./sysutils/wbm-change-user, Webmin module to personalize Webmin user sessions

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.953, Package name: wbm-change-user-1.953, Maintainer: pkgsrc-users

This is the standard "change-user" Webmin module to allow the current
Webmin user to change his language, theme and possibly password.


Required to run:
[sysutils/webmin] [lang/perl5]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: e3189004368663ded0fefb4904f0169e3b8d4a58
RMD160: 023f36b705d34ce63bc2f04e539fe4f7c2e0acfe
Filesize: 45799.256 KB

Version history: (Expand)


CVS history: (Expand)


   2022-04-02 15:23:12 by Makoto Fujiwara | Files touched by this commit (39) | Package updated
Log message:
(sysutils/webmin, wbm-*) Updated 1.960 to 1.990, adjusting PLIST

https://www.webmin.com/changes.html
Version 1.990 (3rd March 2022)
      + Fixed two security bugs in the File Manager module that could be
        exploited by less privileged Webmin users.
      + Added buttons to stop and start the Cron daemon.
      + Fail2ban rules are preserved when applying the IPtables configuration
        file.
      + Added support for static routes when using Netplan for network
        configuration.
      + Updated the Authentic Theme to the latest version.
      + Updated the UI in several modules to use the latest API and be more
        consistent with the rest of Webmin.

Version 1.984 (26th December 2021)
      + Mostly a bugfix release for issues found in 1.983.

Version 1.983 (4th December 2021)
      + Bugfix release for issues found in 1.982.

Version 1.982 (26th November 2021)
      + Added support for HTTP2 in the Apache module.
      + Added an optional feature to re-format the Apache configuration file.
      + Several different contributed translation updates.
      + Added support for extracting archive files and directory uploads in the
        File Manager.
      + Updated the Authentic Theme to the latest version.
      + Many many other small bugfixes and features.

Version 1.981 (28th August 2021)
      + Fixes a couple of minor bugs, including one that broke MySQL backups in
        some cases.

Version 1.980 (22nd August 2021)
      + In the Webmin Configuration module, added an option on the
        Authentication Options page to enable a password change API for use by
        other programs.
      + Removed rarely-used code to check for Webmin module updates.
      + Improved discovery of PHP INI configuration files.
      + Added support for Rocky and Alma Linuxes.
      + Let's Encrypt renewals can use Virtualmin Cloud DNS providers, if
        configured.
      + Various language updates from contributors.
      + Update the Authentic Theme to the latest release.

Version 1.979 (15th June 2021)
      + Added support for setting up two-factor authentication in Usermin.
      + Security fixes for un-trusted inputs in the Network Configuration
        module.
      + Updated the Authentic Theme to the latest version.
      + Various bugfixes for issues found in version 1.974.

Version 1.974 (1st May 2021)
      + Bugfix release for various issues in 1.973.

Version 1.973 (7th March 2021)
      + Bugfix release for minor issues in 1.972.

Version 1.972 (1st March 2021)
      + Updated the CA cert used for Let's Encrypt again.
      + Updated the Authentic Theme to the latest version.
      + Added support for per-user preferences to the File Manager and other
        modules.

Version 1.970 (6th January 2021)
      + Updated the CA cert used for Let's Encrypt.
      + Updated the Authentic Theme to the latest version.
      + Added limits on the number of concurrent connections per IP address and
        IP network.
      + Fixed a security bug that affects Webmin when run on Windows.
      + Many French translation updates.

Version 1.962 (11th November 2020)
      + Bugfix release for 2FA issues.
   2020-09-06 04:38:57 by Makoto Fujiwara | Files touched by this commit (46) | Package updated
Log message:
(sysutils/webmin,wbm-*) updated 1.953 to 1.955

(pkgsrc changes)
 - Utilize common DISTINFO_FILE
 - patches converted to SUBST. Make portable to version update
 - (two distinfo files will be recovered again after this commit, sorry)
 - PKGPATH variable does not hold the value yet in Makefile (right ?)

(upstream changes)
Version 1.955 (22nd August 2020)
More bugfixes, and an update to the theme.

Version 1.954 (2nd August 2020)
Minor bugfixes to 1.953
   2020-07-29 12:28:31 by Makoto Fujiwara | Files touched by this commit (86)
