Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-03 | udhcp: many small fixes: | Denis Vlasenko | |
* arpping(): smaller and even probably fixed * lots of variables/params converted: ulong -> uint32_t * uptime() nuked in favor of monotonic_sec() * udhcp_get_packet(): only one "bad vendor", simplify function old new delta reservedIp 36 35 -1 udhcpc_main 2462 2460 -2 addStaticLease 64 62 -2 static.broken_vendors 16 - -16 uptime 19 - -19 udhcpd_main 1273 1238 -35 udhcp_get_packet 223 184 -39 .rodata 144162 144106 -56 arpping 690 609 -81 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 0/7 up/down: 0/-251) Total: -251 bytes text data bss dec hex filename 734241 3028 14400 751669 b7835 busybox_old 734005 3028 14400 751433 b7749 busybox_unstripped | |||
2007-07-01 | udhcp: new config option "Rewrite the lease file at every new acknowledge" | Denis Vlasenko | |
(Mats Erik Andersson <mats@blue2net.com> (Blue2Net AB)) udhcp: consistently treat server_config.start/end IPs as host-order fix IP parsing for 64bit machines fix unsafe hton macro usage in read_opt() do not chdir("/") when daemonizing fix help text | |||
2007-05-03 | udhcpc: stop deleting our own pidfile if we daemonize. | Denis Vlasenko | |
udhcp[cd]: stop using atexit magic fir pidfile removal. | |||
2007-04-07 | udhcp: MAC_BCAST_ADDR and blank_chaddr are in fact constant, move to rodata. | Denis Vlasenko | |
a few global variables reduced to smallints function old new delta add_lease 75 227 +152 static.blank_chaddr - 16 +16 MAC_BCAST_ADDR - 6 +6 sockfd 4 8 +4 udhcp_run_script 1153 1155 +2 state 8 5 -3 listen_mode 4 1 -3 perform_release 152 148 -4 fd 8 4 -4 blank_chaddr 16 - -16 udhcpc_main 2518 2497 -21 .rodata 131864 131832 -32 oldest_expired_lease 61 - -61 clear_lease 127 - -127 ------------------------------------------------------------------------------ (add/remove: 2/3 grow/shrink: 3/6 up/down: 180/-271) Total: -91 bytes | |||
2007-04-04 | - sed -e "s/char[[:space:]]*\*[[:space:]]*argv\[\]/char **argv/g" | Bernhard Reutner-Fischer | |
2007-03-26 | Move udhcp to new NOMMU helpers. | Denis Vlasenko | |
Fix server part to compile under NOMMU. Client is not compilable yet. On MMU everything compiles (and maybe even works :) | |||
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2007-01-18 | fix potentially misaligned 32-bit accesses | Denis Vlasenko | |
2006-12-19 | - use xlisten/xsocket some more. Saves .25 kB | Bernhard Reutner-Fischer | |
2006-11-29 | fix support for globally disabling --long-options. | Denis Vlasenko | |
(disabling them saves ~4K on fully configured bbox) | |||
2006-11-27 | udhcpc: convert to getopt32 | Denis Vlasenko | |
2006-11-18 | udhcp: fix indentation and style. | Denis Vlasenko | |
Eliminate (group) a lot of smallish *.h files Remove lots of unneeded #includes | |||
2006-10-12 | small style fixes | Denis Vlasenko | |
2006-10-08 | attempt to regularize atoi mess. | Denis Vlasenko | |
2006-09-29 | Yet another silly little byte saving. couldn't -> cannot | Denis Vlasenko | |
2006-09-26 | several fixes from openWRT project | Denis Vlasenko | |
2006-09-11 | Build fixes for gcc 4.0 with -Werror, from Tito. | Rob Landley | |
2006-09-07 | Fix (hopefully) bug 976. Need more thorough audit. | Denis Vlasenko | |
Restore erroneously removed FEATURE_UDHCP_SYSLOG. | |||
2006-09-06 | Implement optional syslog logging using ordinary | Denis Vlasenko | |
bb_xx_msg calls, and convert networking/* to it. The rest of bbox will be converted gradually. | |||
2006-07-02 | Standardize on the vi editing directives being on the first line. | "Robert P. J. Day" | |
2006-06-25 | Various cleanups I made while going through Erik Hovland's patch submissions, | Rob Landley | |
some of which are even from him. :) | |||
2006-06-07 | - reuse strings and messages. Saves about 600B | Bernhard Reutner-Fischer | |
2006-05-28 | My first bout of untangling udhcp. Make lots of gratuitous #defines go | Rob Landley | |
away, substitutie BB_VER for an external VERSION, use busybox CONFIG symbols rather than checking for them then defining others, etc. Lots more cleanup to do... | |||
2006-05-27 | Consolidate #include <sys/time.h> so libbb.h does it. | Rob Landley | |
2006-05-08 | add back in udhcp support | Mike Frysinger | |
2006-03-23 | remove in place of external link | Mike Frysinger | |
2006-03-23 | sync busybox and udhcp trees | Mike Frysinger | |
2006-03-20 | Roy Walker writes: | Eric Andersen | |
Here is a patch against the current subversion repository, that makes udhcpc have an adjustable timeout. Works for both foreground and before it drops to the background. This brings it more in-line with ISC dhcpc. Use like so: udhcpc --timeout=10 ... or udhcpc -T 10 ... Still shooting for 1.1.1 this month? Would really be great if you could get this in that release. Please give credit to Paul Pacheco - ppacheco@gmail.com. | |||
2006-03-01 | Cleanup patch from Denis Vlasenko. Mostly variants of removing the if(x) | Rob Landley | |
from before "if(x) free(x)". | |||
2006-02-20 | Patch from Giuseppe Ciotta to specify retry count. | Rob Landley | |
2006-01-30 | fix up yet more annoying signed/unsigned and mixed type errors | Eric Andersen | |
2006-01-25 | just whitespace | Tim Riker | |
2006-01-22 | - add platform.h. | Bernhard Reutner-Fischer | |
- use shorter boilerplate while at it. | |||
2005-09-23 | more make safe the exported namespace for udhcp. Move to bb-specific file ↵ | "Vladimir N. Oleynik" | |
for reduce change into udhcp-CVS | |||
2005-09-22 | add support for setting the dhcp vendor class option (option 60). | Paul Fox | |
udhcpc now has a -V (--vendorclass), which will replace the default "udhcpRELEASE" string in this option. | |||
2005-08-01 | allow suppression of default client-id. fixes bug 000037. allows | Paul Fox | |
busybox to match kernel and u-boot behavior with respect to client-id. | |||
2005-07-21 | remove duplicate check against chaddr. | Paul Fox | |
2005-07-20 | applying fix for: | Paul Fox | |
0000260: udhcpc doesn't validate client hardware address | |||
2005-05-26 | Tobias Krawutschke found a bug where the DHCP client would accept packets | Rob Landley | |
with the wrong ARP address, meaning we could easily get somebody else's IP. That is a bad thing, and this is the minimal two-line fix. | |||
2005-05-04 | Revert the uptime() removal. Let the list sort it out... | Rob Landley | |
2005-05-04 | Patch from Shaun Jackman: | Rob Landley | |
Replace uptime with time(NULL). time is more portable than uptime and eliminates the need to define uptime, reducing code size slightly. | |||
2005-04-16 | In Bug 209, bernhardf writes: | Mike Frysinger | |
struct named { named_field: init, }; appear to be depraced by now; rather use C{99} format as in struct named { .named_field = init, }; | |||
2004-12-06 | merge from udhcp module | Mike Frysinger | |
2004-05-19 | fix timewarp in client (server fix later) | Russ Dill | |
2004-03-15 | Remove trailing whitespace. Update copyright to include 2004. | Eric Andersen | |
2004-01-30 | Use standard C99 types | Eric Andersen | |
2003-12-18 | Finish remerging busybox udhcp and udhcp. Some cleanups as well. | Russ Dill | |
2003-12-16 | start attempting to bring udhcp in busybox back to the state where it is ↵ | Russ Dill | |
(ideally) an exact copy of udhcp outside of busybox so that its easy to merge back and forth | |||
2003-09-01 | Allow one to detect and handle the case where no lease could be obtained | Glenn L McGrath | |
via DHCP. (Just add a section "failed" to your script.) Patch by Steven Scholz | |||
2003-08-29 | Remove stray '\n' | Glenn L McGrath | |