Commit graph

45 commits

Author SHA1 Message Date
mef
d14e2b9c57 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:00:41 +00:00
rillig
eb3abc7dbd Cleaned up complicated code for removing unnecessary modules and themes. 2016-11-20 01:11:40 +00:00
wiz
73716d23de Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:38:30 +00:00
fhajny
9a7d622e2e Use REAL_ROOT_USER/REAL_ROOT_GROUP instead of ROOT_USER/ROOT_GROUP
for all pkgsrc dir/file ownership rules. Fixes unprivileged
user/group names from leaking into binary packages, manifest as
non-fatal chown/chgrp failure messages at pkg_add time.

Bump respective packages' PKGREVISION.
2016-05-17 10:32:06 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
wiz
2e65d464e8 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:50:58 +00:00
tnn
653dfbd8b0 Remove stale HP-UX bulk build quirks 2015-02-27 14:35:01 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
tron
c64e9eb269 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:18:26 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
joerg
6febc23721 Don't pollute /tmp and mysteriously fail, if the directory is still
populated from an earlier build.
2013-03-23 10:17:18 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
shattered
af5aa5c949 Update to 1.600. Closes PR/45066.
Too many changes to list here.
2012-11-02 19:02:50 +00:00
asau
54c5cd959e Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 19:50:50 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
joerg
4ee8a913c3 Don't install the (binary only) SolarisRBAC cruft. 2012-06-08 16:05:11 +00:00
schnoebe
f0f5d5a3b6 Convert to "PKG_DESTDIR_SUPPORT=user-destdir". 2011-06-20 23:49:36 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
kefren
5b9d0a480f Stop installing net module, I'm starting updating the rest of wbm* packages
PKGREVISION++
2009-05-16 17:45:26 +00:00
kefren
1fb8176071 Install net modules also
Bump PKGREVISION
2009-04-10 05:03:12 +00:00
kefren
4dcaefa1fe blind update to 1.470
Changelist since 1.370 is too large to be included in this message
so please consult:

 http://www.webmin.com/changes-1.380.html
 http://www.webmin.com/changes-1.390.html
 http://www.webmin.com/changes-1.400.html
 http://www.webmin.com/changes-1.410.html
 http://www.webmin.com/changes-1.420.html
 http://www.webmin.com/changes-1.430.html
 http://www.webmin.com/changes-1.440.html
 http://www.webmin.com/changes-1.450.html
 http://www.webmin.com/changes-1.460.html
 http://www.webmin.com/changes-1.470.html
2009-04-09 10:15:01 +00:00
tonnerre
4ca13adef1 Fix various cross site scripting, arbitrary command execution and various
other vulnerabilities in webmin (CVE-2008-0720).
2008-07-25 02:55:27 +00:00
tnn
1dd4358c42 Mark some packages as not for bulk building on HPUX. 2008-05-26 22:37:30 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
obache
9db02f94ae Make sure to run all modules' postinstall script and standard module's
uninstall script.

Affected modules are standard modules (acl, cron) and apache module.
Bump PKGREVISION.
2007-10-08 08:47:03 +00:00
obache
64f877f670 Update Webmin to 1.340.
pkgsrc chages: use full distfile instead of non version indivisual module files.

Version 1.340 (8 April 2007)

        * Change the default Blue Framed theme to match the style of www.webmin.com, and generally look nicer.
        * User interface cleanups in various modules (Apache, Backup Config, Webmin Configuration and others), adding tabs to reduce the size of pages and converting code to use ui-lib.pl.
        * The Perl Modules module can now fetch RPM or Deb packaged modules from YUM or APT, where available.
        * Added easy fields for sending SMS messages in the System and Server Status module (for US carriers that have email to SMS gateways).
        * Replace the old HTMLarea widget for HTML editing in the File Manager and Read User Mail modules with Xinha.
        * Linux quotas are now set with the setquota command, which shows up nicely in the actions log.
        * Optimizations to speed up getting the hostname and Postfix config settings.
        * Improved YUM and Redhat Network support in the Software Packages module.
        * View the detailed change log.

Version 1.330 (27 February 2007)

        * If the underlying OS is upgraded after Webmin is installed, a message is displayed on the main page prompting you to fix it.
        * Added a feature in the BIND module for updating an IP address in multiple zones at once.
        * The File Manager now automatic detects HTML files and launches the correct editor.
        * Improved the LDAP module's support for large databases.
        * When there are too many tables or databases to display in the MySQL and PostgreSQL modules, a menu for selecting a specific table is shown instead.
        * Added functions to ui-lib.pl for tabs and hidden table sections.
        * Added support for comments to the Shorewall module, and improved logging
        * The Webmin Actions Log module can now rollback selected files changed by an action, rather than all of them.
        * View the detailed change log.

