busybox/networking
Denis Vlasenko f8138d1f91 fakeinetd: attempted ipv6-ization (and it's done)
but entire applet can be orders of magnitude smaller
if written as an inetd service.
So did that (#ifdef'ed out entire old version).
inetd version is less than 10% of old one!
function                                             old     new   delta
packed_usage                                       22083   22105     +22
nobodystr                                              4       -      -4
bind_ip_address                                        4       -      -4
ident_substr                                          20       -     -20
chmatch                                               22       -     -22
movefd                                                25       -     -25
skipchars                                             49       -     -49
handlexitsigs                                         51       -     -51
replyError                                            70       -     -70
.rodata                                           158120  158024     -96
deleteConn                                           102       -    -102
G                                                    524     388    -136
conns                                                560       -    -560
fakeidentd_main                                     1457     143   -1314
------------------------------------------------------------------------------
(add/remove: 0/10 grow/shrink: 1/3 up/down: 22/-2453)       Total: -2431 bytes
2007-01-11 23:26:13 +00:00
..
libiproute Trailing whitespace removal over entire tree 2007-01-11 17:20:00 +00:00
udhcp merge post-1.3.0 fixes 2006-12-26 18:17:42 +00:00
arp.c Previous "fix" wasn't good enough. 2007-01-07 22:23:38 +00:00
arping.c use xbind, xconnect where appropriate. 2006-12-23 02:48:44 +00:00
Config.in add arp applet - thanks to 2007-01-07 01:24:12 +00:00
dnsd.c Trailing whitespace removal over entire tree 2007-01-11 17:20:00 +00:00
ether-wake.c do not overflow ifr_name. maybe it was safe in some places, 2006-11-27 23:44:57 +00:00
fakeidentd.c fakeinetd: attempted ipv6-ization (and it's done) 2007-01-11 23:26:13 +00:00
ftpgetput.c fix my own breakage 2007-01-11 22:39:25 +00:00
hostname.c vda, we once had a get_chomped_line_from_file or the like. Where is that nowadays? FIXME: use it here instead of the fgets() 2007-01-09 10:06:19 +00:00
httpd_index_cgi_example httpd: fix cgi-bin/index.cgi support, add example of it, 2006-11-21 00:12:09 +00:00
httpd.c Trailing whitespace removal over entire tree 2007-01-11 17:20:00 +00:00
ifconfig.c properly export externs thru *.h files 2006-12-26 17:40:33 +00:00
ifupdown.c remove casts from xmalloc() 2006-12-19 23:36:04 +00:00
inetd.c fakeinetd: attempted ipv6-ization (and it's done) 2007-01-11 23:26:13 +00:00
interface.c Trailing whitespace removal over entire tree 2007-01-11 17:20:00 +00:00
ip.c - add 'ip rule' support. First take.. 2006-11-21 15:36:08 +00:00
ipaddr.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
ipcalc.c style fixes 2006-12-26 10:42:51 +00:00
iplink.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
iproute.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
iprule.c - add 'ip rule' support. First take.. 2006-11-21 15:36:08 +00:00
iptunnel.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
Kbuild add arp applet - thanks to 2007-01-07 01:24:12 +00:00
nameif.c rodata cleanup. "unable to" == "cannot". -300 bytes 2006-11-18 22:04:09 +00:00
nc.c use xbind, xconnect where appropriate. 2006-12-23 02:48:44 +00:00
netstat.c message string changes, mostly for consistency, also -32 bytes in .rodata 2006-10-20 13:28:22 +00:00
nslookup.c Trailing whitespace removal over entire tree 2007-01-11 17:20:00 +00:00
ping6.c Trailing whitespace removal over entire tree 2007-01-11 17:20:00 +00:00
ping.c fix verbose output; remove commented-out includes. 2007-01-11 16:51:21 +00:00
route.c stop using __u32 etc. uint32_t is there for a reason 2006-12-31 18:57:37 +00:00
telnet.c Improve generic ipv4+ipv6 support in libbb. 2007-01-10 09:28:01 +00:00
telnetd.c Trailing whitespace removal over entire tree 2007-01-11 17:20:00 +00:00
tftp.c ipv6-ization efforts continue. Few bugs are found, 2007-01-11 16:50:23 +00:00
traceroute.c style fixes 2006-12-26 10:42:51 +00:00
vconfig.c attempt to regularize atoi mess. 2006-10-08 12:49:22 +00:00
wget.c wget: always print port# in 'Host' header (smaller code) 2007-01-03 22:29:01 +00:00
zcip.c httpd: slight reduction of #ifdef forest 2006-11-21 10:15:25 +00:00