SHA256
1
0
forked from pool/dhcp
Commit Graph

123 Commits

Author SHA256 Message Date
209e98a28b - Updated to ISC dhcp-4.2.2 release, providing two security fixes
(CVE-2011-2748,CVE-2011-2749,[ISC-Bugs #24960],bnc#712653), that
  allowed remote attackers to cause a denial of service (a daemon
  exit) via crafted BOOTP packets. Further also DNS update fix to
  detect overlapping pools or misconfigured fixed-address entries,
  that caused a server crash during DNS update and other fixes.
  For a complete list, please see the RELNOTES file provided in
  the package and also available online at http://www.isc.org/.
- Merged/adopted dhclient option-checks, send-hostname-rml, ldap
  patch, xen-checksum, close-on-exec patches and removed obsolete
  in6_pktinfo-prototype and relay-no-ip-on-interface patches.
- Moved server pid files into chroot directory even chroot is
  not used and create a link in /var/run, so it can write one
  when started as user without chroot and avoid stop problems
  when the chroot sysconfig setting changed (bnc#712438).
- Disabled log-info level messages in dhclient(6) quiet mode to
  avoid excessive logging of non-critical messages (bnc#711420).
- Fixed dhclient-script to not remove alias IP when it didn't
  changed to not wipe out iptables connmark when renewing the
  lease (bnc#700771). Thanks to James Carter for the patch.
- Fixed DDNS-howto.txt reference in the config file; it has been
  moved to the dhcp-doc package (bnc#697279).
- Removed GPL licensed files (bind-*/contrib/dbus) from bind.tgz
  to ensure, they're not used to build non-GPL dhcp (bnc#714004).
- Changed to apply strict-aliasing/RELRO for >= 12.x only

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=75
2011-08-29 15:37:53 +00:00
538b3bfcf1 Accepting request 76554 from home:elvigia:branches:network:dhcp
- Correct previous change. 

- THis is a long running network daemon, link with
   full RELRO security enhancements.
- remove -fno-strict-aliasing from CFLAGS, no longer needed.

OBS-URL: https://build.opensuse.org/request/show/76554
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=74
2011-08-29 15:13:53 +00:00
6441545555 Accepting request 70370 from home:elvigia:branches:network:dhcp
- Import redhat's patch to open all needed FDs  with O_CLOEXEC
  so they dont leak.

OBS-URL: https://build.opensuse.org/request/show/70370
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=73
2011-05-17 10:54:19 +00:00
1c0a388928 - Removed obsolete sles8 compatibility dependencies, fixed
to avoid non-functional sles_version conditionals.

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=71
2011-05-12 08:43:05 +00:00
e09ac9d2ee improved changes
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=70
2011-05-10 11:51:32 +00:00
ab2eb47c42 - Fixed to not introduce separate dhcp-doc package on sles,
use versioned rpm provides/obsoletes.

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=69
2011-05-10 11:50:05 +00:00
97b03f127f - Fixed dhclient-script typo causing ISC DHCPv6 client to execute
ifup pre-down scripts also while renew, when the ipv6 address
  did not changed (bnc#690859).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=67
2011-05-03 12:28:15 +00:00
9788124e2a - Implemented optional ldap connect retry loop during the initial
startup of the dhcp server in cases where the ldap server is not
  yet started. Set the ldap-init-retry <num> option in dhcpd.conf
  to enable it (bnc#627617). Merged in the actual ldap patch.
- Cleaned up init script error reporting, no -TERM for killproc.

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=65
2011-04-29 13:49:30 +00:00
db15e53e32 - Updated to ISC dhcp-4.2.1-P1 release, that provides most of the
dhclient pretty escape and string option checks. Use relaxed
  domain-name option check causing a regression, when the server
  is misusing it to provide a domain list and does not provide
  it via the domain-search option; pretty escape semicolon as well
  (bnc#675052, CVE-2011-0997).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=64
2011-04-27 14:23:31 +00:00
43cf8a5665 - 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).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=62
2011-04-06 09:08:11 +00:00
c3435bba35 Fixed ldap patch merge
Added changelog to changes file

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=61
2011-03-31 09:28:41 +00:00
b2f0f65312 - first test to update to 4.2.1
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=60
2011-03-30 15:58:00 +00:00
d576ec8aeb - 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).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=58
2011-02-21 14:52:16 +00:00
35b05841a2 - Added dhcp-4.2.0-xen-checksum.patch by David Cantrell to handle
xen partial UDP checksums (bnc#668194).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=57
2011-02-18 10:34:04 +00:00
6e20855cc5 update date in changes file
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=55
2011-02-02 09:12:37 +00:00
3e8864fa10 - Applied security fix for unexpected abort caused by a DHCPv6
decline message (CVE-2011-0413, VU#686084, bnc#667655).
- Fixed dhclient.conf to request the domain-search option.

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=53
2011-02-02 09:03:02 +00:00
9fae58a51f - Updated to ISC DHCP 4.2.0-P2, a security release fixing the
handling of connection requests on the failover port.
  Previously a connection request from a source that wasn't
  listed as a failover peer would cause the server to become
  non-responsive. ([ISC-Bugs #22679] CERT: VU#159528 CVE:
  CVE-2010-3616, bnc#659059).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=51
2010-12-13 08:59:07 +00:00
2ee797eb70 - Enable ldap CASA support on SLE only.
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=49
2010-12-07 14:52:41 +00:00
7c0c55f5f0 - Fixed to use same/correct dhcrelay6 interface variables in the
sysconfig file and in the dhcrelay6 init script.

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=47
2010-11-30 22:01:13 +00:00
817245d4dd - Updated to ISC DHCP 4.2.0-P1 release, providing a security fix to
handle a relay forward message with an unspecified address in the
  link address field. Previously such a message would cause the
  server to crash. Thanks to a report from John Gibbons.
  [ISC-Bugs #21992] CERT: VU#102047 CVE: CVE-2010-3611 (bnc#650902)
  The 4.2.0 version is a feature release, implementing asynchronous
  DDNS processing and includes "The LDAP Patch".
  For a complete list of changes from any previous release, please
  consult the RELNOTES file within the source distribution or on
  the ISC website: http://www.isc.org/software/dhcp/420
- Fixed compilation to avoid segfaults as soon as ldap is enabled,
  merged our ldap patches from 4.1.x branch.

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=43
2010-11-29 14:45:24 +00:00
1a182da2e9 - WIP: update to 4.2.0-P1
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=42
2010-11-26 14:57:47 +00:00
1071b12d06 - Fixed a dhcrelay segfault while receiving packets on interfaces
without any IPv4 address assigned (bnc#631305, reported upsteam
  as [ISC-Bugs #22409]).
- Fixed a common infinite loop while parsing options with optional
  parts in the value such as in slp-service-scope option (bnc#643845,
  reported upsteam as [ISC-Bugs #22410]).
- Fixed init scripts to report correct LSB codes in status action,
  when the config file or the binary do not exists (bnc#640336).
- Fixed syntax of a check in the rcdhcrelay[6] (bnc#648580)
- Avoid pid check error message in the rcdhcpd[6] (bnc#646875)

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=38
2010-11-02 10:29:02 +00:00
c98d1cc5ee - Fixed server lease file path in contrib/listlease and leasestate
changed to extract contrib and examples using setup macro.

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=37
2010-09-29 10:28:25 +00:00
31ec3f5c01 OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=35 2010-08-10 08:05:28 +00:00
69130efed3 - Fixed ldap option number conflicting with new options (bnc#625358)
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=33
2010-07-27 13:34:34 +00:00
73d4264ebc - Added a fix for an lpf bind error messages making it easier to
localize problems (bnc#617795)

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=31
2010-07-02 11:06:17 +00:00
OBS User buildservice-autocommit
b82bd4dda2 Updating link to change in openSUSE:Factory/dhcp revision 35.0
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=fcd2ee038fbedfda7d36c3a36c202bde
2010-06-14 15:10:27 +00:00
OBS User autobuild
0345bc2f9f Accepting request 41441 from network:dhcp
checked in (request 41441)

OBS-URL: https://build.opensuse.org/request/show/41441
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=30
2010-06-14 15:10:26 +00:00
e151a22233 - Updated to ISC DHCP 4.1.1-P1 patch release, which contains
a pair of bug fixes including one for a security related bug
  (bnc#612546, CVE-2010-2156):
  * A bug was fixed that could cause the DHCPv6 server to
    advertise/assign a previously allocated (active) lease to a
    client that has changed subnets, despite being on different
    shared networks. Dynamic prefixes specifically allocated in
    shared networks also now are not offered if the client has
    moved. [ISC-Bugs #21152]
  * Accept a client id of length 0 while hashing. Previously the
    server would exit if it attempted to hash a zero length client
    id, providing attackers with a simple denial of service attack.
    [ISC-Bugs #21253]

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=29
2010-06-14 13:00:35 +00:00
OBS User buildservice-autocommit
ac9d62fb12 Updating link to change in openSUSE:Factory/dhcp revision 34.0
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=04c9445a0b7e996100d9cf87360be886
2010-05-18 18:37:44 +00:00
OBS User autobuild
e429139b4e Accepting request 40238 from network:dhcp
checked in (request 40238)

OBS-URL: https://build.opensuse.org/request/show/40238
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=28
2010-05-18 18:37:37 +00:00
29eefd46b0 - Added rc.dhcrelay6 as source in the spec file
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=26
2010-05-18 08:47:43 +00:00
OBS User buildservice-autocommit
34a5dc1e28 Updating link to change in openSUSE:Factory/dhcp revision 33.0
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=3e128ea1dfe1f438c5c539850885a0ad
2010-05-13 22:27:05 +00:00
OBS User autobuild
9446034797 Accepting request 39792 from network:dhcp
checked in (request 39792)

OBS-URL: https://build.opensuse.org/request/show/39792
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=24
2010-05-13 22:26:56 +00:00
b5a2989a08 - Fixed a dhclient option name and new/old ip address check
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=23
2010-05-11 11:24:24 +00:00
b2e892b065 - Fixed spec to enable ldap by default
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=19
2010-05-11 06:32:11 +00:00
592e0f6f6f - Fixed dhcprelay scripts to source sysconfig file correctly
- Fixed spec file typo in arping path require

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=18
2010-05-07 22:46:02 +00:00
b6b28d718d - Updated to ISC DHCP 4.1.1, the current 4.x series production
release, providing DHCPv6 client/server/relay implementation.
  The programs act in DHCPv6 mode, when the -6 start option is set.
  We install separate init scripts with a 6 at the end to handle
  them, that is /etc/init.d/dhcpd6 and dhrelay6. Further, there is
  also a link to the binaries with a 6 at the end, e.g. dhclient6,
  making it visible, that the installed version supports DHCPv6.
- Moved additional documentation to a separate dhcp-doc package.
- Changed to provide config files and scripts as source files
  instead of patches to the ISC scripts.
- Adopted spec file and config/scripts, merged in all patches.
- Implemented RFC 3442 classless static routes support in the
  dhclient-script (bnc#555870).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=15
2010-05-07 14:12:44 +00:00
OBS User buildservice-autocommit
0815f289e0 Updating link to change in openSUSE:Factory/dhcp revision 32.0
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=b08c0d269b6009aab736242b60dffd9f
2010-04-29 23:02:03 +00:00
OBS User autobuild
fd86efa200 Accepting request 39104 from network:dhcp
checked in (request 39104)

OBS-URL: https://build.opensuse.org/request/show/39104
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=14
2010-04-29 23:02:02 +00:00
4eeca9a16e Accepting request 39103 from home:mtomaschewski:dhcp
Copy from home:mtomaschewski:dhcp/isc-dhcp-31x via accept of submit request 39103 revision 5.
Request was accepted with message:
OK, seems the version is fine...

OBS-URL: https://build.opensuse.org/request/show/39103
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=13
2010-04-29 11:19:43 +00:00
bc0b04f3d8 - Fixed dhclient-script to call ifup -o dhcp and signal "complete"
to ifup when all configuration is done (bnc#585380,bnc#518219).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=9
2010-03-12 15:57:53 +00:00
OBS User buildservice-autocommit
dd38cc0c12 Updating link to change in openSUSE:Factory/dhcp revision 29.0
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=d9d45b1374eb0345c1355a2525581ad3
2010-01-14 15:36:26 +00:00
OBS User autobuild
afa459761a checked in
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=7
2010-01-14 15:36:25 +00:00
Stephan Kulow
9f076708f3 Accepting request 28414 from home:jengelh:branches:network:dhcp
Copy from home:jengelh:branches:network:dhcp/dhcp via accept of submit request 28414 revision 3.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/28414
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=6
2010-01-11 10:05:04 +00:00
OBS User autobuild
429c7df13b checked in
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=5
2009-12-16 15:52:02 +00:00
OBS User autobuild
7ef2958fc3 Accepting request 26816 from network:dhcp
Copy from network:dhcp/dhcp based on submit request 26816 from user mtomaschewski

OBS-URL: https://build.opensuse.org/request/show/26816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=28
2009-12-16 15:52:03 +00:00
OBS User autobuild
79e8353a85 Accepting request 21308 from network:dhcp
Copy from network:dhcp/dhcp based on submit request 21308 from user mtomaschewski

OBS-URL: https://build.opensuse.org/request/show/21308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=26
2009-10-02 22:32:25 +00:00
OBS User autobuild
a6f45302c1 Accepting request 17525 from network
Copy from network/dhcp based on submit request 17525 from user mtomaschewski

OBS-URL: https://build.opensuse.org/request/show/17525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=25
2009-08-13 16:04:28 +00:00
OBS User unknown
f52eac7d22 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=24 2009-08-06 19:34:50 +00:00
OBS User unknown
3b9128737e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=23 2009-01-22 12:08:36 +00:00
OBS User unknown
839cc33106 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=22 2009-01-19 01:22:10 +00:00
OBS User unknown
23138acaa3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=21 2008-11-28 13:55:40 +00:00
OBS User unknown
24f17c8601 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=20 2008-11-17 15:46:10 +00:00
OBS User unknown
c0482096e0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=19 2008-09-12 22:24:42 +00:00
OBS User unknown
f97f49a418 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=18 2008-08-22 22:17:43 +00:00
OBS User unknown
67338e0b82 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=17 2008-06-27 18:47:45 +00:00
OBS User unknown
dd1dd8a44e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=16 2008-05-23 15:06:44 +00:00
OBS User unknown
91fa859152 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=15 2008-05-21 20:56:13 +00:00
OBS User unknown
b1f520515a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=14 2008-04-06 03:08:55 +00:00
OBS User unknown
cea1605f96 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=13 2008-04-01 21:02:39 +00:00
OBS User unknown
6f510f14b6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=12 2007-12-05 22:58:38 +00:00
OBS User unknown
7a1ce40e10 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=11 2007-11-22 17:09:01 +00:00
OBS User unknown
0341434b10 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=10 2007-08-24 21:23:29 +00:00
OBS User unknown
da59e30098 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=9 2007-07-30 18:28:05 +00:00
OBS User unknown
41c2e5cef2 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=8 2007-07-21 15:29:24 +00:00
OBS User unknown
74d6caa6a2 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=7 2007-06-28 17:18:01 +00:00
OBS User unknown
1dcccc7a2a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=6 2007-05-22 13:06:42 +00:00
OBS User unknown
acea850f24 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=5 2007-05-17 09:27:30 +00:00
OBS User unknown
97546f67c9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=4 2007-03-15 17:17:55 +00:00
OBS User unknown
d3351598a0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=3 2007-03-15 00:23:11 +00:00
OBS User unknown
e6256e3a47 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=2 2007-02-25 22:22:54 +00:00
OBS User unknown
cfcbc0cde3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=1 2007-01-10 16:39:58 +00:00