rpms/dhcp/FC-4 dhcp-3.0.1-z-relro-now.patch-2, NONE, 1.1.2.1 dhcp-3.0.2-glibc-headers-2.3.5-11.patch, NONE, 1.1.2.1 dhcp-3.0.2-mobile_duplicate_lease_detection.patch, NONE, 1.1.2.1 dhcp-3.0.3-3.src.rpm, NONE, 1.1.2.1 dhcp-3.0.3-4.src.rpm, NONE, 1.1.2.1 dhcp-3.0.3-dhclient-script-up-down-hooks.patch, NONE, 1.1.2.1 dhcp-3.0.3-dhclient-script-up-down-hooks.patch~, NONE, 1.1.2.1 dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch, NONE, 1.1.2.1 dhcp-3.0.3-fast_dhclient.patch, NONE, 1.1.2.1 dhcp-3.0.3-gcc4_warnings.patch, NONE, 1.1.2.1 dhcp-3.0.3-gcc4_warnings.patch-1, NONE, 1.1.2.1 dhcp-3.0.3-trailing_nul_options.patch, NONE, 1.1.2.1 dhcp-3.0.3-version.patch, NONE, 1.1.2.1 dhcp-3.0.3.tar.gz, NONE, 1.1.2.1 dhcp-3.0.3rc1-boot-file-server.patch, NONE, 1.1.2.1 dhcp-3.0.3rc1-no-__u16.patch, NONE, 1.1.2.1 dhcp.spec.utf8, NONE, 1.1.2.1 dhcp.spec.~1.65.~, NONE, 1.1.2.1 dhcpd.conf, NONE, 1.1.2.1 tracefile, NONE, 1.1.2.1 tracefile-warnings, NONE, 1.1.2.1 .cvsignore, 1.11, 1.11.2.1 dhcp-3.0-alignment.patch, 1.2, 1.2.2.1 dhcp-3.0.1! -z-relro-now.patch, 1.4, 1.4.2.1 dhcp.spec, 1.62, 1.62.2.1 sources, 1.12, 1.12.2.1
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Mon Aug 29 23:14:42 UTC 2005
Author: jvdias
Update of /cvs/dist/rpms/dhcp/FC-4
In directory cvs.devel.redhat.com:/tmp/cvs-serv2784
Modified Files:
Tag: dhcp-3_0_3-4_FC4
.cvsignore dhcp-3.0-alignment.patch
dhcp-3.0.1-z-relro-now.patch dhcp.spec sources
Added Files:
Tag: dhcp-3_0_3-4_FC4
dhcp-3.0.1-z-relro-now.patch-2
dhcp-3.0.2-glibc-headers-2.3.5-11.patch
dhcp-3.0.2-mobile_duplicate_lease_detection.patch
dhcp-3.0.3-3.src.rpm dhcp-3.0.3-4.src.rpm
dhcp-3.0.3-dhclient-script-up-down-hooks.patch
dhcp-3.0.3-dhclient-script-up-down-hooks.patch~
dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch
dhcp-3.0.3-fast_dhclient.patch dhcp-3.0.3-gcc4_warnings.patch
dhcp-3.0.3-gcc4_warnings.patch-1
dhcp-3.0.3-trailing_nul_options.patch dhcp-3.0.3-version.patch
dhcp-3.0.3.tar.gz dhcp-3.0.3rc1-boot-file-server.patch
dhcp-3.0.3rc1-no-__u16.patch dhcp.spec.utf8 dhcp.spec.~1.65.~
dhcpd.conf tracefile tracefile-warnings
Log Message:
private branch: DHCP 3.0.3 for FC-4
--- NEW FILE dhcp-3.0.1-z-relro-now.patch-2 ---
--- dhcp-3.0.3/client/Makefile.dist.-z-relro-now 2004-06-10 13:59:11.000000000 -0400
+++ dhcp-3.0.3/client/Makefile.dist 2005-08-23 17:14:27.224974000 -0400
@@ -128,6 +128,6 @@
dhclient: $(OBJS) $(DHCPLIB)
- $(CC) $(LFLAGS) -o $(PROG) $(OBJS) $(DHCPLIB) $(LIBS)
+ $(CC) $(LFLAGS) -pie $(RPM_OPT_FLAGS) -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o $(PROG) $(OBJS) $(DHCPLIB) $(LIBS)
# Dependencies (semi-automatically-generated)
--- dhcp-3.0.3/dhcpctl/Makefile.dist.-z-relro-now 2005-03-03 11:55:23.000000000 -0500
+++ dhcp-3.0.3/dhcpctl/Makefile.dist 2005-08-23 17:15:59.599507000 -0400
@@ -37,10 +37,10 @@
all: libdhcpctl.a omshell cltest $(CATMANPAGES)
omshell: omshell.o $(DHCPCTLLIBS)
- $(CC) $(DEBUG) $(LFLAGS) -o omshell omshell.o $(DHCPCTLLIBS) $(LIBS)
+ $(CC) $(DEBUG) $(LFLAGS) -pie $(RPM_OPT_FLAGS) -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o omshell omshell.o $(DHCPCTLLIBS) $(LIBS)
cltest: cltest.o $(DHCPCTLLIBS)
- $(CC) $(DEBUG) $(LFLAGS) -o cltest cltest.o $(DHCPCTLLIBS) $(LIBS)
+ $(CC) $(DEBUG) $(LFLAGS) -pie $(RPM_OPT_FLAGS) -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o cltest cltest.o $(DHCPCTLLIBS) $(LIBS)
libdhcpctl.a: $(OBJ)
rm -f libdhcpctl.a
--- dhcp-3.0.3/relay/Makefile.dist.-z-relro-now 2004-06-10 13:59:50.000000000 -0400
+++ dhcp-3.0.3/relay/Makefile.dist 2005-08-23 17:15:24.597544000 -0400
@@ -83,6 +83,6 @@
-e "s#RUNDIR#$(VARRUN)#" < dhcrelay.8 >dhcrelay.man8
dhcrelay: dhcrelay.o $(DHCPLIB)
- $(CC) $(LFLAGS) -o $(PROG) dhcrelay.o $(DHCPLIB) $(LIBS)
+ $(CC) $(LFLAGS) -pie $(RPM_OPT_FLAGS) -Wl,-z,relro,-z,now,-z,nodlopen,-z,noexecstack -o $(PROG) dhcrelay.o $(DHCPLIB) $(LIBS)
# Dependencies (semi-automatically-generated)
--- dhcp-3.0.3/server/Makefile.dist.-z-relro-now 2005-08-23 16:55:12.282505000 -0400
+++ dhcp-3.0.3/server/Makefile.dist 2005-08-23 17:14:50.156020000 -0400
@@ -103,6 +103,6 @@
-e "s#RUNDIR#$(VARRUN)#g" < dhcpd.leases.5 >dhcpd.leases.man5
dhcpd: $(OBJS) $(COBJ) $(DHCPLIB)
- $(CC) $(LFLAGS) -pie -o dhcpd $(OBJS) $(DHCPLIB) $(LIBS)
+ $(CC) $(LFLAGS) -pie $(RPM_OPT_FLAGS) -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o dhcpd $(OBJS) $(DHCPLIB) $(LIBS)
# Dependencies (semi-automatically-generated)
dhcp-3.0.2-glibc-headers-2.3.5-11.patch:
tr.c | 1 +
1 files changed, 1 insertion(+)
--- NEW FILE dhcp-3.0.2-glibc-headers-2.3.5-11.patch ---
--- dhcp-3.0.2/common/tr.c.glibc-headers-2.3.5-11 2004-06-10 13:59:21.000000000 -0400
+++ dhcp-3.0.2/common/tr.c 2005-07-08 19:16:55.340712000 -0400
@@ -35,6 +35,7 @@
#if defined (HAVE_TR_SUPPORT) && \
(defined (PACKET_ASSEMBLY) || defined (PACKET_DECODING))
+#include <asm/types.h>
#include "includes/netinet/ip.h"
#include "includes/netinet/udp.h"
#include "includes/netinet/if_ether.h"
dhcp-3.0.2-mobile_duplicate_lease_detection.patch:
client/clparse.c | 28 ++++++++++++++++++++++++++--
client/dhclient.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++------
common/conflex.c | 4 ++++
includes/dhcpd.h | 7 +++++++
includes/dhctoken.h | 4 +++-
5 files changed, 86 insertions(+), 9 deletions(-)
--- NEW FILE dhcp-3.0.2-mobile_duplicate_lease_detection.patch ---
--- dhcp-3.0.2/common/conflex.c.dhclient_mobile_duplicate_lease 2004-11-24 12:39:15.000000000 -0500
+++ dhcp-3.0.2/common/conflex.c 2005-06-10 20:43:19.000000000 -0400
@@ -803,6 +803,8 @@
return MY;
if (!strcasecmp (atom + 1, "clt"))
return MCLT;
+ if (!strcasecmp (atom + 1, "obile-duplicate-lease-detection"))
+ return MOBILE_DUPLICATE_LEASE_DETECTION;
break;
case 'n':
if (!strcasecmp (atom + 1, "ormal"))
@@ -964,6 +966,8 @@
return SERVER_NAME;
if (!strcasecmp (atom + 1, "erver-identifier"))
return SERVER_IDENTIFIER;
+ if (!strcasecmp (atom + 1, "erver-hardware-address"))
+ return SERVER_HARDWARE_ADDRESS;
if (!strcasecmp (atom + 1, "erver"))
return SERVER;
if (!strcasecmp (atom + 1, "elect-timeout"))
--- dhcp-3.0.2/client/dhclient.c.dhclient_mobile_duplicate_lease 2005-06-10 20:43:19.000000000 -0400
+++ dhcp-3.0.2/client/dhclient.c 2005-06-10 20:53:23.000000000 -0400
@@ -77,6 +77,8 @@
#ifdef EXTENDED_NEW_OPTION_INFO
int extended_option_environment = 0;
#endif
+int mobile_duplicate_lease_detection = 0;
+
static void usage PROTO ((void));
void do_release(struct client_state *);
@@ -215,7 +217,9 @@
extended_option_environment = 1;
new_option_info_tree = GENERATE_NEW_OPTION_INFO;
#endif
- } else if (argv [i][0] == '-') {
+ } else if (!strcmp (argv[i], "-m")) {
+ mobile_duplicate_lease_detection = 1;
+ } else if (argv [i][0] == '-') {
usage ();
} else {
struct interface_info *tmp = (struct interface_info *)0;
@@ -593,9 +597,9 @@
log_info (url);
#ifdef EXTENDED_NEW_OPTION_INFO
- log_error ("Usage: dhclient [-1dqr] [-nwx] [-p <port>] %s",
+ log_error ("Usage: dhclient [-1dqr] [-nwmx] [-p <port>] %s",
#else
- log_error ("Usage: dhclient [-1dqr] [-nw] [-p <port>] %s",
+ log_error ("Usage: dhclient [-1dqr] [-nwm] [-p <port>] %s",
#endif
"[-s server]");
log_error (" [-cf config-file] [-lf lease-file]%s",
@@ -999,9 +1003,28 @@
script_write_params (client, "alias_", client -> alias);
/* If the BOUND/RENEW code detects another machine using the
- offered address, it exits nonzero. We need to send a
- DHCPDECLINE and toss the lease. */
- if (script_go (client)) {
+ offered address, it exits nonzero.
+
+ Or if we want to detect the same lease being offered by different
+ servers, eg. when moving a laptop to different networks which
+ use the same subnet, and we are rebooting with a currently
+ active lease, and a different server has OFFERed the same lease.
+
+ We need to send a DHCPDECLINE and toss the lease.
+ */
+ if ( ( (mobile_duplicate_lease_detection || client -> config -> mobile_duplicate_lease_detection)
+ &&( client->active && (client -> state == S_REBOOTING))
+ &&( client->active->hardware_addr != 0 )
+ &&( client->new->hardware_addr != 0 )
+ &&( client->active->hardware_addr->hlen == client->new->hardware_addr->hlen )
+ &&( memcmp(client->active->hardware_addr, client->new->hardware_addr,
+ client->new->hardware_addr->hlen + sizeof(client->new->hardware_addr->hlen)
+ ) != 0
+ )
+ )
+ || script_go (client)
+ )
+ {
make_decline (client, client -> new);
send_decline (client);
destroy_client_lease (client -> new);
@@ -1396,6 +1419,16 @@
}
}
+ /* If the server hardware address is available, copy it for mdld. */
+ if ( (mobile_duplicate_lease_detection || client -> config -> mobile_duplicate_lease_detection)
+ &&( packet->haddr != 0L ) && ( packet->haddr->hlen )
+ )
+ {
+ lease->hardware_addr = dmalloc( sizeof(struct hardware), MDL );
+ if( lease->hardware_addr )
+ memcpy( lease->hardware_addr, packet->haddr, sizeof(struct hardware) );
+ }
+
/* Ditto for the filename. */
if (!(i & 1) && packet -> raw -> file [0]) {
unsigned len;
@@ -2447,6 +2480,13 @@
} else
++errors;
}
+
+ if ( lease->hardware_addr ) {
+ fprintf ( leaseFile, " server-hardware-address %s;\n",
+ print_hw_addr(0, lease->hardware_addr->hlen, &(lease->hardware_addr->hbuf[0]))
+ );
+ }
+
if (lease -> medium) {
s = quotify_string (lease -> medium -> string, MDL);
if (s) {
--- dhcp-3.0.2/client/clparse.c.dhclient_mobile_duplicate_lease 2005-06-10 20:43:19.000000000 -0400
+++ dhcp-3.0.2/client/clparse.c 2005-06-10 20:49:03.000000000 -0400
@@ -87,6 +87,7 @@
top_level_config.requested_options = default_requested_options;
top_level_config.omapi_port = -1;
top_level_config.do_forward_update = 1;
+ top_level_config.mobile_duplicate_lease_detection = 0;
group_allocate (&top_level_config.on_receipt, MDL);
if (!top_level_config.on_receipt)
@@ -235,7 +236,9 @@
interface-declaration |
LEASE client-lease-statement |
ALIAS client-lease-statement |
- KEY key-definition */
+ KEY key-definition |
+ MOBILE_DUPLICATE_LEASE_DETECTION (implicit boolean)
+*/
void parse_client_statement (cfile, ip, config)
struct parse *cfile;
@@ -559,6 +562,12 @@
parse_reject_statement (cfile, config);
return;
+ case MOBILE_DUPLICATE_LEASE_DETECTION:
+ config -> mobile_duplicate_lease_detection = 1 ;
+ token = next_token (&val, (unsigned *)0, cfile); /* this token */
+ token = next_token (&val, (unsigned *)0, cfile); /* SEMI */
+ return;
+
default:
lose = 0;
stmt = (struct executable_statement *)0;
@@ -956,7 +965,8 @@
RENEW time-decl |
REBIND time-decl |
EXPIRE time-decl |
- KEY id */
+ KEY id |
+ SERVER_HARDWARE_ADDRESS hardware */
void parse_client_lease_declaration (cfile, lease, ipp, clientp)
struct parse *cfile;
@@ -971,6 +981,8 @@
struct option_cache *oc;
struct client_state *client = (struct client_state *)0;
struct data_string key_id;
+ unsigned char *sha;
+ unsigned shlen=0;
switch (next_token (&val, (unsigned *)0, cfile)) {
case KEY:
@@ -1033,6 +1045,18 @@
parse_string (cfile, &lease -> server_name, (unsigned *)0);
return;
+ case SERVER_HARDWARE_ADDRESS:
+ sha = parse_numeric_aggregate (cfile, (unsigned char *)0, &shlen,
+ COLON, 16, 8);
+ if( ( sha == 0L ) || (shlen > sizeof(lease -> hardware_addr -> hbuf) ) )
+ return;
+ lease -> hardware_addr = dmalloc( sizeof(struct hardware), MDL );
+ lease -> hardware_addr -> hlen = shlen;
+ memcpy( &(lease -> hardware_addr -> hbuf[0]), sha, shlen );
+ dfree(sha,MDL);
+ token = next_token (&val, (unsigned *)0, cfile); /* SEMI */
+ return;
+
case RENEW:
lease -> renewal = parse_date (cfile);
return;
--- dhcp-3.0.2/includes/dhctoken.h.dhclient_mobile_duplicate_lease 2004-09-21 15:25:38.000000000 -0400
+++ dhcp-3.0.2/includes/dhctoken.h 2005-06-10 20:43:19.000000000 -0400
@@ -308,7 +308,9 @@
REFRESH = 612,
DOMAIN_NAME = 613,
DO_FORWARD_UPDATE = 614,
- KNOWN_CLIENTS = 615
+ KNOWN_CLIENTS = 615,
+ SERVER_HARDWARE_ADDRESS=616,
+ MOBILE_DUPLICATE_LEASE_DETECTION=617
};
#define is_identifier(x) ((x) >= FIRST_TOKEN && \
--- dhcp-3.0.2/includes/dhcpd.h.dhclient_mobile_duplicate_lease 2005-06-10 20:43:19.000000000 -0400
+++ dhcp-3.0.2/includes/dhcpd.h 2005-06-10 20:43:19.000000000 -0400
@@ -647,6 +647,7 @@
unsigned int is_bootp: 1; /* If set, lease was acquired with BOOTP. */
struct option_state *options; /* Options supplied with lease. */
+ struct hardware *hardware_addr;
};
/* Possible states in which the client can be. */
@@ -722,6 +723,12 @@
int do_forward_update; /* If nonzero, and if we have the
information we need, update the
A record for the address we get. */
+ int mobile_duplicate_lease_detection;
+ /* If nonzero, detect and DECLINE duplicate
+ * leases ACKed by servers with different
+ * hardware addresses when REBOOTing with
+ * a REQUEST for an active lease.
+ */
};
/* Per-interface state used in the dhcp client... */
--- NEW FILE dhcp-3.0.3-3.src.rpm ---
í«îÛ
È
individual devices on an IP network to get their own network
configuration information (IP address, subnetmask, broadcast address,
etc.) from a DHCP server. The overall purpose of DHCP is to make it
easier to administer a large network. The dhcp package includes the
ISC DHCP service and relay agent.
To use DHCP on your network, install a DHCP service (or relay agent),
and on clients run a DHCP client daemon. The dhcp package provides
the ISC DHCP service and relay agent.
5c6b5df37c29f875eeb55cb06203ba0
àA¹`@øOà@ÛNà@Ùý`@Ø«à@Ø«à@Ïq`@ÈÙà@ÈÙà@Ç`@Æ6à@©5à@cV`@cV`@bà@Eà@-Hà@ö`?ùÞ`?ð£à?Êh`?à?Y`?Y`?Cï`?Cï`?Cï`?*âà?*âà?&î`?&î`?&î`?&î`? í`? í`>ã±à>Þkà>Óßà>ÉSà>ÉSà>®õà>¤`>"à>i`>e!à>>æ`>8Nà>8Nà>8Nà>4Z`>1·`>1·`>/`>ðà>`>ü`>ü`=Ôà=Ôà=¢à=mGà=j¤à=\$`=Y`=Y`=/Q`=-ÿà=à=çà<íf`<S&à<Màà<<½`<,ë`<"_`;q`;`;Scà;6bà:ÿà:Å`:"`9¼`9à9kà9v$à9pÞà9lê`9fRà9J£`8ú`8Ë`7Ù`7¸à7sûà7jÁ`7U©`7
à7 2`6õkà6t`5ü@`5k`5S`5s$`5!g`5ò`5
à5
àJason Vas Dias <jvdias at redhat.com> - 11:3.0.3-3
he <Florian.LaRoche at redhat.de>
- 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
- Don't apply the 'default boot file server' patch: legacy
dhcp behaviour broke RFC 2131, which requires that the siaddr
field only be non-zero if the next-server or tftp-server-name
options are specified.
- Try removing the 1-5 second wait on dhclient startup altogether.
- fix bug 163367: supply default configuration file for dhcpd
- fix bug 163203: silence ISC blurb on configtest
- fix default 'boot file server' value (packet->siaddr):
In dhcp-3.0.2(-), this was defaulted to the server address;
now it defaults to 0.0.0.0 (a rather silly default!) and
must be specified with the 'next-server' option ( not the tftp-boot-server option ?!?)
which causes PXE boot clients to fail to load anything after the boot file.
- dhclient fast startup:
remove dhclient's random 1-5 second delay on startup if only
configuring one interface
remove dhclient_script's "sleep 1" on PREINIT
- fix new gcc-4.0.0-11 compiler warnings for binding_state_t
- Fix dhcdbd set for multiple interfaces
- 'chkconfig: Usage' if run in init state 1 (runlevel returns "unknown".)
- this is now corrected.
- Tested to have no effect unless dhcdbd invokes dhclient.
autotrans now works for dhcpc_t, so restorecons are not required,
and dhclient runs OK under dhcpc_t with SELinux enforcing.
- fix bug 155506: 'predhclien' typo (emacs!).
o restore dhclient-script 'restorecon's
o give dhclient and dhclient-script an exec context of
'system_u:object_r:sbin_t' that allows them to run
domainname / hostname and to update configuration files
in dhclient post script.
- Prevent dhclient emitting verbose ISC 'blurb' on error exit in -q mode
- When -x option given to dhclient:
- dhclient enables arbitrary option processing by writing information
- about user or vendor defined option space options to environment.
-
- fix bug 153244: dhclient should not use restorecon
- fix bug 151023: dhclient no 'headers & libraries'
- fix bug 149780: add 'DHCLIENT_IGNORE_GATEWAY' variable
- remove all usage of /sbin/route from dhclient-script
- fix dhcpd.init when no /etc/dhcpd.conf exists and -cf in DHCPDARGS
- as BOUND / RENEW / REBIND / REBOOT if router ping succeeds
- optimize execshield protection
- fix bug 147502: dhclient should honor GATEWAYDEV and GATEWAY settings
- fix bug 146600: dhclient's timeout mode ping should use -I
- fix bug 146524: dhcpd.init should discard dhcpd's initial output message
- fix bug 147739: dhcpd.init configtest should honor -cf in DHCPDARGS
- recent patches anyway.
- log_error ("Lease with bogus binding state: %d size: %d",
- comp -> binding_state,
- sizeof(comp->binding_state));
- prints: 'Lease with bogus binding state: 257 1' !
- compiling with gcc33 (compat-gcc-8-3.3.4.2 fixes for now).
- dhclient run from ifup . dhclient will now look for the pid
- files created by ifup .
- all the ntp configuration files; restart ntpd if configuration changed.
- unconfigured loopback, point-to-point or non-broadcast
- interfaces (don't generate annoying log messages)
- fix bug 138869: dhclient-script: check if '$new_routers' is
- empty before doing 'set $new_routers;...;ping ... $1'
- Dave Hankins and I patched exposed a missing '!' on an if clause
- that got dropped with the 'new-host' patch. Replacing the '!' .
- Also found one missing host_dereference.
- without host_dereference(host) before returns in ack_lease
- (dhcp-3.0.1-host_dereference.patch)
- PXE Boot clients with static leases not given 'file' option
- 104 by server - PXE booting was disabled for 'fixed-address'
- clients.
- If "deny booting" is defined for some group of hosts,
- then after one of those hosts is denied booting, all
- hosts are denied booting, because of a pointer not being
- cleared in the lease record.
- An upstream patch was obtained which will be in dhcp-3.0.2 .
- found in code where 'client->sent_options' was being
- freed too early.
- Re-enabled it after contacting upstream maintainer
- who confirmed that this was a bug (bug #130069) -
- submitted patch dhcp-3.0.1.preserve-sent-options.patch.
- Upstream maintainer informs me this patch will be in dhcp-3.0.2 .
- It will use default values.
- Update to latest package from ISC
- Remove inherit-leases patch for now.
- Replace resolv.conf if renew and data changes
- patch submitted by aoliva at redhat.com
- build for RHEL
- add man page for dhcprelay -c
- Fix #71453 (dhcpctl man page) and #71474 (include libdst.a) and
so removed it
- Move to 3.0pl1, do not strip binaries
- Drop in sysconfig-enabled dhclient-script
- Include dhcrelay scripts from #49186
- Include dhcp.leases file (#5405)
- redo buildroot patch
- fix /var/state/dhcp -> /var/lib/dhcp
- marked /etc/rc.d/init.d/dhcp as a config file
(reported by Pete Zaitcev <zaitcev at metabyte.com>).
- fix SIGBUS crashes on SPARC (apparently gcc is too clever).
- we don't need to dump rfc's in /usr/doc
about dhcp requests coming in from the wire
- got proper man pages in the package
- don't package up the client, as it doens't work very well <sigh>
and made the %postun section handle upgrades.
.0.2rc3-dhclient-restorecon.patch
X§p4*<øoþì3
®3ðs°áãå{.ø^µ/Hÿöü§ºçöä³A¼ùßYãÿ×QánIþ:÷Ûoí)óü©YÜûùdïvRÀ%s@#@û7 ]|&tâóiëâ:â|«
±ÓFµÑ{à#à%(.ÜÇéTm6³,²COs¸
æ²h̬eqpgqàUz^ÎÏL3q;sR?ɳ6b(fêútd
ô¢%Ãè=µG{n.ìRªÞ¬zUOg ªnö;Fw9YëÝÚ6ÿ89D6ãôP"ØoFìÞrãÐö#oÂ>|o߶bLïXíW,âª0ÚwÌJRvçÇEm;m XåyÚ+yv81XjçX% ü¨@>Eâ;³u-®#ÍïôK8ÍY@;öâú2ãÏ[£ÉÕI
~bZÖa¥±Wß«'
E¢Æa¥V¯ZµºÎ¬ýÚÎÍFðÉÁ³àÙ³¹7AtÝ=+¤NC±ù"ÈhåݵaºQÜ ç
5zÔ'©1ZjbeèjÕÈRQájmeÊ2;FOª¼×¥u©Òäj-tÉÎBvÙûµsÒ}ÿ«*w½¥Ñ+Õö'%Èã öÐ?øh{:ÚAô>è`DñY¨JÅgÏ$'>µñdóN"·e¤m»Ì5ÇEm°f¢5â
`$éâÑüj±Ôú;çѦcF¶7ôô§°9̵;,úN0æ?Ù®ORÃ=ÐÇç½×o:¯ÕãÝEçôDÁ(nöêì=í{Þ9í|üùúU7©ã«³3eñmàÛùd0sà-
:·¦0¯ÐQ<á5·FuǪòâ¾$zÑç~
¡%+n`
öBU²'"½ãR¯ÙÀÏ8Ø,ç@N¼"rbÐó#'^9U5©ÈANÓø4©ùSxYäd²c râåÇx¡*9q&râÈ×FN-9q
râoxEäÄÈ×BÎo³Æ9q*réâѼrâ9qj!g-äL^G(Nt>äÄ+#'¶Ñ°äÉHÂjVª:¿÷ºç8]?wßÆÛð¶s|A»\1À4¸xwÖT¾Èmäd¡âz¶Ü íìÔײ2W ?[
êObyvéòlÔ§ ¥8¾=5uð'lci¯c&sá%ü¦Eisë$aç¨qÑp*ÈónJCÜ"·> y]¡[.j6ǤÀkJá$yÕÇq4nàãJìb Ä)/Vdò ôxá¦
oâïzKDãÌU
óbsð§ìÁMe]:.ö "¨´ýçåº*\¿àªÊ_df3ññöe4¯¬úóU¥í²»\úA·A£Î/ãí³)\Ï7« ²ÆÓAüþüööây9)fß±U;¸ªÀRÍ_Ñç{gL)D|J¼Á8Ñ8áÓ3JïEÁM9¤Ñ>m2{Ì˯¹£
G£
½2©ó
E}uhÝdæY\÷½a¬Öªô*1QªÄÿzî«X8¯?1/Íai·ä~pXáµÊ \©×xÒÛ3v]_Ô-w¤¸þdÈnk{¬Ûñy
ú{»uïAH¶¿Ü]Áâò¸2BKÝ|iì³ëÅVÓÚ±ªáÝõ²ßiä/¤U%.ð]yÉYwÑj.ó}+ÊÓÉÄs*ókN¬q±Æ`_gçü6ì×aÚ8ÓÆ96^iCWÍ%ù[B3¿3ÌI8^óÞÉÚdu·z´Çí>Þ|Âþ¿aãO_
.X7'´Q¶¤}Y¬ÀCC [r,Ô±ÙijùßwÇdI%ÊiÒ=h*X&é#yw¼ï£¼öùÙ)Ϧ½#nG9ÍB h}Ú8.oó$>«smAl[í¶»tì,+k¼#·8ïõ;}ÜVç.¼Õ¢¤úà-Þ·¸"ÞúÖ8CÅpÔIH<":Î>@@Gæ(
¾/'jH+"
^Ðñ3{ÛÒ¦áF¸á)
ÅòF#Ð/¡ÞF`¼0C$õ¡j¨(^
·#¾»¹oóÕ¾¼³÷tVÒ<rZ/©å$u5,
3hmLQ¥HòÕíö.M
ªþCNoþÁ¦_;ܯ±Eη
ŤʱìÀm{/ÑöÐ
U
½`}3<>a
] 3IC¦éáʺÔòɱoÚí5+ºòÒ&Òåù¡ÛÎd,j>(1qF¦ P(ª?`O´Yòñ,Ø°7o޼ܿ¤U±|ZqKûX©$Eéâfs
i<ß`vñ%Haµ¦RÒäëV 0Z[å1ÜÜã@¶Öís´-·øi ÁÚoÆktGøªö»Ý*'ì¬ûbu~üpèõ´á²»ðO4`Vµ¯kfÁÜKðòÖíó{ x/ïé%à¬zFm<wy øóy ¸ôp/{ Ûý»|ÏKPÍkP±Ák6è¶Æ¶=se&á8¶bÙ`#HòÂ(æð·£f¿Æí´Ó¨]`1uì£úd§¼GØxÊ;®azöÁlàÊõpÝmÔêepe0>Ý]¸!pб¨ûËøË+áKü|"¹º¹æÅ`ÔáO¡±ßßý·§Qt-˧ȬÂË?Á#oñM<JxÄÎèsÊË#ã«ÊØ:GåÿÑ)V1Cà¨ádMÜÉÉÍu¼'lxújí³ûÕç:>½OGìv}CdtO°:=µÉí¦öÈ2gp$ÜBðilîdôør<Dáw"Ý´tÓëGºô8}âÚhOÊ´tó95º8gWWWì.M¦Át))PW3ÀEAºõ±þäÿ=PHd2ñM#c{ÏØqOmÁgæNàZKC½(cTþj¬Ý§Ï^OGrp¹#¯gù1Ttl¢¯ vôñìÅ6ëädPÑñf··EèL ×Y¶¢A¿×òÄQÑíyÛ¬2ÃX"·±ïؾÝYá¡A§®fLX¾)
¸°èùH at a<IÀÙÿoó7×W³ö \E¿t?§+Èç
¢ó¬ÇáG7r
ãWÈU,BÀflÞhªdªÑÂä(`oåøüâ"ðë<R Ôt
cçNQ0êÝCÝßÝÑj)húI@ÖsçC_å½ãÂAD
¼
LÇdYHÌ^ðCÄqúðjUÊ&
^o3fãj6ÍH#e)²
p©ûzñ
pM{%¡U)vÓ¦«â*I@G VâÝd:űF$ÊIýv-Ç9ÍæèîàNËóún=È.5JycWܯ5|=\Ú@~Jå
TRä ZÍo2ÅÆ
9l6R·@j$|µrÂz¨Ù{¤ûÑÔÜ?ßçÀ÷
5È4Q¢Æê,#,~\²ËBÁ<ý
JàS°¼_SÔG«}Kÿ! ÜSaõd_ÂäÐ
{`/ç¥5ÚZlóR¢G>pÔÜÜ£áüé~oçPå.J¤0¬º&¸8Ë2~í ç0HwíÞ
ªC¶¡^S6Ül'>TØ s àðºë³µæ?"-
5<ò[qIÐ8-À|áºÙC%ÓÏ£qN!áJTjâN]M\âº<ý$óüq-<ßH¢¯æ*ÇXGì¥ó¢ÆJ[&¾%;hÓ!Ýlõ^»¥'¶s`¶iÛ ·M¦x±,ɾà/gBÆ-àÉ|å
ÓH)X;ÿõpÙÝêm
³aʹäÂ* $tàºRµ
¢Nà-H=#áßÌÒSÚN÷1¤
S`@÷þÓö
ã¿îÉëAçßjñbÍ&¸'r)Êaüé*@Ç¿Sn8YDB¯/=npoÍ9´áõð4òòeú PÙâõh&³°2ôoEë9AÆ{aoôdïì²sqqur9
ÜK{iDóe óëh"»P!è4t:µuhXVyXK:÷çzèÂÕX/DäÂN©wúÏAíP#|Õ9E©z§tv¯®¤ËL÷àáºß»ÄÉô®s:@8Kåó'.<ö¯_;½ëG¾ýeZÑÿ¨Ðà
¿ Ö
à
`$t%Ò¬0Üb!ófÁ{äÃÑtZ'×'ÝëË6 U7'Fïìæ\8ÝçíÓ7y¬Ë1ûéb r·
Bá´
üúÔ^á\ùÿÙç-GáB¬käøñèÇ$è/püP]ݲ2ÊL½U°?´k ÅÜôËÝe[ÁvÿM÷¼ÓßÞ)½=éÃ}y{,TIU
öJÝÏóÀrô¢UP¼Ü.3Ëóá:>ÃÉÏ_ÿ÷¢;±a#¶ã³UGlgZհ쪽vÒ³
MÓ)
yxøñEÊOU£ÇCDÅÆN}Å_iÚô×#uf91M»É=N¸ÉUDh¥ÔñýðÈ{è$TºØÊpËu©³V1^u:%Ó ojüX]¶Ëo÷«åõûáj×»uÕU6<&#j¬öÍQcYü8£áöÌ`Ù7¥pÞÄT,;âB;ñßf<§±T;
C*¦iâm4æ}>ü˾pH.fݨgg12Æûùd È×¹!0/#ò&ðæúÔXúY¯{ѹ<Fö{¡Ñ@é2à3Oò¨Ú²¥^åó9ô;[;ÕV|èx0ðHôwm®æcc½Úµ²CGÏz¡ÞjÜ/5¦bÀñ».¾xyçþî/È¿<í$h±âmÉØ»-ßÆ^§#Çó+~AX¿ìÓQé½[ãåÛq[ÞÛÙ¿5÷¡,.oÕ+&zW®Ù[º¯û3<,-ä¸äÉÍãwòî]$üW2UèûïV|_P°:+³p¦¼÷
%½\_ø_Í¿ÝßÞÝsû¬{º?·ÍÞܾgó:nËã¶-~dý¯êÈl½S-SmS-Ã)öU§ Z¦S-åDËp
¢¡S-¿SíùhyhÏãDËåD{SL}ÎHqÿ
¤HÛA&açÀ¶Ýÿ¾3$%Qe+Nzä!ºÈiĹ?·Q¼Y-`Ú/YÃ]º· í&øÄ(>´B,6þÈ3¦<~ë># úA/
ìgÒTµ ;ÂAp@äMàTv³4Ñ(¦Um£-(7d
b/#',¥V»n/é6-zp/NúIËCÎd¢ljzBßàBÞî&(ª¡PI.m!þ¯`ÿÈ°dìy`n/>LÊcîG,I£LÚq at 4 E<öp|3@Æpà&¨¬ãfÐHÞ¿@=èPmÏ7²)ZéL+³ºN¼¸ð;ø:¬MÝïÉÇ\f1æ Ó?e$Àªn{ºÊUù!=M`D[U ÄhÞßc±ú(j2Øì#ýõFÌnp\£
ìx¹wùêK¹°xk¹WfMÙQÆÑf½îw³»eóØ{üêñzZÇf¾ÃHÜÖئ7=µÏfQ<á²Õ|ÐÄçê/=b¹PkÇÈì
?p:nP3Ò30<²ù*G ÕÖ}ÔBìLëz(¶K=nù6Ø0ßƵZ«h÷r}Z
½F£tAXýàÐ¥viÄÄgG4=bfÌçcsiô¹Àá5uµIZI¢¿iQý§ò-Oÿؾ»ïûßð]óñóÃÝëwIþAG¡©Åþ
þ1³«fæÒPz¬§|×0ðcº¬M+pnäȪQ¸Ñ¥_Þ\6Ö »jªZ&2Ecb-/«Û´}AeÍÄEQZ6;=Èß$þÿù
¾,ßW÷éÆ´µ9-$z5+ëù(Ây [`¸t¥à{ȱ^Ë5ç¼s§üwvCÎ~ûüÓÏgÎF®w:'ßbvû8_öín~M¬-Ô5HÂÞéÑ'/T at 5»¯Î¡p(àÑþ¹Àó9yºs5@ÊåiY£ ¾ HÊ( ¿ÞÄZz«àÛÜÍC·jÑ>îϦ:gðTrfX"oê¯Ó5¢ñd5f=<1]ËU?Z×Ù¥V-f1 ^Ä0ó5eÑÆp¦×¤¿ãIRYTÇ7]UdäZ\Uî@Wû®*·Ô37ÐjÓ
e÷e^²Üéì¤×ë¸ó±§)Ø'c´¦eëÚÖ2äõØÀ:æ¾Ì©ÕV;
gÔàñx ½'Õ!@É«b
8ð¸â>Y÷ñ¹êÖÖyÙÖü!rèÏ4ö0YÂy#¢XíMªÖÏØÅÀ÷}b÷5b×î(v£¸¬Ø߸kÃ|Ør$+ÿ×n"?*³~5eRºïÖ¥O[UÚm<lå9óë<U×óa<ÇÏѺ¸¹{÷XÙ«pïW®¬ºÝ m'¥C£¸ÔÓBL¾ÛÈt6´¢ÃQw´Tw>.ºð?2Ðã6GèÉ5ÎxCµsÛ<+4¦jÖºÆsûlº3a`vTcAÑ¥FÊ6b
£x¼£b S9ÆvÄiC#ÜÅxXïR©£1Ä2ÛÓ²°Ùå§Ó³¾¯°O0öòò¸nýKð+½g²à÷÷Åòd¯2¿±-hÏá:dÁøà ¡%D'¥nQKÖx©#Îuqk¾ê
ÒMF¤$|¸/ô[v¡¥w.
6
y
ÓV
þb[×LR×)VõÕí¦KìxõßÙëÍ@è§ü7
¾:¼h}<ütÔúÅqÓÓ²ÀqW"8=E
¢./Í£3å2âÀÁ& ã"Öjx+U yë,ãþx¦(þÔ>~uzvÞjkùD¿Ss4áó§ùå3j*¯úU(RíÉ3ÐgÖr$§<µÜuø!6zkí-Ãã®ÚHøÇhGÎú|NâÓÈISBFÎ_2ïÓ,¸$¯ ´ÄQ¿
\Õ¹°òq¾4m^«È´
°Ñ±´¥Ñ±¤¥UFÇÒOKqaégչѶfEÈìB¨Í\¼SyeëÅÆ4»íâi¨QÖ\ñob4wáL;Ë%=CÏP0EùòýºÌðhBÒ¹U§. ÄÏÜ
ÏT,'ú¥ÌÍ¥-®¿Ñ² ¹ýÙi\êtþ±àÊ×Zt6ÐÙ@ô~ã£NÎ&Låå
_Í5GßS@E ²¶½¯Dê[ìGLîÑ^±ALÝ 5%K¯ø+I¤þUõç´14ÄHu¶«VÑtØàï[2cC¶LØ-ÖeË,Ácú#Τµ8a[NØ3¸
Tú
3Êú4É_b¾ñXIó¹åëâ)ïg
ÍXCy4Gìz%üBÎ5OïºÖr´¦QG}±Îjûì¾Ý¯¹Ü.»_ñ¶¾ß²Ï¶
¨s3ó;)÷ûØ:½X`95ëÖƨ«cî;«,°1XYIÅA¯@µV©ký6ù<m)Eâ4A¾Çqw<
ÿçKh>Á`ö^TÅo`MË)[eËtCìæº!j
Ûi×ý3M¡u7x!ë\7Oà¿/JÜ»9!S4Ì#¤Ú`6,Kp
ZL"îÍABfB/Á
£Ú<ÁeîÕzX*ÄÂÂþrYßuÂjûb$¹èiýÁØÜÎÙÆä¶jB¢rÏðQñÁg<ä0c§?e66íÂíçï_¶OÿÓ°lêR6¹L
ú¾QAá=À8åMdsW¯sµZ×ZÂ¥½®²òÐ:Ç}}¥^g6%p
;)îc/2^O ²Qªb`Xøö~È*ÖUeΰÊûvjiªÏ¬v$Ç)-Lâv/Oê1ylvÇÃ2nÝ[¨
e¸O¼æл½÷ÚÊ©]E¸Ó=^"Ø~ñ¡
´çÚL5i¼w£ÔÓ]ÔØÍ^±¥î£´ÓçÞ^¼¾÷úÍ7÷íû·îY-müù/ÍÝ«¬r@f0bGçð'ØÍfvüÍ$ÇÁuÖØ{õÌ.ç+³M§¿æÞ«¾L^w{Þ¦rÈ(«i5l\Ö¬w:$á&®oVàµ
«èú69¯¦'éßÞRPW
ò/Ã7~)UtàñJX5í(¬ÒÂCÚQXS;å¾ðxr_ØLîɦO3³¡Ê³4ýÑÜßqØÁÖNfò©B¶¨ÙÈËãE³"yy¦Xf:×q÷zé.zj&?¢²ò
;*ÓËF+qóóáá«\ì¾?=éoÅíéÇÚùUç
éOìòei&zR¤Õ¨;_¦ëQIIýZfjlmõjÛ'[v
cPÆ!Á®0æl¢0E+àVÀ(O@ÛØJ'èP°deàÊ&PM .@$ÀÙÂmkDS>*^Ì;f!oåÞ=ãü"kTN0ÆmfýgãÁÿcÖòÌúv±ÔfìQsfgq· ÙaK¬-¶D<hqäYèÝ2
-
õkY
"µcÅÀG«êîY^óO¹¶Í:8KÛH{Î
õ ~+0ÆF¿åMÄ¢u¡JëFdÃS.¼§¥<òø<¸ÐfFºmv}§íÍùmÁÏcä1Ð`A´a.QÆ\¢¹Ê[#O]¥î%Ú¸üf }k¡Ó®Ù^»Ò^»Ú´ùÚ0¤ºÓVDÖp.½¾
½Ò>]ðUA¥U¸hVº}#1II'ÜO2¥üÜCNç÷éûû;#Búu¯þ¾¾|ýG½o>¿Þ ¯¶Ê-3o`ï&ðùQͬúòÍÃ
åøtwóÓc|R³yºÏÕÑ(&|.ôÌ8ÈgÔÏÿ
nKó.ÀW;²ÿúÈ~>qQã.ôí¸ßeýM({yê̾M4^VAó¿ÂsJ8¼áÙ®în×ËÅ-?,+»_Ô1ÝÎù4
ÏÃù4bàM®¬Ä)HáAßê
MÂÉaÒÙ£vsSýs´þÊqwr?üP»À]¥JÔUµITö³ZB]±Ý,eþ«E×N_HUVæÂWÚ÷´;ÞzBKRheÃÅ|x5\Z_¯r`9b1cTq#k)S.ùðã4Db"nDÂÞ¾ì|CC·g~¤~jIr. ¼Ç(Jãq:¢'5¯bÉ>4w¼uDôHcÖT RJ~>
4pe-8V÷?ÊÌ#íìÇ&+²ZQg
k-
5ùæLÀ$óI<Ï¿OfÀì$|jàÀã´ÜvÁÍõmU!®õ
8$+nÊZÊM1ý
wh×÷Î"ww-$ãõ´!^OòdfϯeÙ»Q¸k׮ᵢÕ&ÐrÁÆ'qW¶½²=cN½Ç¢Iö!(_
Â姤,éZké3}Ѭ!Æ#z\Æî|o=Ìø¨:¼bOÁ¦¦«mqYúñÎK`H|
öñco©?¬UÁn¸ãÊ
Ó¦êºÑôÿ*)rUÍhùãsÏÂ%¦,âõÍÁ_5k{(d0]. ¯µTâ.ùzçùÞýÔÿá¡æëÔhÕ'.`7Ï=îu Ö¾;RqPß°l>ÛuóeÇÙYÑÁ¸sÚÆuT `tõþ]y»ÍØði;¾mx»íáU±2Z)æèàáüy\+±ò1^MXüu´ý³å^/Ü·ÅÆãÁ`ÜÆÈrÙ8ó1R*O´lD_hR¨]mÅ(C73Õyg"cJwp¹QûO3D<vû¡¤¾+$dÕj ´V(IvD>vA$Þ-Ñ;7gYÀáþ
®`ìað8¿A±"4&5 íSw8sF.àÄIÿ°0bÁò0G'^Kz®W²)t)?q¿.!©!øwô(´],axì]~ôæ>¿¹Zõ¼ZСmÀµ
£
ÇifÖ¼4£¨´P&¢]sÀ©a`R?é½@ëe7ïT8øAÒRç(IxT²-QËi8 &Õp©fû%³0}𼾨ó`hÌ¢ïrá_¶¦\¯Î
i×kÛ¯,<ÉÀnQ å@`{A(Hàþ)¿Qã¦úrb[#èï3©º¼æe°?âüЪØö¨LK|ùñp6×ì%~Õ¤µaÛÿÃѳª§eáÑsáÕ%?¨ÕM ¥Ø¯ûBlûÂ(Ë}±ºÎcaqÖÄÿ{vÎ0b·%t¼ªßë%qd:Tû"NоGÙoC³aú(Âñ#Ë[0Hâ@¶8
sWSL$N@b´ CZÌ L9\ûï_"epÒóÎ×Y+Ëô䣧vTµô[-¨x¼ðVq/aS¬ÑSòȳ\B'Orr¼()Å×?ÉAEÃRæ
lsKÊ`Ëtm³Ûª¥êcνou+çê/Á³= ¡¡øÁÝ$[´K×Èàðö6~ñ̸¤õÔ%`ßî¾ã½u-Çôl׳×Hß\íÅ5Îqm/^mÁ`eW5")ýÿ
NµÐ¸
¿Çvín³¡-³iw$:-਼ 6??³Åa§Q&±äÉ(ç*Ë"1¥}qµLGb6¢ïñ]Ë5+ù_
"
¦Pª÷^,µ¨Õb¡CÆô0Ô&ôw !úø>ü½]Ñ/S*XVp<19}<£_C2.LpR·zhä~ +ηmL¥tùn20S嫬 'H>ñï©8Zñªk
oÔNàD¼ÛÚPù?=SOòjgEÝgº¸Mu8Ñì8GÆÄ{ºY8ÄñÌVêb
Té0bpßW=qÙóðá¡ç]õ¼Kxs
R~åøo«üLq¡
l¬Ìæ`BØ67Ã,h^$×@½¸èya<`6Ó--YV-²¯ECÈ8P$Àÿ7kÌÒ³Å;Vâ§çP½',dú¸4é¸_o)R±¾ ¦ã£JÜmËG
(§½´) º¼IÊ%¬d7Ø'&£h<)oèNÆÉògR¦Y
¼TÍÐÔ@¨,·cOAzD"Ó·Z§'Û)ñÂ,
}sÃ:_
NÒ¥e¬z]ÅBüÀpë¬a«úmçÄÝÎ$äÌ[FᨣyÜÂsÐó/´Rá¿rÃBßÒÔÄTð¶d¢/¯ý
q>¨åµïDºZ/Í(Æ·Ççå÷gLRMP_al;`l=¥Úw#7³¿ÆdÞTv¾¶×>Ó!ÏÁ>BN¯äXÁH
FÁ·¾ôÆBg¦bÊÅ£º#faÎ záMpIkWp#â[T.T(u¦Érþ¶¸Sĥ濱à<géL TíÀ<ëËÓ)kÅh®±®MkªÕRìåÓ<°êú)ù¥v³_²æ>ï?o?n'9Y¸ùü~£®Ôn6XÑ4pȽØo5ÅGuæsS®
ÞL<yÒ;Mm+<ôÇ»³Ã¾6M}èagfvè2ûøæ;ûÇ·ú/Ñòâá4÷`¸^¿/¾5ï7-&ç[
ó=ã&¶;njúæf¼°ÂðÇñÒ¦L½«JW"¶_6ItFàØ/Uñ¾,êwþÂÄòÆ^µ´±«6UµÏ¤J³òe)hÏùÿ9[Âî¸L'UÍà$J.õZÏ('ôn0b7£Á:É-Î$7"Ê6.¢`ºqÃ(ºÜ¸ÌQÕP×\ïõ+÷æHM¼¦X6ÆJÏ´li)è$Ç2
ùo>ä?RÚÀ*ÕÈC`ÚhvÉ°Õ
3ôìLIÃ[Z7 çÉD¯ïÚ
_õßÉæ¤mKý'.ÆÜíðýõßsûàßÒÐ0\QX|¶Xj9Úè9GÂã,/íìÛë5øl_ñÛè¾
[...3388 lines suppressed...]
=ÚÜq_ÒWÌ¢øã(§ËÈà-° ǾÚÜácõLЬØ
°~è
3¶åÝájÊ8´í×eLdhÌ6ñ+ 8lÃF;AÊ(µÙíÀ¼@=èºØݲj-¦ÚDpo'¿ÓK7tª°Íº¢»fòÂÙ#°.=PDz]Ü^k]Û{QÑ'²}FÔàù²ât«)å¾
*ÑÞÄ[¤À鮳´§U'âóÂ
)
>÷»Ùp&!Ýä½W£
Ò^bEøG²).±£¶8«û=´ó¸ÇödSÃ4îmx÷Ô>·Èd6
ïÅûh¹?ºÙf-¶ÖnÁh«¼?¬Ú½ºÈîqñÜÛF{yIéh_©KÃÍsUØàCságZdoe½mc7¯Ì=·¹òº÷w|况«"e³þÕÍ}Ì0Ý)Üyõ(î«IxöO·fy?/>ä{h¹z_ß¡ônU¾5ÈGÙ},¤¶XxXa%
ËÞÀÅdBi?Ô_r1ê&ÞøbcQa<BªT/5ã]Ù3è
ðøÍÙwoÞ¿l{6ÚC«kìâ
BL´¯Þ`Xs7Å VØ°7±¯Y¤S2bH \ÀP³ìr¢19
ovÚU?#AÂMGû¥ô>ßì´)~Âæ~vOüU>Æÿ/äUZÆäBLÅd²î ×7ÛøR~Û"K at g+ýþ
µ-ÀZx»!ºÄ5δ¸O>ÈO!þ
d¼Ï-ø.fÌôµu8D^ÿìz÷;£u¨Jëá|¼ÄFêÝXãù¹E6í°i©
'àBkç¼cBÛ²Ê1Ã_3\¨¹üYµ3Ø|«43mGbß*ÔË)"6ô³¾+¾(ûîÕg:h?;÷¤æYÃðÖ×Õ~²¶vн~èQeÐþÈjòþà?n´-8õe0{½MÙ·Îàl ãû`È>´q>
ÍùUñ_yile_»r
¬·³TÃF]á#ù5£üßõG$ä ¾/ÂÝÞ²ÈÃËQyÎÍ¥05VöiíYeݶüøÜ ô¸ÉèíÝcIWmã/£|âv yêrN¸¾ïGóÁeþÔ
úÀ®ñ¶sÙ1JxHo$ÌPQ
Ò´âà ÝÌ Ë².
ï®T¤´7´EiÀßüã
VùÛé»Æ zWÜÀ¬ÈÊÝ/§qTc/^;¦1Ý+¶Ê0êË%ÆÄ1uWÜÅJÎÕ)Z=çVÏae ÕÛK)Ií
b>k¹O"¬F7$Vzéã½û½WbZØÕ¨Ê;fü
ZùÝ}¸WBfõö»ÕBÜÃ8·×JÝ·©p>ήºÚ»½·8ɦÁsj¼Vd.Kéo9(Ûî¹´«Ë0ʾyñh Puå+¨S)}>Á4{ÍÞöòY¬à^}»"wít·zürõøå}©Ç>/gåM÷ãñ¬Çï°q4Éȼñ<¶§]âî×
Y±@àVì¥4Oã~<ÉÑ16"O<ûZü¤dl;ÁK
f¯_[±ñUZèdîeZu¥[¥1e@ü
kòÌ{ì×âÚïͽ«´¸'µÄ´³8±|»äfÔÒn#ï|{£¡[ßÂ3t
jiQÃÞêggaáÖVÕÉb7èËé2}-ujnï«+êïGÌþIöñùŨ¨®ò±Yp«Ê>ئLCë«Y9¿ÄÀæÒ>9}7»Ä/ôŪçÃa÷yJZ¾÷^¤¹£
n|º3óa·¦®¯Ùy«z¿C9g~b³ÿóªÅÓt^cC3m«!\ YhRºÛg
)ôàî;Y~
5â}OÀÇ{4!R/Fï¼ûìaÅ»ÔWOüæq¿[}H¡ôéWVäñÞy½ù){SÝ4Ômt=%äÏDÎJÎúÙ(YIk1"¾ÓV]ïrêeEí']ÈVÅî?˪.§pþ)¥ÿYÖÓ)Ë?åµèÖÿa±)ZºîD+÷¨êÿÃ3³ÿt¾ÕÒ£ù@̲#h:!/½ð÷î»uiKźùx©ÿ0ĺÔ÷ó¥ú»ýrm2òC¶'ÛÍ?Ëê{¼MÌÚ[ÉÙÄþYÖ5&u~êuTƽe´FÇOJ
å?ÌúÝN"
L¨·VZÜÉõÿ5nZ?éRÝøf]We¡0½Oú¢ÂÿaóVD5ÔßfË/rÔÿϽÊ1LßÛÐñÒ!{`m"Gj©¨=]~§`-PæÇUê4µ-4Ê24¬`_TSCÛÝÝÃofùma{ýÁmý°z¡Ãì§á÷»Ã?
zR1ÃÔj9§bº<ÍÊ8« BiU=K7L7ä²NuÖ{éÃúC@$Ï¢¡AÃTÿ¼Øõ6Ëu1(%É·n¾íµþ࣠¬ð¬OÈ7âòWÊZxRdÒ$jÃÐÁæRFArøö(ÂBÁpÄùYªª¨Y¾
¶ÚN¢Mqù}´hñþl[ÑâUü;"ìÌF4äÙå:T>ÛæÌï¹a$ ¿ó1ú^9çľÛ`G«Á{/!³dåi2ÇÈmdEvHù
Ó²ýu!®×Yeøé´(ú2ä,þy«î@W¼xsüÝ«£g8såÖ&ÍòhnÓÓ :F9É°ø Sc8ïUV]¥ÌºÊGôoÖ×o¸¤¥¶ÜoÁð"K§çTÈ2"Ôe9à[!\CJ"áövR¦¸Séûw»¬«
BåyF9ñn%Zo%¼zÂÝ9hä×ÇgK:é üYØþÿcïÍûÚ8²
áù>E{ã "ÂKb<²Í3|Of~¹~u
Ô@E·FÝ2æÎøùìïÙjë®^ðI&Éϱ¡«êÔvêÔ©³~zÏÙ/®Fs¸]F¥¬u]eþJN+ÿø(_1XM<cËnúÇ8,U»+5:+5ú!µ©à»)é¯\/dìg}è)©Õ7zÕºê©ÄJvÌXÚbH÷]ñ[R?ÅoêÍ[¨Ûé8_®C~r¢éøS»b
×дõ@hÕÎæ«øA#£ä˯êÜ2?;
«ýà`ð¼0Ü5ìïí?6XÙN£ÑTí¿RÚk/Ü
(ÛØÆ
\JðÏú§
³õ
ó4|¹{pÚV®_
u+&´kð» $-´àCØÞëW¸3
¡h²ê@Dç#`©¿>üÓáÑîéÍã±P ËtLÁ°'iį ¦{éÅÇÁîøú«9'|%é{+JW
÷ÎÇ
¬Üaö[Ò3'!{ä±e|W¤@4¹ø|rZÉNpâN#¼ÄïÅ6åÒÍ_õ0å"AÒ X!oÍç`¦ÛÖ¯µîÔ*Âû1.ªekÔÁ¥9:FË¥ÑŹ.]×¥åqPh$¿cúTQLëÕ×ñ{UëQÚà÷bìr¶?¶oé
µÙ;:
pÒöÒ?8¨îh}4-lzr
wUÂkóÉW+
WkÂòò:¡lK2M½4£(¸JÈù¤nËKîãPûHøõç´*¯OxÆ,ö+ÏøhØâù!ÜûòjÛÀ7a4YgÆ:
õ:¿Xt|tz´{t _MÉki]^K¡öúqYè8fÕ×nõêà¯å6³ië¤Ð¶éÛ¬fߨ¯p[è/вîþáÚöæ)^4yÅDosç
§VÃòÅ-ÎõS¾ÆïKßñ3`àúz_å]µ±±AÜ»
LSïF0b*Ï¡¥úiëÁÃ7¢äüª¿ÄùWêt¾H³W
:îxý
õÕÖææýͽïºÇÑ»8Úû~?G]´r
y%jt~48ã,ߦ¥ßUéZcîqÒd`ÊmÁ]¦é£²¦s²¡°,®2<Î8t?
ÉQÿ =CÚâÈÇógÈ }"öiÊTÞRT¹d_Îõ¬Û¯|ý÷
¬ü}=ûxþìcI]õÁÌßçÁsY f¬m,ì!+
ÄIQߪ{á_[:w³Y.kæñ@¥vCRÅôî ºÁEÿùRd"Gð0é±ÁUXUoÕáo«,½XîqÔN4ArÍ8ùeÝCÐsâè³Î_ƳøÃv]à0çúÉiCY9P
íÿ´®Êí£óãpÒbÓØ=¼úDuþùO>õw4RaóÙÿÚ>!CW£·ýkH¤VH
[L«YT_1(HÃæwD×ÍÅøÈuÕÙ_×£Bâõ
Ê)8âPÆQwø^¸%p«ynw(®½çg 7½%aô¬È·íð_NºZtâ¢SbEÞã>»øu/¾åÿhêÙ˾XÞÕïyã¯eQÔïªUö"Kï4¹{ºO¿nCñ9ÆÃÀ¿ÏQ³±* 0=y»~WµÅq/e!îJ§µF#çÆî7t
¶Ù<Ãéô]Luþí [8çH©5ã
:© a{Òçi3ñ«#U´i&·ûéÞÖj!ç×O%S$Ó"IOì64²ByÐÊÐÓQjªég§LëH&3!.ÅdÊä¸ooíè&¥ydÓ#E¥Ôï-jemÛQ8>áQ3µ´ï9+ÖvPMTtPp~+zÊî8ÂëDö^ì¾ÒN_ôfô DsÔoÚqtô âIl¿w»§ka{»ÝZ¶÷møOûrQaqFgÙÞÈaé½í»ò.kmø½ÌiOËkj4~¸©©1ØW³Ïº^VÞh>¿Ê.>íÿ
^e÷â×sýê®+ ýBáPÕz®ºòSªÅ5V_n±ÛâØ?òâsG¾û¾ÜªoËÀ¨
fûQýoTy-qâ8»A4JlL o¥Lw˸À>ÑBï»JþÏp/ÿ®eWn^w-;÷ýè^¼Bx¿Ìóv1;1~=ó¿ò)wÙ4ãî]K7ôÇvãÜJ³ó
d|6V;ÉU)ô¡a¹£ø8B·dÈ>]]eÎ!sÿæ4ÈY ÚSôkMlÊí¤h{Lø¿eÛý°ÙôÏ¿ÉËã,Àb|&
CÑ4EýÃ¥_V(+\m
G?§jBã)j¶×
&P¦²àPíHY ^YuÁÙlfCttÅoá
ñbÔ´°¦÷IaPå¡ÄÍtbj-âÉÆÇ_©m)Gw@Cß
WàâèàÄL®Góéò}Q.Õ
m~¬@÷OÁ²`ÑEþB
xò*1eë×Ò¯
[ø2Êß¹
/üfúòüËR?ÿ!¸
»ÓÑ}é*óêÝ
ÕøL\vy
µSR¡µ:öºëñ´Ìct>s"}JJG`Ì¡jX¹
Ð09âKZϨÌÅèRàâðع¨õ?i>9NïgcZª
¹+øaöE`ºö2źøâ°/ZBÜjgC2%_6ÜÕ~²ß¹¶_¬³Àª~[Ï_3%sýúE
JbßxµÝéÌf-ßL8Hz6gÿV'6ý~dÁGöäUËI(ÍG
Üç·`¯|:ÀOÊ¡f~ùõ'|ñïWõ|þÇùëW{¥}8Òý½¿¿><×ûg¤ç©ù\×&(_^Z*L@í8ÐÍdÁqá;AièLõ¡7ɤҰ¿è'áh: -ú!ÿý̧óLe0¹Øïæsëc÷)´'k%Ï'Æ
ÍÓN8
å ùÅ|4!¼6àlüâa¿{·üíK:?7Aá~YÖÇìÿ¶d
Î#msðWÀ.}JFù§c¿Ä$Åü÷}ÓTs:Mç#Ñe!¹ ÆsL6ÍB%qjÕ,¥ñRßåò³n1tgÔÍ«J±á3¤~`nScùÆÁòÐààHâIQÑ«¯v¬Síè7ÛÀU*À9¨owÅFnÛqÀósFYM9]+^Ê{t:-+Ï¥Q]ûAtèF9¥F
íu¸7¨NKÝ°*£¥op ôe1ÙAÔv§î¦yEs\bú:<»ÉZ½K°×ÃØlu¼:µùÕ ³ZûçýNÅr5u6l!¨f_Fã·ÝEçwÎlô¶}Xd¼ê(RtMù$p<v
£Æ H<òà¨NÔUJI/KApmÔ&ÐT^â+a9ÒÉ°ÿ´tkO"æ9c`8<Ѧå^W#ÅÐØÜÁQ¼Vgt®zR=Ñè4Í+l«J#àö8i\»Bcô
b{Ù)¬GWU¨tnðBrr¨¦
Þ=Ýÿó®Ù%ÖVÕ$u(¬uªÇÒËîðGö·ã9ûåâR»û2Í×WO*_àyÄ:5PüâÆæÂC
3bô1»#,`øG<ÁðëÙÓN`Â@à·*{]ßqéi5c6=ú²6ÈöªG³m´kÐä¤%Øñ-ZDK!Z5;l1j ®h åγó]´jË'úæ{ÑNy¡(>kõö)qu!ꩼÉèéc´ZÎNü2fþ*ÓÏÃezÍø³ZtèH¹÷0ÑXS¹ìÐPÕ$l
èÊ3q¿SöÄÓ¡Ly&ÀÞÂAZ̽¨fzL($8ÜdÀ>Ä'ý§ëx-^;ÒæÒ#]ôá¿U®å
mÏCzPUY®rhÊüø¬¶«c.G8fãl#þJ XNã£Wátd>xXÉLCKèÃsÁ.¥v8ëúmåËdIÝK©rá4wéôë§<¬;;¦°< .8erosóel
.·¢BþUÆEÙ·ãp¯¡Å×xô>æìÝòðºÉfíáùð÷bZñøjm9FzPjBézD RÌ[ˬ7Vë¶`QÀF*ïõOï>;ØgWS,C·¬7|¨Ç^YS|赪
#_ °ÊÅÑÁaêDÃ5Õb"ò_1ª
ó¾ßðó,0Á4T±NËâêÅ,ñôÇW¡lòx=s¿fY¸,%ò ZÉ2ÓmÜ
ñ_ÀQ¸¾¦#
H>¯/*ïü$Ñ%2[/y!A`T²ôìÏ"@µÆíÖ
*
T
Ó Á"!Râ£Âzx
ß"UD½ä¡î.ê+ì{2ÿ6·é8ÞS¹l?>¼P#Kç4ÀzÙ8ÜsÏQyªúú,h_[WMÞÛ=¨L³»Ò^Ä$Ä:º
O<§nã¿TuȨ½T©]à>Ý6¼iÍ˧^S«Ì$;üûmæê#CЫØls~*XUÞÝI¯]i/Ë}}隷n÷\ÕCb[ÅÎjµi?Ôí2¦¿)jOÓòè5ï#_§ëYHä@Ðd4KE¶KòÞ^sêl/IÈ>~KùEÿ¾é12lMm\ltÕ5ZégMr¡µÄt1¡fÔýýÂX²dügÀÃá*ĸ ¢æ¤Ø,áP³·"YÚÒ¯£I|Öµ»:ùAÇ]×¾² o«& Gv*©N2#PK\1ó#)N*VoOÅ®ÓØÃjËú¸hø)ºR5¯®ädîÍ#Ò5¥_¸åkxÖ
X6VØô§vVNPÿòºh»!BXÙêù%ÎBT¸¡ÄD3÷Ñ¿
§6ÏßBKû|Bµ6+¿¼ºj-»¸Tº6åsÌ,¼½üÚ,
|eE¸þÞ3ß
Ó[¶Öuê¢{¦u0úû}ÆÐgñ<˵ÄNßÜz)É9\?´¤òb»IÙPw;xxÝCè¡¥F*¨îôÖ´{Y)¬w>]dêîúGh"ûÿz=x=0ÔÔt9²3â
ÜÃQ¥F®¢1xÄj|X®jäT"©YõÐ jÒ4¤Ðç%É2§·\ïNg àá½)Ú"ߢ%T5ªÞ~8¿ïýGì½]éÂÆ×_ÆU·Mó
ìÚ
ôÙ+PÌj8óâAÎLv`â_TM¿0IW¤#yx.^~L)h#íÔ
<YCqm=;õ^¦8
Æc¯HD쯿Uþ7Ö-´Ú&9fäÑ|¾¡*Ñ«+NdªSY'»\äng
ùÈÌÉ5-cå;t£ùÐÜ
˶èrh2e#+Lÿ3ÌÀ0ÀG¸ýÓwxTòÔ[2ñjÞ£Ynäúgp®ñ_!Goi§oÄ8ã¶I*n]PÅM\ƺX|ÍÓ³ÑÙôÛj;ÿ7Nb\"½sl´D×ÓuKK½ã8Ï+mòÒL}ã'¿RO
¬Õá:%ºÞËoQßÌC7m¯z·T~©EFú%7s]ç+¸iyÅ×JQ¡m'çe¢÷Å÷ÜiëNTÑÿ¯R©È³´ò^j?¼©©ÊÛ^«BNy¹%Ë»ç ;¯¼X¹µ}0¬ÀÈfmòjg³ONÚ^±eQ}¢nÓÔÚùºUzEÆpÍdx͹k1ëÂÛT(¹ ""ø3B1#³¼RûÃÔ:aL,[ =DvÁlÑÎà,"(CU`ü.9>õ(*0?ÁI¯3uxª ݪÑ8Æù
é$N?Y\ÍZUº¾L§Ö
6NhNêZG\!uGM×mpÑ[-JR1òuöëÖ~ã«ùÕè½(cqÈ0²ocx-/ßhðSO=ÙÑà|Ù¼iÍõ#.WÎø5¿æ9Ã; Æéï~ å[ÝeÇz)#àÌhQù®KàR#ÂÑ#s;zs'6q2çëq¯¯OÓÑäl}³·¿ÏcuôR+Wñ{Ún¸¢ÄÓÑA.³qÎ~c©ÿ"t}ò¥+Î'ß>f»h¨áÕûa~6ý @¡¼é¤|ÚzÐçÇwà¯Þ£®ÚêÁOê{ø¦z÷á¯ïà[ïV
má07¿ÇIàø~§û¢¥ÆÂï°pfK²
¾¥qq{²¸P
?=º¨CÜ%
SÚ¢
ÄñG;÷@Öp¶vwîBÙ¢
Än¶Nî;"#T÷qÒ÷±.Õ-?nÄ6í}GÓ$¤Á_ÕÀßßÂõÂàl!$õë{ü¶IËÜä¾bôÚ$´Ä¦½½Ø
ñmk
¾×x
¸Ô
{Ußãq½äXÝláü·î=Ô+OC¢Ò.#Èïq
îÓlh !>)x
[õ6±íÏ¿a×½ïh´¯[Ò
'ÝëÑù ¥ÆÑÜÇ3ó¾GÀh«e5z´¸tîh ¸¨G¹µ©çÅH[ý
¦tXns÷bÂvÅ5»Æô+ûõqdâU?øîÄÕmJxÃQ \Q©Ê¥¾¼tyÅF%váRGߪïߨ»jµ§~øAò·»ê[z{GW¨÷Á;ZÁc ÝxäÓüÆ)]H;FÓ\Óû¬³éwǬ)#Rã
IÎ9ÌJ-Zhºk¯ÜÎÐÈ-·Æ6S»`û!üN;_$© _h¨²&$[.xï-·ò," c+®Î¯àÐû¿{5(¥¼·5äõ :Wl>T¢-ÏKRÇ]¯«©6¥·D¢d¥^aælñ ÜG|«¤}¹¯¶!\újÔê(WÔ@f¤Åf¤Ý(páÊX±(#@6ÝNñ{кd<dÅì$¤3§I*E5DµÇ(a×Vø
05, ØM6p$}]s±Æ
ËÁU©£¿oX¾
5
ºC^GÎüAÍ)C¥£±ë"|½gN
Îö,Lð
'ñr0×ø.Áòx »s2Â_òWB*^¡Ç<êöÄP(k5¹#ÚÈ(x0X"0"¦*ð\Èãiñ. ºQÄ4Ê]\º½²C[õ´\7oáغ¯üTSníFöðÖ4EWÚK
k¤:A&Åv³é"C[Åä}yÇyáí§°KtðYuë4ã0µx¿fȳ*δF$pî,*6Å:-È:éKõáVÍhÅB;pvý½lj×à³íÆ.źë×\Ô§iÛ¿)ÔºÎÌj+9}Dÿ}Ob%Gö±Å=ñÿt©Üg#Ø'pgl
VºÐºk)óèŵ»®þäNª¹ÝO;½5KóØ)ÿï÷ê§æz*µÂ«_
Æ¡ùå«ßRÝ}|Ö¾!RÃqÜð¹Âù
Ð
{QÍI}-ÞOôêyï91
ëêdF0ÝBrgÙáã5yë±Û¶su÷Ââõe<Ýdã55c_@V/h]¡
<(K&{`*¯?·?mGʧßOÖ,ãZùȧã×bשPæ:æ¬# i»ß´ÓysÕ\u¤³ziêv§=ãâ,aõÖ2wgà½üÄTê?,Õ
Vð5áEͬí¸5÷f¹ýÕ¼[W´=}9ìCõó#<`£@k&`LäÂ9OQêeÏÇ+
x¥Àj¨S
p2©cJJ¥µBÑ}ò7ëNúÑËþ«ýáÑSÎÛ?88Ú
úWXÛj¡@¦F85ÃÆYÎñÅ.ô÷Ú^t¥vaVÅP^ÈÚ0ádÀåÇ8û¼:>:=Ú=:`gÌ£ÔGÉâJù«¤e×MºÆDNoè
nÿJ?®ÏÏê&ü«mäpYº¨j¹|n7èoè1fZ½ÐЧð¶Ã,ÊkX6J·aUA¨#ÑÐÅCÝ
íÃò~Éÿ!j¯ßÛØܸ÷-¿ò¿½m?kïßWØܺ÷ݽM
¿onÝç7·6ï÷zè£Òë=¼¿ùà»j³÷àáæ?¨ÍÏ:ÿp¤æ0 <ßÆIVUª×À¡ÉÈäðß_É@ºhÃIìuB°Í¢1pÀç%ë¤^gtÎæqËß®-+Ï;»Çè1ÚA²ûëð×ì£\"rurôø*º ZvÆ«.7Px²»Ò)Ãé=zôáÜóá¤ç9æýs
JYFibRc¦Ë®ºJDzJÎã³SÐo¶u£äÍs¤Ê*%2ÚäçàP#º`L.*]Þ6±âÑYb±5ê'¤À6G"ÏCc^;X]4aú¿8¡À!Ð2²
Úé:9zvúcÿx
ÿFVÇrÀ¨ÀaË<8þÇçl\®8(®Åì[tkÂexqý¯ñ¿ÙörU àBpÈåËz
üË5e8²a¹SVaÄ")d9·.åßlÓP©¤V©©ámÙñAO¨iß8"ë&«K©\pô¸(M9/Tô>/(4S¸e3\)åñnÆrzQÃ0Ö¢wøb|7ÓÂz
p"nµº¶üÊM¶<uÍpÙÎw7!ó9iQ½ò$J>©°è"ѵxmÞõ++yUálj4i´pØÜ}yÉ-
«êCvÎøjÁÑ»s9ѱØÜj:-ítÕ¥í캤®Ù'[ÂRs÷K]Å
ÇN⢸¥AQÜJQPj+b¤¸mÊO6/Õa70°í¨]!=2Ì]ÝqËÅW¬è¡Ô~Ø{¦O2~³¹ÍÆÉ #_s-X¯@"ãÓ?.°Gf¹wÇ»ÒÆ«AW¼åµ g£RÈ¥]&Æm*"õëU²nÞZzêÞNôTJ;&¨np¦ëð¨æó×o©íú5T4ë'õl!Z³=
ªiò
McºPë/Öx V¸ZªËKM<]ä:¨×I
8}°çñ×dLRý 7Ó·¢¢¥`¥×Hq+óïLs«®æâɵ¼üKoþ²¸æs¿"ìþ÷´K9jQiiZ[^"rÐ
'*\M+bVÓRW]ITCQ)ÉÜ*¨nWÑ ÊÕ|PåJÜùìUÔ÷«¿Á)UÀ0Tzÿ7?zä² KÚ®É=½)
B¸¶\ ¼ðÎÚÿ*þØ£>³z;¶èv\eÝ%ûÑD¤tó·ºôBHà_!¿^ò;1ùÀ,Í©6È2y¯NÃcÚg¸iüÁ'f Ih9`í²äP_ýÁÉ
¹Í2Æò{¸fXôX=ÊþÄZ˺íæWh5o¥þÃÿZ**ugèCÓqÜ;M¯NéW«ák¥âkÔñµÓEþ¹ßv5O;mO}góá%§/ß9kb1rÖ"sPbûÕ`l§OÃãÍÊÑjféNÊ-8yÞ¯tÔOŹM±¥9.í½A¥ÛÙ,PËë^<°«.åáyYånK»ltpQÙÅÃ
Õ^jQ¹®Í³bDî'8`4_¦ìpZ3ñ=ç`xg7A¬bOèÒ°e.ÉÑ}¤S¼ZLóx65²U~"bAA6ó, 4°»n£[à]q®3aR.!ÅÅ×âfhÁvhÆ$<fµ®±¡x»'9/]duj0Áñ0®¥)CÞ]ÒëÉ dSɱY
1r¶È5E¶4hRM»N"Ö$^D×'mÆ(XèZk¤òèjΡݲ3´
fpãǼÏFh#»FíÄÒ@i¦®
CbdÈ36¹
fãc×4û|Z¸ÅiðD\ÿ*ãõKeãE3ÉaíaÞdam>{³ayÇa®1æ§B×ÊùÕÈé5ÞÒÀ§o¾1à2³0óQ¿%K/Yl¯ïÕUßËÝõ÷ï§ø㬽зöQìËòærØÈ:ÿ!áÓaÛ6µ×Ðui¨ygÇenHxý¾Ê{îLäÚ/7ÚOél¹
ð(ÅÝìØTá.sæÑû\»ã¦#ÒXwnÞáa`:Þ6À0ANëH¿bh,øDÑûu{`+SðR¿@îk °¼;ô¿zKð¨ÎÏþÛà¸%¶FZ6WcñÿszÁIdOÉôlÿ!äojm-éµÏ8wv34pww·=%Ä4×óÔ
×
£UsGèsÖ©IÁáÅZÛ¬ ª$yª[ÿú¤^¼åѯ
§ £þùO¶¨j+Xm4ð#\IzÜÕ]õ·ÐûÞ3
þÆ9½1ÉU?Ý6>y¢îuÞ,k ¼NâÃßuÄÀöPgãÎþ&ýÍíÌ_-¯«¿IWÊFÿä®þìÊ<{M-ìX£ï¤þU&Õñ©8Qm:eÊýjXy¼hädÕJWIÇ÷¶0l·SÉÄA
H^DpLLBʸ>~ô¨(£h3®Z$çe§xCòVdË
F½S"j®ñ³þ´¤eUÌûTQ^A»±g²McäÎÍ{Ú"iÖYvøeß(®b©fîD1N£PÚ¬0Ð)NÍS«a4x ×HJ"QzxbÝM¯I+
ðmcW³lèÕSvktvºjDîª.kgkèöéÉ&ñ{ÌÚq<x´]C;rþ¡\¾Y^> ,jh¿|ÅÝjµ§0Çö;
KÔWiXê73ô(«ÏÍmA®Èð
¸B²ZÞGJsâ«Bîâù
XÑ
³an+á^íÚíb±(4FiJ¶m
:ÅeôâM#÷3QF¦ÖâY"ÎÙÏöQBü^ÚJ_î+}Má¦*`ç">ôx鮵4"]§¶³Ló)ÜJTlEà×fø? q46t´¦ù «5ÒF
¼ÄDÇ5»DUã<Ì.#?R&VEá³V¥{g»Hz¢Ev¶ò±vþ2 YK¹É:\ôÄ°ÕOßH cG¡yÏÒöÎl~"vOWìlGD`ù9TùÃre7Nmow=Q×þáéàøYw0<ÆÐ'~D®ÜxÌ[ÈÓ4 ¥p/~
©xùzøP`µXNs
3gÒ$Sùé%K±Ú(I.ÿRVðe!©Ã²#ÅI#-<Ç-ø¾s³¿ãguQdWclï4máx}Si¬fÁ¿gq÷¨¢0>äf.2äÌôç8"²©ÑÊ¿ä<¾ Wyéc¸&A ëJÀF³Éõ
u¸JLк6B at VªMT8E
D"*Yqyp tÄٰؾØo§ Ï,KIÝ0ä¶ê«Mà)1ÏvÄÞ.¿'ü¾þýÖEíg^%cUª´¬® 5Tìù
D¼[~\
Sm'v=º1çh»ÄÁL$ôíȼn36þ KØe w w.ã³E®³üQÐ*þ¨,¬ö¦VxÔ82@Yc+µÂ13⦸(ãx(Î N.PP¡]Î}!è\ö8idFááÇ»hÄÉóàb"*Tq(ÊÜ6Aµúzëm4+
WëÀ öxÉE>Jhö_½{(ÁJ
Ù"ÎÙf^UÑbL`TO±$ayµÍ7\]´ó7SKðEB×I`7CH¬(Ëõy¶fØ6¦ÐyÖj{
<=K/(Ã,¾º&1§ò,ý®¹<w|úÅ@Ñ¿PÛÚ$¯4´bVË~»¼õ¥#T2*ì.þ½Ëâ%(G=£ÎüÄ̦F»:èÔèéqµ0úæ-£KokN{1O8hUtµ,V¯:¯åÊ
!-ërÓ%¢ÓX¹A@%Hð ìÓÚV#ÿ$Áºû~×lt
&B²³Ù#L]\´¦C°+±Æ0ÎEHpÂbeq4Ik
ÈdJe¹Z]9~ÚµªØºÀ
üVáÔM ÐjZ´K"U°
ÅX*¥*µò¢ºX Z:µ,¾éÍ
iÝ´pCUO»'fëIôb¦òù&`(+xâB
ѽ0=ùFi>#¦í¢ +Du>Æ\'U$Ó"$&]cï=2¾27Ò2ÛmSúº6:£ºÕ1Ô3AâG[â:·E}v+£/ ¼¯l¤Ù¤RbÄFõ]5<!7C ün£ÿ*åÖâÃôÎW¾imüÏR|;ͺ^Ë(Jk4W4
Z8¼Zfßÿß«ÁñÉþÉ)æ5xvÐ~D´«~c¨9xõbðrpÜ?ÚXÛbôçÄE0Ì~¨X
vþtm¾íÙ'8´c>¤8~c{ÛÖ
¥¢~z
/WEïuÓ¾T*H;# +ã-OJ%Ç\_¿(ÆCqÖ-q
Ì`¡FépÊÝã](Ú^^ª*³n©Zé`XúTæ(l.p0q×MC'§ ݤHyȺķp룦8ÀÐåSQÚ§MÍRróÔ$fpnºìö8»À°][
âIóLñµ«fÅ3Î>p8þiÅÄËúPè26"®¢è¥¹cy¸Ò
ÐKÈ}Ò(Í´Ä Ï}
çȳ|æãï^ñy¡ø|æfâ*õì1åâúaZãïð FÍå°M#ò«´®háÄsëï_gUR;ë®U'kðS¼óÖÚö¡ëú2_ª¿/":¢6Iûg鼺AyT]ÝéßÝw9Í#OWËmºßÅ=2·ÈÊîsôÖA°)zNÞR¤Ê
÷)ÒÜÚa»yz+F®³öÖÁ±xÃ@8oh
¹¤n½eù!ÜYz±È4
pÿÇʱ1#IÁ-ï)¦²<|NÉýÁÓ×ÏxÎP´êú1öØJD§B±Ð"ÈW2%q?²°,¾æ*C±o¢ìz]
?Y2áÚôïÛj:Ãÿï1Éd
©Â
êÀd½áaÇV$¹É/Yûxk5ߺÒñ,óEBøKÍtÔ'r5Æ&8'a¦¤CS!íôë\Së ÞAü£Q7ký ·5±4h®aôMwì°´USò°Ü
hÝltÑZ¦q5ó¨oÓè,HïmlªÕ}u΢;O9Ì?iÍsïNÅnâ¾Øà7jÏÆ5k¸v«èGÛ>: \µÆ=¾TÌ}ÍÓá.}ÀÇíið¯ûè
VÄͬT_U'h¤ÍÔaéMÇFgÈ_ãËw&h6Me@q¦1M$/1\ Ó!ñYªÍ\ûw¿ÂÄ*w#àÂ`+nVÖ.[4 lïüáèòLG;í¬
PU5XOÊÝéQ-èÆG¾3-øáêèéë_ûñ:¶$-¬kôÃUæÞÖ¼~µïPWOlHzë0:b;î<GëdÉ"2tä
¬= ,7(=¤ô¹½Ø8$Ö-Ë%Ô<&_CÞuq5Öh ÖËÅlz³,dv
ó \hMV"|®¶]¨SÉ
UXôJ®Jyoå*o=TU«øjnTÿØìZæÐWuϼ«'ÿ^á·ß HÅd{<yt@ü¡õg/0¹§äsi¿ËªJkûoy«ì|Ñ[ÅÓuýF¯½Û:Û¤oÎuê1VÙÆíÔÃÕ
\3 ßïßÀ}!xÆƪ<ÏègÇf±*Ûþ6ñ¨©RØA+§ÇýÃýÓý£CôwFÃ$:[\8þLäF±E!ÕÆËÎMRî?[gsT¼aÚ5)ÓZ'$ cóq+å«Ñ`V, ÂÔ:Ææ{ÑÃöïç¥+ïµGÖø6÷E¶:àgÔºúËR#m=0O»áÄ º3çf^k·¶ÌªA
ô3Pø
=×´ rý5SrxcùÚ©¿¯Ù½ÅïT´09WWã)ÞYÎí´<GKvnû¡
î{u
×WÑa5ÜÎ|Üa+-7mê^M3õµ¶hËÑ©C&Ñ÷¾:zêZ¬J§?n~*{ÌZ¢jõóйz¢ÅÆ:Óy°"â<¥äÖFÉQBó]}µk\ôºUnªqº
º%H&0±Wt)?HqåþkÜoJu'W´åîØ(
ËÝÝ1eÞ¼:«§ËùZ¢sZiRû oÉKÜ"qzj:¶K5$7º·;å0;{ëéÀà! Îäݡ½F·Þì¼þPoÍðCOÿª
1ü
\ЫÀËÜ]ÁSv®òÁo_oØ»`-éahê=¼X1~ÊÛzIT?q
`¹§[Ø-û°]¾UÏmÍë{väÀí»naóìh§Ó>Ø;(lÛªC\f5Rµä¼¦6ÎÝ-Zþï
5(z'ÔNCÝ ¤ç$@y`_ºÙ$øgö[gËæBXÃ%sT¶ÌÔÁYUì ¥xÿ¥n|ß8¢;²Z!^YpSÐ[êz¤¡mÂ06ÈkÅ#]$Q0ÍÖܨ#Ú4²ßF|V
móÙ|+qÃ%³n£RóÅ3Cu0!|ûRlURYÍÒ[[32´ÀöS1[:Q8®& 7+<«9ä½ÃKÑUù]ز²§Eh®®%mNNµ·v©¾y
¢Þ§ÛbIÁÖiénH`¸±qã³×<u´ qû ´îµVú£·ØW׳µµÜèÉÒ¶BhyÓvgÇ?n¾>ÛæoU´ÖDól-Ê1Læ9¦¹a^NÁõPÓÑ.ÿæi·ÅÅw8
:î¼x£R7ö®:c{ËÒÎýÁëÜk:ÊP|ýI³?,zÐxïs´î5PÃxBJæØ×Ëö¡ðÇIwbz²ðªZd:ÌcëTÛ¿4a<<æ;
'¼ã#é<`å7>¼ÿõ×®B|ÜIÓë±_È)°Q>.ÀãçÂôVö¡EF0.Ô¥tÊÙªº¦mOäoò4§Äd%vÞp
-¢ó~ëæÙáZ¾#Ñå%*X{ÇÉe-úÖ¤Ìú
ɪ+ò?mj®Mgù\ýô
uSÖÜéÆ=ÝØûì5×îðÂà÷@ï?3}
i(÷Ì8
%þP¬ÿÄܲs_ñ>{0´ûWÏY8Ê ²ãCuRìù¨P¦Ð{2Iïªìm<S±IáÎÚ**~SLYÞßlP5kÉî´dÌVJ
ÐøIÒÝ5ù_*^2×e#I7×;þ
©fX0ÀëXÁ Ⱦþ¹X©Ä±lävþêÜ?ýÍxoV¤²¾?2Q
¹tÇ^ä^¢ÒÌi{þcU~c¿ØgöÓq«Gl{
Kw áêm`úR$¡¸ç)!bmz=^f7|Y%_=O5)åE&Î}PiÂ/"vúîV6v´'ÿrÜ¡ñó082ìËÆÏRW
óbLMðæÙôUÿ¦¬ctµÖ·Õä$|
ÍÝÂ49J×~¾¼ÆÛm NêìTeÐÞîêñ@J3Çûd|µÝÖg§¶NævÏlTí~â«ÄÊ\ÜÏÛLÌ4}'»w/ÉÙPü`CûÂwÞÒnÑËc©·Ë§©æáÍÔyÓq®·
UÊZ,(ßUa`ÎÈ
·bãø´,vÐÙÈCh/»ÄçÇiÎÈY¾×ÃNREÉrtGü|\Vj0âÔrqòüVè5róÏ>¸Lk»¢Ø4[lB4¨³tOÛÈ×¹ XGfß©}À;Åá[¡£ã½&Ø
<È.bζV2¶Yá±|0+iȲo2 at -=.ê;¦XÞp0«*ûqN|â·N!Có
³éø²gRÆáCû«Å»
_»¸¼nÍ\\^ÿËxæGö%y¶§äó{PnÇ{|¡#âP
%Ç0ºÝú0%ª4
Åé-)ÄxfI$½Ú/Mg¢ÑǯFÙ¹I*NUhÍÔ&F~SÆÚ]AÃ@^
µWÛZ¬ +¢¨>ü¥UI|¾.ÜÌ¡þúv¸2Òùÿê
càùñÑëWã§ÿw°{:ÜûëaÿåþnÇ ãY[3uÕ£ª?8ê¸fHø4Þhݵës²´ôÍ7>
'ö)ÿ ᥰ^]ùq¢§»ÕtÑ)áåJ×ÝT×°ÖG º'Ñ8CÈþ±(ã7n1å·CKasÆÕKo?_à>î÷¾ªnÝÆÓºBËÏ»ï¥]l¿Q´AàÀº&Ûo*·WÈFÝýØýD¸´ú·ÛÓV -½=7¹)IMëlr!j"OZ±>WÇvçô»àÑ3ä2°`
%OÞÕm+üß½ý4(5ÓEx/CÕüO
pÁöMÖ¸i©ÚÉ5aZª1Uòìj
¦HKÕ6G¾ÁÑÇXB«0ÇXd[Má1¸K
s§à¾÷úå«aÿàÀ5T!¸Â,ÑÞ¨S×`йh§%Ã
é-Ñî27¬W´)N56ïàiG¢v¼K$®;Oæ1r|G:æàÞ&) 8ùñvIÛ
䮯nü[×GeºöÊamTÆÐjûkH»°HJ1ð'øób(u*ÑøÅÁ)M8 ÄöGbÌ>¢àé²L$3©S£9?áÓÙtjmäÀ0¸(2.Dôy/J?7ÞïÍa#T`1Ñ¥Dþ
x¥Å8à8!]'þ.qpyǨL2¾CÂ(î¾HþVøJyz¥|¿Bþ,cìTѬ.n^RQêì1xíú
º)¹{°mæX.îÊÈDLô/òõª©ðA"ý»êâÒÉ£o~^4¥
<Aº' yONvßÁ¸¾xÿhjðlIð'² %#Ñoj÷»÷`Ð%¿ËxÚËxÊ/"#Õ!wÔv¾2´7,ü,î t°dÓWBxÓÀ±²0èøÆoIÙíÍ
¨(ÐýóùÌ)¿ÃãÔrà£Ã!Çþ×ëÁëS¥ª¤4åòRÔ¥£¬u«^é'ÅÕlȱ³>E¹ÉÔZRCnË´Ó::¢´Ìã~§]!ÝV üA2x·OT!Q?@ÚåvÓ¯Ò¿(¿eo
«.ÿh{ôòuU1v¹?á[]/Ó.#v×vRx¥è
^7¡²//ÿ;ú§þójPÕ¸ÚZC ²¿ìSQt2Ëæ±UÐÆãú_À<âv¡"Yƾµ5ûá]4ÎÓ¹i at t˲îqè2úáÎ_aûÌ ø\ìØáh_ßF72Â@EçqE~
ýú5õi]û;Å;ÅÅßtç·ÕÆy[³{ôò £Îñ'áeHCW
Ýêôaçuo$;^ý=9ײ$XR}=%¨B!@[KÚ:¥ÛÌ)pl³$ð½üp[i,ÊPm_DÌØT,ÅImíØÌ
i$
0¸q*pÚ§ð|ôK'#cXÿÒZúÇR¦ÃöÎýcñÂÔUÌ¿ÕfþråBÚýÔ²E;×n²£É"¡ªsæVïêúÁMÝ'¼
iÑUtëÉæBÖ_Ý -tÄ\°ü¥×¯i#¶xKÝGe3tÿ êõàz).|}/Á¥/×
¾|>Âðo>Kd7AÝ3À©V
ÐÐ!0é¬ÍRàW@åÌ 'Nªl±E«Û¡
Ó"W÷ݲηA¾PC:tGe¡;ÊÁ;Cu(X¨naU,@Õ3êáfTÓHrPp_ç ²ÿ"±í/¥ç½¸â7«BðÄEð0å¤èu{> ÐîY$¼¾ï gr© /07¡¯vl¥<33"ªéIµFðLó'®ì¯Ô
,ö,)ðJÅF2Sç]Xåê©ÌëTÙW¨î=§
qïØ÷V|ǾķFä;.È|k
¾ãÔ·Zì;.È}UV³ø8\Ä× ÜøÀaûÌÕ¾fd¿ÛÇ&d û<ÞyiX`S2A01S*\ó¼*vú(¢NÕ§!l¨è3XµªïrFJ- 2òå6,Å>ØnKVé'0·NqÀNQQtf³z4®ÌµKTp®,ÐñZêaKаÕÝZæ&ò%d?XÆR³âCrG×]ܳÐÅí@(sÍd?ÔÒ é#HÛ
¯b½³Ä|4ÞøyêFÝÇsûë¨$®Ñs
2EP
%ðG}\¾oxÌ7CÝz£vWþsòX_¤Ýwª·qÿáÆÖFïÝ
ßözß¿Óûîñ½Gáf5ÔàýLýgèò¬Ál* 5 "¼'ÿ¬l;ì:ÆEÄ1Ë$ñt°ÜÞdãrÅ~ú=c®o6m\>Y^öËø2ÐVô=2¶jqÚ£JâjÚP+[µ«GÍy Ç
aÊ?7>Fè!ü\Har"iÀed }U5"Pq5¶+º~ÿ¹NÝÞSª}§Â=S¶ûMA-
Ûý)ûM?Ó^¯»×ø¡¼×d4^½×T\½×âÞk]¿×\§n¯©FÕ^SaÅ^»XÛ½6~gÛÿ3l=Å7ü¸otÿ½-jø·$ºhÊèâ7ABÅj*T¬B¦bÇVµ±*UáV¡ZjiæÖà *ÌÈ¿úùQ/.ä½ÕÂx%5hÅm°êµ@2ª×cÜkq¥
ÒµÙ-üiÜ~W3e÷±ÁæóÓ»
¸´ ¸J;DºAê¶@=F¤Ð¤§#%ܨ_?¸£Ã++ÝR(à ®H%$ô©MGl¬0U,ÒlÙ&8DµSrТXç4á
©iê& suE¢Ì³ÈKi¯¢\Ø:I¯»&å¿sYåº×£ñ[7âMcóñÕLÒ¢Âc8±)·ÑïRÁÙh.Æa®ù
»%ÓLù4Ï,Æ2`TX½@º¯ÚøÔã¸,´Ù'lb8õê©þ§PþÉiýas2ÒmB®ú A«Þg¸ì@çr¥¢Â;ÞÒêN+
=G¯Ç/[#Óñ4|= jê<k¹´¬[úY>¦m:Ågþø
»iýL½ÑKûËvÁþ@Uxä«
8}$¢{12×g$6þë,úl½/ãÑÕ¡Óy}{,àMôs!îYÏÓ¡oÙ8ÙØçæÒ6
³ Ù*
BÝvù,7²Å¡WQàâ¢Æ¨-f2ôH\°åËWáè2m]Ù>îHãaü;-zu©Sj¥f/RÂ:F_/å¾6].¦yu³
ú,fmkG]ì¯ÓèQ¯ïiÉÝ¿âé
Â/kïne+4=F×Z3¤ðc°~¶xE¹åÃ'¨ûúäýqYc\³ùr1ºù
M¢
ÁkÍz¡ÎNÌF£èõ1 Â3Ceä´we8ÄUW%¹WºB&Ñûüq¸-C<¨
Sghys35åat?eÈu÷û]õÖm5
\í þ¼åÈÏäË° u8Á)'É«~õà¶â¢Ì3Y;ÑÒ
SMw=!$o1ÿHûâ[j²}T"ôçÏDVØÞ
D«¼¢Ã&¡wä^"VÝú2'î«¥8Eðigx˧pV®Â/+EôDVùRQNì¹`k.rrd
ÃlqRmSs¹&WÄA"ÛxæØ\á¦x&¶²hzâÓÝî]mq/ÃX_}lÈ'gÒ«díÉ
Ó ="a?cA¿^}S&irs¬]Z$Z-ܧóÒ -½ñ\Oæór
9.;
ó!V÷±u
ÀÉÇ,Ç|Þ/Ûw:Rú
Ó@Ò-|ÃÈ\V´}ªP¸ÜèW®ï¥W-õm:çLQµ¿SqÅý° »R¨:Ã&½rÎÚÑê})»L(;b~/&ÁGc Ï J!.~§J2u@ÒALÅo>×3³-¹kw$@ÿÐzS´A)ÐY.qvhÿã´/åmk³Úûªhèe»!·ÇðhâQ;ϳxQ_p1mi@¶(î×AkyKZèuÄy-sÕ½!AÌø{×MÌdI½Êm¢Ü±æWý.l,kzä
êÇ)J'ǦÎ]Qy=*Ç=Á¥{ø®}¯EÀ
|¯T_ÿ!`h캪¬ÑcNRêã¿B÷®ÝàìcÑæõ|ͳá>Ò¯N?q_üÛuñÅÓvñ`4{ý[îbhñtñ§²0æ áζk7ÌPñ~ø~t» |¬Uµ<x¬)èx Î+¤wÅï°
!|£éâá§ÑX,´h1Á'Á¢Ä¹S¨³©D&/q7Ô¼;aå6AÎÎüµý«Ú0Àûî1²OðÁ"¡õ=±PìÍÉä `'Þ/F0cUЬrÛ|ö1'øæ³ì¹åá°Ù0ébÞ£ïÎduryåY¦Ë²ÛO³¹Kk2à!Âp,\@ñȼB*îEB§ÞÍ/%´ËNàbuz/`ºâÐà#=h1Îÿ,=ßxÐK2n¨wxêÉeáb<Ópéò|+Úo¨%{Òâ\b£X«©Û3WMªmËFVùwOUóV¶¤ÒÎ×ÁïCûþhô·"¼__ÝíþÂÙSc> 0¹ÅQ gþJÈÈÍÉwÓx¼Ðp¨IPðãùË"¼a1ñ(Üw-!>â÷O_îwQ´Czñ²ºëT
Uí\^¦XÜ¿?yÓXìHâ]
RNÂÙ4]x"¨ÄT®ßÑ#7Ê*¨c2UÌVPbݽX_
9{é6Âb¯`+â©arìÀ²
úÙ{ßûÜq+ïD%>=jÿJ
<Ým6$kùá[\A»ú{<¯D8õ£uÁäýì1 ÆlxÒá5:DYç9&ÉçÈ+r.º]×ñ-·è±ìÁ{Ì®<
üÔôssÑÒn~`\½Ñ<{©Êç0´Ñàu}s6ÆpÕ³gJ#B²ó[íw ©-BÂ'ñ%IrÍXIIHNm"³3,f¨)ÐÄbaõ«ëú4T5[Ë&ieeÜ$ÓzÁD/ø¿W颮±õèr%èÆh{ÅÆtÀ6à£AÞÄLP,®!F3²¸Õ×ý[¸0
F§CÅh²6ái
ÜëY袽QÜ$]˪hÆ®Îd3cã»HÙîéÅ×`¹k¦¸ü.òÅo¢ÝÖ¡xrô}äé
":Í×ÐAã>Þj?DgÀ^e¾Xé2YRÈõq²7=ñiíü¹áUX:Ë/æðôûjÌnâÉ9rEyWÏEÁ¢5¬oÏfvoN(²¾áÉ6ÿ
p2Ì'3MKÓo9ÃÃ3/ÎY>ÒbF½åCæö°³ÍE¡â¶Õ*Ð-Ïg¬KlIÚ»LÛ],>òDÏʬ+¥dÜ6ÌiíÎþ|vÕûÜöH½»Â3\ k½ÎË^6fWÖ"_,$ÞYá
AñpDåë$ð®á.7<÷Hü3à8(¦|9«ùèmîñ¦¥;b]zósh:!S®"âZ
qHv:ær4Á{°~®¾¯m>áÿÔ}_¹ù0`Ïü$@Oá¡Þ±Ð\QÚº8ï}÷s,À&rE´P£íÍÕ²'4òÉ»½ÓÃqùØ08_zk«øðóF`>pÍYÆKÇ6+À?7Q¼¼W-7Çz7{ZâÛ
°$²[Èp.¸âÅÜsýxQÿ`;PcihÁ+ at WÝY(F(p&0£v¡lÈ\ÆGÊ£]Tñ/;²(ÈýKWËHûøM
h,ëÊ\<zH«¬0[ Èr·ªæÙºxÈÆÓh."
Ò7îßÌ¢ñíd[ûy8l.¤`{èúÞ
a°àké/
Ý]#,ÃÀíÖo0
1r`î¤L%Ló÷aâÀòL ¬ÖB¹¼=ékÀþQâ°HE¾ÙUMA 9¯
à|R0¾BüÅGY7«)ïà¼ý
>(Éz«P¾îçsz¯üÂÐäªïlà2Ú
RäËhËhËhÏÑ.¾¡h÷3Cîíbi>,Í{0jd.V©Zj]àâ7Õ Äg¨Ë´¢ÃF
y¥Í
Ï«Jzæº0"ÅO¨¤IXÞEè¾sõ~NëÜà15ø4}zÛðßÉoCVi¿
«ÛÕkã+B¬°¡âlmF¸#
Âá:Y¸þì#ºDi<FØWØ <Ê d@ö2ìêû!dÇ`ÇBïï,^&^Â^±ª7&RÁ
q-?î æZJª)YúùZÈǯ<©
ga5Óø=òx¾#mØr̳²PLi]_y
ZßUIOpªVL4¸auÑó/aèQÑ%¡J åZwµß¨°ýÀͨ0OKv}9$;K$eèCÛ6¹'eÓ<>Ù9ü;QDD]s¨èu1uФ³FW4g)FÇñ(èG fÃԸϲK¿+ª$
n¼5ÞFð´Oú|½#*W=¡leEÖjn}Ò
¯©KÃíM³¸³j~¬êÓû»µU³ÛÝâئwºé;¡^-,8©¤»nI_¦+FY
Ð2R¹½5¾xü_ëb¡gêýhúÂøábaÞ¶©VQÊHV/x}GÞÚêáõ8NC8ry÷Á«øÅ÷ÃêjÁ4;ïÏÚÚ¾¿yN@vGÙÈÎV¶lqJ$11$µ×0¥âõYA'_˶ô<TF)Âhe£´Ú®÷ÝæÏøeê,Ó
æÔ»UË1AÞ¯£.¿º¹»Dþg®ú¦¿sÞOCûØÚdFðò'¥vG¶¶4/
ë}z貪úÖÌSiDVþ {´'ݳöÞþÛöÐF%ÿV·N´lq
-¹ßâÔg9^ìÇðúPõϧ³xürûÿÝc<¼^UëÓ`ò1lNqýV<\µZÕhxßÕüúV½æÁß5¿!~Öj¬Ùà/Oã3¿Öª7½kÕÙÖw^íáªPü̹MxUWýèCMÒñd|Dc¼äçäá⦾²Â¥ó]pOn=6r1V6»wðvÿÔ2R=ÍV<nès7 /¯f|®{~ÖðÎo½C¸#âBܹÎë)OÁåáüzTÁï쯮Ó,ØÎN«Âó©gó/fo;Íõ)¸kãqjØwOðÖßnx×ñ0¼à?ûÑÐ`ðÏgn9UÙp·Ñx>᫱kÑmÝ«
u÷^vÅr_v¹Úªz<®+½ö/íã®×yñ:½j{G{¯ÚÞë3ÈdïøW¯sÚÞ?Üãâóö~˱úíäÌÛ?9î´ÿÏ{Oãì½Û{U8CRù'6éí^·sÂ<ã
ë¼?êB^¼óN:Pgï}§ÍËØëî5ï6^ÙΧÃøÁPá½c¬Ò~÷ðäxÑݳ=¨ÇqûÍÑáöñ~hO {rƾïH
oïì°
¼ïB><ÌgsÜb¿y]°í3Þïö0ã×Y>({î#í4kÞ>7vybnÂO`&ÞÃüθäïïy;
®TÅ·?ÑEü¿ù
¦O.ÿ"Þ]Ífã777UùaSÉ^f\õ!P3_
À Y ô¥®,]><¸N@¾1_MZÁ1öKø)¼6ä2àFãä8¾æµÝJøtÉu2>&Ý4
pþãÖýø#Ä°6äH*³yÀÍ,|>ªø³1橾¹.H"óYAeúáEqÐFÜ2YÓ'ÕL¢K~ûÝ{¹²ú§ÃáDgo|ôXÕçÿ4QñnÖZO¦[/;/[Ô¼ö§±÷'¦¶t#oßWHH0åêþaõÿF«ÊÃÃظè7m£ù0«W«é«?£7Þ?zãêÕ_rNhû'ïNùðϲNÛY"ôÎFà½æ¹Ü×RÇ´\ðc¬x}|>ÆáÑÍC~õÖtP at RC@£ÿ÷ÓÿïbWsæã}±7Äs<Ø:I.îQ±¸Ê±f8a&ÖÙÀJ[¯ña
`?þdôÁpþü/+
?dzLz£Aìý½7àÿòwLaÝ>
%¦"s±"»ð²¹0.ÜÝzy9 .q^nôLaÜòÄp=wÓ¿
µ=i#8È9Ûúò
â«þx
ÀáÓë>çe2Í)KÃÑ*ÑBÂÈ©ªXÓå·õ Bñ£Ø|Rt u«_äF#æbMFð¥]H]*Y®ý¥¥ô´Öè k
c²PþTÐxñ5ßßÉmyZc:Ñç[<ÓµMRîhf=¬T´íüE3l²ÖJ F¢í¼úOnà÷ø*çd?á Þ¤
*(&JyRwÄÚ ¾z&JóF«£ÓÈK¨ð'ïø¤1_µ¹e
°ÿ ÏgB±{ £¯¹yC¼|/Àÿ÷94ÚT¾Jç«WBÄ
)#s¹Î4&0VY
/c£@{ÏD&Ss0ÅAì 9ÈHp#=Ǥ&&]h)ø¢$z0&=u1»Áà°ªz/?SÓòtª
5u_á%ó
ª]E¡½VObhàßO+¦þ"m)ee¢èäÇT#ÚÒD¼È¨JI.0QFI%¡we&m\Y%´.2¦°5¤LJ%MlÉhÉzC-¡=
{)fkè+=}åh
ïqYZ¡ü¬{ÇxÏ5õ6Þé¡âÚÙoÃ¥løÛà-;jgÓ¿ºÇ¶_N_þþBReKf¿ÚµïýkW¸/ÅÂ~Û2Xá^?ý æêÐù°Ú²ñMæ9gèwÜ'{¦/+À+®Ð¯½¾¥ /Ë,0aå>1g\Ûå¢z%\îãüc}¹²Þí7Ôæß-í²l9BÍZ+w¦ÌOðWó8
ö«ÕÂ1ÖKS¡?>?ÚTy,-ä3ÔêP÷¤NÉöEu
çÞêtî!¸9}[^êx²)äÃtq´¡ÜõsDq¹\JM¢!WÛ)|Ñ¿bÈjÛ¿ï|ï/Ñö¯í¯(Î÷qmSXXf¤?-j=ÑþctÚ,sU[t3L®®¨¥4çÚ.~Êü
ê;S«Ø1¼inWøa¬õÀæy;mvo±0!⬠¸7 /o ÏowbÜr"N¸W¬iÙÈkC;MÌÊ8²¶Ó©oAãQãc?§;¡/ìÍ¥Þþ:®Ü®R±×¦Ë¼Åkû!#$ðùâ@ôas³ìä=ö/ße¾M¤CGÏárêØo Xór(¤¼+sqíÍ5ÎåÚS/w6eÛûkyË«huÝÞÒÉXÄ âÒ²"V®û´½<Úy0Ò«'4:Þ²ë¡S×p¯ýå²ê¾¢X³ÜxQ6¯Æ6îLfØ<Iï-ÉÉ8hàÖ<]yPºµFXæá¢HÒGémzýëÉ^2*Xwè,øY¹[]òF÷Ê
4¿dû×=.WÍFçuhÅéì
s¦Õ9j¶¯¥OD=ñ½#öÖ¾
fÜ¿Ï!=ã4¶
®ñHÛú×}Ú_>;þ¶ô 8;.s²Ïrô(¶a
dµ±ÒÈÃ÷ì#§|æ8Ȥ_t&ÎW]ñ d&²º38¿dß]fµ¾AKé~r¼Fx.iv^x¬¶Q#TjbB7Ä{úê,¶7ù%¤ÏïðDÓ`MÅxí¶º W¢>Ê£Ôæ
+Þ,9×µâXÕä½Dâ62@æ¾&2BW©êW²q>26Dbn¶§Çk`êäÑÜï_éqR÷Ï~uVýpã úµ¼*8ðÀ
µä6ZWz@²Lctm="ï
^®ÒêËLçì·v¡;pæXìû÷±9
iTÀ°³På
Å}Uëí§¦ºÈ¥ÆþßÊ<,î#»>©ãR_}³¢s¼«XÌ<ð1¢4±{õ¤±Þv·ÉP2u(º°(¯{øã®×BåI#êÄ·¶~
È{?¹VÊ<2*g±ªÖ»åù
¹ÝÛ¹ ΫN0õ¾ø©»#Òàea8l´y&×4c.µAT<Ñvz[Ãì$$kCu¬
Ò¾Ç-³q
\´UuÌ1Q¸JÖmûÙÊò'NºHë
ÃN'nø!?ÜèT°¬}ëëµz·@(+>k¨$}m<z×ÇãÁ9w¬w¸ÉïY²ÒµØì|KÉöþo¸?jª ³»÷4«uò
}oÝ-}3u¹IúD´Xä ÁY\¤Y,²¶è|W£ÖÇ{hsQþW2}ÇWâÑæbýb6¤µï/)æ@QûB`â%Å)õâúJ\}»ÞB\xq¢Ðni´<½óÿX_âú«³?"óW§?¢ûg³,ï3UåÏiç¨þ÷Yv&Þè î'ÅÕëõ@×åê£KÕ>?Îøo!ÿ±'-WÛ,ULHLÄrvý»¸úw Øùg at XVõåä¿÷,v=.®G\U^uY®¶^ª¦LHÿ
)`ÆIÄCRéÍP^3P
Í
A ÆA|Z ¼.NZ8 (<E¥·By\6СиBh ðI àCy|.b?@RhB
há!FTz×ÁES
mAX
c<ÄJ
å½æ"P£`
pì`"AÃ1¡Òû¡¼~.â,ð;4Ð0Á'`
ì`VAÃ1¥ÒG¡¼Q."Ü
ùA°Êåp·¿Ï]öÇw±B8R±~O\ 5Öuÿ?(&¸j?MÂK³mü¹x/O©ûöì`PäíÌ
ä'|Vyîî¼Ízâ8\gIÃÆ©<öâ¿Ú0é£>g4é¯Ù/¤'Zöî'6,2XãI§:É?µê÷Áµ?¯¥JO wUL`MbÝÄyÍ°¸ø¥¬fUµéb_¹:{³(øAÖ¥×d=ß"·Û\Mª,ºeiÿ9¯}\7m1RÐùZÐÑR×øª[ß¹üÑ×E®g÷Ú)»Ä§ÞãkW(.%ÑtòucùOñ¼ åï®I×<"ojö¢ñOÕ¯ÆcunäHsûNvb,O¸nl2gÙLÜa±]c¢dN²&®¨¿oì¸åOÏ^F©®Jäû¯IÍró,_¥º~©) ìÃSë)Ò 6N]ʦWñV/OñÖ®"Ì./dã½)h2¶h AÐ×ACËJ.ªS6_ð
Z×µ
l CyøÀ@e*ò @åÇ£7SLtØPå}áûÅ
5ÂáßRg¢8ðÃ&Øf8×vp'MäíÃ忲«h¯áè¨?¾æ;÷µW@ƬK
gVgË8ÄF_kÈYÍTÐc\
(RÈñs©§gZÛî?2æÌ{c«TH¸%n²úlP[À`å'§Ë³OÝK0}"u{¤¥îÄ·zf~/ïV mVPêjqØÂÓ
jý<ÐVõ`¡³1î~ÅePI_´«×Ñi¾S}49ê(® û»E
¨S~1ÏÞéX2#¨Þ¿®õ:±öf¥r¶Çª64ª$ëù$ý Þê&û'3Ï¢;Gĵ~"9Â
zÜè%
^ÝâM×V¾k0lw(A¶7Øé/Ë×}È3o¢ðD¦ÿ©urBhôéé Êvj]FTpõPýÄhþNE>Û=çÅnzâ|½2Ñ·Ðÿ³L¦cîJä<\òÂÄ;Bô'
:´½{I=KÆ1n*1Ô,dAÃnZ·âS¡å¯XJç'úÖB4gK»mÙúÖ
M{&Wí¬`RYk¾FDÎQ릴P¡¶Dÿ¥º¿ªª0A÷ÞÈMÿÆLÁ{Ç|
#ÚPÅqzÝãÁ[À·îÌ"WÅ,n.^Îd1âÕoçùÁM ÎpI²&xÉüªÇ>ÍM>ûÆç+øDc¼áNñü+vqÞJñÖ¼ïPv¡èáñ'Xå^VPJ K
å¦2È«¾½rñ]p Íò¦¢4úÿtUnÑ2ùkVO¿§h²ë´TJ+©
"ÝíD^^vÆm Ê£r
{¨k~Ó!ºÖ˹ë§p^>ZÇËFá
KôÔ>Tmá.B º\%dF|9Tî6á[ùïä*©Ö¶@Å=Z{D<Ë]¢§Òl;?|SÓBÉq± ÞØnKÞÉñ_اE(¤åK¿¹º/
5ªj¿Ï2,Ql(£³YC&v«x}_äÞÅV ½kD8¾eOFDßAd<oSùrÂ
p¼w«gKI<ΤµÒ7¶UÜß>uouaL±,K±Òò÷u¨Ã²DÒJÏfÖ
FÅ`
ó*]Åu=-á]
Û¯ù´Ê¹ ª£¾ê|3¯çÍvb]ðr|´
`;¹×¢î~àTº96ôì½ë¼èMÿK'ä#¦hÁs°s/ÈNB-ú®ÖDV)^,¥x0M&fÙ ñ£x¢û
2çÊÈI½,þ·TmmS°Ùª¿IO~˯àãGÿåÆ÷w°ÚwÐÖÖøÆ¿H¦ýdèn
--- NEW FILE dhcp-3.0.3-4.src.rpm ---
í«îÛ
ü
individual devices on an IP network to get their own network
configuration information (IP address, subnetmask, broadcast address,
etc.) from a DHCP server. The overall purpose of DHCP is to make it
easier to administer a large network. The dhcp package includes the
ISC DHCP service and relay agent.
To use DHCP on your network, install a DHCP service (or relay agent),
and on clients run a DHCP client daemon. The dhcp package provides
the ISC DHCP service and relay agent.
®
3c0429ee06637560d9ddeb010
àA¹`@øOà@ÛNà@Ùý`@Ø«à@Ø«à@Ïq`@ÈÙà@ÈÙà@Ç`@Æ6à@©5à@cV`@cV`@bà@Eà@-Hà@ö`?ùÞ`?ð£à?Êh`?à?Y`?Y`?Cï`?Cï`?Cï`?*âà?*âà?&î`?&î`?&î`?&î`? í`? í`>ã±à>Þkà>Óßà>ÉSà>ÉSà>®õà>¤`>"à>i`>e!à>>æ`>8Nà>8Nà>8Nà>4Z`>1·`>1·`>/`>ðà>`>ü`>ü`=Ôà=Ôà=¢à=mGà=j¤à=\$`=Y`=Y`=/Q`=-ÿà=à=çà<íf`<S&à<Màà<<½`<,ë`<"_`;q`;`;Scà;6bà:ÿà:Å`:"`9¼`9à9kà9v$à9pÞà9lê`9fRà9J£`8ú`8Ë`7Ù`7¸à7sûà7jÁ`7U©`7
à7 2`6õkà6t`5ü@`5k`5S`5s$`5!g`5ò`5
à5
àJason Vas Dias <jvdias at redhat.com> - 11:3.0.3-4
12-9
own <pbrown at redhat.com> 3.0pl1-10
make dhclient-script support /etc/dhclient{,-$IF}-{up,down}-hooks scripts
to allow easy customization to support other non-default DHCP options -
documented in 'man 8 dhclient-script' .
- handle the 'time-offset' DHCP option, requested by default.
- 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
- Don't apply the 'default boot file server' patch: legacy
dhcp behaviour broke RFC 2131, which requires that the siaddr
field only be non-zero if the next-server or tftp-server-name
options are specified.
- Try removing the 1-5 second wait on dhclient startup altogether.
- fix bug 163367: supply default configuration file for dhcpd
- fix bug 163203: silence ISC blurb on configtest
- fix default 'boot file server' value (packet->siaddr):
In dhcp-3.0.2(-), this was defaulted to the server address;
now it defaults to 0.0.0.0 (a rather silly default!) and
must be specified with the 'next-server' option ( not the tftp-boot-server option ?!?)
which causes PXE boot clients to fail to load anything after the boot file.
- dhclient fast startup:
remove dhclient's random 1-5 second delay on startup if only
configuring one interface
remove dhclient_script's "sleep 1" on PREINIT
- fix new gcc-4.0.0-11 compiler warnings for binding_state_t
- Fix dhcdbd set for multiple interfaces
- 'chkconfig: Usage' if run in init state 1 (runlevel returns "unknown".)
- this is now corrected.
- Tested to have no effect unless dhcdbd invokes dhclient.
autotrans now works for dhcpc_t, so restorecons are not required,
and dhclient runs OK under dhcpc_t with SELinux enforcing.
- fix bug 155506: 'predhclien' typo (emacs!).
o restore dhclient-script 'restorecon's
o give dhclient and dhclient-script an exec context of
'system_u:object_r:sbin_t' that allows them to run
domainname / hostname and to update configuration files
in dhclient post script.
- Prevent dhclient emitting verbose ISC 'blurb' on error exit in -q mode
- When -x option given to dhclient:
- dhclient enables arbitrary option processing by writing information
- about user or vendor defined option space options to environment.
-
- fix bug 153244: dhclient should not use restorecon
- fix bug 151023: dhclient no 'headers & libraries'
- fix bug 149780: add 'DHCLIENT_IGNORE_GATEWAY' variable
- remove all usage of /sbin/route from dhclient-script
- fix dhcpd.init when no /etc/dhcpd.conf exists and -cf in DHCPDARGS
- as BOUND / RENEW / REBIND / REBOOT if router ping succeeds
- optimize execshield protection
- fix bug 147502: dhclient should honor GATEWAYDEV and GATEWAY settings
- fix bug 146600: dhclient's timeout mode ping should use -I
- fix bug 146524: dhcpd.init should discard dhcpd's initial output message
- fix bug 147739: dhcpd.init configtest should honor -cf in DHCPDARGS
- recent patches anyway.
- log_error ("Lease with bogus binding state: %d size: %d",
- comp -> binding_state,
- sizeof(comp->binding_state));
- prints: 'Lease with bogus binding state: 257 1' !
- compiling with gcc33 (compat-gcc-8-3.3.4.2 fixes for now).
- dhclient run from ifup . dhclient will now look for the pid
- files created by ifup .
- all the ntp configuration files; restart ntpd if configuration changed.
- unconfigured loopback, point-to-point or non-broadcast
- interfaces (don't generate annoying log messages)
- fix bug 138869: dhclient-script: check if '$new_routers' is
- empty before doing 'set $new_routers;...;ping ... $1'
- Dave Hankins and I patched exposed a missing '!' on an if clause
- that got dropped with the 'new-host' patch. Replacing the '!' .
- Also found one missing host_dereference.
- without host_dereference(host) before returns in ack_lease
- (dhcp-3.0.1-host_dereference.patch)
- PXE Boot clients with static leases not given 'file' option
- 104 by server - PXE booting was disabled for 'fixed-address'
- clients.
- If "deny booting" is defined for some group of hosts,
- then after one of those hosts is denied booting, all
- hosts are denied booting, because of a pointer not being
- cleared in the lease record.
- An upstream patch was obtained which will be in dhcp-3.0.2 .
- found in code where 'client->sent_options' was being
- freed too early.
- Re-enabled it after contacting upstream maintainer
- who confirmed that this was a bug (bug #130069) -
- submitted patch dhcp-3.0.1.preserve-sent-options.patch.
- Upstream maintainer informs me this patch will be in dhcp-3.0.2 .
- It will use default values.
- Update to latest package from ISC
- Remove inherit-leases patch for now.
- Replace resolv.conf if renew and data changes
- patch submitted by aoliva at redhat.com
- build for RHEL
- add man page for dhcprelay -c
- Fix #71453 (dhcpctl man page) and #71474 (include libdst.a) and
so removed it
- Move to 3.0pl1, do not strip binaries
- Drop in sysconfig-enabled dhclient-script
- Include dhcrelay scripts from #49186
- Include dhcp.leases file (#5405)
- redo buildroot patch
- fix /var/state/dhcp -> /var/lib/dhcp
- marked /etc/rc.d/init.d/dhcp as a config file
(reported by Pete Zaitcev <zaitcev at metabyte.com>).
- fix SIGBUS crashes on SPARC (apparently gcc is too clever).
- we don't need to dump rfc's in /usr/doc
about dhcp requests coming in from the wire
- got proper man pages in the package
- don't package up the client, as it doens't work very well <sigh>
and made the %postun section handle upgrades.
e.patch
X§p4*<øoþì3
®3ðs°áãå{.ø^µ/Hÿöü§ºçöä³A¼ùßYãÿ×QánIþ:÷Ûoí)óü©YÜûùdïvRÀ%s@#@û7 ]|&tâóiëâ:â|«
±ÓFµÑ{à#à%(.ÜÇéTm6³,²COs¸
æ²h̬eqpgqàUz^ÎÏL3q;sR?ɳ6b(fêútd
ô¢%Ãè=µG{n.ìRªÞ¬zUOg ªnö;Fw9YëÝÚ6ÿ89D6ãôP"ØoFìÞrãÐö#oÂ>|o߶bLïXíW,âª0ÚwÌJRvçÇEm;m XåyÚ+yv81XjçX% ü¨@>Eâ;³u-®#ÍïôK8ÍY@;öâú2ãÏ[£ÉÕI
~bZÖa¥±Wß«'
E¢Æa¥V¯ZµºÎ¬ýÚÎÍFðÉÁ³àÙ³¹7AtÝ=+¤NC±ù"ÈhåݵaºQÜ ç
5zÔ'©1ZjbeèjÕÈRQájmeÊ2;FOª¼×¥u©Òäj-tÉÎBvÙûµsÒ}ÿ«*w½¥Ñ+Õö'%Èã öÐ?øh{:ÚAô>è`DñY¨JÅgÏ$'>µñdóN"·e¤m»Ì5ÇEm°f¢5â
`$éâÑüj±Ôú;çѦcF¶7ôô§°9̵;,úN0æ?Ù®ORÃ=ÐÇç½×o:¯ÕãÝEçôDÁ(nöêì=í{Þ9í|üùúU7©ã«³3eñmàÛùd0sà-
:·¦0¯ÐQ<á5·FuǪòâ¾$zÑç~
¡%+n`
öBU²'"½ãR¯ÙÀÏ8Ø,ç@N¼"rbÐó#'^9U5©ÈANÓø4©ùSxYäd²c râåÇx¡*9q&râÈ×FN-9q
râoxEäÄÈ×BÎo³Æ9q*réâѼrâ9qj!g-äL^G(Nt>äÄ+#'¶Ñ°äÉHÂjVª:¿÷ºç8]?wßÆÛð¶s|A»\1À4¸xwÖT¾Èmäd¡âz¶Ü íìÔײ2W ?[
êObyvéòlÔ§ ¥8¾=5uð'lci¯c&sá%ü¦Eisë$aç¨qÑp*ÈónJCÜ"·> y]¡[.j6ǤÀkJá$yÕÇq4nàãJìb Ä)/Vdò ôxá¦
oâïzKDãÌU
óbsð§ìÁMe]:.ö "¨´ýçåº*\¿àªÊ_df3ññöe4¯¬úóU¥í²»\úA·A£Î/ãí³)\Ï7« ²ÆÓAüþüööây9)fß±U;¸ªÀRÍ_Ñç{gL)D|J¼Á8Ñ8áÓ3JïEÁM9¤Ñ>m2{Ì˯¹£
G£
½2©ó
E}uhÝdæY\÷½a¬Öªô*1QªÄÿzî«X8¯?1/Íai·ä~pXáµÊ \©×xÒÛ3v]_Ô-w¤¸þdÈnk{¬Ûñy
ú{»uïAH¶¿Ü]Áâò¸2BKÝ|iì³ëÅVÓÚ±ªáÝõ²ßiä/¤U%.ð]yÉYwÑj.ó}+ÊÓÉÄs*ókN¬q±Æ`_gçü6ì×aÚ8ÓÆ96^iCWÍ%ù[B3¿3ÌI8^óÞÉÚdu·z´Çí>Þ|Âþ¿aãO_
.X7'´Q¶¤}Y¬ÀCC [r,Ô±ÙijùßwÇdI%ÊiÒ=h*X&é#yw¼ï£¼öùÙ)Ϧ½#nG9ÍB h}Ú8.oó$>«smAl[í¶»tì,+k¼#·8ïõ;}ÜVç.¼Õ¢¤úà-Þ·¸"ÞúÖ8CÅpÔIH<":Î>@@Gæ(
¾/'jH+"
^Ðñ3{ÛÒ¦áF¸á)
ÅòF#Ð/¡ÞF`¼0C$õ¡j¨(^
·#¾»¹oóÕ¾¼³÷tVÒ<rZ/©å$u5,
3hmLQ¥HòÕíö.M
ªþCNoþÁ¦_;ܯ±Eη
ŤʱìÀm{/ÑöÐ
U
½`}3<>a
] 3IC¦éáʺÔòɱoÚí5+ºòÒ&Òåù¡ÛÎd,j>(1qF¦ P(ª?`O´Yòñ,Ø°7o޼ܿ¤U±|ZqKûX©$Eéâfs
i<ß`vñ%Haµ¦RÒäëV 0Z[å1ÜÜã@¶Öís´-·øi ÁÚoÆktGøªö»Ý*'ì¬ûbu~üpèõ´á²»ðO4`Vµ¯kfÁÜKðòÖíó{ x/ïé%à¬zFm<wy øóy ¸ôp/{ Ûý»|ÏKPÍkP±Ák6è¶Æ¶=se&á8¶bÙ`#HòÂ(æð·£f¿Æí´Ó¨]`1uì£úd§¼GØxÊ;®azöÁlàÊõpÝmÔêepe0>Ý]¸!pб¨ûËøË+áKü|"¹º¹æÅ`ÔáO¡±ßßý·§Qt-˧ȬÂË?Á#oñM<JxÄÎèsÊË#ã«ÊØ:GåÿÑ)V1Cà¨ádMÜÉÉÍu¼'lxújí³ûÕç:>½OGìv}CdtO°:=µÉí¦öÈ2gp$ÜBðilîdôør<Dáw"Ý´tÓëGºô8}âÚhOÊ´tó95º8gWWWì.M¦Át))PW3ÀEAºõ±þäÿ=PHd2ñM#c{ÏØqOmÁgæNàZKC½(cTþj¬Ý§Ï^OGrp¹#¯gù1Ttl¢¯ vôñìÅ6ëädPÑñf··EèL ×Y¶¢A¿×òÄQÑíyÛ¬2ÃX"·±ïؾÝYá¡A§®fLX¾)
¸°èùH at a<IÀÙÿoó7×W³ö \E¿t?§+Èç
¢ó¬ÇáG7r
ãWÈU,BÀflÞhªdªÑÂä(`oåøüâ"ðë<R Ôt
cçNQ0êÝCÝßÝÑj)húI@ÖsçC_å½ãÂAD
¼
LÇdYHÌ^ðCÄqúðjUÊ&
^o3fãj6ÍH#e)²
p©ûzñ
pM{%¡U)vÓ¦«â*I@G VâÝd:űF$ÊIýv-Ç9ÍæèîàNËóún=È.5JycWܯ5|=\Ú@~Jå
TRä ZÍo2ÅÆ
9l6R·@j$|µrÂz¨Ù{¤ûÑÔÜ?ßçÀ÷
5È4Q¢Æê,#,~\²ËBÁ<ý
JàS°¼_SÔG«}Kÿ! ÜSaõd_ÂäÐ
{`/ç¥5ÚZlóR¢G>pÔÜÜ£áüé~oçPå.J¤0¬º&¸8Ë2~í ç0HwíÞ
ªC¶¡^S6Ül'>TØ s àðºë³µæ?"-
5<ò[qIÐ8-À|áºÙC%ÓÏ£qN!áJTjâN]M\âº<ý$óüq-<ßH¢¯æ*ÇXGì¥ó¢ÆJ[&¾%;hÓ!Ýlõ^»¥'¶s`¶iÛ ·M¦x±,ɾà/gBÆ-àÉ|å
ÓH)X;ÿõpÙÝêm
³aʹäÂ* $tàºRµ
¢Nà-H=#áßÌÒSÚN÷1¤
S`@÷þÓö
ã¿îÉëAçßjñbÍ&¸'r)Êaüé*@Ç¿Sn8YDB¯/=npoÍ9´áõð4òòeú PÙâõh&³°2ôoEë9AÆ{aoôdïì²sqqur9
ÜK{iDóe óëh"»P!è4t:µuhXVyXK:÷çzèÂÕX/DäÂN©wúÏAíP#|Õ9E©z§tv¯®¤ËL÷àáºß»ÄÉô®s:@8Kåó'.<ö¯_;½ëG¾ýeZÑÿ¨Ðà
¿ Ö
à
`$t%Ò¬0Üb!ófÁ{äÃÑtZ'×'ÝëË6 U7'Fïìæ\8ÝçíÓ7y¬Ë1ûéb r·
Bá´
üúÔ^á\ùÿÙç-GáB¬käøñèÇ$è/püP]ݲ2ÊL½U°?´k ÅÜôËÝe[ÁvÿM÷¼ÓßÞ)½=éÃ}y{,TIU
öJÝÏóÀrô¢UP¼Ü.3Ëóá:>ÃÉÏ_ÿ÷¢;±a#¶ã³UGlgZհ쪽vÒ³
MÓ)
yxøñEÊOU£ÇCDÅÆN}Å_iÚô×#uf91M»É=N¸ÉUDh¥ÔñýðÈ{è$TºØÊpËu©³V1^u:%Ó ojüX]¶Ëo÷«åõûáj×»uÕU6<&#j¬öÍQcYü8£áöÌ`Ù7¥pÞÄT,;âB;ñßf<§±T;
C*¦iâm4æ}>ü˾pH.fݨgg12Æûùd È×¹!0/#ò&ðæúÔXúY¯{ѹ<Fö{¡Ñ@é2à3Oò¨Ú²¥^åó9ô;[;ÕV|èx0ðHôwm®æcc½Úµ²CGÏz¡ÞjÜ/5¦bÀñ».¾xyçþî/È¿<í$h±âmÉØ»-ßÆ^§#Çó+~AX¿ìÓQé½[ãåÛq[ÞÛÙ¿5÷¡,.oÕ+&zW®Ù[º¯û3<,-ä¸äÉÍãwòî]$üW2UèûïV|_P°:+³p¦¼÷
%½\_ø_Í¿ÝßÞÝsû¬{º?·ÍÞܾgó:nËã¶-~dý¯êÈl½S-SmS-Ã)öU§ Z¦S-åDËp
¢¡S-¿SíùhyhÏãDËåD{SL}ÎHqÿ
¤HÛA&açÀ¶Ýÿ¾3$%Qe+Nzä!ºÈiĹ?·Q¼Y-`Ú/YÃ]º· í&øÄ(>´B,6þÈ3¦<~ë># úA/
ìgÒTµ ;ÂAp@äMàTv³4Ñ(¦Um£-(7d
b/#',¥V»n/é6-zp/NúIËCÎd¢ljzBßàBÞî&(ª¡PI.m!þ¯`ÿÈ°dìy`n/>LÊcîG,I£LÚq at 4 E<öp|3@Æpà&¨¬ãfÐHÞ¿@=èPmÏ7²)ZéL+³ºN¼¸ð;ø:¬MÝïÉÇ\f1æ Ó?e$Àªn{ºÊUù!=M`D[U ÄhÞßc±ú(j2Øì#ýõFÌnp\£
ìx¹wùêK¹°xk¹WfMÙQÆÑf½îw³»eóØ{üêñzZÇf¾ÃHÜÖئ7=µÏfQ<á²Õ|ÐÄçê/=b¹PkÇÈì
?p:nP3Ò30<²ù*G ÕÖ}ÔBìLëz(¶K=nù6Ø0ßƵZ«h÷r}Z
½F£tAXýàÐ¥viÄÄgG4=bfÌçcsiô¹Àá5uµIZI¢¿iQý§ò-Oÿؾ»ïûßð]óñóÃÝëwIþAG¡©Åþ
þ1³«fæÒPz¬§|×0ðcº¬M+pnäȪQ¸Ñ¥_Þ\6Ö »jªZ&2Ecb-/«Û´}AeÍÄEQZ6;=Èß$þÿù
¾,ßW÷éÆ´µ9-$z5+ëù(Ây [`¸t¥à{ȱ^Ë5ç¼s§üwvCÎ~ûüÓÏgÎF®w:'ßbvû8_öín~M¬-Ô5HÂÞéÑ'/T at 5»¯Î¡p(àÑþ¹Àó9yºs5@ÊåiY£ ¾ HÊ( ¿ÞÄZz«àÛÜÍC·jÑ>îϦ:gðTrfX"oê¯Ó5¢ñd5f=<1]ËU?Z×Ù¥V-f1 ^Ä0ó5eÑÆp¦×¤¿ãIRYTÇ7]UdäZ\Uî@Wû®*·Ô37ÐjÓ
e÷e^²Üéì¤×ë¸ó±§)Ø'c´¦eëÚÖ2äõØÀ:æ¾Ì©ÕV;
gÔàñx ½'Õ!@É«b
8ð¸â>Y÷ñ¹êÖÖyÙÖü!rèÏ4ö0YÂy#¢XíMªÖÏØÅÀ÷}b÷5b×î(v£¸¬Ø߸kÃ|Ør$+ÿ×n"?*³~5eRºïÖ¥O[UÚm<lå9óë<U×óa<ÇÏѺ¸¹{÷XÙ«pïW®¬ºÝ m'¥C£¸ÔÓBL¾ÛÈt6´¢ÃQw´Tw>.ºð?2Ðã6GèÉ5ÎxCµsÛ<+4¦jÖºÆsûlº3a`vTcAÑ¥FÊ6b
£x¼£b S9ÆvÄiC#ÜÅxXïR©£1Ä2ÛÓ²°Ùå§Ó³¾¯°O0öòò¸nýKð+½g²à÷÷Åòd¯2¿±-hÏá:dÁøà ¡%D'¥nQKÖx©#Îuqk¾ê
ÒMF¤$|¸/ô[v¡¥w.
6
y
ÓV
þb[×LR×)VõÕí¦KìxõßÙëÍ@è§ü7
¾:¼h}<ütÔúÅqÓÓ²ÀqW"8=E
¢./Í£3å2âÀÁ& ã"Öjx+U yë,ãþx¦(þÔ>~uzvÞjkùD¿Ss4áó§ùå3j*¯úU(RíÉ3ÐgÖr$§<µÜuø!6zkí-Ãã®ÚHøÇhGÎú|NâÓÈISBFÎ_2ïÓ,¸$¯ ´ÄQ¿
\Õ¹°òq¾4m^«È´
°Ñ±´¥Ñ±¤¥UFÇÒOKqaégչѶfEÈìB¨Í\¼SyeëÅÆ4»íâi¨QÖ\ñob4wáL;Ë%=CÏP0EùòýºÌðhBÒ¹U§. ÄÏÜ
ÏT,'ú¥ÌÍ¥-®¿Ñ² ¹ýÙi\êtþ±àÊ×Zt6ÐÙ@ô~ã£NÎ&Låå
_Í5GßS@E ²¶½¯Dê[ìGLîÑ^±ALÝ 5%K¯ø+I¤þUõç´14ÄHu¶«VÑtØàï[2cC¶LØ-ÖeË,Ácú#Τµ8a[NØ3¸
Tú
3Êú4É_b¾ñXIó¹åëâ)ïg
ÍXCy4Gìz%üBÎ5OïºÖr´¦QG}±Îjûì¾Ý¯¹Ü.»_ñ¶¾ß²Ï¶
¨s3ó;)÷ûØ:½X`95ëÖƨ«cî;«,°1XYIÅA¯@µV©ký6ù<m)Eâ4A¾Çqw<
ÿçKh>Á`ö^TÅo`MË)[eËtCìæº!j
Ûi×ý3M¡u7x!ë\7Oà¿/JÜ»9!S4Ì#¤Ú`6,Kp
ZL"îÍABfB/Á
£Ú<ÁeîÕzX*ÄÂÂþrYßuÂjûb$¹èiýÁØÜÎÙÆä¶jB¢rÏðQñÁg<ä0c§?e66íÂíçï_¶OÿÓ°lêR6¹L
ú¾QAá=À8åMdsW¯sµZ×ZÂ¥½®²òÐ:Ç}}¥^g6%p
;)îc/2^O ²Qªb`Xøö~È*ÖUeΰÊûvjiªÏ¬v$Ç)-Lâv/Oê1ylvÇÃ2nÝ[¨
e¸O¼æл½÷ÚÊ©]E¸Ó=^"Ø~ñ¡
´çÚL5i¼w£ÔÓ]ÔØÍ^±¥î£´ÓçÞ^¼¾÷úÍ7÷íû·îY-müù/ÍÝ«¬r@f0bGçð'ØÍfvüÍ$ÇÁuÖØ{õÌ.ç+³M§¿æÞ«¾L^w{Þ¦rÈ(«i5l\Ö¬w:$á&®oVàµ
«èú69¯¦'éßÞRPW
ò/Ã7~)UtàñJX5í(¬ÒÂCÚQXS;å¾ðxr_ØLîɦO3³¡Ê³4ýÑÜßqØÁÖNfò©B¶¨ÙÈËãE³"yy¦Xf:×q÷zé.zj&?¢²ò
;*ÓËF+qóóáá«\ì¾?=éoÅíéÇÚùUç
éOìòei&zR¤Õ¨;_¦ëQIIýZfjlmõjÛ'[v
cPÆ!Á®0æl¢0E+àVÀ(O@ÛØJ'èP°deàÊ&PM .@$ÀÙÂmkDS>*^Ì;f!oåÞ=ãü"kTN0ÆmfýgãÁÿcÖòÌúv±ÔfìQsfgq· ÙaK¬-¶D<hqäYèÝ2
-
õkY
"µcÅÀG«êîY^óO¹¶Í:8KÛH{Î
õ ~+0ÆF¿åMÄ¢u¡JëFdÃS.¼§¥<òø<¸ÐfFºmv}§íÍùmÁÏcä1Ð`A´a.QÆ\¢¹Ê[#O]¥î%Ú¸üf }k¡Ó®Ù^»Ò^»Ú´ùÚ0¤ºÓVDÖp.½¾
½Ò>]ðUA¥U¸hVº}#1II'ÜO2¥üÜCNç÷éûû;#Búu¯þ¾¾|ýG½o>¿Þ ¯¶Ê-3o`ï&ðùQͬúòÍÃ
åøtwóÓc|R³yºÏÕÑ(&|.ôÌ8ÈgÔÏÿ
nKó.ÀW;²ÿúÈ~>qQã.ôí¸ßeýM({yê̾M4^VAó¿ÂsJ8¼áÙ®în×ËÅ-?,+»_Ô1ÝÎù4
ÏÃù4bàM®¬Ä)HáAßê
MÂÉaÒÙ£vsSýs´þÊqwr?üP»À]¥JÔUµITö³ZB]±Ý,eþ«E×N_HUVæÂWÚ÷´;ÞzBKRheÃÅ|x5\Z_¯r`9b1cTq#k)S.ùðã4Db"nDÂÞ¾ì|CC·g~¤~jIr. ¼Ç(Jãq:¢'5¯bÉ>4w¼uDôHcÖT RJ~>
4pe-8V÷?ÊÌ#íìÇ&+²ZQg
k-
5ùæLÀ$óI<Ï¿OfÀì$|jàÀã´ÜvÁÍõmU!®õ
8$+nÊZÊM1ý
wh×÷Î"ww-$ãõ´!^OòdfϯeÙ»Q¸k׮ᵢÕ&ÐrÁÆ'qW¶½²=cN½Ç¢Iö!(_
Â姤,éZké3}Ѭ!Æ#z\Æî|o=Ìø¨:¼bOÁ¦¦«mqYúñÎK`H|
öñco©?¬UÁn¸ãÊ
Ó¦êºÑôÿ*)rUÍhùãsÏÂ%¦,âõÍÁ_5k{(d0]. ¯µTâ.ùzçùÞýÔÿá¡æëÔhÕ'.`7Ï=îu Ö¾;RqPß°l>ÛuóeÇÙYÑÁ¸sÚÆuT `tõþ]y»ÍØði;¾mx»íáU±2Z)æèàáüy\+±ò1^MXüu´ý³å^/Ü·ÅÆãÁ`ÜÆÈrÙ8ó1R*O´lD_hR¨]mÅ(C73Õyg"cJwp¹QûO3D<vû¡¤¾+$dÕj ´V(IvD>vA$Þ-Ñ;7gYÀáþ
®`ìað8¿A±"4&5 íSw8sF.àÄIÿ°0bÁò0G'^Kz®W²)t)?q¿.!©!øwô(´],axì]~ôæ>¿¹Zõ¼ZСmÀµ
£
ÇifÖ¼4£¨´P&¢]sÀ©a`R?é½@ëe7ïT8øAÒRç(IxT²-QËi8 &Õp©fû%³0}𼾨ó`hÌ¢ïrá_¶¦\¯Î
i×kÛ¯,<ÉÀnQ å@`{A(Hàþ)¿Qã¦úrb[#èï3©º¼æe°?âüЪØö¨LK|ùñp6×ì%~Õ¤µaÛÿÃѳª§eáÑsáÕ%?¨ÕM ¥Ø¯ûBlûÂ(Ë}±ºÎcaqÖÄÿ{vÎ0b·%t¼ªßë%qd:Tû"NоGÙoC³aú(Âñ#Ë[0Hâ@¶8
sWSL$N@b´ CZÌ L9\ûï_"epÒóÎ×Y+Ëô䣧vTµô[-¨x¼ðVq/aS¬ÑSòȳ\B'Orr¼()Å×?ÉAEÃRæ
lsKÊ`Ëtm³Ûª¥êcνou+çê/Á³= ¡¡øÁÝ$[´K×Èàðö6~ñ̸¤õÔ%`ßî¾ã½u-Çôl׳×Hß\íÅ5Îqm/^mÁ`eW5")ýÿ
NµÐ¸
¿Çvín³¡-³iw$:-਼ 6??³Åa§Q&±äÉ(ç*Ë"1¥}qµLGb6¢ïñ]Ë5+ù_
"
¦Pª÷^,µ¨Õb¡CÆô0Ô&ôw !úø>ü½]Ñ/S*XVp<19}<£_C2.LpR·zhä~ +ηmL¥tùn20S嫬 'H>ñï©8Zñªk
oÔNàD¼ÛÚPù?=SOòjgEÝgº¸Mu8Ñì8GÆÄ{ºY8ÄñÌVêb
Té0bpßW=qÙóðá¡ç]õ¼Kxs
R~åøo«üLq¡
l¬Ìæ`BØ67Ã,h^$×@½¸èya<`6Ó--YV-²¯ECÈ8P$Àÿ7kÌÒ³Å;Vâ§çP½',dú¸4é¸_o)R±¾ ¦ã£JÜmËG
[...3401 lines suppressed...]
=ÚÜq_ÒWÌ¢øã(§ËÈà-° ǾÚÜácõLЬØ
°~è
3¶åÝájÊ8´í×eLdhÌ6ñ+ 8lÃF;AÊ(µÙíÀ¼@=èºØݲj-¦ÚDpo'¿ÓK7tª°Íº¢»fòÂÙ#°.=PDz]Ü^k]Û{QÑ'²}FÔàù²ât«)å¾
*ÑÞÄ[¤À鮳´§U'âóÂ
)
>÷»Ùp&!Ýä½W£
Ò^bEøG²).±£¶8«û=´ó¸ÇödSÃ4îmx÷Ô>·Èd6
ïÅûh¹?ºÙf-¶ÖnÁh«¼?¬Ú½ºÈîqñÜÛF{yIéh_©KÃÍsUØàCságZdoe½mc7¯Ì=·¹òº÷w|况«"e³þÕÍ}Ì0Ý)Üyõ(î«IxöO·fy?/>ä{h¹z_ß¡ônU¾5ÈGÙ},¤¶XxXa%
ËÞÀÅdBi?Ô_r1ê&ÞøbcQa<BªT/5ã]Ù3è
ðøÍÙwoÞ¿l{6ÚC«kìâ
BL´¯Þ`Xs7Å VØ°7±¯Y¤S2bH \ÀP³ìr¢19
ovÚU?#AÂMGû¥ô>ßì´)~Âæ~vOüU>Æÿ/äUZÆäBLÅd²î ×7ÛøR~Û"K at g+ýþ
µ-ÀZx»!ºÄ5δ¸O>ÈO!þ
d¼Ï-ø.fÌôµu8D^ÿìz÷;£u¨Jëá|¼ÄFêÝXãù¹E6í°i©
'àBkç¼cBÛ²Ê1Ã_3\¨¹üYµ3Ø|«43mGbß*ÔË)"6ô³¾+¾(ûîÕg:h?;÷¤æYÃðÖ×Õ~²¶vн~èQeÐþÈjòþà?n´-8õe0{½MÙ·Îàl ãû`È>´q>
ÍùUñ_yile_»r
¬·³TÃF]á#ù5£üßõG$ä ¾/ÂÝÞ²ÈÃËQyÎÍ¥05VöiíYeݶüøÜ ô¸ÉèíÝcIWmã/£|âv yêrN¸¾ïGóÁeþÔ
úÀ®ñ¶sÙ1JxHo$ÌPQ
Ò´âà ÝÌ Ë².
ï®T¤´7´EiÀßüã
VùÛé»Æ zWÜÀ¬ÈÊÝ/§qTc/^;¦1Ý+¶Ê0êË%ÆÄ1uWÜÅJÎÕ)Z=çVÏae ÕÛK)Ií
b>k¹O"¬F7$Vzéã½û½WbZØÕ¨Ê;fü
ZùÝ}¸WBfõö»ÕBÜÃ8·×JÝ·©p>ήºÚ»½·8ɦÁsj¼Vd.Kéo9(Ûî¹´«Ë0ʾyñh Puå+¨S)}>Á4{ÍÞöòY¬à^}»"wít·zürõøå}©Ç>/gåM÷ãñ¬Çï°q4Éȼñ<¶§]âî×
Y±@àVì¥4Oã~<ÉÑ16"O<ûZü¤dl;ÁK
f¯_[±ñUZèdîeZu¥[¥1e@ü
kòÌ{ì×âÚïͽ«´¸'µÄ´³8±|»äfÔÒn#ï|{£¡[ßÂ3t
jiQÃÞêggaáÖVÕÉb7èËé2}-ujnï«+êïGÌþIöñùŨ¨®ò±Yp«Ê>ئLCë«Y9¿ÄÀæÒ>9}7»Ä/ôŪçÃa÷yJZ¾÷^¤¹£
n|º3óa·¦®¯Ùy«z¿C9g~b³ÿóªÅÓt^cC3m«!\ YhRºÛg
)ôàî;Y~
5â}OÀÇ{4!R/Fï¼ûìaÅ»ÔWOüæq¿[}H¡ôéWVäñÞy½ù){SÝ4Ômt=%äÏDÎJÎúÙ(YIk1"¾ÓV]ïrêeEí']ÈVÅî?˪.§pþ)¥ÿYÖÓ)Ë?åµèÖÿa±)ZºîD+÷¨êÿÃ3³ÿt¾ÕÒ£ù@̲#h:!/½ð÷î»uiKźùx©ÿ0ĺÔ÷ó¥ú»ýrm2òC¶'ÛÍ?Ëê{¼MÌÚ[ÉÙÄþYÖ5&u~êuTƽe´FÇOJ
å?ÌúÝN"
L¨·VZÜÉõÿ5nZ?éRÝøf]We¡0½Oú¢ÂÿaóVD5ÔßfË/rÔÿϽÊ1LßÛÐñÒ!{`m"Gj©¨=]~§`-PæÇUê4µ-4Ê24¬`_TSCÛÝÝÃofùma{ýÁmý°z¡Ãì§á÷»Ã?
zR1ÃÔj9§bº<ÍÊ8« BiU=K7L7ä²NuÖ{éÃúC@$Ï¢¡AÃTÿ¼Øõ6Ëu1(%É·n¾íµþ࣠¬ð¬OÈ7âòWÊZxRdÒ$jÃÐÁæRFArøö(ÂBÁpÄùYªª¨Y¾
¶ÚN¢Mqù}´hñþl[ÑâUü;"ìÌF4äÙå:T>ÛæÌï¹a$ ¿ó1ú^9çľÛ`G«Á{/!³dåi2ÇÈmdEvHù
Ó²ýu!®×Yeøé´(ú2ä,þy«î@W¼xsüÝ«£g8såÖ&ÍòhnÓÓ :F9É°ø Sc8ïUV]¥ÌºÊGôoÖ×o¸¤¥¶ÜoÁð"K§çTÈ2"Ôe9à[!\CJ"áövR¦¸Séûw»¬«
BåyF9ñn%Zo%¼zÂÝ9hä×ÇgK:é üYØþÿcïÍûÚ8²
áù>E{ã "ÂKb<²Í3|Of~¹~u
Ô@E·FÝ2æÎøùìïÙjë®^ðI&Éϱ¡«êÔvêÔ©³~zÏÙ/®Fs¸]F¥¬u]eþJN+ÿø(_1XM<cËnúÇ8,U»+5:+5ú!µ©à»)é¯\/dìg}è)©Õ7zÕºê©ÄJvÌXÚbH÷]ñ[R?ÅoêÍ[¨Ûé8_®C~r¢éøS»b
×дõ@hÕÎæ«øA#£ä˯êÜ2?;
«ýà`ð¼0Ü5ìïí?6XÙN£ÑTí¿RÚk/Ü
(ÛØÆ
\JðÏú§
³õ
ó4|¹{pÚV®_
u+&´kð» $-´àCØÞëW¸3
¡h²ê@Dç#`©¿>üÓáÑîéÍã±P ËtLÁ°'iį ¦{éÅÇÁîøú«9'|%é{+JW
÷ÎÇ
¬Üaö[Ò3'!{ä±e|W¤@4¹ø|rZÉNpâN#¼ÄïÅ6åÒÍ_õ0å"AÒ X!oÍç`¦ÛÖ¯µîÔ*Âû1.ªekÔÁ¥9:FË¥ÑŹ.]×¥åqPh$¿cúTQLëÕ×ñ{UëQÚà÷bìr¶?¶oé
µÙ;:
pÒöÒ?8¨îh}4-lzr
wUÂkóÉW+
WkÂòò:¡lK2M½4£(¸JÈù¤nËKîãPûHøõç´*¯OxÆ,ö+ÏøhØâù!ÜûòjÛÀ7a4YgÆ:
õ:¿Xt|tz´{t _MÉki]^K¡öúqYè8fÕ×nõêà¯å6³ië¤Ð¶éÛ¬fߨ¯p[è/вîþáÚöæ)^4yÅDosç
§VÃòÅ-ÎõS¾ÆïKßñ3`àúz_å]µ±±AÜ»
LSïF0b*Ï¡¥úiëÁÃ7¢äüª¿ÄùWêt¾H³W
:îxý
õÕÖææýͽïºÇÑ»8Úû~?G]´r
y%jt~48ã,ߦ¥ßUéZcîqÒd`ÊmÁ]¦é£²¦s²¡°,®2<Î8t?
ÉQÿ =CÚâÈÇógÈ }"öiÊTÞRT¹d_Îõ¬Û¯|ý÷
¬ü}=ûxþìcI]õÁÌßçÁsY f¬m,ì!+
ÄIQߪ{á_[:w³Y.kæñ@¥vCRÅôî ºÁEÿùRd"Gð0é±ÁUXUoÕáo«,½XîqÔN4ArÍ8ùeÝCÐsâè³Î_ƳøÃv]à0çúÉiCY9P
íÿ´®Êí£óãpÒbÓØ=¼úDuþùO>õw4RaóÙÿÚ>!CW£·ýkH¤VH
[L«YT_1(HÃæwD×ÍÅøÈuÕÙ_×£Bâõ
Ê)8âPÆQwø^¸%p«ynw(®½çg 7½%aô¬È·íð_NºZtâ¢SbEÞã>»øu/¾åÿhêÙ˾XÞÕïyã¯eQÔïªUö"Kï4¹{ºO¿nCñ9ÆÃÀ¿ÏQ³±* 0=y»~WµÅq/e!îJ§µF#çÆî7t
¶Ù<Ãéô]Luþí [8çH©5ã
:© a{Òçi3ñ«#U´i&·ûéÞÖj!ç×O%S$Ó"IOì64²ByÐÊÐÓQjªég§LëH&3!.ÅdÊä¸ooíè&¥ydÓ#E¥Ôï-jemÛQ8>áQ3µ´ï9+ÖvPMTtPp~+zÊî8ÂëDö^ì¾ÒN_ôfô DsÔoÚqtô âIl¿w»§ka{»ÝZ¶÷møOûrQaqFgÙÞÈaé½í»ò.kmø½ÌiOËkj4~¸©©1ØW³Ïº^VÞh>¿Ê.>íÿ
^e÷â×sýê®+ ýBáPÕz®ºòSªÅ5V_n±ÛâØ?òâsG¾û¾ÜªoËÀ¨
fûQýoTy-qâ8»A4JlL o¥Lw˸À>ÑBï»JþÏp/ÿ®eWn^w-;÷ýè^¼Bx¿Ìóv1;1~=ó¿ò)wÙ4ãî]K7ôÇvãÜJ³ó
d|6V;ÉU)ô¡a¹£ø8B·dÈ>]]eÎ!sÿæ4ÈY ÚSôkMlÊí¤h{Lø¿eÛý°ÙôÏ¿ÉËã,Àb|&
CÑ4EýÃ¥_V(+\m
G?§jBã)j¶×
&P¦²àPíHY ^YuÁÙlfCttÅoá
ñbÔ´°¦÷IaPå¡ÄÍtbj-âÉÆÇ_©m)Gw@Cß
WàâèàÄL®Góéò}Q.Õ
m~¬@÷OÁ²`ÑEþB
xò*1eë×Ò¯
[ø2Êß¹
/üfúòüËR?ÿ!¸
»ÓÑ}é*óêÝ
ÕøL\vy
µSR¡µ:öºëñ´Ìct>s"}JJG`Ì¡jX¹
Ð09âKZϨÌÅèRàâðع¨õ?i>9NïgcZª
¹+øaöE`ºö2źøâ°/ZBÜjgC2%_6ÜÕ~²ß¹¶_¬³Àª~[Ï_3%sýúE
JbßxµÝéÌf-ßL8Hz6gÿV'6ý~dÁGöäUËI(ÍG
Üç·`¯|:ÀOÊ¡f~ùõ'|ñïWõ|þÇùëW{¥}8Òý½¿¿><×ûg¤ç©ù\×&(_^Z*L@í8ÐÍdÁqá;AièLõ¡7ɤҰ¿è'áh: -ú!ÿý̧óLe0¹Øïæsëc÷)´'k%Ï'Æ
ÍÓN8
å ùÅ|4!¼6àlüâa¿{·üíK:?7Aá~YÖÇìÿ¶d
Î#msðWÀ.}JFù§c¿Ä$Åü÷}ÓTs:Mç#Ñe!¹ ÆsL6ÍB%qjÕ,¥ñRßåò³n1tgÔÍ«J±á3¤~`nScùÆÁòÐààHâIQÑ«¯v¬Síè7ÛÀU*À9¨owÅFnÛqÀósFYM9]+^Ê{t:-+Ï¥Q]ûAtèF9¥F
íu¸7¨NKÝ°*£¥op ôe1ÙAÔv§î¦yEs\bú:<»ÉZ½K°×ÃØlu¼:µùÕ ³ZûçýNÅr5u6l!¨f_Fã·ÝEçwÎlô¶}Xd¼ê(RtMù$p<v
£Æ H<òà¨NÔUJI/KApmÔ&ÐT^â+a9ÒÉ°ÿ´tkO"æ9c`8<Ѧå^W#ÅÐØÜÁQ¼Vgt®zR=Ñè4Í+l«J#àö8i\»Bcô
b{Ù)¬GWU¨tnðBrr¨¦
Þ=Ýÿó®Ù%ÖVÕ$u(¬uªÇÒËîðGö·ã9ûåâR»û2Í×WO*_àyÄ:5PüâÆæÂC
3bô1»#,`øG<ÁðëÙÓN`Â@à·*{]ßqéi5c6=ú²6ÈöªG³m´kÐä¤%Øñ-ZDK!Z5;l1j ®h åγó]´jË'úæ{ÑNy¡(>kõö)qu!ꩼÉèéc´ZÎNü2fþ*ÓÏÃezÍø³ZtèH¹÷0ÑXS¹ìÐPÕ$l
èÊ3q¿SöÄÓ¡Ly&ÀÞÂAZ̽¨fzL($8ÜdÀ>Ä'ý§ëx-^;ÒæÒ#]ôá¿U®å
mÏCzPUY®rhÊüø¬¶«c.G8fãl#þJ XNã£Wátd>xXÉLCKèÃsÁ.¥v8ëúmåËdIÝK©rá4wéôë§<¬;;¦°< .8erosóel
.·¢BþUÆEÙ·ãp¯¡Å×xô>æìÝòðºÉfíáùð÷bZñøjm9FzPjBézD RÌ[ˬ7Vë¶`QÀF*ïõOï>;ØgWS,C·¬7|¨Ç^YS|赪
#_ °ÊÅÑÁaêDÃ5Õb"ò_1ª
ó¾ßðó,0Á4T±NËâêÅ,ñôÇW¡lòx=s¿fY¸,%ò ZÉ2ÓmÜ
ñ_ÀQ¸¾¦#
H>¯/*ïü$Ñ%2[/y!A`T²ôìÏ"@µÆíÖ
*
T
Ó Á"!Râ£Âzx
ß"UD½ä¡î.ê+ì{2ÿ6·é8ÞS¹l?>¼P#Kç4ÀzÙ8ÜsÏQyªúú,h_[WMÞÛ=¨L³»Ò^Ä$Ä:º
O<§nã¿TuȨ½T©]à>Ý6¼iÍ˧^S«Ì$;üûmæê#CЫØls~*XUÞÝI¯]i/Ë}}隷n÷\ÕCb[ÅÎjµi?Ôí2¦¿)jOÓòè5ï#_§ëYHä@Ðd4KE¶KòÞ^sêl/IÈ>~KùEÿ¾é12lMm\ltÕ5ZégMr¡µÄt1¡fÔýýÂX²dügÀÃá*ĸ ¢æ¤Ø,áP³·"YÚÒ¯£I|Öµ»:ùAÇ]×¾² o«& Gv*©N2#PK\1ó#)N*VoOÅ®ÓØÃjËú¸hø)ºR5¯®ädîÍ#Ò5¥_¸åkxÖ
X6VØô§vVNPÿòºh»!BXÙêù%ÎBT¸¡ÄD3÷Ñ¿
§6ÏßBKû|Bµ6+¿¼ºj-»¸Tº6åsÌ,¼½üÚ,
|eE¸þÞ3ß
Ó[¶Öuê¢{¦u0úû}ÆÐgñ<˵ÄNßÜz)É9\?´¤òb»IÙPw;xxÝCè¡¥F*¨îôÖ´{Y)¬w>]dêîúGh"ûÿz=x=0ÔÔt9²3â
ÜÃQ¥F®¢1xÄj|X®jäT"©YõÐ jÒ4¤Ðç%É2§·\ïNg àá½)Ú"ߢ%T5ªÞ~8¿ïýGì½]éÂÆ×_ÆU·Mó
ìÚ
ôÙ+PÌj8óâAÎLv`â_TM¿0IW¤#yx.^~L)h#íÔ
<YCqm=;õ^¦8
Æc¯HD쯿Uþ7Ö-´Ú&9fäÑ|¾¡*Ñ«+NdªSY'»\äng
ùÈÌÉ5-cå;t£ùÐÜ
˶èrh2e#+Lÿ3ÌÀ0ÀG¸ýÓwxTòÔ[2ñjÞ£Ynäúgp®ñ_!Goi§oÄ8ã¶I*n]PÅM\ƺX|ÍÓ³ÑÙôÛj;ÿ7Nb\"½sl´D×ÓuKK½ã8Ï+mòÒL}ã'¿RO
¬Õá:%ºÞËoQßÌC7m¯z·T~©EFú%7s]ç+¸iyÅ×JQ¡m'çe¢÷Å÷ÜiëNTÑÿ¯R©È³´ò^j?¼©©ÊÛ^«BNy¹%Ë»ç ;¯¼X¹µ}0¬ÀÈfmòjg³ONÚ^±eQ}¢nÓÔÚùºUzEÆpÍdx͹k1ëÂÛT(¹ ""ø3B1#³¼RûÃÔ:aL,[ =DvÁlÑÎà,"(CU`ü.9>õ(*0?ÁI¯3uxª ݪÑ8Æù
é$N?Y\ÍZUº¾L§Ö
6NhNêZG\!uGM×mpÑ[-JR1òuöëÖ~ã«ùÕè½(cqÈ0²ocx-/ßhðSO=ÙÑà|Ù¼iÍõ#.WÎø5¿æ9Ã; Æéï~ å[ÝeÇz)#àÌhQù®KàR#ÂÑ#s;zs'6q2çëq¯¯OÓÑäl}³·¿ÏcuôR+Wñ{Ún¸¢ÄÓÑA.³qÎ~c©ÿ"t}ò¥+Î'ß>f»h¨áÕûa~6ý @¡¼é¤|ÚzÐçÇwà¯Þ£®ÚêÁOê{ø¦z÷á¯ïà[ïV
má07¿ÇIàø~§û¢¥ÆÂï°pfK²
¾¥qq{²¸P
?=º¨CÜ%
SÚ¢
ÄñG;÷@Öp¶vwîBÙ¢
Än¶Nî;"#T÷qÒ÷±.Õ-?nÄ6í}GÓ$¤Á_ÕÀßßÂõÂàl!$õë{ü¶IËÜä¾bôÚ$´Ä¦½½Ø
ñmk
¾×x
¸Ô
{Ußãq½äXÝláü·î=Ô+OC¢Ò.#Èïq
îÓlh !>)x
[õ6±íÏ¿a×½ïh´¯[Ò
'ÝëÑù ¥ÆÑÜÇ3ó¾GÀh«e5z´¸tîh ¸¨G¹µ©çÅH[ý
¦tXns÷bÂvÅ5»Æô+ûõqdâU?øîÄÕmJxÃQ \Q©Ê¥¾¼tyÅF%váRGߪïߨ»jµ§~øAò·»ê[z{GW¨÷Á;ZÁc ÝxäÓüÆ)]H;FÓ\Óû¬³éwǬ)#Rã
IÎ9ÌJ-Zhºk¯ÜÎÐÈ-·Æ6S»`û!üN;_$© _h¨²&$[.xï-·ò," c+®Î¯àÐû¿{5(¥¼·5äõ :Wl>T¢-ÏKRÇ]¯«©6¥·D¢d¥^aælñ ÜG|«¤}¹¯¶!\újÔê(WÔ@f¤Åf¤Ý(páÊX±(#@6ÝNñ{кd<dÅì$¤3§I*E5DµÇ(a×Vø
05, ØM6p$}]s±Æ
ËÁU©£¿oX¾
5
ºC^GÎüAÍ)C¥£±ë"|½gN
Îö,Lð
'ñr0×ø.Áòx »s2Â_òWB*^¡Ç<êöÄP(k5¹#ÚÈ(x0X"0"¦*ð\Èãiñ. ºQÄ4Ê]\º½²C[õ´\7oáغ¯üTSníFöðÖ4EWÚK
k¤:A&Åv³é"C[Åä}yÇyáí§°KtðYuë4ã0µx¿fȳ*δF$pî,*6Å:-È:éKõáVÍhÅB;pvý½lj×à³íÆ.źë×\Ô§iÛ¿)ÔºÎÌj+9}Dÿ}Ob%Gö±Å=ñÿt©Üg#Ø'pgl
VºÐºk)óèŵ»®þäNª¹ÝO;½5KóØ)ÿï÷ê§æz*µÂ«_
Æ¡ùå«ßRÝ}|Ö¾!RÃqÜð¹Âù
Ð
{QÍI}-ÞOôêyï91
ëêdF0ÝBrgÙáã5yë±Û¶su÷Ââõe<Ýdã55c_@V/h]¡
<(K&{`*¯?·?mGʧßOÖ,ãZùȧã×bשPæ:æ¬# i»ß´ÓysÕ\u¤³ziêv§=ãâ,aõÖ2wgà½üÄTê?,Õ
Vð5áEͬí¸5÷f¹ýÕ¼[W´=}9ìCõó#<`£@k&`LäÂ9OQêeÏÇ+
x¥Àj¨S
p2©cJJ¥µBÑ}ò7ëNúÑËþ«ýáÑSÎÛ?88Ú
úWXÛj¡@¦F85ÃÆYÎñÅ.ô÷Ú^t¥vaVÅP^ÈÚ0ádÀåÇ8û¼:>:=Ú=:`gÌ£ÔGÉâJù«¤e×MºÆDNoè
nÿJ?®ÏÏê&ü«mäpYº¨j¹|n7èoè1fZ½ÐЧð¶Ã,ÊkX6J·aUA¨#ÑÐÅCÝ
íÃò~Éÿ!j¯ßÛØܸ÷-¿ò¿½m?kïßWØܺ÷ݽM
¿onÝç7·6ï÷zè£Òë=¼¿ùà»j³÷àáæ?¨ÍÏ:ÿp¤æ0 <ßÆIVUª×À¡ÉÈäðß_É@ºhÃIìuB°Í¢1pÀç%ë¤^gtÎæqËß®-+Ï;»Çè1ÚA²ûëð×ì£\"rurôø*º ZvÆ«.7Px²»Ò)Ãé=zôáÜóá¤ç9æýs
JYFibRc¦Ë®ºJDzJÎã³SÐo¶u£äÍs¤Ê*%2ÚäçàP#º`L.*]Þ6±âÑYb±5ê'¤À6G"ÏCc^;X]4aú¿8¡À!Ð2²
Úé:9zvúcÿx
ÿFVÇrÀ¨ÀaË<8þÇçl\®8(®Åì[tkÂexqý¯ñ¿ÙörU àBpÈåËz
üË5e8²a¹SVaÄ")d9·.åßlÓP©¤V©©ámÙñAO¨iß8"ë&«K©\pô¸(M9/Tô>/(4S¸e3\)åñnÆrzQÃ0Ö¢wøb|7ÓÂz
p"nµº¶üÊM¶<uÍpÙÎw7!ó9iQ½ò$J>©°è"ѵxmÞõ++yUálj4i´pØÜ}yÉ-
«êCvÎøjÁÑ»s9ѱØÜj:-ítÕ¥í캤®Ù'[ÂRs÷K]Å
ÇN⢸¥AQÜJQPj+b¤¸mÊO6/Õa70°í¨]!=2Ì]ÝqËÅW¬è¡Ô~Ø{¦O2~³¹ÍÆÉ #_s-X¯@"ãÓ?.°Gf¹wÇ»ÒÆ«AW¼åµ g£RÈ¥]&Æm*"õëU²nÞZzêÞNôTJ;&¨np¦ëð¨æó×o©íú5T4ë'õl!Z³=
ªiò
McºPë/Öx V¸ZªËKM<]ä:¨×I
8}°çñ×dLRý 7Ó·¢¢¥`¥×Hq+óïLs«®æâɵ¼üKoþ²¸æs¿"ìþ÷´K9jQiiZ[^"rÐ
'*\M+bVÓRW]ITCQ)ÉÜ*¨nWÑ ÊÕ|PåJÜùìUÔ÷«¿Á)UÀ0Tzÿ7?zä² KÚ®É=½)
B¸¶\ ¼ðÎÚÿ*þØ£>³z;¶èv\eÝ%ûÑD¤tó·ºôBHà_!¿^ò;1ùÀ,Í©6È2y¯NÃcÚg¸iüÁ'f Ih9`í²äP_ýÁÉ
¹Í2Æò{¸fXôX=ÊþÄZ˺íæWh5o¥þÃÿZ**ugèCÓqÜ;M¯NéW«ák¥âkÔñµÓEþ¹ßv5O;mO}góá%§/ß9kb1rÖ"sPbûÕ`l§OÃãÍÊÑjféNÊ-8yÞ¯tÔOŹM±¥9.í½A¥ÛÙ,PËë^<°«.åáyYånK»ltpQÙÅÃ
Õ^jQ¹®Í³bDî'8`4_¦ìpZ3ñ=ç`xg7A¬bOèÒ°e.ÉÑ}¤S¼ZLóx65²U~"bAA6ó, 4°»n£[à]q®3aR.!ÅÅ×âfhÁvhÆ$<fµ®±¡x»'9/]duj0Áñ0®¥)CÞ]ÒëÉ dSɱY
1r¶È5E¶4hRM»N"Ö$^D×'mÆ(XèZk¤òèjΡݲ3´
fpãǼÏFh#»FíÄÒ@i¦®
CbdÈ36¹
fãc×4û|Z¸ÅiðD\ÿ*ãõKeãE3ÉaíaÞdam>{³ayÇa®1æ§B×ÊùÕÈé5ÞÒÀ§o¾1à2³0óQ¿%K/Yl¯ïÕUßËÝõ÷ï§ø㬽зöQìËòærØÈ:ÿ!áÓaÛ6µ×Ðui¨ygÇenHxý¾Ê{îLäÚ/7ÚOél¹
ð(ÅÝìØTá.sæÑû\»ã¦#ÒXwnÞáa`:Þ6À0ANëH¿bh,øDÑûu{`+SðR¿@îk °¼;ô¿zKð¨ÎÏþÛà¸%¶FZ6WcñÿszÁIdOÉôlÿ!äojm-éµÏ8wv34pww·=%Ä4×óÔ
×
£UsGèsÖ©IÁáÅZÛ¬ ª$yª[ÿú¤^¼åѯ
§ £þùO¶¨j+Xm4ð#\IzÜÕ]õ·ÐûÞ3
þÆ9½1ÉU?Ý6>y¢îuÞ,k ¼NâÃßuÄÀöPgãÎþ&ýÍíÌ_-¯«¿IWÊFÿä®þìÊ<{M-ìX£ï¤þU&Õñ©8Qm:eÊýjXy¼hädÕJWIÇ÷¶0l·SÉÄA
H^DpLLBʸ>~ô¨(£h3®Z$çe§xCòVdË
F½S"j®ñ³þ´¤eUÌûTQ^A»±g²McäÎÍ{Ú"iÖYvøeß(®b©fîD1N£PÚ¬0Ð)NÍS«a4x ×HJ"QzxbÝM¯I+
ðmcW³lèÕSvktvºjDîª.kgkèöéÉ&ñ{ÌÚq<x´]C;rþ¡\¾Y^> ,jh¿|ÅÝjµ§0Çö;
KÔWiXê73ô(«ÏÍmA®Èð
¸B²ZÞGJsâ«Bîâù
XÑ
³an+á^íÚíb±(4FiJ¶m
:ÅeôâM#÷3QF¦ÖâY"ÎÙÏöQBü^ÚJ_î+}Má¦*`ç">ôx鮵4"]§¶³Ló)ÜJTlEà×fø? q46t´¦ù «5ÒF
¼ÄDÇ5»DUã<Ì.#?R&VEá³V¥{g»Hz¢Ev¶ò±vþ2 YK¹É:\ôÄ°ÕOßH cG¡yÏÒöÎl~"vOWìlGD`ù9TùÃre7Nmow=Q×þáéàøYw0<ÆÐ'~D®ÜxÌ[ÈÓ4 ¥p/~
©xùzøP`µXNs
3gÒ$Sùé%K±Ú(I.ÿRVðe!©Ã²#ÅI#-<Ç-ø¾s³¿ãguQdWclï4máx}Si¬fÁ¿gq÷¨¢0>äf.2äÌôç8"²©ÑÊ¿ä<¾ Wyéc¸&A ëJÀF³Éõ
u¸JLк6B at VªMT8E
D"*Yqyp tÄٰؾØo§ Ï,KIÝ0ä¶ê«Mà)1ÏvÄÞ.¿'ü¾þýÖEíg^%cUª´¬® 5Tìù
D¼[~\
Sm'v=º1çh»ÄÁL$ôíȼn36þ KØe w w.ã³E®³üQÐ*þ¨,¬ö¦VxÔ82@Yc+µÂ13⦸(ãx(Î N.PP¡]Î}!è\ö8idFááÇ»hÄÉóàb"*Tq(ÊÜ6Aµúzëm4+
WëÀ öxÉE>Jhö_½{(ÁJ
Ù"ÎÙf^UÑbL`TO±$ayµÍ7\]´ó7SKðEB×I`7CH¬(Ëõy¶fØ6¦ÐyÖj{
<=K/(Ã,¾º&1§ò,ý®¹<w|úÅ@Ñ¿PÛÚ$¯4´bVË~»¼õ¥#T2*ì.þ½Ëâ%(G=£ÎüÄ̦F»:èÔèéqµ0úæ-£KokN{1O8hUtµ,V¯:¯åÊ
!-ërÓ%¢ÓX¹A@%Hð ìÓÚV#ÿ$Áºû~×lt
&B²³Ù#L]\´¦C°+±Æ0ÎEHpÂbeq4Ik
ÈdJe¹Z]9~ÚµªØºÀ
üVáÔM ÐjZ´K"U°
ÅX*¥*µò¢ºX Z:µ,¾éÍ
iÝ´pCUO»'fëIôb¦òù&`(+xâB
ѽ0=ùFi>#¦í¢ +Du>Æ\'U$Ó"$&]cï=2¾27Ò2ÛmSúº6:£ºÕ1Ô3AâG[â:·E}v+£/ ¼¯l¤Ù¤RbÄFõ]5<!7C ün£ÿ*åÖâÃôÎW¾imüÏR|;ͺ^Ë(Jk4W4
Z8¼Zfßÿß«ÁñÉþÉ)æ5xvÐ~D´«~c¨9xõbðrpÜ?ÚXÛbôçÄE0Ì~¨X
vþtm¾íÙ'8´c>¤8~c{ÛÖ
¥¢~z
/WEïuÓ¾T*H;# +ã-OJ%Ç\_¿(ÆCqÖ-q
Ì`¡FépÊÝã](Ú^^ª*³n©Zé`XúTæ(l.p0q×MC'§ ݤHyȺķp룦8ÀÐåSQÚ§MÍRróÔ$fpnºìö8»À°][
âIóLñµ«fÅ3Î>p8þiÅÄËúPè26"®¢è¥¹cy¸Ò
ÐKÈ}Ò(Í´Ä Ï}
çȳ|æãï^ñy¡ø|æfâ*õì1åâúaZãïð FÍå°M#ò«´®háÄsëï_gUR;ë®U'kðS¼óÖÚö¡ëú2_ª¿/":¢6Iûg鼺AyT]ÝéßÝw9Í#OWËmºßÅ=2·ÈÊîsôÖA°)zNÞR¤Ê
÷)ÒÜÚa»yz+F®³öÖÁ±xÃ@8oh
¹¤n½eù!ÜYz±È4
pÿÇʱ1#IÁ-ï)¦²<|NÉýÁÓ×ÏxÎP´êú1öØJD§B±Ð"ÈW2%q?²°,¾æ*C±o¢ìz]
?Y2áÚôïÛj:Ãÿï1Éd
©Â
êÀd½áaÇV$¹É/Yûxk5ߺÒñ,óEBøKÍtÔ'r5Æ&8'a¦¤CS!íôë\Së ÞAü£Q7ký ·5±4h®aôMwì°´USò°Ü
hÝltÑZ¦q5ó¨oÓè,HïmlªÕ}u΢;O9Ì?iÍsïNÅnâ¾Øà7jÏÆ5k¸v«èGÛ>: \µÆ=¾TÌ}ÍÓá.}ÀÇíið¯ûè
VÄͬT_U'h¤ÍÔaéMÇFgÈ_ãËw&h6Me@q¦1M$/1\ Ó!ñYªÍ\ûw¿ÂÄ*w#àÂ`+nVÖ.[4 lïüáèòLG;í¬
PU5XOÊÝéQ-èÆG¾3-øáêèéë_ûñ:¶$-¬kôÃUæÞÖ¼~µïPWOlHzë0:b;î<GëdÉ"2tä
¬= ,7(=¤ô¹½Ø8$Ö-Ë%Ô<&_CÞuq5Öh ÖËÅlz³,dv
ó \hMV"|®¶]¨SÉ
UXôJ®Jyoå*o=TU«øjnTÿØìZæÐWuϼ«'ÿ^á·ß HÅd{<yt@ü¡õg/0¹§äsi¿ËªJkûoy«ì|Ñ[ÅÓuýF¯½Û:Û¤oÎuê1VÙÆíÔÃÕ
\3 ßïßÀ}!xÆƪ<ÏègÇf±*Ûþ6ñ¨©RØA+§ÇýÃýÓý£CôwFÃ$:[\8þLäF±E!ÕÆËÎMRî?[gsT¼aÚ5)ÓZ'$ cóq+å«Ñ`V, ÂÔ:Ææ{ÑÃöïç¥+ïµGÖø6÷E¶:àgÔºúËR#m=0O»áÄ º3çf^k·¶ÌªA
ô3Pø
=×´ rý5SrxcùÚ©¿¯Ù½ÅïT´09WWã)ÞYÎí´<GKvnû¡
î{u
×WÑa5ÜÎ|Üa+-7mê^M3õµ¶hËÑ©C&Ñ÷¾:zêZ¬J§?n~*{ÌZ¢jõóйz¢ÅÆ:Óy°"â<¥äÖFÉQBó]}µk\ôºUnªqº
º%H&0±Wt)?HqåþkÜoJu'W´åîØ(
ËÝÝ1eÞ¼:«§ËùZ¢sZiRû oÉKÜ"qzj:¶K5$7º·;å0;{ëéÀà! Îäݡ½F·Þì¼þPoÍðCOÿª
1ü
\ЫÀËÜ]ÁSv®òÁo_oØ»`-éahê=¼X1~ÊÛzIT?q
`¹§[Ø-û°]¾UÏmÍë{väÀí»naóìh§Ó>Ø;(lÛªC\f5Rµä¼¦6ÎÝ-Zþï
5(z'ÔNCÝ ¤ç$@y`_ºÙ$øgö[gËæBXÃ%sT¶ÌÔÁYUì ¥xÿ¥n|ß8¢;²Z!^YpSÐ[êz¤¡mÂ06ÈkÅ#]$Q0ÍÖܨ#Ú4²ßF|V
móÙ|+qÃ%³n£RóÅ3Cu0!|ûRlURYÍÒ[[32´ÀöS1[:Q8®& 7+<«9ä½ÃKÑUù]ز²§Eh®®%mNNµ·v©¾y
¢Þ§ÛbIÁÖiénH`¸±qã³×<u´ qû ´îµVú£·ØW׳µµÜèÉÒ¶BhyÓvgÇ?n¾>ÛæoU´ÖDól-Ê1Læ9¦¹a^NÁõPÓÑ.ÿæi·ÅÅw8
:î¼x£R7ö®:c{ËÒÎýÁëÜk:ÊP|ýI³?,zÐxïs´î5PÃxBJæØ×Ëö¡ðÇIwbz²ðªZd:ÌcëTÛ¿4a<<æ;
'¼ã#é<`å7>¼ÿõ×®B|ÜIÓë±_È)°Q>.ÀãçÂôVö¡EF0.Ô¥tÊÙªº¦mOäoò4§Äd%vÞp
-¢ó~ëæÙáZ¾#Ñå%*X{ÇÉe-úÖ¤Ìú
ɪ+ò?mj®Mgù\ýô
uSÖÜéÆ=ÝØûì5×îðÂà÷@ï?3}
i(÷Ì8
%þP¬ÿÄܲs_ñ>{0´ûWÏY8Ê ²ãCuRìù¨P¦Ð{2Iïªìm<S±IáÎÚ**~SLYÞßlP5kÉî´dÌVJ
ÐøIÒÝ5ù_*^2×e#I7×;þ
©fX0ÀëXÁ Ⱦþ¹X©Ä±lävþêÜ?ýÍxoV¤²¾?2Q
¹tÇ^ä^¢ÒÌi{þcU~c¿ØgöÓq«Gl{
Kw áêm`úR$¡¸ç)!bmz=^f7|Y%_=O5)åE&Î}PiÂ/"vúîV6v´'ÿrÜ¡ñó082ìËÆÏRW
óbLMðæÙôUÿ¦¬ctµÖ·Õä$|
ÍÝÂ49J×~¾¼ÆÛm NêìTeÐÞîêñ@J3Çûd|µÝÖg§¶NævÏlTí~â«ÄÊ\ÜÏÛLÌ4}'»w/ÉÙPü`CûÂwÞÒnÑËc©·Ë§©æáÍÔyÓq®·
UÊZ,(ßUa`ÎÈ
·bãø´,vÐÙÈCh/»ÄçÇiÎÈY¾×ÃNREÉrtGü|\Vj0âÔrqòüVè5róÏ>¸Lk»¢Ø4[lB4¨³tOÛÈ×¹ XGfß©}À;Åá[¡£ã½&Ø
<È.bζV2¶Yá±|0+iȲo2 at -=.ê;¦XÞp0«*ûqN|â·N!Có
³éø²gRÆáCû«Å»
_»¸¼nÍ\\^ÿËxæGö%y¶§äó{PnÇ{|¡#âP
%Ç0ºÝú0%ª4
Åé-)ÄxfI$½Ú/Mg¢ÑǯFÙ¹I*NUhÍÔ&F~SÆÚ]AÃ@^
µWÛZ¬ +¢¨>ü¥UI|¾.ÜÌ¡þúv¸2Òùÿê
càùñÑëWã§ÿw°{:ÜûëaÿåþnÇ ãY[3uÕ£ª?8ê¸fHø4Þhݵës²´ôÍ7>
'ö)ÿ ᥰ^]ùq¢§»ÕtÑ)áåJ×ÝT×°ÖG º'Ñ8CÈþ±(ã7n1å·CKasÆÕKo?_à>î÷¾ªnÝÆÓºBËÏ»ï¥]l¿Q´AàÀº&Ûo*·WÈFÝýØýD¸´ú·ÛÓV -½=7¹)IMëlr!j"OZ±>WÇvçô»àÑ3ä2°`
%OÞÕm+üß½ý4(5ÓEx/CÕüO
pÁöMÖ¸i©ÚÉ5aZª1Uòìj
¦HKÕ6G¾ÁÑÇXB«0ÇXd[Má1¸K
s§à¾÷úå«aÿàÀ5T!¸Â,ÑÞ¨S×`йh§%Ã
é-Ñî27¬W´)N56ïàiG¢v¼K$®;Oæ1r|G:æàÞ&) 8ùñvIÛ
䮯nü[×GeºöÊamTÆÐjûkH»°HJ1ð'øób(u*ÑøÅÁ)M8 ÄöGbÌ>¢àé²L$3©S£9?áÓÙtjmäÀ0¸(2.Dôy/J?7ÞïÍa#T`1Ñ¥Dþ
x¥Å8à8!]'þ.qpyǨL2¾CÂ(î¾HþVøJyz¥|¿Bþ,cìTѬ.n^RQêì1xíú
º)¹{°mæX.îÊÈDLô/òõª©ðA"ý»êâÒÉ£o~^4¥
<Aº' yONvßÁ¸¾xÿhjðlIð'² %#Ñoj÷»÷`Ð%¿ËxÚËxÊ/"#Õ!wÔv¾2´7,ü,î t°dÓWBxÓÀ±²0èøÆoIÙíÍ
¨(ÐýóùÌ)¿ÃãÔrà£Ã!Çþ×ëÁëS¥ª¤4åòRÔ¥£¬u«^é'ÅÕlȱ³>E¹ÉÔZRCnË´Ó::¢´Ìã~§]!ÝV üA2x·OT!Q?@ÚåvÓ¯Ò¿(¿eo
«.ÿh{ôòuU1v¹?á[]/Ó.#v×vRx¥è
^7¡²//ÿ;ú§þójPÕ¸ÚZC ²¿ìSQt2Ëæ±UÐÆãú_À<âv¡"Yƾµ5ûá]4ÎÓ¹i at t˲îqè2úáÎ_aûÌ ø\ìØáh_ßF72Â@EçqE~
ýú5õi]û;Å;ÅÅßtç·ÕÆy[³{ôò £Îñ'áeHCW
Ýêôaçuo$;^ý=9ײ$XR}=%¨B!@[KÚ:¥ÛÌ)pl³$ð½üp[i,ÊPm_DÌØT,ÅImíØÌ
i$
0¸q*pÚ§ð|ôK'#cXÿÒZúÇR¦ÃöÎýcñÂÔUÌ¿ÕfþråBÚýÔ²E;×n²£É"¡ªsæVïêúÁMÝ'¼
iÑUtëÉæBÖ_Ý -tÄ\°ü¥×¯i#¶xKÝGe3tÿ êõàz).|}/Á¥/×
¾|>Âðo>Kd7AÝ3À©V
ÐÐ!0é¬ÍRàW@åÌ 'Nªl±E«Û¡
Ó"W÷ݲηA¾PC:tGe¡;ÊÁ;Cu(X¨naU,@Õ3êáfTÓHrPp_ç ²ÿ"±í/¥ç½¸â7«BðÄEð0å¤èu{> ÐîY$¼¾ï gr© /07¡¯vl¥<33"ªéIµFðLó'®ì¯Ô
,ö,)ðJÅF2Sç]Xåê©ÌëTÙW¨î=§
qïØ÷V|ǾķFä;.È|k
¾ãÔ·Zì;.È}UV³ø8\Ä× ÜøÀaûÌÕ¾fd¿ÛÇ&d û<ÞyiX`S2A01S*\ó¼*vú(¢NÕ§!l¨è3XµªïrFJ- 2òå6,Å>ØnKVé'0·NqÀNQQtf³z4®ÌµKTp®,ÐñZêaKаÕÝZæ&ò%d?XÆR³âCrG×]ܳÐÅí@(sÍd?ÔÒ é#HÛ
¯b½³Ä|4ÞøyêFÝÇsûë¨$®Ñs
2EP
%ðG}\¾oxÌ7CÝz£vWþsòX_¤Ýwª·qÿáÆÖFïÝ
ßözß¿Óûîñ½Gáf5ÔàýLýgèò¬Ál* 5 "¼'ÿ¬l;ì:ÆEÄ1Ë$ñt°ÜÞdãrÅ~ú=c®o6m\>Y^öËø2ÐVô=2¶jqÚ£JâjÚP+[µ«GÍy Ç
aÊ?7>Fè!ü\Har"iÀed }U5"Pq5¶+º~ÿ¹NÝÞSª}§Â=S¶ûMA-
Ûý)ûM?Ó^¯»×ø¡¼×d4^½×T\½×âÞk]¿×\§n¯©FÕ^SaÅ^»XÛ½6~gÛÿ3l=Å7ü¸otÿ½-jø·$ºhÊèâ7ABÅj*T¬B¦bÇVµ±*UáV¡ZjiæÖà *ÌÈ¿úùQ/.ä½ÕÂx%5hÅm°êµ@2ª×cÜkq¥
ÒµÙ-üiÜ~W3e÷±ÁæóÓ»
¸´ ¸J;DºAê¶@=F¤Ð¤§#%ܨ_?¸£Ã++ÝR(à ®H%$ô©MGl¬0U,ÒlÙ&8DµSrТXç4á
©iê& suE¢Ì³ÈKi¯¢\Ø:I¯»&å¿sYåº×£ñ[7âMcóñÕLÒ¢Âc8±)·ÑïRÁÙh.Æa®ù
»%ÓLù4Ï,Æ2`TX½@º¯ÚøÔã¸,´Ù'lb8õê©þ§PþÉiýas2ÒmB®ú A«Þg¸ì@çr¥¢Â;ÞÒêN+
=G¯Ç/[#Óñ4|= jê<k¹´¬[úY>¦m:Ågþø
»iýL½ÑKûËvÁþ@Uxä«
8}$¢{12×g$6þë,úl½/ãÑÕ¡Óy}{,àMôs!îYÏÓ¡oÙ8ÙØçæÒ6
³ Ù*
BÝvù,7²Å¡WQàâ¢Æ¨-f2ôH\°åËWáè2m]Ù>îHãaü;-zu©Sj¥f/RÂ:F_/å¾6].¦yu³
ú,fmkG]ì¯ÓèQ¯ïiÉÝ¿âé
Â/kïne+4=F×Z3¤ðc°~¶xE¹åÃ'¨ûúäýqYc\³ùr1ºù
M¢
ÁkÍz¡ÎNÌF£èõ1 Â3Ceä´we8ÄUW%¹WºB&Ñûüq¸-C<¨
Sghys35åat?eÈu÷û]õÖm5
\í þ¼åÈÏäË° u8Á)'É«~õà¶â¢Ì3Y;ÑÒ
SMw=!$o1ÿHûâ[j²}T"ôçÏDVØÞ
D«¼¢Ã&¡wä^"VÝú2'î«¥8Eðigx˧pV®Â/+EôDVùRQNì¹`k.rrd
ÃlqRmSs¹&WÄA"ÛxæØ\á¦x&¶²hzâÓÝî]mq/ÃX_}lÈ'gÒ«díÉ
Ó ="a?cA¿^}S&irs¬]Z$Z-ܧóÒ -½ñ\Oæór
9.;
ó!V÷±u
ÀÉÇ,Ç|Þ/Ûw:Rú
Ó@Ò-|ÃÈ\V´}ªP¸ÜèW®ï¥W-õm:çLQµ¿SqÅý° »R¨:Ã&½rÎÚÑê})»L(;b~/&ÁGc Ï J!.~§J2u@ÒALÅo>×3³-¹kw$@ÿÐzS´A)ÐY.qvhÿã´/åmk³Úûªhèe»!·ÇðhâQ;ϳxQ_p1mi@¶(î×AkyKZèuÄy-sÕ½!AÌø{×MÌdI½Êm¢Ü±æWý.l,kzä
êÇ)J'ǦÎ]Qy=*Ç=Á¥{ø®}¯EÀ
|¯T_ÿ!`h캪¬ÑcNRêã¿B÷®ÝàìcÑæõ|ͳá>Ò¯N?q_üÛuñÅÓvñ`4{ý[îbhñtñ§²0æ áζk7ÌPñ~ø~t» |¬Uµ<x¬)èx Î+¤wÅï°
!|£éâá§ÑX,´h1Á'Á¢Ä¹S¨³©D&/q7Ô¼;aå6AÎÎüµý«Ú0Àûî1²OðÁ"¡õ=±PìÍÉä `'Þ/F0cUЬrÛ|ö1'øæ³ì¹åá°Ù0ébÞ£ïÎduryåY¦Ë²ÛO³¹Kk2à!Âp,\@ñȼB*îEB§ÞÍ/%´ËNàbuz/`ºâÐà#=h1Îÿ,=ßxÐK2n¨wxêÉeáb<Ópéò|+Úo¨%{Òâ\b£X«©Û3WMªmËFVùwOUóV¶¤ÒÎ×ÁïCûþhô·"¼__ÝíþÂÙSc> 0¹ÅQ gþJÈÈÍÉwÓx¼Ðp¨IPðãùË"¼a1ñ(Üw-!>â÷O_îwQ´Czñ²ºëT
Uí\^¦XÜ¿?yÓXìHâ]
RNÂÙ4]x"¨ÄT®ßÑ#7Ê*¨c2UÌVPbݽX_
9{é6Âb¯`+â©arìÀ²
úÙ{ßûÜq+ïD%>=jÿJ
<Ým6$kùá[\A»ú{<¯D8õ£uÁäýì1 ÆlxÒá5:DYç9&ÉçÈ+r.º]×ñ-·è±ìÁ{Ì®<
üÔôssÑÒn~`\½Ñ<{©Êç0´Ñàu}s6ÆpÕ³gJ#B²ó[íw ©-BÂ'ñ%IrÍXIIHNm"³3,f¨)ÐÄbaõ«ëú4T5[Ë&ieeÜ$ÓzÁD/ø¿W颮±õèr%èÆh{ÅÆtÀ6à£AÞÄLP,®!F3²¸Õ×ý[¸0
F§CÅh²6ái
ÜëY袽QÜ$]˪hÆ®Îd3cã»HÙîéÅ×`¹k¦¸ü.òÅo¢ÝÖ¡xrô}äé
":Í×ÐAã>Þj?DgÀ^e¾Xé2YRÈõq²7=ñiíü¹áUX:Ë/æðôûjÌnâÉ9rEyWÏEÁ¢5¬oÏfvoN(²¾áÉ6ÿ
p2Ì'3MKÓo9ÃÃ3/ÎY>ÒbF½åCæö°³ÍE¡â¶Õ*Ð-Ïg¬KlIÚ»LÛ],>òDÏʬ+¥dÜ6ÌiíÎþ|vÕûÜöH½»Â3\ k½ÎË^6fWÖ"_,$ÞYá
AñpDåë$ð®á.7<÷Hü3à8(¦|9«ùèmîñ¦¥;b]zósh:!S®"âZ
qHv:ær4Á{°~®¾¯m>áÿÔ}_¹ù0`Ïü$@Oá¡Þ±Ð\QÚº8ï}÷s,À&rE´P£íÍÕ²'4òÉ»½ÓÃqùØ08_zk«øðóF`>pÍYÆKÇ6+À?7Q¼¼W-7Çz7{ZâÛ
°$²[Èp.¸âÅÜsýxQÿ`;PcihÁ+ at WÝY(F(p&0£v¡lÈ\ÆGÊ£]Tñ/;²(ÈýKWËHûøM
h,ëÊ\<zH«¬0[ Èr·ªæÙºxÈÆÓh."
Ò7îßÌ¢ñíd[ûy8l.¤`{èúÞ
a°àké/
Ý]#,ÃÀíÖo0
1r`î¤L%Ló÷aâÀòL ¬ÖB¹¼=ékÀþQâ°HE¾ÙUMA 9¯
à|R0¾BüÅGY7«)ïà¼ý
>(Éz«P¾îçsz¯üÂÐäªïlà2Ú
RäËhËhËhÏÑ.¾¡h÷3Cîíbi>,Í{0jd.V©Zj]àâ7Õ Äg¨Ë´¢ÃF
y¥Í
Ï«Jzæº0"ÅO¨¤IXÞEè¾sõ~NëÜà15ø4}zÛðßÉoCVi¿
«ÛÕkã+B¬°¡âlmF¸#
Âá:Y¸þì#ºDi<FØWØ <Ê d@ö2ìêû!dÇ`ÇBïï,^&^Â^±ª7&RÁ
q-?î æZJª)YúùZÈǯ<©
ga5Óø=òx¾#mØr̳²PLi]_y
ZßUIOpªVL4¸auÑó/aèQÑ%¡J åZwµß¨°ýÀͨ0OKv}9$;K$eèCÛ6¹'eÓ<>Ù9ü;QDD]s¨èu1uФ³FW4g)FÇñ(èG fÃԸϲK¿+ª$
n¼5ÞFð´Oú|½#*W=¡leEÖjn}Ò
¯©KÃíM³¸³j~¬êÓû»µU³ÛÝâئwºé;¡^-,8©¤»nI_¦+FY
Ð2R¹½5¾xü_ëb¡gêýhúÂøábaÞ¶©VQÊHV/x}GÞÚêáõ8NC8ry÷Á«øÅ÷ÃêjÁ4;ïÏÚÚ¾¿yN@vGÙÈÎV¶lqJ$11$µ×0¥âõYA'_˶ô<TF)Âhe£´Ú®÷ÝæÏøeê,Ó
æÔ»UË1AÞ¯£.¿º¹»Dþg®ú¦¿sÞOCûØÚdFðò'¥vG¶¶4/
ë}z貪úÖÌSiDVþ {´'ݳöÞþÛöÐF%ÿV·N´lq
-¹ßâÔg9^ìÇðúPõϧ³xürûÿÝc<¼^UëÓ`ò1lNqýV<\µZÕhxßÕüúV½æÁß5¿!~Öj¬Ùà/Oã3¿Öª7½kÕÙÖw^íáªPü̹MxUWýèCMÒñd|Dc¼äçäá⦾²Â¥ó]pOn=6r1V6»wðvÿÔ2R=ÍV<nès7 /¯f|®{~ÖðÎo½C¸#âBܹÎë)OÁåáüzTÁï쯮Ó,ØÎN«Âó©gó/fo;Íõ)¸kãqjØwOðÖßnx×ñ0¼à?ûÑÐ`ðÏgn9UÙp·Ñx>᫱kÑmÝ«
u÷^vÅr_v¹Úªz<®+½ö/íã®×yñ:½j{G{¯ÚÞë3ÈdïøW¯sÚÞ?Üãâóö~˱úíäÌÛ?9î´ÿÏ{Oãì½Û{U8CRù'6éí^·sÂ<ã
ë¼?êB^¼óN:Pgï}§ÍËØëî5ï6^ÙΧÃøÁPá½c¬Ò~÷ðäxÑݳ=¨ÇqûÍÑáöñ~hO {rƾïH
oïì°
¼ïB><ÌgsÜb¿y]°í3Þïö0ã×Y>({î#í4kÞ>7vybnÂO`&ÞÃüθäïïy;
®TÅ·?ÑEü¿ù
¦O.ÿ"Þ]Ífã777UùaSÉ^f\õ!P3_
À Y ô¥®,]><¸N@¾1_MZÁ1öKø)¼6ä2àFãä8¾æµÝJøtÉu2>&Ý4
pþãÖýø#Ä°6äH*³yÀÍ,|>ªø³1橾¹.H"óYAeúáEqÐFÜ2YÓ'ÕL¢K~ûÝ{¹²ú§ÃáDgo|ôXÕçÿ4QñnÖZO¦[/;/[Ô¼ö§±÷'¦¶t#oßWHH0åêþaõÿF«ÊÃÃظè7m£ù0«W«é«?£7Þ?zãêÕ_rNhû'ïNùðϲNÛY"ôÎFà½æ¹Ü×RÇ´\ðc¬x}|>ÆáÑÍC~õÖtP at RC@£ÿ÷ÓÿïbWsæã}±7Äs<Ø:I.îQ±¸Ê±f8a&ÖÙÀJ[¯ña
`?þdôÁpþü/+
?dzLz£Aìý½7àÿòwLaÝ>
%¦"s±"»ð²¹0.ÜÝzy9 .q^nôLaÜòÄp=wÓ¿
µ=i#8È9Ûúò
â«þx
ÀáÓë>çe2Í)KÃÑ*ÑBÂÈ©ªXÓå·õ Bñ£Ø|Rt u«_äF#æbMFð¥]H]*Y®ý¥¥ô´Öè k
c²PþTÐxñ5ßßÉmyZc:Ñç[<ÓµMRîhf=¬T´íüE3l²ÖJ F¢í¼úOnà÷ø*çd?á Þ¤
*(&JyRwÄÚ ¾z&JóF«£ÓÈK¨ð'ïø¤1_µ¹e
°ÿ ÏgB±{ £¯¹yC¼|/Àÿ÷94ÚT¾Jç«WBÄ
)#s¹Î4&0VY
/c£@{ÏD&Ss0ÅAì 9ÈHp#=Ǥ&&]h)ø¢$z0&=u1»Áà°ªz/?SÓòtª
5u_á%ó
ª]E¡½VObhàßO+¦þ"m)ee¢èäÇT#ÚÒD¼È¨JI.0QFI%¡we&m\Y%´.2¦°5¤LJ%MlÉhÉzC-¡=
{)fkè+=}åh
ïqYZ¡ü¬{ÇxÏ5õ6Þé¡âÚÙoÃ¥løÛà-;jgÓ¿ºÇ¶_N_þþBReKf¿ÚµïýkW¸/ÅÂ~Û2Xá^?ý æêÐù°Ú²ñMæ9gèwÜ'{¦/+À+®Ð¯½¾¥ /Ë,0aå>1g\Ûå¢z%\îãüc}¹²Þí7Ôæß-í²l9BÍZ+w¦ÌOðWó8
ö«ÕÂ1ÖKS¡?>?ÚTy,-ä3ÔêP÷¤NÉöEu
çÞêtî!¸9}[^êx²)äÃtq´¡ÜõsDq¹\JM¢!WÛ)|Ñ¿bÈjÛ¿ï|ï/Ñö¯í¯(Î÷qmSXXf¤?-j=ÑþctÚ,sU[t3L®®¨¥4çÚ.~Êü
ê;S«Ø1¼inWøa¬õÀæy;mvo±0!⬠¸7 /o ÏowbÜr"N¸W¬iÙÈkC;MÌÊ8²¶Ó©oAãQãc?§;¡/ìÍ¥Þþ:®Ü®R±×¦Ë¼Åkû!#$ðùâ@ôas³ìä=ö/ße¾M¤CGÏárêØo Xór(¤¼+sqíÍ5ÎåÚS/w6eÛûkyË«huÝÞÒÉXÄ âÒ²"V®û´½<Úy0Ò«'4:Þ²ë¡S×p¯ýå²ê¾¢X³ÜxQ6¯Æ6îLfØ<Iï-ÉÉ8hàÖ<]yPºµFXæá¢HÒGémzýëÉ^2*Xwè,øY¹[]òF÷Ê
4¿dû×=.WÍFçuhÅéì
s¦Õ9j¶¯¥OD=ñ½#öÖ¾
fÜ¿Ï!=ã4¶
®ñHÛú×}Ú_>;þ¶ô 8;.s²Ïrô(¶a
dµ±ÒÈÃ÷ì#§|æ8Ȥ_t&ÎW]ñ d&²º38¿dß]fµ¾AKé~r¼Fx.iv^x¬¶Q#TjbB7Ä{úê,¶7ù%¤ÏïðDÓ`MÅxí¶º W¢>Ê£Ôæ
+Þ,9×µâXÕä½Dâ62@æ¾&2BW©êW²q>26Dbn¶§Çk`êäÑÜï_éqR÷Ï~uVýpã úµ¼*8ðÀ
µä6ZWz@²Lctm="ï
^®ÒêËLçì·v¡;pæXìû÷±9
iTÀ°³På
Å}Uëí§¦ºÈ¥ÆþßÊ<,î#»>©ãR_}³¢s¼«XÌ<ð1¢4±{õ¤±Þv·ÉP2u(º°(¯{øã®×BåI#êÄ·¶~
È{?¹VÊ<2*g±ªÖ»åù
¹ÝÛ¹ ΫN0õ¾ø©»#Òàea8l´y&×4c.µAT<Ñvz[Ãì$$kCu¬
Ò¾Ç-³q
\´UuÌ1Q¸JÖmûÙÊò'NºHë
ÃN'nø!?ÜèT°¬}ëëµz·@(+>k¨$}m<z×ÇãÁ9w¬w¸ÉïY²ÒµØì|KÉöþo¸?jª ³»÷4«uò
}oÝ-}3u¹IúD´Xä ÁY\¤Y,²¶è|W£ÖÇ{hsQþW2}ÇWâÑæbýb6¤µï/)æ@QûB`â%Å)õâúJ\}»ÞB\xq¢Ðni´<½óÿX_âú«³?"óW§?¢ûg³,ï3UåÏiç¨þ÷Yv&Þè î'ÅÕëõ@×åê£KÕ>?Îøo!ÿ±'-WÛ,ULHLÄrvý»¸úw Øùg at XVõåä¿÷,v=.®G\U^uY®¶^ª¦LHÿ
)`ÆIÄCRéÍP^3P
Í
A ÆA|Z ¼.NZ8 (<E¥·By\6СиBh ðI àCy|.b?@RhB
há!FTz×ÁES
mAX
c<ÄJ
å½æ"P£`
pì`"AÃ1¡Òû¡¼~.â,ð;4Ð0Á'`
ì`VAÃ1¥ÒG¡¼Q."Ü
ùA°Êåp·¿Ï]öÇw±B8R±~O\ 5Öuÿ?(&¸j?MÂK³mü¹x/O©ûöì`PäíÌ
ä'|Vyîî¼Ízâ8\gIÃÆ©<öâ¿Ú0é£>g4é¯Ù/¤'Zöî'6,2XãI§:É?µê÷Áµ?¯¥JO wUL`MbÝÄyÍ°¸ø¥¬fUµéb_¹:{³(øAÖ¥×d=ß"·Û\Mª,ºeiÿ9¯}\7m1RÐùZÐÑR×øª[ß¹üÑ×E®g÷Ú)»Ä§ÞãkW(.%ÑtòucùOñ¼ åï®I×<"ojö¢ñOÕ¯ÆcunäHsûNvb,O¸nl2gÙLÜa±]c¢dN²&®¨¿oì¸åOÏ^F©®Jäû¯IÍró,_¥º~©) ìÃSë)Ò 6N]ʦWñV/OñÖ®"Ì./dã½)h2¶h AÐ×ACËJ.ªS6_ð
Z×µ
l CyøÀ@e*ò @åÇ£7SLtØPå}áûÅ
5ÂáßRg¢8ðÃ&Øf8×vp'MäíÃ忲«h¯áè¨?¾æ;÷µW@ƬK
gVgË8ÄF_kÈYÍTÐc\
(RÈñs©§gZÛî?2æÌ{c«TH¸%n²úlP[À`å'§Ë³OÝK0}"u{¤¥îÄ·zf~/ïV mVPêjqØÂÓ
jý<ÐVõ`¡³1î~ÅePI_´«×Ñi¾S}49ê(® û»E
¨S~1ÏÞéX2#¨Þ¿®õ:±öf¥r¶Çª64ª$ëù$ý Þê&û'3Ï¢;Gĵ~"9Â
zÜè%
^ÝâM×V¾k0lw(A¶7Øé/Ë×}È3o¢ðD¦ÿ©urBhôéé Êvj]FTpõPýÄhþNE>Û=çÅnzâ|½2Ñ·Ðÿ³L¦cîJä<\òÂÄ;Bô'
:´½{I=KÆ1n*1Ô,dAÃnZ·âS¡å¯XJç'úÖB4gK»mÙúÖ
M{&Wí¬`RYk¾FDÎQ릴P¡¶Dÿ¥º¿ªª0A÷ÞÈMÿÆLÁ{Ç|
#ÚPÅqzÝãÁ[À·îÌ"WÅ,n.^Îd1âÕoçùÁM ÎpI²&xÉüªÇ>ÍM>ûÆç+øDc¼áNñü+vqÞJñÖ¼ïPv¡èáñ'Xå^VPJ K
å¦2È«¾½rñ]p Íò¦¢4úÿtUnÑ2ùkVO¿§h²ë´TJ+©
"ÝíD^^vÆm Ê£r
{¨k~Ó!ºÖ˹ë§p^>ZÇËFá
KôÔ>Tmá.B º\%dF|9Tî6á[ùïä*©Ö¶@Å=Z{D<Ë]¢§Òl;?|SÓBÉq± ÞØnKÞÉñ_اE(¤åK¿¹º/
5ªj¿Ï2,Ql(£³YC&v«x}_äÞÅV ½kD8¾eOFDßAd<oSùrÂ
p¼w«gKI<ΤµÒ7¶UÜß>uouaL±,K±Òò÷u¨Ã²DÒJÏfÖ
FÅ`
ó*]Åu=-á]
Û¯ù´Ê¹ ª£¾ê|3¯çÍvb]ðr|´
`;¹×¢î~àTº96ôì½ë¼èMÿK'ä#¦hÁs°s/ÈNB-ú®ÖDV)^,¥x0M&fÙ ñ£x¢û
2çÊÈI½,þ·TmmS°Ùª¿IO~˯àãGÿåÆ÷w°ÚwÐÖÖøÆ¿(MÏ
dhcp-3.0.3-dhclient-script-up-down-hooks.patch:
dhclient-script.8 | 23 ++++++++++++++++++++++-
scripts/linux | 34 ++++++++++++++++++++++++++++++++--
2 files changed, 54 insertions(+), 3 deletions(-)
--- NEW FILE dhcp-3.0.3-dhclient-script-up-down-hooks.patch ---
--- dhcp-3.0.3/client/scripts/linux.dhclient-script-up-down-hooks 2005-08-29 18:04:47.797909000 -0400
+++ dhcp-3.0.3/client/scripts/linux 2005-08-29 18:04:58.911786000 -0400
@@ -210,7 +210,15 @@
if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
ifconfig $interface inet $new_ip_address $new_subnet_arg \
$new_broadcast_arg
- fi
+ if [ -n "$new_interface_mtu" ]; then
+ /sbin/ip link set $interface mtu $new_interface_mtu;
+ fi;
+ if [ -x /etc/dhclient-${interface}-up-hooks ]; then
+ . /etc/dhclient-${interface}-up-hooks;
+ elif [ -x /etc/dhclient-up-hooks ]; then
+ . /etc/dhclient-up-hooks;
+ fi;
+ fi;
if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 4 ) != 4 )); then
prefix_bits=`mask_bits $new_subnet_mask`
@@ -305,6 +313,18 @@
fi
fi
if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 16 ) != 16 )); then
+ if [ -n "$new_time_offset" ]; then
+ # DHCP option "time-offset" is requested by default and should be handled.
+ # The geographical zone abbreviation cannot be determined from the GMT offset,
+ # but the $ZONEINFO/Etc/GMT$offset file can be used:
+ ((z=new_time_offset/3600));
+ tzfile=/usr/share/zoneinfo/Etc/GMT`printf '%+d' $z`;
+ if [ -e $tzfile ]; then
+ /bin/mv -f /etc/localtime /etc/localtime.predhclient;
+ /bin/cp -fp $tzfile /etc/localtime;
+ /bin/touch /etc/localtime;
+ fi;
+ fi;
if [ "${PEERNTP}" = no ]; then
:
elif [ -n "$new_ntp_servers" ] && [ -e /etc/ntp.conf ]; then
@@ -401,6 +421,11 @@
change_resolv_conf /etc/resolv.conf.predhclient
rm -f /etc/resolv.conf.predhclient
fi
+ if [ -e /etc/localtime.predhclient ]; then
+ /bin/rm -f /etc/localtime
+ /bin/mv -f /etc/localtime.predhclient /etc/localtime;
+ /bin/touch /etc/localtime;
+ fi;
if [ -f /etc/ntp.conf.predhclient ]; then
/bin/rm -f /etc/ntp.conf
/bin/mv -f /etc/ntp.conf.predhclient /etc/ntp.conf
@@ -422,6 +447,11 @@
kill -HUP $yppid;
fi
fi
+ if [ -x /etc/dhclient-${interface}-down-hooks ]; then
+ . /etc/dhclient-${interface}-down-hooks;
+ elif [ -x /etc/dhclient-down-hooks ]; then
+ . /etc/dhclient-down-hooks;
+ fi;
if [ x$alias_ip_address != x ]; then
# Turn off alias interface.
ifconfig $interface:0- inet 0
@@ -444,7 +474,7 @@
fi
ifconfig $interface inet $new_ip_address $new_subnet_arg \
$new_broadcast_arg
- fi
+ fi;
set $new_routers
if ping -q -c 1 -w 10 -I $interface $1; then
dhconfig ;
--- dhcp-3.0.3/client/dhclient-script.8.dhclient-script-up-down-hooks 2004-06-10 13:59:12.000000000 -0400
+++ dhcp-3.0.3/client/dhclient-script.8 2005-08-29 18:04:49.228476000 -0400
@@ -47,7 +47,7 @@
exit hooks provided (see HOOKS for details). These hooks will allow the
user to override the default behaviour of the client in creating a
.B /etc/resolv.conf
-file.
+file, and to handle DHCP options not handled by default.
.PP
No standard client script exists for some operating systems, even though
the actual client may work, so a pioneering user may well need to create
@@ -91,6 +91,27 @@
.B ETCDIR/dhclient-exit-hooks
script can modify the valid of exit_status to change the exit status
of dhclient-script.
+.PP
+Immediately after dhclient brings an interface UP with a new IP address,
+subnet mask, and routes, in the REBOOT/BOUND states, it will check for the
+existence of an executable
+.B ETCDIR/dhclient-up-hooks
+script, and source it if found. This script can handle DHCP options in
+the environment that are not handled by default. A per-interface
+.B ETCDIR/dhclient-up-${IF}-hooks
+script will override the generic script and be sourced when interface
+$IF has been brought up.
+.PP
+Immediately before dhclient brings an interface DOWN, removing its IP
+address, subnet mask, and routes, in the STOP/RELEASE states, it will
+check for the existence of an executable
+.B ETCDIR/dhclient-down-hooks
+script, and source it if found. This script can handle DHCP options in
+the environment that are not handled by default. A per-interface
+.B ETCDIR/dhclient-down-${IF}-hooks
+script will override the generic script and be sourced when interface
+$IF is about to be brought down.
+
.SH OPERATION
When dhclient needs to invoke the client configuration script, it
defines a set of variables in the environment, and then invokes
--- NEW FILE dhcp-3.0.3-dhclient-script-up-down-hooks.patch~ ---
Binary files dhcp-3.0.3/client/scripts/linux.dhclient-script-up-down-hooks and dhcp-3.0.3/client/scripts/linux differ
--- dhcp-3.0.3/client/dhclient-script.8.dhclient-script-up-down-hooks 2004-06-10 22:59:12.000000000 +0500
+++ dhcp-3.0.3/client/dhclient-script.8 2005-08-29 22:26:12.317277000 +0500
@@ -47,7 +47,7 @@
exit hooks provided (see HOOKS for details). These hooks will allow the
user to override the default behaviour of the client in creating a
.B /etc/resolv.conf
-file.
+file, and to handle DHCP options not handled by default.
.PP
No standard client script exists for some operating systems, even though
the actual client may work, so a pioneering user may well need to create
@@ -91,6 +91,27 @@
.B ETCDIR/dhclient-exit-hooks
script can modify the valid of exit_status to change the exit status
of dhclient-script.
+.PP
+Immediately after dhclient brings an interface UP with a new IP address,
+subnet mask, and routes, in the REBOOT/BOUND states, it will check for the
+existence of an
+.B ETCDIR/dhclient-up-hooks
+script, and source it if found. This script can handle DHCP options in
+the environment that are not handled by default. A per-interface
+.B ETCDIR/dhclient-up-${IF}-hooks
+script will override the generic script and be sourced when interface
+$IF has been brought up.
+.PP
+Immediately before dhclient brings an interface DOWN, removing its IP
+address, subnet mask, and routes, in the STOP/RELEASE states, it will
+check for the existence of an
+.B ETCDIR/dhclient-down-hooks
+script, and source it if found. This script can handle DHCP options in
+the environment that are not handled by default. A per-interface
+.B ETCDIR/dhclient-down-${IF}-hooks
+script will override the generic script and be sourced when interface
+$IF is about to be brought down.
+
.SH OPERATION
When dhclient needs to invoke the client configuration script, it
defines a set of variables in the environment, and then invokes
dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch:
linux | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
--- NEW FILE dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch ---
--- dhcp-3.0.3/client/scripts/linux.ypbind_hup_ok 2005-07-29 18:17:32.000000000 -0400
+++ dhcp-3.0.3/client/scripts/linux 2005-07-29 20:21:06.000000000 -0400
@@ -283,8 +283,8 @@
if [ "$level" = "unknown" ]; then
level=1;
fi
- if [[ "$level" = [0-6] ]] && ! pkill -HUP ypbind && [ $contents -gt 0 ] && chkconfig --level=$level ypbind; then
- service ypbind start >/dev/null 2>&1;
+ if [ $contents -gt 0 ] && [[ "$level" = [0-6] ]] && /sbin/chkconfig --level=$level ypbind && [ -r /var/run/ypbind.pid ] && yppid=`cat /var/run/ypbind.pid` && [ -d /proc/${yppid} ] && [ "`if [ -x /sbin/busybox ]; then /sbin/busybox readlink /proc/${yppid}/exe; else echo /sbin/ypbind; fi`" = "/sbin/ypbind" ]; then
+ kill -HUP $yppid;
fi
elif [ -n "$new_nis_servers" ]; then
save_previous /etc/yp.conf
@@ -299,8 +299,8 @@
if [ "$level" = "unknown" ]; then
level=1;
fi
- if [[ "$level" = [0-6] ]] && ! pkill -HUP ypbind && [ $contents -gt 0 ] && chkconfig --level=$level ypbind; then
- service ypbind start >/dev/null 2>&1;
+ if [ $contents -gt 0 ] && [[ "$level" = [0-6] ]] && /sbin/chkconfig --level=$level ypbind && [ -r /var/run/ypbind.pid ] && yppid=`cat /var/run/ypbind.pid` && [ -d /proc/${yppid} ] && [ "`if [ -x /sbin/busybox ]; then /sbin/busybox readlink /proc/${yppid}/exe; else echo /sbin/ypbind; fi`" = "/sbin/ypbind" ] ; then
+ kill -HUP $yppid;
fi
fi
fi
@@ -413,7 +413,14 @@
if [ -f /etc/yp.conf.predhclient ]; then
/bin/rm -f /etc/yp.conf
/bin/mv -f /etc/yp.conf.predhclient /etc/yp.conf
- pkill -HUP ypbind
+ level=`/sbin/runlevel`
+ level=${level##*\ }
+ if [ "$level" = "unknown" ]; then
+ level=1;
+ fi
+ if [[ "$level" = [0-6] ]] && /sbin/chkconfig --level=$level ypbind && [ -r /var/run/ypbind.pid ] && yppid=`cat /var/run/ypbind.pid` && [ -d /proc/${yppid} ] && [ "`if [ -x /sbin/busybox ]; then /sbin/busybox readlink /proc/${yppid}/exe; else echo /sbin/ypbind; fi`" = "/sbin/ypbind" ] ; then
+ kill -HUP $yppid;
+ fi
fi
if [ x$alias_ip_address != x ]; then
# Turn off alias interface.
dhcp-3.0.3-fast_dhclient.patch:
dhclient.c | 17 ++---------------
1 files changed, 2 insertions(+), 15 deletions(-)
--- NEW FILE dhcp-3.0.3-fast_dhclient.patch ---
--- dhcp-3.0.3/client/dhclient.c.fast_dhclient 2005-07-29 18:17:32.000000000 -0400
+++ dhcp-3.0.3/client/dhclient.c 2005-07-29 20:30:43.000000000 -0400
@@ -104,7 +104,6 @@
int no_dhclient_db = 0;
int no_dhclient_pid = 0;
int no_dhclient_script = 0;
- int n_ips=0;
char *s;
/* Make sure we have stdin, stdout and stderr. */
@@ -505,8 +504,7 @@
Not much entropy, but we're booting, so we're not likely to
find anything better. */
seed = 0;
- n_ips=0;
- for (ip = interfaces; ip; ip = ip -> next, ++n_ips) {
+ for (ip = interfaces; ip; ip = ip -> next) {
int junk;
memcpy (&junk,
&ip -> hw_address.hbuf [ip -> hw_address.hlen -
@@ -523,18 +521,7 @@
do_release (client);
else {
client -> state = S_INIT;
- if( n_ips > 1 )
- {
- /* Set up a timeout to start the initialization
- process. */
- add_timeout (cur_time + random () % 5,
- state_reboot, client, 0, 0);
- }else
- {
- /* Kick off with no delay if only one interface */
- add_timeout (cur_time,
- state_reboot, client, 0, 0);
- }
+ add_timeout (cur_time, state_reboot, client, 0, 0);
}
}
}
dhcp-3.0.3-gcc4_warnings.patch:
client/clparse.c | 18 ++++++-------
client/dhclient.c | 64 +++++++++++++++++++++++------------------------
common/alloc.c | 16 +++++------
common/comapi.c | 38 +++++++++++++--------------
common/discover.c | 16 +++++------
common/dns.c | 10 +++----
common/execute.c | 18 ++++++-------
common/icmp.c | 10 +++----
common/inet.c | 2 -
common/lpf.c | 6 ++--
common/memory.c | 6 ++--
common/options.c | 36 +++++++++++++-------------
common/parse.c | 48 +++++++++++++++++------------------
common/print.c | 4 +-
common/resolv.c | 10 +++----
common/socket.c | 2 -
common/tree.c | 20 +++++++-------
dhcpctl/callback.c | 4 +-
dhcpctl/cltest.c | 6 ++--
dhcpctl/dhcpctl.c | 12 ++++----
dhcpctl/omshell.c | 8 ++---
dhcpctl/remote.c | 12 ++++----
dst/dst_api.c | 20 +++++++-------
dst/prandom.c | 2 -
includes/omapip/omapip.h | 4 +-
minires/res_mkupdate.c | 2 -
minires/res_update.c | 2 -
omapip/alloc.c | 2 -
omapip/array.c | 4 +-
omapip/buffer.c | 6 ++--
omapip/connection.c | 6 ++--
omapip/convert.c | 2 -
omapip/dispatch.c | 4 +-
omapip/errwarn.c | 24 ++++++++---------
omapip/generic.c | 2 -
omapip/handle.c | 4 +-
omapip/hash.c | 6 ++--
omapip/listener.c | 14 +++++-----
omapip/message.c | 26 +++++++++----------
omapip/mrtrace.c | 4 +-
omapip/protocol.c | 14 +++++-----
omapip/support.c | 22 ++++++++--------
omapip/trace.c | 6 ++--
relay/dhcrelay.c | 2 -
server/confpars.c | 24 ++++++++---------
server/db.c | 10 +++----
server/ddns.c | 4 +-
server/dhcp.c | 26 +++++++++----------
server/dhcpd.c | 12 ++++----
server/failover.c | 38 +++++++++++++--------------
server/mdb.c | 18 ++++++-------
server/omapi.c | 38 +++++++++++++--------------
52 files changed, 357 insertions(+), 357 deletions(-)
--- NEW FILE dhcp-3.0.3-gcc4_warnings.patch ---
--- dhcp-3.0.3/client/clparse.c.gcc4_warnings 2005-08-23 16:52:55.541383000 -0400
+++ dhcp-3.0.3/client/clparse.c 2005-08-23 16:52:56.978944000 -0400
@@ -39,7 +39,7 @@
#include "dhcpd.h"
-static TIME parsed_time;
+/*static TIME parsed_time;*/
struct client_config top_level_config;
@@ -65,7 +65,7 @@
isc_result_t read_client_conf ()
{
struct client_config *config;
- struct client_state *state;
+/* struct client_state *state;*/
struct interface_info *ip;
isc_result_t status;
@@ -245,11 +245,11 @@
int token;
const char *val;
struct option *option;
- struct executable_statement *stmt, **p;
- enum statement_op op;
+ struct executable_statement *stmt;/*, **p;
+ enum statement_op op;*/
int lose;
char *name;
- struct data_string key_id;
+/* struct data_string key_id;*/
enum policy policy;
int known;
int tmp, i;
@@ -966,11 +966,11 @@
{
int token;
const char *val;
- char *t, *n;
+/* char *t, *n;*/
struct interface_info *ip;
struct option_cache *oc;
struct client_state *client = (struct client_state *)0;
- struct data_string key_id;
+/* struct data_string key_id;*/
switch (next_token (&val, (unsigned *)0, cfile)) {
case KEY:
@@ -1160,12 +1160,12 @@
struct parse *cfile;
int flag;
{
- enum dhcp_token token;
+/* enum dhcp_token token;
const char *val;
unsigned char rf = flag;
struct expression *data = (struct expression *)0;
int status;
-
+*/
parse_warn (cfile, "allow/deny/ignore not permitted here.");
skip_to_semi (cfile);
return 0;
--- dhcp-3.0.3/client/dhclient.c.gcc4_warnings 2005-08-23 16:52:56.885038000 -0400
+++ dhcp-3.0.3/client/dhclient.c 2005-08-23 16:52:57.014908000 -0400
@@ -99,7 +99,7 @@
omapi_object_t *listener;
isc_result_t result;
int persist = 0;
- int omapi_port;
+/* int omapi_port;*/
int no_dhclient_conf = 0;
int no_dhclient_db = 0;
int no_dhclient_pid = 0;
@@ -335,24 +335,24 @@
}else
{
FILE *pidfp=0L;
- pid_t dhcpid=0;
+ int dhcpid=0;
int dhc_running=0;
char procfn[256]="";
-
+
if ((pidfp = fopen(path_dhclient_pid, "r")) != NULL )
{
- if( (fscanf(pidfp, "%ld", &dhcpid)==1)
+ if( (fscanf(pidfp, "%d", &dhcpid)==1)
&&(dhcpid > 0)
- )
+ )
{
- snprintf(procfn,256,"/proc/%ld",dhcpid);
+ snprintf(procfn,256,"/proc/%d",dhcpid);
dhc_running = ( access(procfn, F_OK) == 0 );
}
fclose(pidfp);
}
if( dhc_running )
{
- log_fatal("dhclient(%ld) is already running - exiting. ", dhcpid);
+ log_fatal("dhclient(%ld) is already running - exiting. ", (long)dhcpid);
return(1);
}
}
@@ -753,7 +753,7 @@
picked = lp;
picked -> next = (struct client_lease *)0;
} else {
- freeit:
+/* freeit:*/
destroy_client_lease (lp);
}
}
@@ -812,7 +812,7 @@
struct client_lease *lease;
struct option_cache *oc;
struct data_string ds;
- int i;
+/* int i;*/
/* If we're not receptive to an offer right now, or if the offer
has an unrecognizable transaction id, then just drop it. */
@@ -966,7 +966,7 @@
void bind_lease (client)
struct client_state *client;
{
- struct interface_info *ip = client -> interface;
+/* struct interface_info *ip = client -> interface;*/
/* Remember the medium. */
client -> new -> medium = client -> medium;
@@ -1033,7 +1033,7 @@
void *cpp;
{
struct client_state *client = cpp;
- int i;
+/* int i;*/
struct option_cache *oc;
struct data_string ds;
@@ -1076,7 +1076,7 @@
void *cpp;
{
struct client_state *client = cpp;
- int i;
+/* int i;*/
/* Cancel all timeouts. */
cancel_timeout (state_selecting, client);
@@ -1189,8 +1189,8 @@
int i;
int stop_selecting;
const char *name = packet -> packet_type ? "DHCPOFFER" : "BOOTREPLY";
- struct iaddrlist *ap;
- struct option_cache *oc;
+/* struct iaddrlist *ap;
+ struct option_cache *oc;*/
char obuf [1024];
#ifdef DEBUG_PACKET
@@ -1992,7 +1992,7 @@
struct client_lease *lease;
{
unsigned char discover = DHCPDISCOVER;
- int i;
+/* int i;*/
struct option_state *options = (struct option_state *)0;
memset (&client -> packet, 0, sizeof (client -> packet));
@@ -2056,9 +2056,9 @@
struct client_lease *lease;
{
unsigned char request = DHCPREQUEST;
- int i, j;
+/* int i, j;
unsigned char *tmp, *digest;
- unsigned char *old_digest_loc;
+ unsigned char *old_digest_loc;*/
struct option_cache *oc;
memset (&client -> packet, 0, sizeof (client -> packet));
@@ -2146,7 +2146,7 @@
struct client_lease *lease;
{
unsigned char decline = DHCPDECLINE;
- int i;
+/* int i;*/
struct option_cache *oc;
struct option_state *options = (struct option_state *)0;
@@ -2202,7 +2202,7 @@
struct client_lease *lease;
{
unsigned char request = DHCPRELEASE;
- int i;
+/* int i;*/
struct option_cache *oc;
[...2316 lines suppressed...]
return ISC_R_INVALIDARG;
@@ -455,7 +455,7 @@
{
struct lease *lease;
isc_result_t status;
- int updatep = 0;
+/* int updatep = 0;*/
if (h -> type != dhcp_type_lease)
return ISC_R_INVALIDARG;
@@ -859,9 +859,9 @@
omapi_data_string_t *name,
omapi_typed_data_t *value)
{
- struct host_decl *host, *hp;
+ struct host_decl *host/*, *hp*/;
isc_result_t status;
- int foo;
+/* int foo;*/
if (h -> type != dhcp_type_host)
return ISC_R_INVALIDARG;
@@ -1120,7 +1120,7 @@
isc_result_t dhcp_host_destroy (omapi_object_t *h, const char *file, int line)
{
struct host_decl *host;
- isc_result_t status;
+/* isc_result_t status;*/
if (h -> type != dhcp_type_host)
return ISC_R_INVALIDARG;
@@ -1541,7 +1541,7 @@
{
struct pool *pool;
isc_result_t status;
- int foo;
+/* int foo;*/
if (h -> type != dhcp_type_pool)
return ISC_R_INVALIDARG;
@@ -1587,8 +1587,8 @@
isc_result_t dhcp_pool_destroy (omapi_object_t *h, const char *file, int line)
{
struct pool *pool;
- isc_result_t status;
- struct permit *pc, *pn;
+/* isc_result_t status;
+ struct permit *pc, *pn*/;
if (h -> type != dhcp_type_pool)
return ISC_R_INVALIDARG;
@@ -1685,10 +1685,10 @@
isc_result_t dhcp_pool_lookup (omapi_object_t **lp,
omapi_object_t *id, omapi_object_t *ref)
{
- omapi_value_t *tv = (omapi_value_t *)0;
+/* omapi_value_t *tv = (omapi_value_t *)0;
isc_result_t status;
struct pool *pool;
-
+*/
/* Can't look up pools yet. */
/* If we get to here without finding a pool, no valid key was
@@ -1717,7 +1717,7 @@
{
struct class *class;
isc_result_t status;
- int foo;
+/* int foo;*/
if (h -> type != dhcp_type_class)
return ISC_R_INVALIDARG;
@@ -1763,8 +1763,8 @@
isc_result_t dhcp_class_destroy (omapi_object_t *h, const char *file, int line)
{
struct class *class;
- isc_result_t status;
- int i;
+/* isc_result_t status;
+ int i;*/
if (h -> type != dhcp_type_class && h -> type != dhcp_type_subclass)
return ISC_R_INVALIDARG;
@@ -1864,9 +1864,9 @@
isc_result_t dhcp_class_lookup (omapi_object_t **lp,
omapi_object_t *id, omapi_object_t *ref)
{
- omapi_value_t *tv = (omapi_value_t *)0;
+/* omapi_value_t *tv = (omapi_value_t *)0;
isc_result_t status;
- struct class *class;
+ struct class *class;*/
/* Can't look up classs yet. */
@@ -1896,7 +1896,7 @@
{
struct subclass *subclass;
isc_result_t status;
- int foo;
+/* int foo;*/
if (h -> type != dhcp_type_subclass)
return ISC_R_INVALIDARG;
@@ -1991,9 +1991,9 @@
isc_result_t dhcp_subclass_lookup (omapi_object_t **lp,
omapi_object_t *id, omapi_object_t *ref)
{
- omapi_value_t *tv = (omapi_value_t *)0;
+/* omapi_value_t *tv = (omapi_value_t *)0;
isc_result_t status;
- struct subclass *subclass;
+ struct subclass *subclass;*/
/* Can't look up subclasss yet. */
--- dhcp-3.0.3/server/dhcp.c.gcc4_warnings 2005-04-29 19:10:57.000000000 -0400
+++ dhcp-3.0.3/server/dhcp.c 2005-08-23 16:52:57.607316000 -0400
@@ -406,7 +406,7 @@
int ours = 0;
struct option_cache *oc;
struct data_string data;
- int status;
+/* int status;*/
char msgbuf [1024]; /* XXX */
const char *s;
char smbuf [19];
@@ -947,14 +947,14 @@
char msgbuf [1024];
struct data_string d1, prl;
struct option_cache *oc;
- struct expression *expr;
+/* struct expression *expr;*/
struct option_state *options = (struct option_state *)0;
struct dhcp_packet raw;
struct packet outgoing;
unsigned char dhcpack = DHCPACK;
struct subnet *subnet = (struct subnet *)0;
struct iaddr cip;
- unsigned i, j;
+ unsigned i/*, j*/;
int nulltp;
struct sockaddr_in to;
struct in_addr from;
@@ -1292,7 +1292,7 @@
unsigned i;
struct data_string data;
struct option_state *options = (struct option_state *)0;
- struct expression *expr;
+/* struct expression *expr;*/
struct option_cache *oc = (struct option_cache *)0;
struct iaddr myfrom;
@@ -1498,15 +1498,15 @@
TIME max_lease_time;
TIME default_lease_time;
struct option_cache *oc;
- struct expression *expr;
- int status;
+/* struct expression *expr;
+ int status;*/
isc_result_t result;
- int did_ping = 0;
+/* int did_ping = 0;*/
TIME ping_timeout;
unsigned i, j;
- int s1, s2;
- int val;
+ int s1;/*, s2;
+ int val;*/
int ignorep;
/* If we're already acking this lease, don't do it again. */
@@ -2723,12 +2723,12 @@
struct in_addr from;
struct hardware hto;
int result;
- int i;
+/* int i;*/
struct lease_state *state = lease -> state;
int nulltp, bootpp, unicastp = 1;
- struct option_tag *ot, *not;
+/* struct option_tag *ot, *not;*/
struct data_string d1;
- struct option_cache *oc;
+/* struct option_cache *oc;*/
const char *s;
if (!state)
@@ -2949,7 +2949,7 @@
struct data_string d1;
int have_client_identifier = 0;
struct data_string client_identifier;
- int status;
+/* int status;*/
struct hardware h;
if (packet -> raw -> ciaddr.s_addr) {
--- NEW FILE dhcp-3.0.3-gcc4_warnings.patch-1 ---
--- dhcp-3.0.3/client/clparse.c.gcc4_warnings 2005-08-23 13:56:50.063732000 -0400
+++ dhcp-3.0.3/client/clparse.c 2005-08-23 16:31:51.608581000 -0400
@@ -39,7 +39,7 @@
#include "dhcpd.h"
-static TIME parsed_time;
+/*static TIME parsed_time;*/
struct client_config top_level_config;
@@ -65,7 +65,7 @@
isc_result_t read_client_conf ()
{
struct client_config *config;
- struct client_state *state;
+/* struct client_state *state;*/
struct interface_info *ip;
isc_result_t status;
@@ -245,11 +245,11 @@
int token;
const char *val;
struct option *option;
- struct executable_statement *stmt, **p;
- enum statement_op op;
+ struct executable_statement *stmt;/*, **p;
+ enum statement_op op;*/
int lose;
char *name;
- struct data_string key_id;
+/* struct data_string key_id;*/
enum policy policy;
int known;
int tmp, i;
@@ -966,11 +966,11 @@
{
int token;
const char *val;
- char *t, *n;
+/* char *t, *n;*/
struct interface_info *ip;
struct option_cache *oc;
struct client_state *client = (struct client_state *)0;
- struct data_string key_id;
+/* struct data_string key_id;*/
switch (next_token (&val, (unsigned *)0, cfile)) {
case KEY:
@@ -1160,12 +1160,12 @@
struct parse *cfile;
int flag;
{
- enum dhcp_token token;
+/* enum dhcp_token token;
const char *val;
unsigned char rf = flag;
struct expression *data = (struct expression *)0;
int status;
-
+*/
parse_warn (cfile, "allow/deny/ignore not permitted here.");
skip_to_semi (cfile);
return 0;
--- dhcp-3.0.3/client/dhclient.c.gcc4_warnings 2005-08-23 13:56:51.430364000 -0400
+++ dhcp-3.0.3/client/dhclient.c 2005-08-23 16:29:44.555762000 -0400
@@ -99,7 +99,7 @@
omapi_object_t *listener;
isc_result_t result;
int persist = 0;
- int omapi_port;
+/* int omapi_port;*/
int no_dhclient_conf = 0;
int no_dhclient_db = 0;
int no_dhclient_pid = 0;
@@ -335,24 +335,24 @@
}else
{
FILE *pidfp=0L;
- pid_t dhcpid=0;
+ int dhcpid=0;
int dhc_running=0;
char procfn[256]="";
-
+
if ((pidfp = fopen(path_dhclient_pid, "r")) != NULL )
{
- if( (fscanf(pidfp, "%ld", &dhcpid)==1)
+ if( (fscanf(pidfp, "%d", &dhcpid)==1)
&&(dhcpid > 0)
- )
+ )
{
- snprintf(procfn,256,"/proc/%ld",dhcpid);
+ snprintf(procfn,256,"/proc/%d",dhcpid);
dhc_running = ( access(procfn, F_OK) == 0 );
}
fclose(pidfp);
}
if( dhc_running )
{
- log_fatal("dhclient(%ld) is already running - exiting. ", dhcpid);
+ log_fatal("dhclient(%ld) is already running - exiting. ", (long)dhcpid);
return(1);
}
}
@@ -753,7 +753,7 @@
picked = lp;
picked -> next = (struct client_lease *)0;
} else {
- freeit:
+/* freeit:*/
destroy_client_lease (lp);
}
}
@@ -812,7 +812,7 @@
struct client_lease *lease;
struct option_cache *oc;
struct data_string ds;
- int i;
+/* int i;*/
/* If we're not receptive to an offer right now, or if the offer
has an unrecognizable transaction id, then just drop it. */
@@ -966,7 +966,7 @@
void bind_lease (client)
struct client_state *client;
{
- struct interface_info *ip = client -> interface;
+/* struct interface_info *ip = client -> interface;*/
/* Remember the medium. */
client -> new -> medium = client -> medium;
@@ -1033,7 +1033,7 @@
void *cpp;
{
struct client_state *client = cpp;
- int i;
+/* int i;*/
struct option_cache *oc;
struct data_string ds;
@@ -1076,7 +1076,7 @@
void *cpp;
{
struct client_state *client = cpp;
- int i;
+/* int i;*/
/* Cancel all timeouts. */
cancel_timeout (state_selecting, client);
@@ -1189,8 +1189,8 @@
int i;
int stop_selecting;
const char *name = packet -> packet_type ? "DHCPOFFER" : "BOOTREPLY";
- struct iaddrlist *ap;
- struct option_cache *oc;
+/* struct iaddrlist *ap;
+ struct option_cache *oc;*/
char obuf [1024];
#ifdef DEBUG_PACKET
@@ -1992,7 +1992,7 @@
struct client_lease *lease;
{
unsigned char discover = DHCPDISCOVER;
- int i;
+/* int i;*/
struct option_state *options = (struct option_state *)0;
memset (&client -> packet, 0, sizeof (client -> packet));
@@ -2056,9 +2056,9 @@
struct client_lease *lease;
{
unsigned char request = DHCPREQUEST;
- int i, j;
+/* int i, j;
unsigned char *tmp, *digest;
- unsigned char *old_digest_loc;
+ unsigned char *old_digest_loc;*/
struct option_cache *oc;
memset (&client -> packet, 0, sizeof (client -> packet));
@@ -2146,7 +2146,7 @@
struct client_lease *lease;
{
unsigned char decline = DHCPDECLINE;
- int i;
+/* int i;*/
struct option_cache *oc;
struct option_state *options = (struct option_state *)0;
@@ -2202,7 +2202,7 @@
struct client_lease *lease;
{
unsigned char request = DHCPRELEASE;
- int i;
+/* int i;*/
struct option_cache *oc;
[...2222 lines suppressed...]
+/* struct host_decl *foo;*/
struct hardware h;
h.hlen = hlen + 1;
@@ -403,7 +403,7 @@
struct iaddr *addr, struct shared_network *share)
{
int i;
- struct subnet *subnet;
+/* struct subnet *subnet;*/
struct iaddr ip_address;
struct host_decl *hp;
struct data_string fixed_addr;
@@ -453,12 +453,12 @@
struct pool *pool;
struct lease **lpchain;
{
- struct lease *address_range, *lp, *plp;
+ struct lease *address_range;/*, *lp, *plp*/;
struct iaddr net;
unsigned min, max, i;
char lowbuf [16], highbuf [16], netbuf [16];
struct shared_network *share = subnet -> shared_network;
- isc_result_t status;
+/* isc_result_t status;*/
struct lease *lt = (struct lease *)0;
/* All subnets should have attached shared network structures. */
@@ -745,7 +745,7 @@
struct lease *lease;
{
struct lease *comp = (struct lease *)0;
- isc_result_t status;
+/* isc_result_t status;*/
if (find_lease_by_ip_addr (&comp, lease -> ip_addr, MDL)) {
if (!comp -> pool) {
@@ -795,7 +795,7 @@
int enter_uid = 0;
int enter_hwaddr = 0;
struct lease *lp, **lq, *prev;
- TIME lp_next_state;
+/* TIME lp_next_state;*/
#if defined (FAILOVER_PROTOCOL)
/* We must commit leases before sending updates regarding them
@@ -1458,7 +1458,7 @@
void *vpool;
{
struct pool *pool;
- struct lease *lt = (struct lease *)0;
+/* struct lease *lt = (struct lease *)0;*/
struct lease *next = (struct lease *)0;
struct lease *lease = (struct lease *)0;
struct lease **lptr [5];
@@ -1965,7 +1965,7 @@
{
struct shared_network *s;
struct pool *p;
- struct hash_bucket *hb;
+/* struct hash_bucket *hb;*/
int i;
struct lease *l;
struct lease **lptr [5];
--- dhcp-3.0.3/server/omapi.c.gcc4_warnings 2004-11-24 12:39:19.000000000 -0500
+++ dhcp-3.0.3/server/omapi.c 2005-08-23 16:07:26.800856000 -0400
@@ -208,7 +208,7 @@
{
struct lease *lease;
isc_result_t status;
- int foo;
+/* int foo;*/
if (h -> type != dhcp_type_lease)
return ISC_R_INVALIDARG;
@@ -378,7 +378,7 @@
isc_result_t dhcp_lease_destroy (omapi_object_t *h, const char *file, int line)
{
struct lease *lease;
- isc_result_t status;
+/* isc_result_t status;*/
if (h -> type != dhcp_type_lease)
return ISC_R_INVALIDARG;
@@ -455,7 +455,7 @@
{
struct lease *lease;
isc_result_t status;
- int updatep = 0;
+/* int updatep = 0;*/
if (h -> type != dhcp_type_lease)
return ISC_R_INVALIDARG;
@@ -859,9 +859,9 @@
omapi_data_string_t *name,
omapi_typed_data_t *value)
{
- struct host_decl *host, *hp;
+ struct host_decl *host/*, *hp*/;
isc_result_t status;
- int foo;
+/* int foo;*/
if (h -> type != dhcp_type_host)
return ISC_R_INVALIDARG;
@@ -1120,7 +1120,7 @@
isc_result_t dhcp_host_destroy (omapi_object_t *h, const char *file, int line)
{
struct host_decl *host;
- isc_result_t status;
+/* isc_result_t status;*/
if (h -> type != dhcp_type_host)
return ISC_R_INVALIDARG;
@@ -1541,7 +1541,7 @@
{
struct pool *pool;
isc_result_t status;
- int foo;
+/* int foo;*/
if (h -> type != dhcp_type_pool)
return ISC_R_INVALIDARG;
@@ -1587,8 +1587,8 @@
isc_result_t dhcp_pool_destroy (omapi_object_t *h, const char *file, int line)
{
struct pool *pool;
- isc_result_t status;
- struct permit *pc, *pn;
+/* isc_result_t status;
+ struct permit *pc, *pn*/;
if (h -> type != dhcp_type_pool)
return ISC_R_INVALIDARG;
@@ -1685,10 +1685,10 @@
isc_result_t dhcp_pool_lookup (omapi_object_t **lp,
omapi_object_t *id, omapi_object_t *ref)
{
- omapi_value_t *tv = (omapi_value_t *)0;
+/* omapi_value_t *tv = (omapi_value_t *)0;
isc_result_t status;
struct pool *pool;
-
+*/
/* Can't look up pools yet. */
/* If we get to here without finding a pool, no valid key was
@@ -1717,7 +1717,7 @@
{
struct class *class;
isc_result_t status;
- int foo;
+/* int foo;*/
if (h -> type != dhcp_type_class)
return ISC_R_INVALIDARG;
@@ -1763,8 +1763,8 @@
isc_result_t dhcp_class_destroy (omapi_object_t *h, const char *file, int line)
{
struct class *class;
- isc_result_t status;
- int i;
+/* isc_result_t status;
+ int i;*/
if (h -> type != dhcp_type_class && h -> type != dhcp_type_subclass)
return ISC_R_INVALIDARG;
@@ -1864,9 +1864,9 @@
isc_result_t dhcp_class_lookup (omapi_object_t **lp,
omapi_object_t *id, omapi_object_t *ref)
{
- omapi_value_t *tv = (omapi_value_t *)0;
+/* omapi_value_t *tv = (omapi_value_t *)0;
isc_result_t status;
- struct class *class;
+ struct class *class;*/
/* Can't look up classs yet. */
@@ -1896,7 +1896,7 @@
{
struct subclass *subclass;
isc_result_t status;
- int foo;
+/* int foo;*/
if (h -> type != dhcp_type_subclass)
return ISC_R_INVALIDARG;
@@ -1991,9 +1991,9 @@
isc_result_t dhcp_subclass_lookup (omapi_object_t **lp,
omapi_object_t *id, omapi_object_t *ref)
{
- omapi_value_t *tv = (omapi_value_t *)0;
+/* omapi_value_t *tv = (omapi_value_t *)0;
isc_result_t status;
- struct subclass *subclass;
+ struct subclass *subclass;*/
/* Can't look up subclasss yet. */
dhcp-3.0.3-trailing_nul_options.patch:
options.c | 5 +++++
1 files changed, 5 insertions(+)
--- NEW FILE dhcp-3.0.3-trailing_nul_options.patch ---
--- dhcp-3.0.3/common/options.c.ISC 2004-12-03 19:03:18.000000000 -0500
+++ dhcp-3.0.3/common/options.c 2005-08-23 12:03:02.000000000 -0400
@@ -1496,6 +1496,11 @@
op -> option = option;
+ if ( (*(option->format) == 't')
+ &&(*((option->format)+1)=='\0')
+ &&(op->data.data[op->data.len - 1]== '\0')
+ ) op->data.len -= 1;
+
/* Now store the option. */
save_option (universe, options, op);
dhcp-3.0.3-version.patch:
version.h | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE dhcp-3.0.3-version.patch ---
--- dhcp-3.0.3/includes/version.h.version 2005-07-22 16:44:58.000000000 -0400
+++ dhcp-3.0.3/includes/version.h 2005-08-23 17:05:09.995761000 -0400
@@ -1,3 +1,3 @@
/* Current version of ISC DHCP Distribution. */
-#define DHCP_VERSION "V3.0.3"
+#define DHCP_VERSION "V3.0.3-RedHat"
--- NEW FILE dhcp-3.0.3.tar.gz ---
¬ÿ³Õµûõÿ,Úõ_$Apöï éë¿òìé³ç°þ+«ÏWVV×Vaý?_~ò_jùÚ¾öó'_ÿ_-ÑRzî=ð¨»ýu%ߺP+í'íÕösµº¼ütiù%X½Õ'ë««ëOÿªô©Îû±zÈÕ_BÕÇ;=/¨Õâ{µ4IjaúeCeçAäÍí|÷]çhs¾X`1Uc5I¤ÅYØÔbm1rÎ{Á0
Lå w{ÐóFþ» i<¼èöâhÐhªß<¥¨ïçFÁe·ü0êFþ(èð IçÕWê½éRRcþ}±FEI¥
ÛWià'½sU¬¢¾]
²ÞwªRM©¼³.àS6I7þ7=¤añ[¹@ªÿ¢ôÜ5T2*¿ozs6ÔÉâ ôsæj0¯ÎêÕC§ Zµ\¼0jþ£ýÝýïÖÕÈ?жû~(§éuÕI8É/NÇ
à|ò©0*Í´^Î
Õq´*NÎ÷oëW¥G1üóÁ~
ôA}G´vm(´]Äï¯qÏ"£)Rçqü.máÌùÑUÛ£A^Ùy^æ¦~Eãìâ×Iãý"[¤z¹o×ã!<Pã$>
¸Réy<öa*GAvFg
{Ã}5ÎHsÄSÃSP7QÓm§
¡=µH«å6ýÏT>Ø.¢Ép¨V¿}$.ÁXèÝmi¢Z®îïáQgw÷Äépn²ÂqÎ`ÁéÝ-øV:¬TOwõa
%qX+4_ªÊB/Öã,è2fä`÷?3jUPËBX¤æDö¸Ðò¸BÐâ¢*÷ç!HD
2í+аkQ¨ØèÃ(B>E1
ÞäÐ,GQvµÔ¦¶Áæz±µªÇ$>¨×È*êæ¤RåÐX¢BNËc$\/âb®µ#.#`u
¡Ò4ϼñÐ¥?r×Ñ\NÛuùE¡<`=Þ|íÂ^-i¯ÒD͸QÝ}V[ÚK%
~ÚÈÞÚýRÇTã"Ô³=¢iv«óãáîQ§ ¼ÜÚÝ«&{c¬B¦ôþøäàðß[àçƳÇ{þúñWaDsÀg+Æî®ú-Ðônï÷òÉîëÎÁkmó³-pÜBܸ#aÃZ f:f9\Ö+/4%£½qñWµØÝûp%·ûoÌBiq®Çǹ;Øbs³î/¼|ÐuØ5w3Ë!{I(ªÅÈN^÷¬Ý3p²ò1ÔÌ<l:«Þ
ËÓ,VkéÍÙyX
+®Õ
±ò
þÑnÛ;ûÔûÿOÓ~|7Q ×øÿ>yò\-õçkðâ9úÿ®<½÷ÿõÿOu¢×»ÄE©»ýfns#¬ßÀ,÷Fà¹÷þÞ{¿4ï/!ô'rýØ÷~ß{¿ï½ß÷ÞïûEù}ÿ\¾³yqaÆï]¹÷®Ü+utù*kókjî½¹.¦}aËJ¯e-Ý» ï]_,ùÓ¸ ÿãø½òßeÿ}VYpåüxeD7¬inñòÞO÷ùén#6,Ãý9t3Rù)4þKpÒUPù{?ݧýÔûÿ¢à}fÁøöm,//?{ú´öü÷§ËÖÿ÷ä©Z^]^y²vïÿûüùß4á Íj|,âAúµüxr|Ò9\:8ìì㪣øjøjgÚÔK&¨Ä#ú 4ò4í+tÐ
ߤaS¢¤Ñã;0ÑQCä4Hõªø¦E§ê2Hu
Ò;äØäÕY÷OÔ§§êÅo¾yÞR;þEØW?´ÕOñ$:÷3oh·kÈx÷VÔ/Ózc+b¥³¤P£ÎÄ\JºN[¾¡ÁGÍdñ©ñ\þ'uþOݹËÐrÝâFÕhknnv(ÌÞÍßî?Ó?õòß0&ïï¤ëâ¿VWÖ@þ[{¶¶üôéÓgkÿõôÙ½ü÷9>"ÿú(V
}{m¢"õÊIÖR¯|·H¼jCµ7Ú£o«ÕöÏ+«¿¨Ó+õ" ¡æÿ´ÕkÃú?øÉÖþkïø|`§(ñ¡Ð¶Ú}<©2/0
$Ù2?@HM
q¢}XYÿaõÞEñ%ÁyN'éÖ.à¤Rôp9nêáä|É!½sÀ
û"ÝGdÞGd~L$âÀ(6ÿ1¡ý±üÃ>ò3ÿTëê12߶۩Ø(âÊ!ªr¿ý?//~óËÂÛöÛ}Í·
ñ¶¹ðpéíÊòÿ9TD»mjß$ôó?$³24òvQ ¿´ γµ$
Ý©jÄïZ
ÿÃ~³=»ûñ¡Pæ´DÂ1(
¾9
-µu´{m¬` þ(ûISk=¡>t`^oÜù%à
V×ï*õÍÚ²Ú>÷dLÇY=>
úxñv®oo©o.?{B¯þFøÿi¯'gßÒ£ó,¯/-]^^¶åùçmo@iÎ7ÍEgíýÕù¼/ýãroÑpHÜ\W ÛqJU¼ãÎNU#?*¶
N¯o1 ¦AVÏ®ï©l
_$¢UùÔqz¿9Ø)nÓ3@×æ_ùõÉ£{®§MKúaçÇæíhð±ÍIý¶ÊÉ´¹6¥M³ãråŬí ûعºÛ¦×ÆAÔ_§Æ¿ßé)Tv!ÍJxDuF <l µo¢Õò;ºf"rJTQ.hÙTS-ü¯z°
ÄÄxPpa!7q÷H?v¸O±8Û}¬ëÚ!ND½èh#
Fá¢?É@ÎÏÂÖWgA$xzó³ZËö?£eÝYÓíÏ>]{¢VWÖVV>Y[^UË+Ï®ÞÛÿ>ÇgiÁQ«Ñ~ßRÅ&#vy´{qÊHi»ÝVK·´à©
[
K f·*êÀÝØ
ÐÒí-<´ÛÛÈ
îå¶É¹4ºÍerѾÒW
¦ITÞÓù#èñTrl¨ñtbª¥wÎWÝ'¤C³õÉðP(bYFgi7îÑi¸¾ñßÂÏ^línwèázÉáªÑø×Ðð]jo-ã.*yd-©wüÔì¯TÌUó(&å÷Ú¢|H¥ú-©wqØÏm-öybw»@ï
ÞGûg®/ðüÔǦÑa+ñ¤Yá±>Õ#ÙÝ©àÉÑO¹ßtxÑ>8îìu¶Oºå
LϼÀ¿C·nmwÇ?»>fàDìínOyÿ}ç'õ.¸°ÒüÅDf j3Í^4Ýõ[KITÒÿµÏ÷AoaHÓó
4åZXÂNFVïÆh9ÅÂÅÍÖuyë}
JL!üG
ÛïýÜ<ã ]
87¹}x¾W\#æ1 z²#ÆfWb«Ü>\ PB#,¢ëu{ÞOú "z³±1O3h:×éia"ScKû10Ept+øi0æ@E|´aJ*_кâ
qììmi÷#iíÇ*j[oN^¡/}{ÒæZ¼ôf6lÜ5ÜÈRñ§Ð°õÒ=þj½6æÝe9ßíÜxs}|Xìn®v,||3Æ11½$_v>¾®m3 ÃÜb,X{ZæÑú(-%¤C_Ùa«G(÷¥Þ Õoq0Ú¼V&'l©"£wA¯A -ð2e_µdÅaÑlܲÈËÙ-,~ädï;û]ì?f.Ûk^2ÖOò»ÝÅмÒØkE:á
2]¯§î¶+@ùÓÄ>·9Ó>
wïÀÒå,Ʀc§¨ ävØ_ªþλåHv@\Vë×ÏúF>Øõp=â]RnkægEº·©ruI&×Kº¤3'_q±¦ïÔ
íÎeÁbÖÛù^ÜÞΣØt'תs$ÐcS
þë¸$Ü))¬mÍÒº+ë®)®!É6ÐÏ,3Õ12ð(ÆÄ$ªÞuç¿Ê-%ÎT×»ôtÊ6¯m¡¹c¦Àä"¢,ÆW+g`>p¯¾¯¶v0°ÌÚ
±Jõ=:x½u¸û¹-[9<8:O"m}R¤ÒÉ)J.ë´_g æz½ÿæõÎÑv¨E>
aäÐü%}ü1atÅ!ÙËloàùßÔ2æDïߪgkkOÖ×uç:ö>Ê 2GUh±YPÆYƸïZèl×w)^1`üj/Å×\ÐtÊaG
ª±Ûít_ÛÙé¾9ÜÙ:ùXîóØñpMìG
óq4ßõñxr*
dÉ$oHtMh³BUM
º¹ª>T©©eÓÔÒ¨"x~zr#=âÚÅ-oTÞ>)õv#6ë;òbkûû/»ÛoNàÏ'ìP>æs%gÏhtw÷O:GßÚû]*ÆNáqä»´¯ÙÔú±oîâq¬Ï¤<=¾¢~(W1}|³]uk¿£J©ý*L»aíIdvî|s¦N£ÅßÔ¼!Á²8È#5^¢£müXq ¸EÔר¢kuÍ«R
ñÌGUÌ7¾eHômYeVúà`D"÷*9Bò£D<ûúkêa7ÈJt¡TýþBÑÓp5mh
QRñPqÉ7\BQ5ê¿û&e¡£{0ýà:DS_Âv¸[)OÊ %åjÖ ïh8:bÐDÅÔèð¸ófçàóÁî¶À8
&ýØ3º'þy<¿É<©0)bãV\íh)ùm¯N¾þTÖ[5ÿDe´Ü¬ãø/¶-&
lD4ÅH'b¬:\ÍŲXã
ù
HåУf#ù.9DÎÞQö> X?ÄñwR4§ùÌ9¢U¾,RÂÞó
ºð"·ZGö¤Û=) 9!à¼(<¥ÛÃÕ|ä_ñF~Xñv2Ö] ×RÁsõ»ºÓ½U#Ècuoã²fTúh±í^ÌÒÚÂÊjhw·ý3Pÿ6ÕÿbÐÝzsrðzëdw{Ã9Úð®á{Í,{`2u âÜ
ùÍ4É´ö#Ï
:(±që¢r°¸rÔÇ
qHöÜc7NØÞOIó2¤tq.åjðmÒM>m0ò³Þ¹\BMÂ5Ñ$c[ÏóG;;<ª8ä¯Íë¡~Ùd.Òé´«ãb
çvÕ ¨Òñb¢dËî
̨JX ÓªcëW:˦/ bÝÜàê8®áC,Tæç0Â>ɸht°ÃiÌ
©,(ÿjA·7c·±ÄCÃtÒwÄêA%â)Ó*IºVrwNV¤³h'&Ïqw¶<cfʪ¤¢ÓyØÙcOlu5éÉÌçD¦ã(èRb&#¹:ÎYS%ÍFå+÷)ðh&°¹T°Ë ªfÇ*Î5Ø;Z^<×ZåÜQNä"9=¥>O£EU4Géð°tmÉ©/ÓÚ>[qֺλ¦]N¿X«¼¤KmÓýqúºçÔ®$Ø·>V®O>tÚí§ìy>ËäUæqû:úAE˧î*Ò.PZYXÐ2¤
ÝUTó4~ ÷³¸âZy
\ÙÄÔ#ì,{ëèCÜÓϪ îÏ+@¼W«lN²$8ö[êAZTµYZܶEzÕy[]¨¸[txQ<
¼oÖdãd¬'DæêÉç%Ó`Y9WA0§¿%rú1$
\Õ«)Ô§üA{i¸¡UDÆçÁ%q
öZôÎQ¢T,K¾Qxör÷ÇÎe¿WÎñôb¯Yë²×¾[xÊç Ò:ûè¤óïÊ?ëüxirÏ0àuuö°k¥äplÜã]³®.[¯ºîZÎ6¦
eÒà>\þþÚ¨¾-7¯>í÷P,Ľ[hÁÓrÙ¼a3jża§ên
P·8VÉ~£3&
¢#:öGÙ<pfPT%øÉê®ðýÅÐcõÊföj5CasgE«Ïèî9Óì$Yw,Îè!§óª²bÜÅ Y3¶Yÿá
ÿ³.T
ïö½ÍªÁ#ÙúØqã¬ÊþÏë¯Ì;8F(°GF¯;õ+UÇÂß×0Á§yK-ãÒ®ü+Q8
Y]Y]^{¶¬ñFÒûû¿?ǧýv~®´â<Åÿn}©wÆì·zë>ÜͽÞé.öFP·¿Ù[ïöw{#[_î@n»7B¹£ë½iTwr¿7uê..øF@·¿á[/ü,w|s¹K¾ùEÍ-ßü²pÍ7?¬ºçÛ`âínúFwrÕ7õåcîúÆ·¾ìÜÉmߥޮûÖÓN7yH0Ýèý×öj{/ô^~¶´²z¯}³¾²Z¸ÐaÀ( äǯÈî_-ªWÛÚ¸Ó¹÷LRQ±Óá¬jïJÌZYWû$Â>¢¥ônYìÑ_À·ºk¿6ßÚr
O7q at Q:#÷?K»
Í£@®Á;L at f\þ]´Xàm*<ýzº2ûtÇ tÇt¥Rà½Ã>Â3MR¹£.Üõ½à=οK-Cnà}upðý1Q¥~ùá0mòõ%Î0§ë`Ìu4¾xx
¹²þ\I±÷&øbõa@£kL<$Ë@h°çD-lI¼îCÙc<Ã0_"¸zÀ¾ÏxÙJGÖwNå{ «LSÕ$28§[fnÓÄøÞd~êîm£IìQö\½
aûÑØÆ
×PÇ'ʤ
eÙÿƨ"ýi7år?BÜw©gn0ò=a
!BVï]¥®JÒÂIÌVLpÙ^ó©l`:cîx$B¦á)ßò(E?J=Ý!M·øb$ßÐõ)!6-·é¬>x§Iì÷{èÞv¬®µÝÿ¤{té¡î$ñ ¾ðÐ3Â=>²~e§©Ð§ÉØäx0Mf
ÎúØEãôàåA1"¸ËÊL[¢S5fÉ%2'g¶(&^÷K½ç´Oº6ÚVã#K3ã#eÙ+FÌcз^º+`B¦^Bæh0Ç@9á+ëƸCXA
àX·©WfQ2|÷Æ×E]Ü=ÔrFy¾V69ªFd9ìC¹ôsâ;Úk¸EO£f®J¦ w%C±¤Ò^æ
é`NG»¸vÃQkÙz*ÆPÒ|Dõ\Ú.º~/ÃCÆÈ(;+\ÉGÇßø/§¤ªÅÃ>.À!vL ±ñ}ªÓ:é<¤äôÝ ÅÅ<À´PÙ]e³åÃáâ§öÃ
ª-s¬¶Å*íÙK³ó{uî¥
$E®ßëî
0/FU«
ÆÎõe¼Ä±EÅ7´F¤úÞÁ3a«>KDTöItècÉ4KɡС"¥©êiÂ^=KdçÎ_ªì,)øi: S¯e#Eé¢ÙÂâñC7Ê8dÞxKÐH©b}®²õ#i£Q«³!qx3¾u°bwéȤ&¹Î4iÂÃ0H I1ûõp;ÂSâ4±(áFK68IöyÕyX¨VÇ$Òæ1Ì¿b Ú&¡Ç9ÖGËM¸K2Î/H(Ú(/Ìî%áPØÎHëú@îðì¶Õ+éå1R èPý%
@©¬#^TòÛ¿í½/düwØ/:µ¬3I¤¦,GÛqb<*he×<ö NL1ÃhéTûëÒ 'FEýp(Þ×d¡
µ$1!GÑVl±xÜ
þ) ,R!&kéd<âá¶BÐ%+$qy9µ<ÍâÞ»ê¨(@E5éwí@\鬤êi¨Õ¤ç
¯´Mò"÷Æg<æ§W®ÊfègpRØ095ÂpG:tÂ9
âàÆf*Î0ÚèÁåêd¤Â¼
_¬/¯¬?}v]ìiUÐ)F^<öÔ«o£Ê YIT<TÛTöw]íý¿Ç^{îøö~'}óíWómÅ|KÌ·á
±4Ïsi
$CÖÐ'CÞaNë8PB¤ ÁÄjt6%¶ãOµô¦¬eO¯a£ò½GËÓÔCSR¤òä§xJL{ÃÅSãÐ*6Uã`OÌ8)Iµb¨ãõÚDª.ÌG\öMN.k
R'¬ë4~Q4;WðSöy¸f¬'1ÎP´µ³áÌ ØJÚ:ÊÌ$Ìå~8î
|ꧡ^¬ÑhÁ,IL±^%mQ*NF;®FÃt£bgri¢ÄI/ÄV3õ¨Z-+µ|öøYû- ÙLI« °æçÆ kOùärô:G&$Lè±ÅgT,ú)GIî©B©Ù¾Ä<ò1B:Îò3ð/&¯ý#ÇòõØh/JHK'ÓL,k
jVGAØm~$½âÛrÜÍï`ʸ*¨M%ç÷L'v 6ûò!!KäÅa¬f&; Ê{7¨/!je-Ké¸Tw±Øü+¥ÇT®ZRUϹÉÞ<i
{7qJÇsZ5j/èR¶Bd¹ÓøÅQ!»«9:p.i·=<ýqæùÉik@ç~rgpcü×LûrSîreó\³2.b`Îâgþ)eÐ$«ÚiQcô÷Ä"S ¬~HMü«¶ääw×ù_sQ2qxzo!Ôîïhm7æè³wè7ñò¿ 6íKxcxæÌ6
?¶·!ê$;}N5ÚyeNGæ릻;Áh7HÒƦÀû$Öå9ÑÀ,n[:F÷h!ÅgÞ\l<˪ÀlwÛ V4óÉz¯é´f
BÄZ¬cZÌgÏ8rQ^Rg
LX5¾8«C6ÏR»-s·ªñ£ßavådZüçZô=¦NÃ;¨©Vi§áÓ«Lýê»C@ê´®¤?ùNsEv^ÎNÔÆóÆ ì°{|ê°g,Cxnr0Kke¢Î\ ®Óð[·ÌÓ³ðìÁÖ½0£(6PUÄÖê Ñ|¼'õú9~å2Ô-®pìv7Ç\gÑaYïþF3£llH2Å
µ»CÔe+%B
t~Cäõ©FExtä[q
R¾W-¶¼Êʽ6R#ï D#L¢7{ê(ØzUÇPf&
È7¢»×¡'Ód÷lE®i´1JÛæôQ2Û0àDNä¥Äõò&v=Î#¡Xºs SêÎá3Z[Ã]AIÑáäZH,ÁHEoeåÙ'Êt¤Ù¢ñ-8OEÇz%dE«Êp
:ØÿUO&6&xH$ouö:[ÇiÑf
Ø'\Ø3K6µôS¥ãܯè[µjJ.RaÔ©.ÿ[
@n¯<$YóéÚZ©{òF¯¹»¦â§Êß·.>º×ÏpdõkéóÄ|2atP¯q<¬-êkCh8¤Y0-×Æô±(Q6hÌc²Æt@9¡
t$Ðôûø ÖO²§¬v,9}PX:ãX)ïún
YN«},ê³È-¶»ýïù:[(êt^ÇÃT|Óx:,M²X]þè`êÃÏøÿÞ]µ15þuíéòê3µ²¼º²òìéòÚsÿ¶rÿÿY>KÇôð²'zîñ<µPq"
©+kû%-#âl9{¢~0À0ÎØ"^Güó/jÓÏèɱoÚ«íÕçH
6
{/Ãá3¾j¤öù¼óHdf|èáÙ-×êR¸æ¦zúúµWVѤí6~ª2òßçÿØ4&î÷Ü_Æ~vÞÕ³Ç)c7U÷pëäU8©]´·nL©Õ?-×Ùy1hå*»;¹Î×aá³1uW
¾XO^@³
äº9æßÃCäàdúgXBîÚá
àèÑ&^5C¥§+'¾¼ÎÝ@EÿvëeSý¦¶à
oÉý£>¨UµqczË-ýÿ|ù¯Z UÌ+Ì?Hï¦G%Y²Amw`O¶N:&YG»Ï9Xîr5í9
P:Á 4uZmn2Mê²U÷4h.>Ìǹt¥V±úíÃ)Póv+϶çóøhÀ5_µ»
u4WñOÆ$J}ðAV`r]_)ÚGˬ
oà·ÝýMÓæ#ıͽC¾6>ñFn
Ö¢«A5ôúÉKÕÒåïî
ÛtõR0üuºÿÝã{Ýýô}¦±ªêÏ#Ç`j9rvðþ7ñ@DX at Z§Ë7FÒ:î@æ]1h¢AMÒ{KС·\ué~M#×Ù(Á@Oz?¦È©À1"Ó
Î!\¡ë4
WÓOmV olàa¯¿¦ákØK5ø®NË]úy!P
?C±©u)*ÌÉßÎíE+LþÒ7¸(Ϫm!^7¾EaTásítR±þ&©® þØ ¬+Q¥è.5Í¿þõþè ¼ÿ¡
ÿè¡
)¥×ËÐA¸öÎÈ$ÔÁEòÀ»;5Y-âÅ5ÐÙj]ÓP¸
R99»2ò:´Uý/YH [®²ÄÍ`ôZþÐJ5_º/lÔ@%`Êæ
o»Øç_9}wæÉ+Xtv6DLs at X|мðùéñm$ó@/9(DÚtÃÛøsÅ(`ÝB
I/aÛEñ9Èztp{2ßRN'>Xd)ÞtJr|Iòmáj3C_9?5é.ÏÀ§èµÜúȹzzâ(Gãx¡½-&ã&eÞâs'Nä±é]*ÜS<í}A_±Á¿»¿µ³sÔÝ;88|±µý½ª¶Æ³çyñ·}ñ
bô
?´8;éçáJká³lxyöWÏÁ
(úd1gkW²käþôµá¿amîÞn`
ø
Òm-n±¯&ÂÎKòedF˶'µ¨V8
?þø#9ñûwr_¥÷Do³8ç¾ëtÉÝx¯ÉMV˲»±
3[jù6ÕÖËîî~çd£¶¤tÕ鸶õÒ|V¥ìQ
Ð$9Òä43¥A¡83P£i½vHÕRV#Î&¬yqt°µ³½u|¢¹Ý¦³ÀR`·s©èÖþOÂxvÄÐa.n)c¸ì:ê|êovßìës`m?ô{ZÈÆËùQ¹Ëº®ÈÙ(×-¦æ*ÖC,¦æ'ЪªÛÖµ©D
9¾@ÚK$>¬¥Á[ÅLÄbG¿©»HÙªb(|BqÊb;'³É@ÃÑjR*R4íêê
½°,zê/jå¬8ræÝ¡PYÒä«F»fDÆrl¼OJÇ_.çSG~j#ÝÔî·âVA2¼]ƶ
É!6*iøªQýb?äMtÑ°×ÅtºGººµ+óð¨JUÌL
Àx¤abüòô:U¸ø'»
]ÕÒtw
Ó[áb
`§mvS&M×YùÈQ2
æØð ë÷¡"¸6ül Ñ*½ÓqÆò]w±<ã0Áê¾î¼>8ú©»×Ùú~ë»N>òJJlíílwöèõ[èüT ÝýnçÇÝñv{,ºÂB
/ÑïìÃ
[íÇ3×)2h/p
:O!è³õ
ü»xRRbÉW,yÏøNN>ì#ÉÃX^@IÓî.ö0ãR £åZâCø(¢S)à-e<4IS2alº-h¸0Ͷ¹ælÊFÒÈó ̧æg=â:I6LÒtèþ.gêïu¶¶_uvXÏÔTéCU¼m£±¯7±J×¥K6é¢I°É¹1ÿÛCêçÅþ¯É/ð7ºÄÇêo¸a¿ýEï.^Ôs¿Ìë&4ÀbäÇϽ{+$~ÉÌ%X2Pß:Ú¼ð¶!M Ê
¥÷> ¨nX4ÕyÏEÝ¢ÔÅËÌReuRüµ°Ðùg$ÒrrÖux0*-]n})"û<è½Ò74_5{Z:%}Õ4±ËB4aÑÏ/ÐûÔ¾`¿oºc®mK1é=¹¾mú°e|è4õê1åAÖt»
ñ¦íµÇ¥æl½èÐØàËìñ^BáÜÐ)¾Á¬
©h(½*Z,íÈ$è]¡D^è[7²NìÖ ´cxﺹl³ïòR+`#Û+E7|ó姧WµC[·SµÒ¢l£¹®ªu¾^£Ï`#tÒ¾¶25R æ*ª1Î>ÂdvÌo3ª0e·äñöÇ0üÒ=*3Që"Lä÷åJS}ðb Y´!
ööiH¾tg±w×ù OYóظîØ9¯{Ó¢> h³ ü§é¬Ós®HdNÞÔ« kÊ!DzöŹ®óîÓ
àx%©vEFrðòeçÈI¦«oàH"òÕòhBɯóØÊhßÍØâÖö÷íqJiôÚÖ,Ú¬KNÆs²äJÚ£L¸\ÅIØ»^/׺±B¢`n0o91d© 1 ®Èy 'ÒäÉJ®
%ãjn 1F^,Àw"õSÎè v;»b$PÍÈðr³sÚhâÓ¹2XQ¤§Ü1¦qß'ÑP^À·0í²0/úÛ¦µ)°cÅyÑQµáX}ã@nieóR ¦6îxFηµÀ`7mü2yÓïC4Þõ$ÇMnE Øþ£î"mÓF$cz§ýèçËPuLõÀ¶¨m;ÿ¢CïÚÙt>&2ÏfÁ÷ëdx¾?Ç f/Ìcî7R¸Ü$4´ ¸h¸ö7}³xð3W"yºHXýÑË+D}Ù4gaÚ̯iEººLÂÿï³Æ9'#ÚZ
°Päåf)ÚqÁÌ£}WF'Wö@¤*ÌWSKBÛ,ßHzNXß%=¼²·±°c]_Ön®;ÇÐo}}»Hdg|,=(Am¡ª³4ªÞµ´ñyVÜb·¿eîßSÔÖÇ ÝÿÇ=L@ÖÂÏ¢[}NÈ®óºÖ?LÖâ[aÊÙ&â¦~Å95ø'Ò`0͹/9ϸ½VÏJ/ZwäåÁhá¶&^DRXô0櫨Ð>ÆÓÐý¾Ú|,ÒÊhEhÜR~~ÈaÆëðÛ,»FòmÌÌ5,uÑ1ÆN¯6M´$_ÂGÚ¢@®¦i;£àJÖ"$Ú°öÚBc-Ç÷T*êöÁ)¨Y5hÖgêbB¯m:É<̵t/
mÜ? $¤òÐ?Ìõe$ÈPfÍ8kq6NNÎÂihiòXG<
¼8ýͯcÓøGãÜÖÊËàj8Æÿ µÖK\ýÐx
´ß{
,§ø3ÎI?ÜûÉØEÕ^oqü¬Û:ýºãó¦ñ»ÀnÈáûòÛÆüO´ÂÊ
ëæu©¤`M¾%+úZ>£¾V+«ËË¥Ò$
">\j4-LÉÀ#xf
Ý-»Du}_oSÓ±»XGg¾sÔ9?Õ¤_åì$r·áä~M¹ýÎ3¢üÎ ¥Ü§ÔÖq êºD±É98fï/²99}´M5.v³ØPNãÒLÏ;àÛÒbm¾?Tsý-(BÄ¡
[-üÌàJW£|8´¸¨P¼´'[#;F¼¨¸G1öñ»ÉX
æSrI¢I9h©ÂSÒºóê KnWÊNñó8`ØIhO
DÈõVz8»µÒr%×YU-÷nMÚJxÇñg&¿ÝíKã$J øFnÂ}m¶ÛSVVéãr·¸Ñ|êào|°Gpsv_oý¸Á²¦V²xMöYV,t[â'¡ÄD¶öíøÏ!z&oLlÅÛ¤¼þQ×÷écG°9ÑNFþ«&.¿ñlÛu8¹¤VQÝ(,Û¬ÁmÛEn,\âþ¦t|C\-¸6Ù½d1}½~9½Ð@Ï
©QÀádÕö©&yâ;Û{»ûPÏÙÛ- sÊ^cÏaAãe«¢dÎÄ/G/ª-ôe
]:°3aRìÁ_Rµ¸hZ#ÌÈaÉi{¾%6mcà¬êì¦)ÌIŦu´Ã¹ò³m}s´o70ZÜÔåN bÅüAº[g\?FÙ÷ÒOúÝÉ$â èÆíG©¼1.iëNÍè îëÚ³ø
5mw`ñ:|WÖNz vÌzùNxz°$
ïßq¤_Ì)9X¿Öxþ[RÇM£æáf&t$4}çÎ-{»°
åKb:ùÖ ÒÑSûÁ YºÅ¢2]l,ÈÁû¦¹¨(*ÁqNfWc2ú¤ «á±l;U:
Ðìðx)) EÆV笿 ëÁ³ySvJLO ÚþÖ÷eX
ÿä íom?¼/ÕÀëÖ+´ç?Û
X´ÌÛú¿¿³IÙNÒ´vKÀÁYæÌ3ûDèùrG>K¨K*K ýÄü+öpë;CäÅ)\ÏZ Ä)g¾Q°_ÅL»{)=7¥)µ±WCÉý©äH¡§rM+)ÊÆï²éaþ°BúñúShØnê~Þ¢5o*-éÒz'üyÙüÅ~ÓZ
²Ü^"
ÌÔLP`fŞζ7LT4×p6>x©Ë§d),ýPòߥ;Ö<ÖsFZçªB*¥#1å{Ä¡G¸ÔëFÔ¿ªéªVMÁ½ÐíÑÜõà
g·²òÂþTN±8hc¬3|%·e1Å
uå´NnÇÙôæÖÆ;#Uì¸LÅcrõ¤Çf:ú¢åÅU(\MØûsöT"»gb§Äìq¬]aêY<Óë"ÓéK7-=kaЯÑÉ#EÃhiA=AËGê1£VÕ)åïÊ3Ú±¨¢ÂgáX=Rxäм\ ´+Ì/£2çÂÔJªmݺsf§o2]^¹MT¡ºÄ9+ÍrË·´'Ð#óè§v,ÅýiY9=Çn:
»÷M^\qh-Îc=±àèçO¦àÈR;S'
ârA :¹=CòèûsæÑë[}Éø¾ ¬
N°´ê]k?:ZRMüYPþ·ÂðDµ
1ßPª¡êt#øÚ1.ûgT}ËaÕÀXz/¿Fqi!V^¾JE9Vs0z[S(F>1V!ÝÂSîäÛH :Ëo¡®X2}8¥%m¤YP¥n¤%²uÍw©÷âÈ÷7wÁÏnIÍáCßúÍêV½øÐ ¾M*Á!#þ~LÝ`y4à½cÊÚÅ"&â>Í*$¬8:Æ&¯Ô!GÆg³ÂSW_Mûu6e]æÌBQëS
ѯgª\éußZH6+Ç^ÈîõòÂ[8nÙø*¡Ö]S¥è]u÷Û§çGíÎÁÕÉéÅáÉñ¹ÆïÇG>Ps§@ö»Ñ(Gma
kgÚ¿³¼!ÑÛ]² íÎYm^kÇ$Ðɹ5Úýξ5Þ¾¥©ÆsÍl¯yÐÆJ²ßVQ¸²°)Å+Û¬¬UL¡éÈ4:ê«Cik{iºd¹íÍñ[cÔ¤5Cî{Ç´8
·ÖÑo°DÉrêfÉ+2·¬hÉ3¦Ív|yr¢3ÌâîVQ`»qþ6|ö~züx]Òu3faÞMCz-måå^ÞÔúÄ1ÈÇMòüEÕW«¢Ñ&»W!®Á¹
ëòqÈ
·²ÌeéU*]9ÎdBcªàòÐ!0*95º ÜòózÒò
(²Y"Ê÷ÄÀ<ÑÝ;ôû ÜÏ:d
RpnÖ2NT!Dü.îNÉe)æjÏ
g
gRÔU SªëÜ;ÚkQO
Ã
n¢ ±}^u!ÂÝ@©#FU3ºgÓ)#û#ÜûûÇÖF¿HrϦ4µüØPÄ"þóÁ[ó=s>à·÷ÊùPýtþ\Ãâ2Í<w¹?ª§üQî<ØY\JaÒã´j<ÝêÒGTùJ¢¯ÊxÖdòL²ÑGõANË©¤b×i"4UJ¼Vè¥Á¥äuJ®gêH:;J;uoE&]Ó£SX_ô§i×HÐâXÈÎø¡:Ñóë«guöä_»cÑmµÛìË'èb ¨)!fY@24
¹&kpÝNÕM¾é[Ï2P¤ÿ?) Q?úb->·5Yr¹
k*r¿ÌÂþº/9«yçìZÕt
ÕXqy
×;Ê|D M§&ïHá&%ég*0¸Ödî?Ç
ÉF¹UïÉîuZ³zñ'¹tÓËWZöJT®BËVÁ ü6|¶³³ýÌ»¡;4HKpÇa¥æSùö¼Säî
Ãþ¨ûe.!TïË
ð
æt$xTòü®ø`wÞegz¡2âé$àSÛ´êésÊÙ.
ú$ÅçþÝt¡¦J±ÐêZ±ÊØ6ã~U»ó®øêsU8-lqïÊêNK©8ª*¥ºxÓ2HlÔo
ÝXäÝÌîLnðà«Ä+òì03æsÎ
NݦZ%ËeÝß_yDñ>Pá¤%Çl-'«jêʹûfÝpbæjæî5W6'pvC0æT
9b*ÆÎz1Ç°P_H(³&8 7*̤HÛ¢.â¤ÄeÁÊQð
kÂìZY·Ëúü¶ænNÙ^M[à£
Zîó,|·lÜá2YÚÇa'£Ò½rFèÆÍK!m\3Óý×mËè-®ÀªVxPýannRÈ¡ß»¥¢X±0(Ô P
5¹eJÔ¯¨¸0®eïµ[BÕê(qÂÝå8®#ñ¬ð²¢Ü4UàÖCïhÍêeÏÖê_X^ÞdZu}'«@Bî¶
p2÷«æRN¤ïJØæ,Ø*ydtLKm2NÈ1ܺÿ³>.~wMsR*Qùln;©ÿI½a)¤{c¨jâoLÙêî9¹È¼¤å+VÎ4ïר
ÑjlÙ` &I÷÷iOLj!,Zï*Ì®'QbËeàÈÓ8¨Wðó.!u5ÓLæ®mm=
X4kE6'ï¤å*µ0iJ&53;dhfÌà¸EM»ÚÙ]Â]x!Q5(;F0µsqô'i4ñÔÏÒ·Q¾0qÝXÛî\ÛwjfS«A-ÿäe£¼#¨/¸éáÇb1BI»±µ+îv'G^
2;üı ã¯3XÁáqûààìª}ü§Oc·^ÄÏ1JûFh¢×Äïc¯ð5o¯pÁÕ£Zaìþ íÛUH_2lW¡¾usnà
¼8;iì·aJtûÑ`ôßj½9m^µ»ÜÖõ`«1{ϵ{/aø&|*\*S5vÁÚQoÖÿvý_rnÎ/±®5ßñ6Éß?
º«ìZ"IìÞÃö©Iþ3F
êOõ÷ÿ$êÏÕw~ÈUY¸)e[p-¿F¦EJ8Å432äQ#ÿ²4êv ò´
è
ÃT2Õos5Ã9løó*+c®/åg
Õl¾X®wÔÀÌÍõrJýĦÉi)$]¡¨/Zâ)¨¬è¯§øÌüy¥ÜTj@fw0ÇALÍ5ÇPÆq2j£ñ
ZHJ
iu9vÒ(Ü9^`m!de³[Æó@°ý}çêâO§5Ä\{ÑMLý2ôÌâÝr S(
梵xÛuLU=ÑÚTU¥²¸×É£¨63[æ'ÇX²è CS}ü®û«ÖTãYçO ¨å¼u)1ÜÅúÓuSbxLÈì²3ŵ¸e'7<÷/Ô{§-Q0.K&/
[AtR²_2>¯3Gø»¯lôFÝÝ]ø¶Ü&¸ÓkËî¹0jîgÕzÑk
_i¾i¿| |L
µ¤Ç&³tÙp
ªÐ|eÁ ?0ÁaôRnK·¸90±Í¾*+Tq$°sNoóèIÕÑ6&·4Ûð_i2#ì¢ð²þðÿÎÔÍñèO´jCËÙÿ)¬eru
ÙL*ðY·ò·
¸ÃcÔnTYÌ®ûMýd"ħ*çW¦Ke¯¢ÍÔ¨®KyS(_Z¹fèD2»TvráÁJï¸ô1øV5\ñ°éq-C4ó÷8f·!DDp39òÊ)ÃÔ«u×+í;mO'_¨mÄ
Ãûg~VÊ´º*0V,e¬kµ7·«ÙR]Íé*_ª«ÜtUzu(¹Ä9ýð¨+Ô)@nUYÐC,hMoÃRÐäô¦ª¾¦Z[ó¯ÙGëw`Íé·ÉipøR=ÅÐ1»}eáßö<zÔKnb*ySx^Rüîjà*(ʪã´Ü~p²LBùå!
0,Ô ¦êð7ó*_Udõ#Ëh¾21àõÍ]Xë²êùfTäò¨rÐX·-+,û²ÛZÿpv«¢ÿiÜWüqcY¬g±ìc*«»ÍzYb³ä
e¼²»Ôófç1iL©t¤ètÕUN
®?×#YøÝÏK«Ç«å´ù"ËU^|Géè0k¯@]Îâbñ#Yàù3®wEZÈ{iëË˹˼ïZÃ.èÈr®µgK%[¬Ê°õ,¬úÍR[}S3÷Ï,õ"ÚÑ° PÁ&c~}jÕkCü·O¾Ï]ÍUûlfTu:[Aº'ãöá2Ã/Âó
K±s:´B&ü
ý÷Ó1Vÿ
Z®{Ìá3·v?ní_T%ó¶o±Ñà.aT¯Ã.ÉÝCgö/Ãu,Á-,qOßó^kûØ:`þ|.r^ûÉïãÑmýÒwyµÊ¨d)+ÞåMaÿ¦°Ï7ÿ¿)¬â{-/£Ê¸¯&ãóú/|Ϋ³ðû/ðK¹ºe`ݽþ8k
'¹ÂA¹ÐOÅǦº~9«ÕÈ7ØgÕµÀæåáQGV
<2æ$hã²#=¦D[U¦Äm,Ç<Àâ, ýî 3¦{RIîÃÍbÉí\øÜgﺮÞ*¨¿°_üÙ}aO0Qãnøå+oº«MA
ï)9dè&·WÜ OÃÙÕç
ºÇôûi~ëe¥Ë<½1|ÁLYe¹«Fès¯LæÜöU$óùkúÖÔÊFÝþMe+uŦöÃËJQÂGÓFÈuùd¹"`ÉçVn>¾ õ2zzsÒpJÓ|!vkÀæ^ØÜ0²SÔßû£T³ÒEyµG«Ußb#MWW6Ô¨Ûr_öÏÙÐÝ°²$f ¸×ïŪÊ"p à?ð×Þ©äíeÀÃÔ±7{ÅêÚ¹ÑîÉìú78ì6ÃÂòD/ת9Så 4QeéÍÜñLSÛ<÷3ÄäçÌRXêãz8xºß´_AÒ>&ÃðwM¸L-Jl3
ÆÌêJ£ïKC«¢fL·sëØuÒA¥ûå/L¿E&qÝÉp[
F$Óÿê8 W5Jzô Ö¸ã2:¹õxoµu£=æN£ÿqDc°8èIò\ÌìæêFÃ{kGÃeõ£árÒf%i¸4\JOZøGT
ÚÔèàç='ÃÃïFZ«§¤>½¦r:BßdW(:äW'©ÂUüäÈpEDYQSâL\¥¤§*¢?«ÑCÀ¿1nzjLQZ
£Ï×*Ô¡2~Rt
`*QYµyG ¥(Zz>,'fxïßGÕ µe]KºRUÖ%-Çsp°^êé;E½ÙPÅjécÒ}Æy«`SÚ£<aJñÁ3ê)¯ì¤Bg5©éÞÏy*®JB1bà+Rè
%éô]¸l
`ý8">&å8
áÝmê0âLs\"&Ä{`mòu89Ùp4ÄÏëq¨6
¥ÐmjªcMèUJF^~øpåo~:¢°=Dî 6³ö°o3ç ZÊù7²_¡gÝgëD´>}ûù½_¾8î\\½jÿ^kèäùÔ®.ÙÙÊÿ1§Aµ*a¥&¶t¥èÞ]O+ÃïÂm!jÙò|z"©6ðæ*ê#íÔͧ.1Ñvìî¤ï#\D¢hr4
¼ è+ÉÄ\:K
¹U`ñÎÅ`ºÿb¯Ç!×þQæ¾¥¾6u¼v ¡®Ù»Ä4ãÔ¬y³x98
GЮ|Q}ÕÊ-ºú0º-jõYµÎuh¨×¨=ÄÏ-]¹ -ì'm¨M.k÷tΦê½èg,¢Ñ¶¿Ã¦©Þ¨¦â{çî\âÕY®Lõ3/Þ+ú¹UÊý-?«E¨ï4w+±s{ýOÕÀ~
õ«dÞð
fUm%ÉJ(&aìøA
¥%Ø/a¦¤°CF-aEã·À$ÿÅ<x3ßâÑ(üó¶yËR`øgÌ}¶zÖi??~q¸ºgl×ÔLf¶Mn»tØ9¾¸:m_ü°Wbò|ÄÈè ¨ÝmÞñÿÕ[ÃSNZ¿å½'¬mýxâ~!6 ï«I6fôm<¸â¯ZÞ'ð
0ÒñÝ#ë¢Ïn·ã8RÙûî8Ã(Ël<#¥)z/ø"g)f9óRìèIËÜG«y6Õ¤æ»0Å]Ì}ÙÓ:?À×
ÿ£È;Öá÷ÑWÌñïÊ£ÕkFø^Ô+ÞáÄÿżäMç .7±ëY¨vòb<·«¡Uh¨êæ5wb
^S£e{o¢~ÈÍó:gaϼºýÓÁÇp¦áR~¾Yj?"×î>²ôk:øÌha]äÁfVï*ÇÈïùÛ^ÆйãQî"ÔM~%ßaO
S/ã1Ef~ý.´5î¼Iy³Ânm°?"ðßÅÝ·±8;&QAÓé¸ì¬Í¿ÝjµÖÅ×Â~M_pÕÑ
÷¾:U(<mA^Wá9ú´
OèCzÆÕ¾¿ù£#¼¥Þ3Jõµ×/;<¼èÀ®ÈV¿!^ãÓóöÅå¹óf7l¾¾è½:?üÞ>uü×Û«H%ä²: öÜ'ýá÷üûH¯>bÇù§öÆB´q}'±ºË
ï·ÿÿóô¹7L̾ÆåaXvFqåmª7"¥üFsÄïÖ¹gÌç»&¿ã{kÀdäEDËk"Ô'ìÑð8ÜÄàç«cK·â°)ðo)f¼®ñáÀ.1HfËYÑ*ócu0õGùãÇÐáÃç
o ãs|jà¸â°!Ù,@®:ë:àÌÇÚc°6+ZãñJÇK8 ï$¡ùK8«J í-üÐIoð!
õÏ'Ò¦¨ÒP>«Óâ|W.v#ó79Ò¤O0¾F[ãS;\ÑÚñ0M|òþ°ôÛrSH ~¡íÔw'÷7BÎçÏeÁìïìZð8wM6J¾\<¬ã{ðáÕCj¦!ÞËGìUòøqîZU¾HT=Q9ó%çU1 àñãà#MÖ[thù¿» >·è1kÔצ
Ü°Ü«åwݲy1ðWq
ÒQÂ.S¬Ø&¥åwR!ãÙWa°+²®UFa !vj9v>iÒ>eh¡·s`C¸`oØ
ËìÁU«1xóøê¥Ó'/üºå×<æ
-Çr÷AjÔ¿7Çø¸Ä5Ìr^Qb±ÑvCçÁSÈãINf)ô>ÅÐÀêÓ^4î
ON0¸LªÆ2Mi\ÿÉféÉö~)æ¾G.ûI/~û$Âq$»«æ
ð,'Wg¯ÏÖ'éåoæoÑÅ}¹D}§XÔÃn~aÞIg¨¹ÉFJhíõXêG5[àñbËù¨¯Gª[B<0ýdå{ÒÄxrµBêEøOøéâìòx~z}vr|ô§F¸ñìéSc´Î*ùçý%<wGô¿pêF}ÄóÌFðãFýb
wÁ|þfþX;6n$£>Û^ɬ¯¾åÕDúÆërsSô·Qz9>.íÑÊï êìK&oVýRyîðüê¼sÔÙÇ,»l׫*`mAh°'ÊË8zc¿¦KÊðTÓE"rñËå:3Yw+^i6ŪwBjΪªÊr×ÏkÞV
#¹ÎʯÎ/NNO;éUµ§
} Ý¢ºRUW*}»uu=e/ÓäF^[¬«¢èßiÒ}wP¿KzŬ¥kú,É¥JüNqdGɼWNâÈ´Â+ÌÓ¹y%å¯34sE£Ñ8£KºÝ4'%
ßÚ
Õ1JÓæÏs¶]*ëiA'oû¯2,H*a
m"ͪ7¶-4u,¶u¬,³ yËKs$c~«*¯®üº²b¡ʩþ
ק|îvuc¤´~;&«î×mÚOÆ9U.zµÉ>ªö5 ÿòö$h*óWUå¾^ø
¯ÈgNç¼ËT+û
&nK3 D±öÄ-V«xWVìs7M£Ê¯-çBjºö}³>'î½f`¯n(ßváv^;§¹×Mè|üÞÞPd3NqàÜoîÅRG?$UɦÎÅÈy"F[u%+]à|µôUÑÂs~X.¿~ÎrdÈQ&ð¾Hò¦¨u~ôäð#DZîÆ
t³^̾v#¼=ÅAQø0<fqÂüSÄE7Qæ^Fc°4Llkýo´ð
Ò>ද§AÓË òû!°ÿñØ0¢|ÕÿÐkî:v%§xÅA¡zÕgÇsp'Ĭ:µ;[nû>X4Tîa=¾ôq©ëºº<Þ?9~yøýåYç`ýTîtMÅè¹!1ç&£I É~üï¾àÓegÏú*<<¾è½lïw®Î.Mý7ükNK-þÓÈINGíËWíÃ}¸¾xÞÏ9` K#ƯÅl¤{ÀfXYÈ`&9XÀRzãU2ÕDv1ÕàýùÊ(ÕÍ:2ð2/w¼kjK CiÜöÿ|^þ`ïhÉæjalZÅH¹nɾ0fñGd®äÿ"uVÑK-ëb²2¹eÐÏÚð¿*Ù
ª$ü2Üqü©ªXdNLl@z+ÀÖ\]_îïwÎÏ5<ìÂ¥n³é
ÓócÅÞ÷|Ãþ
ºÐXpè&"G0¨tĦ!égÝûÖ\TÁW®òx`q6¬é¯Ùõßâ®°Ð$Z?f
ªZ¦ñXØ>ïÁ8¹¹PÔõ
¹Ç¤éòC£áô?ª¨êÝ,VX\F
UÛK«ú@¾OÓ{ϯô³*}++WJføÑK96ºJ¤ eïP\MG=1«zÊ=8tüʪG£®¤î¨ÀñÕ{ùÛjêýß&×ñºês4ßûªë#ºÞÄ©ßA
FÞ騳LOÐþXØ
HÝå°ÙðO¯INïø1UÿýòG}ûµ·ÕÏCy?JÖÉq4ß&Ùxºñ¬
ôÿ,Vx¼X¾ö.ì6GR®d·qoÁÈx¯Àç<6ö9¸e ü|D^tL]E¦X]OREð"ÝðÈXlѼ`<íæàä¦ÃOMÓ$m®bPOau¨ç²oèvpryQâC*
8õIF¨0Òðåÿ+E¾x<Qx0LáM&ñùÚ¼_2°¬ßÈ×ûîên;)ê(L.ÒÐSV7>ЦÎÎæx\8Î(à.SìTÊ,½
½Ì¡0cL¥q
7Ø O«b;BûêøäJî/OÚµè1A0¤E3lùGÛÒæÍr9[[vV*vAZáçÊ_ÍÈÆY±¤«V2¸$y¼`¯¾øT%fO³SZ`ì?a§à8ä®ÈÜġο5P{DϵU»/³Í§Ú1ü³Q_Ô¤ýéUE4;jq$Þ-ªwÿ
OºEDDPs k«±· ã9
ÕÎQ%§±(D4y¯Úû&Ó/èWµër§¶®WÔÈpn=÷£ÒKÅjT)
ÏÝãÖ Øqk¨ ÆÌ©ô<ìY<pg!êÌõi`^
Tí´:/,~¸Quçeö¿W{¾ä`Å©HN¥÷
ORT)_Cfß«÷®*î ÿl@÷!ƨ¯Æ3çRÓ¤!%h¿À«ÕÆ_F,åó¼ïÄ¥|ÅoÙBA)¢ò6uog3úGpH
§
ù
ܾ ®æÊÝ
a©O6ln
»ø¯¼¥,²u¯%¿jõëånñô¿µó hÌ|úÿlcæ½¹±µót{gëÙöÒÿ§Ï6?ÓÿãOëÇÕßövö7ÞÍÖüÑkçÉƳ'Ï
¯°ónþ&~ð?òfc£çZw?|Ù ñÐcf¨sɶ2m6À±nÀËn+\[Fwu½¢Ío¿}Ö¶ý²þä¶'3S,Èa
#5T¢³^Ò5ÔK
=Ù^÷.1b¾<|uztýÛÂÔÉ«ÎÙþð¨ýâðèðâO4òËÃcj[èæ?t/Âó¨'ÕNxtØ~qÔ _Q/íã?
ç§ýÃöQ&}ÖÙ¿
_¼
NÎqÚáåyi_´ñs
Z6¡wÖùáqûU'ð_4)ÖEõê#ÉpÅ]úî s¾vx8 §ßEö¢«úúpৠuxf¾nHúæà*Om
Z§§u'h´Çü)MR,µÏ÷à æÀ×â¼$Ý»0ïPÀº³ît'oã&ñÆêþ5¯§É`"®º&?QH>Z4úçÊzd
èZkÞa~¥NI>åÈ¡ßdz»lÜ˵ÖAq}6¥ÇðìuA8æ~6ĤI9y£°Äh
ÝQ8"¢>÷puü® ϱÄHÉ4®ãDÎÿWDÝ ÕdäÕ¬Mä¹L`Qs·@2¨OóBíGIz¡[ÆXºÔ¶¡wpo£qOføk¼ïâ9ɺÙ
§A:/UE¦bD?Q¡ÆE½´h;ʧ¶#äáÌ86þÐMYD<@ WÁY2ÅÚ±¯Ó1±¤E.Äý£ðâð\b4Þ¨Ò^[·F[¼ÚÊ ²ÌÑ
Ø(I^~ÓÀ%ãÁ,à^XO <»$EOL;Æ@Å
Ff#\95F`ß;è@TP5Hiµû0Á4NÂb¿t廹þþ«zPØaAÆTº; £@¶á³ýR"Âø¼"Çð]iuØ&ÿ3¶BöpgÂ1fs(4תTÏaªß2Ñ+S2:åZÇ1ª¨¨OU<®KG<KE{4MXв?ãlzCt>×½ÜHñp$%40RBÞ,ÄÄuý%Y#gøôUÑ`SñÐlݼ.R0ðP¦²}V w
Ãc¹3"Ý5³¬XS}Y«pPèmù?ö_ð?öqÿìÁ£=øË=*üuíA©:v²gUùÎ
ã¸$éyÎGs«#¹8R at Ràb½ûY%êÿ}´:!÷H¦8.¾æ±@íd5¤ýÊ@|ŹFáUCsó''c<³ëÄ7ñÂù$#àHDEøaLË a]ÊìÒ$8|`gVÐgE 5£âgý~Lâ5
Y=>Ar£{iQJ6ÔA)T(RÀë¨ûP§ÙNà¯jñÛÔßoÆå*xZà ¦Dý¤3n²1ðÆC-8tÂRrcÈ3Áø>Ð! ÖÜe®'*áð ¨Y$|À®`Æy¡Äd×#auß\8r¶»
z*/r;¾0|ïEOmÛ7G00sG(
¿'Tû\7Ôµoþ® 5¹UÑM\¤û×¼å Éûçnc¼¥zþdzdÆ<?ü~mc=¦ð5P¨®H+X_Ï$ÑAûeU¡;>{]²ñI,ÕÄ¥O
g´1Kð&y^7ÀþRÀnyLøFÃ[!ðW0ÿgBS¤+vôüÅ¢¥ú¨cRW+*_X<`:~BÎ!á«þ:/r¶]ø(OÁ/6YS½ 7=2Éhb¶ËÉ&ýUÒ¨HTY>a`v;@+ÌKLG¿CNÏÑæ¡ÔÙ»½üâ~ÄÒò8~
Uåñ:}àv%ì3Y*Ð^ sÎÑÆ
eA/Å8{¼ÞIGF½DxI5ä@Ö;1,Rm´w/Fc6Æ¢3uhÅíFoB~Bz;@Am*ÔXâ àKApROäçõÕ
=
EZãj¸hðiá%Ü' bKËúH°"¸,ХȧP¨$w!]N0:¡¿úZ
SíA7UôݪwT\~
e°¿kA
ë®y»-0PlXêΫ6µøêײ§F|ÐÙ?jµñ:>/l5Eø»³f¯%ô7våÓÂfÿYU¥·^Àå4dãG§±¦
ô¥c± H¦Ò/VÉT{Èûl¶]-ÂÍÖ©8Itr¸F²10E<øÄl´9R½.ÑÑ2óE¨Ó
1
´aXtF³%ÉÈòá>ÒyaÆbµ"ÙÄoKmÉN÷§pzÇ6²¯;]Évgwk'ñt4@arÀdâÇÒ©è$Ͷzr'#çAÉÿÂ>2+Ê[h÷B !Ô9 æDÙ."©ÉOM§bü,èðÜ1 !ûû4ê©?ÛæVkûikçYëëoÖÝås©ûptÖÆ®û˸ÀÖ-¦ä4cºg1Ó¹Üu '
¯u+O1+±XpeGÁh<Ý©e*ÍfRb.½8§ýòë
IÍY·ûë´«°V3#8Ã
üóL5bº©|2âej¯= °
Ce
_+aÑÛ;º
g8sOPyλ$¿õMV<T©éGÖõ9/ù¸éô#íkå¶ÓëÅ°Âîö£r_5¯[(h 3Ñ^ ¯
Z~ÚáÖÑÕï}|ûرÌK0É[CÎ*Ë`(
H&6ú¬¢ÆSÕP«Àà[:ÒÛÁôæzûhE.ÙÄ9Ó
NµH(rFä¤S$Þ¼¾ñeW
Mô¦ò8b¥<ß
á{µãy@`ì9!
:WêöPAþ1±þ»-µÖVz°A¨â`Ô= 20 rD|wy«Ì:cb¨
h]«oàX½,5_̳c
NGUÐå¥Îá'¡,PÿU[¸
Øglä Ô²Ü iÝi¢«
ÚÎй\3sºlWRârÒmÃF¨Cæ¡wk ´Ö÷$;Ib*Fe¦ÑúLzÆYu/&½º Æk_£ë^ÇÙy¸Á`7Àeª¿áõ¢c)g at B\ Ê[ÒqBä$ûn¼$ª@ðuóä`9pÉ$Ñ'í.0æØhÄ_Ó(PÕíÏÄ8òò "FDh¦jÓ:`ÔÏ=wSéêh$å+.â
A<kHZ((<ä$o«øòFÒá êk
!I¾i|ç&óàOò§ÄB4൮÷´`dZ\×h_!UéÃQ D'Àª·
<H±sjT£érýL¸¿Éa0èÞ«!0>,Øù,íqä@ú\}#ßI³.ùWs$2|UèÓå¦ÄÛáê~³QY,Èç
aפTT׸/²3`íî;Ênb¬¶./íøky®ÙmÊï=¢Ë/CwTÅBW5<M#
lnò$Ø×xÑË
3=TQÂnÝ0"#£
gêèFRW`¼ÞL>
¶W Ñ;o¿:=êòØU¤T##ùû¢ê¨õú>'/ÎÍÖ¶*7 ÃÑjÀv;ãùÀ`tt.R¸ µ(ÜÆZ
A²°Pâ"¸gÕã: Ë)?}Nz4°Ó ÛGç'AÁ± Qt=Ög£p\ò
F/Î^î·ÿ°)ÚüË0Źõot^ÕÙnòë`JÒ%gÁ¼½núë£èù)©ù
·3
~ðñÅX|R¬æbÅÔ`»ÁÊç³-¼ÏÿÚzbýÉMÚrùå_÷ÂäûsøEØdP¿ù¼ÿ²Ç®C?ù9îÞf0ªUªL³1»]Ûoáµãi:c·h¬x
òßÖÎÓíg_ü÷lccó³ü÷sü±òmûg!ð³øYüuÁá¸=¶ZMÇásÀÑ4`gìt
OLóñë$
ü'9>rýSó£öÁ+X¹Ûæ?Fén4ùFÞwþµ6/ç´ÞáצñÑá9·å½i~y~6§ù¦¼7ÍqÃÚø3¼Ï/·«È6»as>}úV½öxurßß
/hxJXý<è\ìã,âI7ø·Ëcüím4~Ì >9x¡z׸(ÎRÂ?$×0¥ýÂS/Çö8ÆþÉéüþf
wä ór~Üß¿âúçëÁAçÅå÷Ð y<
²¶QylVÝ6De·ì¨)ÎF at H¿{8cÁÅÆ¡½É
ðº-§¼qE½rsìùd§cï]Lá½Û<rº'
°« ekWèµ\èJ_£}Rq·8÷@dÒQaÁÙm4ʳÞ^åwúÌN°U÷¹Þjï·òUÖ%£xϦ×LN4¾KÒ'¯¢îÉù©A,^Ù7üeX±mfþÄs;³sÖðÊýâzPM-Lçå.\Ré6
fvYûáý(£Øß&P:¸¯)òk¥Hir.i1Ów¦ÚT_ynî0O.wÌm<NMëåàÌóÁ`¾ÀXîÒf_3UÇíÎ¥ýºSÜiåå'wÌ754·Ür§FP(´ddáEg¥âçÂat¤Ówá¦gü¹é]OGǬåämïÊúMThÒØ?+0äîÏ/¨®î§¬£Ü6O(¡b.¹
×û'Têá5ê¿æ;èîkç_Z§gêáqçüyóàò54e;Ãs¬t½¬ZÇô®C³<oKu)ÃH2Ç"Ýw3í\ÛÍJÓÁ/ÎN~ß9¾j.ËJT¢
ËÉåèåQûûs¸È»®6_Ù(ÌgC4Â9 õ x¸At3,{J$ËUþðè¦g§áÚÛgm]¤lÑ.e£É»ä´\°KNË]òA?Öºsa «xd³!wRÉãJúcÛ»@D8ïÏn^'é6s0ÝÙÍþâXýºÎBû?!Â-âº8ló¬9M)
@WMûl¹ÆH ÛçK¶Ú{t°\ÛA/xpüj¹¶éÐð>Kµ7çÀ-÷ jkFELC,<<;ücøL4¨MtÉPó.ë÷ß<uÙq~ÙÜ~Z¶²5ËN)KpÔhZª®ñEßå
×~£áµ_æx,¼2J^C
cúDç¡ZÎÎpñv¯~8m^òE|;^^X¸E>C%¸Ëߦr(zR¢J^±ª°T/^xãy
j2¶
É4VoÅ|xSÝÿHͼ¯?ú/ízû/ñ§Êÿk>åâ·m~]ÿ}ö9ÿÛÏôçïOõÙÿû³ÿ÷gÿï_¹ÿwp~>ÆçÏWкÈIºQt½]{,kSÜRR
ãADytGÝÉÀÄ·R}]*íþæÒíû=¬;ñc°²B±Z«@@(±<VGf¿ö«WµÁWôûN¡ýûÎ:
ÿüg¿K&á&GõÐ/ÝA]fÔCnÎYÁª¡¡Õ#Û8Ñ{,W«ðv1·ûâHgõLà2ãïcãåÍQ{ÕczaË{Æå»ËoC"kàîÆG.?
V¼ÇTlcåTVþ{<}ÃF8Þ%è%&áùÙïÿ;ë
ÞQÆ`ekå¬sÔiÃ}¢äÅåy°²½òâòðx+dx°CÔݼ¸äo
`44UáÐ+ëJðز#ÿ}« þ
ÇA¿°çm°òlåüòô¸IxóòÃÉkD§³>½ùñL~²YwjjÆ&_¦gL)Tz,ç E©
«==Ü,Ëâi¼B®ÖÀÀKºòÓûÒTȦËà\į ÑÜùpñí!ò
æÆO±7öW×t<¦Ê|H¤2²G
õâÀæW7À® J¨9T~ÒÕ§(æ£""ÊPÝhëDdlßk_Ëö*"ì'ã$6ϵüiÝ®{{¼ÚnW÷Ñrß èXS_[HN§ÙDª%NÓI2 Å*3Tf
©l4¹åÉfýðñÀ!ÇZî@ùèKên6Æ!£Í4êƺ«X[My4ê*
ÛÁaê=iºâ
,Ã"~ A,Xr!Pxç¢ ÌxÜùÀ¤s@)æO$´äÖÐp±D¤5à
3KòéÇö$56
(b¶@u«÷$Ëew&ÒÆï&
[...3061 lines suppressed...]
¬·³TÃF]á#ù5£üßõG$ä ¾/ÂÝÞ²ÈÃËQyÎÍ¥05VöiíYeݶüøÜ ô¸ÉèíÝcIWmã/£|âv yêrN¸¾ïGóÁeþÔ
úÀ®ñ¶sÙ1JxHo$ÌPQ
Ò´âà ÝÌ Ë².
ï®T¤´7´EiÀßüã
VùÛé»Æ zWÜÀ¬ÈÊÝ/§qTc/^;¦1Ý+¶Ê0êË%ÆÄ1uWÜÅJÎÕ)Z=çVÏae ÕÛK)Ií
b>k¹O"¬F7$Vzéã½û½WbZØÕ¨Ê;fü
ZùÝ}¸WBfõö»ÕBÜÃ8·×JÝ·©p>ήºÚ»½·8ɦÁsj¼Vd.Kéo9(Ûî¹´«Ë0ʾyñh Puå+¨S)}>Á4{ÍÞöòY¬à^}»"wít·zürõøå}©Ç>/gåM÷ãñ¬Çï°q4Éȼñ<¶§]âî×
Y±@àVì¥4Oã~<ÉÑ16"O<ûZü¤dl;ÁK
f¯_[±ñUZèdîeZu¥[¥1e@ü
kòÌ{ì×âÚïͽ«´¸'µÄ´³8±|»äfÔÒn#ï|{£¡[ßÂ3t
jiQÃÞêggaáÖVÕÉb7èËé2}-ujnï«+êïGÌþIöñùŨ¨®ò±Yp«Ê>ئLCë«Y9¿ÄÀæÒ>9}7»Ä/ôŪçÃa÷yJZ¾÷^¤¹£
n|º3óa·¦®¯Ùy«z¿C9g~b³ÿóªÅÓt^cC3m«!\ YhRºÛg
)ôàî;Y~
5â}OÀÇ{4!R/Fï¼ûìaÅ»ÔWOüæq¿[}H¡ôéWVäñÞy½ù){SÝ4Ômt=%äÏDÎJÎúÙ(YIk1"¾ÓV]ïrêeEí']ÈVÅî?˪.§pþ)¥ÿYÖÓ)Ë?åµèÖÿa±)ZºîD+÷¨êÿÃ3³ÿt¾ÕÒ£ù@̲#h:!/½ð÷î»uiKźùx©ÿ0ĺÔ÷ó¥ú»ýrm2òC¶'ÛÍ?Ëê{¼MÌÚ[ÉÙÄþYÖ5&u~êuTƽe´FÇOJ
å?ÌúÝN"
L¨·VZÜÉõÿ5nZ?éRÝøf]We¡0½Oú¢ÂÿaóVD5ÔßfË/rÔÿϽÊ1LßÛÐñÒ!{`m"Gj©¨=]~§`-PæÇUê4µ-4Ê24¬`_TSCÛÝÝÃofùma{ýÁmý°z¡Ãì§á÷»Ã?
zR1ÃÔj9§bº<ÍÊ8« BiU=K7L7ä²NuÖ{éÃúC@$Ï¢¡AÃTÿ¼Øõ6Ëu1(%É·n¾íµþ࣠¬ð¬OÈ7âòWÊZxRdÒ$jÃÐÁæRFArøö(ÂBÁpÄùYªª¨Y¾
¶ÚN¢Mqù}´hñþl[ÑâUü;"ìÌF4äÙå:T>ÛæÌï¹a$ ¿ó1ú^9çľÛ`G«Á{/!³dåi2ÇÈmdEvHù
Ó²ýu!®×Yeøé´(ú2ä,þy«î@W¼xsüÝ«£g8såÖ&ÍòhnÓÓ :F9É°ø Sc8ïUV]¥ÌºÊGôoÖ×o¸¤¥¶ÜoÁð"K§çTÈ2"Ôe9à[!\CJ"áövR¦¸Séûw»¬«
BåyF9ñn%Zo%¼zÂÝ9hä×ÇgK:é üYØþÿcïÍûÚ8²
áù>E{ã "ÂKb<²Í3|Of~¹~u
Ô@E·FÝ2æÎøùìïÙjë®^ðI&Éϱ¡«êÔvêÔ©³~zÏÙ/®Fs¸]F¥¬u]eþJN+ÿø(_1XM<cËnúÇ8,U»+5:+5ú!µ©à»)é¯\/dìg}è)©Õ7zÕºê©ÄJvÌXÚbH÷]ñ[R?ÅoêÍ[¨Ûé8_®C~r¢éøS»b
×дõ@hÕÎæ«øA#£ä˯êÜ2?;
«ýà`ð¼0Ü5ìïí?6XÙN£ÑTí¿RÚk/Ü
(ÛØÆ
\JðÏú§
³õ
ó4|¹{pÚV®_
u+&´kð» $-´àCØÞëW¸3
¡h²ê@Dç#`©¿>üÓáÑîéÍã±P ËtLÁ°'iį ¦{éÅÇÁîøú«9'|%é{+JW
÷ÎÇ
¬Üaö[Ò3'!{ä±e|W¤@4¹ø|rZÉNpâN#¼ÄïÅ6åÒÍ_õ0å"AÒ X!oÍç`¦ÛÖ¯µîÔ*Âû1.ªekÔÁ¥9:FË¥ÑŹ.]×¥åqPh$¿cúTQLëÕ×ñ{UëQÚà÷bìr¶?¶oé
µÙ;:
pÒöÒ?8¨îh}4-lzr
wUÂkóÉW+
WkÂòò:¡lK2M½4£(¸JÈù¤nËKîãPûHøõç´*¯OxÆ,ö+ÏøhØâù!ÜûòjÛÀ7a4YgÆ:
õ:¿Xt|tz´{t _MÉki]^K¡öúqYè8fÕ×nõêà¯å6³ië¤Ð¶éÛ¬fߨ¯p[è/вîþáÚöæ)^4yÅDosç
§VÃòÅ-ÎõS¾ÆïKßñ3`àúz_å]µ±±AÜ»
LSïF0b*Ï¡¥úiëÁÃ7¢äüª¿ÄùWêt¾H³W
:îxý
õÕÖææýͽïºÇÑ»8Úû~?G]´r
y%jt~48ã,ߦ¥ßUéZcîqÒd`ÊmÁ]¦é£²¦s²¡°,®2<Î8t?
ÉQÿ =CÚâÈÇógÈ }"öiÊTÞRT¹d_Îõ¬Û¯|ý÷
¬ü}=ûxþìcI]õÁÌßçÁsY f¬m,ì!+
ÄIQߪ{á_[:w³Y.kæñ@¥vCRÅôî ºÁEÿùRd"Gð0é±ÁUXUoÕáo«,½XîqÔN4ArÍ8ùeÝCÐsâè³Î_ƳøÃv]à0çúÉiCY9P
íÿ´®Êí£óãpÒbÓØ=¼úDuþùO>õw4RaóÙÿÚ>!CW£·ýkH¤VH
[L«YT_1(HÃæwD×ÍÅøÈuÕÙ_×£Bâõ
Ê)8âPÆQwø^¸%p«ynw(®½çg 7½%aô¬È·íð_NºZtâ¢SbEÞã>»øu/¾åÿhêÙ˾XÞÕïyã¯eQÔïªUö"Kï4¹{ºO¿nCñ9ÆÃÀ¿ÏQ³±* 0=y»~WµÅq/e!îJ§µF#çÆî7t
¶Ù<Ãéô]Luþí [8çH©5ã
:© a{Òçi3ñ«#U´i&·ûéÞÖj!ç×O%S$Ó"IOì64²ByÐÊÐÓQjªég§LëH&3!.ÅdÊä¸ooíè&¥ydÓ#E¥Ôï-jemÛQ8>áQ3µ´ï9+ÖvPMTtPp~+zÊî8ÂëDö^ì¾ÒN_ôfô DsÔoÚqtô âIl¿w»§ka{»ÝZ¶÷møOûrQaqFgÙÞÈaé½í»ò.kmø½ÌiOËkj4~¸©©1ØW³Ïº^VÞh>¿Ê.>íÿ
^e÷â×sýê®+ ýBáPÕz®ºòSªÅ5V_n±ÛâØ?òâsG¾û¾ÜªoËÀ¨
fûQýoTy-qâ8»A4JlL o¥Lw˸À>ÑBï»JþÏp/ÿ®eWn^w-;÷ýè^¼Bx¿Ìóv1;1~=ó¿ò)wÙ4ãî]K7ôÇvãÜJ³ó
d|6V;ÉU)ô¡a¹£ø8B·dÈ>]]eÎ!sÿæ4ÈY ÚSôkMlÊí¤h{Lø¿eÛý°ÙôÏ¿ÉËã,Àb|&
CÑ4EýÃ¥_V(+\m
G?§jBã)j¶×
&P¦²àPíHY ^YuÁÙlfCttÅoá
ñbÔ´°¦÷IaPå¡ÄÍtbj-âÉÆÇ_©m)Gw@Cß
WàâèàÄL®Góéò}Q.Õ
m~¬@÷OÁ²`ÑEþB
xò*1eë×Ò¯
[ø2Êß¹
/üfúòüËR?ÿ!¸
»ÓÑ}é*óêÝ
ÕøL\vy
µSR¡µ:öºëñ´Ìct>s"}JJG`Ì¡jX¹
Ð09âKZϨÌÅèRàâðع¨õ?i>9NïgcZª
¹+øaöE`ºö2źøâ°/ZBÜjgC2%_6ÜÕ~²ß¹¶_¬³Àª~[Ï_3%sýúE
JbßxµÝéÌf-ßL8Hz6gÿV'6ý~dÁGöäUËI(ÍG
Üç·`¯|:ÀOÊ¡f~ùõ'|ñïWõ|þÇùëW{¥}8Òý½¿¿><×ûg¤ç©ù\×&(_^Z*L@í8ÐÍdÁqá;AièLõ¡7ɤҰ¿è'áh: -ú!ÿý̧óLe0¹Øïæsëc÷)´'k%Ï'Æ
ÍÓN8
å ùÅ|4!¼6àlüâa¿{·üíK:?7Aá~YÖÇìÿ¶d
Î#msðWÀ.}JFù§c¿Ä$Åü÷}ÓTs:Mç#Ñe!¹ ÆsL6ÍB%qjÕ,¥ñRßåò³n1tgÔÍ«J±á3¤~`nScùÆÁòÐààHâIQÑ«¯v¬Síè7ÛÀU*À9¨owÅFnÛqÀósFYM9]+^Ê{t:-+Ï¥Q]ûAtèF9¥F
íu¸7¨NKÝ°*£¥op ôe1ÙAÔv§î¦yEs\bú:<»ÉZ½K°×ÃØlu¼:µùÕ ³ZûçýNÅr5u6l!¨f_Fã·ÝEçwÎlô¶}Xd¼ê(RtMù$p<v
£Æ H<òà¨NÔUJI/KApmÔ&ÐT^â+a9ÒÉ°ÿ´tkO"æ9c`8<Ѧå^W#ÅÐØÜÁQ¼Vgt®zR=Ñè4Í+l«J#àö8i\»Bcô
b{Ù)¬GWU¨tnðBrr¨¦
Þ=Ýÿó®Ù%ÖVÕ$u(¬uªÇÒËîðGö·ã9ûåâR»û2Í×WO*_àyÄ:5PüâÆæÂC
3bô1»#,`øG<ÁðëÙÓN`Â@à·*{]ßqéi5c6=ú²6ÈöªG³m´kÐä¤%Øñ-ZDK!Z5;l1j ®h åγó]´jË'úæ{ÑNy¡(>kõö)qu!ꩼÉèéc´ZÎNü2fþ*ÓÏÃezÍø³ZtèH¹÷0ÑXS¹ìÐPÕ$l
èÊ3q¿SöÄÓ¡Ly&ÀÞÂAZ̽¨fzL($8ÜdÀ>Ä'ý§ëx-^;ÒæÒ#]ôá¿U®å
mÏCzPUY®rhÊüø¬¶«c.G8fãl#þJ XNã£Wátd>xXÉLCKèÃsÁ.¥v8ëúmåËdIÝK©rá4wéôë§<¬;;¦°< .8erosóel
.·¢BþUÆEÙ·ãp¯¡Å×xô>æìÝòðºÉfíáùð÷bZñøjm9FzPjBézD RÌ[ˬ7Vë¶`QÀF*ïõOï>;ØgWS,C·¬7|¨Ç^YS|赪
#_ °ÊÅÑÁaêDÃ5Õb"ò_1ª
ó¾ßðó,0Á4T±NËâêÅ,ñôÇW¡lòx=s¿fY¸,%ò ZÉ2ÓmÜ
ñ_ÀQ¸¾¦#
H>¯/*ïü$Ñ%2[/y!A`T²ôìÏ"@µÆíÖ
*
T
Ó Á"!Râ£Âzx
ß"UD½ä¡î.ê+ì{2ÿ6·é8ÞS¹l?>¼P#Kç4ÀzÙ8ÜsÏQyªúú,h_[WMÞÛ=¨L³»Ò^Ä$Ä:º
O<§nã¿TuȨ½T©]à>Ý6¼iÍ˧^S«Ì$;üûmæê#CЫØls~*XUÞÝI¯]i/Ë}}隷n÷\ÕCb[ÅÎjµi?Ôí2¦¿)jOÓòè5ï#_§ëYHä@Ðd4KE¶KòÞ^sêl/IÈ>~KùEÿ¾é12lMm\ltÕ5ZégMr¡µÄt1¡fÔýýÂX²dügÀÃá*ĸ ¢æ¤Ø,áP³·"YÚÒ¯£I|Öµ»:ùAÇ]×¾² o«& Gv*©N2#PK\1ó#)N*VoOÅ®ÓØÃjËú¸hø)ºR5¯®ädîÍ#Ò5¥_¸åkxÖ|\P
¨n=YÀULF©yÌãJFOz#ý*°þmºÉ°1¢(zæÄ2ÇLÍ"Ú|<_Ãj[Áë<é$´&ù²êÛWÙfûöFOÖO§ª·Ð²ûtdì0
X6VØô§vVNPÿòºh»!BXÙêù%ÎBT¸¡ÄD3÷Ñ¿
§6ÏßBKû|Bµ6+¿¼ºj-»¸Tº6åsÌ,¼½üÚ,
|eE¸þÞ3ß
Ó[¶Öuê¢{¦u0úû}ÆÐgñ<˵ÄNßÜz)É9\?´¤òb»IÙPw;xxÝCè¡¥F*¨îôÖ´{Y)¬w>]dêîúGh"ûÿz=x=0ÔÔt9²3â
ÜÃQ¥F®¢1xÄj|X®jäT"©YõÐ jÒ4¤Ðç%É2§·\ïNg àá½)Ú"ߢ%T5ªÞ~8¿ïýGì½]éÂÆ×_ÆU·Mó
ìÚ
ôÙ+PÌj8óâAÎLv`â_TM¿0IW¤#yx.^~L)h#íÔ
<YCqm=;õ^¦8
Æc¯HD쯿Uþ7Ö-´Ú&9fäÑ|¾¡*Ñ«+NdªSY'»\äng
ùÈÌÉ5-cå;t£ùÐÜ!B®w
˶èrh2e#+Lÿ3ÌÀ0ÀG¸ýÓwxTòÔ[2ñjÞ£Ynäúgp®ñ_!Goi§oÄ8ã¶I*n]PÅM\ƺX|ÍÓ³ÑÙôÛj;ÿ7Nb\"½sl´D×ÓuKK½ã8Ï+mòÒL}ã'¿RO
¬Õá:%ºÞËoQßÌC7m¯z·T~©EFú%7s]ç+¸iyÅ×JQ¡m'çe¢÷Å÷ÜiëNTÑÿ¯R©È³´ò^j?¼©©ÊÛ^«BNy¹%Ë»ç ;¯¼X¹µ}0¬ÀÈfmòjg³ONÚ^±eQ}¢nÓÔÚùºUzEÆpÍdx͹k1ëÂÛT(¹ ""ø3B1#³¼RûÃÔ:aL,[ =DvÁlÑÎà,"(CU`ü.9>õ(*0?ÁI¯3uxª ݪÑ8Æù
é$N?Y\ÍZUº¾L§Ö
6NhNêZG\!uGM×mpÑ[-JR1òuöëÖ~ã«ùÕè½(cqÈ0²ocx-/ßhðSO=ÙÑà|Ù¼iÍõ#.WÎø5¿æ9Ã; Æéï~ å[ÝeÇz)#àÌhQù®KàR#ÂÑ#s;zs'6q2çëq¯¯OÓÑäl}³·¿ÏcuôR+Wñ{Ún¸¢ÄÓÑA.³qÎ~c©ÿ"t}ò¥+Î'ß>f»h¨áÕûa~6ý @¡¼é¤|ÚzÐçÇwà¯Þ£®ÚêÁOê{ø¦z÷á¯ïà[ïVÙ¼¿ÞÔ¥V=¬Ñ»zß?¿|
¨ôÜÂ궧 ¸Òê}úu¿Ã®©hÚ{Ý_·¶à'õHZì-ìþÁ#ìê}u±AGò±
#ì=z(}ÝC at 4Â-ìáÑ»
ÒèCõ÷Ø×ýﹺ÷ã÷M¬qáÞC ÷h8ú Ó{ØãV[8.!Áí!û4.)>¤5Äo=×VaÓç}á
má07¿ÇIàø~§û¢¥ÆÂï°pfK²
¾¥qq{²¸P
?=º¨CÜ%
SÚ¢
ÄñG;÷@Öp¶vwîBÙ¢
Än¶Nî;"#T÷qÒ÷±.Õ-?nÄ6í}GÓ$¤Á_ÕÀßßÂõÂàl!$õë{ü¶IËÜä¾bôÚ$´Ä¦½½Ø
ñmk
¾×x
¸Ô
{Ußãq½äXÝláü·î=Ô+OC¢Ò.#Èïq
îÓlh !>)x
[õ6±íÏ¿a×½ïh´¯[Ò
'ÝëÑù ¥ÆÑÜÇ3ó¾GÀh«e5z´¸tîh ¸¨G¹µ©çÅH[ý
¦tXns÷bÂvÅ5»Æô+ûõqdâU?øîÄÕmJxÃQ \Q©Ê¥¾¼tyÅF%váRGߪïߨ»jµ§~øAò·»ê[z{GW¨÷Á;ZÁc ÝxäÓüÆ)]H;FÓ\Óû¬³éwǬ)#Rã
IÎ9ÌJ-Zhºk¯ÜÎÐÈ-·Æ6S»`û!üN;_$© _h¨²&$[.xï-·ò," c+®Î¯àÐû¿{5(¥¼·5äõ :Wl>T¢-ÏKRÇ]¯«©6¥·D¢d¥^aælñ ÜG|«¤}¹¯¶!\újÔê(WÔ@f¤Åf¤Ý(páÊX±(#@6ÝNñ{кd<dÅì$¤3§I*E5DµÇ(a×Vø
05, ØM6p$}]s±Æ
ËÁU©£¿oX¾
5
ºC^GÎüAÍ)C¥£±ë"|½gN
Îö,Lð
'ñr0×ø.Áòx »s2Â_òWB*^¡Ç<êöÄP(k5¹#ÚÈ(x0X"0"¦*ð\Èãiñ. ºQÄ4Ê]\º½²C[õ´\7oáغ¯üTSníFöðÖ4EWÚK
k¤:A&Åv³é"C[Åä}yÇyáí§°KtðYuë4ã0µx¿fȳ*δF$pî,*6Å:-È:éKõáVÍhÅB;pvý½lj×à³íÆ.źë×\Ô§iÛ¿)ÔºÎÌj+9}Dÿ}Ob%Gö±Å=ñÿt©Üg#Ø'pgl
VºÐºk)óèŵ»®þäNª¹ÝO;½5KóØ)ÿï÷ê§æz*µÂ«_
Æ¡ùå«ßRÝ}|Ö¾!RÃqÜð¹Âù
Ð
{QÍI}-ÞOôêyï91
ëêdF0ÝBrgÙáã5yë±Û¶su÷Ââõe<Ýdã55c_@V/h]¡
<(K&{`*¯?·?mGʧßOÖ,ãZùȧã×bשPæ:æ¬# i»ß´ÓysÕ\u¤³ziêv§=ãâ,aõÖ2wgà½üÄTê?,Õ
Vð5áEͬí¸5÷f¹ýÕ¼[W´=}9ìCõó#<`£@k&`LäÂ9OQêeÏÇ+
x¥Àj¨S
p2©cJJ¥µBÑ}ò7ëNúÑËþ«ýáÑSÎÛ?88Ú
úWXÛj¡@¦F85ÃÆYÎñÅ.ô÷Ú^t¥vaVÅP^ÈÚ0ádÀåÇ8û¼:>:=Ú=:`gÌ£ÔGÉâJù«¤e×MºÆDNoè
nÿJ?®ÏÏê&ü«mäpYº¨j¹|n7èoè1fZ½ÐЧð¶Ã,ÊkX6J·aUA¨#ÑÐÅCÝ
íÃò~Éÿ!j¯ßÛØܸ÷-¿ò¿½m?kïßWØܺ÷ݽM
¿onÝç7·6ï÷zè£Òë=¼¿ùà»j³÷àáæ?¨ÍÏ:ÿp¤æ0 <ßÆIVUª×À¡ÉÈäðß_É@ºhÃIìuB°Í¢1pÀç%ë¤^gtÎæqËß®-+Ï;»Çè1ÚA²ûëð×ì£\"rurôø*º ZvÆ«.7Px²»Ò)Ãé=zôáÜóá¤ç9æýs
JYFibRc¦Ë®ºJDzJÎã³SÐo¶u£äÍs¤Ê*%2ÚäçàP#º`L.*]Þ6±âÑYb±5ê'¤À6G"ÏCc^;X]4aú¿8¡À!Ð2²
Úé:9zvúcÿx
ÿFVÇrÀ¨ÀaË<8þÇçl\®8(®Åì[tkÂexqý¯ñ¿ÙörU àBpÈåËz
üË5e8²a¹SVaÄ")d9·.åßlÓP©¤V©©ámÙñAO¨iß8"ë&«K©\pô¸(M9/Tô>/(4S¸e3\)åñnÆrzQÃ0Ö¢wøb|7ÓÂz
p"nµº¶üÊM¶<uÍpÙÎw7!ó9iQ½ò$J>©°è"ѵxmÞõ++yUálj4i´pØÜ}yÉ-
«êCvÎøjÁÑ»s9ѱØÜj:-ítÕ¥í캤®Ù'[ÂRs÷K]ÅlûBÚöIDqå´³¥5&C-û%¥ÖMjõâèät¸7Ø=¿§=}ªìl|p-[ͤ~*K®½e:à¡ÇÔõVj7F<²3£éõè&3>Io£hFíi¨&1vp¾cWÛüòȸÖ?wJÕ¬ÙW
ÇN⢸¥AQÜJQPj+b¤¸mÊO6/Õa70°í¨]!=2Ì]ÝqËÅW¬è¡Ô~Ø{¦O2~³¹ÍÆÉ #_s-X¯@"ãÓ?.°Gf¹wÇ»ÒÆ«AW¼åµ g£RÈ¥]&Æm*"õëU²nÞZzêÞNôTJ;&¨np¦ëð¨æó×o©íú5T4ë'õl!Z³=
ªiò
McºPë/Öx V¸ZªËKM<]ä:¨×I
8}°çñ×dLRý 7Ó·¢¢¥`¥×Hq+óïLs«®æâɵ¼üKoþ²¸æs¿"ìþ÷´K9jQiiZ[^"rÐ
'*\M+bVÓRW]ITCQ)ÉÜ*¨nWÑ ÊÕ|PåJÜùìUÔ÷«¿Á)UÀ0Tzÿ7?zä² KÚ®É=½)
B¸¶\ ¼ðÎÚÿ*þØ£>³z;¶èv\eÝ%ûÑD¤tó·ºôBHà_!¿^ò;1ùÀ,Í©6È2y¯NÃcÚg¸iüÁ'f Ih9`í²äP_ýÁÉ
¹Í2Æò{¸fXôX=ÊþÄZ˺íæWh5o¥þÃÿZ**ugèCÓqÜ;M¯NéW«ák¥âkÔñµÓEþ¹ßv5O;mO}góá%§/ß9kb1rÖ"sPbûÕ`l§OÃãÍÊÑjféNÊ-8yÞ¯tÔOŹM±¥9.í½A¥ÛÙ,PËë^<°«.åáyYånK»ltpQÙÅÃ
Õ^jQ¹®Í³bDî'8`4_¦ìpZ3ñ=ç`xg7A¬bOèÒ°e.ÉÑ}¤S¼ZLóx65²U~"bAA6ó, 4°»n£[à]q®3aR.!ÅÅ×âfhÁvhÆ$<fµ®±¡x»'9/]duj0Áñ0®¥)CÞ]ÒëÉ dSɱY83ʹHWPFÎFvnë×mö5ÆàN£¬¶Ï[CEq
©â¦³ÆÇÎϤ í÷ííw*v°AÁÏål;ÎBïY¾éD·Ýôö+ ¼æºMBÓK¦;r]Y8¸>p`ó8YDW©~ÜQU©xØð-¬àñÊÂê¯JX¹Ó¶J@ÇÃ,ha
U
»&õ&%³vlHJovÔ}ÍÝßà{à>ÝÄÚ;ÅñÈðWDD ¸6â. at 4ö!þ¤Äj}«ì¢]å<&%}ùUýÓnTñ°xÉ&<u9aazO
1r¶È5E¶4hRM»N"Ö$^D×'mÆ(XèZk¤òèjΡݲ3´µ,§6"´ Ð-\v<'0¬G^YdFQz:åè«ÈTÄðùª`R¹÷qgÔá ¤~%²P{Ós
øÛ&É{Ã9hZË^Ã\â¸#»Õ
fpãǼÏFh#»FíÄÒ@i¦®3c
ÿ¶ß¬¬I®$_¼ÁÃ.Nq+gÓYq Üad®b½÷]¢û·æù´oxÈö7h¬qæºN0Óϵñ^
õ»
¤d¬4×iî`CVENÖðb¥®¨rn<GÊ=.
_À`Чm
î=«&©æx°Ã±°áfðOÇ$ÖºÝôØÒPýóWð2ø*ë¬8b-ü«Qö¶ãªÝ9É)Ü(
CbdÈ36¹
fãc×4û|Z¸ÅiðD\ÿ*ãõKeãE3ÉaíaÞdam>{³ayÇa®1æ§B×ÊùÕÈé5ÞÒÀ§o¾1à2³0óQ¿%K/Yl¯ïÕUßËÝõ÷ï§ø㬽зöQìËòærØÈ:ÿ!áÓaÛ6µ×Ðui¨ygÇenHxý¾Ê{îLäÚ/7ÚOél¹
ð(ÅÝìØTá.sæÑû\»ã¦#ÒXwnÞáa`:Þ6À0ANëH¿bh,øDÑûu{`+SðR¿@îk °¼;ô¿zKð¨ÎÏþÛà¸%¶FZ6WcñÿszÁIdOÉôlÿ!äojm-éµÏ8wv34pww·=%Ä4×óÔ
×
£UsGèsÖ©IÁáÅZÛ¬ ª$yª[ÿú¤^¼åѯ
§ £þùO¶¨j+Xm4ð#\IzÜÕ]õ·ÐûÞ3
þÆ9½1ÉU?Ý6>y¢îuÞ,k ¼NâÃßuÄÀöPgãÎþ&ýÍíÌ_-¯«¿IWÊFÿä®þìÊ<{M-ìX£ï¤þU&Õñ©8Qm:eÊýjXy¼hädÕJWIÇ÷¶0l·SÉÄA
H^DpLLBʸ>~ô¨(£h3®Z$çe§xCòVdË
F½S"j®ñ³þ´¤eUÌûTQ^A»±g²McäÎÍ{Ú"iÖYvøeß(®b©fîD1N£PÚ¬0Ð)NÍS«a4x ×HJ"QzxbÝM¯I+
ðmcW³lèÕSvktvºjDîª.kgkèöéÉ&ñ{ÌÚq<x´]C;rþ¡\¾Y^> ,jh¿|ÅÝjµ§0Çö;
KÔWiXê73ô(«ÏÍmA®Èð
¸B²ZÞGJsâ«Bîâù
XÑ
³an+á^íÚíb±(4FiJ¶m
:ÅeôâM#÷3QF¦ÖâY"ÎÙÏöQBü^ÚJ_î+}Má¦*`ç">ôx鮵4"]§¶³Ló)ÜJTlEà×fø? q46t´¦ù «5ÒF
¼ÄDÇ5»DUã<Ì.#?R&VEá³V¥{g»Hz¢Ev¶ò±vþ2 YK¹É:\ôÄ°ÕOßH cG¡yÏÒöÎl~"vOWìlGD`ù9TùÃre7Nmow=Q×þáéàøYw0<ÆÐ'~D®ÜxÌ[ÈÓ4 ¥p/~
©xùzøP`µXNs
3gÒ$Sùé%K±Ú(I.ÿRVðe!©Ã²#ÅI#-<Ç-ø¾s³¿ãguQdWclï4máx}Si¬fÁ¿gq÷¨¢0>äf.2äÌôç8"²©ÑÊ¿ä<¾ Wyéc¸&A ëJÀF³Éõ
u¸JLк6B at VªMT8E
D"*Yqyp tÄٰؾØo§ Ï,KIÝ0ä¶ê«Mà)1ÏvÄÞ.¿'ü¾þýÖEíg^%cUª´¬® 5Tìù
D¼[~\
Sm'v=º1çh»ÄÁL$ôíȼn36þ KØe w w.ã³E®³üQÐ*þ¨,¬ö¦VxÔ82@Yc+µÂ13⦸(ãx(Î N.PP¡]Î}!è\ö8idFááÇ»hÄÉóàb"*Tq(ÊÜ6Aµúzëm4+
WëÀ öxÉE>Jhö_½{(ÁJ
Ù"ÎÙf^UÑbL`TO±$ayµÍ7\]´ó7SKðEB×I`7CH¬(Ëõy¶fØ6¦ÐyÖj{
<=K/(Ã,¾º&1§ò,ý®¹<w|úÅ@Ñ¿PÛÚ$¯4´bVË~»¼õ¥#T2*ì.þ½Ëâ%(G=£ÎüÄ̦F»:èÔèéqµ0úæ-£KokN{1O8hUtµ,V¯:¯åÊ
!-ërÓ%¢ÓX¹A@%Hð ìÓÚV#ÿ$Áºû~×lt
&B²³Ù#L]\´¦C°+±Æ0ÎEHpÂbeq4Ik
ÈdJe¹Z]9~ÚµªØºÀ
üVáÔM ÐjZ´K"U°
ÅX*¥*µò¢ºX Z:µ,¾éÍ
iÝ´pCUO»'fëIôb¦òù&`(+xâB
ѽ0=ùFi>#¦í¢ +Du>Æ\'U$Ó"$&]cï=2¾27Ò2ÛmSúº6:£ºÕ1Ô3AâG[â:·E}v+£/ ¼¯l¤Ù¤RbÄFõ]5<!7C ün£ÿ*åÖâÃôÎW¾imüÏR|;ͺ^Ë(Jk4W4
Z8¼Zfßÿß«ÁñÉþÉ)æ5xvÐ~D´«~c¨9xõbðrpÜ?ÚXÛbôçÄE0Ì~¨X
vþtm¾íÙ'8´c>¤8~c{ÛÖ
¥¢~z
/WEïuÓ¾T*H;# +ã-OJ%Ç\_¿(ÆCqÖ-q
Ì`¡FépÊÝã](Ú^^ª*³n©Zé`XúTæ(l.p0q×MC'§ ݤHyȺķp룦8ÀÐåSQÚ§MÍRróÔ$fpnºìö8»À°][
âIóLñµ«fÅ3Î>p8þiÅÄËúPè26"®¢è¥¹cy¸Ò
ÐKÈ}Ò(Í´Ä Ï}
çȳ|æãï^ñy¡ø|æfâ*õì1åâúaZãïð FÍå°M#ò«´®háÄsëï_gUR;ë®U'kðS¼óÖÚö¡ëú2_ª¿/":¢6Iûg鼺AyT]ÝéßÝw9Í#OWËmºßÅ=2·ÈÊîsôÖA°)zNÞR¤Ê
÷)ÒÜÚa»yz+F®³öÖÁ±xÃ@8oh
¹¤n½eù!ÜYz±È4
pÿÇʱ1#IÁ-ï)¦²<|NÉýÁÓ×ÏxÎP´êú1öØJD§B±Ð"ÈW2%q?²°,¾æ*C±o¢ìz]
?Y2áÚôïÛj:Ãÿï1Éd
©Â
êÀd½áaÇV$¹É/Yûxk5ߺÒñ,óEBøKÍtÔ'r5Æ&8'a¦¤CS!íôë\Së ÞAü£Q7ký ·5±4h®aôMwì°´USò°Ü
hÝltÑZ¦q5ó¨oÓè,HïmlªÕ}u΢;O9Ì?iÍsïNÅnâ¾Øà7jÏÆ5k¸v«èGÛ>: \µÆ=¾TÌ}ÍÓá.}ÀÇíið¯ûè
VÄͬT_U'h¤ÍÔaéMÇFgÈ_ãËw&h6Me@q¦1M$/1\ Ó!ñYªÍ\ûw¿ÂÄ*w#àÂ`+nVÖ.[4 lïüáèòLG;í¬
PU5XOÊÝéQ-èÆG¾3-øáêèéë_ûñ:¶$-¬kôÃUæÞÖ¼~µïPWOlHzë0:b;î<GëdÉ"2tä
¬= ,7(=¤ô¹½Ø8$Ö-Ë%Ô<&_CÞuq5Öh ÖËÅlz³,dv
ó \hMV"|®¶]¨SÉ
UXôJ®Jyoå*o=TU«øjnTÿØìZæÐWuϼ«'ÿ^á·ß HÅd{<yt@ü¡õg/0¹§äsi¿ËªJkûoy«ì|Ñ[ÅÓuýF¯½Û:Û¤oÎuê1VÙÆíÔÃÕ
\3 ßïßÀ}!xÆƪ<ÏègÇf±*Ûþ6ñ¨©RØA+§ÇýÃýÓý£CôwFÃ$:[\8þLäF±E!ÕÆËÎMRî?[gsT¼aÚ5)ÓZ'$ cóq+å«Ñ`V, ÂÔ:Ææ{ÑÃöïç¥+ïµGÖø6÷E¶:àgÔºúËR#m=0O»áÄ º3çf^k·¶ÌªA
ô3Pø
=×´ rý5SrxcùÚ©¿¯Ù½ÅïT´09WWã)ÞYÎí´<GKvnû¡
î{u
×WÑa5ÜÎ|Üa+-7mê^M3õµ¶hËÑ©C&Ñ÷¾:zêZ¬J§?n~*{ÌZ¢jõóйz¢ÅÆ:Óy°"â<¥äÖFÉQBó]}µk\ôºUnªqº
º%H&0±Wt)?HqåþkÜoJu'W´åîØ(
ËÝÝ1eÞ¼:«§ËùZ¢sZiRû oÉKÜ"qzj:¶K5$7º·;å0;{ëéÀà! Îäݡ½F·Þì¼þPoÍðCOÿª
1ü
\ЫÀËÜ]ÁSv®òÁo_oØ»`-éahê=¼X1~ÊÛzIT?q
`¹§[Ø-û°]¾UÏmÍë{väÀí»naóìh§Ó>Ø;(lÛªC\f5Rµä¼¦6ÎÝ-Zþï
5(z'ÔNCÝ ¤ç$@y`_ºÙ$øgö[gËæBXÃ%sT¶ÌÔÁYUì ¥xÿ¥n|ß8¢;²Z!^YpSÐ[êz¤¡mÂ06ÈkÅ#]$Q0ÍÖܨ#Ú4²ßF|V
móÙ|+qÃ%³n£RóÅ3Cu0!|ûRlURYÍÒ[[32´ÀöS1[:Q8®& 7+<«9ä½ÃKÑUù]ز²§Eh®®%mNNµ·v©¾y
¢Þ§ÛbIÁÖiénH`¸±qã³×<u´ qû ´îµVú£·ØW׳µµÜèÉÒ¶BhyÓvgÇ?n¾>ÛæoU´ÖDól-Ê1Læ9¦¹a^NÁõPÓÑ.ÿæi·ÅÅw8
:î¼x£R7ö®:c{ËÒÎýÁëÜk:ÊP|ýI³?,zÐxïs´î5PÃxBJæØ×Ëö¡ðÇIwbz²ðªZd:ÌcëTÛ¿4a<<æ;
'¼ã#é<`å7>¼ÿõ×®B|ÜIÓë±_È)°Q>.ÀãçÂôVö¡EF0.Ô¥tÊÙªº¦mOäoò4§Äd%vÞp
-¢ó~ëæÙáZ¾#Ñå%*X{ÇÉe-úÖ¤Ìú
ɪ+ò?mj®Mgù\ýô
uSÖÜéÆ=ÝØûì5×îðÂà÷@ï?3}
i(÷Ì8
%þP¬ÿÄܲs_ñ>{0´ûWÏY8Ê ²ãCuRìù¨P¦Ð{2Iïªìm<S±IáÎÚ**~SLYÞßlP5kÉî´dÌVJ
ÐøIÒÝ5ù_*^2×e#I7×;þ
©fX0ÀëXÁ Ⱦþ¹X©Ä±lävþêÜ?ýÍxoV¤²¾?2Q
¹tÇ^ä^¢ÒÌi{þcU~c¿ØgöÓq«Gl{
Kw áêm`úR$¡¸ç)!bmz=^f7|Y%_=O5)åE&Î}PiÂ/"vúîV6v´'ÿrÜ¡ñó082ìËÆÏRW
óbLMðæÙôUÿ¦¬ctµÖ·Õä$|
ÍÝÂ49J×~¾¼ÆÛm NêìTeÐÞîêñ@J3Çûd|µÝÖg§¶NævÏlTí~â«ÄÊ\ÜÏÛLÌ4}'»w/ÉÙPü`CûÂwÞÒnÑËc©·Ë§©æáÍÔyÓq®·
UÊZ,(ßUa`ÎÈ
·bãø´,vÐÙÈCh/»ÄçÇiÎÈY¾×ÃNREÉrtGü|\Vj0âÔrqòüVè5róÏ>¸Lk»¢Ø4[lB4¨³tOÛÈ×¹ XGfß©}À;Åá[¡£ã½&Ø
<È.bζV2¶Yá±|0+iȲo2 at -=.ê;¦XÞp0«*ûqN|â·N!Có
³éø²gRÆáCû«Å»
_»¸¼nÍ\\^ÿËxæGö%y¶§äó{PnÇ{|¡#âP
%Ç0ºÝú0%ª4
Åé-)ÄxfI$½Ú/Mg¢ÑǯFÙ¹I*NUhÍÔ&F~SÆÚ]AÃ@^
µWÛZ¬ +¢¨>ü¥UI|¾.ÜÌ¡þúv¸2Òùÿê
càùñÑëWã§ÿw°{:ÜûëaÿåþnÇ ãY[3uÕ£ª?8ê¸fHø4Þhݵës²´ôÍ7>
'ö)ÿ ᥰ^]ùq¢§»ÕtÑ)áåJ×ÝT×°ÖG º'Ñ8CÈþ±(ã7n1å·CKasÆÕKo?_à>î÷¾ªnÝÆÓºBËÏ»ï¥]l¿Q´AàÀº&Ûo*·WÈFÝýØýD¸´ú·ÛÓV -½=7¹)IMëlr!j"OZ±>WÇvçô»àÑ3ä2°`
%OÞÕm+üß½ý4(5ÓEx/CÕüO
pÁöMÖ¸i©ÚÉ5aZª1Uòìj
¦HKÕ6G¾ÁÑÇXB«0ÇXd[Má1¸K
s§à¾÷úå«aÿàÀ5T!¸Â,ÑÞ¨S×`йh§%Ã
é-Ñî27¬W´)N56ïàiG¢v¼K$®;Oæ1r|G:æàÞ&) 8ùñvIÛ
䮯nü[×GeºöÊamTÆÐjûkH»°HJ1ð'øób(u*ÑøÅÁ)M8 ÄöGbÌ>¢àé²L$3©S£9?áÓÙtjmäÀ0¸(2.Dôy/J?7ÞïÍa#T`1Ñ¥Dþ
x¥Å8à8!]'þ.qpyǨL2¾CÂ(î¾HþVøJyz¥|¿Bþ,cìTѬ.n^RQêì1xíú
º)¹{°mæX.îÊÈDLô/òõª©ðA"ý»êâÒÉ£o~^4¥
<Aº' yONvßÁ¸¾xÿhjðlIð'² %#Ñoj÷»÷`Ð%¿ËxÚËxÊ/"#Õ!wÔv¾2´7,ü,î t°dÓWBxÓÀ±²0èøÆoIÙíÍ
¨(ÐýóùÌ)¿ÃãÔrà£Ã!Çþ×ëÁëS¥ª¤4åòRÔ¥£¬u«^é'ÅÕlȱ³>E¹ÉÔZRCnË´Ó::¢´Ìã~§]!ÝV üA2x·OT!Q?@ÚåvÓ¯Ò¿(¿eo
«.ÿh{ôòuU1v¹?á[]/Ó.#v×vRx¥è
^7¡²//ÿ;ú§þójPÕ¸ÚZC ²¿ìSQt2Ëæ±UÐÆãú_À<âv¡"Yƾµ5ûá]4ÎÓ¹i at t˲îqè2úáÎ_aûÌ ø\ìØáh_ßF72Â@EçqE~
ýú5õi]û;Å;ÅÅßtç·ÕÆy[³{ôò £Îñ'áeHCW
Ýêôaçuo$;^ý=9ײ$XR}=%¨B!@[KÚ:¥ÛÌ)pl³$ð½üp[i,ÊPm_DÌØT,ÅImíØÌ
i$
0¸q*pÚ§ð|ôK'#cXÿÒZúÇR¦ÃöÎýcñÂÔUÌ¿ÕfþråBÚýÔ²E;×n²£É"¡ªsæVïêúÁMÝ'¼
iÑUtëÉæBÖ_Ý -tÄ\°ü¥×¯i#¶xKÝGe3tÿ êõàz).|}/Á¥/×ÞZ4,¾©è¯¾µ±½;"ãèeØ^]ÚûÊ|ï -þPïÕÕð5ãïr7ËKéÕhëëÉKzE9¼¸¼´0YG^°ª$K ²jVÉóg¢'+ïôEè²éV´"ÉIjX<7ÖE@ÆÀv8bî°LΩ Ù={L3ÇÕ] µ®ÕÔS¹Û!'PßÈÎXRqw\Æ[Ù%50®µÃu°ÔÙixrfKYõ8©<7×0Ù| l/DrlÃ,} ÀÐS@/¤)óÇjS&©98V±ºWµkÇhy½áeöþº¶Ä_49ξ*à»$õªrÊÁ.â±ÿzj±©Ý²Ç@}ì¸3h:SmÌ[¦`8³ÛÞp}¦¢ãÑP
Ré!²l(4`¢zÐ5ü¹ûàW)lBåÒù(ªÏaQ±Ý]õñT"¡ É(¶Æc²wbq
¾|>Âðo>Kd7AÝ3À©V
ÐÐ!0é¬ÍRàW@åÌ 'Nªl±E«Û¡
Ó"W÷ݲηA¾PC:tGe¡;ÊÁ;Cu(X¨naU,@Õ3êáfTÓHrPp_ç ²ÿ"±í/¥ç½¸â7«BðÄEð0å¤èu{> ÐîY$¼¾ï gr© /07¡¯vl¥<33"ªéIµFðLó'®ì¯Ô
,ö,)ðJÅF2Sç]Xåê©ÌëTÙW¨î=§
qïØ÷V|ǾķFä;.È|k
¾ãÔ·Zì;.È}UV³ø8\Ä× ÜøÀaûÌÕ¾fd¿ÛÇ&d û<ÞyiX`S2A01S*\ó¼*vú(¢NÕ§!l¨è3XµªïrFJ- 2òå6,Å>ØnKVé'0·NqÀNQQtf³z4®ÌµKTp®,ÐñZêaKаÕÝZæ&ò%d?XÆR³âCrG×]ܳÐÅí@(sÍd?ÔÒ é#HÛ
¯b½³Ä|4ÞøyêFÝÇsûë¨$®Ñs
2EPy5JÈjCHMhõÐê5\a%±,K-gVÁLà:F)ÆHt¿æË¿/b|Î{ÀEn
¢Rúæ<Mó¡?ËÙĸɦÍ%±á|1µeXEqNâÛ|ÌÓÙßtã4I´lI±àåÇiÿQ«ð³@è²t¸º4²hþYb[ûd.£âÞ¥ËKF³SüxJ#³Å»ÓW9)¤H¿õߥ\ôsÆ2ó4Õ¿ÑC9oé»^iÂ"¹fª§à5sô%©]¡@W=1
ïF#ß@%H°°,æÁYáó>1UÎq.0¯MQ+þîŪvË]¼@ËgjÌFñ¼¢Ø9´ÅC®à媨£ÉadÊ!°f±ÐÑÊc=·üòáéÊT¤
`0"~ºiû~ÿïWùÒõ{÷¾eÖo 6ƱÍÍÍ÷ï«?lnÝûîÞ¦Âß7·îó¿½ïî=|pOõ6{z½û÷l~§6{{üAm~Æ1Tþ·@£\Êär¼¬ªT;?¯CÉá¿¿ÿàhË/£}ñÑËþ«}%Ò`+Ë4Ä{/v_±3»¶¬80;5¬;jksó>z¶ìc{428¹á*j :ØÄ«.7ÔêÊþÉîJ§¢÷èÑ£usÏçä`ASlý*_ÅDw ]°Ñ즫®R `Æf¬Ê<>c{é8SGö÷É
-æ³T;®Ágü4Ï#²ÙÇG0¢ùÆ4Aªô]<AÖWRÁ=}!¤±Pæñóõ±¬.Í"¸M1>ðÐ2×¹LíôÅ@=;ý±<Pû'êÕñÑ÷÷{j¥¿¯¨þá&T{ð×Aÿåê(¨~Ü?<Ý ÷O_¨ãÁóþñ:=
%ðG}\¾oxÌ7CÝz£vWþsòX_¤Ýwª·qÿáÆÖFïÝ
ßözß¿Óûîñ½Gáf5ÔàýLýgèò¬Ál* 5 "¼'ÿ¬l;ì:ÆEÄ1Ë$ñt°ÜÞdãrÅ~ú=c®o6m\>Y^öËø2ÐVô=2¶jqÚ£JâjÚP+[µ«GÍy Ç
aÊ?7>Fè!ü\Har"iÀed }U5"Pq5¶+º~ÿ¹NÝÞSª}§Â=S¶ûMA-
Ûý)ûM?Ó^¯»×ø¡¼×d4^½×T\½×âÞk]¿×\§n¯©FÕ^SaÅ^»XÛ½6~gÛÿ3l=Å7ü¸otÿ½-jø·$ºhÊèâ7ABÅj*T¬B¦bÇVµ±*UáV¡ZjiæÖà *ÌÈ¿úùQ/.ä½ÕÂx%5hÅm°êµ@2ª×cÜkq¥
ÒµÙ-üiÜ~W3e÷±ÁæóÓ»
¸´ ¸J;DºAê¶@=F¤Ð¤§#%ܨ_?¸£Ã++ÝR(à ®H%$ô©MGl¬0U,ÒlÙ&8DµSrТXç4á9n[D¡(,tÈ{ìFÄsj
©iê& suE¢Ì³ÈKi¯¢\Ø:I¯»&å¿sYåº×£ñ[7âMcóñÕLÒ¢Âc8±)·ÑïRÁÙh.Æa®ù
»%ÓLù4Ï,Æ2`TX½@º¯ÚøÔã¸,´Ù'lb8õê©þ§PþÉiýas2ÒmB®ú A«Þg¸ì@çr¥¢Â;ÞÒêN+
=G¯Ç/[#Óñ4|= jê<k¹´¬[úY>¦m:Ågþø
»iýL½ÑKûËvÁþ@Uxä«
8}$¢{12×g$6þë,úl½/ãÑÕ¡Óy}{,àMôs!îYÏÓ¡oÙ8ÙØçæÒ6
³ Ù*
BÝvù,7²Å¡WQàâ¢Æ¨-f2ôH\°åËWáè2m]Ù>îHãaü;-zu©Sj¥f/RÂ:F_/å¾6].¦yu³
ú,fmkG]ì¯ÓèQ¯ïiÉÝ¿âé
Â/kïne+4=F×Z3¤ðc°~¶xE¹åÃ'¨ûúäýqYc\³ùr1ºù
M¢
ÁkÍz¡ÎNÌF£èõ1 Â3Ceä´we8ÄUW%¹WºB&Ñûüq¸-C<¨
Sghys35åat?eÈu÷û]õÖm5
\í þ¼åÈÏäË° u8Á)'É«~õà¶â¢Ì3Y;ÑÒ
SMw=!$o1ÿHûâ[j²}T"ôçÏDVØÞ
D«¼¢Ã&¡wä^"VÝú2'î«¥8Eðigx˧pV®Â/+EôDVùRQNì¹`k.rrd
ÃlqRmSs¹&WÄA"ÛxæØ\á¦x&¶²hzâÓÝî]mq/ÃX_}lÈ'gÒ«díÉ
Ó ="a?cA¿^}S&irs¬]Z$Z-ܧóÒ -½ñ\Oæór
9.;
ó!V÷±u
ÀÉÇ,Ç|Þ/Ûw:Rú
Ó@Ò-|ÃÈ\V´}ªP¸ÜèW®ï¥W-õm:çLQµ¿SqÅý° »R¨:Ã&½rÎÚÑê})»L(;b~/&ÁGc Ï J!.~§J2u@ÒALÅo>×3³-¹kw$@ÿÐzS´A)ÐY.qvhÿã´/åmk³Úûªhèe»!·ÇðhâQ;ϳxQ_p1mi@¶(î×AkyKZèuÄy-sÕ½!AÌø{×MÌdI½Êm¢Ü±æWý.l,kzä
êÇ)J'ǦÎ]Qy=*Ç=Á¥{ø®}¯EÀ
|¯T_ÿ!`h캪¬ÑcNRêã¿B÷®ÝàìcÑæõ|ͳá>Ò¯N?q_üÛuñÅÓvñ`4{ý[îbhñtñ§²0æ áζk7ÌPñ~ø~t» |¬Uµ<x¬)èx Î+¤wÅï°
!|£éâá§ÑX,´h1Á'Á¢Ä¹S¨³©D&/q7Ô¼;aå6AÎÎüµý«Ú0Àûî1²OðÁ"¡õ=±PìÍÉä `'Þ/F0cUЬrÛ|ö1'øæ³ì¹åá°Ù0ébÞ£ïÎduryåY¦Ë²ÛO³¹Kk2à!Âp,\@ñȼB*îEB§ÞÍ/%´ËNàbuz/`ºâÐà#=h1Îÿ,=ßxÐK2n¨wxêÉeáb<Ópéò|+Úo¨%{Òâ\b£X«©Û3WMªmËFVùwOUóV¶¤ÒÎ×ÁïCûþhô·"¼__ÝíþÂÙSc> 0¹ÅQ gþJÈÈÍÉwÓx¼Ðp¨IPðãùË"¼a1ñ(Üw-!>â÷O_îwQ´Czñ²ºëT
Uí\^¦XÜ¿?yÓXìHâ]
RNÂÙ4]x"¨ÄT®ßÑ#7Ê*¨c2UÌVPbݽX_
9{é6Âb¯`+â©arìÀ²
úÙ{ßûÜq+ïD%>=jÿJ
<Ým6$kùá[\A»ú{<¯D8õ£uÁäýì1 ÆlxÒá5:DYç9&ÉçÈ+r.º]×ñ-·è±ìÁ{Ì®<
üÔôssÑÒn~`\½Ñ<{©Êç0´Ñàu}s6ÆpÕ³gJ#B²ó[íw ©-BÂ'ñ%IrÍXIIHNm"³3,f¨)ÐÄbaõ«ëú4T5[Ë&ieeÜ$ÓzÁD/ø¿W颮±õèr%èÆh{ÅÆtÀ6à£AÞÄLP,®!F3²¸Õ×ý[¸0
F§CÅh²6ái
ÜëY袽QÜ$]˪hÆ®Îd3cã»HÙîéÅ×`¹k¦¸ü.òÅo¢ÝÖ¡xrô}äé
":Í×ÐAã>Þj?DgÀ^e¾Xé2YRÈõq²7=ñiíü¹áUX:Ë/æðôûjÌnâÉ9rEyWÏEÁ¢5¬oÏfvoN(²¾áÉ6ÿ
p2Ì'3MKÓo9ÃÃ3/ÎY>ÒbF½åCæö°³ÍE¡â¶Õ*Ð-Ïg¬KlIÚ»LÛ],>òDÏʬ+¥dÜ6ÌiíÎþ|vÕûÜöH½»Â3\ k½ÎË^6fWÖ"_,$ÞYá
AñpDåë$ð®á.7<÷Hü3à8(¦|9«ùèmîñ¦¥;b]zósh:!S®"âZ
qHv:ær4Á{°~®¾¯m>áÿÔ}_¹ù0`Ïü$@Oá¡Þ±Ð\QÚº8ï}÷s,À&rE´P£íÍÕ²'4òÉ»½ÓÃqùØ08_zk«øðóF`>pÍYÆKÇ6+À?7Q¼¼W-7Çz7{ZâÛ
°$²[Èp.¸âÅÜsýxQÿ`;PcihÁ+ at WÝY(F(p&0£v¡lÈ\ÆGÊ£]Tñ/;²(ÈýKWËHûøM
h,ëÊ\<zH«¬0[ Èr·ªæÙºxÈÆÓh."
Ò7îßÌ¢ñíd[ûy8l.¤`{èúÞ
a°àké/
Ý]#,ÃÀíÖo0
1r`î¤L%Ló÷aâÀòL ¬ÖB¹¼=ékÀþQâ°HE¾ÙUMA 9¯
à|R0¾BüÅGY7«)ïà¼ý
>(Éz«P¾îçsz¯üÂÐäªïlà2Ú
RäËhËhËhÏÑ.¾¡h÷3Cîíbi>,Í{0jd.V©Zj]àâ7Õ Äg¨Ë´¢ÃF
y¥Í
Ï«Jzæº0"ÅO¨¤IXÞEè¾sõ~NëÜà15ø4}zÛðßÉoCVi¿
«ÛÕkã+B¬°¡âlmF¸#
Âá:Y¸þì#ºDi<FØWØ <Ê d@ö2ìêû!dÇ`ÇBïï,^&^Â^±ª7&RÁ
q-?î æZJª)YúùZÈǯ<©
ga5Óø=òx¾#mØr̳²PLi]_y
ZßUIOpªVL4¸auÑó/aèQÑ%¡J åZwµß¨°ýÀͨ0OKv}9$;K$eèCÛ6¹'eÓ<>Ù9ü;QDD]s¨èu1uФ³FW4g)FÇñ(èG fÃԸϲK¿+ª$
n¼5ÞFð´Oú|½#*W=¡leEÖjn}Ò
¯©KÃíM³¸³j~¬êÓû»µU³ÛÝâئwºé;¡^-,8©¤»nI_¦+FY
Ð2R¹½5¾xü_ëb¡gêýhúÂøábaÞ¶©VQÊHV/x}GÞÚêáõ8NC8ry÷Á«øÅ÷ÃêjÁ4;ïÏÚÚ¾¿yN@vGÙÈÎV¶lqJ$11$µ×0¥âõYA'_˶ô<TF)Âhe£´Ú®÷ÝæÏøeê,Ó
æÔ»UË1AÞ¯£.¿º¹»Dþg®ú¦¿sÞOCûØÚdFðò'¥vG¶¶4/
ë}z貪úÖÌSiDVþ {´'ݳöÞþÛöÐF%ÿV·N´lq
-¹ßâÔg9^ìÇðúPõϧ³xürûÿÝc<¼^UëÓ`ò1lNqýV<\µZÕhxßÕüúV½æÁß5¿!~Öj¬Ùà/Oã3¿Öª7½kÕÙÖw^íáªPü̹MxUWýèCMÒñd|Dc¼äçäá⦾²Â¥ó]pOn=6r1V6»wðvÿÔ2R=ÍV<nès7 /¯f|®{~ÖðÎo½C¸#âBܹÎë)OÁåáüzTÁï쯮Ó,ØÎN«Âó©gó/fo;Íõ)¸kãqjØwOðÖßnx×ñ0¼à?ûÑÐ`ðÏgn9UÙp·Ñx>᫱kÑmÝ«
u÷^vÅr_v¹Úªz<®+½ö/íã®×yñ:½j{G{¯ÚÞë3ÈdïøW¯sÚÞ?Üãâóö~˱úíäÌÛ?9î´ÿÏ{Oãì½Û{U8CRù'6éí^·sÂ<ã
ë¼?êB^¼óN:Pgï}§ÍËØëî5ï6^ÙΧÃøÁPá½c¬Ò~÷ðäxÑݳ=¨ÇqûÍÑáöñ~hO {rƾïH
oïì°
¼ïB><ÌgsÜb¿y]°í3Þïö0ã×Y>({î#í4kÞ>7vybnÂO`&ÞÃüθäïïy;
®TÅ·?ÑEü¿ù
¦O.ÿ"Þ]Ífã777UùaSÉ^f\õ!P3_
À Y ô¥®,]><¸N@¾1_MZÁ1öKø)¼6ä2àFãä8¾æµÝJøtÉu2>&Ý4
pþãÖýø#Ä°6äH*³yÀÍ,|>ªø³1橾¹.H"óYAeúáEqÐFÜ2YÓ'ÕL¢K~ûÝ{¹²ú§ÃáDgo|ôXÕçÿ4QñnÖZO¦[/;/[Ô¼ö§±÷'¦¶t#oßWHH0åêþaõÿF«ÊÃÃظè7m£ù0«W«é«?£7Þ?zãêÕ_rNhû'ïNùðϲNÛY"ôÎFà½æ¹Ü×RÇ´\ðc¬x}|>ÆáÑÍC~õÖtP at RC@£ÿ÷ÓÿïbWsæã}±7Äs<Ø:I.îQ±¸Ê±f8a&ÖÙÀJ[¯ña
`?þdôÁpþü/+
?dzLz£Aìý½7àÿòwLaÝ>
%¦"s±"»ð²¹0.ÜÝzy9 .q^nôLaÜòÄp=wÓ¿
µ=i#8È9Ûúò
â«þx
ÀáÓë>çe2Í)KÃÑ*ÑBÂÈ©ªXÓå·õ Bñ£Ø|Rt u«_äF#æbMFð¥]H]*Y®ý¥¥ô´Öè k
c²PþTÐxñ5ßßÉmyZc:Ñç[<ÓµMRîhf=¬T´íüE3l²ÖJ F¢í¼úOnà÷ø*çd?á Þ¤
*(&JyRwÄÚ ¾z&JóF«£ÓÈK¨ð'ïø¤1_µ¹e
°ÿ ÏgB±{ £¯¹yC¼|/Àÿ÷94ÚT¾Jç«WBÄ
)#s¹Î4&0VYÌËk%ãõÌÆl%qìeÔ`~ÈÊÉf©ÊãÙö÷¼Öô;4K+×Ô.U@ÕðÒX3wû2Ûq¦.ÔËk@»Ò~ã$£BÁdæÄ*FjÖJ
¡FS]ÍOÓ÷Ù~/ ùºüW7ñ´ í_MføJûÅõM=mèF£®MOxK
SºÄæ/Ö2VÏ"ÊQLÛy}*k!ú_:êÚU¾äKNÎ÷5SQë´d±»âq¦ËÜ"
¢´
|ìgO|åMÓ¤(J"V¼n0}mGZH_2ì°äÈO<Æí_S;r©2ñ=@ÆúÈum®¾+oîÏZF@ר4ÿ¼Lå§*a2cìÑÙDk"ôb¦7rÑF3SEqð!Atñ7s>â%
/c£@{ÏD&Ss0ÅAì 9ÈHp#=Ǥ&&]h)ø¢$z0&=u1»Áà°ªz/?SÓòtª
5u_á%ó
ª]E¡½VObhàßO+¦þ"m)ee¢èäÇT#ÚÒD¼È¨JI.0QFI%¡we&m\Y%´.2¦°5¤LJ%MlÉhÉzC-¡=_{_î©Ãþ/Æþ>à°uÿ±Z½Î´ýßìÿ6¶Ëýߧx`ÿW17»øÇ; k±[G£[ØYÂÎSm7ÀËMàå&ðrx¹ lÞV[ì7«~ù}àíoaØyÿì3 ´ñq¦ájÔá
£U|¸|b.æà\~Å%ð2PÀ¹æ/uý
\â\!´\!ÏG£^î57±ÿ×<Þ]ÉôC8¶àF6g
AÈÕÊ|ÌpÙSØ·Rc87uÇ)*cÅ¥µ¯î#^ÌäSeÉXÕyÝ·ºá½îöÞ´_Ör½îô^Æ=~Óët÷ºï¹N\Ç+âÐ%l at zÁáqw{Ü·^¿ë¼~Ýiw½µä
éò¥*
µÕ
òÖJî´Ï@ÆDf«Ó@¶ÍòåÊ¥¸Vª¯ÞNQ~»ÓãSÈqçuûì¬}
hVá¶
¼0$Uxõk·ÝA Ñj ÷Òä²í$k½Ø·²«eYÉ
óù6x¥u±ÈJËûààÄ~$ÙwÙ#%ðYËá¬{gí½ÌÝ«
?"s=ÍT6<µ·ÈNÎ8çöpä}äã Tp5l¨f§72IË·(MÏ^Ê|ÔCRÝ;Tn°õÚ?=<û!ÂRÁÛ¡PVfáuàh;¦¾õÑóÓ9=é
2-jÏ õýÑÅ%t½LÁù´Âßp£Rk#_=m#ÒdÔsÍþn7S3¡yú²eÉÁ?ÍQßÕ%ªÓ=IÂs_%¾ÀÃñt+±<¨®Ù£Ê4ÍM©Õ®¦1/ZÄ룽7´¼ÓµT2[æEÚÉ)ØþÚ`am9eÛ5¡d
Ï3µ®"öþÎ×Þþ_q¶¹îªÌ#Óóh8»¦NÐJ}¤Êb|ûxÎ(Ùýöá/í^÷ðÎ:`£&2mÓ&ZVËO+çí«=;ò®Ïaï "ÌFmïÜ«ó¾ÌçAõvï¯ú:ÝT}Wáe0M3Uß
"Ó´¶ü¢«iÜrÞupÁ¸:ijx*\ `ýÏûÒ&y*yO&W&±Vf÷¨Ã;¯±
ü¯Ü¶È¸)h6ªý
YÉþôè×$óñè6ßáÌ5OæeræydäKÒFT_²RåÚ¡É\ÞRy-LeòÚ-'%åi¹z_VäÚ Ï°'£ùÈÑ5Ýã&êTQ°ïÄWó_üÉfy/¼u®b8g%óàËÃk<µáÝ?ò`5vâHa@ÜÓX²úóé2òõ0·ÑøW¾È;(VVúU9|m
7|y&¹B62-Âò|sÎ=<!ÔaÚçKE¨÷ìÇ),í0ôWè
©5Ðv²nHÎk9@0ÂC¸_¡8A&N_|U÷T
aY?µ
8ðRóÄÂÏ2WÌ;=99ââï
ë
Xßú2mç¯>>CLçÏ\´4k÷3µ_>-ÏéäSôg£À¦b¹ª{¯ÞüK4)!ËZæu-Ýfóù-m¶¾¢ûL&AU>©Â2Öïg³vþLª¢FKý³Dí
>üÕ\ºe=UOÖðåÇJ)ñj^·µw;2àÄùv
Ãí35´R`5O¤ÕÆ4CwOï>[C0¡ó´×¥Æîÿ[!"ê$çS¡äPí`ëYo©²aX15ÍbêÀ²ï)ïRi²¯22å*¾aøÊ×a-gmº\^¨I;å¸M;%A¹FaôA\"úHß×wØB
y¤$¬TÏ)v×k0ñ%Æ|¿«ifD³+ï¦Î2ï0u_an¬B½S
I2ѵÁ6%£K+I2ã(}0&²A¶ö¤öe Äq£0¤Â+nB_'%B´ÊE<©(9ÄóY r1äQ×Åm°ÄWE½Zß*þ.$&O¤CÆ
pS$bÑdeX! 8,¤H¥b>»'!øúXß2Ô=Óqïº|'¨þíTzµO.¬&&
"f¥¶ø4¤À¿±\ç¸?ô§VYLrÜSÆpH¶ï
Dõ]+»RËi&ÁDz
%!äÄ©â$JcM$&D<óñM²é0
ÃÈ|'ÓóñÐYBj¢cLü
¸2A§ >*Að^sq¦bcÊ@tt×ÈV0_¦í
Á-¤¦O?A4ÒxÅ!µÙC³Ù(KMÉ·
Lg·#´c|N«ý}AÂ0 §æ(vþ#Y Y:&¢ËÊà*|°JfÈ«¦ADD1ØëXO¹|Y¹èÂQ8C¦Oo§Ú»Pt!T]Ä0KÝô'ÃR½ÓÌ4ì!>YÙèòF¡wJàðG¡j[9<R(Ã%
8|R(Ã)
8¼R(Ã-
8üR(Ã1
8<S(Ã5
ÃßJàpN¡ïJàpO¡ÿJàpP¡JàpQ¡JàpR¡k
%p¸©P
%p8ªP§
%p¸ªP¯
%p8«P·
%p¸«ÐŧÃ_
8V(Ãc
8\V(Ãg
8V(Ãk
8ÜV(Ão
8W(fàð\¡×Jàð]¡çJàð^¡÷Jàð_¡Jàð`¡.Êãòa1¸X$./ËÅ@âòc1¸Y$.OËÅ@âòe1¸YPËÅ@ârg1¸üY$.Ë£Å@âri1¸|Z$.§Ë«Å@ârk1à.¿Ë±Å@âòl1¸\[$.ß˹Å@âòn1¸Ü[$.ÿËÁÅ»<\$.ËÇÅ@ârr1¸¼\$.7ËÏÅ@ârt1¸<]$.WÃÆË×Å@ârv1¸¼]$.wËßÅ@ârx1¸<^$.ËçÅ@ârz¡$N¯ËíÅ@âò{1¸_$.ÏËõÅ@âò}1¸_$.ïËý
8ý_$.ËÆ@âr1¸|`$.'ËÆ@âr1¸ü`$.GJâô1¸\a$._ËÆ@âò1¸Üa$.Ë!Æ@âò1¸\b(Ó'Æ@âr1¸¼b$.·Ë/Æ@âr1¸<c$.×Ë7Æ@âr¡$NïË=Æ@âò1¸d$.ËEÆ@âò1¸d$./ËM¸ýd$.GËSÆ@âr1¸|e$.gË[Æ@âr1¸üe$.Jâô1¸\f$.ËiÆ@âò1¸Üf$.¿ËqÆ@âò1¸\g(ÓwÆ@âr1¸¼g$.÷ËÆ@âr 1¸<h$.ËÆ@âr¢¡$N/ËÆ@âò£1¸i$.OËÆ@âò¥1¸i$.oË8ýi$.Ë£Æ@âr©1¸|j$.§Ë«Æ@âr«1¸üj$.ÇJâô¬1¸\k$.ß˹Æ@âð®1PäÝkh~-¯ï}ìæ'`{â¬x^²ÂâÊ&ØV®âÁªæµØáõjêë²&®oY÷®+J[3$Là¶ô.ÜâB«lo¢8Ïk]æ²í£7½¿¶Ï×±I ÒU/¡YâzJô¾Ó>Dó)º6¨6¢w{Gèº$¼´ìµßÈ
ûpU¼$l¤{ï»o!8UH2xi#êüÚá?è@I(>ØHNeƪKø+ÅqûoA7SI/}ÿ~ÿTöý|0V}Ï_ÚöÏT'&IÂKWþvâx~Ô:>Ú2xÝ5½©òWÖ><Ùß;ªÉncø5ÕøÁIÊ4R¦2'©¯ú:©ï$k¤u´î$mh¤
´á$mj¤M´é$mi¤-´å$ÝÒH·tÒ-´´::
^9Õ!9J1£ä°q8ôÂ(kÃ=9=¹£ÎJÓµõ^\Ór
¸®Ì¼ù¯.;Fý[o\3¼Ãè"\jHÌù¹rƼªU¼ÁëYÖdz
>=¼EâªÕ]ò]U/ùàÿ
8ÍʳgpZ0쥡¹âøÃ|Ü»G^¨ü+¥8þîH?FÁ,¡9hxmûãé|¦½ôrÍãµÕi
JÎû>è®
HåWSMñ
÷ùè|~Áû¦£að'V/zxÍ~þÙÐËèG×úñô&õ/-_§3^áO5ÏÞïóRJÞdI¨ð¹ÜÔßsÆH6Ï/=¸Ù[Ë%©ÂÛ
¸÷ÝÁÑ:'à~í¹!Í:È%iýYäî÷£gxç+¸£à24ëê*ä 7®
¼~µ]/ôþÌ
´ÿåç×aÄGod¨µH{ÉóSrzý!WO¦Fu¿¢.ü&ÜÖ+¾Ó®øbgH õÂ;ª·'½·û§½½7pí©¼x×h¡TO%9K-³e5"Þɧ0}h¿>,óDVí!6j|vD¸Ê7êQVäjiP&yúThSmBzû|ܸ'Ýcøæd¦OiQY0RáÊ}1ª<µQO9EVþÓf1NTEf¦/ÖÆ e at sÈkBS8Ö÷C} õÕå(,¸éRé/±7H8V;ó
«bS«/"'!'dËækÒC"c²Ú9cÓßÁUåZÛU"|7£ðr.mº¼þÃV$IÞfQÞî½ÁÅ¥äõ_ÔÇB÷:§{ûm._V¾[>eß*õjZßÓÙô1ʨÕj[ͦ÷]ͯoÕkü]óâ§|À`«æ7õFË«±F£Å¾óQü3yUWýèCv
ÿ0x'Êg5ÈôÆdð!I¯ <ÝnAeà[«¦>Ì£þàCØàyáÁhnðûÕyß»¸x±Ð¿+ÈR¯V{±È¿PÚ(î½óþ¨«e^Anêr«u8õ|9ßyü·]õ
þ¨N ¾Ø5,ÖTС*ÆåhÆÅÖZX¶p¬Ò
S¤ïéT$AU/.gÜ]UÒ
cÊéM\T£¦¥FHÂÅô-c -rËrOÃO(¸ÿ0gÓÙ$.ÁvqÖ|?¬àZSîà*z^È
{z\<Y+KÈ?_ÊÎjçh³ì`f¾+´ofÇí+±j&^ÈÌíÿ_;|je>&×aÔiÁIJ¥§ñ¨? §p»5äÔ±ÌMÆ(CMö%Ú¤0ÂÑÌäHò<¤¬nGý õ×&lg£M¾rü´§ÍIüêfð tÒ&¼ßTUùBÚ7GùÝÚ÷~Äç¤J³Çj52#
I5ýÍisp5nN´Ù-êmovãx4Ý|ÅVu
&" É,¸EÁWqT'ÕÕRmùUÖª2VÝïÔP«¼{qVØV
ñrVä4½Þ]Mruí½}··_ywЬvßTöÞTÏÚoªÇ]è
®'ÁÌÛ{µMýà½:ì¼j·«¯ß¿y߮êxl¦sT2q*Z¶U
|ã]«ö'ãþ"9à;Oçço_kTY÷ç6ïPÛãï®ûÓpÖ¡ªþ3ØgϼùqO¤ð&|ðpÏËT
jƼkôÒúÖÔ`Ä#ù«çñAqëÉ@ƽôdÍ]Â`z¨O~t¨B®ñW_LË¢j_í<nwáì¾ÞÒ´/·Ê¶¯>ª¬ÁÙÃå"àh©Ø×è$Æ;Iýfè#zvksU
ãz×Áõy0zñ
\,rô×cP
r'¦¡¬_aÓ´ÕÕªÍñsò5vv%CîÕXd8jho3Ô³ÙT¿íìÑL!ù÷%Uô5½IqÓó ¨^Ì/çAu_¯ª»ÄIÿÍþã?þÓjÕ¶4ü§
øO£¹ÄâYâ?ÿøvüÇøOç©Q§ ÀNnô06Ê`>)´ãÆ|hçÏ
Y¢0KfÂ,Q%
³Daþ
S¼þÊÃrÿaµº~þcË«ùµVk¹þç?oÑæô¯ãø%«Ü\q3ÏûÍûÿÛ«Å÷û.a.ÎþÌûË_2g¼?ÿùIJXI4Râ
dhcp-3.0.3rc1-boot-file-server.patch:
dhcp.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
--- NEW FILE dhcp-3.0.3rc1-boot-file-server.patch ---
--- dhcp-3.0.3rc1/server/dhcp.c.boot-file-server 2005-04-29 19:10:57.000000000 -0400
+++ dhcp-3.0.3rc1/server/dhcp.c 2005-07-14 14:37:13.000000000 -0400
@@ -1209,6 +1209,7 @@
log_info ("%s", msgbuf);
/* Figure out the address of the boot file server. */
+ raw.siaddr = from;
if ((oc =
lookup_option (&server_universe, options, SV_NEXT_SERVER))) {
if (evaluate_option_cache (&d1, packet, (struct lease *)0,
@@ -2492,7 +2493,8 @@
}
/* Figure out the address of the boot file server. */
- memset (&state -> siaddr, 0, sizeof state -> siaddr);
+ /* memset (&state -> siaddr, 0, sizeof state -> siaddr); */
+ memcpy (&state -> siaddr, state -> from.iabuf, sizeof state -> siaddr);
if ((oc =
lookup_option (&server_universe,
state -> options, SV_NEXT_SERVER))) {
dhcp-3.0.3rc1-no-__u16.patch:
tr.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
--- NEW FILE dhcp-3.0.3rc1-no-__u16.patch ---
--- dhcp-3.0.3rc1/common/tr.c.no-__u16 2004-06-10 13:59:21.000000000 -0400
+++ dhcp-3.0.3rc1/common/tr.c 2005-07-14 12:41:51.000000000 -0400
@@ -59,8 +59,8 @@
struct routing_entry *next;
unsigned char addr[TR_ALEN];
unsigned char iface[5];
- __u16 rcf; /* route control field */
- __u16 rseg[8]; /* routing registers */
+ u_int16_t rcf; /* route control field */
+ u_int16_t rseg[8]; /* routing registers */
unsigned long access_time; /* time we last used this entry */
};
@@ -217,7 +217,7 @@
if (rover != NULL) {
/* success: route that frame */
if ((rover->rcf & TR_RCF_LEN_MASK) >> 8) {
- __u16 rcf = rover->rcf;
+ u_int16_t rcf = rover->rcf;
memcpy(trh->rseg,rover->rseg,sizeof(trh->rseg));
rcf ^= TR_RCF_DIR_BIT;
rcf &= ~TR_RCF_BROADCAST_MASK;
@@ -254,7 +254,7 @@
struct routing_entry *rover;
struct timeval now;
unsigned char saddr[TR_ALEN];
- __u16 rcf = 0;
+ u_int16_t rcf = 0;
gettimeofday(&now, NULL);
--- NEW FILE dhcp.spec.utf8 ---
%{?!DHCLIENT_EXTENDED_OPTION_ENVIRONMENT:%define DHCLIENT_EXTENDED_OPTION_ENVIRONMENT 1}
Summary: A DHCP (Dynamic Host Configuration Protocol) server and relay agent.
Name: dhcp
Version: 3.0.3
Release: 3
Epoch: 11
License: distributable
Group: System Environment/Daemons
Source0: ftp://ftp.isc.org/isc/dhcp/dhcp-%{version}.tar.gz
Source1: dhcpd.conf.sample
Source2: dhcpd.init
Source3: dhcrelay.init
Source4: dhcpd.conf
Patch: dhcp-3.0-alignment.patch
Patch100: dhcp-3.0-jbuild.patch
Patch102: dhcp-3.0.1rc13-dhcpctlman.patch
Patch103: dhcp-3.0pl1-miscfixes.patch
Patch106: dhcp-3.0pl1-minires.patch
Patch109: dhcpd-manpage.patch
Patch113: dhcp-3.0pl2-selinux.patch
Patch114: dhcp-3.0pl2-initialize.patch
Patch115: dhcp-3.0.1rc12-RHscript.patch
Patch116: dhcp-3.0.1rc12-staticroutes.patch
Patch117: dhcp-3.0.1rc12-pie.patch
Patch118: dhcp-3.0.1rc12-inherit-leases.patch
Patch119: dhcp-3.0.1rc13-noexpr.patch
Patch120: dhcp-3.0.1rc14-noconfig.patch
Patch121: dhcp-3.0.1-change_resolv_conf.patch
Patch122: dhcp-3.0.1-default_gateway.patch
Patch123: dhcp-3.0.1.preserve-sent-options.patch
Patch124: dhcp-3.0.1-mis_host.patch
Patch125: dhcp-3.0.1-new-host.patch
Patch126: dhcp-3.0.1-host_dereference.patch
Patch127: dhcp-3.0.1-restrict-unconfigured-IF.patch
Patch128: dhcp-3.0.1-check-empty-new-routers.patch
Patch129: dhcp-3.0.1-fix-ntp.patch
Patch130: dhcp-3.0.1-release-mode-ifup.patch
Patch131: dhcp-3.0.1-dhclient-script-big-fix.patch
Patch132: dhcp-3.0.2rc3-fix-hex.patch
Patch133: dhcp-3.0.2rc3-mem.patch
Patch134: dhcp-3.0.2rc3-dhclient_routes.patch
Patch135: dhcp-3.0.1-z-relro-now.patch
Patch136: dhcp-3.0.2rc3-dhclient-restorecon.patch
Patch137: dhcp-3.0.1-dhclient-config.patch
Patch138: dhcp-3.0.2-pid_file_excl.patch
Patch139: dhcp-3.0.2-dhclient-no-restorecon-or-route.patch
Patch140: dhcp-3.0.2-extended_option_environment.patch
Patch141: dhcp-3.0.2-dhclient-no_isc_blurb.patch
Patch142: dhcp-3.0.2-dhclient-script-restorecon.patch
Patch143: dhcp-3.0.2-dhclient-script-dhcdbd.patch
Patch144: dhcp-3.0.2-dhclient-script-fix-init-state-1.patch
Patch145: dhcp-3.0.2-dhclient-script-dbus-fix-interface.patch
Patch146: dhcp-3.0.2-dhclient_nodelay.patch
Patch147: dhcp-3.0.2-dhclient_decline_backoff.patch
Patch148: dhcp-3.0.2-uint8_binding_state.patch
Patch149: dhcp-3.0.2-dhclient_script_fast+arping.patch
Patch150: dhcp-3.0.3rc1-no-__u16.patch
Patch151: dhcp-3.0.3rc1-boot-file-server.patch
Patch152: dhcp-3.0.3-fast_dhclient.patch
Patch153: dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch
Patch154: dhcp-3.0.3-trailing_nul_options.patch
Patch155: dhcp-3.0.3-gcc4_warnings.patch
Patch156: dhcp-3.0.3-version.patch
URL: http://isc.org/products/DHCP/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Prereq: /sbin/chkconfig
BuildRequires: groff
#BuildRequires: compat-gcc >= 8-3.3.4.2 groff
%description
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
individual devices on an IP network to get their own network
configuration information (IP address, subnetmask, broadcast address,
etc.) from a DHCP server. The overall purpose of DHCP is to make it
easier to administer a large network. The dhcp package includes the
ISC DHCP service and relay agent.
To use DHCP on your network, install a DHCP service (or relay agent),
and on clients run a DHCP client daemon. The dhcp package provides
the ISC DHCP service and relay agent.
%package -n dhclient
Summary: Provides the dhclient ISC DHCP client daemon and dhclient-script .
Requires: initscripts >= 6.75
Group: System Environment/Base
Obsoletes: dhcpcd
%package devel
Summary: Development headers and libraries for interfacing to the DHCP server
Requires: dhcp = %{epoch}:%{version}
Group: Development/Libraries
%description -n dhclient
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
individual devices on an IP network to get their own network
configuration information (IP address, subnetmask, broadcast address,
etc.) from a DHCP server. The overall purpose of DHCP is to make it
easier to administer a large network.
To use DHCP on your network, install a DHCP service (or relay agent),
and on clients run a DHCP client daemon. The dhclient package
provides the ISC DHCP client daemon.
%description devel
Libraries for interfacing with the ISC DHCP server.
%prep
%setup -q
%patch -p1 -b .alignment
%patch100 -p1 -b .jbuild
%patch102 -p1 -b .dhcpctlman
%patch103 -p1 -b .miscfixes
%patch106 -p1 -b .minires
%patch109 -p1 -b .dhcpdman
%patch113 -p1 -b .selinux
%patch114 -p1 -b .initialize
%patch115 -p1 -b .RHscript
%patch116 -p1 -b .staticroutes
%patch117 -p1 -b .pie
%patch118 -p1 -b .inherit-leases
%patch119 -p1 -b .noexp
%patch120 -p1 -b .noconfig
%patch121 -p1 -b .change_resolv_conf
%patch122 -p1 -b .default_gateway
# patches now upstream:
# %patch123 -p1 -b .preserve-sent-options
# %patch124 -p1 -b .mis-host
# %patch125 -p1 -b .new-host
# %patch126 -p1 -b .host-dereference
# %patch127 -p1 -b .restrict-unconfigured-IF
%patch128 -p1 -b .check-empty-new-routers
%patch129 -p1 -b .fix-ntp
%patch130 -p1 -b .release-mode-ifup
%patch131 -p1 -b .dhclient-script-big-fix
# patches now upstream:
# %patch132 -p1 -b .fix-hex
# %patch133 -p1 -b .mem
%patch134 -p1 -b .dhclient_routes
%patch135 -p1 -b .-z-relro-now
%patch136 -p1 -b .dhclient-restorecon
%patch137 -p1 -b .dhclient-dhconfig
%patch138 -p1 -b .pid_file_excl
%patch139 -p1 -b .dhclient-no-restorecon-or-route
%if %{DHCLIENT_EXTENDED_OPTION_ENVIRONMENT}
%patch140 -p1 -b .extended_option_environment
%endif
%patch141 -p1 -b .no_isc_blurb
%patch142 -p1 -b .restore_restorecon
%patch143 -p1 -b .dhclient-script-dhcdbd
%patch144 -p1 -b .dhclient-script-fix-init-state-1
%patch145 -p1 -b .dhclient-script-dbus-fix-interface
%patch146 -p1 -b .dhclient_no_delay
%patch147 -p1 -b .dhclient_decline_backoff
# patch now upstream:
# %patch148 -p1 -b .uint8_binding_state
%patch149 -p1 -b .dhclient_script_fast+arping
%patch150 -p1 -b .no-__u16
# %patch151 -p1 -b .boot-file-server
# RFC2131 compliance: force users to specify either the
# next-server or server-name options for the tftp-boot-server.
%patch152 -p1 -b .fast_dhclient
%patch153 -p1 -b .ypbind_hup_ok
%patch154 -p1 -b .trailing_nul_options
%patch155 -p1 -b .gcc4_warnings
%patch156 -p1 -b .version
cp %SOURCE1 .
cat <<EOF >site.conf
VARDB=%{_localstatedir}/lib/dhcp
ADMMANDIR=%{_mandir}/man8
FFMANDIR=%{_mandir}/man5
LIBMANDIR=%{_mandir}/man3
USRMANDIR=%{_mandir}/man1
LIBDIR=%{_libdir}
INCDIR=%{_includedir}
EOF
cat <<EOF >>includes/site.h
#define _PATH_DHCPD_DB "%{_localstatedir}/lib/dhcp/dhcpd.leases"
#define _PATH_DHCLIENT_DB "%{_localstatedir}/lib/dhcp/dhclient.leases"
EOF
%build
cat <<EOF >findptrsize.c
#include <stdio.h>
int main(void) { printf("%%d\n", sizeof(void *)); return 0; }
EOF
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Dlint -Werror"
cc -o findptrsize findptrsize.c
[ "`./findptrsize`" -ge 8 ] && RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DPTRSIZE_64BIT"
%ifarch s390 s390x
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fPIE"
%else
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fpie"
%endif
%if %{DHCLIENT_EXTENDED_OPTION_ENVIRONMENT}
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DEXTENDED_NEW_OPTION_INFO"
%endif
#RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's/\ \-mtune\=[^\=\ ]*//'`
export RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
./configure --copts "$RPM_OPT_FLAGS"
# -DDEBUG_PACKET -DDEBUG_EXPRESSIONS"
# -DDEBUG_MEMORY_LEAKAGE -DDEBUG_MALLOC_POOL -DDEBUG_REFCNT_DMALLOC_FREE -DDEBUG_RC_HISTORY -DDEBUG_MALLOC_POOL_EXHAUSTIVELY -DDEBUG_MEMORY_LEAKAGE_ON_EXIT -DRC_MALLOC=3"
#make %{?_smp_mflags} CC="gcc33"
make %{?_smp_mflags} CC="cc"
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/etc/sysconfig
make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}/etc/rc.d/init.d
install -m 0755 %SOURCE2 %{buildroot}/etc/rc.d/init.d/dhcpd
touch %{buildroot}%{_localstatedir}/lib/dhcp/dhcpd.leases
cat <<EOF > %{buildroot}/etc/sysconfig/dhcpd
# Command line options here
DHCPDARGS=
EOF
install -m0755 %SOURCE3 %{buildroot}/etc/rc.d/init.d/dhcrelay
cat <<EOF > %{buildroot}/etc/sysconfig/dhcrelay
# Command line options here
INTERFACES=""
DHCPSERVERS=""
EOF
# Copy sample dhclient.conf file into position
cp client/dhclient.conf dhclient.conf.sample
chmod 755 %{buildroot}/sbin/dhclient-script
# Fix bug 163367: install default (empty) dhcpd.conf:
cp -fp %SOURCE4 %{buildroot}/etc
touch debugfiles.list
:;
%clean
rm -rf %{buildroot}
%post
/sbin/chkconfig --add dhcpd
/sbin/chkconfig --add dhcrelay
%preun
if [ $1 = 0 ]; then # execute this only if we are NOT doing an upgrade
service dhcpd stop >/dev/null 2>&1
service dhcrelay stop >/dev/null 2>&1
/sbin/chkconfig --del dhcpd
/sbin/chkconfig --del dhcrelay
fi
%postun
if [ "$1" -ge "1" ]; then
service dhcpd condrestart >/dev/null 2>&1
service dhcrelay condrestart >/dev/null 2>&1
fi
exit 0
%files
%defattr(-,root,root)
%doc README RELNOTES dhcpd.conf.sample
%dir %{_localstatedir}/lib/dhcp
%verify(not size md5 mtime) %config(noreplace) %{_localstatedir}/lib/dhcp/dhcpd.leases
%config(noreplace) /etc/sysconfig/dhcpd
%config(noreplace) /etc/sysconfig/dhcrelay
%config(noreplace) /etc/dhcpd.conf
%config /etc/rc.d/init.d/dhcpd
%config /etc/rc.d/init.d/dhcrelay
%{_bindir}/omshell
%{_sbindir}/dhcpd
%{_sbindir}/dhcrelay
%{_mandir}/man1/omshell.1*
%{_mandir}/man5/dhcp-eval.5*
%{_mandir}/man5/dhcpd.conf.5*
%{_mandir}/man5/dhcpd.leases.5*
%{_mandir}/man8/dhcpd.8*
%{_mandir}/man8/dhcrelay.8*
%files -n dhclient
%defattr(-,root,root)
%doc dhclient.conf.sample
%dir %{_localstatedir}/lib/dhcp
/sbin/dhclient
/sbin/dhclient-script
%{_mandir}/man5/dhclient.conf.5*
%{_mandir}/man5/dhclient.leases.5*
%{_mandir}/man8/dhclient.8*
%{_mandir}/man8/dhclient-script.8*
%{_mandir}/man5/dhcp-options.5*
%files devel
%defattr(-,root,root)
%{_includedir}/*
%{_libdir}/*.a
%{_mandir}/man3/*
%changelog
* Tue Aug 23 2005 Jason Vas Dias <jvdias at redhat.com> - 11:3.0.3-3
- 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
* Tue Aug 9 2005 Jeremy Katz <katzj at redhat.com> - 11:3.0.3-2
- don't explicitly require 2.2 era kernel, it's fairly overkill at this point
* Fri Jul 29 2005 Jason Vas Dias <jvdias at redhat.com> 11:3.0.3-1
- Upgrade to upstream version 3.0.3
- Don't apply the 'default boot file server' patch: legacy
dhcp behaviour broke RFC 2131, which requires that the siaddr
field only be non-zero if the next-server or tftp-server-name
options are specified.
- Try removing the 1-5 second wait on dhclient startup altogether.
- fix bug 163367: supply default configuration file for dhcpd
* Thu Jul 14 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.3rc1-1
- Upgrade to upstream version 3.0.3rc1
- fix bug 163203: silence ISC blurb on configtest
- fix default 'boot file server' value (packet->siaddr):
In dhcp-3.0.2(-), this was defaulted to the server address;
now it defaults to 0.0.0.0 (a rather silly default!) and
must be specified with the 'next-server' option ( not the tftp-boot-server option ?!?)
which causes PXE boot clients to fail to load anything after the boot file.
* Fri Jul 08 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-14.FC5
- Allow package to compile with glibc-headers-2.3.5-11 (tr.c's use of __u16)
* Fri May 10 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-14
- Fix bug 159929: prevent dhclient flooding network on repeated DHCPDECLINE
- dhclient fast startup:
remove dhclient's random 1-5 second delay on startup if only
configuring one interface
remove dhclient_script's "sleep 1" on PREINIT
- fix new gcc-4.0.0-11 compiler warnings for binding_state_t
* Tue May 03 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-12
- Rebuild for new glibc
- Fix dhcdbd set for multiple interfaces
* Wed Apr 27 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-11
- as pointed out by Peter Jones, dhclient-script spews
- 'chkconfig: Usage' if run in init state 1 (runlevel returns "unknown".)
- this is now corrected.
* Mon Apr 25 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-10
- dhclient-script dhcdbd extensions.
- Tested to have no effect unless dhcdbd invokes dhclient.
* Thu Apr 21 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-9
- bugs 153244 & 155143 are now fixed with SELinux policy;
autotrans now works for dhcpc_t, so restorecons are not required,
and dhclient runs OK under dhcpc_t with SELinux enforcing.
- fix bug 155506: 'predhclien' typo (emacs!).
* Mon Apr 18 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-8
- Fix bugs 153244 & 155143:
o restore dhclient-script 'restorecon's
o give dhclient and dhclient-script an exec context of
'system_u:object_r:sbin_t' that allows them to run
domainname / hostname and to update configuration files
in dhclient post script.
- Prevent dhclient emitting verbose ISC 'blurb' on error exit in -q mode
* Mon Apr 04 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-7
- Add '-x' "extended option environment" dhclient argument:
- When -x option given to dhclient:
- dhclient enables arbitrary option processing by writing information
- about user or vendor defined option space options to environment.
-
- fix bug 153244: dhclient should not use restorecon
- fix bug 151023: dhclient no 'headers & libraries'
- fix bug 149780: add 'DHCLIENT_IGNORE_GATEWAY' variable
- remove all usage of /sbin/route from dhclient-script
* Thu Mar 24 2005 Florian La Roche <laroche at redhat.com>
- add "exit 0" to post script
* Mon Mar 07 2005 Jason Vas Dias <jvdias at redhat.com> 10.3.0.2-3
- rebuild for gcc4/glibc-2.3.4-14; fix bad memset
* Thu Feb 24 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-2
- Fix bug 143640: do not allow more than one dhclient to configure an interface
* Mon Feb 21 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-1
- Upgrade to ISC 3.0.2 Final Release (documentation change only).
* Tue Feb 14 2005 Jason Vas Dias <jvdias at redhat.com> 8:3.0.2rc3-8
- Add better execshield security link options
- fix dhcpd.init when no /etc/dhcpd.conf exists and -cf in DHCPDARGS
* Mon Feb 14 2005 Jason Vas Dias <jvdias at redhat.com> 8:3.0.2rc3-4
- make dhclient-script TIMEOUT mode do exactly the same configuration
- as BOUND / RENEW / REBIND / REBOOT if router ping succeeds
* Mon Feb 14 2005 Jason Vas Dias <jvdias at redhat.com> 3.0.2rc3-4
- fix bug 147926: dhclient-script should do restorecon for modified conf files
- optimize execshield protection
* Thu Feb 10 2005 Jason Vas Dias <jvdias at redhat.com> 8.3.0.4rc3-3
- fix bug 147375: dhcpd heap corruption on 32-bit 'subnet' masks
- fix bug 147502: dhclient should honor GATEWAYDEV and GATEWAY settings
- fix bug 146600: dhclient's timeout mode ping should use -I
- fix bug 146524: dhcpd.init should discard dhcpd's initial output message
- fix bug 147739: dhcpd.init configtest should honor -cf in DHCPDARGS
* Mon Jan 24 2005 Jason Vas Dias <jvdias at redhat.com> 8:3.0.2rc3-2
- fix bug 145997: allow hex 32-bit integers in user specified options
* Thu Jan 06 2005 Jason Vas Dias <jvdias at redhat.com> 8:3.0.2rc3-1
- still need an epoch to get past nvre test
* Thu Jan 06 2005 Jason Vas Dias <jvdias at redhat.com> 3.0.2rc3-1
- fix bug 144417: much improved dhclient-script
* Thu Jan 06 2005 Jason Vas Dias <jvdias at redhat.com> 3.0.2rc3-1
- Upgrade to latest release from ISC, which includes most of our
- recent patches anyway.
* Thu Jan 06 2005 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-17
- fix bug 144250: gcc-3.4.3-11 is broken :
- log_error ("Lease with bogus binding state: %d size: %d",
- comp -> binding_state,
- sizeof(comp->binding_state));
- prints: 'Lease with bogus binding state: 257 1' !
- compiling with gcc33 (compat-gcc-8-3.3.4.2 fixes for now).
* Mon Jan 03 2005 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-16
- fix bug 143704: dhclient -r does not work if lease held by
- dhclient run from ifup . dhclient will now look for the pid
- files created by ifup .
* Wed Nov 17 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-14
- NTP: fix bug 139715: merge in new ntp servers only rather than replace
- all the ntp configuration files; restart ntpd if configuration changed.
* Tue Nov 16 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-12
- fix bug 138181 & bug 139468: do not attempt to listen/send on
- unconfigured loopback, point-to-point or non-broadcast
- interfaces (don't generate annoying log messages)
- fix bug 138869: dhclient-script: check if '$new_routers' is
- empty before doing 'set $new_routers;...;ping ... $1'
* Wed Oct 06 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-11
- dhcp-3.0.2b1 came out today. A diff of the 'ack_lease' function
- Dave Hankins and I patched exposed a missing '!' on an if clause
- that got dropped with the 'new-host' patch. Replacing the '!' .
- Also found one missing host_dereference.
* Wed Oct 06 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-10
- clean-up last patch: new-host.patch adds host_reference(host)
- without host_dereference(host) before returns in ack_lease
- (dhcp-3.0.1-host_dereference.patch)
* Mon Sep 27 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-9
- Fix bug 133522:
- PXE Boot clients with static leases not given 'file' option
- 104 by server - PXE booting was disabled for 'fixed-address'
- clients.
* Fri Sep 10 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-8
- Fix bug 131212:
- If "deny booting" is defined for some group of hosts,
- then after one of those hosts is denied booting, all
- hosts are denied booting, because of a pointer not being
- cleared in the lease record.
- An upstream patch was obtained which will be in dhcp-3.0.2 .
* Mon Aug 16 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-7
- Forward DNS update by client was disabled by a bug that I
- found in code where 'client->sent_options' was being
- freed too early.
- Re-enabled it after contacting upstream maintainer
- who confirmed that this was a bug (bug #130069) -
- submitted patch dhcp-3.0.1.preserve-sent-options.patch.
- Upstream maintainer informs me this patch will be in dhcp-3.0.2 .
* Tue Aug 3 2004 Jason Vas Dias <jvdias at redhat.com> 6:3.0.1-6
- Allow 2.0 kernels to obtain default gateway via dhcp
* Mon Aug 2 2004 Jason Vas Dias <jvdias at redhat.com> 5:3.0.1-5
- Invoke 'change_resolv_conf' function to change resolv.conf
* Fri Jul 16 2004 Jason Vas Dias <jvdias at redhat.com> 3:3.0.1
- Upgraded to new ISC 3.0.1 version
* Thu Jun 24 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc14-5
- Allow dhclient-script to continue without a config file.
- It will use default values.
* Wed Jun 23 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc14-4
- fix inherit-leases patch
* Tue Jun 22 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc14-2
- Turn on inherit-leases patch
* Tue Jun 22 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc14-1
- User kernelversion instead of uname-r
- Update to latest package from ISC
- Remove inherit-leases patch for now.
* Tue Jun 15 2004 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Thu Jun 10 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc13-1
- Update to latest package from ISC
* Thu Jun 10 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc12-9
- add route back in after route up call
* Wed Jun 9 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc12-8
- add alex's dhcp-3.0.1rc12-inherit-leases.patch patch
* Tue Jun 8 2004 Bill Nottingham <notting at redhat.com> 1:3.0.1rc12-7
- set device on default gateway route
* Mon May 17 2004 Thomas Woerner <twoerner at redhat.com> 1:3.0.1rc12-6
- compiling dhcpd PIE
* Thu Mar 25 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc12-5
- Add static routes patch to dhclient-script
* Wed Mar 25 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc12-4
- Fix init to check config during restart
* Wed Mar 24 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc12-3
- Fix init script to create leases file if missing
* Tue Mar 02 2004 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Fri Feb 13 2004 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Wed Jan 21 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.20
- Fix initialization of memory to prevent compiler error
* Mon Jan 5 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.19
- Close leaseFile before exec, to fix selinux error message
* Mon Dec 29 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.18
- Add BuildRequires groff
- Replace resolv.conf if renew and data changes
* Sun Nov 30 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.17
- Add obsoletes dhcpcd
* Wed Oct 8 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.16
- Fix location of ntp driftfile
* Fri Sep 5 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.15
- Bump Release
* Fri Sep 5 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.14
- Add div0 patch
* Wed Aug 20 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.13
- Add SEARCH to client script
* Wed Aug 20 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.12
- Bump Release
* Wed Aug 20 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.11
- Add configtest
* Fri Aug 1 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.10
- increment for base
* Fri Aug 1 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.9
- Don't update resolv.conf on renewals
* Tue Jul 29 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.8
- increment for base
* Tue Jul 29 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.7
- Fix name of driftfile
* Tue Jul 29 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.6
- increment for base
* Tue Jul 29 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.5
- Change dhcrelay script to check DHCPSERVERS
* Mon Jul 7 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.4
- increment for base
* Mon Jul 7 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.3
- Fix dhclient-script to support PEERNTP and PEERNIS flags.
- patch submitted by aoliva at redhat.com
* Sun Jun 8 2003 Tim Powers <timp at redhat.com> 1:3.0pl2-6.1
- add epoch to dhcp-devel versioned requires on dhcp
- build for RHEL
* Wed Jun 04 2003 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Tue May 27 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl2-5
- Fix memory leak in parser.
* Mon May 19 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl2-4
- Change Rev for RHEL
* Mon May 19 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl2-3
- Change example to not give out 255 address.
* Tue Apr 29 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl2-2
- Change Rev for RHEL
* Mon Apr 28 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl2-1
- upgrade to 3.0pl2
* Wed Mar 26 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-26
- add usage for dhcprelay -c
- add man page for dhcprelay -c
* Fri Mar 7 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-25
- Fix man dhcpd.conf man page
* Tue Mar 4 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-24
- Fix man dhcpctl.3 page
* Mon Feb 3 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-23
- fix script to handle ntp.conf correctly
* Thu Jan 29 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-22
- Increment release to add to 8.1
* Wed Jan 29 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-21
- Implement max hops patch
* Wed Jan 29 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-20
- It has now been decided to just have options within dhclient kit
* Sun Jan 26 2003 Florian La Roche <Florian.LaRoche at redhat.de>
- add defattr() to have files not owned by root
* Fri Jan 24 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-17
- require kernel version
* Fri Jan 24 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-16
- move dhcp-options to separate package
* Wed Jan 22 2003 Tim Powers <timp at redhat.com>
- rebuilt
* Thu Jan 9 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-15
- eliminate dhcp-options from dhclient in order to get errata out
* Wed Jan 8 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-14
- VU#284857 - ISC DHCPD minires library contains multiple buffer overflows
* Mon Jan 6 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-13
- Fix when ntp is not installed.
* Mon Jan 6 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-12
- Fix #73079 (dhcpctl man page)
* Thu Nov 14 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-11
- Use generic PTRSIZE_64BIT detection instead of ifarch.
* Thu Nov 14 2002 Preston Brown <pbrown at redhat.com> 3.0pl1-10
- fix parsing of command line args in dhclient. It was missing a few.
* Mon Oct 07 2002 Florian La Roche <Florian.LaRoche at redhat.de>
- work on 64bit archs
* Wed Aug 28 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-9
- Fix #72795
* Mon Aug 26 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-8
- More #68650 (modify requested options)
- Fix #71453 (dhcpctl man page) and #71474 (include libdst.a) and
#72622 (hostname setting)
* Thu Aug 15 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-7
- More #68650 (modify existing patch to also set NIS domain)
* Tue Aug 13 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-6
- Patch102 (dhcp-3.0pl1-dhcpctlman-69731.patch) to fix #69731
* Tue Aug 13 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-5
- Patch101 (dhcp-3.0pl1-dhhostname-68650.patch) to fix #68650
* Fri Jul 12 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-4
- Fix unaligned accesses when decoding a UDP packet
* Thu Jul 11 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-3
- No apparent reason for the dhclient -> dhcp dep mentioned in #68001,
so removed it
* Wed Jun 27 2002 David Sainty <saint at redhat.com> 3.0pl1-2
- Move dhclient.conf.sample from dhcp to dhclient
* Mon Jun 25 2002 David Sainty <saint at redhat.com> 3.0pl1-1
- Change to dhclient, dhcp, dhcp-devel packaging
- Move to 3.0pl1, do not strip binaries
- Drop in sysconfig-enabled dhclient-script
* Thu May 23 2002 Tim Powers <timp at redhat.com>
- automated rebuild
* Sat Jan 26 2002 Florian La Roche <Florian.LaRoche at redhat.de>
- prereq chkconfig
* Tue Jan 22 2002 Elliot Lee <sopwith at redhat.com> 3.0-5
- Split headers/libs into a devel subpackage (#58656)
* Wed Jan 09 2002 Tim Powers <timp at redhat.com>
- automated rebuild
* Fri Dec 28 2001 Elliot Lee <sopwith at redhat.com> 3.0-3
- Fix the #52856 nit.
- Include dhcrelay scripts from #49186
* Thu Dec 20 2001 Elliot Lee <sopwith at redhat.com> 3.0-2
- Update to 3.0, include devel files installed by it (as part of the main package).
* Sun Aug 26 2001 Elliot Lee <sopwith at redhat.com> 2.0pl5-8
- Fix #26446
* Mon Aug 20 2001 Elliot Lee <sopwith at redhat.com>
- Fix #5405 for real - it is dhcpd.leases not dhcp.leases.
* Mon Jul 16 2001 Elliot Lee <sopwith at redhat.com>
- /etc/sysconfig/dhcpd
- Include dhcp.leases file (#5405)
* Sun Jun 24 2001 Elliot Lee <sopwith at redhat.com>
- Bump release + rebuild.
* Wed Feb 14 2001 Tim Waugh <twaugh at redhat.com>
- Fix initscript typo (bug #27624).
* Wed Feb 7 2001 Trond Eivind Glomsrød <teg at redhat.com>
- Improve spec file i18n
* Mon Feb 5 2001 Bernhard Rosenkraenzer <bero at redhat.com>
- i18nize init script (#26084)
* Sun Sep 10 2000 Florian La Roche <Florian.LaRoche at redhat.de>
- update to 2.0pl5
- redo buildroot patch
* Wed Aug 30 2000 Matt Wilson <msw at redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
* Mon Aug 14 2000 Preston Brown <pbrown at redhat.com>
- check for existence of /var/lib/dhcpd.leases in initscript before starting
* Wed Jul 19 2000 Jakub Jelinek <jakub at redhat.com>
- rebuild to cope with glibc locale binary incompatibility
* Sat Jul 15 2000 Bill Nottingham <notting at redhat.com>
- move initscript back
* Wed Jul 12 2000 Prospector <bugzilla at redhat.com>
- automatic rebuild
* Fri Jul 7 2000 Florian La Roche <Florian.LaRoche at redhat.com>
- /etc/rc.d/init.d -> /etc/init.d
- fix /var/state/dhcp -> /var/lib/dhcp
* Fri Jun 16 2000 Preston Brown <pbrown at redhat.com>
- condrestart for initscript, graceful upgrades.
* Thu Feb 03 2000 Erik Troan <ewt at redhat.com>
- gzipped man pages
- marked /etc/rc.d/init.d/dhcp as a config file
* Mon Jan 24 2000 Jakub Jelinek <jakub at redhat.com>
- fix booting of JavaStations
(reported by Pete Zaitcev <zaitcev at metabyte.com>).
- fix SIGBUS crashes on SPARC (apparently gcc is too clever).
* Fri Sep 10 1999 Bill Nottingham <notting at redhat.com>
- chkconfig --del in %preun, not %postun
* Mon Aug 16 1999 Bill Nottingham <notting at redhat.com>
- initscript munging
* Fri Jun 25 1999 Jeff Johnson <jbj at redhat.com>
- update to 2.0.
* Fri Jun 18 1999 Bill Nottingham <notting at redhat.com>
- don't run by default
* Wed Jun 2 1999 Jeff Johnson <jbj at redhat.com>
- update to 2.0b1pl28.
* Tue Apr 06 1999 Preston Brown <pbrown at redhat.com>
- strip binaries
* Mon Apr 05 1999 Cristian Gafton <gafton at redhat.com>
- copy the source file in prep, not move
* Sun Mar 21 1999 Cristian Gafton <gafton at redhat.com>
- auto rebuild in the new build environment (release 4)
* Mon Jan 11 1999 Erik Troan <ewt at redhat.com>
- added a sample dhcpd.conf file
- we don't need to dump rfc's in /usr/doc
* Sun Sep 13 1998 Cristian Gafton <gafton at redhat.com>
- modify dhcpd.init to exit if /etc/dhcpd.conf is not present
* Sat Jun 27 1998 Jeff Johnson <jbj at redhat.com>
- Upgraded to 2.0b1pl6 (patch1 no longer needed).
* Thu Jun 11 1998 Erik Troan <ewt at redhat.com>
- applied patch from Chris Evans which makes the server a bit more paranoid
about dhcp requests coming in from the wire
* Mon Jun 01 1998 Erik Troan <ewt at redhat.com>
- updated to dhcp 2.0b1pl1
- got proper man pages in the package
* Tue Mar 31 1998 Erik Troan <ewt at redhat.com>
- updated to build in a buildroot properly
- don't package up the client, as it doens't work very well <sigh>
* Tue Mar 17 1998 Bryan C. Andregg <bandregg at redhat.com>
- Build rooted and corrected file listing.
* Mon Mar 16 1998 Mike Wangsmo <wanger at redhat.com>
- removed the actual inet.d links (chkconfig takes care of this for us)
and made the %postun section handle upgrades.
* Mon Mar 16 1998 Bryan C. Andregg <bandregg at redhat.com>
- First package.
--- NEW FILE dhcp.spec.~1.65.~ ---
%{?!DHCLIENT_EXTENDED_OPTION_ENVIRONMENT:%define DHCLIENT_EXTENDED_OPTION_ENVIRONMENT 1}
Summary: A DHCP (Dynamic Host Configuration Protocol) server and relay agent.
Name: dhcp
Version: 3.0.3
Release: 2
Epoch: 11
License: distributable
Group: System Environment/Daemons
Source0: ftp://ftp.isc.org/isc/dhcp/dhcp-%{version}.tar.gz
Source1: dhcpd.conf.sample
Source2: dhcpd.init
Source3: dhcrelay.init
Source4: dhcpd.conf
Patch: dhcp-3.0-alignment.patch
Patch100: dhcp-3.0-jbuild.patch
Patch102: dhcp-3.0.1rc13-dhcpctlman.patch
Patch103: dhcp-3.0pl1-miscfixes.patch
Patch106: dhcp-3.0pl1-minires.patch
Patch109: dhcpd-manpage.patch
Patch113: dhcp-3.0pl2-selinux.patch
Patch114: dhcp-3.0pl2-initialize.patch
Patch115: dhcp-3.0.1rc12-RHscript.patch
Patch116: dhcp-3.0.1rc12-staticroutes.patch
Patch117: dhcp-3.0.1rc12-pie.patch
Patch118: dhcp-3.0.1rc12-inherit-leases.patch
Patch119: dhcp-3.0.1rc13-noexpr.patch
Patch120: dhcp-3.0.1rc14-noconfig.patch
Patch121: dhcp-3.0.1-change_resolv_conf.patch
Patch122: dhcp-3.0.1-default_gateway.patch
Patch123: dhcp-3.0.1.preserve-sent-options.patch
Patch124: dhcp-3.0.1-mis_host.patch
Patch125: dhcp-3.0.1-new-host.patch
Patch126: dhcp-3.0.1-host_dereference.patch
Patch127: dhcp-3.0.1-restrict-unconfigured-IF.patch
Patch128: dhcp-3.0.1-check-empty-new-routers.patch
Patch129: dhcp-3.0.1-fix-ntp.patch
Patch130: dhcp-3.0.1-release-mode-ifup.patch
Patch131: dhcp-3.0.1-dhclient-script-big-fix.patch
Patch132: dhcp-3.0.2rc3-fix-hex.patch
Patch133: dhcp-3.0.2rc3-mem.patch
Patch134: dhcp-3.0.2rc3-dhclient_routes.patch
Patch135: dhcp-3.0.1-z-relro-now.patch
Patch136: dhcp-3.0.2rc3-dhclient-restorecon.patch
Patch137: dhcp-3.0.1-dhclient-config.patch
Patch138: dhcp-3.0.2-pid_file_excl.patch
Patch139: dhcp-3.0.2-dhclient-no-restorecon-or-route.patch
Patch140: dhcp-3.0.2-extended_option_environment.patch
Patch141: dhcp-3.0.2-dhclient-no_isc_blurb.patch
Patch142: dhcp-3.0.2-dhclient-script-restorecon.patch
Patch143: dhcp-3.0.2-dhclient-script-dhcdbd.patch
Patch144: dhcp-3.0.2-dhclient-script-fix-init-state-1.patch
Patch145: dhcp-3.0.2-dhclient-script-dbus-fix-interface.patch
Patch146: dhcp-3.0.2-dhclient_nodelay.patch
Patch147: dhcp-3.0.2-dhclient_decline_backoff.patch
Patch148: dhcp-3.0.2-uint8_binding_state.patch
Patch149: dhcp-3.0.2-dhclient_script_fast+arping.patch
Patch150: dhcp-3.0.3rc1-no-__u16.patch
Patch151: dhcp-3.0.3rc1-boot-file-server.patch
Patch152: dhcp-3.0.3-fast_dhclient.patch
Patch153: dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch
URL: http://isc.org/products/DHCP/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Prereq: /sbin/chkconfig
BuildRequires: groff
#BuildRequires: compat-gcc >= 8-3.3.4.2 groff
%description
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
individual devices on an IP network to get their own network
configuration information (IP address, subnetmask, broadcast address,
etc.) from a DHCP server. The overall purpose of DHCP is to make it
easier to administer a large network. The dhcp package includes the
ISC DHCP service and relay agent.
To use DHCP on your network, install a DHCP service (or relay agent),
and on clients run a DHCP client daemon. The dhcp package provides
the ISC DHCP service and relay agent.
%package -n dhclient
Summary: Provides the dhclient ISC DHCP client daemon and dhclient-script .
Requires: initscripts >= 6.75
Group: System Environment/Base
Obsoletes: dhcpcd
%package devel
Summary: Development headers and libraries for interfacing to the DHCP server
Requires: dhcp = %{epoch}:%{version}
Group: Development/Libraries
%description -n dhclient
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
individual devices on an IP network to get their own network
configuration information (IP address, subnetmask, broadcast address,
etc.) from a DHCP server. The overall purpose of DHCP is to make it
easier to administer a large network.
To use DHCP on your network, install a DHCP service (or relay agent),
and on clients run a DHCP client daemon. The dhclient package
provides the ISC DHCP client daemon.
%description devel
Libraries for interfacing with the ISC DHCP server.
%prep
%setup -q
%patch -p1 -b .alignment
%patch100 -p1 -b .jbuild
%patch102 -p1 -b .dhcpctlman
%patch103 -p1 -b .miscfixes
%patch106 -p1 -b .minires
%patch109 -p1 -b .dhcpdman
%patch113 -p1 -b .selinux
%patch114 -p1 -b .initialize
%patch115 -p1 -b .RHscript
%patch116 -p1 -b .staticroutes
%patch117 -p1 -b .pie
%patch118 -p1 -b .inherit-leases
%patch119 -p1 -b .noexp
%patch120 -p1 -b .noconfig
%patch121 -p1 -b .change_resolv_conf
%patch122 -p1 -b .default_gateway
# patches now upstream:
# %patch123 -p1 -b .preserve-sent-options
# %patch124 -p1 -b .mis-host
# %patch125 -p1 -b .new-host
# %patch126 -p1 -b .host-dereference
# %patch127 -p1 -b .restrict-unconfigured-IF
%patch128 -p1 -b .check-empty-new-routers
%patch129 -p1 -b .fix-ntp
%patch130 -p1 -b .release-mode-ifup
%patch131 -p1 -b .dhclient-script-big-fix
# patches now upstream:
# %patch132 -p1 -b .fix-hex
# %patch133 -p1 -b .mem
%patch134 -p1 -b .dhclient_routes
%patch135 -p1 -b .-z-relro-now
%patch136 -p1 -b .dhclient-restorecon
%patch137 -p1 -b .dhclient-dhconfig
%patch138 -p1 -b .pid_file_excl
%patch139 -p1 -b .dhclient-no-restorecon-or-route
%if %{DHCLIENT_EXTENDED_OPTION_ENVIRONMENT}
%patch140 -p1 -b .extended_option_environment
%endif
%patch141 -p1 -b .no_isc_blurb
%patch142 -p1 -b .restore_restorecon
%patch143 -p1 -b .dhclient-script-dhcdbd
%patch144 -p1 -b .dhclient-script-fix-init-state-1
%patch145 -p1 -b .dhclient-script-dbus-fix-interface
%patch146 -p1 -b .dhclient_no_delay
%patch147 -p1 -b .dhclient_decline_backoff
# patch now upstream:
# %patch148 -p1 -b .uint8_binding_state
%patch149 -p1 -b .dhclient_script_fast+arping
%patch150 -p1 -b .no-__u16
# %patch151 -p1 -b .boot-file-server
# RFC2131 compliance: force users to specify either the
# next-server or server-name options for the tftp-boot-server.
%patch152 -p1 -b .fast_dhclient
%patch153 -p1 -b .ypbind_hup_ok
cp %SOURCE1 .
cat <<EOF >site.conf
VARDB=%{_localstatedir}/lib/dhcp
ADMMANDIR=%{_mandir}/man8
FFMANDIR=%{_mandir}/man5
LIBMANDIR=%{_mandir}/man3
USRMANDIR=%{_mandir}/man1
LIBDIR=%{_libdir}
INCDIR=%{_includedir}
EOF
cat <<EOF >>includes/site.h
#define _PATH_DHCPD_DB "%{_localstatedir}/lib/dhcp/dhcpd.leases"
#define _PATH_DHCLIENT_DB "%{_localstatedir}/lib/dhcp/dhclient.leases"
EOF
%build
cat <<EOF >findptrsize.c
#include <stdio.h>
int main(void) { printf("%%d\n", sizeof(void *)); return 0; }
EOF
cc -o findptrsize findptrsize.c
[ "`./findptrsize`" -ge 8 ] && RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DPTRSIZE_64BIT"
%ifarch s390 s390x
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fPIE"
%else
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fpie"
%endif
%if %{DHCLIENT_EXTENDED_OPTION_ENVIRONMENT}
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DEXTENDED_NEW_OPTION_INFO"
%endif
#RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's/\ \-mtune\=[^\=\ ]*//'`
./configure --copts "$RPM_OPT_FLAGS"
# -DDEBUG_PACKET -DDEBUG_EXPRESSIONS"
# -DDEBUG_MEMORY_LEAKAGE -DDEBUG_MALLOC_POOL -DDEBUG_REFCNT_DMALLOC_FREE -DDEBUG_RC_HISTORY -DDEBUG_MALLOC_POOL_EXHAUSTIVELY -DDEBUG_MEMORY_LEAKAGE_ON_EXIT -DRC_MALLOC=3"
#make %{?_smp_mflags} CC="gcc33"
make %{?_smp_mflags} CC="cc"
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/etc/sysconfig
make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}/etc/rc.d/init.d
install -m 0755 %SOURCE2 %{buildroot}/etc/rc.d/init.d/dhcpd
touch %{buildroot}%{_localstatedir}/lib/dhcp/dhcpd.leases
cat <<EOF > %{buildroot}/etc/sysconfig/dhcpd
# Command line options here
DHCPDARGS=
EOF
install -m0755 %SOURCE3 %{buildroot}/etc/rc.d/init.d/dhcrelay
cat <<EOF > %{buildroot}/etc/sysconfig/dhcrelay
# Command line options here
INTERFACES=""
DHCPSERVERS=""
EOF
# Copy sample dhclient.conf file into position
cp client/dhclient.conf dhclient.conf.sample
chmod 755 %{buildroot}/sbin/dhclient-script
# Fix bug 163367: install default (empty) dhcpd.conf:
cp -fp %SOURCE4 %{buildroot}/etc
touch debugfiles.list
:;
%clean
rm -rf %{buildroot}
%post
/sbin/chkconfig --add dhcpd
/sbin/chkconfig --add dhcrelay
%preun
if [ $1 = 0 ]; then # execute this only if we are NOT doing an upgrade
service dhcpd stop >/dev/null 2>&1
service dhcrelay stop >/dev/null 2>&1
/sbin/chkconfig --del dhcpd
/sbin/chkconfig --del dhcrelay
fi
%postun
if [ "$1" -ge "1" ]; then
service dhcpd condrestart >/dev/null 2>&1
service dhcrelay condrestart >/dev/null 2>&1
fi
exit 0
%files
%defattr(-,root,root)
%doc README RELNOTES dhcpd.conf.sample
%dir %{_localstatedir}/lib/dhcp
%verify(not size md5 mtime) %config(noreplace) %{_localstatedir}/lib/dhcp/dhcpd.leases
%config(noreplace) /etc/sysconfig/dhcpd
%config(noreplace) /etc/sysconfig/dhcrelay
%config(noreplace) /etc/dhcpd.conf
%config /etc/rc.d/init.d/dhcpd
%config /etc/rc.d/init.d/dhcrelay
%{_bindir}/omshell
%{_sbindir}/dhcpd
%{_sbindir}/dhcrelay
%{_mandir}/man1/omshell.1*
%{_mandir}/man5/dhcp-eval.5*
%{_mandir}/man5/dhcpd.conf.5*
%{_mandir}/man5/dhcpd.leases.5*
%{_mandir}/man8/dhcpd.8*
%{_mandir}/man8/dhcrelay.8*
%files -n dhclient
%defattr(-,root,root)
%doc dhclient.conf.sample
%dir %{_localstatedir}/lib/dhcp
/sbin/dhclient
/sbin/dhclient-script
%{_mandir}/man5/dhclient.conf.5*
%{_mandir}/man5/dhclient.leases.5*
%{_mandir}/man8/dhclient.8*
%{_mandir}/man8/dhclient-script.8*
%{_mandir}/man5/dhcp-options.5*
%files devel
%defattr(-,root,root)
%{_includedir}/*
%{_libdir}/*.a
%{_mandir}/man3/*
%changelog
* Tue Aug 9 2005 Jeremy Katz <katzj at redhat.com> - 11:3.0.3-2
- don't explicitly require 2.2 era kernel, it's fairly overkill at this point
* Fri Jul 29 2005 Jason Vas Dias <jvdias at redhat.com> 11:3.0.3-1
- Upgrade to upstream version 3.0.3
- Don't apply the 'default boot file server' patch: legacy
dhcp behaviour broke RFC 2131, which requires that the siaddr
field only be non-zero if the next-server or tftp-server-name
options are specified.
- Try removing the 1-5 second wait on dhclient startup altogether.
- fix bug 163367: supply default configuration file for dhcpd
* Thu Jul 14 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.3rc1-1
- Upgrade to upstream version 3.0.3rc1
- fix bug 163203: silence ISC blurb on configtest
- fix default 'boot file server' value (packet->siaddr):
In dhcp-3.0.2(-), this was defaulted to the server address;
now it defaults to 0.0.0.0 (a rather silly default!) and
must be specified with the 'next-server' option ( not the tftp-boot-server option ?!?)
which causes PXE boot clients to fail to load anything after the boot file.
* Fri Jul 08 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-14.FC5
- Allow package to compile with glibc-headers-2.3.5-11 (tr.c's use of __u16)
* Fri May 10 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-14
- Fix bug 159929: prevent dhclient flooding network on repeated DHCPDECLINE
- dhclient fast startup:
remove dhclient's random 1-5 second delay on startup if only
configuring one interface
remove dhclient_script's "sleep 1" on PREINIT
- fix new gcc-4.0.0-11 compiler warnings for binding_state_t
* Tue May 03 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-12
- Rebuild for new glibc
- Fix dhcdbd set for multiple interfaces
* Wed Apr 27 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-11
- as pointed out by Peter Jones, dhclient-script spews
- 'chkconfig: Usage' if run in init state 1 (runlevel returns "unknown".)
- this is now corrected.
* Mon Apr 25 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-10
- dhclient-script dhcdbd extensions.
- Tested to have no effect unless dhcdbd invokes dhclient.
* Thu Apr 21 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-9
- bugs 153244 & 155143 are now fixed with SELinux policy;
autotrans now works for dhcpc_t, so restorecons are not required,
and dhclient runs OK under dhcpc_t with SELinux enforcing.
- fix bug 155506: 'predhclien' typo (emacs!).
* Mon Apr 18 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-8
- Fix bugs 153244 & 155143:
o restore dhclient-script 'restorecon's
o give dhclient and dhclient-script an exec context of
'system_u:object_r:sbin_t' that allows them to run
domainname / hostname and to update configuration files
in dhclient post script.
- Prevent dhclient emitting verbose ISC 'blurb' on error exit in -q mode
* Mon Apr 04 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-7
- Add '-x' "extended option environment" dhclient argument:
- When -x option given to dhclient:
- dhclient enables arbitrary option processing by writing information
- about user or vendor defined option space options to environment.
-
- fix bug 153244: dhclient should not use restorecon
- fix bug 151023: dhclient no 'headers & libraries'
- fix bug 149780: add 'DHCLIENT_IGNORE_GATEWAY' variable
- remove all usage of /sbin/route from dhclient-script
* Thu Mar 24 2005 Florian La Roche <laroche at redhat.com>
- add "exit 0" to post script
* Mon Mar 07 2005 Jason Vas Dias <jvdias at redhat.com> 10.3.0.2-3
- rebuild for gcc4/glibc-2.3.4-14; fix bad memset
* Thu Feb 24 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-2
- Fix bug 143640: do not allow more than one dhclient to configure an interface
* Mon Feb 21 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-1
- Upgrade to ISC 3.0.2 Final Release (documentation change only).
* Tue Feb 14 2005 Jason Vas Dias <jvdias at redhat.com> 8:3.0.2rc3-8
- Add better execshield security link options
- fix dhcpd.init when no /etc/dhcpd.conf exists and -cf in DHCPDARGS
* Mon Feb 14 2005 Jason Vas Dias <jvdias at redhat.com> 8:3.0.2rc3-4
- make dhclient-script TIMEOUT mode do exactly the same configuration
- as BOUND / RENEW / REBIND / REBOOT if router ping succeeds
* Mon Feb 14 2005 Jason Vas Dias <jvdias at redhat.com> 3.0.2rc3-4
- fix bug 147926: dhclient-script should do restorecon for modified conf files
- optimize execshield protection
* Thu Feb 10 2005 Jason Vas Dias <jvdias at redhat.com> 8.3.0.4rc3-3
- fix bug 147375: dhcpd heap corruption on 32-bit 'subnet' masks
- fix bug 147502: dhclient should honor GATEWAYDEV and GATEWAY settings
- fix bug 146600: dhclient's timeout mode ping should use -I
- fix bug 146524: dhcpd.init should discard dhcpd's initial output message
- fix bug 147739: dhcpd.init configtest should honor -cf in DHCPDARGS
* Mon Jan 24 2005 Jason Vas Dias <jvdias at redhat.com> 8:3.0.2rc3-2
- fix bug 145997: allow hex 32-bit integers in user specified options
* Thu Jan 06 2005 Jason Vas Dias <jvdias at redhat.com> 8:3.0.2rc3-1
- still need an epoch to get past nvre test
* Thu Jan 06 2005 Jason Vas Dias <jvdias at redhat.com> 3.0.2rc3-1
- fix bug 144417: much improved dhclient-script
* Thu Jan 06 2005 Jason Vas Dias <jvdias at redhat.com> 3.0.2rc3-1
- Upgrade to latest release from ISC, which includes most of our
- recent patches anyway.
* Thu Jan 06 2005 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-17
- fix bug 144250: gcc-3.4.3-11 is broken :
- log_error ("Lease with bogus binding state: %d size: %d",
- comp -> binding_state,
- sizeof(comp->binding_state));
- prints: 'Lease with bogus binding state: 257 1' !
- compiling with gcc33 (compat-gcc-8-3.3.4.2 fixes for now).
* Mon Jan 03 2005 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-16
- fix bug 143704: dhclient -r does not work if lease held by
- dhclient run from ifup . dhclient will now look for the pid
- files created by ifup .
* Wed Nov 17 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-14
- NTP: fix bug 139715: merge in new ntp servers only rather than replace
- all the ntp configuration files; restart ntpd if configuration changed.
* Tue Nov 16 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-12
- fix bug 138181 & bug 139468: do not attempt to listen/send on
- unconfigured loopback, point-to-point or non-broadcast
- interfaces (don't generate annoying log messages)
- fix bug 138869: dhclient-script: check if '$new_routers' is
- empty before doing 'set $new_routers;...;ping ... $1'
* Wed Oct 06 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-11
- dhcp-3.0.2b1 came out today. A diff of the 'ack_lease' function
- Dave Hankins and I patched exposed a missing '!' on an if clause
- that got dropped with the 'new-host' patch. Replacing the '!' .
- Also found one missing host_dereference.
* Wed Oct 06 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-10
- clean-up last patch: new-host.patch adds host_reference(host)
- without host_dereference(host) before returns in ack_lease
- (dhcp-3.0.1-host_dereference.patch)
* Mon Sep 27 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-9
- Fix bug 133522:
- PXE Boot clients with static leases not given 'file' option
- 104 by server - PXE booting was disabled for 'fixed-address'
- clients.
* Fri Sep 10 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-8
- Fix bug 131212:
- If "deny booting" is defined for some group of hosts,
- then after one of those hosts is denied booting, all
- hosts are denied booting, because of a pointer not being
- cleared in the lease record.
- An upstream patch was obtained which will be in dhcp-3.0.2 .
* Mon Aug 16 2004 Jason Vas Dias <jvdias at redhat.com> 7:3.0.1-7
- Forward DNS update by client was disabled by a bug that I
- found in code where 'client->sent_options' was being
- freed too early.
- Re-enabled it after contacting upstream maintainer
- who confirmed that this was a bug (bug #130069) -
- submitted patch dhcp-3.0.1.preserve-sent-options.patch.
- Upstream maintainer informs me this patch will be in dhcp-3.0.2 .
* Tue Aug 3 2004 Jason Vas Dias <jvdias at redhat.com> 6:3.0.1-6
- Allow 2.0 kernels to obtain default gateway via dhcp
* Mon Aug 2 2004 Jason Vas Dias <jvdias at redhat.com> 5:3.0.1-5
- Invoke 'change_resolv_conf' function to change resolv.conf
* Fri Jul 16 2004 Jason Vas Dias <jvdias at redhat.com> 3:3.0.1
- Upgraded to new ISC 3.0.1 version
* Thu Jun 24 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc14-5
- Allow dhclient-script to continue without a config file.
- It will use default values.
* Wed Jun 23 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc14-4
- fix inherit-leases patch
* Tue Jun 22 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc14-2
- Turn on inherit-leases patch
* Tue Jun 22 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc14-1
- User kernelversion instead of uname-r
- Update to latest package from ISC
- Remove inherit-leases patch for now.
* Tue Jun 15 2004 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Thu Jun 10 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc13-1
- Update to latest package from ISC
* Thu Jun 10 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc12-9
- add route back in after route up call
* Wed Jun 9 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc12-8
- add alex's dhcp-3.0.1rc12-inherit-leases.patch patch
* Tue Jun 8 2004 Bill Nottingham <notting at redhat.com> 1:3.0.1rc12-7
- set device on default gateway route
* Mon May 17 2004 Thomas Woerner <twoerner at redhat.com> 1:3.0.1rc12-6
- compiling dhcpd PIE
* Thu Mar 25 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc12-5
- Add static routes patch to dhclient-script
* Wed Mar 25 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc12-4
- Fix init to check config during restart
* Wed Mar 24 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0.1rc12-3
- Fix init script to create leases file if missing
* Tue Mar 02 2004 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Fri Feb 13 2004 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Wed Jan 21 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.20
- Fix initialization of memory to prevent compiler error
* Mon Jan 5 2004 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.19
- Close leaseFile before exec, to fix selinux error message
* Mon Dec 29 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.18
- Add BuildRequires groff
- Replace resolv.conf if renew and data changes
* Sun Nov 30 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.17
- Add obsoletes dhcpcd
* Wed Oct 8 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.16
- Fix location of ntp driftfile
* Fri Sep 5 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.15
- Bump Release
* Fri Sep 5 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.14
- Add div0 patch
* Wed Aug 20 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.13
- Add SEARCH to client script
* Wed Aug 20 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.12
- Bump Release
* Wed Aug 20 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.11
- Add configtest
* Fri Aug 1 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.10
- increment for base
* Fri Aug 1 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.9
- Don't update resolv.conf on renewals
* Tue Jul 29 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.8
- increment for base
* Tue Jul 29 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.7
- Fix name of driftfile
* Tue Jul 29 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.6
- increment for base
* Tue Jul 29 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.5
- Change dhcrelay script to check DHCPSERVERS
* Mon Jul 7 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.4
- increment for base
* Mon Jul 7 2003 Dan Walsh <dwalsh at redhat.com> 1:3.0pl2-6.3
- Fix dhclient-script to support PEERNTP and PEERNIS flags.
- patch submitted by aoliva at redhat.com
* Sun Jun 8 2003 Tim Powers <timp at redhat.com> 1:3.0pl2-6.1
- add epoch to dhcp-devel versioned requires on dhcp
- build for RHEL
* Wed Jun 04 2003 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Tue May 27 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl2-5
- Fix memory leak in parser.
* Mon May 19 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl2-4
- Change Rev for RHEL
* Mon May 19 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl2-3
- Change example to not give out 255 address.
* Tue Apr 29 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl2-2
- Change Rev for RHEL
* Mon Apr 28 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl2-1
- upgrade to 3.0pl2
* Wed Mar 26 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-26
- add usage for dhcprelay -c
- add man page for dhcprelay -c
* Fri Mar 7 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-25
- Fix man dhcpd.conf man page
* Tue Mar 4 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-24
- Fix man dhcpctl.3 page
* Mon Feb 3 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-23
- fix script to handle ntp.conf correctly
* Thu Jan 29 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-22
- Increment release to add to 8.1
* Wed Jan 29 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-21
- Implement max hops patch
* Wed Jan 29 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-20
- It has now been decided to just have options within dhclient kit
* Sun Jan 26 2003 Florian La Roche <Florian.LaRoche at redhat.de>
- add defattr() to have files not owned by root
* Fri Jan 24 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-17
- require kernel version
* Fri Jan 24 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-16
- move dhcp-options to separate package
* Wed Jan 22 2003 Tim Powers <timp at redhat.com>
- rebuilt
* Thu Jan 9 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-15
- eliminate dhcp-options from dhclient in order to get errata out
* Wed Jan 8 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-14
- VU#284857 - ISC DHCPD minires library contains multiple buffer overflows
* Mon Jan 6 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-13
- Fix when ntp is not installed.
* Mon Jan 6 2003 Dan Walsh <dwalsh at redhat.com> 3.0pl1-12
- Fix #73079 (dhcpctl man page)
* Thu Nov 14 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-11
- Use generic PTRSIZE_64BIT detection instead of ifarch.
* Thu Nov 14 2002 Preston Brown <pbrown at redhat.com> 3.0pl1-10
- fix parsing of command line args in dhclient. It was missing a few.
* Mon Oct 07 2002 Florian La Roche <Florian.LaRoche at redhat.de>
- work on 64bit archs
* Wed Aug 28 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-9
- Fix #72795
* Mon Aug 26 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-8
- More #68650 (modify requested options)
- Fix #71453 (dhcpctl man page) and #71474 (include libdst.a) and
#72622 (hostname setting)
* Thu Aug 15 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-7
- More #68650 (modify existing patch to also set NIS domain)
* Tue Aug 13 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-6
- Patch102 (dhcp-3.0pl1-dhcpctlman-69731.patch) to fix #69731
* Tue Aug 13 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-5
- Patch101 (dhcp-3.0pl1-dhhostname-68650.patch) to fix #68650
* Fri Jul 12 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-4
- Fix unaligned accesses when decoding a UDP packet
* Thu Jul 11 2002 Elliot Lee <sopwith at redhat.com> 3.0pl1-3
- No apparent reason for the dhclient -> dhcp dep mentioned in #68001,
so removed it
* Wed Jun 27 2002 David Sainty <saint at redhat.com> 3.0pl1-2
- Move dhclient.conf.sample from dhcp to dhclient
* Mon Jun 25 2002 David Sainty <saint at redhat.com> 3.0pl1-1
- Change to dhclient, dhcp, dhcp-devel packaging
- Move to 3.0pl1, do not strip binaries
- Drop in sysconfig-enabled dhclient-script
* Thu May 23 2002 Tim Powers <timp at redhat.com>
- automated rebuild
* Sat Jan 26 2002 Florian La Roche <Florian.LaRoche at redhat.de>
- prereq chkconfig
* Tue Jan 22 2002 Elliot Lee <sopwith at redhat.com> 3.0-5
- Split headers/libs into a devel subpackage (#58656)
* Wed Jan 09 2002 Tim Powers <timp at redhat.com>
- automated rebuild
* Fri Dec 28 2001 Elliot Lee <sopwith at redhat.com> 3.0-3
- Fix the #52856 nit.
- Include dhcrelay scripts from #49186
* Thu Dec 20 2001 Elliot Lee <sopwith at redhat.com> 3.0-2
- Update to 3.0, include devel files installed by it (as part of the main package).
* Sun Aug 26 2001 Elliot Lee <sopwith at redhat.com> 2.0pl5-8
- Fix #26446
* Mon Aug 20 2001 Elliot Lee <sopwith at redhat.com>
- Fix #5405 for real - it is dhcpd.leases not dhcp.leases.
* Mon Jul 16 2001 Elliot Lee <sopwith at redhat.com>
- /etc/sysconfig/dhcpd
- Include dhcp.leases file (#5405)
* Sun Jun 24 2001 Elliot Lee <sopwith at redhat.com>
- Bump release + rebuild.
* Wed Feb 14 2001 Tim Waugh <twaugh at redhat.com>
- Fix initscript typo (bug #27624).
* Wed Feb 7 2001 Trond Eivind Glomsrød <teg at redhat.com>
- Improve spec file i18n
* Mon Feb 5 2001 Bernhard Rosenkraenzer <bero at redhat.com>
- i18nize init script (#26084)
* Sun Sep 10 2000 Florian La Roche <Florian.LaRoche at redhat.de>
- update to 2.0pl5
- redo buildroot patch
* Wed Aug 30 2000 Matt Wilson <msw at redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
* Mon Aug 14 2000 Preston Brown <pbrown at redhat.com>
- check for existence of /var/lib/dhcpd.leases in initscript before starting
* Wed Jul 19 2000 Jakub Jelinek <jakub at redhat.com>
- rebuild to cope with glibc locale binary incompatibility
* Sat Jul 15 2000 Bill Nottingham <notting at redhat.com>
- move initscript back
* Wed Jul 12 2000 Prospector <bugzilla at redhat.com>
- automatic rebuild
* Fri Jul 7 2000 Florian La Roche <Florian.LaRoche at redhat.com>
- /etc/rc.d/init.d -> /etc/init.d
- fix /var/state/dhcp -> /var/lib/dhcp
* Fri Jun 16 2000 Preston Brown <pbrown at redhat.com>
- condrestart for initscript, graceful upgrades.
* Thu Feb 03 2000 Erik Troan <ewt at redhat.com>
- gzipped man pages
- marked /etc/rc.d/init.d/dhcp as a config file
* Mon Jan 24 2000 Jakub Jelinek <jakub at redhat.com>
- fix booting of JavaStations
(reported by Pete Zaitcev <zaitcev at metabyte.com>).
- fix SIGBUS crashes on SPARC (apparently gcc is too clever).
* Fri Sep 10 1999 Bill Nottingham <notting at redhat.com>
- chkconfig --del in %preun, not %postun
* Mon Aug 16 1999 Bill Nottingham <notting at redhat.com>
- initscript munging
* Fri Jun 25 1999 Jeff Johnson <jbj at redhat.com>
- update to 2.0.
* Fri Jun 18 1999 Bill Nottingham <notting at redhat.com>
- don't run by default
* Wed Jun 2 1999 Jeff Johnson <jbj at redhat.com>
- update to 2.0b1pl28.
* Tue Apr 06 1999 Preston Brown <pbrown at redhat.com>
- strip binaries
* Mon Apr 05 1999 Cristian Gafton <gafton at redhat.com>
- copy the source file in prep, not move
* Sun Mar 21 1999 Cristian Gafton <gafton at redhat.com>
- auto rebuild in the new build environment (release 4)
* Mon Jan 11 1999 Erik Troan <ewt at redhat.com>
- added a sample dhcpd.conf file
- we don't need to dump rfc's in /usr/doc
* Sun Sep 13 1998 Cristian Gafton <gafton at redhat.com>
- modify dhcpd.init to exit if /etc/dhcpd.conf is not present
* Sat Jun 27 1998 Jeff Johnson <jbj at redhat.com>
- Upgraded to 2.0b1pl6 (patch1 no longer needed).
* Thu Jun 11 1998 Erik Troan <ewt at redhat.com>
- applied patch from Chris Evans which makes the server a bit more paranoid
about dhcp requests coming in from the wire
* Mon Jun 01 1998 Erik Troan <ewt at redhat.com>
- updated to dhcp 2.0b1pl1
- got proper man pages in the package
* Tue Mar 31 1998 Erik Troan <ewt at redhat.com>
- updated to build in a buildroot properly
- don't package up the client, as it doens't work very well <sigh>
* Tue Mar 17 1998 Bryan C. Andregg <bandregg at redhat.com>
- Build rooted and corrected file listing.
* Mon Mar 16 1998 Mike Wangsmo <wanger at redhat.com>
- removed the actual inet.d links (chkconfig takes care of this for us)
and made the %postun section handle upgrades.
* Mon Mar 16 1998 Bryan C. Andregg <bandregg at redhat.com>
- First package.
--- NEW FILE dhcpd.conf ---
#
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
#
--- NEW FILE tracefile ---
rpmbuild --define "_sourcedir /home/boston/jvdias/src/dhcp/devel" --define "_builddir /home/boston/jvdias/src/dhcp/devel" --define "_srcrpmdir /home/boston/jvdias/src/dhcp/devel" --define "_rpmdir /home/boston/jvdias/src/dhcp/devel" --target i386 -ba dhcp.spec
Building target platforms: i386
Building for target i386
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.93143
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /home/boston/jvdias/src/dhcp/devel
+ rm -rf dhcp-3.0.3
+ /usr/bin/gzip -dc /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dhcp-3.0.3
++ /usr/bin/id -u
+ '[' 4186 = 0 ']'
++ /usr/bin/id -u
+ '[' 4186 = 0 ']'
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #0 (dhcp-3.0-alignment.patch):'
Patch #0 (dhcp-3.0-alignment.patch):
+ patch -p1 -b --suffix .alignment -s
+ echo 'Patch #100 (dhcp-3.0-jbuild.patch):'
Patch #100 (dhcp-3.0-jbuild.patch):
+ patch -p1 -b --suffix .jbuild -s
+ echo 'Patch #102 (dhcp-3.0.1rc13-dhcpctlman.patch):'
Patch #102 (dhcp-3.0.1rc13-dhcpctlman.patch):
+ patch -p1 -b --suffix .dhcpctlman -s
+ echo 'Patch #103 (dhcp-3.0pl1-miscfixes.patch):'
Patch #103 (dhcp-3.0pl1-miscfixes.patch):
+ patch -p1 -b --suffix .miscfixes -s
+ echo 'Patch #106 (dhcp-3.0pl1-minires.patch):'
Patch #106 (dhcp-3.0pl1-minires.patch):
+ patch -p1 -b --suffix .minires -s
+ echo 'Patch #109 (dhcpd-manpage.patch):'
Patch #109 (dhcpd-manpage.patch):
+ patch -p1 -b --suffix .dhcpdman -s
+ echo 'Patch #113 (dhcp-3.0pl2-selinux.patch):'
Patch #113 (dhcp-3.0pl2-selinux.patch):
+ patch -p1 -b --suffix .selinux -s
+ echo 'Patch #114 (dhcp-3.0pl2-initialize.patch):'
Patch #114 (dhcp-3.0pl2-initialize.patch):
+ patch -p1 -b --suffix .initialize -s
+ echo 'Patch #115 (dhcp-3.0.1rc12-RHscript.patch):'
Patch #115 (dhcp-3.0.1rc12-RHscript.patch):
+ patch -p1 -b --suffix .RHscript -s
+ echo 'Patch #116 (dhcp-3.0.1rc12-staticroutes.patch):'
Patch #116 (dhcp-3.0.1rc12-staticroutes.patch):
+ patch -p1 -b --suffix .staticroutes -s
+ echo 'Patch #117 (dhcp-3.0.1rc12-pie.patch):'
Patch #117 (dhcp-3.0.1rc12-pie.patch):
+ patch -p1 -b --suffix .pie -s
+ echo 'Patch #118 (dhcp-3.0.1rc12-inherit-leases.patch):'
Patch #118 (dhcp-3.0.1rc12-inherit-leases.patch):
+ patch -p1 -b --suffix .inherit-leases -s
+ echo 'Patch #119 (dhcp-3.0.1rc13-noexpr.patch):'
Patch #119 (dhcp-3.0.1rc13-noexpr.patch):
+ patch -p1 -b --suffix .noexp -s
+ echo 'Patch #120 (dhcp-3.0.1rc14-noconfig.patch):'
Patch #120 (dhcp-3.0.1rc14-noconfig.patch):
+ patch -p1 -b --suffix .noconfig -s
+ echo 'Patch #121 (dhcp-3.0.1-change_resolv_conf.patch):'
Patch #121 (dhcp-3.0.1-change_resolv_conf.patch):
+ patch -p1 -b --suffix .change_resolv_conf -s
+ echo 'Patch #122 (dhcp-3.0.1-default_gateway.patch):'
Patch #122 (dhcp-3.0.1-default_gateway.patch):
+ patch -p1 -b --suffix .default_gateway -s
+ echo 'Patch #128 (dhcp-3.0.1-check-empty-new-routers.patch):'
Patch #128 (dhcp-3.0.1-check-empty-new-routers.patch):
+ patch -p1 -b --suffix .check-empty-new-routers -s
+ echo 'Patch #129 (dhcp-3.0.1-fix-ntp.patch):'
Patch #129 (dhcp-3.0.1-fix-ntp.patch):
+ patch -p1 -b --suffix .fix-ntp -s
+ echo 'Patch #130 (dhcp-3.0.1-release-mode-ifup.patch):'
Patch #130 (dhcp-3.0.1-release-mode-ifup.patch):
+ patch -p1 -b --suffix .release-mode-ifup -s
+ echo 'Patch #131 (dhcp-3.0.1-dhclient-script-big-fix.patch):'
Patch #131 (dhcp-3.0.1-dhclient-script-big-fix.patch):
+ patch -p1 -b --suffix .dhclient-script-big-fix -s
+ echo 'Patch #134 (dhcp-3.0.2rc3-dhclient_routes.patch):'
Patch #134 (dhcp-3.0.2rc3-dhclient_routes.patch):
+ patch -p1 -b --suffix .dhclient_routes -s
+ echo 'Patch #135 (dhcp-3.0.1-z-relro-now.patch):'
Patch #135 (dhcp-3.0.1-z-relro-now.patch):
+ patch -p1 -b --suffix .-z-relro-now -s
+ echo 'Patch #136 (dhcp-3.0.2rc3-dhclient-restorecon.patch):'
Patch #136 (dhcp-3.0.2rc3-dhclient-restorecon.patch):
+ patch -p1 -b --suffix .dhclient-restorecon -s
+ echo 'Patch #137 (dhcp-3.0.1-dhclient-config.patch):'
Patch #137 (dhcp-3.0.1-dhclient-config.patch):
+ patch -p1 -b --suffix .dhclient-dhconfig -s
+ echo 'Patch #138 (dhcp-3.0.2-pid_file_excl.patch):'
Patch #138 (dhcp-3.0.2-pid_file_excl.patch):
+ patch -p1 -b --suffix .pid_file_excl -s
+ echo 'Patch #139 (dhcp-3.0.2-dhclient-no-restorecon-or-route.patch):'
Patch #139 (dhcp-3.0.2-dhclient-no-restorecon-or-route.patch):
+ patch -p1 -b --suffix .dhclient-no-restorecon-or-route -s
+ echo 'Patch #140 (dhcp-3.0.2-extended_option_environment.patch):'
Patch #140 (dhcp-3.0.2-extended_option_environment.patch):
+ patch -p1 -b --suffix .extended_option_environment -s
+ echo 'Patch #141 (dhcp-3.0.2-dhclient-no_isc_blurb.patch):'
Patch #141 (dhcp-3.0.2-dhclient-no_isc_blurb.patch):
+ patch -p1 -b --suffix .no_isc_blurb -s
+ echo 'Patch #142 (dhcp-3.0.2-dhclient-script-restorecon.patch):'
Patch #142 (dhcp-3.0.2-dhclient-script-restorecon.patch):
+ patch -p1 -b --suffix .restore_restorecon -s
+ echo 'Patch #143 (dhcp-3.0.2-dhclient-script-dhcdbd.patch):'
Patch #143 (dhcp-3.0.2-dhclient-script-dhcdbd.patch):
+ patch -p1 -b --suffix .dhclient-script-dhcdbd -s
+ echo 'Patch #144 (dhcp-3.0.2-dhclient-script-fix-init-state-1.patch):'
Patch #144 (dhcp-3.0.2-dhclient-script-fix-init-state-1.patch):
+ patch -p1 -b --suffix .dhclient-script-fix-init-state-1 -s
+ echo 'Patch #145 (dhcp-3.0.2-dhclient-script-dbus-fix-interface.patch):'
Patch #145 (dhcp-3.0.2-dhclient-script-dbus-fix-interface.patch):
+ patch -p1 -b --suffix .dhclient-script-dbus-fix-interface -s
+ echo 'Patch #146 (dhcp-3.0.2-dhclient_nodelay.patch):'
Patch #146 (dhcp-3.0.2-dhclient_nodelay.patch):
+ patch -p1 -b --suffix .dhclient_no_delay -s
+ echo 'Patch #147 (dhcp-3.0.2-dhclient_decline_backoff.patch):'
Patch #147 (dhcp-3.0.2-dhclient_decline_backoff.patch):
+ patch -p1 -b --suffix .dhclient_decline_backoff -s
+ echo 'Patch #149 (dhcp-3.0.2-dhclient_script_fast+arping.patch):'
Patch #149 (dhcp-3.0.2-dhclient_script_fast+arping.patch):
+ patch -p1 -b --suffix .dhclient_script_fast+arping -s
+ echo 'Patch #150 (dhcp-3.0.3rc1-no-__u16.patch):'
Patch #150 (dhcp-3.0.3rc1-no-__u16.patch):
+ patch -p1 -b --suffix .no-__u16 -s
+ echo 'Patch #152 (dhcp-3.0.3-fast_dhclient.patch):'
Patch #152 (dhcp-3.0.3-fast_dhclient.patch):
+ patch -p1 -b --suffix .fast_dhclient -s
+ echo 'Patch #153 (dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch):'
Patch #153 (dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch):
+ patch -p1 -b --suffix .ypbind_hup_ok -s
+ echo 'Patch #154 (dhcp-3.0.3-trailing_nul_options.patch):'
Patch #154 (dhcp-3.0.3-trailing_nul_options.patch):
+ patch -p1 -b --suffix .trailing_nul_options -s
+ echo 'Patch #155 (dhcp-3.0.3-gcc4_warnings.patch):'
Patch #155 (dhcp-3.0.3-gcc4_warnings.patch):
+ patch -p1 -b --suffix .gcc4_warnings -s
+ echo 'Patch #156 (dhcp-3.0.3-version.patch):'
Patch #156 (dhcp-3.0.3-version.patch):
+ patch -p1 -b --suffix .version -s
+ echo 'Patch #157 (dhcp-3.0.3-dhclient-script-up-down-hooks.patch):'
Patch #157 (dhcp-3.0.3-dhclient-script-up-down-hooks.patch):
+ patch -p1 -b --suffix .dhclient-script-up-down-hooks -s
+ cp /home/boston/jvdias/src/dhcp/devel/dhcpd.conf.sample .
+ cat
+ cat
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.89098
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ cd dhcp-3.0.3
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cat
+ RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror'
+ cc -o findptrsize findptrsize.c
++ ./findptrsize
+ '[' 4 -ge 8 ']'
+ RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie'
+ RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO'
+ export 'RPM_OPT_FLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO'
+ RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO'
+ ./configure --copts '-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO'
System Type: linux-2.2
make[1]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
make[2]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
Making links in common
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
Making links in minires
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
Making links in dst
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
Making links in omapip
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
Making links in server
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
Making links in client
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
Making links in relay
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
Making links in dhcpctl
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
make[2]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
make[1]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
+ make CC=cc
make[1]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
make[2]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
Making all in common
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o raw.o raw.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o parse.o parse.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o nit.o nit.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o icmp.o icmp.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dispatch.o dispatch.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o conflex.o conflex.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o upf.o upf.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o bpf.o bpf.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o socket.o socket.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o lpf.o lpf.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dlpi.o dlpi.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o packet.o packet.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o tr.o tr.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o ethernet.o ethernet.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o memory.o memory.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o print.o print.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o options.o options.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o inet.o inet.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o tree.o tree.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o tables.o tables.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o alloc.o alloc.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o fddi.o fddi.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o ctrace.o ctrace.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dns.o dns.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o resolv.o resolv.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o execute.o execute.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o discover.o discover.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o comapi.o comapi.c
rm -f libdhcp.a
ar cruv libdhcp.a raw.o parse.o nit.o icmp.o dispatch.o conflex.o upf.o bpf.o socket.o lpf.o dlpi.o packet.o tr.o ethernet.o memory.o print.o options.o inet.o tree.o tables.o alloc.o fddi.o ctrace.o dns.o resolv.o execute.o discover.o comapi.o
a - raw.o
a - parse.o
a - nit.o
a - icmp.o
a - dispatch.o
a - conflex.o
a - upf.o
a - bpf.o
a - socket.o
a - lpf.o
a - dlpi.o
a - packet.o
a - tr.o
a - ethernet.o
a - memory.o
a - print.o
a - options.o
a - inet.o
a - tree.o
a - tables.o
a - alloc.o
a - fddi.o
a - ctrace.o
a - dns.o
a - resolv.o
a - execute.o
a - discover.o
a - comapi.o
ranlib libdhcp.a
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcp-options.5 >dhcp-options.man5
nroff -man dhcp-options.man5 >dhcp-options.cat5
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcp-eval.5 >dhcp-eval.man5
nroff -man dhcp-eval.man5 >dhcp-eval.cat5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
Making all in minires
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_mkupdate.o res_mkupdate.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_init.o res_init.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_update.o res_update.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_send.o res_send.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_comp.o res_comp.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_sendsigned.o res_sendsigned.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_findzonecut.o res_findzonecut.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_query.o res_query.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_mkquery.o res_mkquery.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_date.o ns_date.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_parse.o ns_parse.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_sign.o ns_sign.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_name.o ns_name.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_samedomain.o ns_samedomain.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_verify.o ns_verify.c
rm -f res.a
ar cruv libres.a res_mkupdate.o res_init.o res_update.o res_send.o res_comp.o res_sendsigned.o res_findzonecut.o res_query.o res_mkquery.o ns_date.o ns_parse.o ns_sign.o ns_name.o ns_samedomain.o ns_verify.o
a - res_mkupdate.o
a - res_init.o
a - res_update.o
a - res_send.o
a - res_comp.o
a - res_sendsigned.o
a - res_findzonecut.o
a - res_query.o
a - res_mkquery.o
a - ns_date.o
a - ns_parse.o
a - ns_sign.o
a - ns_name.o
a - ns_samedomain.o
a - ns_verify.o
ranlib libres.a
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
Making all in dst
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o dst_support.o dst_support.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o dst_api.o dst_api.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o hmac_link.o hmac_link.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o md5_dgst.o md5_dgst.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o base64.o base64.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o prandom.o prandom.c
rm -f dst.a
ar cruv libdst.a dst_support.o dst_api.o hmac_link.o md5_dgst.o base64.o prandom.o
a - dst_support.o
a - dst_api.o
a - hmac_link.o
a - md5_dgst.o
a - base64.o
a - prandom.o
ranlib libdst.a
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
Making all in omapip
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o protocol.o protocol.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o buffer.o buffer.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o alloc.o alloc.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o result.o result.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o connection.o connection.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o errwarn.o errwarn.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o listener.o listener.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dispatch.o dispatch.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o generic.o generic.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o support.o support.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o handle.o handle.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o message.o message.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o convert.o convert.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o hash.o hash.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o auth.o auth.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o inet_addr.o inet_addr.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o array.o array.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o trace.o trace.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o mrtrace.o mrtrace.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o toisc.o toisc.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o iscprint.o iscprint.c
rm -f libomapi.a
ar cruv libomapi.a protocol.o buffer.o alloc.o result.o connection.o errwarn.o listener.o dispatch.o generic.o support.o handle.o message.o convert.o hash.o auth.o inet_addr.o array.o trace.o mrtrace.o toisc.o iscprint.o
a - protocol.o
a - buffer.o
a - alloc.o
a - result.o
a - connection.o
a - errwarn.o
a - listener.o
a - dispatch.o
a - generic.o
a - support.o
a - handle.o
a - message.o
a - convert.o
a - hash.o
a - auth.o
a - inet_addr.o
a - array.o
a - trace.o
a - mrtrace.o
a - toisc.o
a - iscprint.o
ranlib libomapi.a
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o test.o test.c
cc -g -o svtest test.o ../minires/libres.a \
libomapi.a ../dst/libdst.a
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < omapi.3 >omapi.man3
nroff -man omapi.man3 >omapi.cat3
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
Making all in server
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dhcpd.o dhcpd.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dhcp.o dhcp.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o bootp.o bootp.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o confpars.o confpars.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o db.o db.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o class.o class.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o failover.o failover.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o omapi.o omapi.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o mdb.o mdb.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o stables.o stables.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o salloc.o salloc.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o ddns.o ddns.c
cc -pie -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o dhcpd dhcpd.o dhcp.o bootp.o confpars.o db.o class.o failover.o omapi.o mdb.o stables.o salloc.o ddns.o ../common/libdhcp.a ../minires/libres.a ../omapip/libomapi.a ../dst/libdst.a
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcpd.8 >dhcpd.man8
nroff -man dhcpd.man8 >dhcpd.cat8
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcpd.conf.5 >dhcpd.conf.man5
nroff -man dhcpd.conf.man5 >dhcpd.conf.cat5
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcpd.leases.5 >dhcpd.leases.man5
nroff -man dhcpd.leases.man5 >dhcpd.leases.cat5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
Making all in client
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DCLIENT_PATH='"PATH=/usr/ucb:/usr/bin:/usr/sbin:/bin:/sbin"' -c -o dhclient.o dhclient.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -DCLIENT_PATH='"PATH=/usr/ucb:/usr/bin:/usr/sbin:/bin:/sbin"' -c -o clparse.o clparse.c
cc -pie -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o dhclient dhclient.o clparse.o ../common/libdhcp.a ../minires/libres.a ../omapip/libomapi.a ../dst/libdst.a
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#CLIENTBINDIR#/sbin#g" \
-e "s#RUNDIR#/var/run#g" < dhclient.8 >dhclient.man8
nroff -man dhclient.man8 >dhclient.cat8
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#CLIENTBINDIR#/sbin#g" \
-e "s#RUNDIR#/var/run#g" < dhclient.conf.5 \
>dhclient.conf.man5
nroff -man dhclient.conf.man5 >dhclient.conf.cat5
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#CLIENTBINDIR#/sbin#g" \
-e "s#RUNDIR#/var/run#g" < dhclient-script.8 \
>dhclient-script.man8
nroff -man dhclient-script.man8 >dhclient-script.cat8
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#CLIENTBINDIR#/sbin#g" \
-e "s#RUNDIR#/var/run#g" < dhclient.leases.5 \
>dhclient.leases.man5
nroff -man dhclient.leases.man5 >dhclient.leases.cat5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
Making all in relay
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dhcrelay.o dhcrelay.c
cc -pie -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -Wl,-z,relro,-z,now,-z,nodlopen,-z,noexecstack -o dhcrelay dhcrelay.o ../common/libdhcp.a ../minires/libres.a ../omapip/libomapi.a ../dst/libdst.a
sed -e "s#ETCDIR#/etc#" -e "s#DBDIR#/var/lib/dhcp#" \
-e "s#RUNDIR#/var/run#" < dhcrelay.8 >dhcrelay.man8
nroff -man dhcrelay.man8 >dhcrelay.cat8
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
Making all in dhcpctl
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dhcpctl.o dhcpctl.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o callback.o callback.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o remote.o remote.c
rm -f libdhcpctl.a
ar cruv libdhcpctl.a dhcpctl.o callback.o remote.o
a - dhcpctl.o
a - callback.o
a - remote.o
ranlib libdhcpctl.a
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o omshell.o omshell.c
cc -g -pie -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o omshell omshell.o libdhcpctl.a ../common/libdhcp.a ../minires/libres.a ../omapip/libomapi.a ../dst/libdst.a
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -c -o cltest.o cltest.c
cc -g -pie -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -Werror -fpie -DEXTENDED_NEW_OPTION_INFO -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o cltest cltest.o libdhcpctl.a ../common/libdhcp.a ../minires/libres.a ../omapip/libomapi.a ../dst/libdst.a
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcpctl.3 >dhcpctl.man3
nroff -man dhcpctl.man3 >dhcpctl.cat3
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < omshell.1 >omshell.man1
nroff -man omshell.man1 >omshell.cat1
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
make[2]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
make[1]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.27983
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ cd dhcp-3.0.3
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /var/tmp/dhcp-3.0.3-root
+ mkdir -p /var/tmp/dhcp-3.0.3-root/etc/sysconfig
+ make install DESTDIR=/var/tmp/dhcp-3.0.3-root
make[1]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
make[2]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
Installing in common
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
for dir in /usr/share/man/man5; do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c dhcp-options.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhcp-options.5
install -c dhcp-eval.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhcp-eval.5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
Installing in minires
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
make[3]: Nothing to be done for `install'.
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
Installing in dst
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
if [ ! -d /var/tmp/dhcp-3.0.3-root/usr/lib ]; then \
mkdir /var/tmp/dhcp-3.0.3-root/usr/lib; chmod 755 /var/tmp/dhcp-3.0.3-root/usr/lib; \
fi
install -c -m 444 libdst.a /var/tmp/dhcp-3.0.3-root/usr/lib
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/lib/libdst.a
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
Installing in omapip
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
for dir in /usr/lib /usr/share/man/man3 /usr/include/omapip /usr/include/isc-dhcp;\
do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c -m 444 libomapi.a /var/tmp/dhcp-3.0.3-root/usr/lib
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/lib/libomapi.a
for file in alloc.h buffer.h omapip.h; do \
install -c -m 444 /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes/omapip/$file \
/var/tmp/dhcp-3.0.3-root/usr/include/omapip; \
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/include/omapip/$file; \
done
for file in boolean.h dst.h int.h lang.h list.h result.h types.h; do \
install -c -m 444 /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes/isc-dhcp/$file \
/var/tmp/dhcp-3.0.3-root/usr/include/isc-dhcp; \
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/include/isc-dhcp/$file; \
done
for man in omapi.3; do \
prefix=`echo $man |sed -e 's/\.[0-9]$//'`; \
suffix=`echo $man |sed -e 's/.*\.\([0-9]\)$/\1/'`; \
install -c ${prefix}.man${suffix} \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man3/${prefix}.3; \
done
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
Installing in server
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
for dir in /usr/sbin /usr/share/man/man8 /usr/share/man/man5 /var/lib/dhcp; do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c -m 444 dhcpd /var/tmp/dhcp-3.0.3-root/usr/sbin
chmod 755 /var/tmp/dhcp-3.0.3-root/usr/sbin/dhcpd
install -c dhcpd.man8 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man8/dhcpd.8
install -c dhcpd.conf.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhcpd.conf.5
install -c dhcpd.leases.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhcpd.leases.5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
Installing in client
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
for dir in /sbin /etc /usr/share/man/man5 /usr/share/man/man8 /var/lib/dhcp; \
do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c -m 444 dhclient /var/tmp/dhcp-3.0.3-root/sbin
chmod 755 /var/tmp/dhcp-3.0.3-root/sbin/dhclient
if [ xlinux = xnone ]; then \
echo "No client script available."; \
else \
install -c -m 444 /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/client/scripts/linux\
/var/tmp/dhcp-3.0.3-root/sbin/dhclient-script; \
chmod 700 /var/tmp/dhcp-3.0.3-root/sbin/dhclient-script; \
fi
install -c dhclient.man8 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man8/dhclient.8
install -c dhclient-script.man8 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man8/dhclient-script.8
install -c dhclient.conf.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhclient.conf.5
install -c dhclient.leases.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhclient.leases.5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
Installing in relay
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
for dir in /usr/sbin /usr/share/man/man8; do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c -m 444 dhcrelay /var/tmp/dhcp-3.0.3-root/usr/sbin
chmod 755 /var/tmp/dhcp-3.0.3-root/usr/sbin/dhcrelay
install -c dhcrelay.man8 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man8/dhcrelay.8
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
Installing in dhcpctl
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
for dir in /usr/lib /usr/share/man/man3 /usr/include /usr/share/man/man1 \
/usr/bin; do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c -m 444 libdhcpctl.a /var/tmp/dhcp-3.0.3-root/usr/lib
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/lib/libdhcpctl.a
install -c -m 444 dhcpctl.h /var/tmp/dhcp-3.0.3-root/usr/include
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/include/dhcpctl.h
for man in dhcpctl.3 omshell.1; do \
prefix=`echo $man |sed -e 's/\.[0-9]$//'`; \
suffix=`echo $man |sed -e 's/.*\.\([0-9]\)$/\1/'`; \
install -c ${prefix}.man${suffix} \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man3/${prefix}.3; \
done
install -c -m 444 omshell /var/tmp/dhcp-3.0.3-root/usr/bin
chmod 755 /var/tmp/dhcp-3.0.3-root/usr/bin/omshell
install -c omshell.man1 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man1/omshell.1
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
make[2]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
make[1]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
+ mkdir -p /var/tmp/dhcp-3.0.3-root/etc/rc.d/init.d
+ install -m 0755 /home/boston/jvdias/src/dhcp/devel/dhcpd.init /var/tmp/dhcp-3.0.3-root/etc/rc.d/init.d/dhcpd
+ touch /var/tmp/dhcp-3.0.3-root/var/lib/dhcp/dhcpd.leases
+ cat
+ install -m0755 /home/boston/jvdias/src/dhcp/devel/dhcrelay.init /var/tmp/dhcp-3.0.3-root/etc/rc.d/init.d/dhcrelay
+ cat
+ cp client/dhclient.conf dhclient.conf.sample
+ chmod 755 /var/tmp/dhcp-3.0.3-root/sbin/dhclient-script
+ cp -fp /home/boston/jvdias/src/dhcp/devel/dhcpd.conf /var/tmp/dhcp-3.0.3-root/etc
+ touch debugfiles.list
+ :
+ /usr/lib/rpm/find-debuginfo.sh /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3
extracting debug info from /var/tmp/dhcp-3.0.3-root/sbin/dhclient
extracting debug info from /var/tmp/dhcp-3.0.3-root/usr/sbin/dhcrelay
extracting debug info from /var/tmp/dhcp-3.0.3-root/usr/sbin/dhcpd
extracting debug info from /var/tmp/dhcp-3.0.3-root/usr/bin/omshell
522 blocks
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-python-bytecompile
Processing files: dhcp-3.0.3-4
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.33294
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ cd dhcp-3.0.3
+ DOCDIR=/var/tmp/dhcp-3.0.3-root/usr/share/doc/dhcp-3.0.3
+ export DOCDIR
+ rm -rf /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhcp-3.0.3
+ /bin/mkdir -p /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhcp-3.0.3
+ cp -pr README RELNOTES dhcpd.conf.sample /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhcp-3.0.3
+ exit 0
Provides: config(dhcp) = 11:3.0.3-4
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: /bin/sh config(dhcp) = 11:3.0.3-4 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4)
Processing files: dhclient-3.0.3-4
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.33294
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ cd dhcp-3.0.3
+ DOCDIR=/var/tmp/dhcp-3.0.3-root/usr/share/doc/dhclient-3.0.3
+ export DOCDIR
+ rm -rf /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhclient-3.0.3
+ /bin/mkdir -p /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhclient-3.0.3
+ cp -pr dhclient.conf.sample /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhclient-3.0.3
+ exit 0
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /bin/bash initscripts >= 6.75 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4)
Obsoletes: dhcpcd
Processing files: dhcp-devel-3.0.3-4
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: dhcp = 11:3.0.3
Processing files: dhcp-debuginfo-3.0.3-4
Provides: dhclient.debug dhcpd.debug dhcrelay.debug omshell.debug
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/dhcp-3.0.3-root
Wrote: /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3-4.src.rpm
Wrote: /home/boston/jvdias/src/dhcp/devel/i386/dhcp-3.0.3-4.i386.rpm
Wrote: /home/boston/jvdias/src/dhcp/devel/i386/dhclient-3.0.3-4.i386.rpm
Wrote: /home/boston/jvdias/src/dhcp/devel/i386/dhcp-devel-3.0.3-4.i386.rpm
Wrote: /home/boston/jvdias/src/dhcp/devel/i386/dhcp-debuginfo-3.0.3-4.i386.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.41803
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ cd dhcp-3.0.3
+ rm -rf /var/tmp/dhcp-3.0.3-root
+ exit 0
--- NEW FILE tracefile-warnings ---
rpmbuild --define "_sourcedir /home/boston/jvdias/src/dhcp/devel" --define "_builddir /home/boston/jvdias/src/dhcp/devel" --define "_srcrpmdir /home/boston/jvdias/src/dhcp/devel" --define "_rpmdir /home/boston/jvdias/src/dhcp/devel" --target i386 -ba dhcp.spec
Building target platforms: i386
Building for target i386
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.90718
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /home/boston/jvdias/src/dhcp/devel
+ rm -rf dhcp-3.0.3
+ /usr/bin/gzip -dc /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dhcp-3.0.3
++ /usr/bin/id -u
+ '[' 4186 = 0 ']'
++ /usr/bin/id -u
+ '[' 4186 = 0 ']'
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #0 (dhcp-3.0-alignment.patch):'
Patch #0 (dhcp-3.0-alignment.patch):
+ patch -p1 -b --suffix .alignment -s
+ echo 'Patch #100 (dhcp-3.0-jbuild.patch):'
Patch #100 (dhcp-3.0-jbuild.patch):
+ patch -p1 -b --suffix .jbuild -s
+ echo 'Patch #102 (dhcp-3.0.1rc13-dhcpctlman.patch):'
Patch #102 (dhcp-3.0.1rc13-dhcpctlman.patch):
+ patch -p1 -b --suffix .dhcpctlman -s
+ echo 'Patch #103 (dhcp-3.0pl1-miscfixes.patch):'
Patch #103 (dhcp-3.0pl1-miscfixes.patch):
+ patch -p1 -b --suffix .miscfixes -s
+ echo 'Patch #106 (dhcp-3.0pl1-minires.patch):'
Patch #106 (dhcp-3.0pl1-minires.patch):
+ patch -p1 -b --suffix .minires -s
+ echo 'Patch #109 (dhcpd-manpage.patch):'
Patch #109 (dhcpd-manpage.patch):
+ patch -p1 -b --suffix .dhcpdman -s
+ echo 'Patch #113 (dhcp-3.0pl2-selinux.patch):'
Patch #113 (dhcp-3.0pl2-selinux.patch):
+ patch -p1 -b --suffix .selinux -s
+ echo 'Patch #114 (dhcp-3.0pl2-initialize.patch):'
Patch #114 (dhcp-3.0pl2-initialize.patch):
+ patch -p1 -b --suffix .initialize -s
+ echo 'Patch #115 (dhcp-3.0.1rc12-RHscript.patch):'
Patch #115 (dhcp-3.0.1rc12-RHscript.patch):
+ patch -p1 -b --suffix .RHscript -s
+ echo 'Patch #116 (dhcp-3.0.1rc12-staticroutes.patch):'
Patch #116 (dhcp-3.0.1rc12-staticroutes.patch):
+ patch -p1 -b --suffix .staticroutes -s
+ echo 'Patch #117 (dhcp-3.0.1rc12-pie.patch):'
Patch #117 (dhcp-3.0.1rc12-pie.patch):
+ patch -p1 -b --suffix .pie -s
+ echo 'Patch #118 (dhcp-3.0.1rc12-inherit-leases.patch):'
Patch #118 (dhcp-3.0.1rc12-inherit-leases.patch):
+ patch -p1 -b --suffix .inherit-leases -s
+ echo 'Patch #119 (dhcp-3.0.1rc13-noexpr.patch):'
Patch #119 (dhcp-3.0.1rc13-noexpr.patch):
+ patch -p1 -b --suffix .noexp -s
+ echo 'Patch #120 (dhcp-3.0.1rc14-noconfig.patch):'
Patch #120 (dhcp-3.0.1rc14-noconfig.patch):
+ patch -p1 -b --suffix .noconfig -s
+ echo 'Patch #121 (dhcp-3.0.1-change_resolv_conf.patch):'
Patch #121 (dhcp-3.0.1-change_resolv_conf.patch):
+ patch -p1 -b --suffix .change_resolv_conf -s
+ echo 'Patch #122 (dhcp-3.0.1-default_gateway.patch):'
Patch #122 (dhcp-3.0.1-default_gateway.patch):
+ patch -p1 -b --suffix .default_gateway -s
+ echo 'Patch #128 (dhcp-3.0.1-check-empty-new-routers.patch):'
Patch #128 (dhcp-3.0.1-check-empty-new-routers.patch):
+ patch -p1 -b --suffix .check-empty-new-routers -s
+ echo 'Patch #129 (dhcp-3.0.1-fix-ntp.patch):'
Patch #129 (dhcp-3.0.1-fix-ntp.patch):
+ patch -p1 -b --suffix .fix-ntp -s
+ echo 'Patch #130 (dhcp-3.0.1-release-mode-ifup.patch):'
Patch #130 (dhcp-3.0.1-release-mode-ifup.patch):
+ patch -p1 -b --suffix .release-mode-ifup -s
+ echo 'Patch #131 (dhcp-3.0.1-dhclient-script-big-fix.patch):'
Patch #131 (dhcp-3.0.1-dhclient-script-big-fix.patch):
+ patch -p1 -b --suffix .dhclient-script-big-fix -s
+ echo 'Patch #134 (dhcp-3.0.2rc3-dhclient_routes.patch):'
Patch #134 (dhcp-3.0.2rc3-dhclient_routes.patch):
+ patch -p1 -b --suffix .dhclient_routes -s
+ echo 'Patch #135 (dhcp-3.0.1-z-relro-now.patch):'
Patch #135 (dhcp-3.0.1-z-relro-now.patch):
+ patch -p1 -b --suffix .-z-relro-now -s
+ echo 'Patch #136 (dhcp-3.0.2rc3-dhclient-restorecon.patch):'
Patch #136 (dhcp-3.0.2rc3-dhclient-restorecon.patch):
+ patch -p1 -b --suffix .dhclient-restorecon -s
+ echo 'Patch #137 (dhcp-3.0.1-dhclient-config.patch):'
Patch #137 (dhcp-3.0.1-dhclient-config.patch):
+ patch -p1 -b --suffix .dhclient-dhconfig -s
+ echo 'Patch #138 (dhcp-3.0.2-pid_file_excl.patch):'
Patch #138 (dhcp-3.0.2-pid_file_excl.patch):
+ patch -p1 -b --suffix .pid_file_excl -s
+ echo 'Patch #139 (dhcp-3.0.2-dhclient-no-restorecon-or-route.patch):'
Patch #139 (dhcp-3.0.2-dhclient-no-restorecon-or-route.patch):
+ patch -p1 -b --suffix .dhclient-no-restorecon-or-route -s
+ echo 'Patch #140 (dhcp-3.0.2-extended_option_environment.patch):'
Patch #140 (dhcp-3.0.2-extended_option_environment.patch):
+ patch -p1 -b --suffix .extended_option_environment -s
+ echo 'Patch #141 (dhcp-3.0.2-dhclient-no_isc_blurb.patch):'
Patch #141 (dhcp-3.0.2-dhclient-no_isc_blurb.patch):
+ patch -p1 -b --suffix .no_isc_blurb -s
+ echo 'Patch #142 (dhcp-3.0.2-dhclient-script-restorecon.patch):'
Patch #142 (dhcp-3.0.2-dhclient-script-restorecon.patch):
+ patch -p1 -b --suffix .restore_restorecon -s
+ echo 'Patch #143 (dhcp-3.0.2-dhclient-script-dhcdbd.patch):'
Patch #143 (dhcp-3.0.2-dhclient-script-dhcdbd.patch):
+ patch -p1 -b --suffix .dhclient-script-dhcdbd -s
+ echo 'Patch #144 (dhcp-3.0.2-dhclient-script-fix-init-state-1.patch):'
Patch #144 (dhcp-3.0.2-dhclient-script-fix-init-state-1.patch):
+ patch -p1 -b --suffix .dhclient-script-fix-init-state-1 -s
+ echo 'Patch #145 (dhcp-3.0.2-dhclient-script-dbus-fix-interface.patch):'
Patch #145 (dhcp-3.0.2-dhclient-script-dbus-fix-interface.patch):
+ patch -p1 -b --suffix .dhclient-script-dbus-fix-interface -s
+ echo 'Patch #146 (dhcp-3.0.2-dhclient_nodelay.patch):'
Patch #146 (dhcp-3.0.2-dhclient_nodelay.patch):
+ patch -p1 -b --suffix .dhclient_no_delay -s
+ echo 'Patch #147 (dhcp-3.0.2-dhclient_decline_backoff.patch):'
Patch #147 (dhcp-3.0.2-dhclient_decline_backoff.patch):
+ patch -p1 -b --suffix .dhclient_decline_backoff -s
+ echo 'Patch #149 (dhcp-3.0.2-dhclient_script_fast+arping.patch):'
Patch #149 (dhcp-3.0.2-dhclient_script_fast+arping.patch):
+ patch -p1 -b --suffix .dhclient_script_fast+arping -s
+ echo 'Patch #150 (dhcp-3.0.3rc1-no-__u16.patch):'
Patch #150 (dhcp-3.0.3rc1-no-__u16.patch):
+ patch -p1 -b --suffix .no-__u16 -s
+ echo 'Patch #152 (dhcp-3.0.3-fast_dhclient.patch):'
Patch #152 (dhcp-3.0.3-fast_dhclient.patch):
+ patch -p1 -b --suffix .fast_dhclient -s
+ echo 'Patch #153 (dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch):'
Patch #153 (dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch):
+ patch -p1 -b --suffix .ypbind_hup_ok -s
+ echo 'Patch #154 (dhcp-3.0.3-trailing_nul_options.patch):'
Patch #154 (dhcp-3.0.3-trailing_nul_options.patch):
+ patch -p1 -b --suffix .trailing_nul_options -s
+ cp /home/boston/jvdias/src/dhcp/devel/dhcpd.conf.sample .
+ cat
+ cat
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.19452
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ cd dhcp-3.0.3
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cat
+ RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint'
+ cc -o findptrsize findptrsize.c
++ ./findptrsize
+ '[' 4 -ge 8 ']'
+ RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie'
+ RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO'
+ ./configure --copts '-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO'
System Type: linux-2.2
make[1]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
make[2]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
Making links in common
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
Making links in minires
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
Making links in dst
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
Making links in omapip
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
Making links in server
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
Making links in client
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
Making links in relay
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
Making links in dhcpctl
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
make[2]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
make[1]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
+ make CC=cc
make[1]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
make[2]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
Making all in common
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o raw.o raw.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o parse.o parse.c
parse.c: In function 'parse_ip_addr':
parse.c:315: warning: unused variable 'token'
parse.c:314: warning: unused variable 'val'
parse.c: In function 'parse_date':
parse.c:652: warning: unused variable 'tm'
parse.c: In function 'parse_option_code_definition':
parse.c:1024: warning: unused variable 'code'
parse.c: In function 'parse_executable_statement':
parse.c:1820: warning: label 'badunset' defined but not used
parse.c:1517: warning: unused variable 'base'
parse.c: In function 'parse_non_binary':
parse.c:3292: warning: label 'badnstrans' defined but not used
parse.c:2804: warning: unused variable 'code'
parse.c:2804: warning: unused variable 'status'
parse.c:2802: warning: unused variable 'i'
parse.c:2801: warning: unused variable 'stmt'
parse.c:2795: warning: unused variable 'option'
parse.c: In function 'parse_option_statement':
parse.c:4201: warning: unused variable 'ftt'
parse.c:4200: warning: unused variable 'stmt'
parse.c: In function 'parse_option_token':
parse.c:4321: warning: unused variable 'num'
parse.c:4319: warning: unused variable 'ob'
parse.c: In function 'parse_option_decl':
parse.c:4562: warning: unused variable 'uniform'
parse.c: In function 'parse_X':
parse.c:4762: warning: unused variable 's'
parse.c: In function 'parse_warn':
parse.c:4829: warning: statement with no effect
parse.c:4844: warning: ignoring return value of 'write', declared with attribute warn_unused_result
parse.c:4845: warning: ignoring return value of 'write', declared with attribute warn_unused_result
parse.c:4846: warning: ignoring return value of 'write', declared with attribute warn_unused_result
parse.c:4848: warning: ignoring return value of 'write', declared with attribute warn_unused_result
parse.c:4850: warning: ignoring return value of 'write', declared with attribute warn_unused_result
parse.c:4851: warning: ignoring return value of 'write', declared with attribute warn_unused_result
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o nit.o nit.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o icmp.o icmp.c
icmp.c: In function 'icmp_startup':
icmp.c:68: warning: unused variable 'h'
icmp.c:67: warning: unused variable 'new'
icmp.c:65: warning: unused variable 'fd'
icmp.c:64: warning: unused variable 'from'
icmp.c: In function 'trace_icmp_input_input':
icmp.c:287: warning: unused variable 'len'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dispatch.o dispatch.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o conflex.o conflex.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o upf.o upf.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o bpf.o bpf.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o socket.o socket.c
socket.c:58: warning: 'once' defined but not used
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o lpf.o lpf.c
lpf.c: In function 'if_register_lpf':
lpf.c:73: warning: unused variable 'b'
lpf.c:72: warning: unused variable 'filename'
lpf.c: In function 'receive_packet':
lpf.c:337: warning: unused variable 'nread'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dlpi.o dlpi.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o packet.o packet.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o tr.o tr.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o ethernet.o ethernet.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o memory.o memory.c
memory.c: In function 'supersede_group':
memory.c:88: warning: unused variable 'status'
memory.c:87: warning: unused variable 'u'
memory.c: In function 'clone_group':
memory.c:145: warning: unused variable 'status'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o print.o print.c
print.c: In function 'token_print_indent_concat':
print.c:1046: warning: unused variable 'buf'
print.c: In function 'token_indent_data_string':
print.c:1084: warning: unused variable 'buf'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o options.o options.c
options.c: In function 'parse_options':
options.c:55: warning: unused variable 'i'
options.c: In function 'parse_option_buffer':
options.c:116: warning: unused variable 'end'
options.c:115: warning: unused variable 't'
options.c: In function 'fqdn_universe_decode':
options.c:280: warning: unused variable 'name'
options.c: In function 'cons_options':
options.c:479: warning: unused variable 'have_sso'
options.c:471: warning: unused variable 'snameix'
options.c:470: warning: unused variable 'fileix'
options.c:469: warning: unused variable 'bufix'
options.c: In function 'store_options':
options.c:815: warning: unused variable 'uix'
options.c:950: warning: pointer targets in assignment differ in signedness
options.c:955: warning: pointer targets in assignment differ in signedness
options.c:960: warning: pointer targets in assignment differ in signedness
options.c:969: warning: pointer targets in assignment differ in signedness
options.c:975: warning: pointer targets in assignment differ in signedness
options.c:981: warning: pointer targets in assignment differ in signedness
options.c:941: warning: unused variable 'consumed'
options.c: In function 'nwip_option_space_encapsulate':
options.c:1848: warning: unused variable 'oc'
options.c:1834: warning: unused variable 'i'
options.c: In function 'suboption_foreach':
options.c:2034: warning: unused variable 'i'
options.c: In function 'save_linked_option':
options.c:2084: warning: unused variable 'np'
options.c: In function 'do_packet':
options.c:2256: warning: unused variable 'i'
options.c: At top level:
options.c:46: warning: 'do_option_set' declared 'static' but never defined
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o inet.o inet.c
inet.c: In function 'broadcast_addr':
inet.c:127: warning: unused variable 'k'
inet.c:127: warning: unused variable 'j'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o tree.o tree.c
tree.c: In function 'make_limit':
tree.c:252: warning: unused variable 'rv'
tree.c: In function 'evaluate_dns_expression':
tree.c:651: warning: unused variable 'r3'
tree.c:647: warning: unused variable 'foo'
tree.c: In function 'evaluate_boolean_expression':
tree.c:909: warning: unused variable 'sttl'
tree.c:909: warning: unused variable 'srrdata'
tree.c:909: warning: unused variable 'srrname'
tree.c:909: warning: unused variable 'srrtype'
tree.c:908: warning: unused variable 'ttl'
tree.c:907: warning: unused variable 'rrdata'
tree.c:907: warning: unused variable 'rrname'
tree.c:907: warning: unused variable 'rrtype'
tree.c:906: warning: unused variable 'right'
tree.c: In function 'evaluate_data_expression':
tree.c:1829: warning: unused variable 'upper'
tree.c:1282: warning: unused variable 's'
tree.c:1278: warning: unused variable 'i'
tree.c: In function 'op_precedence':
tree.c:3128: warning: unused variable 'ov2'
tree.c:3128: warning: unused variable 'ov1'
tree.c: In function 'binding_scope_dereference':
tree.c:3743: warning: unused variable 'i'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o tables.o tables.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o alloc.o alloc.c
alloc.c: In function 'option_chain_head_allocate':
alloc.c:51: warning: unused variable 'size'
alloc.c: In function 'option_chain_head_dereference':
alloc.c:112: warning: unused variable 'i'
alloc.c: In function 'group_allocate':
alloc.c:164: warning: unused variable 'size'
alloc.c: In function 'group_dereference':
alloc.c:225: warning: unused variable 'i'
alloc.c: In function 'buffer_dereference':
alloc.c:748: warning: unused variable 'bp'
alloc.c: In function 'dns_host_entry_dereference':
alloc.c:837: warning: unused variable 'bp'
alloc.c: In function 'packet_allocate':
alloc.c:1040: warning: unused variable 'size'
alloc.c: In function 'dns_zone_allocate':
alloc.c:1160: warning: unused variable 'size'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o fddi.o fddi.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o ctrace.o ctrace.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dns.o dns.c
dns.c: In function 'find_tsig_key':
dns.c:130: warning: unused variable 'status'
dns.c: In function 'dns_zone_lookup':
dns.c:204: warning: unused variable 'tz'
dns.c: In function 'dns_zone_dereference':
dns.c:237: warning: unused variable 'i'
dns.c: In function 'cache_found_zone':
dns.c:402: warning: unused variable 'nsaddrs'
dns.c:400: warning: unused variable 'status'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o resolv.o resolv.c
resolv.c: In function 'read_resolv_conf':
resolv.c:56: warning: unused variable 'iaddr'
resolv.c:53: warning: unused variable 'declaration'
resolv.c: In function 'first_name_server':
resolv.c:195: warning: unused variable 'u'
resolv.c:195: warning: unused variable 't'
resolv.c:195: warning: unused variable 's'
resolv.c:194: warning: unused variable 'rcbuf'
resolv.c:183: warning: unused variable 'rc'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o execute.o execute.c
execute.c: In function 'execute_statements':
execute.c:286: warning: label 'badalloc' defined but not used
execute.c:58: warning: unused variable 'outer'
execute.c:57: warning: unused variable 'num'
execute.c: In function 'executable_statement_dereference':
execute.c:529: warning: unused variable 'bp'
execute.c: In function 'write_statements':
execute.c:654: warning: unused variable 'status'
execute.c:653: warning: unused variable 'result'
execute.c: In function 'find_matching_case':
execute.c:912: warning: unused variable 'e'
execute.c:909: warning: unused variable 'foo'
execute.c: In function 'executable_statement_foreach':
execute.c:986: warning: unused variable 'result'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o discover.o discover.c
discover.c: In function 'discover_interfaces':
discover.c:438: warning: unused variable 'sk'
discover.c:438: warning: unused variable 'b'
discover.c:136: warning: unused variable 'share'
discover.c:134: warning: unused variable 'address_count'
discover.c:127: warning: unused variable 'ip'
discover.c: In function 'dhcp_interface_set_value':
discover.c:806: warning: unused variable 'foo'
discover.c: In function 'dhcp_interface_destroy':
discover.c:849: warning: unused variable 'status'
discover.c: In function 'dhcp_interface_signal_handler':
discover.c:880: warning: unused variable 'client'
discover.c:879: warning: unused variable 'config'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o comapi.o comapi.c
comapi.c: In function 'dhcp_group_set_value':
comapi.c:146: warning: unused variable 'foo'
comapi.c: In function 'dhcp_group_get_value':
comapi.c:220: warning: unused variable 'ip_addrs'
comapi.c: In function 'dhcp_group_destroy':
comapi.c:243: warning: unused variable 'status'
comapi.c: In function 'dhcp_group_signal_handler':
comapi.c:274: warning: unused variable 't'
comapi.c: In function 'dhcp_control_set_value':
comapi.c:456: warning: unused variable 'foo'
comapi.c: In function 'dhcp_control_get_value':
comapi.c:491: warning: unused variable 'ip_addrs'
comapi.c: In function 'dhcp_control_destroy':
comapi.c:515: warning: unused variable 'status'
comapi.c:514: warning: unused variable 't'
comapi.c:514: warning: unused variable 'control'
comapi.c: In function 'dhcp_control_signal_handler':
comapi.c:529: warning: unused variable 'updatep'
comapi.c:527: warning: unused variable 't'
comapi.c: In function 'dhcp_control_lookup':
comapi.c:583: warning: unused variable 'control'
comapi.c: In function 'dhcp_subnet_set_value':
comapi.c:632: warning: unused variable 'foo'
comapi.c: In function 'dhcp_subnet_destroy':
comapi.c:678: warning: unused variable 'status'
comapi.c: In function 'dhcp_subnet_lookup':
comapi.c:757: warning: unused variable 'subnet'
comapi.c:756: warning: unused variable 'status'
comapi.c:755: warning: unused variable 'tv'
comapi.c: In function 'dhcp_shared_network_set_value':
comapi.c:787: warning: unused variable 'foo'
comapi.c: In function 'dhcp_shared_network_destroy':
comapi.c:835: warning: unused variable 'status'
comapi.c: In function 'dhcp_shared_network_lookup':
comapi.c:927: warning: unused variable 'shared_network'
comapi.c:926: warning: unused variable 'status'
comapi.c:925: warning: unused variable 'tv'
rm -f libdhcp.a
ar cruv libdhcp.a raw.o parse.o nit.o icmp.o dispatch.o conflex.o upf.o bpf.o socket.o lpf.o dlpi.o packet.o tr.o ethernet.o memory.o print.o options.o inet.o tree.o tables.o alloc.o fddi.o ctrace.o dns.o resolv.o execute.o discover.o comapi.o
a - raw.o
a - parse.o
a - nit.o
a - icmp.o
a - dispatch.o
a - conflex.o
a - upf.o
a - bpf.o
a - socket.o
a - lpf.o
a - dlpi.o
a - packet.o
a - tr.o
a - ethernet.o
a - memory.o
a - print.o
a - options.o
a - inet.o
a - tree.o
a - tables.o
a - alloc.o
a - fddi.o
a - ctrace.o
a - dns.o
a - resolv.o
a - execute.o
a - discover.o
a - comapi.o
ranlib libdhcp.a
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcp-options.5 >dhcp-options.man5
nroff -man dhcp-options.man5 >dhcp-options.cat5
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcp-eval.5 >dhcp-eval.man5
nroff -man dhcp-eval.man5 >dhcp-eval.cat5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
Making all in minires
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_mkupdate.o res_mkupdate.c
res_mkupdate.c: In function 'minires_nmkupdate':
res_mkupdate.c:111: warning: unused variable 'siglen'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_init.o res_init.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_update.o res_update.c
res_update.c: In function 'minires_nupdate':
res_update.c:91: warning: unused variable 'nzones'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_send.o res_send.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_comp.o res_comp.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_sendsigned.o res_sendsigned.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_findzonecut.o res_findzonecut.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_query.o res_query.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o res_mkquery.o res_mkquery.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_date.o ns_date.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_parse.o ns_parse.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_sign.o ns_sign.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_name.o ns_name.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_samedomain.o ns_samedomain.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o ns_verify.o ns_verify.c
rm -f res.a
ar cruv libres.a res_mkupdate.o res_init.o res_update.o res_send.o res_comp.o res_sendsigned.o res_findzonecut.o res_query.o res_mkquery.o ns_date.o ns_parse.o ns_sign.o ns_name.o ns_samedomain.o ns_verify.o
a - res_mkupdate.o
a - res_init.o
a - res_update.o
a - res_send.o
a - res_comp.o
a - res_sendsigned.o
a - res_findzonecut.o
a - res_query.o
a - res_mkquery.o
a - ns_date.o
a - ns_parse.o
a - ns_sign.o
a - ns_name.o
a - ns_samedomain.o
a - ns_verify.o
ranlib libres.a
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
Making all in dst
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o dst_support.o dst_support.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o dst_api.o dst_api.c
dst_api.c: In function 'dst_s_read_public_key':
dst_api.c:537: warning: ignoring return value of 'ungetc', declared with attribute warn_unused_result
dst_api.c:546: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
dst_api.c: In function 'dst_s_read_private_key_file':
dst_api.c:869: warning: dereferencing type-punned pointer will break strict-aliasing rules
dst_api.c:887: warning: dereferencing type-punned pointer will break strict-aliasing rules
dst_api.c:874: warning: ignoring return value of 'sscanf', declared with attribute warn_unused_result
dst_api.c:875: warning: ignoring return value of 'sscanf', declared with attribute warn_unused_result
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o hmac_link.o hmac_link.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o md5_dgst.o md5_dgst.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o base64.o base64.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DHMAC_MD5 -DMINIRES_LIB -c -o prandom.o prandom.c
prandom.c: In function 'unix_cmd':
prandom.c:338: warning: statement with no effect
rm -f dst.a
ar cruv libdst.a dst_support.o dst_api.o hmac_link.o md5_dgst.o base64.o prandom.o
a - dst_support.o
a - dst_api.o
a - hmac_link.o
a - md5_dgst.o
a - base64.o
a - prandom.o
ranlib libdst.a
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
Making all in omapip
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o protocol.o protocol.c
protocol.c: In function 'omapi_protocol_send_message':
protocol.c:159: warning: unused variable 'foo'
protocol.c: In function 'omapi_protocol_stuff_values':
protocol.c:938: warning: unused variable 'i'
protocol.c: In function 'omapi_protocol_listener_stuff':
protocol.c:1126: warning: unused variable 'i'
protocol.c: In function 'omapi_protocol_send_status':
protocol.c:1149: warning: dereferencing type-punned pointer will break strict-aliasing rules
protocol.c: In function 'omapi_protocol_send_open':
protocol.c:1207: warning: dereferencing type-punned pointer will break strict-aliasing rules
protocol.c: In function 'omapi_protocol_send_update':
protocol.c:1266: warning: dereferencing type-punned pointer will break strict-aliasing rules
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o buffer.o buffer.c
buffer.c: In function 'trace_connection_input_input':
buffer.c:75: warning: dereferencing type-punned pointer will break strict-aliasing rules
buffer.c:82: warning: dereferencing type-punned pointer will break strict-aliasing rules
buffer.c: In function 'omapi_connection_writer':
buffer.c:445: warning: unused variable 'bufp'
buffer.c: In function 'omapi_connection_put_uint32':
buffer.c:582: warning: unused variable 'status'
buffer.c: In function 'omapi_connection_put_uint16':
buffer.c:609: warning: unused variable 'status'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o alloc.o alloc.c
alloc.c: In function 'dmalloc':
alloc.c:63: warning: unused variable 'i'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o result.o result.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o connection.o connection.c
connection.c: In function 'omapi_connect_list':
connection.c:178: warning: dereferencing type-punned pointer will break strict-aliasing rules
connection.c:116: warning: unused variable 'naddrs'
connection.c:115: warning: unused variable 'addrs'
connection.c: In function 'trace_connect_input':
connection.c:344: warning: dereferencing type-punned pointer will break strict-aliasing rules
connection.c:351: warning: dereferencing type-punned pointer will break strict-aliasing rules
connection.c:374: warning: dereferencing type-punned pointer will break strict-aliasing rules
connection.c:396: warning: dereferencing type-punned pointer will break strict-aliasing rules
connection.c: In function 'trace_disconnect_input':
connection.c:418: warning: dereferencing type-punned pointer will break strict-aliasing rules
connection.c:425: warning: dereferencing type-punned pointer will break strict-aliasing rules
connection.c: In function 'omapi_connection_stuff_values':
connection.c:1008: warning: unused variable 'i'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o errwarn.o errwarn.c
errwarn.c: In function 'log_fatal':
errwarn.c:77: warning: ignoring return value of 'write', declared with attribute warn_unused_result
errwarn.c:78: warning: ignoring return value of 'write', declared with attribute warn_unused_result
errwarn.c: In function 'log_error':
errwarn.c:132: warning: ignoring return value of 'write', declared with attribute warn_unused_result
errwarn.c:133: warning: ignoring return value of 'write', declared with attribute warn_unused_result
errwarn.c: In function 'log_info':
errwarn.c:159: warning: ignoring return value of 'write', declared with attribute warn_unused_result
errwarn.c:160: warning: ignoring return value of 'write', declared with attribute warn_unused_result
errwarn.c: In function 'log_debug':
errwarn.c:186: warning: ignoring return value of 'write', declared with attribute warn_unused_result
errwarn.c:187: warning: ignoring return value of 'write', declared with attribute warn_unused_result
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o listener.o listener.c
listener.c: In function 'omapi_listen_addr':
listener.c:76: warning: unused variable 'ia'
listener.c:72: warning: unused variable 'hix'
listener.c:71: warning: unused variable 'he'
listener.c: In function 'omapi_accept':
listener.c:226: warning: unused variable 'lsock'
listener.c:204: warning: unused variable 'i'
listener.c:203: warning: unused variable 'remote_addr'
listener.c: In function 'trace_listener_accept_input':
listener.c:354: warning: dereferencing type-punned pointer will break strict-aliasing rules
listener.c:363: warning: dereferencing type-punned pointer will break strict-aliasing rules
listener.c: In function 'omapi_listener_stuff_values':
listener.c:458: warning: unused variable 'i'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dispatch.o dispatch.c
dispatch.c: In function 'omapi_dispatch':
dispatch.c:142: warning: dereferencing type-punned pointer will break strict-aliasing rules
dispatch.c: In function 'omapi_one_dispatch':
dispatch.c:453: warning: dereferencing type-punned pointer will break strict-aliasing rules
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o generic.o generic.c
generic.c: In function 'omapi_generic_clear_flags':
generic.c:290: warning: unused variable 'status'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o support.o support.c
support.c: In function 'omapi_signal_in':
support.c:296: warning: unused variable 'outer'
support.c: In function 'omapi_set_value_str':
support.c:366: warning: unused variable 'outer'
support.c: In function 'omapi_set_boolean_value':
support.c:388: warning: unused variable 'ip'
support.c:387: warning: unused variable 'len'
support.c: In function 'omapi_set_int_value':
support.c:414: warning: unused variable 'ip'
support.c:413: warning: unused variable 'len'
support.c: In function 'omapi_set_object_value':
support.c:440: warning: unused variable 'ip'
support.c:439: warning: unused variable 'len'
support.c: In function 'omapi_set_string_value':
support.c:466: warning: unused variable 'ip'
support.c:465: warning: unused variable 'len'
support.c: At top level:
support.c:51: warning: 'ot_max' defined but not used
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o handle.o handle.c
handle.c: In function 'omapi_object_handle':
handle.c:74: warning: unused variable 'tabix'
handle.c: In function 'omapi_handle_td_lookup':
handle.c:283: warning: unused variable 'status'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o message.o message.c
message.c: In function 'omapi_message_new':
message.c:61: warning: dereferencing type-punned pointer will break strict-aliasing rules
message.c:69: warning: dereferencing type-punned pointer will break strict-aliasing rules
message.c: In function 'omapi_message_destroy':
message.c:212: warning: unused variable 'i'
message.c: In function 'omapi_message_stuff_values':
message.c:264: warning: unused variable 'i'
message.c: In function 'omapi_message_register':
message.c:295: warning: dereferencing type-punned pointer will break strict-aliasing rules
message.c:298: warning: dereferencing type-punned pointer will break strict-aliasing rules
message.c: In function 'omapi_message_unregister':
message.c:318: warning: dereferencing type-punned pointer will break strict-aliasing rules
message.c:325: warning: dereferencing type-punned pointer will break strict-aliasing rules
message.c:335: warning: dereferencing type-punned pointer will break strict-aliasing rules
message.c:338: warning: dereferencing type-punned pointer will break strict-aliasing rules
message.c:341: warning: dereferencing type-punned pointer will break strict-aliasing rules
message.c:345: warning: dereferencing type-punned pointer will break strict-aliasing rules
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o convert.o convert.c
convert.c: In function 'binary_to_ascii':
convert.c:168: warning: unused variable 'j'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o hash.o hash.c
hash.c: In function 'free_hash_table':
hash.c:85: warning: unused variable 'hbn'
hash.c:85: warning: unused variable 'hbc'
hash.c:84: warning: unused variable 'i'
hash.c: In function 'free_hash_bucket':
hash.c:178: warning: unused variable 'hp'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o auth.o auth.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o inet_addr.o inet_addr.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o array.o array.c
array.c: In function 'omapi_array_allocate':
array.c:44: warning: unused variable 'status'
array.c: In function 'omapi_array_free':
array.c:61: warning: unused variable 'status'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o trace.o trace.c
trace.c: In function 'trace_type_register':
trace.c:310: warning: unused variable 'tptr'
trace.c: In function 'trace_get_next_packet':
trace.c:509: warning: unused variable 'len'
trace.c: In function 'trace_snoop_time':
trace.c:635: warning: unused variable 'status'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o mrtrace.o mrtrace.c
mrtrace.c: In function 'trace_mr_statp_setup':
mrtrace.c:88: warning: unused variable 'id'
mrtrace.c: In function 'trace_mr_res_randomid':
mrtrace.c:415: warning: unused variable 'nscount'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o toisc.o toisc.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o iscprint.o iscprint.c
rm -f libomapi.a
ar cruv libomapi.a protocol.o buffer.o alloc.o result.o connection.o errwarn.o listener.o dispatch.o generic.o support.o handle.o message.o convert.o hash.o auth.o inet_addr.o array.o trace.o mrtrace.o toisc.o iscprint.o
a - protocol.o
a - buffer.o
a - alloc.o
a - result.o
a - connection.o
a - errwarn.o
a - listener.o
a - dispatch.o
a - generic.o
a - support.o
a - handle.o
a - message.o
a - convert.o
a - hash.o
a - auth.o
a - inet_addr.o
a - array.o
a - trace.o
a - mrtrace.o
a - toisc.o
a - iscprint.o
ranlib libomapi.a
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o test.o test.c
cc -g -o svtest test.o ../minires/libres.a \
libomapi.a ../dst/libdst.a
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < omapi.3 >omapi.man3
nroff -man omapi.man3 >omapi.cat3
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
Making all in server
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dhcpd.o dhcpd.c
dhcpd.c: In function 'main':
dhcpd.c:220: warning: unused variable 'td'
dhcpd.c:219: warning: unused variable 'key'
dhcpd.c:218: warning: unused variable 'auth'
dhcpd.c:554: warning: ignoring return value of 'write', declared with attribute warn_unused_result
dhcpd.c:587: warning: ignoring return value of 'write', declared with attribute warn_unused_result
dhcpd.c: In function 'dhcpd_interface_setup_hook':
dhcpd.c:977: warning: unused variable 's'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dhcp.o dhcp.c
dhcp.c: In function 'dhcprequest':
dhcp.c:409: warning: unused variable 'status'
dhcp.c: In function 'dhcpinform':
dhcp.c:957: warning: unused variable 'j'
dhcp.c:950: warning: unused variable 'expr'
dhcp.c: In function 'nak_lease':
dhcp.c:1295: warning: unused variable 'expr'
dhcp.c: In function 'ack_lease':
dhcp.c:1509: warning: unused variable 'val'
dhcp.c:1508: warning: unused variable 's2'
dhcp.c:1504: warning: unused variable 'did_ping'
dhcp.c:1502: warning: unused variable 'status'
dhcp.c:1501: warning: unused variable 'expr'
dhcp.c: In function 'dhcp_reply':
dhcp.c:2731: warning: unused variable 'oc'
dhcp.c:2729: warning: unused variable 'not'
dhcp.c:2729: warning: unused variable 'ot'
dhcp.c:2726: warning: unused variable 'i'
dhcp.c: In function 'find_lease':
dhcp.c:2952: warning: unused variable 'status'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o bootp.o bootp.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o confpars.o confpars.c
confpars.c: In function 'parse_statement':
confpars.c:340: warning: unused variable 'key_id'
confpars.c:334: warning: unused variable 'data'
confpars.c:333: warning: unused variable 'expr'
confpars.c:332: warning: unused variable 't'
confpars.c: In function 'parse_failover_peer':
confpars.c:915: warning: label 'badsplit' defined but not used
confpars.c: In function 'parse_pool_statement':
confpars.c:1519: warning: unused variable 'l'
confpars.c: In function 'parse_class_declaration':
confpars.c:1824: warning: unused variable 'expr'
confpars.c: In function 'parse_subnet_declaration':
confpars.c:2233: warning: unused variable 'ip'
confpars.c: In function 'parse_lease_declaration':
confpars.c:2948: warning: unused variable 'tuid'
confpars.c:2528: warning: unused variable 'ds'
confpars.c:2527: warning: unused variable 'exp'
confpars.c: In function 'parse_address_range':
confpars.c:3105: warning: unused variable 'p'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o db.o db.c
db.c: In function 'write_lease':
db.c:194: warning: unused variable 'i'
db.c:59: warning: unused variable 'i'
db.c: In function 'write_group':
db.c:462: warning: unused variable 'i'
db.c: In function 'write_billing_classes':
db.c:621: warning: unused variable 'i'
db.c:620: warning: unused variable 'bp'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o class.o class.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o failover.o failover.c
failover.c: In function 'dhcp_failover_startup':
failover.c:60: warning: unused variable 'l'
failover.c: In function 'dhcp_failover_link_initiate':
failover.c:177: warning: unused variable 'value'
failover.c: In function 'dhcp_failover_link_signal':
failover.c:280: warning: unused variable 'vlen'
failover.c:279: warning: unused variable 'nlen'
failover.c: In function 'do_a_failover_option':
failover.c:594: warning: unused variable 'status'
failover.c: In function 'dhcp_failover_listener_stuff':
failover.c:1124: warning: unused variable 'i'
failover.c: In function 'dhcp_failover_state_signal':
failover.c:1189: warning: unused variable 'peer_name'
failover.c:1186: warning: unused variable 'obj'
failover.c:1185: warning: unused variable 'c'
failover.c: In function 'dhcp_failover_peer_state_changed':
failover.c:1820: warning: unused variable 'status'
failover.c: In function 'dhcp_failover_pool_rebalance':
failover.c:2174: warning: unused variable 'polarity'
failover.c: In function 'dhcp_failover_state_pool_check':
failover.c:2317: warning: unused variable 'lp'
failover.c: In function 'dhcp_failover_keepalive':
failover.c:2636: warning: unused variable 'state'
failover.c: In function 'dhcp_failover_startup_timeout':
failover.c:2670: warning: unused variable 'status'
failover.c: In function 'dhcp_failover_link_startup_timeout':
failover.c:2682: warning: unused variable 'status'
failover.c: In function 'dhcp_failover_state_match':
failover.c:3161: warning: unused variable 'oc'
failover.c: In function 'dhcp_failover_put_message':
failover.c:3698: warning: unused variable 'count'
failover.c: In function 'dhcp_failover_timeout':
failover.c:3811: warning: unused variable 'status'
failover.c: In function 'dhcp_failover_send_connect':
failover.c:3931: warning: unused variable 'hba'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o omapi.o omapi.c
omapi.c: In function 'dhcp_lease_set_value':
omapi.c:211: warning: unused variable 'foo'
omapi.c: In function 'dhcp_lease_destroy':
omapi.c:381: warning: unused variable 'status'
omapi.c: In function 'dhcp_lease_signal_handler':
omapi.c:458: warning: unused variable 'updatep'
omapi.c: In function 'dhcp_host_set_value':
omapi.c:864: warning: unused variable 'foo'
omapi.c:862: warning: unused variable 'hp'
omapi.c: In function 'dhcp_host_destroy':
omapi.c:1123: warning: unused variable 'status'
omapi.c: In function 'dhcp_pool_set_value':
omapi.c:1544: warning: unused variable 'foo'
omapi.c: In function 'dhcp_pool_destroy':
omapi.c:1591: warning: unused variable 'pn'
omapi.c:1591: warning: unused variable 'pc'
omapi.c:1590: warning: unused variable 'status'
omapi.c: In function 'dhcp_pool_lookup':
omapi.c:1690: warning: unused variable 'pool'
omapi.c:1689: warning: unused variable 'status'
omapi.c:1688: warning: unused variable 'tv'
omapi.c: In function 'dhcp_class_set_value':
omapi.c:1720: warning: unused variable 'foo'
omapi.c: In function 'dhcp_class_destroy':
omapi.c:1767: warning: unused variable 'i'
omapi.c:1766: warning: unused variable 'status'
omapi.c: In function 'dhcp_class_lookup':
omapi.c:1869: warning: unused variable 'class'
omapi.c:1868: warning: unused variable 'status'
omapi.c:1867: warning: unused variable 'tv'
omapi.c: In function 'dhcp_subclass_set_value':
omapi.c:1899: warning: unused variable 'foo'
omapi.c: In function 'dhcp_subclass_lookup':
omapi.c:1996: warning: unused variable 'subclass'
omapi.c:1995: warning: unused variable 'status'
omapi.c:1994: warning: unused variable 'tv'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o mdb.o mdb.c
mdb.c: In function 'delete_host':
mdb.c:241: warning: unused variable 'esp'
mdb.c: In function 'find_hosts_by_haddr':
mdb.c:376: warning: unused variable 'foo'
mdb.c: In function 'find_host_for_network':
mdb.c:406: warning: unused variable 'subnet'
mdb.c: In function 'new_address_range':
mdb.c:461: warning: unused variable 'status'
mdb.c:456: warning: unused variable 'plp'
mdb.c:456: warning: unused variable 'lp'
mdb.c: In function 'enter_lease':
mdb.c:748: warning: unused variable 'status'
mdb.c: In function 'supersede_lease':
mdb.c:798: warning: unused variable 'lp_next_state'
mdb.c: In function 'pool_timer':
mdb.c:1461: warning: unused variable 'lt'
mdb.c: In function 'expire_all_pools':
mdb.c:1968: warning: unused variable 'hb'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o stables.o stables.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o salloc.o salloc.c
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o ddns.o ddns.c
ddns.c: In function 'ddns_updates':
ddns.c:227: warning: unused variable 'len'
ddns.c: In function 'ddns_removals':
ddns.c:662: warning: unused variable 'binding'
cc -pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o dhcpd dhcpd.o dhcp.o bootp.o confpars.o db.o class.o failover.o omapi.o mdb.o stables.o salloc.o ddns.o ../common/libdhcp.a ../minires/libres.a ../omapip/libomapi.a ../dst/libdst.a
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcpd.8 >dhcpd.man8
nroff -man dhcpd.man8 >dhcpd.cat8
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcpd.conf.5 >dhcpd.conf.man5
nroff -man dhcpd.conf.man5 >dhcpd.conf.cat5
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcpd.leases.5 >dhcpd.leases.man5
nroff -man dhcpd.leases.man5 >dhcpd.leases.cat5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
Making all in client
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DCLIENT_PATH='"PATH=/usr/ucb:/usr/bin:/usr/sbin:/bin:/sbin"' -c -o dhclient.o dhclient.c
dhclient.c: In function 'main':
dhclient.c:344: warning: format '%ld' expects type 'long int *', but argument 3 has type 'pid_t *'
dhclient.c:348: warning: format '%ld' expects type 'long int', but argument 6 has type 'pid_t'
dhclient.c:355: warning: format '%ld' expects type 'long int', but argument 2 has type 'pid_t'
dhclient.c:102: warning: unused variable 'omapi_port'
dhclient.c: In function 'state_selecting':
dhclient.c:756: warning: label 'freeit' defined but not used
dhclient.c: In function 'dhcpack':
dhclient.c:815: warning: unused variable 'i'
dhclient.c: In function 'bind_lease':
dhclient.c:969: warning: unused variable 'ip'
dhclient.c: In function 'state_bound':
dhclient.c:1036: warning: unused variable 'i'
dhclient.c: In function 'state_stop':
dhclient.c:1079: warning: unused variable 'i'
dhclient.c: In function 'dhcpoffer':
dhclient.c:1193: warning: unused variable 'oc'
dhclient.c:1192: warning: unused variable 'ap'
dhclient.c: In function 'make_discover':
dhclient.c:1995: warning: unused variable 'i'
dhclient.c: In function 'make_request':
dhclient.c:2061: warning: unused variable 'old_digest_loc'
dhclient.c:2060: warning: unused variable 'digest'
dhclient.c:2060: warning: unused variable 'tmp'
dhclient.c:2059: warning: unused variable 'j'
dhclient.c:2059: warning: unused variable 'i'
dhclient.c: In function 'make_decline':
dhclient.c:2149: warning: unused variable 'i'
dhclient.c: In function 'make_release':
dhclient.c:2205: warning: unused variable 'i'
dhclient.c: In function 'destroy_client_lease':
dhclient.c:2262: warning: unused variable 'i'
dhclient.c: In function 'write_lease_option':
dhclient.c:2327: warning: unused variable 'client'
dhclient.c:2326: warning: unused variable 'status'
dhclient.c: In function 'write_client_lease':
dhclient.c:2360: warning: unused variable 'hash'
dhclient.c:2358: warning: unused variable 'oc'
dhclient.c: In function 'script_write_params':
dhclient.c:2642: warning: unused variable 't'
dhclient.c:2642: warning: unused variable 's'
dhclient.c:2641: warning: unused variable 'hash'
dhclient.c: In function 'script_go':
dhclient.c:2724: warning: unused variable 'epp'
dhclient.c:2720: warning: unused variable 'rval'
dhclient.c: In function 'client_envadd':
dhclient.c:2802: warning: unused variable 'i'
dhclient.c: In function 'client_location_changed':
dhclient.c:2951: warning: enumeration value 'S_DECLINED' not handled in switch
dhclient.c: In function 'client_dns_update':
dhclient.c:3235: warning: unused variable 'ddns_fqdn'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -DCLIENT_PATH='"PATH=/usr/ucb:/usr/bin:/usr/sbin:/bin:/sbin"' -c -o clparse.o clparse.c
clparse.c: In function 'read_client_conf':
clparse.c:68: warning: unused variable 'state'
clparse.c: In function 'parse_client_statement':
clparse.c:252: warning: unused variable 'key_id'
clparse.c:249: warning: unused variable 'op'
clparse.c:248: warning: unused variable 'p'
clparse.c: In function 'parse_client_lease_declaration':
clparse.c:973: warning: unused variable 'key_id'
clparse.c:969: warning: unused variable 'n'
clparse.c:969: warning: unused variable 't'
clparse.c: In function 'parse_allow_deny':
clparse.c:1167: warning: unused variable 'status'
clparse.c:1166: warning: unused variable 'data'
clparse.c:1165: warning: unused variable 'rf'
clparse.c:1164: warning: unused variable 'val'
clparse.c:1163: warning: unused variable 'token'
clparse.c: At top level:
clparse.c:42: warning: 'parsed_time' defined but not used
cc -pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o dhclient dhclient.o clparse.o ../common/libdhcp.a ../minires/libres.a ../omapip/libomapi.a ../dst/libdst.a
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#CLIENTBINDIR#/sbin#g" \
-e "s#RUNDIR#/var/run#g" < dhclient.8 >dhclient.man8
nroff -man dhclient.man8 >dhclient.cat8
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#CLIENTBINDIR#/sbin#g" \
-e "s#RUNDIR#/var/run#g" < dhclient.conf.5 \
>dhclient.conf.man5
nroff -man dhclient.conf.man5 >dhclient.conf.cat5
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#CLIENTBINDIR#/sbin#g" \
-e "s#RUNDIR#/var/run#g" < dhclient-script.8 \
>dhclient-script.man8
nroff -man dhclient-script.man8 >dhclient-script.cat8
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#CLIENTBINDIR#/sbin#g" \
-e "s#RUNDIR#/var/run#g" < dhclient.leases.5 \
>dhclient.leases.man5
nroff -man dhclient.leases.man5 >dhclient.leases.cat5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
Making all in relay
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3 -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dhcrelay.o dhcrelay.c
dhcrelay.c: In function 'add_relay_agent_options':
dhcrelay.c:720: warning: unused variable 'agent_options_present'
cc -pie -Wl,-z,relro,-z,now,-z,nodlopen,-z,noexecstack -o dhcrelay dhcrelay.o ../common/libdhcp.a ../minires/libres.a ../omapip/libomapi.a ../dst/libdst.a
sed -e "s#ETCDIR#/etc#" -e "s#DBDIR#/var/lib/dhcp#" \
-e "s#RUNDIR#/var/run#" < dhcrelay.8 >dhcrelay.man8
nroff -man dhcrelay.man8 >dhcrelay.cat8
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
Making all in dhcpctl
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o dhcpctl.o dhcpctl.c
dhcpctl.c: In function 'dhcpctl_connect':
dhcpctl.c:104: warning: unused variable 'waitstatus'
dhcpctl.c: In function 'dhcpctl_get_value':
dhcpctl.c:174: warning: unused variable 'value'
dhcpctl.c: In function 'dhcpctl_set_value':
dhcpctl.c:266: warning: unused variable 'len'
dhcpctl.c: In function 'dhcpctl_set_string_value':
dhcpctl.c:300: warning: unused variable 'len'
dhcpctl.c: In function 'dhcpctl_set_boolean_value':
dhcpctl.c:389: warning: unused variable 'len'
dhcpctl.c: In function 'dhcpctl_set_int_value':
dhcpctl.c:419: warning: unused variable 'len'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o callback.o callback.c
callback.c: In function 'dhcpctl_set_callback':
callback.c:62: warning: unused variable 'status'
callback.c: In function 'dhcpctl_callback_stuff_values':
callback.c:165: warning: unused variable 'i'
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o remote.o remote.c
remote.c: In function 'dhcpctl_new_object':
remote.c:125: warning: dereferencing type-punned pointer will break strict-aliasing rules
remote.c:138: warning: dereferencing type-punned pointer will break strict-aliasing rules
remote.c:146: warning: dereferencing type-punned pointer will break strict-aliasing rules
remote.c:155: warning: dereferencing type-punned pointer will break strict-aliasing rules
remote.c:161: warning: dereferencing type-punned pointer will break strict-aliasing rules
remote.c: In function 'dhcpctl_remote_stuff_values':
remote.c:357: warning: unused variable 'i'
rm -f libdhcpctl.a
ar cruv libdhcpctl.a dhcpctl.o callback.o remote.o
a - dhcpctl.o
a - callback.o
a - remote.o
ranlib libdhcpctl.a
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o omshell.o omshell.c
omshell.c: In function 'main':
omshell.c:484: warning: label 'dotiszero' defined but not used
omshell.c:89: warning: unused variable 'j'
omshell.c:86: warning: unused variable 'identifier'
omshell.c:86: warning: unused variable 'groupname'
omshell.c:86: warning: unused variable 'result'
omshell.c:85: warning: unused variable 'ip_addr'
omshell.c:85: warning: unused variable 'cid'
cc -g -pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o omshell omshell.o libdhcpctl.a ../common/libdhcp.a ../minires/libres.a ../omapip/libomapi.a ../dst/libdst.a
cc -g -I/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes -DLINUX_MAJOR=2 -DLINUX_MINOR=6 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Dlint -fpie -DEXTENDED_NEW_OPTION_INFO -c -o cltest.o cltest.c
cltest.c: In function 'main':
cltest.c:65: warning: unused variable 'identifier'
cltest.c:65: warning: unused variable 'groupname'
cltest.c:64: warning: unused variable 'cid'
cltest.c:63: warning: unused variable 'group_handle'
cltest.c:63: warning: unused variable 'host_handle'
cc -g -pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o cltest cltest.o libdhcpctl.a ../common/libdhcp.a ../minires/libres.a ../omapip/libomapi.a ../dst/libdst.a
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < dhcpctl.3 >dhcpctl.man3
nroff -man dhcpctl.man3 >dhcpctl.cat3
sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/lib/dhcp#g" \
-e "s#RUNDIR#/var/run#g" < omshell.1 >omshell.man1
nroff -man omshell.man1 >omshell.cat1
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
make[2]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
make[1]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.84655
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ cd dhcp-3.0.3
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /var/tmp/dhcp-3.0.3-root
+ mkdir -p /var/tmp/dhcp-3.0.3-root/etc/sysconfig
+ make install DESTDIR=/var/tmp/dhcp-3.0.3-root
make[1]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
make[2]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
Installing in common
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
for dir in /usr/share/man/man5; do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c dhcp-options.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhcp-options.5
install -c dhcp-eval.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhcp-eval.5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/common'
Installing in minires
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
make[3]: Nothing to be done for `install'.
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/minires'
Installing in dst
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
if [ ! -d /var/tmp/dhcp-3.0.3-root/usr/lib ]; then \
mkdir /var/tmp/dhcp-3.0.3-root/usr/lib; chmod 755 /var/tmp/dhcp-3.0.3-root/usr/lib; \
fi
install -c -m 444 libdst.a /var/tmp/dhcp-3.0.3-root/usr/lib
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/lib/libdst.a
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dst'
Installing in omapip
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
for dir in /usr/lib /usr/share/man/man3 /usr/include/omapip /usr/include/isc-dhcp;\
do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c -m 444 libomapi.a /var/tmp/dhcp-3.0.3-root/usr/lib
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/lib/libomapi.a
for file in alloc.h buffer.h omapip.h; do \
install -c -m 444 /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes/omapip/$file \
/var/tmp/dhcp-3.0.3-root/usr/include/omapip; \
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/include/omapip/$file; \
done
for file in boolean.h dst.h int.h lang.h list.h result.h types.h; do \
install -c -m 444 /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/includes/isc-dhcp/$file \
/var/tmp/dhcp-3.0.3-root/usr/include/isc-dhcp; \
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/include/isc-dhcp/$file; \
done
for man in omapi.3; do \
prefix=`echo $man |sed -e 's/\.[0-9]$//'`; \
suffix=`echo $man |sed -e 's/.*\.\([0-9]\)$/\1/'`; \
install -c ${prefix}.man${suffix} \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man3/${prefix}.3; \
done
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/omapip'
Installing in server
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
for dir in /usr/sbin /usr/share/man/man8 /usr/share/man/man5 /var/lib/dhcp; do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c -m 444 dhcpd /var/tmp/dhcp-3.0.3-root/usr/sbin
chmod 755 /var/tmp/dhcp-3.0.3-root/usr/sbin/dhcpd
install -c dhcpd.man8 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man8/dhcpd.8
install -c dhcpd.conf.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhcpd.conf.5
install -c dhcpd.leases.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhcpd.leases.5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/server'
Installing in client
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
for dir in /sbin /etc /usr/share/man/man5 /usr/share/man/man8 /var/lib/dhcp; \
do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c -m 444 dhclient /var/tmp/dhcp-3.0.3-root/sbin
chmod 755 /var/tmp/dhcp-3.0.3-root/sbin/dhclient
if [ xlinux = xnone ]; then \
echo "No client script available."; \
else \
install -c -m 444 /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/client/scripts/linux\
/var/tmp/dhcp-3.0.3-root/sbin/dhclient-script; \
chmod 700 /var/tmp/dhcp-3.0.3-root/sbin/dhclient-script; \
fi
install -c dhclient.man8 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man8/dhclient.8
install -c dhclient-script.man8 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man8/dhclient-script.8
install -c dhclient.conf.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhclient.conf.5
install -c dhclient.leases.man5 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man5/dhclient.leases.5
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/client'
Installing in relay
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
for dir in /usr/sbin /usr/share/man/man8; do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c -m 444 dhcrelay /var/tmp/dhcp-3.0.3-root/usr/sbin
chmod 755 /var/tmp/dhcp-3.0.3-root/usr/sbin/dhcrelay
install -c dhcrelay.man8 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man8/dhcrelay.8
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/relay'
Installing in dhcpctl
make[3]: Entering directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
for dir in /usr/lib /usr/share/man/man3 /usr/include /usr/share/man/man1 \
/usr/bin; do \
foo=""; \
for bar in `echo /var/tmp/dhcp-3.0.3-root${dir} |tr / ' '`; do \
foo=${foo}/$bar; \
if [ ! -d $foo ]; then \
mkdir $foo; \
chmod 755 $foo; \
fi; \
done; \
done
install -c -m 444 libdhcpctl.a /var/tmp/dhcp-3.0.3-root/usr/lib
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/lib/libdhcpctl.a
install -c -m 444 dhcpctl.h /var/tmp/dhcp-3.0.3-root/usr/include
chmod 644 /var/tmp/dhcp-3.0.3-root/usr/include/dhcpctl.h
for man in dhcpctl.3 omshell.1; do \
prefix=`echo $man |sed -e 's/\.[0-9]$//'`; \
suffix=`echo $man |sed -e 's/.*\.\([0-9]\)$/\1/'`; \
install -c ${prefix}.man${suffix} \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man3/${prefix}.3; \
done
install -c -m 444 omshell /var/tmp/dhcp-3.0.3-root/usr/bin
chmod 755 /var/tmp/dhcp-3.0.3-root/usr/bin/omshell
install -c omshell.man1 \
/var/tmp/dhcp-3.0.3-root/usr/share/man/man1/omshell.1
make[3]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2/dhcpctl'
make[2]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3/work.linux-2.2'
make[1]: Leaving directory `/home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3'
+ mkdir -p /var/tmp/dhcp-3.0.3-root/etc/rc.d/init.d
+ install -m 0755 /home/boston/jvdias/src/dhcp/devel/dhcpd.init /var/tmp/dhcp-3.0.3-root/etc/rc.d/init.d/dhcpd
+ touch /var/tmp/dhcp-3.0.3-root/var/lib/dhcp/dhcpd.leases
+ cat
+ install -m0755 /home/boston/jvdias/src/dhcp/devel/dhcrelay.init /var/tmp/dhcp-3.0.3-root/etc/rc.d/init.d/dhcrelay
+ cat
+ cp client/dhclient.conf dhclient.conf.sample
+ chmod 755 /var/tmp/dhcp-3.0.3-root/sbin/dhclient-script
+ cp -fp /home/boston/jvdias/src/dhcp/devel/dhcpd.conf /var/tmp/dhcp-3.0.3-root/etc
+ touch debugfiles.list
+ :
+ /usr/lib/rpm/find-debuginfo.sh /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3
extracting debug info from /var/tmp/dhcp-3.0.3-root/sbin/dhclient
extracting debug info from /var/tmp/dhcp-3.0.3-root/usr/sbin/dhcrelay
extracting debug info from /var/tmp/dhcp-3.0.3-root/usr/sbin/dhcpd
extracting debug info from /var/tmp/dhcp-3.0.3-root/usr/bin/omshell
522 blocks
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-python-bytecompile
Processing files: dhcp-3.0.3-3
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.81539
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ cd dhcp-3.0.3
+ DOCDIR=/var/tmp/dhcp-3.0.3-root/usr/share/doc/dhcp-3.0.3
+ export DOCDIR
+ rm -rf /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhcp-3.0.3
+ /bin/mkdir -p /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhcp-3.0.3
+ cp -pr README RELNOTES dhcpd.conf.sample /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhcp-3.0.3
+ exit 0
Provides: config(dhcp) = 11:3.0.3-3
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: /bin/sh config(dhcp) = 11:3.0.3-3 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4)
Processing files: dhclient-3.0.3-3
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.81539
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ cd dhcp-3.0.3
+ DOCDIR=/var/tmp/dhcp-3.0.3-root/usr/share/doc/dhclient-3.0.3
+ export DOCDIR
+ rm -rf /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhclient-3.0.3
+ /bin/mkdir -p /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhclient-3.0.3
+ cp -pr dhclient.conf.sample /var/tmp/dhcp-3.0.3-root/usr/share/doc/dhclient-3.0.3
+ exit 0
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /bin/bash initscripts >= 6.75 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4)
Obsoletes: dhcpcd
Processing files: dhcp-devel-3.0.3-3
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: dhcp = 11:3.0.3
Processing files: dhcp-debuginfo-3.0.3-3
Provides: dhclient.debug dhcpd.debug dhcrelay.debug omshell.debug
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/dhcp-3.0.3-root
Wrote: /home/boston/jvdias/src/dhcp/devel/dhcp-3.0.3-3.src.rpm
Wrote: /home/boston/jvdias/src/dhcp/devel/i386/dhcp-3.0.3-3.i386.rpm
Wrote: /home/boston/jvdias/src/dhcp/devel/i386/dhclient-3.0.3-3.i386.rpm
Wrote: /home/boston/jvdias/src/dhcp/devel/i386/dhcp-devel-3.0.3-3.i386.rpm
Wrote: /home/boston/jvdias/src/dhcp/devel/i386/dhcp-debuginfo-3.0.3-3.i386.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.94444
+ umask 022
+ cd /home/boston/jvdias/src/dhcp/devel
+ cd dhcp-3.0.3
+ rm -rf /var/tmp/dhcp-3.0.3-root
+ exit 0
Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/dhcp/FC-4/.cvsignore,v
retrieving revision 1.11
retrieving revision 1.11.2.1
diff -u -r1.11 -r1.11.2.1
--- .cvsignore 21 Feb 2005 15:46:32 -0000 1.11
+++ .cvsignore 29 Aug 2005 23:14:39 -0000 1.11.2.1
@@ -1,3 +1,5 @@
dhcp-3.0.1.tar.gz
dhcp-3.0.2rc3.tar.gz
dhcp-3.0.2.tar.gz
+dhcp-3.0.3rc1.tar.gz
+dhcp-3.0.3.tar.gz
dhcp-3.0-alignment.patch:
packet.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: dhcp-3.0-alignment.patch
===================================================================
RCS file: /cvs/dist/rpms/dhcp/FC-4/dhcp-3.0-alignment.patch,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -r1.2 -r1.2.2.1
--- dhcp-3.0-alignment.patch 7 Jan 2005 00:06:41 -0000 1.2
+++ dhcp-3.0-alignment.patch 29 Aug 2005 23:14:39 -0000 1.2.2.1
@@ -1,24 +1,20 @@
---- dhcp-3.0.2/common/packet.c.alignment 2004-11-24 12:39:16.000000000 -0500
-+++ dhcp-3.0.2/common/packet.c 2005-01-06 17:51:43.435187000 -0500
-@@ -218,8 +218,8 @@
- unsigned buflen;
+--- dhcp-3.0.3rc1/common/packet.c.alignment 2005-03-03 11:55:23.000000000 -0500
++++ dhcp-3.0.3rc1/common/packet.c 2005-07-14 12:44:34.000000000 -0400
+@@ -219,7 +219,7 @@
{
unsigned char *data;
-- struct ip *ip;
+ struct ip ip;
- struct udphdr *udp;
-+ struct ip ipdat, *ip=&ipdat;
-+ struct udphdr udpdat, *udp=&udpdat;
++ struct udphdr udph, *udp=&udph;
u_int32_t ip_len = (buf [bufix] & 0xf) << 2;
u_int32_t sum, usum;
static int ip_packets_seen;
-@@ -232,8 +232,8 @@
- unsigned ulen;
+@@ -233,7 +233,7 @@
int ignore = 0;
-- ip = (struct ip *)(buf + bufix);
+ memcpy(&ip, buf + bufix, sizeof (struct ip));
- udp = (struct udphdr *)(buf + bufix + ip_len);
-+ memcpy(ip, (struct ip *)(buf + bufix), sizeof(ipdat));
-+ memcpy(udp, (struct udphdr *)(buf + bufix + ip_len), sizeof(udpdat));
++ memcpy(udp, buf + bufix + ip_len, sizeof(struct udphdr));
#ifdef USERLAND_FILTER
/* Is it a UDP packet? */
dhcp-3.0.1-z-relro-now.patch:
client/Makefile.dist | 2 +-
dhcpctl/Makefile.dist | 4 ++--
relay/Makefile.dist | 2 +-
server/Makefile.dist | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
Index: dhcp-3.0.1-z-relro-now.patch
===================================================================
RCS file: /cvs/dist/rpms/dhcp/FC-4/dhcp-3.0.1-z-relro-now.patch,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -u -r1.4 -r1.4.2.1
--- dhcp-3.0.1-z-relro-now.patch 16 Feb 2005 00:40:57 -0000 1.4
+++ dhcp-3.0.1-z-relro-now.patch 29 Aug 2005 23:14:39 -0000 1.4.2.1
@@ -1,45 +1,45 @@
---- dhcp-3.0.2rc3/client/Makefile.dist.-z-relro-now 2004-06-10 13:59:11.000000000 -0400
-+++ dhcp-3.0.2rc3/client/Makefile.dist 2005-02-15 18:59:07.000000000 -0500
+--- dhcp-3.0.3/client/Makefile.dist.-z-relro-now 2004-06-10 13:59:11.000000000 -0400
++++ dhcp-3.0.3/client/Makefile.dist 2005-08-23 17:14:27.224974000 -0400
@@ -128,6 +128,6 @@
dhclient: $(OBJS) $(DHCPLIB)
- $(CC) $(LFLAGS) -o $(PROG) $(OBJS) $(DHCPLIB) $(LIBS)
-+ $(CC) $(LFLAGS) -pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o $(PROG) $(OBJS) $(DHCPLIB) $(LIBS)
++ $(CC) $(LFLAGS) -pie $(RPM_OPT_FLAGS) -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o $(PROG) $(OBJS) $(DHCPLIB) $(LIBS)
# Dependencies (semi-automatically-generated)
---- dhcp-3.0.2rc3/dhcpctl/Makefile.dist.-z-relro-now 2004-06-10 13:59:23.000000000 -0400
-+++ dhcp-3.0.2rc3/dhcpctl/Makefile.dist 2005-02-15 18:59:07.000000000 -0500
+--- dhcp-3.0.3/dhcpctl/Makefile.dist.-z-relro-now 2005-03-03 11:55:23.000000000 -0500
++++ dhcp-3.0.3/dhcpctl/Makefile.dist 2005-08-23 17:15:59.599507000 -0400
@@ -37,10 +37,10 @@
all: libdhcpctl.a omshell cltest $(CATMANPAGES)
omshell: omshell.o $(DHCPCTLLIBS)
- $(CC) $(DEBUG) $(LFLAGS) -o omshell omshell.o $(DHCPCTLLIBS) $(LIBS)
-+ $(CC) $(DEBUG) $(LFLAGS) -pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o omshell omshell.o $(DHCPCTLLIBS) $(LIBS)
++ $(CC) $(DEBUG) $(LFLAGS) -pie $(RPM_OPT_FLAGS) -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o omshell omshell.o $(DHCPCTLLIBS) $(LIBS)
cltest: cltest.o $(DHCPCTLLIBS)
- $(CC) $(DEBUG) $(LFLAGS) -o cltest cltest.o $(DHCPCTLLIBS) $(LIBS)
-+ $(CC) $(DEBUG) $(LFLAGS) -pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o cltest cltest.o $(DHCPCTLLIBS) $(LIBS)
++ $(CC) $(DEBUG) $(LFLAGS) -pie $(RPM_OPT_FLAGS) -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o cltest cltest.o $(DHCPCTLLIBS) $(LIBS)
libdhcpctl.a: $(OBJ)
rm -f libdhcpctl.a
---- dhcp-3.0.2rc3/relay/Makefile.dist.-z-relro-now 2004-06-10 13:59:50.000000000 -0400
-+++ dhcp-3.0.2rc3/relay/Makefile.dist 2005-02-15 19:38:57.903752000 -0500
+--- dhcp-3.0.3/relay/Makefile.dist.-z-relro-now 2004-06-10 13:59:50.000000000 -0400
++++ dhcp-3.0.3/relay/Makefile.dist 2005-08-23 17:15:24.597544000 -0400
@@ -83,6 +83,6 @@
-e "s#RUNDIR#$(VARRUN)#" < dhcrelay.8 >dhcrelay.man8
dhcrelay: dhcrelay.o $(DHCPLIB)
- $(CC) $(LFLAGS) -o $(PROG) dhcrelay.o $(DHCPLIB) $(LIBS)
-+ $(CC) $(LFLAGS) -pie -Wl,-z,relro,-z,now,-z,nodlopen,-z,noexecstack -o $(PROG) dhcrelay.o $(DHCPLIB) $(LIBS)
++ $(CC) $(LFLAGS) -pie $(RPM_OPT_FLAGS) -Wl,-z,relro,-z,now,-z,nodlopen,-z,noexecstack -o $(PROG) dhcrelay.o $(DHCPLIB) $(LIBS)
# Dependencies (semi-automatically-generated)
---- dhcp-3.0.2rc3/server/Makefile.dist.-z-relro-now 2005-02-15 18:59:05.000000000 -0500
-+++ dhcp-3.0.2rc3/server/Makefile.dist 2005-02-15 18:59:07.000000000 -0500
+--- dhcp-3.0.3/server/Makefile.dist.-z-relro-now 2005-08-23 16:55:12.282505000 -0400
++++ dhcp-3.0.3/server/Makefile.dist 2005-08-23 17:14:50.156020000 -0400
@@ -103,6 +103,6 @@
-e "s#RUNDIR#$(VARRUN)#g" < dhcpd.leases.5 >dhcpd.leases.man5
dhcpd: $(OBJS) $(COBJ) $(DHCPLIB)
- $(CC) $(LFLAGS) -pie -o dhcpd $(OBJS) $(DHCPLIB) $(LIBS)
-+ $(CC) $(LFLAGS) -pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o dhcpd $(OBJS) $(DHCPLIB) $(LIBS)
++ $(CC) $(LFLAGS) -pie $(RPM_OPT_FLAGS) -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen -o dhcpd $(OBJS) $(DHCPLIB) $(LIBS)
# Dependencies (semi-automatically-generated)
Index: dhcp.spec
===================================================================
RCS file: /cvs/dist/rpms/dhcp/FC-4/dhcp.spec,v
retrieving revision 1.62
retrieving revision 1.62.2.1
diff -u -r1.62 -r1.62.2.1
--- dhcp.spec 29 Aug 2005 23:01:45 -0000 1.62
+++ dhcp.spec 29 Aug 2005 23:14:39 -0000 1.62.2.1
@@ -1,15 +1,16 @@
%{?!DHCLIENT_EXTENDED_OPTION_ENVIRONMENT:%define DHCLIENT_EXTENDED_OPTION_ENVIRONMENT 1}
Summary: A DHCP (Dynamic Host Configuration Protocol) server and relay agent.
Name: dhcp
-Version: 3.0.2
-Release: 20.FC4
-Epoch: 10
+Version: 3.0.3
+Release: 4
+Epoch: 11
License: distributable
Group: System Environment/Daemons
Source0: ftp://ftp.isc.org/isc/dhcp/dhcp-%{version}.tar.gz
Source1: dhcpd.conf.sample
Source2: dhcpd.init
Source3: dhcrelay.init
+Source4: dhcpd.conf
Patch: dhcp-3.0-alignment.patch
Patch100: dhcp-3.0-jbuild.patch
Patch102: dhcp-3.0.1rc13-dhcpctlman.patch
@@ -53,12 +54,14 @@
Patch147: dhcp-3.0.2-dhclient_decline_backoff.patch
Patch148: dhcp-3.0.2-uint8_binding_state.patch
Patch149: dhcp-3.0.2-dhclient_script_fast+arping.patch
-Patch150: dhclient-3.0.2-dhclient-script-ypbind-hup-ok.patch
-Patch151: dhcp-3.0.2-fast_dhclient.patch
-Patch152: dhcp-3.0.2-trailing_nul_options.patch
-Patch153: dhcp-3.0.2-version.patch
-Patch154: dhcp-3.0.2-no-__u16.patch
-Patch155: dhcp-3.0.2-dhclient-script-up-down-hooks.patch
+Patch150: dhcp-3.0.3rc1-no-__u16.patch
+Patch151: dhcp-3.0.3rc1-boot-file-server.patch
+Patch152: dhcp-3.0.3-fast_dhclient.patch
+Patch153: dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch
+Patch154: dhcp-3.0.3-trailing_nul_options.patch
+Patch155: dhcp-3.0.3-gcc4_warnings.patch
+Patch156: dhcp-3.0.3-version.patch
+Patch157: dhcp-3.0.3-dhclient-script-up-down-hooks.patch
URL: http://isc.org/products/DHCP/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Prereq: /sbin/chkconfig
@@ -121,21 +124,19 @@
%patch120 -p1 -b .noconfig
%patch121 -p1 -b .change_resolv_conf
%patch122 -p1 -b .default_gateway
-# Patch123 is now upstream in dhcp-3.0.2
+# patches now upstream:
# %patch123 -p1 -b .preserve-sent-options
-# Patch124 is now upstream in dhcp-3.0.2
# %patch124 -p1 -b .mis-host
-# Patch125 is now upstream in dhcp-3.0.2
# %patch125 -p1 -b .new-host
-# Patch126 is now upstream in dhcp-3.0.2
# %patch126 -p1 -b .host-dereference
-%patch127 -p1 -b .restrict-unconfigured-IF
+# %patch127 -p1 -b .restrict-unconfigured-IF
%patch128 -p1 -b .check-empty-new-routers
%patch129 -p1 -b .fix-ntp
%patch130 -p1 -b .release-mode-ifup
%patch131 -p1 -b .dhclient-script-big-fix
-%patch132 -p1 -b .fix-hex
-%patch133 -p1 -b .mem
+# patches now upstream:
+# %patch132 -p1 -b .fix-hex
+# %patch133 -p1 -b .mem
%patch134 -p1 -b .dhclient_routes
%patch135 -p1 -b .-z-relro-now
%patch136 -p1 -b .dhclient-restorecon
@@ -152,14 +153,19 @@
%patch145 -p1 -b .dhclient-script-dbus-fix-interface
%patch146 -p1 -b .dhclient_no_delay
%patch147 -p1 -b .dhclient_decline_backoff
-%patch148 -p1 -b .uint8_binding_state
+# patch now upstream:
+# %patch148 -p1 -b .uint8_binding_state
%patch149 -p1 -b .dhclient_script_fast+arping
-%patch150 -p1 -b .dhclient-script-ypbind-hup-ok
-%patch151 -p1 -b .fast_dhclient
-%patch152 -p1 -b .trailing_nul_options
-%patch153 -p1 -b .version
-%patch154 -p1 -b .no-__u16
-%patch155 -p1 -b .dhclient-script-up-down-hooks
+%patch150 -p1 -b .no-__u16
+# %patch151 -p1 -b .boot-file-server
+# RFC2131 compliance: force users to specify either the
+# next-server or server-name options for the tftp-boot-server.
+%patch152 -p1 -b .fast_dhclient
+%patch153 -p1 -b .ypbind_hup_ok
+%patch154 -p1 -b .trailing_nul_options
+%patch155 -p1 -b .gcc4_warnings
+%patch156 -p1 -b .version
+%patch157 -p1 -b .dhclient-script-up-down-hooks
cp %SOURCE1 .
cat <<EOF >site.conf
VARDB=%{_localstatedir}/lib/dhcp
@@ -180,6 +186,7 @@
#include <stdio.h>
int main(void) { printf("%%d\n", sizeof(void *)); return 0; }
EOF
+RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Dlint -Werror"
cc -o findptrsize findptrsize.c
[ "`./findptrsize`" -ge 8 ] && RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DPTRSIZE_64BIT"
%ifarch s390 s390x
@@ -191,6 +198,7 @@
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DEXTENDED_NEW_OPTION_INFO"
%endif
#RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's/\ \-mtune\=[^\=\ ]*//'`
+export RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
./configure --copts "$RPM_OPT_FLAGS"
# -DDEBUG_PACKET -DDEBUG_EXPRESSIONS"
# -DDEBUG_MEMORY_LEAKAGE -DDEBUG_MALLOC_POOL -DDEBUG_REFCNT_DMALLOC_FREE -DDEBUG_RC_HISTORY -DDEBUG_MALLOC_POOL_EXHAUSTIVELY -DDEBUG_MEMORY_LEAKAGE_ON_EXIT -DRC_MALLOC=3"
@@ -224,6 +232,9 @@
# Copy sample dhclient.conf file into position
cp client/dhclient.conf dhclient.conf.sample
chmod 755 %{buildroot}/sbin/dhclient-script
+# Fix bug 163367: install default (empty) dhcpd.conf:
+cp -fp %SOURCE4 %{buildroot}/etc
+
touch debugfiles.list
:;
@@ -256,6 +267,7 @@
%verify(not size md5 mtime) %config(noreplace) %{_localstatedir}/lib/dhcp/dhcpd.leases
%config(noreplace) /etc/sysconfig/dhcpd
%config(noreplace) /etc/sysconfig/dhcrelay
+%config(noreplace) /etc/dhcpd.conf
%config /etc/rc.d/init.d/dhcpd
%config /etc/rc.d/init.d/dhcrelay
%{_bindir}/omshell
@@ -287,22 +299,43 @@
%{_mandir}/man3/*
%changelog
-* Mon Aug 29 2005 Jason Vas Dias <jvdias at redhat.com> - 10:3.0.2-18
+* Mon Aug 29 2005 Jason Vas Dias <jvdias at redhat.com> - 11:3.0.3-4
- fix bug 166926: make dhclient-script handle interface-mtu option
make dhclient-script support /etc/dhclient{,-$IF}-{up,down}-hooks scripts
to allow easy customization to support other non-default DHCP options -
documented in 'man 8 dhclient-script' .
- handle the 'time-offset' DHCP option, requested by default.
-* Tue Aug 23 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-16
+* Tue Aug 23 2005 Jason Vas Dias <jvdias at redhat.com> - 11:3.0.3-3
- fix bug 160655: strip trailing '\0' bytes from text options before append
-- fix bug 163203: silence ISC blurb on configtest
-- improve dhclient-script restarting of ypbind on yp.conf changes
-- remove the 1-5 second wait on dhclient startup altogether
-- change ISC version string to 'V3.0.2-RedHat' at request of ISC
-- Allow package to compile with glibc-headers-2.3.5-10.3 (tr.c's use of __u16)
+- 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
+
+* Tue Aug 9 2005 Jeremy Katz <katzj at redhat.com> - 11:3.0.3-2
- don't explicitly require 2.2 era kernel, it's fairly overkill at this point
+* Fri Jul 29 2005 Jason Vas Dias <jvdias at redhat.com> 11:3.0.3-1
+- Upgrade to upstream version 3.0.3
+- Don't apply the 'default boot file server' patch: legacy
+ dhcp behaviour broke RFC 2131, which requires that the siaddr
+ field only be non-zero if the next-server or tftp-server-name
+ options are specified.
+- Try removing the 1-5 second wait on dhclient startup altogether.
+- fix bug 163367: supply default configuration file for dhcpd
+
+* Thu Jul 14 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.3rc1-1
+- Upgrade to upstream version 3.0.3rc1
+- fix bug 163203: silence ISC blurb on configtest
+- fix default 'boot file server' value (packet->siaddr):
+ In dhcp-3.0.2(-), this was defaulted to the server address;
+ now it defaults to 0.0.0.0 (a rather silly default!) and
+ must be specified with the 'next-server' option ( not the tftp-boot-server option ?!?)
+ which causes PXE boot clients to fail to load anything after the boot file.
+
+* Fri Jul 08 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-14.FC5
+- Allow package to compile with glibc-headers-2.3.5-11 (tr.c's use of __u16)
+
* Fri May 10 2005 Jason Vas Dias <jvdias at redhat.com> 10:3.0.2-14
- Fix bug 159929: prevent dhclient flooding network on repeated DHCPDECLINE
- dhclient fast startup:
@@ -709,7 +742,7 @@
* Wed Feb 14 2001 Tim Waugh <twaugh at redhat.com>
- Fix initscript typo (bug #27624).
-* Wed Feb 7 2001 Trond Eivind Glomsrød <teg at redhat.com>
+* Wed Feb 7 2001 Trond Eivind Glomsrød <teg at redhat.com>
- Improve spec file i18n
* Mon Feb 5 2001 Bernhard Rosenkraenzer <bero at redhat.com>
Index: sources
===================================================================
RCS file: /cvs/dist/rpms/dhcp/FC-4/sources,v
retrieving revision 1.12
retrieving revision 1.12.2.1
diff -u -r1.12 -r1.12.2.1
--- sources 5 Apr 2005 00:45:46 -0000 1.12
+++ sources 29 Aug 2005 23:14:39 -0000 1.12.2.1
@@ -1 +1 @@
-04800a111521e7442749b2ce883f962b dhcp-3.0.2.tar.gz
+f91416a0b8ed3fd0601688cf0b7df58f dhcp-3.0.3.tar.gz
More information about the fedora-cvs-commits
mailing list