Commit Graph

691 Commits

Author SHA1 Message Date
Jiri Popelka
8b9d5e1b3b don't ship legacy SysV initscripts + dhcpd[6].service improvements
dhcpd6: move '-cf /etc/dhcp/dhcpd6.conf' from sysconfig/dhcpd6 to dhcpd6.service
run 'chown -R dhcpd:dhcpd /var/lib/dhcpd/' before starting dhcpd/dhcpd6 service
       for the case where leases file is owned by root:root as a
       consequence of running dhcpd without '-user dhcpd -group dhcpd' (#744292)
2011-12-19 18:38:42 +01:00
Jiri Popelka
e810201549 4.2.3-P1: fix for CVE-2011-4539 (#765681) 2011-12-09 12:45:35 +01:00
Jiri Popelka
f3cba52167 dhclient: Don't retry on DECLINE when -1 option used
Don't build with -D_GNU_SOURCE, configure.ac uses AC_USE_SYSTEM_EXTENSIONS
2011-11-24 17:26:59 +01:00
Adam Tkac
102f232ffe Rebuild against new bind
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-11-14 13:19:32 +01:00
Jiri Popelka
9af3b80de3 dhclient-script: arping address in BOUND|RENEW|REBIND|REBOOT (#752116) 2011-11-11 14:00:38 +01:00
Dennis Gilmore
3f959ce1db - Rebuilt for glibc bug#747377 2011-10-26 18:41:33 -05:00
Jiri Popelka
6e67a560a8 Write lease file AFTER changing of the effective user/group ID.
Move omshell from dhcp-common to main package (where it originally was).
2011-10-26 19:40:23 +02:00
Jiri Popelka
278bc55875 Move changing of the effective user/group ID after writing new PID file. 2011-10-20 14:36:38 +02:00
Jiri Popelka
e68ad5094a 4.2.3 2011-10-20 10:26:12 +02:00
Jiri Popelka
06c72f2ea4 4.2.3rc1 2011-10-18 19:13:08 +02:00
Jiri Popelka
ee81fb441c change ownership of /var/lib/dhcpd/ to dhcpd:dhcpd (#744292)
no need to drop capabilies in dhcpd since it's been running as regular user
2011-10-09 20:28:19 +02:00
Jiri Popelka
00db97365e 56dhclient: ifcfg file was not sourced (#742482) 2011-09-30 15:59:33 +02:00
Jiri Popelka
5c5bbc0b1a dhclient-script: address alias fixes (#741786) 2011-09-29 14:29:21 +02:00
Jiri Popelka
1e3f54a9ec dhclient-script: do not backup&restore /etc/resolv.conf and /etc/localtime.
This has been Fedora/RHEL feature only.
I don't know why it was added but
I also don't see how it could be useful and bugs
656339 and 306381 show that it's not so good idea.
2011-09-22 15:52:44 +02:00
Jiri Popelka
6fa69ac2d2 SystemTap support: spec file change, some dummy probes, tapset, simple script 2011-09-21 15:40:15 +02:00
Jiri Popelka
bd3a57b466 Support for IPoIB (IP over InfiniBand) interfaces (#660681) 2011-09-19 12:27:55 +02:00
Jiri Popelka
0f0b1e4ee5 One more tweak of adding of user and group (#699713) 2011-09-09 17:16:12 +02:00
Jiri Popelka
34b6412f84 PIE-RELRO.patch is not needed anymore, defining _hardened_build does the same 2011-09-09 17:13:55 +02:00
Adam Tkac
6455feecba Rebuild against new bind.
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-09-09 13:11:03 +02:00
Jiri Popelka
f68f02db2e Fix adding of user and group (#699713) 2011-08-26 13:16:50 +02:00
Jiri Popelka
b8f92d8f72 Use {?_isa} macro to tighten explicit libs sub-package requirement. 2011-08-19 16:54:59 +02:00
Jiri Popelka
d7e74c83b3 Do not run dhcpd as root (BZ#699713)
Use '--enable-paranoia --enable-early-chroot' configure flags
Create/delete dhcpd user in %post/%postun
Run dhcpd/dhcpd6 services with '-user dhcpd -group dhcpd'
2011-08-12 15:22:35 +02:00
Jiri Popelka
5c346262c0 added test.sh to run upstream shipped tests. 2011-08-11 18:14:27 +02:00
Jiri Popelka
5e9e3f36a8 4.2.2: fix for CVE-2011-2748, CVE-2011-2749 (#729850) 2011-08-11 09:05:21 +02:00
Jiri Popelka
32a4427499 Do not ship default /etc/dhcp/dhclient.conf (#560361,c#9) 2011-08-10 17:17:01 +02:00
Jiri Popelka
0ab9732c2e Improve capabilities patch to be able to run with PARANOIA & EARLY_CHROOT (#699713) 2011-07-25 16:50:15 +02:00
Jiri Popelka
e3472df151 4.2.2rc1 2011-07-18 13:49:41 +02:00
Jiri Popelka
5f2fc2001b Fixed comment in /etc/sysconfig/dhcrelay 2011-07-01 15:31:00 +02:00
Jiri Popelka
48c3985b3a Drop all capabilities in dhcpd/dhcrelay (#699713) 2011-07-01 15:20:42 +02:00
Jiri Popelka
bb77af8b5e 4.2.2b1 2011-07-01 14:43:04 +02:00
Jiri Popelka
030991fd0d Removed upstream-merged IFNAMSIZ.patch
Polished patches according to results from static analysis of code.
2011-06-17 14:39:28 +02:00
Jiri Popelka
fdefd274e5 Add triggerpostun scriptlet tied to dhcp-sysvinit 2011-06-16 14:46:24 +02:00
Kamil Dudka
43a67dc92b make it possible to build dhcp without downstream patches 2011-06-16 14:43:36 +02:00
Jiri Popelka
94d8c6567b Fix typo in triggerun scriptlet (#705417) 2011-05-17 18:01:14 +02:00
Jiri Popelka
040a0f11d1 Explicit Requires on cups-libs (bug #705037). 2011-05-16 17:37:01 +02:00
Jiri Popelka
931db1171c Fix triggerun scriptlet 2011-05-11 18:29:46 +02:00
Jiri Popelka
fdc397c22a Fix 11-dhclient to export variables (#702735) 2011-05-09 14:32:51 +02:00
Jiri Popelka
6817180bd0 Comply with guidelines for systemd services 2011-04-29 12:13:36 +02:00
Jiri Popelka
cc2eb946a1 Fix NM dispatcher script for dhcpd to support arbitrary interface names 2011-04-27 17:17:31 +02:00
Jiri Popelka
2f1515e529 Better fix for CVE-2011-0997: making domain-name check more lenient (#694005) 2011-04-06 20:33:31 +02:00
Jiri Popelka
bad89d2bfa fix VERSION macro definition 2011-04-06 13:36:22 +02:00
Jiri Popelka
976c4dec61 4.2.1-P1: fix for CVE-2011-0997 (#694005) 2011-04-06 11:44:33 +02:00
Jiri Popelka
2b40dd8d32 Polished patches according to results from static analysis of code. 2011-03-25 16:27:50 +01:00
Rex Dieter
846f73bce1 rebuild (bind) 2011-03-07 13:39:08 -06:00
Jiri Popelka
9ac4a37707 4.2.1 2011-03-02 10:45:42 +01:00
Jiri Popelka
b2f01851dc 4.2.1rc1 2011-02-23 12:18:07 +01:00
Adam Tkac
b95a0d94b4 Rebuild against new bind-libs-lite.
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-02-21 17:40:22 +01:00
Dennis Gilmore
2dd1b89b40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 07:42:35 -06:00
Jiri Popelka
beef387033 Bump release 2011-01-31 15:24:44 +01:00
Jiri Popelka
005b240d12 Prevent anything under _docdir from being scanned. (#674058) 2011-01-31 15:21:36 +01:00
Jiri Popelka
a2aab09028 dhclient-script improvements (#672279) 2011-01-28 15:43:40 +01:00
Jiri Popelka
45c037153f 4.2.1b1: fix for CVE-2011-0413 (#672996) 2011-01-28 09:21:10 +01:00
Jiri Popelka
b909aab049 dhclient-script: another fix for checking for other running dhclient 2011-01-18 18:02:35 +01:00
Jiri Popelka
99f5023df5 Fix loading of configuration when LDAP is used (#668276) 2011-01-13 18:06:54 +01:00
Jiri Popelka
a396b806f1 Fix OMAPI (#666441) 2011-01-03 16:46:56 +01:00
Jiri Popelka
7a66932b50 Default /etc/dhcp/dhclient.conf (send dhcp-client-identifier) (#560361) 2010-12-21 14:03:52 +01:00
Jiri Popelka
43f4ae0815 Add dhcp-common subpackage (#634673) 2010-12-15 19:53:02 +01:00
Jiri Popelka
7b41fdb208 4.2.0-P2: fix for CVE-2010-3616 (#662326)
- Use upstream fix for #628258
- Provide versioned symbols for rpmlint
2010-12-13 12:08:24 +01:00
Jiri Popelka
77e77eaef7 Porting dhcpd/dhcpd6/dhcrelay services from SysV to Systemd 2010-12-07 15:32:39 +01:00
Jiri Popelka
05647bd6ff Remove explicit Obsoletes (#656310) 2010-11-23 19:37:21 +01:00
Dan Horák
d45f7d3e78 - fix build on sparc and s390 2010-11-19 12:07:45 +01:00
Jiri Popelka
76c2a1e49b DHCPv6 over PPP support (#626514) 2010-11-09 17:01:11 +01:00
Jiri Popelka
90ba4e9d04 bumped release 2010-11-05 11:24:32 +01:00
Jiri Popelka
c499a66e5a fix broken dependencies 2010-11-05 10:44:20 +01:00
Jiri Popelka
94ec5da03a Add domain part of hostname to 'search' statement in resolv.conf 2010-11-04 20:12:23 +01:00
Jiri Popelka
25d2dbf720 Fix for CVE-2010-3611 (#649880) 2010-11-04 20:10:20 +01:00
Adam Tkac
81227ae2b3 Build dhcp's libraries as shared libs instead of static libs.
Signed-off-by: Adam Tkac <atkac@redhat.com>
2010-10-20 15:03:31 +02:00
Adam Tkac
9819e31780 Fire away bundled BIND source.
Signed-off-by: Adam Tkac <atkac@redhat.com>
2010-10-20 15:01:14 +02:00
Adam Tkac
baeadb7b49 Improve PIE patch (build libraries with -fpic, not with -fpie).
Signed-off-by: Adam Tkac <atkac@redhat.com>
2010-10-20 14:59:16 +02:00
Jiri Popelka
41ed8fdb0a Server was ignoring client's Solicit (with preference included) (#634842) 2010-10-13 12:12:39 +02:00
Jiri Popelka
b112ec7432 s/ping/arping/ in dhclient-script to handle not-on-local-net gateway in ARP-less device (#524298) 2010-10-07 18:05:44 +02:00
Jiri Popelka
290660e57a Check lease for unexpired addresses prior to confirming it (#585418) 2010-10-07 14:00:53 +02:00
Jiri Popelka
2560aa7e3c RFC 3442 - improved dhclient-script 2010-10-04 11:55:50 +02:00
Jiri Popelka
d5a4ff8b46 Do not bring the interface down (#574568) 2010-09-30 16:04:48 +02:00
Jiri Popelka
1a731ce50f Hardening dhcpd/dhcrelay/dhclient by making them PIE & RELRO 2010-09-07 17:39:52 +02:00
Jiri Popelka
4ff3870707 Another fix for handling time values on 64-bit platforms (#628258) 2010-09-02 18:58:05 +02:00
Jiri Popelka
63aa3f4bc6 Fix parsing of lease file dates & times on 64-bit platforms (#628258) 2010-09-01 13:22:34 +02:00
Jiri Popelka
a21bc05f7d RFC 3442 - Classless Static Route Option for DHCPv4 (#516325) 2010-08-31 13:10:13 +02:00
Jiri Popelka
027db6fe99 Add DHCRELAYARGS variable to /etc/sysconfig/dhcrelay 2010-08-20 17:37:12 +02:00
Jiri Popelka
9ba8b65c5c * Fri Jul 30 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-2
- Rename 10-dhclient to 11-dhclient (10-sendmail already exists)
- Add 12-dhcpd NM dispatcher script (#565921)
2010-08-02 11:33:46 +02:00
Jiří Popelka
5a3797ea32 - 4.2.0: includes ldap-for-dhcp 2010-07-21 16:56:35 +00:00
Jiří Popelka
94f2da27ed - Add LICENSE file to dhclient subpackage. 2010-07-12 10:33:05 +00:00
Jiří Popelka
f45f2bb289 - Adhere to Static Library Packaging Guidelines (#609605). 2010-07-01 09:40:16 +00:00
Jiří Popelka
5f19ed1856 - Fix parsing of date (#514828) 2010-06-29 10:24:33 +00:00
Jiří Popelka
d66bacbc2c - 4.1.1-P1 (pair of bug fixes including one for a security related bug).
- Compile with -fno-strict-aliasing
- N-V-R (copied from bind.spec): Name-Version-Release.Patch.dist
2010-06-03 10:15:57 +00:00
Jiří Popelka
601ecd2ea2 - Bumped Release. 2010-06-02 14:45:39 +00:00
Jiří Popelka
911542218a - 4.1.1-P1 (pair of bug fixes including one for a security related bug).
- Compile with -fno-strict-aliasing
2010-06-02 14:09:12 +00:00
Jiří Popelka
ea06b93b2d - Fix the initialization-delay.patch (#587070) 2010-05-03 14:44:05 +00:00
Jiří Popelka
2f26ada950 - There was a useless 0-4 second delay before sending first DHCPDISCOVER. I
didn't remove it at all, but made it 0-1 second. (#587070)
2010-04-29 15:24:42 +00:00
Jiří Popelka
262beb6e04 - Move /etc/NetworkManager/dispatcher.d/10-dhclient script from dhcp to
dhclient subpackage (#586999).
2010-04-28 18:57:07 +00:00
Jiří Popelka
f3dd4cf940 - Add domain-search to the list of default requested DHCP options (#586906) 2010-04-28 14:05:21 +00:00
Jiří Popelka
2d5915903a - If the Reply was received in response to Renew or Rebind message, client
adds any new addresses in the IA option to the IA (#578097)
2010-04-21 14:56:20 +00:00
Jiří Popelka
33f7324460 - Fill in Elapsed Time Option in Release/Decline messages (#582939) 2010-04-19 10:35:29 +00:00
Jiří Popelka
ed7e418d35 - In client initiated message exchanges stop retransmission upon reaching
the MRD rather than at some point after it (#559153)
2010-03-25 18:46:07 +00:00
Jiří Popelka
21b8c45264 - In dhclient-script check whether bound address passed duplicate address
detection (DAD) (#559147)
- If the bound address failed DAD (is found to be in use on the link), the
    dhcpv6 client sends a Decline message to the server as described in
    section 18.1.7 of RFC-3315 (#559147)
2010-03-24 11:06:45 +00:00
Jiří Popelka
c4025679fd - Fix UseMulticast.patch to not repeatedly parse dhcpd.conf for unicast
option
- Fix dhclient-script to set interface MTU only when it's greater than 576
    (#574629)
2010-03-19 17:22:59 +00:00
Jiří Popelka
b08ba4ea9a - Discard unicast Request/Renew/Release/Decline message (unless we set
unicast option) and respond with Reply with UseMulticast Status Code
    option (#573090)
- Remove DHCPV6 OPERATION section from dhclient.conf.5 describing
    deprecated 'send dhcp6.oro' syntax
2010-03-12 20:18:59 +00:00
Jiří Popelka
64b0222678 - Fix paths in man pages (#568031)
- Remove odd tests in %preun
2010-02-25 17:16:43 +00:00
Jiří Popelka
1bab4538a8 - Add interface-mtu to the list of default requested DHCP options (#566873) 2010-02-22 16:11:24 +00:00
Jiří Popelka
de0a7afcfd - Fix pm-utils/sleep.d/ directory ownership conflict 2010-02-19 17:35:55 +00:00
Jiří Popelka
5ec8ece1f2 - In dhclient-script:
- use ip command options '-4' or '-6' as shortcuts for '-f[amily] inet'
    resp. '-f[amily] inet6'
- do not use IP protocol family identifier with 'ip link'
2010-02-19 11:37:25 +00:00
Jiří Popelka
197cc48745 - Fix installation of pm-utils script (#479639, c#16) 2010-02-18 11:41:18 +00:00
Jiří Popelka
3b1375475b - ldap-for-dhcp-4.1.1-2 (#564810) 2010-02-16 17:48:50 +00:00
Jiří Popelka
d44b3993c3 - Fix ldap patch to explicitly link with liblber (#564810) 2010-02-16 11:06:49 +00:00
Jiří Popelka
465f750ab6 - Fix dhclient-decline-backoff.patch (#562854) 2010-02-08 16:01:45 +00:00
Jiří Popelka
152a4960a9 - Fix dhclient-script to delete address which the client is going to
release as soon as it begins the Release message exchange process
    (#559142)
2010-02-05 15:09:41 +00:00
Jiří Popelka
cd8c86f398 - move /etc/dhcp.conf to /etc/dhcp.conf.rpmsave in %post (#561094)
- document -nc option in dhclient(8) man page
2010-02-03 17:48:51 +00:00
Jiří Popelka
79859968bb - Fix capability patch (#546765) 2010-02-02 12:30:33 +00:00
Jiří Popelka
a449503820 - Fix capability patch (#546765) 2010-02-02 12:28:55 +00:00
Jiří Popelka
9538db2fbf - Upgraded to ISC dhcp-4.1.1 2010-01-20 17:07:47 +00:00
Jiří Popelka
3728cf43b7 - Hide startup info when starting dhcpd6 service.
- Remove -TERM from calling killproc when stopping dhcrelay (#555672)
2010-01-18 09:13:37 +00:00
Jiří Popelka
9c63bd9d6e - Added init script to also start dhcpd for IPv6 (#552453)
- Added dhcpd6.conf.sample
2010-01-15 12:52:28 +00:00
Jiří Popelka
606ac5674b - Use %global instead of %define. 2010-01-07 07:37:30 +00:00
Jiří Popelka
59ea29af7c - dhclient logs its pid to make troubleshooting NM managed systems with
multiple dhclients running easier (#546792)
2009-12-14 10:56:21 +00:00
Jiří Popelka
9ca442a1dd - Honor DEFROUTE=yes|no for all connection types (#530209) 2009-11-23 09:14:24 +00:00
Jiří Popelka
9726e0ff9f - Make dhclient-script add IPv6 address to interface (#531997) 2009-10-30 09:51:58 +00:00
Jiří Popelka
1e876e9350 - Fix 56dhclient so network comes back after suspend/hibernate (#527641) 2009-10-13 10:16:59 +00:00
Jiří Popelka
e648291901 - Make dhcpd and dhcrelay init scripts LSB compliant (#522134, #522146) 2009-09-24 09:29:34 +00:00
David Cantrell
043ad2a7a6 - Obsolete the dhcpv6 and dhcpv6-client packages 2009-09-22 00:18:21 +00:00
David Cantrell
f195973b7b - Update dhclient-script with handlers for DHCPv6 states 2009-09-19 06:22:33 +00:00
David Cantrell
8fe064a649 - Conditionalize restorecon calls in post scriptlets (#519479) 2009-08-26 21:34:50 +00:00
David Cantrell
2d42da852b - Do not require policycoreutils for post scriptlet (#519479) 2009-08-26 19:29:18 +00:00
David Cantrell
fdce2146fc - BR libcap-ng-devel (#517649) 2009-08-22 09:42:11 +00:00
David Cantrell
3b84ae4399 - Drop unnecessary capabilities in dhclient (#517649) 2009-08-19 01:14:35 +00:00
David Cantrell
72f7005063 - Upgrade to latest ldap-for-dhcp patch which makes sure that only dhcpd
links with OpenLDAP (#517474)
2009-08-15 01:10:42 +00:00
David Cantrell
c3909ac160 - Update NetworkManager dispatcher script to remove case conversion and
source /etc/sysconfig/network
2009-08-12 21:04:26 +00:00
David Cantrell
348ee0ebdc - Add /usr/lib[64]/pm-utils/sleep.d/56dhclient to handle suspend and resume
with active dhclient leases (#479639)
2009-08-06 21:45:18 +00:00
David Cantrell
441afc0d96 - Upgrade to dhcp-4.1.0p1, which is the official upstream release to fix
CVE-2009-0692
2009-08-05 23:59:10 +00:00
David Cantrell
c604925908 - Fix for CVE-2009-0692
- Fix for CVE-2009-1892 (#511834)
2009-08-05 21:48:30 +00:00
Jesse Keating
5cfa19d278 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-24 20:13:13 +00:00
David Cantrell
9acb893838 - Include NetworkManager dispatcher script to run dhclient.d scripts
(#459276)
2009-07-24 03:07:41 +00:00
David Cantrell
f14159f54f - Ensure 64-bit platforms parse lease file dates & times correctly
(#448615)
2009-07-10 02:29:08 +00:00
David Cantrell
520c4a179a - Upgrade to ldap-for-dhcp-4.1.0-4 2009-07-09 20:08:40 +00:00
David Cantrell
3a884fc366 - Set permissions on /etc/dhcp to 0750 (#508247)
- Update to new ldap-for-dhcp patch set
- Correct problems when upgrading from a previous release and your
    dhcpd.conf file not being placed in /etc/dhcp (#506600)
2009-07-02 21:18:24 +00:00
David Cantrell
226011db1a - Handle cases in add_timeout() where the function is called with a NULL
value for the 'when' parameter (#506626)
- Fix SELinux denials in dhclient-script when the script makes backup
    configuration files and restores them later (#483747)
2009-06-27 03:17:04 +00:00
David Cantrell
70d67fc19e - Handle cases in add_timeout() where the function is called with a NULL
value for the 'when' parameter (#506626)
2009-06-27 00:09:13 +00:00
David Cantrell
51c3df57cf - Handle cases in add_timeout() where the function is called with a NULL
value for the 'when' parameter (#506626)
2009-06-27 00:01:46 +00:00
David Cantrell
ecc44ba6b0 - Obsolete libdhcp4client <= 12:4.0.0-34.fc10 (#499290) 2009-05-06 17:31:05 +00:00
David Cantrell
cdcc09a23b - Restrict interface names given on the dhcpd command line to length
IFNAMSIZ or shorter (#441524)
- Change to /etc/sysconfig/network-scripts in dhclient-script before
    calling need_config or source_config (#496233)
2009-04-21 20:41:30 +00:00
David Cantrell
f4c359e5e8 - Restrict interface names given on the dhcpd command line to length
IFNAMSIZ or shorter (#441524)
2009-04-21 02:39:32 +00:00
David Cantrell
84c00d5bf3 - Make dhclient-script work with pre-configured wireless interfaces
(#491157)
2009-04-21 01:14:15 +00:00
David Cantrell
48e25b704b - Fix setting default route when client IP address changes (#486512,
#473658)
- 'reload' and 'try-restart' on dhcpd and dhcrelay init scripts will
    display usage information and return code 3
2009-04-17 21:48:50 +00:00
David Cantrell
580990a32d - Correct %post problems in dhclient package (#495361)
- Read hooks scripts from /etc/dhcp (#495361)
- Update to latest ldap-for-dhcp
2009-04-13 22:22:38 +00:00
David Cantrell
a1643e997f - Correct %post problems in dhclient package (#495361)
- Read hooks scripts from /etc/dhcp (#495361)
- Update to latest ldap-for-dhcp
2009-04-13 21:56:00 +00:00
David Cantrell
1e25d4d263 - Obsolete libdhcp and libdhcp-devel (#493547) 2009-04-04 01:50:27 +00:00
David Cantrell
3c08f44b10 - Obsolete libdhcp and libdhcp-devel (#493547) 2009-04-03 02:53:24 +00:00
David Cantrell
bd9db61ef7 - dhclient obsoletes libdhcp4client (#493213)
- dhcp-devel obsolets libdhcp4client-devel (#493213)
2009-04-01 05:08:05 +00:00
David Cantrell
91ae67bfa8 - Fix problems with dhclient.d script execution (#488864) 2009-03-11 19:12:56 +00:00
David Cantrell
2cca9db02c - Use LDAP configuration patch from upstream tarball 2009-03-09 23:01:07 +00:00
David Cantrell
dbecea21a4 - restorecon fixes for /etc/localtime and /etc/resolv.conf (#488470) 2009-03-06 00:57:04 +00:00
Jesse Keating
ceb19477da - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-24 11:39:09 +00:00
David Cantrell
29632077ef - Correct subsystem execution in dhclient-script (#486251) 2009-02-19 03:23:10 +00:00
David Cantrell
0adb5fbf9e - Do not segfault if the ipv6 kernel module is not loaded (#486097) 2009-02-18 20:02:39 +00:00
David Cantrell
c3b67cdc64 - Enable dhcpv6 support (#480798)
- Fix config file migration in scriptlets (#480543)
- Allow dhclient-script expansion with /etc/dhcp/dhclient.d/*.sh scripts
2009-02-18 04:12:59 +00:00
Tomáš Mráz
a58c85968f - rebuild with new openssl 2009-01-15 20:28:23 +00:00
David Cantrell
31806bd48e - Updated LSB init script header to reference /etc/dhcp/dhcpd.conf
(#479012)
2009-01-13 14:45:32 +00:00
David Cantrell
475d6115fd - Correct syntax errors in %post script (#479012) 2009-01-11 20:07:56 +00:00
David Cantrell
f400f01eb3 - Make sure all /etc/dhcp config files are marked in the manifest
- Include new config file directies in the dhcp and dhclient packages
- Do not overwrite new config files if they already exist
2009-01-10 19:14:05 +00:00
David Cantrell
13a0b57486 - Make sure all /etc/dhcp config files are marked in the manifest
- Include new config file directies in the dhcp and dhclient packages
- Do not overwrite new config files if they already exist
2009-01-10 16:46:16 +00:00
David Cantrell
81814c785d - Make sure all /etc/dhcp config files are marked in the manifest
- Include new config file directies in the dhcp and dhclient packages
- Do not overwrite new config files if they already exist
2009-01-10 16:38:36 +00:00
David Cantrell
4bf24c8243 - Upgraded to ISC dhcp-4.1.0
- Had to rename the -T option to -timeout as ISC is now using -T
- Allow package rebuilders to easily enable DHCPv6 support with: rpmbuild
    --with DHCPv6 dhcp.spec Note that Fedora is still using the 'dhcpv6'
    package, but some users may want to experiment with the ISC DHCPv6
    implementation locally.
2009-01-06 23:50:29 +00:00
David Cantrell
bd47089600 - Move /etc/dhclient.conf to /etc/dhcp/dhclient.conf
- Move /etc/dhcpd.conf to /etc/dhcp/dhcpd.conf
2009-01-05 22:45:37 +00:00
David Cantrell
890044d7ed - Remove unnecessary success/failure lines in init scripts (#476846) 2008-12-18 22:47:13 +00:00
David Cantrell
990f66648f Shorten summary line to make PackageKit happier. 2008-12-16 00:58:50 +00:00
David Cantrell
5c6578cbb4 - Enable LDAP/SSL support in dhcpd (#467740)
- Do not calculate a prefix for an address we did not receive (#473885)
- Removed libdhcp4client because libdhcp has been removed from Fedora
2008-12-04 22:08:05 +00:00
David Cantrell
e2381ffe75 - Use O_CLOEXEC in open(2) calls and "e" mode in fopen(3) calls, build with
-D_GNU_SOURCE so we pick up O_CLOEXEC (#468984)
- Add missing prototype for validate_port() in common/inet.c
2008-10-29 23:35:06 +00:00
David Cantrell
eb72a55a2b - Fix dhclient.conf man page and sample config file to say 'supersede
domain-search', which is what was actually demonstrated (#467955)
2008-10-23 20:07:49 +00:00
David Cantrell
f1ade682c4 - Make sure /etc/resolv.conf has restorecon run on it (#451560) 2008-10-01 22:38:30 +00:00
David Cantrell
b0d88d60b3 - Forgot to actually include <errno.h> (#438149) 2008-10-01 02:28:51 +00:00
David Cantrell
b28d5a6d44 - Fix patch fuzziness and include errno.h in includes/dhcpd.h (#438149) 2008-10-01 02:19:04 +00:00
David Cantrell
db591861ef - Validate port numbers for dhclient, dhcpd, and dhcrelay to ensure that
are within the correct range (#438149)
2008-10-01 01:58:39 +00:00
David Cantrell
c181d3e6fd - Fix dhcpd so it can find configuration data via LDAP (#452985) 2008-09-29 19:13:30 +00:00
David Cantrell
8a3e2aa7de - 'server' -> 'service' in dhclient-script (#462343)
- Fix dhcpd so it can find configuration data via LDAP (#452985)
2008-09-29 19:09:29 +00:00
David Cantrell
2d1ec1921c - 'server' -> 'service' in dhclient-script (#462343) 2008-09-17 00:42:00 +00:00
David Cantrell
2bb1b9309a - Prevent $metric from being set to '' (#460640)
- Remove unnecessary warning messages
- Do not source config file (ifcfg-DEVICE) unless it exists
2008-08-29 21:52:04 +00:00
David Cantrell
f7db77fa1a - Add missing '[' to dhclient-script (#459860)
- Correct test statement in add_default_gateway() in dhclient-script
    (#459860)
2008-08-25 01:31:58 +00:00
David Cantrell
a51a2cfd08 - Fix syntax error in dhclient-script (#459860) 2008-08-23 21:05:07 +00:00
David Cantrell
ee7ca6e29b - Rewrite of /sbin/dhclient-script (make the script a little more readable,
discontinue use of ifconfig in favor of ip, store backup copies of orig
    files in /var rather than in /etc)
2008-08-22 21:05:05 +00:00
David Cantrell
6961ce445f - Remove 'c' from the domain-search format string in common/tables.c
- Prevent \032 from appearing in resolv.conf search line (#450042)
- Restore SELinux context on saved /etc files (#451560)
2008-08-06 19:49:47 +00:00
Tom Callaway
26e2a49827 filter out perl requires 2008-08-03 20:28:49 +00:00
David Cantrell
f669e74cea - Carry over RES_OPTIONS from ifcfg-ethX files to /etc/resolv.conf
(#202923)
- Clean up Requires tags for devel packages
- Allow SEARCH variable in ifcfg files to override search path (#454152)
- Do not down interface if there is an active lease (#453982)
- Clean up how dhclient-script restarts ypbind
- Set close-on-exec on dhclient.leases for SELinux (#446632)
2008-08-01 22:16:38 +00:00
David Cantrell
ddfb139a17 - Carry over RES_OPTIONS from ifcfg-ethX files to /etc/resolv.conf
(#202923)
- Clean up Requires tags for devel packages
- Allow SEARCH variable in ifcfg files to override search path (#454152)
- Do not down interface if there is an active lease (#453982)
- Clean up how dhclient-script restarts ypbind
2008-08-01 21:16:41 +00:00
David Cantrell
d016d23988 - Carry over RES_OPTIONS from ifcfg-ethX files to /etc/resolv.conf
(#202923)
- Clean up Requires tags for devel packages
2008-07-25 01:21:14 +00:00
David Cantrell
821e00dcda - Remove instaces of \032 in domain search option (#450042)
- Make 'service dhcpd configtest' display text indicating the status
2008-06-21 20:14:17 +00:00
David Cantrell
ea7085d2ef - Set close-on-exec on dhclient.leases for SELinux (#446632) 2008-05-17 00:18:13 +00:00
David Cantrell
0e27ee4924 - Avoid dhclient crash when run via NetworkManager (#439796) 2008-04-01 20:29:33 +00:00
David Cantrell
ee1046393e - Update dhclient-script to handle domain-search correctly (#437840) 2008-03-26 04:53:54 +00:00
David Cantrell
73e1d9998b - Remove Requires on openldap-server (#432180)
- Replace CLIENTBINDIR, ETCDIR, DBDIR, and RUNDIR in the man pages with the
    correct paths
2008-03-26 04:40:04 +00:00
David Cantrell
1017230472 - Remove Requires on openldap-server (#432180)
- Replace CLIENTBINDIR, ETCDIR, DBDIR, and RUNDIR in the man pages with the
    correct paths
2008-03-26 03:30:22 +00:00
David Cantrell
2862d8a39f - Add missing newline to usage() screen in dhclient 2008-02-14 02:38:19 +00:00
David Cantrell
3aac9e5df0 - Save conf files adding '.predhclient.$interface' to the name (#306381)
- Only restore conf files on EXPIRE/FAIL/RELEASE/STOP if there are no other
    dhclient processes running (#306381)
2008-02-08 02:15:14 +00:00
David Cantrell
f586ac836e - Match LDAP server option values in stables.c and dhcpd.h (#431003)
- Fix invalid sprintf() statement in server/ldap.c (#431003)
2008-02-07 00:47:26 +00:00
David Cantrell
f40480343e - Remove invalid fclose() patch 2008-02-06 20:06:09 +00:00
David Cantrell
df5fea8aab - Don't leak /var/lib/dhclient/dhclient.leases file descriptors (#429890) 2008-02-06 04:08:49 +00:00
David Cantrell
72bd6fec2f - read_function() comes from the LDAP patch, so fix it there
- Init new struct universe structs in libdhcp4client so we don't crash on
    multiple DHCP attempts (#428203)
2008-01-23 04:10:09 +00:00
David Cantrell
bb45555cf9 - Patch read_function() to handle size_t from read() correctly (#429207) 2008-01-17 22:54:44 +00:00
David Cantrell
a58f607ec1 - Fix dhclient.lease file parsing problems (#428785)
- Disable IPv6 support for now as we already ship dhcpv6 (#428987)
2008-01-17 02:23:35 +00:00
David Cantrell
95192934fb - Fix segfault in next_iface4() and next_iface6() (#428870) 2008-01-16 00:30:01 +00:00
David Cantrell
fcaadbef6a - -fvisibility fails me again 2008-01-15 00:46:50 +00:00
David Cantrell
23231df2e7 - Upgrade to ISC dhcp-4.0.0 (#426634)
- first ISC release to incorporate DHCPv6 protocol support
- source tree now uses GNU autoconf/automake
- Removed the libdhcp4client-static package
2008-01-14 21:05:18 +00:00
David Cantrell
dcf32f5236 - Upgrade to ISC dhcp-4.0.0 (#426634)
- first ISC release to incorporate DHCPv6 protocol support
- source tree now uses GNU autoconf/automake
- Removed the libdhcp4client-static package
2008-01-14 00:38:44 +00:00
David Cantrell
82186fd6db - Upgrade to ISC dhcp-4.0.0 (#426634)
- first ISC release to incorporate DHCPv6 protocol support
- source tree now uses GNU autoconf/automake
- Removed the libdhcp4client-static package
2008-01-13 21:02:47 +00:00
David Cantrell
d1dc4c0c6d Final files to revert this tree back to dhcp-3.1.0 for now. 4.0.0 will come
shortly, it's just not ready yet.
2008-01-11 00:49:46 +00:00
David Cantrell
c987ce551e DOES NOT COMPILE YET... This is a work in progress for rebasing this
package on ISC dhcp-4.0.0, which is a new major version. Lots of work
    going in to rebasing the package.
DON'T TOUCH!
2008-01-03 20:40:53 +00:00
David Cantrell
5527fccd2c - Requires line fixes 2007-12-05 01:34:29 +00:00
David Cantrell
456585cf14 - Postinstall script fixes 2007-12-05 01:04:07 +00:00
David Cantrell
7d10297147 - Remove dhcdbd check from dhcpd init script 2007-11-27 01:57:19 +00:00
David Cantrell
8ccad87698 - Fix chkconfig lines in dhcpd and dhcrelay init scripts (#384431)
- Improve preun scriptlet
2007-11-15 18:37:10 +00:00
David Cantrell
9d525b2d2b - Fix chkconfig lines in dhcpd and dhcrelay init scripts (#384431)
- Improve postun scriptlet
2007-11-15 18:35:58 +00:00
David Cantrell
cacf8c13fa - Fix chkconfig lines in dhcpd and dhcrelay init scripts (#384431)
- Improve postun scriptlet
2007-11-15 18:34:00 +00:00
David Cantrell
35ba231dc0 - Put dhcp.schema in /etc/openldap/schema (#330471)
- Remove manpages patch and keep modified man pages as Source files
- Improve dhclient.8 man page to list options in a style consistent with
    most other man pages on the planet
- Upgrade to latest dhcp LDAP patch, which brings in a new
    dhcpd-conf-to-ldap script, updated schema file, and other bug fixes
    including SSL support for LDAP authentication (#375711)
- Do not run dhcpd and dhcrelay services by default (#362321)
2007-11-12 23:16:08 +00:00
David Cantrell
1c9504e307 - libdhcp4client-devel requires openldap-devel 2007-10-27 01:39:13 +00:00
David Cantrell
1f3c4d3c46 - Rename Makefile.dist to Makefile.libdhcp4client
- Spec file cleanups
- Include stdarg.h in libdhcp_control.h
2007-10-25 20:41:52 +00:00
David Cantrell
5c694ad760 - Remove chkconfig usage for ypbind in dhclient-script (#351211)
- Combine dhcp-static and dhcp-devel packages since there are no shared
    libraries offered
- Remove Requires: openldap-devel on dhcp-devel and libdhcp4client-devel
- Make libdhcp4client-devel require dhcp-devel (for libdhcp_control.h)
- Do not make dhcp-devel require the dhcp package, those are independent
2007-10-25 15:39:53 +00:00
David Cantrell
6599f82f02 - Combine dhcp-static and dhcp-devel packages since there are no shared
libraries offered
- Remove Requires: openldap-devel on dhcp-devel and libdhcp4client-devel
- Make libdhcp4client-devel require dhcp-devel (for libdhcp_control.h)
- Do not make dhcp-devel require the dhcp package, those are independent
2007-10-25 15:34:15 +00:00
David Cantrell
adafcc2149 - Install libdhcp_control.h to /usr/include/isc-dhcp/libdhcp_control.h
- Update libdhcp4client patch to use new libdhcp_control.h location
- Remove __fedora_contrib/ subdirectory in /usr/share/doc/dhcp-3.1.0,
    install those docs to /usr/share/doc/dhcp-3.1.0
2007-10-24 19:22:41 +00:00
David Cantrell
cf6e8aca85 - Remove ISC.Cflags variable from libdhcp4client.pc 2007-10-24 18:15:23 +00:00
David Cantrell
f66cf258c9 - Fix 'restart' mode in init script (#349341) 2007-10-24 17:50:43 +00:00
David Cantrell
7803c49666 - Fix 'restart' mode in init script (#349341) 2007-10-24 17:47:43 +00:00
David Cantrell
af3980861c - Upgrade to ISC dhcp-3.1.0
- Remove unnecessary /usr/include/dhcp4client/isc_dhcp headers
- Make sure restorecon is run on /var/lib/dhcpd/dhcpd.leases (#251688)
- Install dhcp.schema to /etc/openldap/dhcp.schema (#330471)
2007-10-23 19:04:57 +00:00
David Cantrell
8b16439d3f - Init script fixes (#320761)
- Removed linux.dbus-example script since we aren't using dhcdbd now
- Remove dhcdbd leftovers from dhclient-script (#306381)
2007-10-08 17:58:17 +00:00
David Cantrell
0f33b636af - In dhcp.conf.5, explain that if no next-server statement applies to the
requesting client, the address 0.0.0.0 is used (#184484).
2007-09-26 19:39:59 +00:00
David Cantrell
e6a433a23b - Init script fixes for dhcpd and dhcrelay (#278601) 2007-09-26 19:20:47 +00:00
David Cantrell
546813ff14 - Fix typos in ldap.c and correct LDAP macros (#283391) 2007-09-10 15:06:40 +00:00
David Cantrell
0cf0761895 - Do not override manually configured NTP servers in /etc/ntp.conf
(#274761)
2007-09-04 15:54:47 +00:00
David Cantrell
c637bc589d - Remove the -x switch enabling extended new option info. If given to
dhclient now, it's ignored.
2007-08-16 18:33:06 +00:00
Jeremy Katz
a98e2cf2f1 test2 2007-07-18 15:09:40 +00:00
Jeremy Katz
659ae1db44 test 2007-07-18 15:08:27 +00:00
Florian La Roche
4cb13218c9 - vendor -> vvendor 2007-07-18 09:41:26 +00:00
David Cantrell
0713d0cdcc - Upgrade to ISC dhcp-3.0.6
- Remove the -TERM option from killproc command (#245317)
2007-07-10 18:59:53 +00:00
David Cantrell
434d4dfee7 - For init script functions, echo new line after OK or FAIL msg (#244956) 2007-06-20 17:25:50 +00:00
David Cantrell
47f03274a8 - BOOTP_BROADCAST_ALWAYS is not the same as ATSFP, fixed
- Added anycast mac support to dhclient for OLPC
2007-06-15 23:01:44 +00:00
David Cantrell
8d243af001 - Disable -fvisibility=hidden for now as it breaks dhcpv4_client() from the
shared library (#240804)
2007-05-22 20:11:01 +00:00
David Cantrell
9c81a8e004 - Init script fixes (#237985, #237983)
- Reference correct scripts in dhclient-script.8 man page (#238036)
2007-04-26 19:01:43 +00:00
David Cantrell
bf55f11dd7 - Rename -devel-static packages to -static (#225691) 2007-04-20 16:54:05 +00:00
David Cantrell
2ba235792b - Added missing newline on usage() screen in dhclient 2007-04-17 14:45:46 +00:00
David Cantrell
6f11dd6206 - Spec file cleanups (#225691)
- Put libdhcpctl.a and libomapi.a in dhcp-devel-static package
- Put libdhcp4client.a in libdhcp4client-devel-static package
2007-04-12 20:05:58 +00:00
David Cantrell
db2db6c042 - Spec file cleanups (#225691)
- Put libdhcpctl.a and libomapi.a in dhcp-devel-static package
- Put libdhcp4client.a in libdhcp4client-devel-static package
2007-04-12 19:05:59 +00:00
David Cantrell
788673c0d5 - Spec file cleanups (#225691)
- Put libdhcpctl.a and libomapi.a in dhcp-devel-static package
- Put libdhcp4client.a in libdhcp4client-devel-static package
2007-04-11 20:12:51 +00:00
David Cantrell
27c9546bbb - Enable Xen patch again, kernel bits present (#231444) 2007-04-11 14:29:18 +00:00
David Cantrell
0997f7ab3b - Spec file cleanups (#225691) 2007-04-09 21:44:55 +00:00
David Cantrell
ba4ff71b11 - Remove Xen patch (#235649, from RHEL-5, doesn't work correctly for
Fedora)
2007-04-09 18:37:48 +00:00
David Cantrell
3b727ca6ac - Ensure that Perl and Perl modules are not added as dependencies (#234688)
- Reorganize patches by feature/bug per packaging guidelines (#225691)
- Move the following files from patches to source files:
    linux.dbus-example, linux, Makefile.dist, dhcp4client.h,
    libdhcp_control.h
- Compile with -fno-strict-aliasing as ISC coding standards generally don't
    agree well with gcc 4.x.x
2007-04-01 20:52:27 +00:00
David Cantrell
bf0715cdf3 - Fix formatting problems in dhclient man page (#233076). 2007-03-21 15:33:58 +00:00
David Cantrell
202880c676 - Fix formatting problems in dhclient man page (#233076). 2007-03-21 15:33:30 +00:00
David Cantrell
2993a2a507 Revert to previous LDAP patch. 2007-03-05 22:51:29 +00:00
David Cantrell
ab30f48028 - Use better upstream version of the LDAP configuration patch (#225691) 2007-03-05 22:47:40 +00:00
David Cantrell
88e892d32c - Man pages need 0644 permissions (#222572) 2007-03-05 18:19:42 +00:00
David Cantrell
0f9f19ccd5 - Include contrib/ subdirectory in /usr/share/doc (#230476)
- Added back Requires for perl since dhcpd-conf-to-ldap needs it (#225691)
- Put copies of dhcp-options and dhcp-eval man pages in the dhcp and
    dhclient packages rather than having the elaborate symlink collection
- Explicitly name man pages in the %files listings
- Use the %{_sysconfdir} and %{_initrddir} macros (#225691)
- Use macros for commands in %build and %install
- Split README.ldap, draft-ietf-dhc-ldap-schema-01.txt, and
    dhcpd-conf-to-ldap.pl out of the LDAP patch
- Split linux.dbus-example script out of the extended new option info patch
- Remove unnecessary changes from the Makefile patch
2007-03-05 16:02:22 +00:00
David Cantrell
8cb20bf3c8 - Update Xen partial checksums patch
- Remove perl Requires (#225691)
- Make dhcp-devel depend on dhcp = e:v-r (#225691)
- libdhcp4client-devel Requires pkgconfig (#225691)
- Do not add to RPM_OPT_FLAGS, use COPTS variable instead (#225691)
- Use %{buildroot} macro instead of RPM_BUILD_ROOT variable (#225691)
- Preserve timestamps on all installed data files (#225691)
- Remove dhcp-options.5.gz and dhcp-eval.5.gz symlinking in post (#225691)
- Use %defattr(-,root,root,-) (#225691)
- Do not flag init scripts as %config in %files section (#225691)
2007-02-28 11:36:49 +00:00
David Cantrell
6e014293a1 - Change license field to say ISC 2007-02-27 16:50:17 +00:00
David Cantrell
2d930f8bd6 - Obsoletes dhcpcd <= 1.3.22 (#225691) 2007-02-17 23:08:12 +00:00
David Cantrell
5c88c3a0a3 - Review cleanups (#225691) 2007-02-17 04:31:07 +00:00
David Cantrell
06936a83d4 - Require openldap-devel on dhcp-devel and libdhcp4client-devel packages 2007-02-09 18:57:19 +00:00
David Cantrell
f6f89c94bd - Fix libdhcp4client visibility _again_ (#198496) 2007-02-09 02:40:12 +00:00
David Cantrell
f8cbdb5a7e - Remove period from summary line (package review)
- Use preferred BuildRoot (package review)
2007-02-08 15:51:30 +00:00
David Cantrell
1270fb8d39 - Disable xen-checksums patch for now as it breaks dhclient (#227266)
- Updated fix-warnings patch
2007-02-04 19:34:53 +00:00
David Woodhouse
1a05c79e94 fix file read breakage 2007-02-04 18:51:19 +00:00
David Cantrell
50e357198b - Only export the symbols we want in libdhcp4client (#198496) 2007-02-02 20:41:01 +00:00
David Cantrell
2dc4ddd1e9 - Add support for dhcpd(8) to read dhcpd.conf from an LDAP server (#224352)
- Remove invalid ja_JP.eucJP man pages from /usr/share/doc
2007-02-01 18:57:30 +00:00
David Cantrell
b2f3effe05 - Rebuild 2007-01-31 22:35:20 +00:00
David Cantrell
780efb3856 Forgot to remove FORTIFY_SOURCE munging. 2007-01-31 22:33:30 +00:00
David Cantrell
38e912dad7 - Remove FORTIFY_SOURCE=0 leftovers from testing last week (whoops) 2007-01-30 22:51:33 +00:00
David Cantrell
02017bb235 - Fix Xen networking problems with partial checksums (#221964) 2007-01-30 18:37:21 +00:00
David Cantrell
fc985eca96 - Remove dhcptables.pl from the source package
- Mark libres.a symbols hidden (#198496)
- Set DT_SONAME on libdhcp4client to libdhcp4client-VERSION.so.0
- Make function definition for dst_hmac_md5_init() match the prototype
2007-01-29 22:19:06 +00:00
David Cantrell
1403c6d0b2 - Roll md5 patch in to libdhcp4client patch since it's related
- Do not overwrite /etc/ntp/step-tickers (#217663)
- Resolves: rhbz#217663
2006-11-29 15:55:39 +00:00
Peter Jones
ac814c6087 - Fix missing MD5_* symbols in the .a 2006-11-22 20:28:24 +00:00
David Cantrell
9fe2af5f67 - Set permission of libdhcp4client.so.1 to 0755 (#215910) 2006-11-16 20:31:12 +00:00
David Cantrell
a914f346ce - Do not link res_query.o in to libdhcp4client (#215501) 2006-11-14 21:04:46 +00:00
David Cantrell
86a07e143d - Enable relinquish_timeouts() and cancel_all_timeouts() even when
DEBUG_MEMORY_LEAKAGE_ON_EXIT is not defined
- Add prototypes for b64_pton() and b64_ntop in dst/
- Move variable declarations and labels around in the fix-warnings patch
- Expand the list of objects needed for libdhcp4client (#215328)
- Use libres.a in libdhcp4client since it gives correct minires objects
- Remove the dhcp options table in C, Perl, Python, and text format (these
    were reference files added to /usr/share/doc)
2006-11-14 03:48:34 +00:00
David Cantrell
9cf76837b4 - Remove struct universe *universe from envadd_state in the client patch
- Add struct universe *universe to envadd_state in the enoi patch
- Add example dbusified dhclient-script in the enoi patch
2006-11-13 18:04:31 +00:00
David Cantrell
08af1e1d6a - Change the way libdhcp4client is compiled (patch main source, create new
Makefile rather than copy and patch code after main patches)
- Fix up problems generating compiler warnings
- Use 'gcc' for making dependencies
- Pass -fPIC instead of -fpie/-fPIE in compiler flags
- Combine the extended new option info changes in to one patch file (makes
    it easier for outside projects that want to use dhcdbd and
    NetworkManager)
2006-11-10 17:02:31 +00:00
David Cantrell
3c1d581943 - Change the way libdhcp4client is compiled (patch main source, create new
Makefile rather than copy and patch code after main patches)
- Fix up problems generating compiler warnings
- Use 'gcc' for making dependencies
2006-11-09 21:09:46 +00:00
David Cantrell
ab966510fa Upgrade to ISC dhcp-3.0.5 2006-11-07 15:49:44 +00:00
David Cantrell
f46525d6dd - Put typedef for dhcp_state_e before it's used in libdhcp_control.h
(#212612)
- Remove dhcpctl.3 from minires/Makefile.dist because it's in dhcpctl
- Remove findptrsize.c and just set compiler flag for ppc64 and s390x
2006-10-27 22:10:38 +00:00
David Cantrell
c24997e024 - Remove NODEBUGINFO junk from the spec file as well as old/unused code
- Rolled all 68 patches in to one patch since more than half of them get
    overridden by later patches anyway.
2006-10-14 16:02:20 +00:00
David Cantrell
697f0a70d1 - Send usage() screen in dhclient to stdout rather than the syslog
(#210524)
2006-10-13 18:34:52 +00:00
David Cantrell
3d5825ed8f - Rebuild (#205505) 2006-09-11 15:19:54 +00:00
Jesse Keating
80af2befad fix release typo 2006-08-21 12:16:35 +00:00
Jesse Keating
1c5d4c4677 rebuilt with latest binutils 2006-08-18 20:12:01 +00:00
David Cantrell
e162fa40e6 Removed patches that made it upstream or are no longer needed. See, the
point of version control is so we have historical revisions of this
    stuff and we don't need to clutter the current directory and leave
    things coommented out in the spec file.
2006-08-17 21:52:23 +00:00
David Cantrell
5a2058ec8c - Fix mkdir problem in libdhcp4client.Makefile 2006-08-17 21:42:39 +00:00
David Cantrell
572c69eebb - Fix dhclient on s390x platform (#202911) 2006-08-17 21:22:10 +00:00
Jesse Keating
b0e70674e7 bumped for rebuild 2006-07-12 05:37:07 +00:00
Peter Jones
912a9eb6e1 - bump release to -17 2006-06-28 19:36:42 +00:00
Florian La Roche
1f099b5975 - coreutils reqs for scripts 2006-06-28 12:19:52 +00:00
Peter Jones
1a00a769eb - add bug number 2006-06-22 18:55:54 +00:00
Peter Jones
df1a728008 - fix patch filename 2006-06-22 18:18:58 +00:00
Peter Jones
15692847af - Make timeout dispatch code not recurse while traversing a linked list, so
it doesn't try to free an entries that have been removed.
- Don't patch in a makefile, do it in the spec.
2006-06-22 18:17:27 +00:00
jvdias
4bf05ee840 fix bugs 191461, 193047 2006-06-08 18:24:16 +00:00
jvdias
95e7fbd5fd make -R option take effect in per-client configs 2006-05-30 16:04:58 +00:00
jvdias
890b37909e fix bug 193047; add dhclient -R option 2006-05-26 23:43:01 +00:00
jvdias
e3bb1e15cf small libdhcp4client fixes 2006-05-26 17:12:09 +00:00
jvdias
b699218c44 dhcp4client/isc-dhcp -> dhcp4client/isc_dhcp 2006-05-20 00:53:18 +00:00
jvdias
352a07440c libdhcp4client pkgconfig -> /usr/lib64/pkgconfig on 64bit multilibs; add
ldconfig to post and postun
2006-05-19 20:48:46 +00:00
jvdias
1ef1dc27a2 fix bug 192147 - make libdhcp4client a versioned .so(&so!) 2006-05-19 15:06:49 +00:00
jvdias
d57a13f06f build libdhcp4client without make -j for now; re-enable dhcp-options.pl
generation of DHCP options C header, perl hash, python dict, and CSV
    text files
2006-05-17 16:26:37 +00:00
jvdias
800a8e4bea build libdhcp4client without make -j for now 2006-05-17 16:10:51 +00:00
jvdias
0b260af0a6 Enable libdhcp4client build 2006-05-17 14:07:37 +00:00
jvdias
d713451d93 fix bug 191470: prevent dhcpd putting 8-byte dhcp-lease-time option in
packets
2006-05-16 16:48:14 +00:00
jvdias
2c3ccbb0df fix bug 191470: prevent dhcpd putting 8-byte dhcp-lease-time option in
packets
2006-05-16 16:40:03 +00:00
jvdias
c61520012d Add libdhcp4client packages; ship upstream documentation and generation
dhcp_options.* tables
2006-05-15 14:49:20 +00:00
jvdias
8d30b974f9 Add new dhclient command line argument: -V <vendor-class-identifier 2006-05-09 16:35:25 +00:00
jvdias
caefeee4f3 Upgrade to upstream version 3.0.4; Add new dhclient options: -H <host-name>
-F <fqdn> -T <timeout>; fix build on ia64 now that cf/linux.h defines
    PTRSIZE_64BIT
2006-05-08 14:49:47 +00:00
jvdias
a3ad01f7f0 Upgrade to upstream version 3.0.4; Add new dhclient options: -H <host-name>
-F <fqdn> -T <timeout>
2006-05-08 14:01:55 +00:00
jvdias
0e4fb44b55 dhcp.spec 2006-03-02 22:55:31 +00:00
jvdias
bfa8f3845d Apply upstream fix for bug 176615 / ISC RT#15811 2006-02-20 22:14:58 +00:00
jvdias
0639a66d4e fix bug 181482: resolv.conf not updated on RENEW 2006-02-14 18:23:46 +00:00
Jesse Keating
bb97282a6c bump for bug in double-long on ppc(64) 2006-02-11 02:25:34 +00:00
jvdias
61573edc6a Rebuild for new gcc, glibc, glibc-kernheaders 2006-02-07 00:28:01 +00:00
Daniel Williams
47fdce7271 - Fix dhclient-script to use /bin/dbus-send now that all dbus related
binaries are in /bin rather than /usr/bin
2006-01-22 20:49:50 +00:00
jvdias
a0f67a4e21 fix bugs 177845 176615 2006-01-16 21:18:31 +00:00
jvdias
4ba18eb84a dhcp-3.0.3-bz176270.patch 2005-12-20 19:25:55 +00:00
Jesse Keating
0de1ad3afa gcc update bump 2005-12-09 22:40:11 +00:00
jvdias
f72a913d90 fix gcc 4.1 compile warnings (-Werror) 2005-12-05 17:54:46 +00:00
jvdias
727bcb3b17 fix bugs 173619 171312 167028 2005-11-21 18:14:26 +00:00
jvdias
c2892cc31e fix bug 173619: dhclient-script should reconfig on RENEW if options
changed; apply upstream improvements to trailing nul options bz160655
    patch
2005-11-18 20:39:34 +00:00
jvdias
eeb41d372f fix bugs 171312, 167028; dhcpd.init -cf & /var/lib/dhcpd issues 2005-11-15 17:12:11 +00:00
jvdias
0212e15230 Allow dhclient route metrics to be specified with DHCP options 2005-10-19 00:16:37 +00:00
jvdias
deeebdf5d7 handle static-routes option properly in dhclient-script 2005-10-17 18:54:10 +00:00
jvdias
501b6799a0 apply upstream patch for bug 160655 2005-10-17 16:50:08 +00:00
jvdias
31cdb58df7 fix bug 169164: separate /var/lib/{dhcpd,dhclient} directories; fix bug
167292: update failover port info in dhcpd.conf.5; give failover ports
    default values in server/confpars.c
2005-09-23 21:15:43 +00:00
jvdias
e942f4c97c fix bug 167273 2005-09-12 20:42:59 +00:00
jvdias
5eaab883ff fix bug 167273 2005-09-12 20:42:14 +00:00
jvdias
a56817e02a fix bug 166926: handle interface-mtu option in dhclient script. Add
dhclient-{,$IF}-{up,down}-hooks mechanism to handle other non-default
    DHCP options. Handle time-offset DHCP option that is requested by
    default - now all default DHCP options are handled in dhclient-script.
2005-08-29 22:32:55 +00:00
jvdias
d6dde3ea9e - fix bug 160655: strip trailing '\0' bytes from text options before append
- fix gcc4 compiler warnings ; now compiles with -Werror
- add RPM_OPT_FLAGS to link as suggested in gcc man-page on '-pie' option
- change ISC version string to 'V3.0.3-RedHat' at request of ISC
2005-08-23 21:27:54 +00:00
Jeremy Katz
c058ef22da - don't explicitly require 2.2 era kernel, it's fairly overkill at this
point
2005-08-09 22:01:51 +00:00
jvdias
5586aaf4a1 Upgrade to upstream version 3.0.3 (final release); improve dhclient speed &
dhclient-script ypbind reload; fix bug 163367: supply default
    dhcpd.conf
2005-07-30 00:58:55 +00:00
jvdias
484e656450 Upgrade to upstream version 3.0.3 (final release); improve dhclient speed &
dhclient-script ypbind reload;
2005-07-30 00:48:18 +00:00
jvdias
0aef83ed41 Upgrade to upstream version 3.0.3rc1; fix bug 163203: silence ISC blurb on
configtest;restore default tftp server ip to that of 3.0.2
2005-07-14 19:01:29 +00:00
jvdias
92909d36a5 Upgrade to upstream version 3.0.3rc1; fix bug 163203: silence ISC blurb on
configtest;
2005-07-14 16:55:04 +00:00
jvdias
00f3debb0a Upgrade to upstream version 3.0.3rc1; fix bug 163203: silence ISC blurb on
configtest;
2005-07-14 16:54:21 +00:00
jvdias
6174363bb1 Allow package to compile with glibc-headers-2.3.5-11 (tr.c's use of __u16) 2005-07-08 23:22:20 +00:00
jvdias
135cfb7c8a fix bug 159929; fast dhclient startup; __attribute__((mode(byte)))
binding_state_t -> uint8_t
2005-06-17 19:03:10 +00:00
jvdias
e74b25e932 fix dhclient-script dhcdbd set for multiple interfaces; rebuild for new
glibc
2005-05-03 19:01:28 +00:00
jvdias
3207a5b5ae fix dhclient-script dhcdbd set for multiple interfaces; rebuild for new
glibc
2005-05-03 19:00:34 +00:00
jvdias
2398afd479 fix dhclient-script spew in init state 1 2005-04-27 22:50:12 +00:00
jvdias
f6ef523b53 dhcdbd dhclient-script extensions 2005-04-25 16:39:13 +00:00
jvdias
f25246b7d0 dhcdbd dhclient-script extensions 2005-04-25 16:37:57 +00:00
jvdias
038d1b2c98 removed dhclient %post now that SELinux policy is fixed; fix bug 155506
typo
2005-04-21 19:36:21 +00:00
jvdias
0fae5fb3fb fix bugs 155143 and 153244; stop verbose ISC blurb log on error exit in -q
mode
2005-04-18 18:08:55 +00:00
jvdias
7d623e924d make extended option information a compile-time and rpmbuild flag; when
enabled, generate extended option information for new / redefined
    options in standard universes as well as new universes.
2005-04-05 22:20:23 +00:00
jvdias
db8a15c30b added -x dhclient option; fixed bugs 153244, 151023, 149780 2005-04-05 00:45:46 +00:00
Florian La Roche
1b4173e06b - add exit 0 to post 2005-03-24 16:17:53 +00:00
jvdias
d102d445e7 rebuild for gcc4/glibc-2.3.4-14; fix bad memset 2005-03-07 20:22:10 +00:00
jvdias
e5db10483a fix bug 143640: do not allow more than one dhclient to configure an
interface
2005-02-25 01:00:04 +00:00
jvdias
8c6aa85ff4 Upgrade to ISC DHCP 3.0.2 (final release). 2005-02-21 15:46:32 +00:00
jvdias
a7811672ab execshield security link options; dhcpd.init with -cf in DHCPDARGS 2005-02-16 00:51:53 +00:00
jvdias
fcad0ffefc execshield security link options; dhcpd.init with -cf in DHCPDARGS 2005-02-16 00:24:29 +00:00
jvdias
8375d1a1b9 make dhclient_script TIMEOUT mode do same as BIND; fix -pie for omshell 2005-02-14 17:42:22 +00:00