d814c98692
telnetd: do not advertise TELNET_LFLOW, we do not support it properly.
Denis Vlasenko
2009-02-02 23:43:57 +00:00
04158e0459
udhcpd: add code which rejects lease files with suspicious or old timestamp. *: s/time(0)/time(NULL)/g
Denis Vlasenko
2009-02-02 10:48:06 +00:00
512c8ae053
login: small simplification by Walter Harms. -10 bytes
Denis Vlasenko
2009-02-02 00:15:57 +00:00
4eff8efa59
login: cleanup work by Walter Harms. No logic changes.
Denis Vlasenko
2009-02-02 00:15:00 +00:00
73121c3c8c
dhcpd,dumpleases: write and use 64-bit current time in lease file. without it, determination of remaining lease time is unreliable. Yes, it's costly in code size, but without it, dumpleases output is misleading!
Denis Vlasenko
2009-02-01 00:40:45 +00:00
9ec0ecbfdd
init: remove wait() loop on restart, it may be dangerous
Denis Vlasenko
2009-01-31 19:26:12 +00:00
4ae8a05b13
init: fix a bug where on reload order of entries might be wrong
Denis Vlasenko
2009-01-31 18:55:54 +00:00
e35af56790
modutils-24: use xasprintf and xzalloc where appropriate, remove unreachanble code build system: correct some dependencies in config system init: convert one #if into if() - for Rob.
Denis Vlasenko
2009-01-31 14:22:24 +00:00
fc2a4fc2ba
init: small correction in a comment
Denis Vlasenko
2009-01-31 01:07:05 +00:00
72c99af0b4
init: major improvement in documentation and signal handling. Lots of nasty, but hard to trip, races are fixed.
Denis Vlasenko
2009-01-31 01:03:45 +00:00
a7542dd619
- be gentle to syntax highlighting
Bernhard Reutner-Fischer
2009-01-27 18:54:41 +00:00
dd76b79962
- update Michele address
Bernhard Reutner-Fischer
2009-01-27 12:56:33 +00:00
41d5ebee17
awk: in BEGIN section $0 should be "", not "0".
Denis Vlasenko
2009-01-25 01:00:15 +00:00
bdea2c06dc
traceroute: allow -w NUM as small as 1
Denis Vlasenko
2009-01-24 21:23:41 +00:00
766c10c386
traceroute: rewrite. Do not emit raw IP packets, instead send UDP or ICMP packets and rely on the kernel to form IP headers, select source IP and interface. Doing it in traceroute wasn't working too good, and was bloating it.
Denis Vlasenko
2009-01-24 20:14:24 +00:00
39b681343b
tunctl: new applet by Vladimir
Denis Vlasenko
2009-01-23 02:07:14 +00:00
f6107c7e88
- add CONFIG_EXTRA_CFLAGS (thanks to keesj) This helps with remembering additional flags like e.g. cpu settings for people who did not configured their compiler to produce code for their cpu per default.
Bernhard Reutner-Fischer
2009-01-22 13:27:14 +00:00
498436586e
tar: stop changing net tarfile's mode, GNU tar doesn't do it
Denis Vlasenko
2009-01-20 02:52:57 +00:00
038eec7c8b
uname: use wider integer for option bits
Denis Vlasenko
2009-01-19 16:38:30 +00:00
059138fd08
uname: add support for -i and -o, fix printing of unknown -p value with -a option
Denis Vlasenko
2009-01-19 16:32:23 +00:00
ec64a5775e
dhcpc: suppress "warning: 'timestamp_before_wait' might be used uninitialized
Denis Vlasenko
2009-01-14 00:28:03 +00:00
1265df1f31
libbb: shrink linked list ops (by xmaks AT email.cz)
Denis Vlasenko
2009-01-13 15:22:50 +00:00
f0dc2c1d5c
- use https for bugzilla URLs
Bernhard Reutner-Fischer
2009-01-10 11:36:38 +00:00
e44a4e316d
- isascii() is obsolescent in SUSv4 and furthermore looks redundant in this spot
Bernhard Reutner-Fischer
2009-01-09 14:49:11 +00:00
870ccd7212
do not whine if /sys/block does not exist ... embedded systems dont need stinkin block devices
Mike Frysinger
2009-01-08 17:19:01 +00:00
501b0e335f
sysctl: fix another corner case with "dots and slashes"
Denis Vlasenko
2009-01-08 03:35:47 +00:00
cb39a7ca6d
printf: make integer format strings print long long-sized values.
Denis Vlasenko
2009-01-04 02:58:58 +00:00
0416e3dde1
udhcpd: disable opton to have absolute lease times in lease file (that does not work with dumpleases) dumpleases: fix -a option. networking/udhcp/*: code shrink, more compact static leases struture, better comments, etc
Denis Vlasenko
2009-01-01 17:52:09 +00:00
54d10059c9
*: tweak error messages sysctl: shrink; support recursing if name is a directory: "sysctl net.ipv4.conf". Patch by xmaks AT email.cz
Denis Vlasenko
2008-12-24 03:11:43 +00:00
4e12b1a2a9
libbb: introduce and use xmalloc_ttyname (-32 in bss). ash: small code shrink
Denis Vlasenko
2008-12-23 23:36:47 +00:00
b3523b9cd3
- we already have an impl for man
Bernhard Reutner-Fischer
2008-12-22 17:09:12 +00:00
54143af9ef
Add fancy svn browser thingy (via Lance Albertson of OSL)
Bernhard Reutner-Fischer
2008-12-18 00:44:58 +00:00
9b143a9e39
Update links to new site locations (via Lance Albertson at OSL)
Bernhard Reutner-Fischer
2008-12-18 00:43:31 +00:00
68819d1232
ash: fix CONFIG_ASH_OPTIMIZE_FOR_SIZE off + high-bit chars case (do we even need CONFIG_ASH_OPTIMIZE_FOR_SIZE conditional?)
Denis Vlasenko
2008-12-15 11:26:36 +00:00
3139ea7f15
expand: fix incorrect expansion exactly on tab boundary; shrink the code
Denis Vlasenko
2008-12-14 15:45:25 +00:00
ab6b446e95
header_verbose_list: show off_t size, not cast to (unsigned) get_header_tar: support GNU tar's "base256" encoding
Denis Vlasenko
2008-12-12 02:14:35 +00:00
a3ca7cf069
add a note that SO_BINDTODEVICE needs padded iface name on 2.6.26
Denis Vlasenko
2008-12-10 11:24:33 +00:00
517413f9af
bb_info_msg: make it do atomic, unbuffered writes udhcpc: fix a problem where we don't open listening socket fast enough
Denis Vlasenko
2008-12-10 11:16:47 +00:00
e53738558f
*: fix SO_BINDTODEVICE. Kernel wants at least IFNAMSIZ bytes there.
Denis Vlasenko
2008-12-10 11:12:16 +00:00
0d94820adf
syslogd: comment out file locking; make signal handling syncronous (old was racy)
Denis Vlasenko
2008-12-09 22:53:31 +00:00
1bcdcd2ef0
init: do not eat last char in messages; do not print duplicate "init:" prefix to syslog
Denis Vlasenko
2008-12-09 21:23:31 +00:00
d1a84a2880
libbb: move crypt_make_salt() to pw_encrypt.c, reuse bin-to-ascii64 conversion which does not require an array.
Denis Vlasenko
2008-12-07 01:16:34 +00:00
9c6d12993f
- -4b and use proper define; add license note
Bernhard Reutner-Fischer
2008-12-04 14:19:21 +00:00
3f70b87c59
clarify which version of crond is known to put tasks in separate pgrps
Denis Vlasenko
2008-12-04 13:57:59 +00:00
3246c0de12
iproute: fix ipXXX utilities trying to parse their applet name as their 1st parameter.
Denis Vlasenko
2008-12-04 12:15:19 +00:00
e45930e890
Fold mkpasswd applet into cryptpw. mkpasswd is in Debian, OTOH cryptpw was added to busybox earlier. Trying to make both camps happy by making those two applets just aliases. They are command-line compatible. We can decide whether we want to drop one (and which one) later.
Denis Vlasenko
2008-12-04 12:05:26 +00:00
196a953f21
iptunnel: fix problems with including linux/ip_tunnel.h on some systems
Denis Vlasenko
2008-12-03 20:16:11 +00:00
d7a805efaf
libbb: introduce and use xgetpwnam. ~ -150 bytes.
Denis Vlasenko
2008-12-03 19:05:55 +00:00
ac1c96f673
- remove superfluous comment from previous commit
Bernhard Reutner-Fischer
2008-12-03 18:49:44 +00:00
81c3a1d0b2
ash: remove TODO which seems to actually work now. no code changes
Denis Vlasenko
2008-12-03 11:59:12 +00:00
6ebb2f56d5
crond: use bb_setpgrp, not setpgrp platform.h: make a bit more readable
Denis Vlasenko
2008-12-03 10:46:12 +00:00
f8535ccd65
ash: finally installed it as /bin/sh on my machine. some breakage noticed, the most dire is mishandled ^C. fixing it.
Denis Vlasenko
2008-12-03 10:36:26 +00:00
0c68a874e7
libbb: password/group function helpers rewritten by Tito:
Denis Vlasenko
2008-12-02 22:56:59 +00:00
b6ddee2425
crond: put tasks in separate process groups
Denis Vlasenko
2008-12-02 21:52:24 +00:00
928b2c0fee
...and exclude LC_ALL too
Denis Vlasenko
2008-12-01 12:38:36 +00:00
dcc921e3ca
build system: fix sorting + locale in make objsizes
Denis Vlasenko
2008-12-01 12:36:41 +00:00
1e10afcdfb
volume_id/fat: careful with sector#, it may not fit in 32 bits. +91 bytes volume_id/*: a bit of code shrink
Denis Vlasenko
2008-11-30 17:41:31 +00:00
a34b8a4d30
init: O_NONBLOCK needs more thought. reverted for now
Denis Vlasenko
2008-11-29 23:14:37 +00:00