Commit Graph

17 Commits

Author SHA1 Message Date
Ilia Ross
f01d65a26e Add DNF versionlock support to Package Updates
This PR adds DNF 4 and DNF 5 versionlock support to Package Updates, including listing, holding, unholding, and explicitly updating held packages.

DNF 4 requires the versionlock plugin to be installed, while DNF 5 supports versionlock natively.

Hold controls are shown only when the versionlock command is available.

It also previews DNF transactions before confirmation so users can see which packages will be installed or updated in the table, similar to APT.
2026-08-23 23:03:46 +02:00
Ilia Ross
e695fbd0c7 Add APT package hold management to Package Updates
- Add an APT-only “Held updates” view while keeping held packages excluded from normal and scheduled updates.

- Allow administrators to hold or unhold packages from package details.

- Allow explicitly selected held packages to be updated once, then restore all existing package holds.

- Preserve configured `aptitude` behavior for regular installs while using `apt-get` for the held-package override.

Fixes #2689
2026-08-14 03:43:50 +02:00
Герхард PICCORO Lenz McKAY
ebbbf7cecb Update CHANGELOG for software module on Alpine Linux
* Update CHANGELOG for software pointing that alpine linux mysql package is supported for sure since  v 3.16
2026-06-13 10:20:44 -04:00
itamarperdomo
ed5bc3e4b6 Improve alpine mysql/mariadb default support
* The MySQL module in Alpine it lacks default values. This change
uses the necessary values ​​for the module to function.
* These values ​​work for any version of Alpine Linux from 3.8
to Edge, since MariaDB is and always has been the default package.
* The tools server package was included in the package instalation
* Missing changelog entries were included
2026-06-11 11:50:56 -04:00
Jamie Cameron
7a4c83ba35 Use the package updates module to install new packages 2018-11-03 17:06:10 -07:00
Jamie Cameron
6b34d179bb changelog for pkgsrc support 2015-05-10 11:00:48 -07:00
Jamie Cameron
828d747a6a Finished off pkgng support 2014-08-28 23:01:15 -07:00
Jamie Cameron
78ffb0796c Finished off freebsd ports support 2013-03-16 10:50:53 -07:00
Jamie Cameron
6102daf944 Respect holds
https://sourceforge.net/tracker/index.php?func=detail&aid=3132285&group_id=17457&atid=117457#
2010-12-09 10:40:09 -08:00
Jamie Cameron
1e9e0706be Implement and use new more efficient function on YUM systems for getting
package updates.
2010-01-04 14:47:42 -08:00
Jamie Cameron
29b9460f87 Record changes 2009-05-28 18:21:39 +00:00
Jamie Cameron
672956d15c Support pkgutil for blastwave packages, where available 2009-04-24 22:20:18 +00:00
Jamie Cameron
1960067564 Validate package and update systems 2009-01-23 23:22:11 +00:00
Jamie Cameron
effb16ee49 Added package_files function 2009-01-11 07:45:34 +00:00
Jamie Cameron
62eeec0797 Option to not use any update system 2009-01-07 18:11:20 +00:00
Jamie Cameron
f2bc0d2f64 Added an Upgrade All button for CSW packages 2007-05-24 06:08:52 +00:00
Jamie Cameron
fc1c1b243f Initial checkin of Webmin 2007-04-12 20:24:50 +00:00