Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-27 | fix numbering in switch(): we don't have "del" anymore, | Denis Vlasenko | |
substring match on "delete" handles it ok. But we (I?) forgot to renumber case labels... | |||
2007-01-26 | fix option -F mishandling | Denis Vlasenko | |
2007-01-25 | arping: stop using last gethostbyname2 in the tree | Denis Vlasenko | |
hostname: small optimization | |||
2007-01-25 | accidentally applied wrong (old) patch, fixing up... | Denis Vlasenko | |
2007-01-24 | opt_complementary doesn't like numeric opts :( | Denis Vlasenko | |
2007-01-24 | Unify ping and ping6. ping has -4 and -6 which force | Denis Vlasenko | |
name resolution into IP or IPv6 only, otherwise we take address family returned by host2sockaddr() in lsa->sa.sa_family. IOW: "ping ::1" with do IPv6 ping, "ping 127.0.0.1" will do IPv4 ping. ping6 is aliased to "ping -6". | |||
2007-01-24 | hostname declaration was misplaced | Denis Vlasenko | |
2007-01-24 | accumulated post-1.4.0 fixes | Denis Vlasenko | |
2007-01-24 | combine depends lines | Mike Frysinger | |
2007-01-23 | - rtnl_rttable_a2n wants an unsigned int32 | Bernhard Reutner-Fischer | |
2007-01-22 | remove empty source files | Denis Vlasenko | |
2007-01-22 | clean up commented out old code | Denis Vlasenko | |
2007-01-22 | ping6: stop using xgethostbyname2, remove it from libbb. | Denis Vlasenko | |
2007-01-22 | nslookup: full circle. Here we started IPv6 work. Use "new API" | Denis Vlasenko | |
and thus save a few bytes. | |||
2007-01-22 | - forgot to include ip_common.h | Bernhard Reutner-Fischer | |
2007-01-22 | - sed -i -e "/\$Id:/d;" | Bernhard Reutner-Fischer | |
2007-01-22 | cleanups: unnecessary casts, unified const_1, eliminate cross-.c file | Denis Vlasenko | |
prototypes (heresy!), add spaces in places like "flags&NETSTAT_CONNECTED", removed unused #defines, #ifdef -> #if, use uint32_t for ipv4 addrs. | |||
2007-01-22 | dnsd: getfileentry was leaking memory | Denis Vlasenko | |
mount: improve readability | |||
2007-01-22 | exterminate u_intXXX. | Denis Vlasenko | |
fix ping6 buglet (memset is too short), minor sync between ping and ping6 | |||
2007-01-22 | comment out unused old networking API parts | Denis Vlasenko | |
sockaddr2dotted: return IPV6 addrs in [addr]:port form (was addr:port) | |||
2007-01-22 | remove obsolete FEATURE_WGET_IP6_LITERAL | Denis Vlasenko | |
2007-01-20 | fixing bugs revealed by randomconfig runs | Denis Vlasenko | |
2007-01-20 | fixes for amd64 compilation | Denis Vlasenko | |
2007-01-19 | strdup -> xstrdup | Denis Vlasenko | |
sed: de-obfuscate piece of code | |||
2007-01-19 | openvt,getty,vfork_daemon_rexec,mount: tighten up fd cleanup code | Denis Vlasenko | |
(will close all fd's > 2 on daemonization now) getty: fix "getty -" support, and also do not try to chown/chmod "-" telnetd: fix "lost ctty" bug Yet another attempt on saner function names: bb_sanitize_server_stdio(0/1) -> bb_sanitize_stdio() + bb_daemonize(); | |||
2007-01-18 | fix potentially misaligned 32-bit accesses | Denis Vlasenko | |
2007-01-14 | httpd: use fd#1 in inetd mode | Denis Vlasenko | |
inetd: micro style fix | |||
2007-01-14 | inetd: preparatory patch, no code changes | Denis Vlasenko | |
2007-01-14 | Rename bb_sanitize_stdio -> bb_sanitize_server_stdio | Denis Vlasenko | |
(name is still bad - it doesn't hint that function may do daemonization trick for you if asked to). Small fixes to fakeidentd. | |||
2007-01-14 | small size optimization | Denis Vlasenko | |
2007-01-14 | isrv.h: add copyright info | Denis Vlasenko | |
2007-01-14 | I forgot "svn add" AGAIN! :( | Denis Vlasenko | |
2007-01-14 | fakeidentd: avoid extra fcntl calls | Denis Vlasenko | |
2007-01-14 | fakeidentd: fix daemon mode (was thinking that it is in | Denis Vlasenko | |
inetd-wait mode and dying after timeout). Minor fixes, comments are improved in places. | |||
2007-01-14 | inetd: open log after daemonization | Denis Vlasenko | |
2007-01-14 | By popular request reinstate fakeidentd's standalone mode. | Denis Vlasenko | |
Since this is also needed for other applets like telnetd, introduce generic driver for such things. It even supports inetd-wait ('linger') mode, when inetd hands out listen socket to child and waits to it to die, instead of handing out accepted socket and continuing listening itself (nowait mode). Code growth ~200 bytes. NB: our inetd doesn't support wait mode yet (or mabe it is buggy). | |||
2007-01-13 | whitespace fixes (leading spaces to tab) | Denis Vlasenko | |
2007-01-12 | random small size optimizations | Denis Vlasenko | |
2007-01-12 | next part of ipv6-ization. mostly netcat. | Denis Vlasenko | |
2007-01-12 | next part of ipv6-ization. dnsd code is "interesting"... | Denis Vlasenko | |
2007-01-12 | next part of ipv6-ization is here: wget & httpd | Denis Vlasenko | |
2007-01-11 | fakeinetd: attempted ipv6-ization (and it's done) | Denis Vlasenko | |
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 | fix my own breakage | Denis Vlasenko | |
2007-01-11 | Trailing whitespace removal over entire tree | Denis Vlasenko | |
2007-01-11 | fix verbose output; remove commented-out includes. | Denis Vlasenko | |
2007-01-11 | ipv6-ization efforts continue. Few bugs are found, | Denis Vlasenko | |
unknown number likely introduced... | |||
2007-01-10 | Improve generic ipv4+ipv6 support in libbb. | Denis Vlasenko | |
Convert telnet to it. Now this works: telnetd -b [::1]:1234 - bind to IPv6 non-standard port telnet [::1]:1234 - connect to IPv6 non-standard port telnet ::1 1234 - same This does not require ANY ipv6-specific code in applets (no struct sockaddr_in6. In fact, no sockaddr_in, too). | |||
2007-01-09 | vda, we once had a get_chomped_line_from_file or the like. Where is that ↵ | Bernhard Reutner-Fischer | |
nowadays? FIXME: use it here instead of the fgets() - shrink by ~9%: use common_buf, reuse are_you_root, adopt to global option_mask32 | |||
2007-01-08 | ping6: fix sequence numbers (missed ntoh) and ttl display. | Denis Vlasenko | |
(apparently some, eh, clever libc guy decided that *CHANGING* IPV6_HOPLIMIT value in libc header is a nifty idea...) | |||
2007-01-07 | Previous "fix" wasn't good enough. | Denis Vlasenko | |
Now *this* is the correct fix (I think). |