Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dhcp-client-3.1.2p1-4.10.1 RPM for x86_64

From OpenSuSE 11.2 updates for x86_64

Name: dhcp-client Distribution: openSUSE 11.2
Version: 3.1.2p1 Vendor: openSUSE
Release: 4.10.1 Build date: Thu Apr 7 00:12:56 2011
Group: Productivity/Networking/Boot/Clients Build host: build25
Size: 478652 Source RPM: dhcp-3.1.2p1-4.10.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://www.isc.org/isc/dhcp.html
Summary: ISC DHCP Client
This is an alternative DHCP client, the ISC DHCP client for Linux. Like
"dhcpcd" (the client that is installed by default), it can be used to
configure the network setup.  IP address, hostname, routing,
nameserver, netmask, and broadcast can be dynamically assigned while
booting the machine.

It is configurable via the configuration file /etc/dhclient.conf and
you can define your own 'hooks' to be used by the /sbin/dhclient-script
(which is called by the daemon).



Authors:
--------
    Ted Lemon <mellon@fugue.com>

Provides

Requires

License

BSD3c(or similar)

Changelog

* Wed Apr 06 2011 mt@suse.de
  - Relaxed the check of the domain-name option causing a regression,
    when the server is misusing it to provide a domain list and does
    not provide it using the domain-search option (bnc#675052).
* Wed Mar 30 2011 mt@suse.de
  - Discard string options such as host and domain names containing
    disallowed characters or beeing too long. This proctive patch
    limits root-path to a-zA-Z0-9, #%+-_:.,@~/\[]= and a space
    (bnc#675052, CVE-2011-0997).
  - dhclient-script: fixed typo causing that only global settings
    to set hostname and default route were applied for primary
    and never per interface settings (bnc#673792).
* Wed Dec 16 2009 mt@suse.de
  - Fixed dhclient-script to use correct sysconfig run dir path
    to not to break the defaultroute/hostname setup (bnc#555095).
* Tue Sep 29 2009 mt@suse.de
  - Replaced mt-02 ldap patch from old git repository with equivalent
    one (dhcp-3.1.2p1-ldap-patch-mt-02) from a new repository with
    fixed patch history (http://www.suse.de/~mt/git/dhcp-ldap.git/).
* Wed Aug 12 2009 mt@suse.de
  - Added dhcpd-restart-hook if-up.d script that restarts dhcp server
    while network restart when a virtual interfaces as bridge, bond
    or vlan goes up again (bnc#517810).
* Wed Jul 29 2009 mt@suse.de
  - Applied fix for a dhcp client id DoS (CVE-2009-1892, bnc#519413).
* Wed Jul 29 2009 mt@suse.de
  - Updated to dhcp-3.1.2p1 maintenance release fixing following
    issues:
    * A stack overflow vulnerability was fixed in dhclient that could
      allow remote attackers to execute arbitrary commands as root on
      the system, or simply terminate the client, by providing an
      over-long subnet-mask option.
    * A double-dereference in dhclient transmission of DHCPDECLINEs
      was repaired.
    * Fix handling of -A and -a flags in dhcrelay; it was failing
      to expand packet size as needed to add relay agent options.
    * Corrected list of failover state values in dhcpd man page.
    * Fixed a bug that caused some request types to be logged
      incorrectly.
    * Fixed a coredump when adding a class via OMAPI.
    * Clients that sent a parameter request list containing the
      routers option before the subnet mask option were receiving
      only the latter. Fixed.
    * The server wasn't always sending the FQDN option when it should.
    * A partner-down failover server no longer emits 'peer holds all
      free leases' if it is able to newly-allocate one of the peer's
      leases.
    * A cosmetic bug in DHCPDECLINE processing was fixed which caused
      all successful DHCPDECLINEs to be logged as "not found" rather
      than "abandoned".
    * Some failover debugging #defines have been better defined and
      some high frequency messages moved to a deeper debugging symbol.
    * The CLTT parameter in failover is now only updated by client
      activity, and not by failover binding updates.
    * Failover BNDUPD messages are now discarded if they conflict with
      an update that has been trasnmitted, but not acknowledged.
    * A bug cleaning up unknown-xxx temporary option definitions was
      fixed.
  - Removed obsolete dhclient-no-dereference-twice patch
  - Improved dhclient-script to apply global dhcp settings, when
    there is no interface config (bnc#480922).
  - Enabled casa support in dhcp-ldap for >= sles 10 and => 11.1.
  - Updated dhcp-3.1.2p1-ldap-patch-mt.11.2-02 merging all patches
    flying around --  see http://www.suse.de/~mt/git/dhcp-ldap.git
    and the git changelog at the begin of the patch.
* Mon Jan 19 2009 mt@suse.de
  - Fixed dhclient-script to apply a dhcp provided MTU (bnc#467358).
* Thu Jan 15 2009 mt@suse.de
  - Fix message about missed service/server association (bnc#392354).
  - Applied missed patch with support for dhcpFailOverPeer objects
    (failover peering definition) by S Kalyanasundaram (fate#303198).
* Thu Jan 15 2009 mt@suse.de
  - Fixed init script to copy nsswitch.conf and all libnss libs to
    the chroot jail to fix resolving via /etc/hosts (bnc#462851).
* Tue Dec 16 2008 mt@suse.de
  - Fixed init scripts Required-Start/Stop tags to require network-
    remotefs script, so all interfaces are up while start.
* Wed Nov 26 2008 coolo@suse.de
  - prereq sysconfig to avoid warnings about missing
    /etc/sysconfig/dhcp
* Mon Nov 24 2008 mt@suse.de
  - Removed network-number request from dhclient.conf (bnc#443788).
* Tue Nov 11 2008 mt@suse.de
  - Fixed dhclient-script to apply DHCLIENT_SET_HOSTNAME and
    SET_DEFAULT_ROUTE policy correctly and inclusive of per
    interface setings (bnc#426650).
  - Fixed dhclient-script to make sure, the host name is set
    as short-name even dhcp provides fqdn (bnc#418168)
  - Fixed dhclient-script to translate all known dhcp options
    to netconfig variables and unknown with dhclient prefix.
  - Fixed dhclient.conf to request all netbios dhcp-options,
    added also nds and mtu options.
* Fri Sep 12 2008 mt@suse.de
  - Removed one of two option_state_dereference calls in dhclient.c
    causing null pointer messages (not critical) in the log.
  - Fixed a forgotten fi typo in the dhclient-script
* Mon Sep 08 2008 mt@suse.de
  - Updated to dhcp-3.1.1, providing following major new features
    compared to its 3.0.x derivative:
    * A significantly enhanced Failover protocol implementation,
      which:
      + Implements MAC Address Affinity to reduce the frequency
      of clients being assigned new IP addresses;
      + Supports the assignment of failover-protected addresses
      to legacy BOOTP clients;
      + Implements a dynamic lease reservation system that provides
      improved accounting of the use of fixed address assignments,
      by allocating fixed addresses out of the pool of dynamic leases
      + Improves tools and reduces operator oversight necessary for
      maintaining a functioning system.
    * Support for DHCP leasequery, and the VIVCO/VIVSO options, which
      makes easy and comfortable integration with DOCSIS devices and
      the environment in which they are used.
    * Management of class and subclass statements via OMAPI
    * Several server configuration options related to dynamic DNS
      behavior
    * Other new configuration functions, including "execute()",
      which runs a shell command from within a dhcpd or dhclient
      configuration file
    For a full list of new features added in this release, please
    observe the changes list.
  - Adopted/merged patches, dropped obsolete dhcdbd (NM) patches.
* Fri Aug 22 2008 mt@suse.de
  - Adopted dhclient-script and manual page to use /sbin/netconfig
    that is replacing the modify_resolvconf mechanizm by default.
* Wed Aug 20 2008 mt@suse.de
  - Updated to dhcp-3.0.7, a maintenance release containing several
    bug fixes; since the 3.0.6 release this are:
    * Fixed "--version" flag in dhcrelay.
    * Clarified error message when lease limit exceeded
    * Fixed a buffer overflow error which could have allowed a denial
      of service under unusual server configurations
    * Bug in octal parsing fixed. Thanks to Bernd Fuhrmann for the
      report and fix.
    * The warning logged when an address range doesn't fit in the
      subnets they were declared has been updated to be more helpful
      and identify the typo in configuration that created the
      spanning addresses.
    * The 'min-secs' configuration parameter's log message has been
      updated to be more helpful.
    * Fixed a bug in which write_lease() might report a failure
      incorrectly.
    * Bug in server configuration parser caused server to get stuck
      on startup for certain bad pool declarations. Thanks to
      Guillaume Knispel for the bug report and fix.
    * Fixed file descriptor leak on listen failure. Thanks to Tom
      Clark.
    * Failover binding acks are now transmitted before new binding
      updates (which may, very rarely, be related to a lease on the
      ack queue).  This eliminates a lease database inconsistency
      bug, as the remote system relies upon the most recent message
      it received from its peer.
    * POOLREQ messages received within 30 seconds of one another are
      ignored.
    * 'lease imbalance' messages are not logged unless rebalance was
      actually attempted ("ten percent" rule).
    * A bug was fixed where the 'giaddr' may be used to find the
      client's subnet rather than its own 'ciaddr'.
    * A log message was introduced to clarify the situation where a
      failover 'address' parameter (the server's local address) did
      not resolve to an IPv4 address.
    * When server is configured with options that it overrides, a
      warning is issued when the configuration file is read, rather
      than at the time the option is overridden. This was important,
      because the warning was given every time the option was
      overridden, which could create a lot of unnecessary logging.
    * When a failover server suspects it has encountered a peer
      running a version 3.1.x failover server, a warning that the
      failover wire protocol is incompatible is printed.
    * The failover server no longer issues a floating point error
      if it encounters a previously undefined option code.
    * A memory leak when using omapi has been fixed.
  - Adopted dhcp-send-hostname-rml patch
  - Removed obsolete dhcp-3.0.5-pool_eof patch
  - Merged changes between server:isc-dhcp and openSUSE:Factory
  - Removed down parameter from ifconfig calls in dhclient-script
    because it destroys bonding interfaces and also conflicts with
    an dhcpv6 client running on same interface (bnc#410905).
* Wed Aug 20 2008 skalyanasundaram@novell.com
  - Added missing DNs (dhcpZoneDN, dhcpFailOverPeerDN) to list of
    external references.
* Fri Jun 27 2008 mt@suse.de
  - Added /etc/openldap directory to the file list of the dhcp-server
    package, because it is not provided by the ldap package any more.
* Fri May 23 2008 mt@suse.de
  - Don't set parts of host error messages as hostname (bnc#389668).
* Mon May 19 2008 mt@suse.de
  - Documentation updates for DDNS-howto.txt (bnc#359977).
* Fri Apr 04 2008 mt@suse.de
  - Changed the list of dhcp options required by the dhcp-client in
    the server response to not to enforce the domain-name-servers
    option availiability (bnc#331964).
  - Fixed too long error messages server init script (bnc#353589).
  - Renamed/renumbered patches modifying the dhclient.conf file.
  - Fixed the dhclient-script to add explicit host route to default
    gateway when it is not reachable via interface route created by
    ifconfig based on the IP and netmask (e.g. /32) values provided
    by dhcp server (bnc#266215).
  - Fixed ntp configuration feature in dhclient-script to try-restart
    the ntp service to apply the server changes. Changed to use new
    per interface server list to avoid merge problems (bnc#375746).
* Tue Apr 01 2008 mkoenig@suse.de
  - remove dir /usr/share/omc/svcinfo.d as it is provided now
    by filesystem
* Tue Dec 04 2007 mt@suse.de
  - Bug #343069: Added dhcp-server compatibility workaround to search
    for lower- and upper-case MAC addresses in the dhcpHWAddress LDAP
    attributes. New patch: dhcp-3.0.6-ldap-patch_hwaddr-icase.dif
* Mon Nov 19 2007 mt@suse.de
  - Disabled script setting in the /etc/dhclient.conf,
    because it overrides the -sf command line option.
* Fri Aug 24 2007 mt@suse.de
  - Removed getcfg interface config to interface name conversions
* Mon Jul 30 2007 thoenig@suse.de
  - dhcp-3.0.3-dhclient-script-dhcdbd.patch: dbus-send is now located
    in /bin
* Thu Jul 19 2007 mt@suse.de
  - Updated to 3.0.6, a maintenance release containing fixes
    for bugs discovered since DHCP 3.0.5, but no new features.
    See the RELNOTES file for full list of changes.
  - Adopted dhcp-3.0rc10.filedes.dif patch
    new patch file name: dhcp-3.0.6-dhclient-exec-filedes.dif
  - Bug #289933: Let dhclient request netbios-name-servers as well;
    old patch file name: dhcp-3.0.5-dhclient-nis-ntp.patch
    new patch file name: dhcp-3.0.6-dhclient-requests-conf.patch
  - Removed $local_fs from init-scripts, included in $remote_fs.
* Wed Jun 27 2007 anschneider@suse.de
  - Added support for ntpd runtime configuration
    new patch file: dhcp-3.0.6-dhclient-script-ntp-runtime.patch
* Wed Jun 27 2007 lmuelle@suse.de
  - Let dhclient request ntp-servers by default.
* Tue May 22 2007 mt@suse.de
  - Bug 275592: Added ldap and ndsd to the Should-Start/Stop LSB
    init info tags of the dhcp-server init script.
  - Bug #241113: Added copying of /etc/openldap/ldap.conf and
    more base libraries into the chroot jail.
* Mon May 14 2007 mt@suse.de
  - Bug #265337: Fix to generate proper "host ... {" block begin
    brace even if no harware address is specified for the host.
    New patch file: dhcp-3.0.5-ldap-patch_host_brace.dif
  - Bug #258493: Fix to support new dhcpServerDN reference in
    dhcpService object search filter.
    New patch file: dhcp-3.0.5-ldap-patch_server_dn.dif
  - Fixed LSB init info to use LSB 2.0 Should-Start/Should-Stop.
* Thu Mar 15 2007 mt@suse.de
  - Bug #181212: Improved dhcp init-script to copy directories
    specified in the DHCPD_CONF_INCLUDE_FILES sysconfig variable
    into the chroot jail.
* Wed Mar 14 2007 mt@suse.de
  - Bug #247365: Added installation of dhcp-server SuSEfirewall2
    service definition file.
* Tue Mar 13 2007 mt@suse.de
  - Updated to dhcp-3.0.5-ldap-patch.gz, released on 2007-02-23
    fixing a parsing bug in dhcpd-conf-to-ldap.pl script to handle
    correctly quoted string containing spaces.
    Further, it includes our fixes and obsoletes following patches:
    * dhcp-3.0.5-ldap-patch-strncat.dif
    * dhcp-3.0.5-ldap-patch-casa-fix.dif
    * dhcp-3.0.5-ldap-patch-dhcp-cn.dif
    * dhcp-3.0.5-ldap-patch-schema.dif
    * dhcp-3.0.5-ldap-patch-nomd5.dif
    * dhcp-3.0.5-ldap-patch-referrals.dif
    * dhcp-3.0.5-ldap-patch-ssl-opts.dif
    * dhcp-3.0.5-ldap-patch-ldap_read.dif
  - Bug #250153: Fix for object order related parse error, that
    occured in case an dhcp-ldap object referencing a dhcp-tsigkey,
    class or failoverpeer object was parsed before the declaration
    of the referenced objects, because of the order in ldap result.
    New patch file: dhcp-3.0.5-ldap-patch_object-order.dif
* Tue Feb 20 2007 mt@suse.de
  - Bug #162186: Added check for EOF in parse_pool_statement to
    avoid endless recursion loop between parse_pool_statement
    and parse_statement when a closing right brace "}" is missed
    at the end of a pool declaration in /etc/dhcpd.conf.
    New patch file: dhcp-3.0.5-pool_eof.dif
  - Fixed ldap_read_function to avoid returning of empty strings
    causing parsing errors in ldap-dynamic mode.
    New patch file: dhcp-3.0.5-ldap-patch-ldap_read.dif
* Thu Jan 25 2007 mt@suse.de
  - Updated to dhcp-3.0.5-ldap-patch.gz, providing several fixes:
    * unbind from the LDAP server after the config file has been ran
      if the server is being ran in static mode
    * fixed ldap_read_function bug where the entire configuration
      was not being processed
    and extensions / enhancements:
    * added functions for reading config values from the config
      file to clean up the ldap_start() function.
    * new ldap-server-cn option that will be used to locate the
      data in ldap; defaults to the hostname as before (FATE #227).
    * while host is added in the ldap-method dynamic mode, try to
      find if it belongs to a group and apply the group options too.
    * modifies the dhcpHWAddress attribute to case-insensitive, adds
      several new objectclasses, e.g. dhcpLocator, dhcpTsigKey,
      dhcpDnsZone,dhcpFailOver to the dhcp.schema.
    * implements support for dhcpTsigKey, dhcpDnsZone and related.
    * implements auth password query via casa.
  - Adopted ldap-patch-strncat, removed ldap-patch-nossl obsoleted by
    ldap-patch-nomd5. New patch: dhcp-3.0.5-ldap-patch-strncat.dif
  - Added dhcp-3.0.5-ldap-patch-nomd5.dif linking the dhcp-server
    with md5 functions from openssl library instead of own copy.
  - Added dhcp-3.0.5-ldap-patch-casa-fix.dif, fixing casa support
  - Added dhcp-3.0.5-ldap-patch-dhcp-cn.dif, renaming the dhcpd.conf
    ldap-server-cn option to more clear ldap-dhcp-server-cn.
  - dhcp-3.0.5-ldap-patch-schema.dif
  - Added dhcp-3.0.5-ldap-patch-referrals.dif, implementing support
    for LDAP referrals, introducing new "ldap-referrals <on|off>"
    option in dhcpd.conf.
  - Added dhcp-3.0.5-ldap-patch-ssl-opts.dif enabling/implementing
    TLS/LDAPS support. Adds new "ldap-ssl <on|off|ldaps|start_tls>"
    and several "ldap-tls-*" options for dhcpd.conf. By default, the
    server trys to use TLS if possible, but continues without if not.
* Tue Jan 09 2007 mt@suse.de
  - Added installation of dhcpd.xml, dhcpd service description
    for omc xml-service-provider, fate #301710.
  - fix of the ldap-patch strncat fix, bug #202648
* Wed Nov 08 2006 mt@suse.de
  - fix for strncat usage in ldap-patch, bug #202648
* Tue Nov 07 2006 mt@suse.de
  - updated to 3.0.5, bug #212310:
    * This release is a maintenance release that seeks to correct bugs
      introduced in 3.0.4 or prior. The most important of these bugs
      is for 64-bit time_t systems that was introduced in 3.0.4.
    * If you are upgrading from ISC DHCP 3.0.3 or prior and are using
      failover, please take special care of the 'atsfp' values now
      included on failover-controlled leases. See the RELNOTES file.
  - adopted dhcp-3.0.4-tmpfile.dif (now dhcp-3.0.5-tmpfile.dif)
  - added to provide gpg signature of the tar archive as rpm-source
* Tue Oct 17 2006 poeml@suse.de
  - there is no SuSEconfig.syslog script anymore, thus remove the
    YaST hint from the sysconfig template

Files

/etc/dhclient.conf
/sbin/dhclient
/sbin/dhclient-script
/usr/share/man/man5/dhclient.conf.5.gz
/usr/share/man/man5/dhclient.leases.5.gz
/usr/share/man/man8/dhclient-script.8.gz
/usr/share/man/man8/dhclient.8.gz
/var/lib/dhcp/dhclient.leases


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon May 20 05:42:27 2013