Version 1.320 (21 January 2007)

        * Added the PHP Configuration module for managing php.ini.
        * Changed the default theme for new installs to the Blue Framed theme.
        * Improved handling of large file uploads so that they are no longer read into memory by Webmin webserver. Also added a progress bar window for tracking uploads.
        * Added checkboxes for deleting multiple objects at once in several modules.
        * Changed all rows of links (like Select all / Invert selection / Add something) to put | characters between them, to improve readability.
        * Big improvements in Windows support in various modules and the Webmin core.
        * Enhanced the System and Server Status module to allow monitoring of all hosts in a Webmin server group.
        * View the detailed change log.

Version 1.310 (28 November 2006)

        * Big improvements in Ubuntu support, including the Bootup and Shutdown module, mounting filesystems specified with the UUID syntax, and various default module config changes.
        * Re-designed the Simple Blue theme to use frames.
        * Added support for IPv6 addresses in modules where the underlying servers allow them.
        * Supported HFS and FATX filesystems under Linux.
        * MySQL backups can now be compressed with gzip or bzip2.
        * Added file locking and logging to the Postfix module, and improved access control features.
        * Added checkboxes and buttons for mass deletion in the Cron and DHCP modules.
        * Added access control options for the Info window to the File Manager module, and a feature to allow extraction of ZIP files on the server.
        * View the detailed change log.

Version 1.300 (15 September 2006)

        * Fixed security holes that allow the source of Webmin programs to be viewed, and allow cross-site-scripting attacks.
        * XML-RPC clients can now call Webmin API functions.
        * On systems with no root password, users with sudo access can login to Webmin as root.
        * Improved support for latest Debian and Fedora releases, including the new IPtables config system in Debian 3.1.
        * The file manager can now extract tar.bz2 files, store a history of entered paths, and show the total size of a directory.
        * The Filesystem Backup module can backup and restore TAR and dump files over FTP.
        * MySQL server variables and connections can be viewed and changes.
        * Table data can be sorted by clicking on headers in the MySQL and PostgreSQL modules.
        * Improved support for PostgreSQL 8, including editing tables with no OID field.
        * Sendmail and Postfix aliases and maps can have a comment associated with each entry.
        * Squid 2.6 is now supported.
        * View the detailed change log.

Version 1.290 (29 June 2006)

        * Fixed a security hole that would allow a remote attacker to view any file on the system.
        * Added the LDAP Client module, for setting up a Linux system to get users and groups from an LDAP server.
        * Added support for sending email when a group is over quota to the Disk Quotas module.
        * Several other small fixes for bugs found since 1.280.
        * View the detailed change log.

Version 1.280 (16 June 2006)

        * Added the Simple Blue theme, a less graphics-heavy design which may eventually become the default. This theme takes advantage of changes in many modules to use highlighting on table rows.
        * Updated the Apache module to support version 2.2.0.
        * Updated the various operating-specific NFS server modules to support mass deletion of exports, and to internationalize those that were using hard-coded text strings.
        * Updated various modules to allow deletion of multiple objects (such as table fields, Samba shares, PostgreSQL grants, Squid ACLs and so on) at once.
        * Added configuration options to the Read User Mail module for the date format, pager arrow locations, timezone and separate message window mode.
        * Updated the MySQL module to support views in MySQL version 5.
        * Enhanced the System and Server Status module to allow the selection of multiple hosts for each monitor, added a monitor type for testing an SQL server, and updated the Network Traffic monitor to support FreeBSD.
        * Fixed a security hole that allows remote viewing of any file on the system when Webmin is run on a Windows server.
        * View the detailed change log.
2007-04-21 05:22:57 +00:00
wiz
29abbd1c1b Mark as BROKEN_IN pkgsrc-2006Q4, based on
ftp://asim.lip6.fr/outgoing/packages/i386/3.1/20070114.1132/broken.html
(latest 3.1/i386 bulk build of 2006Q4).

Feel free to fix them...
2007-01-31 00:04:11 +00:00
minskim
860a0ecc01 Skip the interpreter check for webmin-gentoo-init, which is used on Gentoo
Linux only.
2006-06-06 22:01:25 +00:00
joerg
4faa907ed6 First step to support DragonFly. Bump revision. 2006-06-04 14:44:13 +00:00
jlam
7ee25967b7 * Pull in some changes discussed on the Webmin mailing list to allow
running an individual module's uninstall action

* Add an DEINSTALL_TEMPLATE file that is pulled in by all wbm-* modules
  that will run the module's uninstall action at DEINSTALL time.

* Fix the "time" module to ignore "sched_mode" -- verified by Jamie
  Cameron on the Webmin mailing list as a bug.

* Fix the "postfix" module to remove its temp files at DEINSTALL time
  so that we cleanly pkg_delete.

