aboutsummaryrefslogtreecommitdiff
path: root/toys
AgeCommit message (Collapse)Author
2013-08-26syslogd: cleanupFelix 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-24syslogd: cleanupFelix Janda
- fix bugs in previous cleanups - remove config from struct logfile - simplify parse_config()
2013-08-23syslogd: stop abusing arg_listFelix Janda
2013-08-23syslogd: cleanupFelix Janda
- simplify resolveconfig() -> now logger_lookup is also used in syslogd.c - inline addrfds - small cosmetical changes in parse_config_file()
2013-08-21syslogd: cleanupFelix 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-21Fix bug where exit code was only correct for -q.Rob Landley
2013-08-20syslogd: cleanupFelix 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-20Add watch and ps, sent by Ashwini Sharma.Rob Landley
2013-08-19In logger and syslogd remove duplicated definitions of facilities and prioritiesFelix 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-19Move grep from pending to posix, switch default to y.Rob Landley
2013-08-19Finish 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-18Use 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-18Fix wrong printf type.Rob Landley
2013-08-18Whitespace changes to passwd.Rob Landley
2013-08-18Fix usage: lines for a couple commands.Rob Landley
2013-08-18Cleanup du.Rob Landley
2013-08-17su: cleaneryStrake
* 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-16Normalize df menu entry and tweak help text.Rob Landley
2013-08-14DHCP client and server, from Ashwini Sharma.Rob Landley
2013-08-13Add su.M. Farkas-Dyck
2013-08-12grep: -om counts matching lines, not matching parts of lines.Rob Landley
2013-08-12More grep work: name "(standard input)" correctly, make multiple -e work, ↵Rob Landley
regex with embedded newline, multiple regex without -E.
2013-08-12More grep cleanup, and make OPTSTR_command macros for use with OLDTOY()Rob Landley
2013-08-11fdisk: remove goto; inline valid(); merge xprintf() calls; shrink sys_typesIsaac 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-11Ashwini Sharma said that Kyungwan Han should be in the contact info for the ↵Rob Landley
commands he sent recently.
2013-08-10Add daemonize function to lib for klogd and syslogdFelix Janda
2013-08-10Cleanup klogdFelix Janda
Remove #if and inline most functions
2013-08-09New toy: fallocateFelix Janda
2013-08-07This is the preliminary version of lspci text output support (the locationIsaac 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-05I 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-04Cleanup grep, make it pass the current test suite.Rob Landley
2013-08-04System V style init, submitted by Kyungwan Han.Rob Landley
2013-08-01Need to specify bool for CP_MV_MORE config symbol to avoid warnings.Rob Landley
2013-08-01ls --color should depend on LS in menuconfig.Rob Landley
2013-08-01Cleanup grep: help text, whitespace, add parentheses.Rob Landley
2013-08-01Found 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-31Move renice from pending to posix, default y, fix link to standard.Rob Landley
2013-07-31Cleanup renice and implement '|' (required option) in argument parsing.Rob Landley
2013-07-29Add renice.M. Farkas-Dyck
2013-07-27Fix lspci -eFelix Janda
2013-07-26add nlStrake
2013-07-29The attached KLOGD patch is an improved version of the one you have in hg.Ashwini Sharma
This also has a fix for boundary condition crash.
2013-07-25logger: Some cleanupFelix Janda
2013-07-27grep: s/astrcat/x&/gStrake
2003-06-08grep: add -b flagStrake
2003-06-08grep: add -w flagStrake
2013-07-26lspci: use toybuf instead of dynamic memory allocationFelix Janda
2013-07-26I've written an lspci implementation.Isaac Dunham
Currently it supports -emkn; -e is an extension ("class" is a 24-bit number, but lspci only shows 16 bits; one person on the Puppy forums mentioned that they need those last 8 bits). -n is a no-op for compatability with standard lspci.
2013-07-26This removes xz_mode.Isaac Dunham
Mostly outdated comments and unused function parameters/struct members.
2013-07-19Implement testFelix Janda