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
Ilia Ross
ad06644617
Add minimal Alpine Linux compatibility
...
This PR adds baseline Alpine Linux support in Webmin with OS detection, APK package and update backend, OpenRC boot integration, ifupdown-style networking support and DHCPD defaults.
https://github.com/webmin/webmin/issues/2353
2026-06-06 23:11:25 +02:00
Ilia Ross
f55515fdb0
Revert "Fix to support installing missing Perl modules using package manager"
...
This reverts commit 9bce05f48a .
2025-12-14 19:53:42 +02:00
Ilia Ross
9bce05f48a
Fix to support installing missing Perl modules using package manager
2025-12-10 18:57:14 +02:00
Ilia Ross
3633469b4e
Add ability to show package URL https://github.com/virtualmin/virtualmin-gpl/issues/1141
2025-10-21 00:31:50 +03:00
MacSteini
162206949f
Consecutive Spaces Replacement
...
Replaced multiple consecutive spaces with a single space
2024-12-16 16:57:09 +00:00
MacSteini
5ea0cc6b42
Trailing Spaces Removal
...
Removed trailing spaces
2024-12-16 15:16:55 +00:00
MacSteini
47e26c4fde
Updated de
2024-10-07 16:02:41 +01:00
Ilia Ross
d97bbfff0f
Fix language strings to be consistent
2024-09-27 22:34:28 +03:00
Ilia Ross
910619c364
Fix key name not to add color and icon to the button
2024-02-27 17:23:04 +02:00
Ilia Ross
5cd605dce5
Add tiny UI fixes
2024-02-27 16:31:32 +02:00
Jamie Cameron
a3f9d0a60f
Initial work on showing package dependencies
2024-02-25 21:33:14 -08:00
Jamie Cameron
24bf147c9a
Split page into tabs
2024-02-25 18:58:38 -08:00
Jamie Cameron
f31c7a9668
Remove useless table layout 00~ https://github.com/webmin/webmin/issues/208901~
2024-02-13 14:12:59 -08:00
Jamie Cameron
c107838ed8
Show nicer message for installing software
2019-11-25 23:31:08 -08:00
Jamie Cameron
5fbaa665f9
APT repo creation support
2019-04-27 23:07:44 -07:00
Jamie Cameron
046efee6e8
Work on actually creating repos
2019-04-21 16:53:41 -07:00
Jamie Cameron
63f3d51871
Parse YUM repo form
2019-03-17 13:36:26 -07:00
Jamie Cameron
1d06a39297
Use nicer size
2018-10-23 18:55:43 -07:00
Gnadelwartz
a076935ce4
tree.cgi, adjust lang#
2018-03-07 18:59:50 +01:00
Gnadelwartz
65d55039e3
fix ipkg package display if new version is availible
2018-03-06 23:46:33 +01:00
Gnadelwartz
a4e2753b53
show how many packes after filtering
2018-02-03 13:37:54 +01:00
Gnadelwartz
8192e45651
finalize packed filter
2018-02-02 17:22:02 +01:00
Gnadelwartz
c9c99a7f29
implement filtering of availible packages
2018-02-02 15:25:33 +01:00
Gnadelwartz
37b51a7a2c
some minor ipkg enhancements
2018-01-27 22:28:37 +01:00
Gnadelwartz
edc9fb2886
remove x bit from en and de
2018-01-27 16:51:58 +01:00
Gnadelwartz
55e4dc88c7
better lang strings
2018-01-27 16:51:01 +01:00
Gnadelwartz
1eafe4bff3
fix german translations, adjust categories, fix update_system HTML generation
2018-01-27 16:35:31 +01:00
Gnadelwartz
63552f8ad7
seperate tree view for managing IPKG packges from repository
2018-01-27 14:26:57 +00:00
Jamie Cameron
57a4dfc310
Use standard library for buttons https://github.com/webmin/webmin/issues/779
2018-01-16 09:47:16 -08:00
Gnadelwartz
b7c99971c9
start of synology IPKG package management system
2018-01-10 09:40:49 +00:00
Jamie Cameron
d195ccbbf2
Show a more useful error if no package or update system was found https://sourceforge.net/p/webadmin/bugs/4615/
2015-06-20 22:43:45 -07:00
Jamie Cameron
7d670cc449
More work on MacOS pkgsrc support
2015-05-10 09:57:25 -07:00
Jamie Cameron
6574f269d9
More work on FreeBSD pkg-ng support
2014-08-28 17:14:52 -07:00
Jamie Cameron
782e2a5d04
Start of work on FreeBSD pkg support
2014-08-27 21:34:07 -07:00
Jamie Cameron
f72a53e224
Add un-install option on Debian to remove dependencies too http://sourceforge.net/p/webadmin/bugs/4287/
2013-08-28 15:06:48 -07:00
Jamie Cameron
01217b2ae4
Add button to refresh ports DB
2013-03-19 21:54:45 -07:00
Jamie Cameron
27796aed3b
Add missing string
2013-03-16 18:15:48 -07:00
Jamie Cameron
5ace0fb3b0
More work on FreeBSD ports
2013-03-14 18:31:23 -07:00
Jamie Cameron
734a0afc29
Fix YUM install logging
2012-08-28 14:34:18 -07:00
Jamie Cameron
20a3936f43
Don't perform text substitutions where not needed
2010-12-05 22:48:54 -08:00
Jamie Cameron
3abf8c7ed9
Prevent install of an empty package
2010-06-29 13:33:48 -07:00
Jamie Cameron
1960067564
Validate package and update systems
2009-01-23 23:22:11 +00:00
Jamie Cameron
b052cd64fa
Completed ui-lib conversion
2007-12-30 22:40:17 +00:00
Jamie Cameron
c0e23c2b3b
More ui-lib conversion
2007-12-30 06:44:49 +00:00
Jamie Cameron
1335d5ff7c
Finnish translation updates
2007-07-23 21:04:44 +00:00
Jamie Cameron
ceeaac3839
Force non-interactive mode for CSW package updates, and handle dependencies
2007-07-08 21:07:55 +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