Bump the PKGREVISION of sysutils/webmin as well as all sysutils/wbm-*
packages that have uninstall.pl scripts.
2006-05-19 17:14:53 +00:00
jlam
6589918263 Add a MESSAGE noting the default port, username and password for a pkgsrc
Webmin installtion.  Bump the PKGREVISION to 1.
2006-05-16 18:30:20 +00:00
jlam
b7d7d3114e Update sysutils/webmin to 1.270. Changes from version 1.170 include:
+ Add a wbm.mk makefile fragment which can be used to create pkgsrc-managed
  Webmin modules.

! Fixed a possible remotely exploitable security hole caused by a bug
  Webmin's use of the Perl syslog function.

* Multiple Webmin users and groups can be deleted at once.
* The Webmin Servers Index module can automatically scan for new servers
  on the local network on a regular schedule.
* The idle automatic logout time can be configured on a per-user basis
  in the Webmin Users and Usermin Configuration modules.
* Increased the speed of Webmin configuration reloads done by the
  Webmin Users and Webmin Configuration module. This also prevents any
  down-time while the config is being re-read.
* Improved the timeout detection in HTTP requests, to reduce the ability
  of incorrect or malicious clients to tie up the Webmin webserver
  process.
* Enhanced the Unix User Authentication feature to allow different
  users and group members to be treated as different Webmin users.
* Improved the way the OS is detected at install time, so that new
  versions will be automatically supported.
* Different SSL certificates for virtual IP interfaces can be specified
  in the Webmin and Usermin modules, for sites doing SSL virtual hosting.
* Fixed a nasty bug that could cause configuration file permissions
  and ownership to be changed when they are modified.
* An option has been added in the Webmin Configuration module to enable
  full PAM conversations when logging in. This is necessary for systems
  on which PAM asks for more than just a username and password.
* All modules now use a new API for writing to configuration files,
  which ensures that the file does not get written to or truncated if
  the system is out of disk space.
* Added a button to the Webmin Actions Log module for rolling back
  configuration files to before an action was taken.
* Password timeouts are now enabled by default, to prevent brute-force
  password guessing attacks.
2006-05-16 04:01:28 +00:00
jlam
641e118d57 Drop maintainership for packages that I no longer have time to maintain. 2006-03-14 16:00:40 +00:00
jlam
daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
2006-03-14 01:14:26 +00:00
rillig
23fc22fc06 Fixed pkglint warnings. 2006-02-03 01:58:43 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
jlam
2558c0291d Change my MAINTAINER email address to the one I've been using for
pkgsrc work.
2005-12-17 05:20:21 +00:00
adrianp
bb70e13204 Update to webmin-1.170nb2 to address:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-3912
2005-12-03 16:13:34 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
jlam
7cbfae6304 Use the openssl/buildlink3.mk file to properly handle a built-in OpenSSL
distribution for the location of the "openssl" binary (used to generate
the self-signed certificate).
2005-01-23 06:20:43 +00:00
jlam
724e3bd668 Update sysutils/webmin to webmin-1.170. Changes from version 1.150
include:

* Added the new Bandwidth Monitoring module, for generating simple
  reports of network traffic by port, time and host on Linux systems.
* Added the Cluster Copy module, for copying files to multiple servers
  either on schedule or manually.
* Added the Backup Configuration Files module, for backing up and
  restoring config files known to Webmin.
* Several improvements to the Linux firewall module, including pre-
  and post commands, cluster support and the ability to reset the
  firewall configuration.
* Support for selecting specific MySQL and PostgreSQL tables to back
  up, and improved searching in the MySQL module.
* Automatic email notification for users approaching their disk quotas.
* The timezone can now be set in the System Time module on Linux,
  Solaris and FreeBSD.
* Added the new Sarg Squid access reporting module. Thanks to Omar
  Armas for sponsoring its development.
* Added support for NFSv4 to the Disk and Network Filesystems module.
* In the MySQL and PostgreSQL modules, all databases can now be backed
  up at once, either manually or on a configured schedule.
* Added the ability to delete multiple users at once to the Users and
  Groups module.
* Added support for MD5 encryption for Webmin passwords, to avoid the
  8-character effective password length limit.
* The BIND module can now create and edit delegation-only zones.
* When PAM is used for Unix authentication, expired passwords are now
  detected and the user is prompted to select a new password (if this
  feature is enabled on the Webmin Configuration module).
2005-01-23 04:36:27 +00:00
reed
32d8f290c2 The default location of the pkgsrc-installed rc.d scripts is now
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.

This is from ideas from Greg Woods and others.

Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
2004-12-28 02:47:40 +00:00
jlam
4666a69397 We need to generate the PLIST or else binary packages won't be created
properly.
2004-07-23 19:47:21 +00:00
jlam
149433f0f3 Import webmin-1.150 as sysutils/webmin.
Webmin is a web-based interface for system administration for Unix.
Using any browser that supports tables and forms, you can setup user
accounts, Apache, DNS, file sharing and so on.  Webmin consists of a
simple web server, and a number of CGI programs which directly update
system files.
2004-07-23 19:28:32 +00:00