aboutsummaryrefslogtreecommitdiff
path: root/networking
Commit message (Collapse)AuthorAgeFilesLines
...
* tftpd: fix download: we must change user AFTER bindGravatar Denis Vlasenko2008-03-191-37/+42
| | | | | tftp_protocol 1466 1468 +2
* tftpd: options -c (allow _new_ files to be uploaded) and -u USERGravatar Denis Vlasenko2008-03-191-63/+84
| | | | | | | | | | | | | | function old new delta tftp_protocol 1316 1466 +150 packed_usage 23774 23798 +24 tftpd_main 509 502 -7 tftp_main 311 252 -59 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/2 up/down: 174/-66) Total: 108 bytes text data bss dec hex filename 797700 641 7380 805721 c4b59 busybox_old 797833 641 7380 805854 c4bde busybox_unstripped
* tftp(d): a bit more verbose error reportingGravatar Denis Vlasenko2008-03-191-10/+15
|
* tftpd: make it emit error packetsGravatar Denis Vlasenko2008-03-192-118/+178
| | | | | | | | | | telnetd: use login always, not "sometimes login, sometimes shell" text data bss dec hex filename 797612 641 7380 805633 c4b01 busybox_old 797695 641 7380 805716 c4b54 busybox_unstripped
* tftpd: make open() check r/w permissions instead of doing it ourself.Gravatar Denis Vlasenko2008-03-181-21/+27
| | | | | | Add -r "prohibit upload" opt for those lazy people who run tftpd as root. -40 bytes.
* tftpd: fix bugs spotted by VladimirGravatar Denis Vlasenko2008-03-181-3/+12
|
* httpd: small fixlet for POST upload - skipGravatar Denis Vlasenko2008-03-171-1/+1
| | | | | whitespace between "Content-length:" and number
* brctl: eliminate stray data objectGravatar Denis Vlasenko2008-03-171-31/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | brctl: use constant fd to reduce parameter passing runsvdir: do not use data/bss od: reuse bb_argv_dash last: do not go into endless loop on read error mount: make it not fail scripts/find_bad_common_bufsiz check dc: add INIT_G() (no-op for dc, but we want uniform usage of "G trick") function old new delta runsvdir_main 1646 1672 +26 set_pgrp 1 - -1 exitsoon 1 - -1 check 679 678 -1 svnum 4 - -4 svdir 4 - -4 sv 4 - -4 stamplog 4 - -4 rploglen 4 - -4 rplog 4 - -4 mount_main 995 988 -7 static.default_file_list 8 - -8 pfd 8 - -8 logpipe 8 - -8 static.info 20 - -20 brctl_main 767 739 -28 ------------------------------------------------------------------------------ (add/remove: 0/12 grow/shrink: 1/3 up/down: 26/-106) Total: -80 bytes text data bss dec hex filename 793327 662 7412 801401 c3a79 busybox_old 793329 641 7372 801342 c3a3e busybox_unstripped
* svn add/svn rm to actually move tcp/udpsvd...Gravatar Denis Vlasenko2008-03-173-0/+703
|
* *: mode tcp/udpsvd to networking, delete ipsvd/*Gravatar Denis Vlasenko2008-03-172-17/+32
| | | | | | | | | | | | | | */Config.in: fixes to text svlogd: make it NOMMU capable function old new delta processorstart 378 420 +42 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/0 up/down: 42/0) Total: 42 bytes text data bss dec hex filename 797153 662 7420 805235 c4973 busybox_old 797196 662 7420 805278 c499e busybox_unstripped
* tftpd: new applet (mostly using existing code for tftp)Gravatar Denis Vlasenko2008-03-173-97/+261
| | | | | | | | | | | | | | | | | | | | function old new delta tftp_protocol - 1173 +1173 tftpd_main - 500 +500 tftp_option_get - 102 +102 packed_usage 23650 23662 +12 applet_names 1809 1815 +6 applet_main 1100 1104 +4 applet_nameofs 550 552 +2 tftp_main 302 301 -1 get_nport 32 - -32 tftp 1172 - -1172 ------------------------------------------------------------------------------ (add/remove: 3/2 grow/shrink: 4/1 up/down: 1799/-1205) Total: 594 bytes text data bss dec hex filename 796479 662 7420 804561 c46d1 busybox_old 797153 662 7420 805235 c4973 busybox_unstripped
* *: shrink: use Vladimir's "o+" specifier instead of xatou(opt_param)Gravatar Denis Vlasenko2008-03-174-31/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | function old new delta getopt32 1370 1385 +15 sulogin_main 490 494 +4 realpath_main 84 86 +2 sleep_main 76 77 +1 mt_main 256 257 +1 printenv_main 75 74 -1 fdformat_main 546 545 -1 usleep_main 44 42 -2 setlogcons_main 77 75 -2 ed_main 2654 2649 -5 deallocvt_main 69 64 -5 addgroup_main 373 368 -5 mkfs_minix_main 2989 2982 -7 tail_main 1221 1213 -8 sv_main 1254 1241 -13 du_main 348 328 -20 tftp_main 325 302 -23 split_main 581 558 -23 nc_main 1000 977 -23 diff_main 891 868 -23 arping_main 1797 1770 -27 ls_main 893 847 -46 od_main 2797 2750 -47 readprofile_main 1944 1895 -49 tcpudpsvd_main 1973 1922 -51 udhcpc_main 2590 2513 -77 grep_main 824 722 -102 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 5/22 up/down: 23/-560) Total: -537 bytes text data bss dec hex filename 796973 658 7428 805059 c48c3 busybox_old 796479 662 7420 804561 c46d1 busybox_unstripped
* *: shrink by using [f]open_or_warn_stdin where appropriateGravatar Denis Vlasenko2008-03-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | function old new delta lsattr_main 62 143 +81 open_or_warn_stdin - 36 +36 fclose_if_not_stdin 20 47 +27 xfopen_stdin - 20 +20 tac_main 336 356 +20 cksum_main 249 259 +10 bb_argv_dash - 8 +8 su_main 448 455 +7 cmp_main 630 633 +3 passwd_main 1072 1074 +2 uudecode_main 317 315 -2 text_yank 110 108 -2 handle_incoming_and_exit 2653 2651 -2 flags 5 1 -4 write_leases 235 230 -5 fopen_or_warn_stdin 48 42 -6 fold_main 648 642 -6 static.argv_dash 8 - -8 sum_main 142 128 -14 tail_main 1237 1221 -16 sed_main 711 695 -16 cmp_xfopen_input 17 - -17 bb_cat 113 96 -17 catv_main 328 306 -22 strings_main 457 434 -23 hash_file 298 274 -24 sum_file 353 325 -28 sort_main 904 859 -45 expand_main 736 686 -50 cut_main 1116 1065 -51 md5_sha1_sum_main 549 493 -56 lsattr_args 90 - -90 read_stduu 408 255 -153 ------------------------------------------------------------------------------ (add/remove: 3/3 grow/shrink: 7/20 up/down: 214/-657) Total: -443 bytes text data bss dec hex filename 797417 658 7428 805503 c4a7f busybox_old 796973 658 7428 805059 c48c3 busybox_unstripped
* *: fix fallout from -Wunused-parameterGravatar Denis Vlasenko2008-03-1711-22/+57
| | | | | | | | | | | | | | | | | | function old new delta bbunpack 358 366 +8 passwd_main 1070 1072 +2 handle_incoming_and_exit 2651 2653 +2 getpty 88 86 -2 script_main 975 972 -3 inetd_main 2036 2033 -3 dname_enc 377 373 -4 make_new_session 474 462 -12 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 3/5 up/down: 12/-24) Total: -12 bytes text data bss dec hex filename 797429 658 7428 805515 c4a8b busybox_old 797417 658 7428 805503 c4a7f busybox_unstripped
* dnsd: properly set _src_ IP:port on outgoing UDP packetsGravatar Denis Vlasenko2008-03-171-58/+59
| | | | | | | | | | | | | function old new delta send_to_from - 258 +258 dnsd_main 1500 1568 +68 interrupt 17 19 +2 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 2/0 up/down: 328/0) Total: 328 bytes text data bss dec hex filename 797101 658 7428 805187 c4943 busybox_old 797429 658 7428 805515 c4a8b busybox_unstripped
* *: add -Wunused-parameter; fix resulting breakageGravatar Denis Vlasenko2008-03-1725-42/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | function old new delta procps_scan 1265 1298 +33 aliascmd 278 283 +5 parse_file_cmd 116 120 +4 dname_enc 373 377 +4 setcmd 90 93 +3 execcmd 57 60 +3 count_lines 72 74 +2 process_command_subs 340 339 -1 test_main 409 407 -2 mknod_main 179 177 -2 handle_incoming_and_exit 2653 2651 -2 argstr 1312 1310 -2 shiftcmd 131 128 -3 exitcmd 46 43 -3 dotcmd 297 294 -3 breakcmd 86 83 -3 evalpipe 353 349 -4 evalcommand 1180 1176 -4 evalcmd 109 105 -4 send_tree 374 369 -5 mkfifo_main 82 77 -5 evalsubshell 152 147 -5 typecmd 75 69 -6 letcmd 61 55 -6 add_cmd 1190 1183 -7 main 891 883 -8 ash_main 1415 1407 -8 parse_stream 1377 1367 -10 alloc_procps_scan 55 - -55 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 7/21 up/down: 54/-148) Total: -94 bytes text data bss dec hex filename 797195 658 7428 805281 c49a1 busybox_old 797101 658 7428 805187 c4943 busybox_unstripped
* tcpsvd,udpsvd: make them NOMMU-capableGravatar Denis Vlasenko2008-03-171-41/+60
| | | | | | | | | | | | | | | | | | | | | inetd: make udp nowait work function old new delta inetd_main 1797 2036 +239 tcpudpsvd_main 1839 1973 +134 xsetenv_plain - 39 +39 xsetenv_proto 23 40 +17 bump_nofile 169 170 +1 sig_term_handler 72 69 -3 sig_child_handler 239 233 -6 connection_status 37 31 -6 parse_one_line 1102 1092 -10 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 4/4 up/down: 430/-25) Total: 405 bytes text data bss dec hex filename 798437 661 7428 806526 c4e7e busybox_old 798734 661 7428 806823 c4fa7 busybox_unstripped
* libbb: introduce and use sigprocmask_allsigs and sigaction_set.Gravatar Denis Vlasenko2008-03-171-11/+11
| | | | | libbb: rename sig_pause to wait_for_any_sig.
* libbb: introduse and use signal_[no_]SA_RESTART_empty_mask and sigaction_setGravatar Denis Vlasenko2008-03-124-38/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | signal_SA_RESTART_empty_mask - 65 +65 signal_no_SA_RESTART_empty_mask - 54 +54 dd_main 1325 1369 +44 sigaction_set - 19 +19 dname_enc 373 377 +4 UNSPEC_print 64 66 +2 setsignal 296 294 -2 bb_signals_recursive 95 92 -3 bb_askpass 367 361 -6 inetd_main 1810 1797 -13 rx_main 912 883 -29 sigdelset 32 - -32 __sigdelset 32 - -32 __GI_sigdelset 32 - -32 sighup_handler 84 37 -47 arping_main 1844 1797 -47 fsck_main 1869 1807 -62 run_list 1917 1844 -73 vlock_main 492 409 -83 progressmeter 883 798 -85 handle_incoming_and_exit 2737 2651 -86 ------------------------------------------------------------------------------ (add/remove: 3/3 grow/shrink: 3/12 up/down: 188/-632) Total: -444 bytes
* nc: remove a bit of bloatGravatar Denis Vlasenko2008-03-122-107/+158
| | | | | | | | | | | | | | | | | | | | | | | | | inetd: more NOMMU fixes rx: shrink devfsd: minor shrink vlock: shrink tcpudp: narrow down window where we have no wildcard socket parse_one_line 1015 1102 +87 init_ring - 53 +53 xzalloc_lsa - 48 +48 read_byte 51 50 -1 rearm_alarm 28 25 -3 nc_main 1028 1000 -28 initring 53 - -53 vlock_main 583 496 -87 reread_config_file 1089 991 -98 rx_main 1046 912 -134 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 1/6 up/down: 188/-404) Total: -216 bytes text data bss dec hex filename 800120 661 7428 808209 c5511 busybox_old 799796 661 7428 807885 c53cd busybox_unstripped
* inetd: make it NOMMU-capable and IPv6-friendly. Lots of renamesGravatar Denis Vlasenko2008-03-123-1008/+770
| | | | | | | | | | of variable/function names Total: -2474 bytes text data bss dec hex filename 802215 661 7452 810328 c5d58 busybox_old 800120 661 7428 808209 c5511 busybox_unstripped
* actually add bb_qsort.cGravatar Denis Vlasenko2008-03-023-3/+3
| | | | | *: s/Denis/Denys/
* zcip: chdiring to root when daemonizing is not useful,Gravatar Denis Vlasenko2008-02-281-2/+2
| | | | | | only makes strip writer's life more miserable. Who want to have zcip run in root dir, can trivially do that.
* httpd: fix breakage introduced by "support for I:index.xml"Gravatar Denis Vlasenko2008-02-271-0/+1
|
* *: add optimization barrier to all "G trick" locationsGravatar Denis Vlasenko2008-02-275-8/+9
|
* script: new applet by Pascal Bellard <pascal.bellard AT ads-lu.com>Gravatar Denis Vlasenko2008-02-271-47/+0
|
* sendmail: yet another maintainer's updateGravatar Denis Vlasenko2008-02-272-121/+90
|
* sendmail: update from maintainerGravatar Denis Vlasenko2008-02-261-149/+207
|
* ifenslave: new applet. closes bug 115.Gravatar Denis Vlasenko2008-02-263-0/+629
|
* *: intrduce and use safe_gethostname. By Tito <farmatito AT tiscali.it>Gravatar Denis Vlasenko2008-02-251-9/+9
| | | | | | | | | | | | | | | | | | | | | safe_gethostname - 48 +48 glob3 35 37 +2 timestamp_and_log 314 315 +1 udhcp_send_kernel_packet 234 231 -3 scan_tree 275 271 -4 passwd_main 1074 1070 -4 print_login_prompt 68 58 -10 obscure 392 377 -15 syslogd_main 882 866 -16 print_login_issue 516 478 -38 hostname_main 278 223 -55 parse_and_put_prompt 825 756 -69 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 2/9 up/down: 51/-214) Total: -163 bytes text data bss dec hex filename 798791 728 7484 807003 c505b busybox_old 798631 728 7484 806843 c4fbb busybox_unstripped
* less,klogd,syslogd,nc,tcpudp: exit on signal by killing itself, not exit(1)Gravatar Denis Vlasenko2008-02-243-6/+6
| | | | | *: minor shrink
* httpd: "HEAD" support. Closes bug 1530.Gravatar Denis Vlasenko2008-02-211-26/+36
| | | | | | | | | | | | | send_file_and_exit 629 645 +16 static.request_HEAD - 5 +5 handle_incoming_and_exit 2732 2737 +5 send_headers 594 597 +3 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 3/0 up/down: 29/0) Total: 29 bytes text data bss dec hex filename 796283 740 7484 804507 c469b busybox_old 796312 740 7484 804536 c46b8 busybox_unstripped
* udhcp: we were forgetting to set right op byte in tha packetGravatar Denis Vlasenko2008-02-201-6/+1
| | | | | for DHCPDECLINE. Fixing, and making code smaller.
* udhcp: make paths configurableGravatar Denis Vlasenko2008-02-203-2/+21
| | | | | syslogd: trivial build fix
* init: make it NOMMU-capableGravatar Denis Vlasenko2008-02-191-1/+1
| | | | | httpd: trivial compile fix
* mount: recognize "dirsync" (closes bug 835)Gravatar Denis Vlasenko2008-02-181-7/+10
| | | | | | mount: sanitize environ if called by non-root *: adjust for slightly different sanitize routine
* libbb: introduce and use xrename and rename_or_warn.Gravatar Denis Vlasenko2008-02-171-4/+1
|
* libbb: introduce bb_signals and bb_signals_recursive,Gravatar Denis Vlasenko2008-02-166-20/+31
| | | | | | | | | | | | | | | | | | | | | | | | which sets same handler for many signals. sig_catch is nuked (bb_signals_recursive is more descriptive name). *: use them as appropriate. function old new delta bb_signals_recursive - 95 +95 bb_signals - 52 +52 run_command 258 273 +15 svlogd_main 1368 1377 +9 runsv_main 1746 1752 +6 runsvdir_main 1643 1646 +3 UNSPEC_print 64 66 +2 time_main 1128 1127 -1 ... resize_main 246 210 -36 sig_catch 63 - -63 set_fatal_sighandler 85 14 -71 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 5/24 up/down: 182/-548) Total: -366 bytes
* *: more readable handling of pipe fds. No code changes.Gravatar Denis Vlasenko2008-02-163-25/+25
|
* ifupdowm: shrinkGravatar Denis Vlasenko2008-02-161-99/+100
| | | | | | | | | | ifupdown_main 2170 2459 +289 find_iface_state 57 56 -1 next_word 63 58 -5 popen2 350 - -350 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/2 up/down: 289/-356) Total: -67 bytes
* random s/short/int/Gravatar Denis Vlasenko2008-02-164-7/+8
| | | | | | | | | add_cmd 1189 1190 +1 xconnect_ftpdata 118 117 -1 data_align 86 84 -2 process_files 2101 2096 -5 forkexec 1345 1334 -11
* ifupdown: code shrinkGravatar Denis Vlasenko2008-02-151-95/+51
| | | | | | | | | function old new delta next_word 78 63 -15 ifupdown_main 2381 2170 -211 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-226) Total: -226 bytes
* httpd: fix bug where we did chdir("") if CGI path had only one "/".Gravatar Denis Vlasenko2008-02-111-20/+22
| | | | | | | httpd: fix bug 2004: wrong argv when interpreter is invoked +8 bytes growth
* - shrink a tiny bit (-30Bytes)Gravatar Bernhard Reutner-Fischer2008-02-111-30/+27
|
* - spelling fixesGravatar Bernhard Reutner-Fischer2008-02-114-8/+8
|
* sendmail: update from maintainerGravatar Denis Vlasenko2008-02-083-221/+445
|
* httpd: add a bit of error logging; a few code simplifications. +29 bytes.Gravatar Denis Vlasenko2008-02-081-7/+11
|
* udhcp: ifdef out unused membersGravatar Denis Vlasenko2008-02-042-0/+4
|
* udhcp: optional support for non-standard DHCP ports (+300 bytes when selected)Gravatar Denis Vlasenko2008-02-049-11/+67
|
* zcip: open ARP socket before openlogGravatar Denis Vlasenko2008-02-041-11/+13
| | | | | (else we can thrash syslog socket)