Log message:
(sysutils/webmin, sysutils/wbm-*) Updated 1.941 to 1.953

Version 1.953 (5th July 2020)
   Added optional automatically generated translations for all
              languages, and switched all encodings to UTF-8.
   Updated the Authentic theme to the latest version.
   Added support for Postfix SNI certificate maps.
   Added Chrony support in the System Time module.
   Added caching for LDAP and MySQL connections for Webmin users.
   Removed several noisy messages from the error log.
   Many many other small bugfixes and features.
   2020-04-27 17:16:52 by Makoto Fujiwara | Files touched by this commit (94) | Package updated
Log message:
(sysutils/webadmin, sysutils/wbm-*) Updated 1.831 to 1.941

(pkgsrc)
 - sysutils/wbm-acl Added
 - sysutils/wbm-proc Added
 - sysutils/wbm-file deleted
 - sysutils/wbm-cyrus-imapd converted 2.1 to 2.4

(upstream)
Version 1.941 (15th January 2019)
     o Put back an updated version of the built-in Let's Encrypt client.

Version 1.940 (28th December 2019)
     o Removed Webmin's built-in Let's Encrypt client, in favor of
        recommending the official certbot command.
     o Added support for creating "safe-mode" Webmin users who have access
        only to modules and permissions that don't grant root access.
     o Added support for CAA records in the BIND module.
     o Postfix maps with more than 100 entries by default are now shown with a
        search box.
     o Updated the Authentic Theme to the latest version, which includes
        numerous improvements to the file manager and overall UI.

Version 1.930 (17th August 2019)
     o Fixed a security hole that allows remote exploits if the option to
        change expired passwords is enabled. All users should upgrade
        immediately to pick up this fix!
     o Updated the Authentic Theme to the latest version.

Version 1.920 (6th July 2019)
     o Updated the Authentic Theme to the latest version.
     o Added an option to disable (comment out) hosts file entries.
     o Added a monitor type to check if a bootup action is running or not.
     o Translation updates for multiple languages.

Version 1.910 (9th May 2019)
     o Updated the Authentic Theme to the latest version.
     o More translation updates for multiple languages.
     o The next run time of each cron job can be displayed by enabling a new
        config option.
     o Added a tab for managing APT and YUM repos to the Software Packages
        module.
     o Added support for file ownership and permission checks to the File or
        Directory monitor.

Version 1.900 (19th November 2018)
     o Updated the Authentic Theme to the latest version.
     o Translation updates for multiple languages.
     o When installing a package, the list of other dependencies that will be
        also installed is displayed for confirmation.
     o Wildcard SSL certs can now be requested via Let's Encrypt in DNS mode,
        if the native client is installed.
     o Announcements to all Webmin users can now be displayed on the System
        Information page.

Version 1.890 (19th July 2018)
     o Added support to the Network Configuration module for the Netplan
        interface format used on Ubuntu 18 and above.
     o Bulgarian, German and Catalan language translation updates.
     o Theme updates to the file manager, high-contrast mode, Japanese,
        German, Swedish and Albanian language updates, better date display and
        more.
     o Improved support for freezing and thawing dynamic zones and IPv6 zone
        transfers in the BIND module.
     o Scheduled funtions are now recorded in the Webmin Actions Log module.
     o Improved detection of new Postfix versions.
     o Email autoresponder option to prevent replies to forwarded email.
     o OpenSuSE Leap, Debian 9 and Ubuntu 18 support.

Version 1.881 (16th March 2018)
     o Bugfixes for the Cron module.
     o Further updates to the Authentic theme.

Version 1.880 (4th March 2018)
     o German, Catalan and Bulgarian translation updates.
     o The newest version of the Authentic theme.
     o Added a page for manually editing the MySQL config files, and
        implemented support for config includes.
     o Added a page for manually editing the allowed hosts config file.
     o Added a config option to set a minimum interval between notifications
        for each monitor in the System and Server Status module.
     o Bugfixes for DNS validation for Let's Encrypt certificates.

