The ISC Dynamic Host Configuration Protocol Distribution provides a
freely redistributable reference implementation of all aspects of the
DHCP protocol, through a suite of DHCP tools:
* A DHCP server (this port)
* A DHCP client
* A DHCP relay agent
Version 3 of the ISC DHCP Distribution includes the following features
that are new since version 2.0:
* DHCP Failover Protocol support
* OMAPI, an API for accessing and modifying the DHCP server and client state
* Conditional behaviour
* Storing arbitrary information on leases
* Address pools with access control
* Client classing
* Address allocation restriction by class
* Relay agent information option support
* Dynamic DNS updates
* Many bug fixes, performance enhancements, and minor new DHCP protocol
features.
WWW: http://www.isc.org/products/DHCP/
===> The following configuration options are available for isc-dhcp31-server-3.1.ESV_1,1:
DHCP_PARANOIA=on (default) "add -user, -group and -chroot options"
DHCP_JAIL=on (default) "add -chroot and -jail options"
DHCP_SOCKETS=off (default) "use sockets instead of /dev/bpf (jail-only)"
OPENSSL_BASE=on (default) "use the base system OpenSSL (required by TLS)"
OPENSSL_PORT=off (default) "use OpenSSL from ports (required by TLS)"
===> Use 'make config' to modify these settings
As previously advertised, complete removal of vulnerable ports that
no one has stepped up to deal with:
archivers/pecl-phar Vulnerable since 2011-01-13
comms/libsyncml Depends on devel/libsoup22, which is FORBIDDEN
databases/mysql323-server Vulnerable since 2006-10-29
databases/mysql323-client Vulnerable since 2006-10-29
databases/mysql323-scripts Vulnerable since 2006-10-29
databases/mysql40-server Vulnerable since 2006-10-29
databases/mysql40-client Vulnerable since 2006-10-29
databases/mysql40-scripts Vulnerable since 2006-10-29
databases/p5-DBD-mysql40
Depends on databases/mysql40-server, which is FORBIDDEN
deskutils/buoh Depends on devel/libsoup22, which is FORBIDDEN
deskutils/libopensync-plugin-syncml
(Only the first 15 lines of the commit message are shown above )
Remove painful examples of foo="", with particular prejudice against
constructions that parse out to [ -z "$foo" ] && foo=""
These are bad examples that get copied and pasted into new code, so the
hope is that with less bad examples there will be less need for me to
bring this up in review.
In a few of these files all that were changed were comments so that next
time I search for these patterns I won't trip on the file for no reason.
In a few places, add $FreeBSD$
No functional changes, so no PORTREVISION bumps
Long overdue change to get dhcp31 to match dhcp30's behavior of using a static
UID/GID
PR: ports/127995
Submitted by: Ashish Shukla <wahjava@gmail.com>
Approved by: itetcu@ (mentor)
Feature safe: yes
Set net/isc-dhcp30-* as DEPRECATED. It's EOL by authors.
Set net/isc-dhcp30-* to expire in just under one month.
Add CONFLICTS for net/isc-dhcp3[0-1]-* and bump PORTREVISION for this.
Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.
1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).
No PORTREVISION bumps because all of these changes are noops.