Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | next part of ipv6-ization. mostly netcat. | Denis Vlasenko | 2007-01-12 | 1 | -4/+9 | |
| | ||||||
* | next part of ipv6-ization is here: wget & httpd | Denis Vlasenko | 2007-01-12 | 1 | -0/+1 | |
| | ||||||
* | Trailing whitespace removal over entire tree | Denis Vlasenko | 2007-01-11 | 1 | -1/+1 | |
| | ||||||
* | ipv6-ization efforts continue. Few bugs are found, | Denis Vlasenko | 2007-01-11 | 1 | -11/+20 | |
| | | | | unknown number likely introduced... | |||||
* | a bit more IPv6-ization work | Denis Vlasenko | 2007-01-10 | 1 | -3/+20 | |
| | | | | syslogd: converted to use it (in -R host:port) | |||||
* | Improve generic ipv4+ipv6 support in libbb. | Denis Vlasenko | 2007-01-10 | 1 | -11/+10 | |
| | | | | | | | | | 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). | |||||
* | add arp applet - thanks to | Denis Vlasenko | 2007-01-07 | 1 | -0/+37 | |
| | | | | "Eric Spakman" <E.Spakman@inter.nl.net> | |||||
* | new libbb func: xmalloc_realpath (+ use it where makes sense) | Denis Vlasenko | 2007-01-04 | 1 | -0/+1 | |
| | | | | | syslogd, logread: add debugging code (disabled) syslogs: drastically smaller bss; fix "-C n" behaviour | |||||
* | convert calloc to xzalloc | Denis Vlasenko | 2007-01-03 | 1 | -0/+1 | |
| | | | | fix sleep-on-die option | |||||
* | introduce small[u]int | Denis Vlasenko | 2007-01-03 | 1 | -0/+12 | |
| | | | | fsck_minix: use it for flag variables. 140 bytes saved | |||||
* | fix for uclibc-without-shadow.h compilation | Denis Vlasenko | 2006-12-30 | 1 | -8/+12 | |
| | ||||||
* | fix build without shadow support | Denis Vlasenko | 2006-12-28 | 1 | -2/+0 | |
| | ||||||
* | bb_xget[pw/gr]nam were horribly misnamed - fixed. | Denis Vlasenko | 2006-12-28 | 1 | -8/+10 | |
| | | | | | | | 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 | |||||
* | merge post-1.3.0 fixes | Denis Vlasenko | 2006-12-26 | 1 | -0/+2 | |
| | ||||||
* | properly export externs thru *.h files | Denis Vlasenko | 2006-12-26 | 1 | -2/+9 | |
| | ||||||
* | leftover of e2fsck surgery | Denis Vlasenko | 2006-12-26 | 1 | -0/+1 | |
| | ||||||
* | missing piece of prev commit: ndelay_off | Denis Vlasenko | 2006-12-24 | 1 | -0/+1 | |
| | ||||||
* | tar et al: die if bb_copyfd_size copies less than asked for. | Denis Vlasenko | 2006-12-22 | 1 | -1/+6 | |
| | | | | (we have bb_copyfd_exact_size now for that kind of usage) | |||||
* | introduce LONE_CHAR (optimized strcmp with one-char string) | Denis Vlasenko | 2006-12-21 | 1 | -1/+5 | |
| | ||||||
* | A bunch of defined(__GLIBC__) added. static-linking warning expanded | Denis Vlasenko | 2006-12-18 | 1 | -1/+1 | |
| | ||||||
* | inline strcmp(s, "-") [actually macro-ize it for now - gcc is too stupid] | Denis Vlasenko | 2006-12-16 | 1 | -0/+8 | |
| | ||||||
* | build system: add "release" target | Denis Vlasenko | 2006-12-12 | 1 | -10/+11 | |
| | | | | find: support -size N (needed for above) | |||||
* | passwd: made smaller by ~130 bytes. size can go negative | Denis Vlasenko | 2006-12-01 | 1 | -1/+1 | |
| | | | | if current trend will continue ;) | |||||
* | fix support for globally disabling --long-options. | Denis Vlasenko | 2006-11-29 | 1 | -1/+3 | |
| | | | | (disabling them saves ~4K on fully configured bbox) | |||||
* | Provide our own isdigit macro. saves more than 400 bytes. | Denis Vlasenko | 2006-11-27 | 1 | -1/+5 | |
| | ||||||
* | safe_strtoXX interface proved to be a bit unconvenient. | Denis Vlasenko | 2006-11-27 | 1 | -22/+11 | |
| | | | | | Remove it, introduce saner bb_strtoXX. Saved ~350 bytes. | |||||
* | Closing bug 730. libbb run_parts is using scandir (a GNUism), | Denis Vlasenko | 2006-11-26 | 1 | -1/+0 | |
| | | | | | and it is used only by run_parts applet, so move it there. Also saved ~30 bytes (prolly gcc autoinlining...). | |||||
* | tee: fix bug: argv[-1] is a no-no! | Denis Vlasenko | 2006-11-25 | 1 | -1/+1 | |
| | | | | | bb_full_fd_action: optimize die_if_ferror: "<applet>: filename" isn't a good err msg, add "..I/O error" | |||||
* | small improvements in str -> num convertors | Denis Vlasenko | 2006-11-25 | 1 | -6/+0 | |
| | ||||||
* | regularize str -> num convertors | Denis Vlasenko | 2006-11-25 | 1 | -34/+1 | |
| | ||||||
* | tar: cache [ug]id->username/groupname mappings. Cuts down amount | Denis Vlasenko | 2006-11-24 | 1 | -0/+1 | |
| | | | | | of open/read/close of /etc/passwd and /etc/group dramatically (we were rereading those for each untarred file!!!) | |||||
* | glibc makedev() is a large inline. Save 700+ bytes by wrapping it | Denis Vlasenko | 2006-11-24 | 1 | -0/+6 | |
| | | | | into a function. | |||||
* | header_verbose_list: stop truncating file size in listing | Denis Vlasenko | 2006-11-24 | 1 | -5/+6 | |
| | ||||||
* | tar: | Denis Vlasenko | 2006-11-24 | 1 | -1/+0 | |
| | | | | | | | | | * unpack: handle tar header fields which are not NUL terminated * pack: handle 4+GB files correctly * pack: refuse to store 101+ softlinks (was truncating link target name) * pack: mask mode with 07777 | |||||
* | introduce setsockopt_reuseaddr(int fd), setsockopt_broadcast(int fd), | Denis Vlasenko | 2006-11-22 | 1 | -0/+2 | |
| | | | | | use them where appropriate. 200 bytes saved | |||||
* | telnetd: move generic stuff into libbb. It will make it easy | Denis Vlasenko | 2006-11-22 | 1 | -0/+12 | |
| | | | | to make other server applets IPv6-aware too. | |||||
* | telnetd: we were having telnetd with is ONLY inetd or ONLY standalone. | Denis Vlasenko | 2006-11-22 | 1 | -0/+1 | |
| | | | | | What if I need to have both?? This patch introduces CONFIG_FEATURE_TELNETD_STANDALONE: y - both, n - only inetd. | |||||
* | bb_INET_default[] is really just a const "default", | Denis Vlasenko | 2006-11-21 | 1 | -0/+2 | |
| | | | | nothing INET-specific | |||||
* | insmod_ng_main: -80 bytes. Stopp mmapping, use xmalloc_open_read_close(). | Denis Vlasenko | 2006-11-21 | 1 | -2/+1 | |
| | ||||||
* | svlogd: new applet. +9k. Still too big, but it was 12k yesterday. | Denis Vlasenko | 2006-11-16 | 1 | -0/+2 | |
| | ||||||
* | rename: compare_string_array -> index_in_str_array | Denis Vlasenko | 2006-11-05 | 1 | -1/+2 | |
| | | | | | introduce index_in_substr_array and use it in iproute2 | |||||
* | smart_ulltoa5: make available in libbb | Denis Vlasenko | 2006-11-05 | 1 | -0/+1 | |
| | ||||||
* | replace /proc scanning code by more versatile one. | Denis Vlasenko | 2006-11-05 | 1 | -12/+36 | |
| | | | | | | | Use it where appropriate. Stop scanning /etc/passwd *for every process*!!! (uid->username) top: reduce memory usage - we won't save unneeded fields from /proc info anymore. Downside: ~+250 bytes of code | |||||
* | top: improve CPU% calculation | Denis Vlasenko | 2006-11-05 | 1 | -2/+2 | |
| | | | | style fixes | |||||
* | Unneeded code removed, usused field "unsigned pscpu" removed | Denis Vlasenko | 2006-11-01 | 1 | -4/+3 | |
| | ||||||
* | PID should be stored in pid_t, not int or long. | Denis Vlasenko | 2006-11-01 | 1 | -4/+3 | |
| | | | | | find_pid_by_name() was returning 0 or -1 in last array element, but -1 was never checked. We can use just 0 intead. | |||||
* | ls: cleanup part 1 | Denis Vlasenko | 2006-10-28 | 1 | -4/+4 | |
| | ||||||
* | recursive_action: add depth param | Denis Vlasenko | 2006-10-27 | 1 | -4/+4 | |
| | | | | chmod: match coreutils versus following links | |||||
* | reshuffle libbb.h contents so that order of decls makes sense | Denis Vlasenko | 2006-10-27 | 1 | -268/+250 | |
| | | | | Found bad typo in largefile support :) | |||||
* | Fix minor breakage in previous commit | Denis Vlasenko | 2006-10-26 | 1 | -2/+2 | |
| |