The default isc-dhcpd configuration lives in /usr/local/etc/, not /etc/.6852d7588d
webmin -- CGI Command Injection Remote Code Executionentered 2025-06-15
Web-based interface for system administration for Unix
webmin:webmin from the portpkg audit reports nothing for this version.no CVE referenced
no CVE referenced
The default isc-dhcpd configuration lives in /usr/local/etc/, not /etc/.6852d7588d
Don't use IS_INTERACTIVE, be "make package" friendly. This change allows webmin to be installed/upgraded using binary packages only. A new pkg-message file will tell the user what to do to configure webmin for the first time. The procedure is the same after both "make install" and "pkg_add".a79689be8b
Fix for repeated "make install/deinstall" (development only).
Don't ${MV} /tmp/webmin.sh to ${PREFIX}/etc/rc.d: create it in ${WRKDIR}
instead, and use ${CP}.
If you move webmin.sh, you can't make install/deinstall/install: the last
install will fail because of the missing file. No user visible changes, but
speeds up testing.4ec20860a8Add WITH_UPDATES install option. When the webmin version changes on the master site, patches for previous versions may be removed (they are not stored in a version dependent subdirectory). This means that the port of version A will break as soon as version B is released, because the required updates disappear. If the updates are optional, webmin users still get a chance to install the port without updating their ports collection. It is also easier to support users because, by default, they will run the same "official" version of webmin. PORTREVISION bump: if you reinstall without WITH_UPDATES you will get an unpatched version of webmin.d677765331
Provide sensible defaults for the postgresql module (correct username for login, correct paths). No PORTREVISION bump: if webmin has already been installed then the postgresql module must be reconfigured by hand. These changes are provided as perl regexes in the Makefile, because we only want to change specific settings that could be shuffled in the next versions of webmin (the same holds true for the postfix module).99f3c2a960
Change MASTER_SITES to the new tarball home. Submitted by: Henk Wevers <wevers@cg.nu>4158ffb489
Some whitespace fixes (spaces -> tabs) in the startup script.471ccf3036
Automatically compute the plist for the lib/webmin directory at install time, so it always comes out right even if the updated modules change.b8139c6070
The file module has been updated. From the updates web page: "If the Trust unknown referers option is turned off in Webmin Configuration, the file manager module stops working."96ce91de0a
Download updated modules at install time: apache, mysql and status. Useful tips by: sobomax8454d526e0
Teach webmin about the correct default postfix location (in ${LOCALBASE})49e6c7eb43Remove all etc-related @dirrm entries in pkg-plist.2abbc464c7
Update port to version 0.84 (important: security fix). Remove etc/ from pkg-plist to preserve configuration.d4b9914b7f
Use proper capitalization (freebsd.org -> FreeBSD.org) Noted by: sobomax3e864278c5
Change maintainer email address (olgeni@uli.it -> olgeni@freebsd.org)332200153a
Update to 0.83. PR: 23683 Submitted by: maintainer44310ff517
LOCALBASE -> PREFIX where nesessary; add 'stop' action to webmin.sh.sample. PR: 23093 Submitted by: olgeni@uli.itfc1420a178
A new volunteer23cee63b6f
give maintenance to ports@freebsd.org because I don't use this port myself, so maintenance and downloading huge files is to much/time consuming for me.2bd923921b
Upgrade webmin port from 0.80 to 0.82 Obtained patches from James (see PR) Further enhancements from me: - make port portlint clean - remove webmins behaviour, to write its startup code to /etc/rc.local a) this behaviour is discouraged now in FreeBSD b) it blindly appended the startup code at the end of rc.local ... my last line is exit 0, so startup code never has been executed. - wrote PR: 22312 Submitted by: "James E. Housley" <jeh@FreeBSD.org>01d6f0ad11
Update to 0.801488f8bd4a
Corrrect whitespace introduced during PORTNAME conversion and portlint960543ecef
Update Webmin to newest port 0.79 New: possibility to access webmin secure via SSL5130a62e93
Update with the new PORTNAME/PORTVERSION variablef9bfad56c5
Upgrade to 0.77b82840fea5
Update to 0.76 Submitted by: "Eugene Gres" <eug@eg.karpaty.uzhgorod.ua>5f93f9e3c2
My tar archive was corrupt. Make new checksum. PR: closes 1569236d891fc92
Update webmin to newest version 0.75 as requested by some webmin users...281b742c7e
FreeBSD.ORG -> FreeBSD.org Prompted by PR: 13476, 13477 Submitted by: KATO Tsuguru65ab34a667
$Id$ -> $FreeBSD$8100143543
update to new version 0.731d83480cbd
Webmin doesn't need a webserver to run. Submitted by: Maxim Sobolev <sobomax@altavista.net>73e4847829
reflect name change of apache binary2322388fc8
#4/4 enforcing Caps, no period [Has anyone figured-out what makes the number 393 so interesting to PW, now?] I wonder what was going through Jordan's head during his infamous $Id$-smashing commit. Before I forget.... Thanks to naddy@mips.rhein-neckar.de (Christian Weisgerber) for prompting this commit. See msg-id: 7geokh$tje$1@mips.rhein-neckar.dea84b5b5f94
Upgrade webmin from 0.71 to 0.72 Make webmin FreeBSD 4.0 aware.3dcae28f40
Add more WWW: tags I must really like taking on sick tasks. First gtk, now this.e9792ecbd0
Forgotten in previous commit71e780a6ad
update to webmin-0.71 PR: 11068f62c054aba
update to webmin v 0.65 New in this version - Added Solaris 7 support - Better support for Redhat 5.2 - Squid NOVM and 2.1 support - FreeBSD group quotas support - Apache module bugfixes and support for dynamic modules - BIND module bugfixes - Other assorted bugfixesa3cc32a1b9
Check if webserver is installed Warn user if no webserver is installed Recommend apache13-php or apache13-modssl. the php version can be configured to use the modssl module as well ...8d17459076
define USE_PERL5 in Makefile458cae5dda
new port webmin v0.64 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 like /etc/inetd.conf and /etc/passwd. The web server and all CGI programs are written in Perl version 5, and use no external modules. This means that you only need a Perl binary to run Webmin. More infos: http://www.webmin.com/webmin/09d517ab11