Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-03 | Introduce libbuf analogous to toybuf but for use by lib/*.c. Change ↵ | Rob Landley | |
readfile() semantics to be able to read into an existing buffer, or malloc its own if that's NULL. | |||
2013-09-03 | Remove itoa/utoa, let libc do this with sprintf. | Rob Landley | |
2013-09-03 | Convert dhcp/dhcpd from utoa() to sprintf(). | Rob Landley | |
2013-09-02 | Switch ls from utoa to sprintf. | Rob Landley | |
2013-09-02 | Cleanup pwdx | Rob Landley | |
2013-09-02 | pwdx by Lukasz Skalski. | Rob Landley | |
2013-09-01 | Implement ls --color=auto, suggested by Rich Felker. | Rob Landley | |
2013-09-01 | Improve --longopt parsing: general bugfixes, better error reporting, new ; ↵ | Rob Landley | |
option for optional arguments only suppliable with =. | |||
2013-08-31 | tail: Some fixes | Felix Janda | |
- Rewrite most of the not lseek() logic - Change meaning of len in line_list - Use single instead of double linked list | |||
2013-08-30 | Allow getmountlist to read fstab too. | Rob Landley | |
2013-08-29 | PID and UID namespaces for unshare, pointed out by heehooman@gmail.com. | Rob Landley | |
2013-08-27 | Rewrite pmap to be simpler and match other implementation's output more closely. | Rob Landley | |
2013-08-27 | Add pmap. | Ashwini Sharma | |
2013-08-26 | syslogd: cleanup | Felix Janda | |
- fix bugs introduced in the cleanups - inline addrfds() and open_unix_socks() and simplify them - use xpidfile() - remove isNetwork from struct logfile - invert the meaning of facility and level in struct logfile so that they are automatically correctly initialized - fix memory leak regarding the filenames of logfiles - TT.sd was unused | |||
2013-08-24 | syslogd: cleanup | Felix Janda | |
- fix bugs in previous cleanups - remove config from struct logfile - simplify parse_config() | |||
2013-08-23 | syslogd: stop abusing arg_list | Felix Janda | |
2013-08-23 | syslogd: cleanup | Felix Janda | |
- simplify resolveconfig() -> now logger_lookup is also used in syslogd.c - inline addrfds - small cosmetical changes in parse_config_file() | |||
2013-08-21 | syslogd: cleanup | Felix Janda | |
- remove flag macros - remove some unecessary gotos - inline open_udp_socks() and getport() - simplify resulting open_logfiles() Now in the syslog.conf the port numbers for remote hosts are no longer allowed to be hexadecimal. If there is need for hexadecimal port numbers, one can as well accept octal ones and use base 0 in strtoul. | |||
2013-08-21 | Fix bug where exit code was only correct for -q. | Rob Landley | |
2013-08-20 | syslogd: cleanup | Felix Janda | |
- Remove structure fd_pair so that sigfd can go into GLOBALS - Remove struct typedefs - Inline setup_signal() - Small fix in Usage message | |||
2013-08-20 | Add watch and ps, sent by Ashwini Sharma. | Rob Landley | |
2013-08-19 | In logger and syslogd remove duplicated definitions of facilities and priorities | Felix Janda | |
In syslogd.c get the definitions from <syslog.h>. For logger.c we can't do this as well since it causes multiply defined symbols. Instead we define a non-static lookup function in syslog.c for logger. | |||
2013-08-19 | Move grep from pending to posix, switch default to y. | Rob Landley | |
2013-08-19 | Finish grep rewrite and fleshing out test suite. Several of the grep tests ↵ | Rob Landley | |
fail with the ubuntu version, I _think_ these are upstream bugs? (Second opinions welcome...) | |||
2013-08-18 | Use OPTSTR_command macro for more oldtoys, to avoid keeping two option ↵ | Rob Landley | |
strings in sync. (todo: figure out how to make OLDTOY() automatically use macro. Still need the raw version for subset ala cp/mv though.) | |||
2013-08-18 | Fix wrong printf type. | Rob Landley | |
2013-08-18 | Whitespace changes to passwd. | Rob Landley | |
2013-08-18 | Fix usage: lines for a couple commands. | Rob Landley | |
2013-08-18 | Cleanup du. | Rob Landley | |
2013-08-17 | su: cleanery | Strake | |
* make help message more like others * s/TT\.(.)Argu/TT.\1/g * move environ to toys.h * simplify failure messages * clear password before quit * not check what execve returns * -lc | |||
2013-08-16 | Normalize df menu entry and tweak help text. | Rob Landley | |
2013-08-14 | DHCP client and server, from Ashwini Sharma. | Rob Landley | |
2013-08-13 | Add su. | M. Farkas-Dyck | |
2013-08-12 | grep: -om counts matching lines, not matching parts of lines. | Rob Landley | |
2013-08-12 | More grep work: name "(standard input)" correctly, make multiple -e work, ↵ | Rob Landley | |
regex with embedded newline, multiple regex without -E. | |||
2013-08-12 | More grep cleanup, and make OPTSTR_command macros for use with OLDTOY() | Rob Landley | |
2013-08-11 | fdisk: remove goto; inline valid(); merge xprintf() calls; shrink sys_types | Isaac Dunham | |
sys_types had used char[_PATH_MAX] for 22-char max strings. When this is done 48 times, it nearly doubles the size of toybox. goto should only be used when it is the easiest way to bail out. That does not mean "when we need to fall back to returning a one-liner that asks user input", nor is it suitable for looping: C has while () and do { } while (); for a reason. valid was called once. As such, it belonged inline. print_*menu could probably be inlined, but I did not do this yet in case a table-driven approach works better. This uses C string concatenation to break an overly long message up, while not wasting function calls. | |||
2013-08-11 | Ashwini Sharma said that Kyungwan Han should be in the contact info for the ↵ | Rob Landley | |
commands he sent recently. | |||
2013-08-10 | Add daemonize function to lib for klogd and syslogd | Felix Janda | |
2013-08-10 | Cleanup klogd | Felix Janda | |
Remove #if and inline most functions | |||
2013-08-09 | New toy: fallocate | Felix Janda | |
2013-08-07 | This is the preliminary version of lspci text output support (the location | Isaac Dunham | |
of pci.ids is hard-coded to /usr/share/misc/pci.ids, as found on Debian/Ubuntu). +88 lines in two files, including reformatting, comments, whitespace, and build configuration as well as new code. The changes: -Add library code to look up descriptions. -Add a counter for -n (for the sake of -nn) -Add the file stream "db" to GLOBALS and open it conditionally -Add name fields to bufs -Look up text if enabled and -n is passed never or twice -Print text if lookup succeeded | |||
2013-08-05 | I have implemented FDISK command. | Ashwini Sharma | |
This supports '-l' option for listing and other options [-bCHS] for giving values like block size, Cylinders, Heads,... | |||
2013-08-04 | Cleanup grep, make it pass the current test suite. | Rob Landley | |
2013-08-04 | System V style init, submitted by Kyungwan Han. | Rob Landley | |
2013-08-01 | Need to specify bool for CP_MV_MORE config symbol to avoid warnings. | Rob Landley | |
2013-08-01 | ls --color should depend on LS in menuconfig. | Rob Landley | |
2013-08-01 | Cleanup grep: help text, whitespace, add parentheses. | Rob Landley | |
2013-08-01 | Found the fault. My method of -w fails sans -E, so I just disallow it. | M. Farkas-Dyck | |
Kernel build never uses -w sans -E anyhow. | |||
2013-07-31 | Move renice from pending to posix, default y, fix link to standard. | Rob Landley | |