SHA256
1
0
forked from pool/dhcp
Commit Graph

324 Commits

Author SHA256 Message Date
f86cd46c02 One more place
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=118
2014-01-10 12:17:07 +00:00
d29de4797d - Test if /etc/sysconfig/network/scripts/functions exists before
sourcing it (fate#316768,bnc#856591).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=117
2014-01-10 12:13:49 +00:00
Tomáš Chvátal
867f4c4c58 Accepting request 207427 from network:dhcp
- Fixed path to systemctl in dhclient-script (bnc#847778).

OBS-URL: https://build.opensuse.org/request/show/207427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=84
2013-11-18 12:08:28 +00:00
c6ffb21205 - Fixed path to systemctl in dhclient-script (bnc#847778).
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=115
2013-11-18 09:44:41 +00:00
Stephan Kulow
efc9c19495 Accepting request 201150 from network:dhcp
- Added /etc/bindresvport.blacklist to dhcp server chroot file
  lists as it seems to block its start in some cases (bnc#842360).

OBS-URL: https://build.opensuse.org/request/show/201150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=83
2013-09-29 15:47:52 +00:00
734af024dc - Added /etc/bindresvport.blacklist to dhcp server chroot file
lists as it seems to block its start in some cases (bnc#842360).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=113
2013-09-27 15:20:25 +00:00
Stephan Kulow
b1fdb7abc7 Accepting request 198233 from network:dhcp
- Fixed to reload syslog on hostname changes using systemctl as
  there is no /etc/init.d/syslog script since syslog-service-2.0
  (bnc#830467).

OBS-URL: https://build.opensuse.org/request/show/198233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=81
2013-09-11 09:29:55 +00:00
920ff4f575 - Fixed to reload syslog on hostname changes using systemctl as
there is no /etc/init.d/syslog script since syslog-service-2.0
  (bnc#830467).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=111
2013-09-10 13:05:48 +00:00
Stephan Kulow
d945318845 Accepting request 173895 from network:dhcp
- Added autoreconf -i option to fix build for the new automake (forwarded request 173461 from m_meister)

OBS-URL: https://build.opensuse.org/request/show/173895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=80
2013-05-02 09:06:18 +00:00
Factory Maintainer
d7f4d7d519 Accepting request 173461 from openSUSE:Factory:Staging:Automake
- Added autoreconf -i option to fix build for the new automake

OBS-URL: https://build.opensuse.org/request/show/173461
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=109
2013-04-30 08:03:14 +00:00
Stephan Kulow
7cb0e4d7c4 Accepting request 163421 from network:dhcp
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/163421
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=79
2013-04-14 08:13:39 +00:00
7f352dbf90 Fixed a cut&paste typo
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=107
2013-04-02 09:29:49 +00:00
a825ac6257 - Install missed bind include files and libraries in dhcp-devel;
conflicts to bind-devel providing different versions (bnc#805162).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=106
2013-04-02 09:23:05 +00:00
Stephan Kulow
119e89714f Accepting request 161515 from network:dhcp
- Use manual patch command for config-guess-sub-update.patch
  again as patch macro does not work on older distributions.

OBS-URL: https://build.opensuse.org/request/show/161515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=78
2013-04-01 09:29:54 +00:00
55d008c14d - Use manual patch command for config-guess-sub-update.patch
again as patch macro does not work on older distributions.

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=104
2013-03-28 07:42:40 +00:00
Stephan Kulow
97b2f9368d Accepting request 161432 from network:dhcp
- Update to ISC dhcp-4.2.5-P1 release, which contains updated
  bind-9.8.4-P2 sources with removed regex.h check in configure
  (bnc#811934, CVE-2013-2266).
- Changed spec make the bind export library build output visible.

OBS-URL: https://build.opensuse.org/request/show/161432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=77
2013-03-27 18:22:55 +00:00
338ed5a3c4 - Update to ISC dhcp-4.2.5-P1 release, which contains updated
bind-9.8.4-P2 sources with removed regex.h check in configure
  (bnc#811934, CVE-2013-2266).
- Changed spec make the bind export library build output visible.

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=102
2013-03-27 14:46:26 +00:00
Stephan Kulow
b5f01ed9ba Accepting request 158697 from network:dhcp
- Added dhcp6-server service template for SuSEfirewall2 (bnc#783002)

OBS-URL: https://build.opensuse.org/request/show/158697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=76
2013-03-12 21:37:10 +00:00
ae1947ea00 - Added dhcp6-server service template for SuSEfirewall2 (bnc#783002)
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=100
2013-03-12 15:26:14 +00:00
Stephan Kulow
fc324aceb7 Accepting request 157334 from network:dhcp
- config-guess-sub-update.patch:
  Update config.guess/sub for aarch64 (forwarded request 157180 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/157334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=75
2013-03-05 10:12:03 +00:00
c45fe5eff8 Accepting request 157180 from devel:ARM:AArch64:Factory
- config-guess-sub-update.patch:
  Update config.guess/sub for aarch64

OBS-URL: https://build.opensuse.org/request/show/157180
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=98
2013-03-05 09:07:00 +00:00
Stephan Kulow
82be95c80c Accepting request 148048 from network:dhcp
- Update to ISC dhcp-4.2.5 release. See RELNOTES file for the
- Removed obsolete parsing and printing option patch
- Merged dhcp-4.2.2-dhclient-send-hostname-rml.diff
- Fixed discovery of interfaces, which have only addresses with
  a label assigned (linux 2.0 "alias interfaces" compatibility)
- Applied a patch to ignore SIGPIPE instead to die in socket code
- Updated ldap patch to 4.2.5-ldap-mt01
- Fixed dhclient-script to discard MTU lower-equal 576
- Verify GPG source archive signatures.

OBS-URL: https://build.opensuse.org/request/show/148048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=73
2013-01-12 06:45:07 +00:00
58f1b21b5d - Update to ISC dhcp-4.2.5 release. See RELNOTES file for the
complete list of changes -- digest of fixes not in dhcp-4.2.4-P2:
  - Correct code to calculate rebind timing values in client
    [ISC-Bugs #29062]
  - Fix some issues in the code for parsing and printing options.
    [ISC-Bugs #22625,#27289,#27296,#27314]
  - Update the memory leakage debug code to work with v6.
    [ISC-Bugs #30297]
  - Relax the requirements for deleting an A or AAAA record.
    This relaxation was codified in RFC 4703. [ISC-Bugs #30734]
  - Modify the failover code to handle incorrect peer names better.
    [ISC-Bugs #30320]
  - Fix a set of issues that were discovered via a code inspection
    tool. [ISC-Bugs #23833]
  - Parsing unquoted base64 strings improved. [ISC-Bugs #23048]
  - The client now passes information about the options it requested
    from the server to the script code via environment variables.
    These variables are of the form requested_<option_name>=1 with
    the option name being the same as used in the new_* and old_*
    variables. [ISC-Bugs #29068]
  - Check the status value when trying to read from a connection to
    see if it may have been closed.  If it appears closed don't try
    to read from it again.  This avoids a potential busy-wait like
    loop when the peer names are mismatched. [ISC-Bugs #31231]
  - Remove an unused variable to keep compilers happy.
    [ISC-Bugs #31983]
- Removed obsolete parsing and printing option patch
  [dhcp-4.2.4-parsing-and-printing-options.patch]
- Merged dhcp-4.2.2-dhclient-send-hostname-rml.diff
  [dhcp-4.2.5-dhclient-send-hostname-rml.patch]

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=96
2013-01-11 11:58:29 +00:00
Stephan Kulow
9d764cfb80 Accepting request 135167 from network:dhcp
Update to ISC dhcp-4.2.4-P2 ([ISC-Bugs #30281], CVE: CVE-2012-3955, bnc#780167)

OBS-URL: https://build.opensuse.org/request/show/135167
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=72
2012-09-21 12:38:39 +00:00
6d8716fb66 - Update to ISC dhcp-4.2.4-P2 release, providing a security fix for
an issue with the use of lease times was found and fixed.  Making
  certain changes to the end time of an IPv6 lease could cause the
  server to abort.  Thanks to Glen Eustace of Massey University,
  New Zealand for finding this issue.
  ([ISC-Bugs #30281], CVE: CVE-2012-3955, bnc#780167)

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=94
2012-09-20 14:31:54 +00:00
Stephan Kulow
84ec36bade Accepting request 130408 from network:dhcp
Update to ISC dhcp-4.2.4-P1 release, providing security fixes
(bnc#772924,CVE-2012-3954,CVE-2012-3570, CVE-2012-3571), fixing
a dhcpv6 server assert crash (bnc#767661), and other bugs
(bnc#739696[updated], bnc#721829, bnc#762108, bnc#770236).

OBS-URL: https://build.opensuse.org/request/show/130408
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=71
2012-08-08 19:53:26 +00:00
560b29399c - Update to ISC dhcp-4.2.4-P1 release, providing security fixes (bnc#772924)
- Moved lease file check to a separate action so it is not used in
  restart -- it can fail when the daemon rewrites the lease causing
  a restart failure then (bnc#762108 regression).
- Request dhcp6.sntp-servers in /etc/dhclient6.conf and forward to
  netconfig for processing (bnc#770236).
- Removed RFC 4833 TZ options from client requests [unused].
- Update to ISC dhcp-4.2.4 release, fixing a dhcpv6 server assert
  crash while accessing lease on heap (bnc#767661) and providing...

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=92
2012-07-25 20:48:38 +00:00
Stephan Kulow
b899864efc Accepting request 113788 from network:dhcp
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/113788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=69
2012-04-17 05:44:31 +00:00
c67cc23113 TEST: - Added RFC 4833 TimeZone PosixString and Name declarations to
server and client configs [not used yet].

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=90
2012-03-28 15:29:59 +00:00
Stephan Kulow
b3d0e13a7b Accepting request 109915 from network:dhcp
escape values in ldap filters (bnc#721829, [ISC-Bugs #28545])

OBS-URL: https://build.opensuse.org/request/show/109915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=68
2012-03-20 10:26:37 +00:00
97d7fc195d - dhcp-server: fixed to escape all values used in constructed
ldap filters as a DN may contain e.g. asterisks (bnc#721829,
  [ISC-Bugs #28545]).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=88
2012-03-19 09:46:24 +00:00
Stephan Kulow
0696eb6d13 Accepting request 100295 from network:dhcp
Bug 741239 - VUL-1: CVE-2011-4868: dhcp DDNS DoS, update to 4.2.3-P2

OBS-URL: https://build.opensuse.org/request/show/100295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=67
2012-01-17 10:32:42 +00:00
a66d02d4db - Updated to ISC dhcp-4.2.3-P2 release, providing a DDNS security fix:
Modify the DDNS handling code. In a previous patch we added logging
  code to the DDNS handling.  This code included a bug that caused it
  to attempt to dereference a NULL pointer and eventually segfault.
  While reviewing the code as we addressed this problem, we determined
  that some of the updates to the lease structures would not work as
  planned since the structures being updated were in the process of
  being freed: these updates were removed.  In addition we removed an
  incorrect call to the DDNS removal function that could cause a failure
  during the removal of DDNS information from the DNS server.
  Thanks to Jasper Jongmans for reporting this issue.
  ([ISC-Bugs #27078], CVE: CVE-2011-4868, bnc#741239)
- Fixed close-on-exec patch to not set it on stderr (bnc#732910)
- Fixed incorrect "a" array type option parsing causing to discard
  e.g. classless static routes from lease file [reported as ISC-Bug
  27289] and zero-length option parsing such as dhcp6.rapid-commit
  in dhclient6 [reported as ISC-Bug 27314] (bnc#739696).
- Fixed dhclient to include its pid number in syslog messages.
- Fixed to use P2 in the spec version, not in the release tag.

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=85
2012-01-16 17:05:05 +00:00
Stephan Kulow
087ae20989 Accepting request 96118 from network:dhcp
Update to dhcp-4.2.3-P1 (CVE-2011-4539,bnc#735610)

OBS-URL: https://build.opensuse.org/request/show/96118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=66
2011-12-12 15:56:16 +00:00
c4d9715c47 - Updated to ISC dhcp-4.2.3-P1 release, providing security fix for
a DoS due to processing certain regular expressions (bnc#735610)
  and several important DDNS related fixes:
  * Add a check for a null pointer before calling the regexec function.
    Without out this check we could, under some circumstances, pass
    a null pointer to the regexec function causing it to segfault.
    Thanks to a report from BlueCat Networks. [ISC-Bugs #26704]
    CVE-2011-4539.
  * Fix the code that checks for an existing DDNS transaction to
    cancel when removing DDNS information, so that we will continue
    with the processing if we have a lease even if it doesn't have an
    outstanding transaction.  [ISC-Bugs #24682]
  * Add AM_MAINTAINER_MODE to configure.ac to avoid rebuilding
    configuration files.  [ISC-Bugs #24107]
  * Add support for passing DDNS information to a DNS server over
    an IPv6 address.  [ISC-Bugs #22647]
  * Enhanced patch for 23595 to handle IPv4 fixed addresses more
    cleanly.  [ISC-Bugs #23595]
- Refreshed ldap patch

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=82
2011-12-09 13:48:59 +00:00
Stephan Kulow
3ec62c810a replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=65
2011-12-06 17:06:05 +00:00
Lars Vogdt
0a79bc5d69 Accepting request 86892 from network:dhcp
add libtool as buildrequires so we no longer rely on libtool in the project config of factory - it's only needed by <10% of all packages (forwarded request 85984 from coolo)

OBS-URL: https://build.opensuse.org/request/show/86892
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=63
2011-10-06 14:01:38 +00:00
Stephan Kulow
1ebe25dd28 Accepting request 85984 from home:coolo:removelibtool
add libtool as buildrequires so we no longer rely on libtool in the project config of factory - it's only needed by <10% of all packages

OBS-URL: https://build.opensuse.org/request/show/85984
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=80
2011-10-06 10:12:38 +00:00
Sascha Peilicke
4fb8d7ab51 Autobuild autoformatter for 81102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=62
2011-09-06 15:14:32 +00:00
OBS User buildservice-autocommit
c4ad4567fd Updating link to change in openSUSE:Factory/dhcp revision 62.0
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=401cdd564c23f1c2ad55c20416cbb779
2011-09-06 15:14:32 +00:00
Sascha Peilicke
11bfdd3923 Accepting request 81102 from network:dhcp
bnc#715473,bnc#690585, cleaned up provides/obsoletes in spec

OBS-URL: https://build.opensuse.org/request/show/81102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=61
2011-09-06 15:14:25 +00:00
bf0eb18a09 - Commented out all configuration examples in /etc/dhcpd.conf and
dhcp6.conf (bnc#715473).
- Enabled dhcp6.rapid-commit in /etc/dhclient6.conf config file.
- Removed useless provides/obsoletes from spec file.

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=78
2011-09-06 14:43:10 +00:00
47cf8dc4e5 - Set the DHCPD_CONF_INCLUDE_FILES and the DHCPD6_CONF_INCLUDE_FILES
variables to /etc/dhcpd.d and /etc/dhcpd6.d by default, so there
  are well-defined directories expected to contain additional config
  files (bnc#690585).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=77
2011-08-31 09:13:05 +00:00
Sascha Peilicke
f9379072ad Autobuild autoformatter for 80093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=60
2011-08-31 08:47:57 +00:00
OBS User buildservice-autocommit
0c711272fa Updating link to change in openSUSE:Factory/dhcp revision 60.0
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=7ab027c51c530287288b771c470113b3
2011-08-31 08:47:57 +00:00
Sascha Peilicke
76fa77e20f Accepting request 80093 from network:dhcp
bnc#712653,bnc#712438,bnc#711420,bnc#700771,bnc#697279,bnc#714004

OBS-URL: https://build.opensuse.org/request/show/80093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=59
2011-08-31 08:47:42 +00:00
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
Sascha Peilicke
e7f141d918 Autobuild autoformatter for 70094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=58
2011-05-16 09:17:24 +00:00