aboutsummaryrefslogtreecommitdiff
path: root/networking (follow)
Commit message (Collapse)AuthorAgeFilesLines
* udhcpc: fix improper size calculation for OPTION_STRING_HOSTDenys Vlasenko2012-04-221-0/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fix build breakage found by randconfigDenys Vlasenko2012-04-203-2/+8
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcp: make arpping code resistant to time jumpsDenys Vlasenko2012-04-171-2/+7
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* httpd: emit correct content length on range requests past the end. Closes 4952Rob Walker2012-04-031-1/+1
| | | | | Signed-off-by: Rob Walker <rwalker@codeaurora.org> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hostname: make -i not emit extra trailing spaceDenys Vlasenko2012-04-011-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: fix build failure if !NTPD_SERVER. Closes 4994Denys Vlasenko2012-04-011-10/+13
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ftp{get,put}: tweak help textDenys Vlasenko2012-03-191-17/+17
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* nc: support "-<other_opts>e PROG" form of -e optionDenys Vlasenko2012-03-191-14/+29
| | | | | | | | | | function old new delta nc_main 975 1033 +58 doexec 31 45 +14 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/0 up/down: 72/0) Total: 72 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: make "reply from IP" messages more uniformDenys Vlasenko2012-03-081-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: drop offset averaging codeDenys Vlasenko2012-03-081-23/+60
| | | | | | | function old new delta filter_datapoints 475 174 -301 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* tftpd: chroot to DIR, not merely chdir. Closes 4874Denys Vlasenko2012-03-081-2/+3
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* libbb: make xchroot do a chdir("/") after chrootDenys Vlasenko2012-03-081-2/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: tweak log messages formatDenys Vlasenko2012-03-061-4/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: fix a case when discipline_jitter = 0 if we stepDenys Vlasenko2012-03-051-17/+13
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: experimental code to correct frequency a bit more aggressivelyDenys Vlasenko2012-03-051-23/+29
| | | | | | | | function old new delta update_local_clock 730 792 +62 recv_and_process_peer_pkt 850 835 -15 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: fix the "are we a server" check in previous commitDenys Vlasenko2012-03-031-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: avoid printing messages between send and recv. good for fast networksDenys Vlasenko2012-03-031-7/+30
| | | | | | | function old new delta ntpd_main 887 929 +42 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: log clock drift with three digits after decimal pointDenys Vlasenko2012-03-021-2/+2
| | | | | | +15 bytes. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: log jitter on update too; increase assumed clock precision x2 - to 2msDenys Vlasenko2012-03-021-17/+28
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: fix offset adjustment after step; better step printingDenys Vlasenko2012-02-281-17/+23
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: increase OPT_qq constant to not collide with -LDenys Vlasenko2012-02-231-14/+14
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ifupdown: support metric for static default gwNatanael Copa2012-02-191-4/+4
| | | | | | | | | | | | | | | | | | | This is useful when you have multiple ISPs with failover. It allows setting the priority of the static gateway and makes it possible to specify multiple static gateways. The ubuntu ifupdown supports it. function old new delta .rodata 116725 116797 +72 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/0 up/down: 72/0) Total: 72 bytes text data bss dec hex filename 953343 7313 8984 969640 ecba8 busybox_old 953415 7313 8984 969712 ecbf0 busybox_unstripped Signed-off-by: Natanael Copa <natanael.copa@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* httpd: make byte ranges which start at 0 work too. Closes 4766Denys Vlasenko2012-02-191-6/+7
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* httpd: fix sendfile of files larger than 2 Gb. Closes 4754Denys Vlasenko2012-02-041-1/+1
| | | | | | | | When built with "sendfile" support, httpd was unable to send large files (>2 GB) in one single connection, terminating it before the full file has been sent. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* httpd: fix MD5-encrypted-in-httpd.conf password logicDenys Vlasenko2012-02-012-27/+39
| | | | | | | function old new delta check_user_passwd 467 492 +25 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* vconfig: fix help text; small code shrink. Closes 4658Denys Vlasenko2012-01-161-55/+41
| | | | | | | | | function old new delta xfind_str 45 46 +1 vconfig_main 228 223 -5 packed_usage 28980 28954 -26 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* httpd: don't drop/abuse QUERY_STRING when /cgi-bin/index.cgi is usedDenys Vlasenko2011-12-192-19/+34
| | | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* wget: fix use-after-free on redirectDenys Vlasenko2011-12-181-2/+4
| | | | | | | function old new delta wget_main 2153 2168 +15 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* libbb: remove is_directory's argument which is always NULLDenys Vlasenko2011-12-181-3/+3
| | | | | | | | | | | | function old new delta send_cgi_and_exit 892 890 -2 ln_main 447 445 -2 handle_incoming_and_exit 2784 2780 -4 is_directory 66 59 -7 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/6 up/down: 2/-19) Total: -15 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* httpd: remove redundant NULL assignment and save one strrchr. -8 bytesDenys Vlasenko2011-12-181-8/+11
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcp: finish support of classless static routes (now the correct patch!)Michael McTernan2011-12-161-18/+37
| | | | | Signed-off-by: Michael McTernan <Michael.McTernan.2001@cs.bris.ac.uk> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* vconfig: remove /proc/net/vlan/config checkPaulius Zaleckas2011-12-161-6/+0
| | | | | | | | | | | | In original implementation /proc/net/vlan/config check only prints warning and does not exit. Busybox version exits if this file is not found and this prevents kernel module autoloading to work. I think it is safe to remove this check since ioctl() call will fail (with proper error code) anyway if 802.1q module is not loaded (or autoloading is off). Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* httpd: fix /../ sanitization (had one extra semicolon). rewrote itDenys Vlasenko2011-12-161-13/+19
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: style fixes. no code changesDenys Vlasenko2011-12-151-2/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ifupdown: remove interface from state_list if iface_up failsLauri Hintsala2011-12-151-1/+1
| | | | | | | | Fix the issue where interface is set to the configured state even if configuration has failed. Add error check to state setting logic. Signed-off-by: Lauri Hintsala <lauri.hintsala@bluegiga.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc: sanitize hostnames in incoming packets. Closes 3979.Denys Vlasenko2011-12-083-5/+73
| | | | | | | | | | | | | | | | The following options are replaced with string "bad" if they contain malformed hostname: HOST_NAME, DOMAIN_NAME, NIS_DOMAIN, TFTP_SERVER_NAME function old new delta xmalloc_optname_optval 850 888 +38 attach_option 440 443 +3 len_of_option_as_string 13 14 +1 dhcp_option_lengths 13 14 +1 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/0 up/down: 43/0) Total: 43 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* iproute: fix help textDenys Vlasenko2011-12-061-7/+6
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* httpd: small fixes to previous changePascal Bellard2011-11-291-7/+11
| | | | | Signed-off-by: Pascal Bellard <pascal.bellard@ads-lu.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* httpd: make it possible to use system passwords for authPascal Bellard2011-11-291-28/+147
| | | | | | | | | function old new delta check_user_passwd 320 467 +147 httpd_main 760 757 -3 Signed-off-by: Pascal Bellard <pascal.bellard@ads-lu.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* nommu: fix cases where we mangle argv[0][0]Denys Vlasenko2011-11-221-0/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc: shrink code by setting xid more economicallyDenys Vlasenko2011-11-181-4/+8
| | | | | | | | function old new delta send_decline 90 82 -8 udhcpc_main 2649 2640 -9 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc6: rudimentary code to export data to script; fix IAADDR parsingDenys Vlasenko2011-11-165-40/+131
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc[6]: tweak help text, remove -B from udhcpc6 and "--version" from bothDenys Vlasenko2011-11-082-13/+9
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc6: set hop limit to 1 in emitted raw packetsDenys Vlasenko2011-11-071-7/+11
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc6: fix endiannessDenys Vlasenko2011-11-072-10/+10
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc6: new applet. Not yet functional.Denys Vlasenko2011-11-074-0/+1724
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It builds. It sends Solicit packets. Not sure these packets are well-formed. I have no server to test it against. function old new delta udhcpc6_main - 2426 +2426 d6_send_raw_packet - 428 +428 d6_send_kernel_packet - 274 +274 d6_recv_raw_packet - 248 +248 send_d6_discover - 177 +177 packed_usage 28795 28966 +171 d6_run_script - 156 +156 send_d6_renew - 140 +140 send_d6_release - 126 +126 d6_recv_kernel_packet - 116 +116 send_d6_select - 95 +95 perform_d6_release - 78 +78 d6_find_option - 74 +74 init_d6_packet - 54 +54 d6_copy_option - 48 +48 d6_mcast_from_client_config_ifindex - 42 +42 d6_dump_packet - 24 +24 static.FF02__1_2 - 16 +16 d6_store_blob - 13 +13 applet_names 2432 2440 +8 applet_main 1412 1416 +4 applet_nameofs 706 708 +2 add_d6_client_options - 1 +1 ------------------------------------------------------------------------------ (add/remove: 21/0 grow/shrink: 4/0 up/down: 4721/0) Total: 4721 bytes text data bss dec hex filename 879080 493 7584 887157 d8975 busybox_old 884585 497 7584 892666 d9efa busybox_unstripped Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc: trim help text, rename badly-named variableDenys Vlasenko2011-11-072-15/+14
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc: code shrinkDenys Vlasenko2011-11-071-22/+18
| | | | | | | | function old new delta udhcpc_main 2646 2649 +3 udhcp_run_script 816 802 -14 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc: remove workaround for bugs in Win98 dhcp server ("MSFT 98" vendor ↵Denys Vlasenko2011-11-051-31/+3
| | | | | | | | | | | | | | | | | | | string) Stats for last three commits: function old new delta udhcpc_main 2635 2646 +11 udhcp_recv_raw_packet 425 414 -11 udhcp_recv_kernel_packet 210 134 -76 packed_usage 28940 28857 -83 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/3 up/down: 11/-170) Total: -159 bytes text data bss dec hex filename 879524 493 7584 887601 d8b31 busybox_old 879340 493 7584 887417 d8a79 busybox_unstripped Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc: reuse string constant; remove unneeded memset(0)Denys Vlasenko2011-11-051-2/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>