summaryrefslogtreecommitdiff
path: root/networking (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* "Unify base64 handling" is done, remove TODODenis Vlasenko2007-04-181-3/+2
|
* ether-wake: save a few more bytes of codeDenis Vlasenko2007-04-161-8/+7
|
* ether-wake: close bug 1317. Reorder fuctions to avoidDenis Vlasenko2007-04-161-87/+86
| | | | forward refs while at it
* - fix compilation when ENABLE_FEATURE_IP_RULE was offBernhard Reutner-Fischer2007-04-161-3/+5
|
* teach find_root_device to deal with /dev/ subdirsDenis Vlasenko2007-04-131-5/+5
| | | | (by "Kirill K. Smirnov" <lich@math.spbu.ru>)
* style fixesDenis Vlasenko2007-04-131-1/+1
|
* sourse_route_list -> source_route_listDenis Vlasenko2007-04-131-6/+6
|
* - shrink iproute a bit (-200 bytes). UntestedBernhard Reutner-Fischer2007-04-123-63/+84
|
* - add xsendto and use where appropriate; shrink iplink; sanitize libiproute ↵Bernhard Reutner-Fischer2007-04-1214-239/+141
| | | | | | a bit. -916 byte
* style fixes. No code changesDenis Vlasenko2007-04-123-7/+7
|
* bb_full_fd_action: remove potential xmalloc from NOFORK pathDenis Vlasenko2007-04-113-10/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cat: stop using stdio.h opens libbb: introduce & use open[3]_or_warn function old new delta open3_or_warn - 54 +54 bb_cat 115 144 +29 open_or_warn - 25 +25 unlzma 2404 2412 +8 chattr_main 334 339 +5 xstrtoul_range_sfx 251 255 +4 telnet_main 1514 1510 -4 static.opt 4 - -4 qgravechar 122 118 -4 fuser_add_pid 61 54 -7 fuser_add_inode 154 147 -7 writeFileToTarball 1542 1534 -8 refresh 1156 1148 -8 do_show 856 846 -10 read_leases 212 200 -12 setup_redirects 236 222 -14 iproute_list_or_flush 1582 1568 -14 read_config 427 411 -16 write_leases 284 264 -20 hash_file 338 318 -20 copy_file 1760 1740 -20 do_iproute 2610 2588 -22 bb_full_fd_action 320 269 -51 open_to_or_warn 103 49 -54 fuser_main 1660 1596 -64 .rodata 131160 131096 -64 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 4/19 up/down: 125/-423) Total: -298 bytes
* style fixes, no code changes.Denis Vlasenko2007-04-111-1/+1
|
* - set the scope properly. Thanks to Jean Wolter, who wrote:Bernhard Reutner-Fischer2007-04-111-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | busybox ip and the original ip utility behave differently when setting the following route (verified with ip route show using the original ip utility): ip route add 10.0.0.138 dev eth0 Result for busybox ip: # ip route add 10.0.0.138 dev eth0 # /usr/local/bin/ip route show 10.0.0.138 dev eth0 Result for ip: # /usr/local/bin/ip route add 10.0.0.138 dev eth0 # /usr/local/bin/ip route show 10.0.0.138 dev eth0 scope link A following "ip route add default via 10.0.0.138" fails for busybox ip, since the kernel can not find a route to 10.0.0.138 (it replies with Network is unreachable). The reasons seems to be that the original ip utility explicitly sets the scope after parsing all parameters. This is missing in busybox, the attached patch fixes this. I took this from the original iproute sources and removed some variables, which are not needed for busybox.
* add more convenient defines for [NO]MMU:Denis Vlasenko2007-04-112-3/+3
| | | | "#ifndef BB_NOMMU" is a double negative
* - mv ip*_main into ip.c; use a dispatcher to save on needless duplication.Bernhard Reutner-Fischer2007-04-107-136/+51
| | | | Saves a minor 12b.
* - rewrite the ip applet to be less bloatyBernhard Reutner-Fischer2007-04-102-23/+49
| | | | | | | | - mark libiproute's matches() as deprecated. Convert to index_in_(sub)str_array()! text data bss dec hex filename 314 0 0 314 13a ip.o.orig 200 0 0 200 c8 ip.o Using a smallint for the key would save another byte.
* style fixes. No code changes.Denis Vlasenko2007-04-102-3/+2
|
* - add libbb function str_tolower to convert a string to lowercase.Bernhard Reutner-Fischer2007-04-101-56/+49
| | | | - shrink wget a bit
* getopt32: fix llist_t options ordering. llist_rev is not unused.Denis Vlasenko2007-04-081-1/+1
| | | | | | | | | | | | | | | | function old new delta tar_main 705 695 -10 sort_main 928 918 -10 decode_format_string 886 876 -10 run_parts_main 197 185 -12 ps_main 513 500 -13 wget_main 2764 2750 -14 awk_main 1014 1000 -14 od_main 2886 2866 -20 llist_rev 25 - -25 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/8 up/down: 0/-128) Total: -128 bytes
* libiproute: audit callgraph, shortcut error paths into die() functions.Denis Vlasenko2007-04-0711-319/+247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kill a few statics, made other globals smaller: oneline is smallint, _SL_ is char function old new delta print_tunnel 693 731 +38 print_route 1775 1777 +2 print_addrinfo 1495 1497 +2 ipaddr_list_or_flush 2826 2828 +2 oneline 4 1 -3 _SL_ 4 1 -3 ipaddr_modify 1476 1472 -4 parse_address 124 119 -5 ip_parse_common_args 429 423 -6 on_off 53 46 -7 do_del_ioctl 113 106 -7 do_add_ioctl 120 113 -7 do_show 864 856 -8 iprule_list 157 148 -9 do_iptunnel 310 299 -11 do_add 143 126 -17 get_ctl_fd 95 76 -19 set_address 108 84 -24 ip_main 351 323 -28 static.ifr 32 - -32 parse_args 1992 1949 -43 iproute_list_or_flush 1673 1582 -91 do_iplink 1583 1485 -98 filter 280 - -280 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 4/18 up/down: 44/-702) Total: -658 bytes
* udhcp: MAC_BCAST_ADDR and blank_chaddr are in fact constant, move to rodata.Denis Vlasenko2007-04-079-156/+169
| | | | | | | | | | | | | | | | | | | | | | 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
* random small shrinkage and elimination of staticsDenis Vlasenko2007-04-071-3/+4
|
* nc: code shrinkage, bugfixes. -50 bytes code sizeDenis Vlasenko2007-04-061-106/+142
|
* nc: missed exit() in signal handlerDenis Vlasenko2007-04-051-0/+1
|
* nc: port nc 1.10 to busyboxDenis Vlasenko2007-04-053-1/+805
|
* - add -s|--spider which only checks if the file exists but does not download ↵Bernhard Reutner-Fischer2007-04-051-9/+16
| | | | | | it's content. Closes #1291
* - sed -e "s/char[[:space:]]*\*[[:space:]]*argv\[\]/char **argv/g"Bernhard Reutner-Fischer2007-04-048-16/+16
|
* Copyright, help text, whitespace cleanupsDenis Vlasenko2007-04-011-2/+2
|
* tcpsvd: new appletDenis Vlasenko2007-04-012-2/+2
| | | | | | | | | | It's a GPL-ed 'clone' of Dan Bernstein's tcpserver. Author: Gerrit Pape <pape@smarden.org> http://smarden.sunsite.dk/ipsvd/ size tcpsvd.o text data bss dec hex filename 2571 4 16 2591 a1f tcpsvd.o
* traceroute: move data off bss. small code optimizations.Denis Vlasenko2007-03-291-94/+109
| | | | | | | | | | | | | | | | | | function old new delta traceroute_main 4358 4397 +39 verbose 13 9 -4 useicmp 4 - -4 nflag 4 - -4 split_suffices 40 24 -16 route 16 - -16 dumpleases_main 392 357 -35 gwlist 36 - -36 whereto 128 - -128 wherefrom 128 - -128 packet 512 - -512 ------------------------------------------------------------------------------ (add/remove: 0/7 grow/shrink: 1/3 up/down: 39/-883) Total: -844 bytes
* dumpleases: getopt32()-izationDenis Vlasenko2007-03-291-34/+27
| | | | (from Mats Erik Andersson <mats.andersson64@comhem.se>)
* - fix formatting of help textBernhard Reutner-Fischer2007-03-281-2/+1
|
* make pidfile writing configurable.Denis Vlasenko2007-03-272-37/+18
| | | | [ui]toa_to_buf: change API. No users yet.
* zcip: make it work on NOMMU (+ improve NOMMU support machinery)Denis Vlasenko2007-03-261-73/+73
| | | | fsck: fix bad English in a comment
* Attempt to get more applets compile for NOMMU.Denis Vlasenko2007-03-261-8/+6
| | | | | | | TODO_config_nommu documents what I managed to compile so far (yay! msh works! cool). inetd, telnetd, httpd still do not compile. TODO Also make fork(), daemon() produce warnings on compile stage (in addition to erros on link stage).
* pidfile.c: not used anymoreDenis Vlasenko2007-03-261-60/+0
| | | | BTW, previous change removed pidfile locking, -700 code (static compile)
* Move udhcp to new NOMMU helpers.Denis Vlasenko2007-03-265-66/+105
| | | | | | Fix server part to compile under NOMMU. Client is not compilable yet. On MMU everything compiles (and maybe even works :)
* move everything to new NOMMU helpers, except udhcpDenis Vlasenko2007-03-266-28/+18
|
* add NOMMU fixme's; move move_fd from runit_lib to libbb; nuke fd_copyDenis Vlasenko2007-03-251-0/+1
|
* inetd,ed,msh: data/bss reduction (in mss, more than 9k of it)Denis Vlasenko2007-03-241-11/+13
|
* random style fixes (extra spaces deleted)Denis Vlasenko2007-03-242-3/+5
|
* dc: use common_bufsiz1 for evaluation stackDenis Vlasenko2007-03-241-1/+2
| | | | | msh: fix "underscore bug" (a_b=1111 didn't work) dnsd: openlog(), so that applet's name is logged
* dnsd: last commit had a typo :(Denis Vlasenko2007-03-241-2/+3
|
* dnsd: fix several buglets, make smallerDenis Vlasenko2007-03-241-63/+41
|
* NOMMU re-exec trick shuld not depend on existence of "don't daemonize"Denis Vlasenko2007-03-242-4/+4
| | | | | option for every affected applet (and dnsd, for example, don't have one). Thus rework re-exec support to not require it. Code got smaller too.
* inetd: indent labels uniformlyDenis Vlasenko2007-03-241-5/+5
|
* assorted fixes uncovered by randomconfig runsDenis Vlasenko2007-03-221-1/+2
|
* interface: revert part of commit 18120 (eth aliases work again)Denis Vlasenko2007-03-221-2/+5
|
* ifconfig: support (by ignoring it) "inet" before IP address or hostnameDenis Vlasenko2007-03-221-0/+2
|
* - don't automatically select run-parts but point out that this is a ↵Bernhard Reutner-Fischer2007-03-191-2/+2
| | | | system-utility in the strict sense.