Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-18 | switch_root: error_msg -> perror_msg, reduce by 22 bytes while at it. | Denis Vlasenko | |
2007-04-18 | "Unify base64 handling" is done, remove TODO | Denis Vlasenko | |
2007-04-18 | make "busybox" w/o args work again, and save 10 bytes in the process. | Denis Vlasenko | |
2007-04-18 | hush: remove stray semicolon (should change nothing) | Denis Vlasenko | |
2007-04-16 | ether-wake: save a few more bytes of code | Denis Vlasenko | |
2007-04-16 | ether-wake: close bug 1317. Reorder fuctions to avoid | Denis Vlasenko | |
forward refs while at it | |||
2007-04-16 | shells: remove few statics and duplicated code | Denis Vlasenko | |
(much more of the same remains, alas) function old new delta doset 330 332 +2 warn 53 51 -2 onecommand 463 461 -2 ioecho 40 38 -2 forkexec 1412 1410 -2 err 81 79 -2 setdash 59 56 -3 flag 4 - -4 msh_main 1389 1384 -5 eval 388 381 -7 subgetc 759 747 -12 static.local 14 - -14 b_adduint 70 52 -18 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 1/10 up/down: 2/-73) Total: -71 bytes | |||
2007-04-16 | style fixes, no code changes | Denis Vlasenko | |
2007-04-16 | applet.c: ruid is needed only if FEATURE_SUID=y | Denis Vlasenko | |
2007-04-16 | - we unconditionally need ruid. Fixes build error in line 334 | Bernhard Reutner-Fischer | |
2007-04-16 | - fix compilation when ENABLE_FEATURE_IP_RULE was off | Bernhard Reutner-Fischer | |
2007-04-16 | - fix compilation if ENABLE_FEATURE_DD_IBS_OBS is off | Bernhard Reutner-Fischer | |
2007-04-15 | lineedit: state->hist_file doesn't exist if !FEATURE_EDITING_SAVEHISTORY, | Denis Vlasenko | |
#ifdef it out | |||
2007-04-15 | doc: fix code example which may provoke warning | Denis Vlasenko | |
2007-04-15 | e2fsprogs: stop using statics in chattr. Minor code shrinkage (-130 bytes) | Denis Vlasenko | |
2007-04-15 | deluser: add optional support for removing users from groups | Denis Vlasenko | |
(by Tito <farmatito@tiscali.it>) | |||
2007-04-15 | update style-guide.txt | Denis Vlasenko | |
2007-04-15 | xargs: simplify word list management | Denis Vlasenko | |
2007-04-14 | msh: style fixes | Denis Vlasenko | |
shell/README - a place to record things about busybox shells | |||
2007-04-14 | lineedit: nuke two unused variables and code which sets them | Denis Vlasenko | |
applets: do not even try to read config if run by real root msh: use named constants (O_RDONLY etc) in open() instead of magic numbers, other minor code size reduction. | |||
2007-04-14 | lash: recognize and use NOFORK applets | Denis Vlasenko | |
lash,hush: fix kill buglet (didn't properly recognize ESRCH) | |||
2007-04-14 | lineedit: do not try to open NULL history file | Denis Vlasenko | |
2007-04-14 | hush: use NOFORK applets as appropriate. Net reduction of code size. | Denis Vlasenko | |
2007-04-13 | teach find_root_device to deal with /dev/ subdirs | Denis Vlasenko | |
(by "Kirill K. Smirnov" <lich@math.spbu.ru>) | |||
2007-04-13 | dpkg: use nitfields which are a bit closer to typical ushort. | Denis Vlasenko | |
Code size -800. | |||
2007-04-13 | style fixes | Denis Vlasenko | |
2007-04-13 | sourse_route_list -> source_route_list | Denis Vlasenko | |
2007-04-13 | make xsocket die with address family printed (if VERBOSE_RESOLUTION_ERRORS=y) | Denis Vlasenko | |
2007-04-13 | hush: more style fixes. | Denis Vlasenko | |
2007-04-13 | hush: comment out and replace bug in set_local_var: | Denis Vlasenko | |
- if (value == 0 && ++value == 0) { + /*if (value == 0 && ++value == 0) ??? -vda */ + if (value == NULL || value[1] == '\0') { Style fixes. | |||
2007-04-13 | shell/: add SUSv3 doc for fast & easy reference | Denis Vlasenko | |
2007-04-13 | fix typo in comment | Denis Vlasenko | |
2007-04-13 | find: add support for -delete, -path (by Natanael Copa) | Denis Vlasenko | |
2007-04-12 | sed: fix escaped newlines in -f; fix multiple -f and -e | Denis Vlasenko | |
(broke when getopt32 was fixed to not reverse the list) | |||
2007-04-12 | login: fixing my brainfart: xspawn(t_argv) <- was using argv! | Denis Vlasenko | |
2007-04-12 | make sure we free the grep data as well | Mike Frysinger | |
2007-04-12 | lash: "forking" applets are actually can be treated the same way as ↵ | Denis Vlasenko | |
"non-forked". Also save a bit of space on trailing NULL array elements. | |||
2007-04-12 | fix realloc-of-non-malloced pointer, and reduce size while at it | Denis Vlasenko | |
2007-04-12 | login: remove setpgrp call (makes it work from shell prompt again). | Denis Vlasenko | |
login: sanitize stdio descriptors (we are suid, need to be careful!) shrink login and set_environment by ~100 bytes. | |||
2007-04-12 | pass a copy of argv[i] to NOFORK applets (they may permute it etc). | Denis Vlasenko | |
set/save/restore more shared global variables whan call one applet from another | |||
2007-04-12 | - shrink iproute a bit (-200 bytes). Untested | Bernhard Reutner-Fischer | |
2007-04-12 | - add xsendto and use where appropriate; shrink iplink; sanitize libiproute ↵ | Bernhard Reutner-Fischer | |
a bit. -916 byte | |||
2007-04-12 | style fixes. No code changes | Denis Vlasenko | |
2007-04-11 | bb_full_fd_action: remove potential xmalloc from NOFORK path | Denis Vlasenko | |
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 | |||
2007-04-11 | ash: fix kill -l (by Mats Erik Andersson <mats.andersson64@comhem.se>) | Denis Vlasenko | |
2007-04-11 | fix typo in doc | Denis Vlasenko | |
2007-04-11 | style fixes, no code changes. | Denis Vlasenko | |
2007-04-11 | rename: run_applet_by_name -> run_applet_and_exit | Denis Vlasenko | |
2007-04-11 | - set the scope properly. Thanks to Jean Wolter, who wrote: | Bernhard Reutner-Fischer | |
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. | |||
2007-04-11 | Add NOFORK/NOEXEC documentation. | Denis Vlasenko | |