summaryrefslogtreecommitdiff
path: root/networking (follow)
Commit message (Collapse)AuthorAgeFilesLines
* whitespace fixes. no code changesDenis Vlasenko2008-06-258-19/+14
|
* wget: accept code 204.Denis Vlasenko2008-06-221-0/+25
|
* udhcpc: change BPF filter to not use 0xffffffff as a max packet size,Denis Vlasenko2008-06-201-1/+1
| | | | | | there are kernels which don't like big (negative when viewed as signed) sizes.
* tftp: help compiler a bitDenis Vlasenko2008-06-161-1/+8
|
* tftpd: PXE server said to need to support "tsize" optionDenis Vlasenko2008-06-161-39/+55
| | | | | | | | | | | | | | | (by Pascal Bellard <pascal.bellard AT ads-lu.com>). Conditional on blocksize option && tftpd support. function old new delta tftp_protocol 1488 1670 +182 tftp_get_option - 102 +102 tftpd_main 494 538 +44 tftp_main 252 254 +2 tftp_get_blksize 97 - -97 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 3/0 up/down: 330/-97) Total: 233 bytes
* whitespace and comment fixes, no code changesDenis Vlasenko2008-06-161-1/+1
|
* use USE_FEATURE_UDHCP_PORT instead of ifdefDenis Vlasenko2008-06-151-3/+1
|
* udhcpc: removing stray whitespaceDenis Vlasenko2008-06-151-2/+2
|
* *: use llist_pop for traverse-and-free list operationDenis Vlasenko2008-06-153-12/+4
| | | | | | | | | | | | | | | | | | function old new delta append_file_list_to_list 109 111 +2 udhcpc_main 2414 2413 -1 run_parts_main 325 324 -1 od_main 2324 2323 -1 getopt_main 709 707 -2 env_main 253 251 -2 sed_main 659 656 -3 ps_main 522 519 -3 traceroute_main 3960 3954 -6 sort_main 844 838 -6 diff_main 866 858 -8 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/10 up/down: 2/-33) Total: -31 bytes
* udhcpc: reduce ifdef forest, no code changesDenis Vlasenko2008-06-151-32/+12
|
* udhcpc: kill undocumented -W, it was a no-op.Denis Vlasenko2008-06-132-97/+92
| | | | | | | | | | | | | | | | | | fix option parsing in the case some CONFIG_x are off. disable -b on NOMMU, make backgrounding work correctly (if a bit differently from MMU case). Previously, it wasn't working at all. stop using global data for flags in main(), opt bitfield works as well. function old new delta cryptpw_main 177 153 -24 packed_usage 24478 24452 -26 client_background 26 - -26 udhcpc_main 2462 2372 -90 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/3 up/down: 0/-166) Total: -166 bytes
* httpd: fix authenticationDenis Vlasenko2008-06-131-2/+3
|
* httpd: fix bugs in authentication (by Peter Korsgaard <jacmet ATuclibc.org>)Denis Vlasenko2008-06-131-46/+52
| | | | | | | | | we were accepting empty username; also we were always checking dummy user:passwd pair ":" if user gave us wrong one. function old new delta check_user_passwd 338 319 -19
* htppd: lots of variable/function renaming in config file parsing.Denis Vlasenko2008-06-131-123/+102
| | | | | | | | | | | | | | fixed a bug where we trashed config file's name; otherwise, should not have any real behavioral changes. function old new delta check_user_passwd - 338 +338 handle_incoming_and_exit 2661 2649 -12 parse_conf 1650 1536 -114 checkPerm 338 - -338 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 0/2 up/down: 338/-464) Total: -126 bytes
* make pw_encrypt() return malloc'ed string.Denis Vlasenko2008-06-121-4/+4
| | | | | | | text data bss dec hex filename 759802 604 6684 767090 bb472 busybox_old 759804 604 6676 767084 bb46c busybox_unstripped
* uclibc insists on having 70k static buffer for crypt.Denis Vlasenko2008-06-121-2/+2
| | | | | | | | | | | | For bbox it's not acceptable. Roll our own des and md5 crypt implementation. Against older uclibc: text data bss dec hex filename 759945 604 6684 767233 bb501 busybox_old 759766 604 6684 767054 bb44e busybox_unstripped so, we still save on code size.
* - make the first arg of the filter function passed to rtnl_dump_filter constantBernhard Reutner-Fischer2008-06-127-10/+10
| | | | to match normal iproute. No obj-code changes.
* ifenslave: small shrinkDenis Vlasenko2008-06-081-29/+24
| | | | | | | text data bss dec hex filename 809731 624 7060 817415 c7907 busybox_old 809629 624 7060 817313 c78a1 busybox_unstripped
* ip: make numeric table work: "ip route list table 255". closes bug 3664.Denis Vlasenko2008-06-081-1/+9
| | | | | | function old new delta iproute_list_or_flush 1270 1300 +30
* ifenslave: tiny shrinkDenis Vlasenko2008-06-081-2/+3
| | | | | | | text data bss dec hex filename 2221 0 0 2221 8ad busybox.t5/networking/ifenslave.o 2215 0 0 2215 8a7 busybox.t6/networking/ifenslave.o
* ifenslave: further shrink by suppressing excessive inliningDenis Vlasenko2008-06-071-239/+227
| | | | | | | | | | | | | | | ifenslave: reorder functions to avoid forward declarations function old new delta enslave - 531 +531 get_drv_info - 176 +176 ifenslave_main 1411 671 -740 ------------------------------------------------------------------------------ (add/remove: 2/0 grow/shrink: 0/1 up/down: 707/-740) Total: -33 bytes text data bss dec hex filename 809737 624 7060 817421 c790d busybox_old 809704 624 7060 817388 c78ec busybox_unstripped
* ifenslave: fix improper longopts definitionDenis Vlasenko2008-06-071-101/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | ifenslave: shrink function old new delta set_hwaddr - 45 +45 set_ifrname_and_do_ioctl - 26 +26 set_mtu - 25 +25 ioctl_on_skfd - 13 +13 static.ifenslave_longopts 31 34 +3 set_if_up 39 36 -3 set_if_down 39 36 -3 set_if_flags 38 26 -12 static.ifra 32 16 -16 get_slave_flags 40 24 -16 get_if_settings 98 67 -31 set_slave_mtu 37 - -37 set_slave_hwaddr 52 - -52 set_master_hwaddr 52 - -52 ifenslave_main 1566 1411 -155 ------------------------------------------------------------------------------ (add/remove: 4/3 grow/shrink: 1/7 up/down: 112/-377) Total: -265 bytes text data bss dec hex filename 810002 624 7060 817686 c7a16 busybox_old 809737 624 7060 817421 c790d busybox_unstripped
* libbb: introduce and use print_flags().Denis Vlasenko2008-06-072-27/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | Mostly by Natanael Copa <natanael.copa AT gmail.com> function old new delta print_e2flags - 189 +189 print_flags_separated - 86 +86 static.flag_labels - 60 +60 static.dma_wmode_masks - 32 +32 static.flag_masks - 28 +28 static.arp_labels - 16 +16 static.arp_masks - 12 +12 ls_main 836 843 +7 ... popstring 140 134 -6 arp_show 740 708 -32 print_flags 189 25 -164 ipaddr_list_or_flush 2396 2170 -226 process_dev 5306 4706 -600 ------------------------------------------------------------------------------ (add/remove: 10/0 grow/shrink: 5/10 up/down: 458/-1043) Total: -585 bytes text data bss dec hex filename 810564 624 7060 818248 c7c48 busybox_old 810002 624 7060 817686 c7a16 busybox_unstripped
* Fix trivial problems: "make clean" cleaning too muchDenis Vlasenko2008-06-071-0/+1
| | | | | and add #include to pull in __be32 typedef.
* ip: support for the LOWER_UP flag by Natanael Copa <natanael.copa@gmail.com>.Denis Vlasenko2008-06-051-0/+5
| | | | | ~50 bytes code growth.
* replace single-char printf's with bb_putcharDenis Vlasenko2008-06-051-1/+1
|
* libiproute: use stdout directly instead of passing it as a parameterDenis Vlasenko2008-06-052-79/+75
| | | | | | | | | | | function old new delta iprule_list 86 82 -4 print_rule 860 791 -69 ipaddr_list_or_flush 2484 2384 -100 print_addrinfo 1498 1292 -206 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/4 up/down: 0/-379) Total: -379 bytes
* networking/interface.c: fix indentationDenis Vlasenko2008-06-042-60/+50
|
* libiproute: fix option parsing, so that "ip -o link" works again.Denis Vlasenko2008-05-311-1/+1
| | | | | closes bug 3524
* libiproute: style fixes, and using smallint as appropriateDenis Vlasenko2008-05-313-26/+24
| | | | | | | | | | | function old new delta print_route 1730 1731 +1 print_addrinfo 1497 1498 +1 iproute_list_or_flush 1232 1229 -3 ipaddr_list_or_flush 2490 2484 -6 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/2 up/down: 2/-9) Total: -7 bytes
* udhcpc: shrinkDenis Vlasenko2008-05-262-20/+22
| | | | | | | | | | | | | | udhcpc: guard against zero lease time function old new delta timeout 4 - -4 server_addr 4 - -4 requested_ip 4 - -4 perform_release 134 112 -22 udhcpc_main 2511 2485 -26 ------------------------------------------------------------------------------ (add/remove: 0/3 grow/shrink: 0/2 up/down: 0/-60) Total: -60 bytes
* dnsd: fixes various segfaults.Denis Vlasenko2008-05-221-3/+5
| | | | | | | | | | | One was a lib api change that was not updated and another is a stack buffer overflow. It also adds support for '*' in dnsd.conf. It resolves all hostnames to a specific ip address. This is useful if you for example want redirect all http traffic to your first-boot-web-wizard on you router/firewall. By Timo Teras
* udhcpc: regularize the names of receiving functions,Denis Vlasenko2008-05-219-49/+50
| | | | | | pause on "serious failure to receive". Some misc fixes are also folded in here.
* udhcpc: simplify renewal of the leaseDenis Vlasenko2008-05-211-22/+19
|
* udhcpc: properly reduce timeout if bogus packets were receivedDenis Vlasenko2008-05-211-11/+16
|
* ifenslave: add forgotten INIT_G()Denis Vlasenko2008-05-201-0/+2
|
* - use STD*_FILENO some more. No object-code changesBernhard Reutner-Fischer2008-05-194-24/+24
|
* - use EXIT_{SUCCESS,FAILURE}. No object-code changesBernhard Reutner-Fischer2008-05-197-18/+18
|
* - Rename getpty() to xgetpty() and adjust callers.Bernhard Reutner-Fischer2008-05-191-5/+1
| | | | | | | | | - Rewrite kbd_mode and setconsole - Introduce and use console_make_active() and xopen_xwrite_close() - honour buffer-reservation method as set by the user (dumpkmap, loadkmap) - shrink rtcwake and some console-tools Saves about 270 Bytes
* more -Wall warning fixes. -Wall is enabled now.Denis Vlasenko2008-05-183-9/+9
|
* httpd: fix obscure case when user runs httpd -i from command line for testing.Denis Vlasenko2008-05-181-1/+8
| | | | | | | | | | | | (fixes bug 3334) function old new delta httpd_main 743 757 +14 handle_incoming_and_exit 2657 2669 +12 log_and_exit 75 43 -32 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/1 up/down: 26/-32) Total: -6 bytes
* two fixlets for -WallDenis Vlasenko2008-05-172-2/+2
|
* fix bug 2704: remove verbatim RFC text from sourceDenis Vlasenko2008-05-171-451/+0
| | | | | (this creates problems for Debian).
* - accept ip l s ib0 addr ↵Bernhard Reutner-Fischer2008-05-161-2/+4
| | | | 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
* - very minor shrinkageBernhard Reutner-Fischer2008-05-161-5/+1
| | | | | odd that this saved 1byte. And there could be something wrong with ifcombine or the like since omitting the braces produces bigger code?
* - add appropriate string for arp header #32 for use by ip(8)Bernhard Reutner-Fischer2008-05-161-0/+6
|
* - fix bug where we incorrectly rejected ifconfig eth0 hw ether $whateverBernhard Reutner-Fischer2008-05-162-3/+93
| | | | - add support for printing ipoib to ifconfig
* more of -Wall fixes from Cristian Ionescu-Idbohrn.Denis Vlasenko2008-05-1515-27/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Some are fixing real bugs. function old new delta syslogd_main 938 958 +20 get_signum 136 143 +7 obj_load 777 782 +5 recv_from_to 210 214 +4 get_next_block 1795 1799 +4 display_topmem_process_list 1117 1121 +4 logread_main 484 487 +3 buffer_fill_and_print 73 76 +3 kill_main 687 689 +2 ll_remember_index 240 241 +1 do_stats 452 453 +1 if_readconf 166 165 -1 display_process_list 1192 1191 -1 run_applet_and_exit 507 505 -2 print_signames 33 31 -2 parse_one_line 1092 1090 -2 find_out_spec 57 55 -2 add_ksymoops_symbols 421 419 -2 ash_main 1407 1402 -5 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 11/8 up/down: 54/-17) Total: 37 bytes
* remove stray semicolons (by Cristian Ionescu-Idbohrn)Denis Vlasenko2008-05-152-2/+2
|
* -Wall fixes by Cristian Ionescu-Idbohrn. No object code changes.Denis Vlasenko2008-05-122-8/+8
|