aboutsummaryrefslogtreecommitdiff
path: root/libbb (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* new applets: selinux utils by KaiGai Kohei <kaigai@kaigai.gr.jp>Denis Vlasenko2007-02-061-0/+15
|
* EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu>Denis Vlasenko2007-02-061-0/+10
|
* - indentBernhard Reutner-Fischer2007-02-041-9/+20
|
* udhcp: use improved gethostbyname replacement from IPv6 codeDenis Vlasenko2007-02-041-0/+5
|
* mount: (try to) support cifs with IPv6Denis Vlasenko2007-02-041-1/+7
|
* add x to IPv6 functions which can dieDenis Vlasenko2007-02-041-20/+21
|
* suppress warnings about easch <applet>_main() havingDenis Vlasenko2007-02-031-2/+2
| | | | no preceding prototype
* lineedit: add missing #if/#endifDenis Vlasenko2007-02-031-0/+2
| | | | init: fix warnings
* Add BB_EXEC[LV]P() which encapsulate FEATURE_EXEC_PREFER_APPLETSDenis Vlasenko2007-02-031-5/+1
| | | | (patch from Gabriel L. Somlo <somlo@cmu.edu>)
* preparatory patch for -Wwrite-strings #4Denis Vlasenko2007-01-291-4/+4
|
* preparatory patch for -Wwrite-strings #2Denis Vlasenko2007-01-293-4/+4
|
* preparatory patch for -Wwrite-strings #1Denis Vlasenko2007-01-291-1/+1
|
* use bb_sanitize_stdio() where appropriateDenis Vlasenko2007-01-271-1/+1
|
* fix warning in find.cDenis Vlasenko2007-01-271-1/+1
|
* fix bin2hex bug. lowercase = uppercase | 0x20, not | 0x10!Denis Vlasenko2007-01-261-2/+2
|
* bb_parse_mode: do not do umask() needlessly.Denis Vlasenko2007-01-261-34/+18
|
* Unify ping and ping6. ping has -4 and -6 which forceDenis Vlasenko2007-01-241-0/+2
| | | | | | | | name resolution into IP or IPv6 only, otherwise we take address family returned by host2sockaddr() in lsa->sa.sa_family. IOW: "ping ::1" with do IPv6 ping, "ping 127.0.0.1" will do IPv4 ping. ping6 is aliased to "ping -6".
* accumulated post-1.4.0 fixesDenis Vlasenko2007-01-243-8/+5
|
* fix warning from needlessly-global functionsDenis Vlasenko2007-01-224-2/+9
|
* remove empty source filesDenis Vlasenko2007-01-221-1/+0
|
* ping6: stop using xgethostbyname2, remove it from libbb.Denis Vlasenko2007-01-223-27/+24
|
* nslookup: full circle. Here we started IPv6 work. Use "new API"Denis Vlasenko2007-01-221-2/+22
| | | | and thus save a few bytes.
* - the archivers expect mode to be a mode_t, so do not trip signed/unsigned ↵Bernhard Reutner-Fischer2007-01-221-2/+2
| | | | conversion purposefully
* - sed -i -e "/\$Id:/d;"Bernhard Reutner-Fischer2007-01-221-1/+0
|
* cleanups: unnecessary casts, unified const_1, eliminate cross-.c fileDenis Vlasenko2007-01-224-31/+32
| | | | | prototypes (heresy!), add spaces in places like "flags&NETSTAT_CONNECTED", removed unused #defines, #ifdef -> #if, use uint32_t for ipv4 addrs.
* exterminate u_intXXX.Denis Vlasenko2007-01-221-2/+2
| | | | fix ping6 buglet (memset is too short), minor sync between ping and ping6
* comment out unused old networking API partsDenis Vlasenko2007-01-221-8/+16
| | | | sockaddr2dotted: return IPV6 addrs in [addr]:port form (was addr:port)
* move shell/cmdedit.c -> libbb/lineedit.cDenis Vlasenko2007-01-221-0/+1798
|
* cmdedit is not a 'command' editing anymore, it's just editing (generic),Denis Vlasenko2007-01-222-0/+60
| | | | so rename stuff accordingly.
* Introduce FEATURE_EXEC_PREFER_APPLETS = "re-execute our ownDenis Vlasenko2007-01-211-2/+5
| | | | | | executable if we asked to exec someting with argv[0] == known_applet" Use it in init. Also respect PATH in init, remove explicit "/sbin" etc from exec. Patch by Gabriel L. Somlo <somlo@cmu.edu>
* - get_terminal_width_height does not and should never write to fd. Cosmetic ↵Bernhard Reutner-Fischer2007-01-201-1/+1
| | | | Precaution
* strdup -> xstrdupDenis Vlasenko2007-01-191-1/+1
| | | | sed: de-obfuscate piece of code
* ls: use get_cached_username/groupnameDenis Vlasenko2007-01-191-3/+3
|
* openvt,getty,vfork_daemon_rexec,mount: tighten up fd cleanup codeDenis Vlasenko2007-01-192-4/+12
| | | | | | | | | (will close all fd's > 2 on daemonization now) getty: fix "getty -" support, and also do not try to chown/chmod "-" telnetd: fix "lost ctty" bug Yet another attempt on saner function names: bb_sanitize_server_stdio(0/1) -> bb_sanitize_stdio() + bb_daemonize();
* sed,get_line_from_file: improve commentsDenis Vlasenko2007-01-171-2/+3
|
* Rename bb_sanitize_stdio -> bb_sanitize_server_stdioDenis Vlasenko2007-01-141-1/+1
| | | | | | (name is still bad - it doesn't hint that function may do daemonization trick for you if asked to). Small fixes to fakeidentd.
* By popular request reinstate fakeidentd's standalone mode.Denis Vlasenko2007-01-141-0/+24
| | | | | | | | | | | Since this is also needed for other applets like telnetd, introduce generic driver for such things. It even supports inetd-wait ('linger') mode, when inetd hands out listen socket to child and waits to it to die, instead of handing out accepted socket and continuing listening itself (nowait mode). Code growth ~200 bytes. NB: our inetd doesn't support wait mode yet (or mabe it is buggy).
* small fixes to ipv6 infrastructureDenis Vlasenko2007-01-131-0/+2
|
* random small size optimizationsDenis Vlasenko2007-01-123-1/+15
|
* next part of ipv6-ization. mostly netcat.Denis Vlasenko2007-01-121-16/+34
|
* next part of ipv6-ization is here: wget & httpdDenis Vlasenko2007-01-121-6/+5
|
* Trailing whitespace removal over entire treeDenis Vlasenko2007-01-116-6/+6
|
* ipv6-ization efforts continue. Few bugs are found,Denis Vlasenko2007-01-111-10/+50
| | | | unknown number likely introduced...
* a bit more IPv6-ization workDenis Vlasenko2007-01-101-21/+10
| | | | syslogd: converted to use it (in -R host:port)
* Improve generic ipv4+ipv6 support in libbb.Denis Vlasenko2007-01-101-83/+151
| | | | | | | | | Convert telnet to it. Now this works: telnetd -b [::1]:1234 - bind to IPv6 non-standard port telnet [::1]:1234 - connect to IPv6 non-standard port telnet ::1 1234 - same This does not require ANY ipv6-specific code in applets (no struct sockaddr_in6. In fact, no sockaddr_in, too).
* new libbb func: xmalloc_realpath (+ use it where makes sense)Denis Vlasenko2007-01-041-4/+14
| | | | | syslogd, logread: add debugging code (disabled) syslogs: drastically smaller bss; fix "-C n" behaviour
* convert calloc to xzallocDenis Vlasenko2007-01-034-14/+12
| | | | fix sleep-on-die option
* about.html: update maintainer nameDenis Vlasenko2006-12-301-0/+1
| | | | libbb/Kbuild: less needs xregcomp.o
* next bunch of fixes for bugs found by randconfigDenis Vlasenko2006-12-301-1/+1
|
* bb_xget[pw/gr]nam were horribly misnamed - fixed.Denis Vlasenko2006-12-281-64/+63
| | | | | | | uidgid_get -> get_uidgid, add additional param (numeric_ok). Make chown use it. chown: fix "chown user: ...." install: fix incorrect use of bb_xget[pw/gr]nam