Version 1.870 (8th December 2017)
     o Major updates to the Authentic theme to speed up page loads and add
        real-time system statistics.
     o Greek, Bulgarian, Catalan and Russian translation updates and encoding
        fixes.
     o Severel fixes for Let's Encrypt SSL certificate requests.
     o UI cleanups in the Majordomo module.
     o UI unification in the IPv4 and IPv6 firewall modules.
     o Numerous fixes for minor Perl error and warnings.

Version 1.860 (10th October 2017)
     o Fixed an XSS vulnerability in the MySQL module (thanks to Munzir Taha).
     o Fixed a security issue that could be exploited by using the Upload and
        Download module to fetch an untrusted URL (thanks to Maor Shwartz)
     o Updated to the latest version of the Authentic theme.
     o More Majordomo module improvements, thanks to gnadelwartz.
     o Fixed upstart vs systemd detection.
     o German translation updates from Raymond Vetter, Albanian from Adalen
        Vladi, and Catalan from Jaume Badiella.
     o Let's Encrypt fixes when using DNS-based validation in a sub-domain.

Version 1.850 (28th June 2017)
     o Fixed multi-hostname DNS registration and the display of error messages
        in Let's Encrypt support.
     o Numerous Majordomo module improvements, thanks to gnadelwartz.
     o Added support for creating and editing port forwards in the FirewallD
        module.
     o Filesystems that have less than 1% free disk space are now shown on the
        System Information page.
     o Numerous bugfixes across multiple modules.

Version 1.840 (8th May 2017)
     o Fixes for XSS security vulnerabilities
     o Many updates to the Authentic theme.
     o SSHFP record support in the BIND module.
     o Thin provisioned LV support in the LVM module.
     o SNI (per-domain-name) SSL certificate support in Webmin itself.
     o DNS validation mode for Let's Encrypt certificates.
     o Manual editor for Cron jobs.
     o More German, Norwegian and Catalan translation updates.
   2017-02-01 14:00:44 by Makoto Fujiwara | Files touched by this commit (87)
Log message:
Updated sysutils/webmin and wbm-* from 1.600 to 1.831
--------------------------------------
---- Changes since 1.590 ----
The titles for existing clone modules can now be changed on the Module
Titles page.

---- Changes since 1.610 ----
- Added a page for viewing and running Webmin scheduled functions.
- Added a section to the Sending Email page to verify that the
  configured mail server settings work.

---- Changes since 1.620 ----
Added a setting to the Web Server Options page to control if redirects
use just a path, or the full URL.

---- Changes since 1.640 ----
Actions on the Webmin Scheduled Functions page can now be clicked on
to change the time the function runs at.

---- Changes since 1.650 ----
Added an SSL option to use only ciphers with perfect forward secrecy.
Added support for two-factor authentication using Authy or Google Authenticator.

---- Changes since 1.660 ----
Updated the UI on several pages to use the standard Webmin library,
for a more consistent look.

---- Changes since 1.730 ----
Added an option to use an SSL connection when Webmin sends email, for
connecting to remote mail servers like Gmail that don't allow
unencrypted SMTP.

---- Changes since 1.770 ----
An SSL certificate can now be requested from Let's Encrypt using a new
tab on the SSL Encryption page.

---- Changes since 1.780 ----
Added an option for automatically renewing Let's Encrypt certificates.
If the Let's Encrypt client is not installed, Webmin will use its own
built-in client code to request a certificate.

---- Changes since 1.800 ----
Added an option to the logging page for sending Webmin action log
messages via email.

---- Changes since 1.810 ----
The Let's Encrypt key size can now be customized.
When Perfect Forward Secrecy ciphers are selected, the required DH
params file is now created and used by Webmin.
   2017-02-01 13:54:59 by Makoto Fujiwara | Files touched by this commit (42) | Package updated
Log message:
Preparing update sysutils/wbm-* 1.600 to 1.831, remove PKGREVISION
   2015-11-04 02:32:42 by Alistair G. Crooks | Files touched by this commit (499)
Log message:
Add SHA512 digests for distfiles for sysutils category

Problems found with existing digests:
	Package memconf distfile memconf-2.16/memconf.gz
	b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
	95748686a5ad8144232f4d4abc9bf052721a196f [calculated]

Problems found locating distfiles:
	Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
	Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
	Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
	Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
	Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2012-12-22 03:04:12 by David A. Holland | Files touched by this commit (2) | Package updated
Log message:
Fix PLIST for base package update.