Commit Graph

  • 87c40cf4de e2fsprogs: code shrink Denys Vlasenko 2021-06-24 09:31:57 +02:00
  • 9468ea06d2 lsattr,chattr: do not open e.g. device files unless asked directly; do not follow links Denys Vlasenko 2021-06-24 01:07:56 +02:00
  • 0e55af6c61 chattr: if IOC_FSGETXATTR fails, do not try IOC_FSSETXATTR Denys Vlasenko 2021-06-23 19:44:15 +02:00
  • 5c89e5a04e vi: fix read outside of text buffer during insert S Harris 2021-06-21 11:04:49 +01:00
  • e03b49477a cpio: fix sscanf on unterminated buffer S Harris 2021-06-21 10:00:17 +01:00
  • 5709b51a75 chattr: fix "chattr =ae -R FILE" Denys Vlasenko 2021-06-23 18:57:00 +02:00
  • 85a5bc9148 chattr,lsattr: share stat error message Denys Vlasenko 2021-06-23 15:33:22 +02:00
  • 96436fb36a e2fsprogs/*: remove ioctl calling obfuscation Denys Vlasenko 2021-06-23 12:45:51 +02:00
  • e7ff017a1a chattr: update list of attributes in --help Denys Vlasenko 2021-06-23 09:42:01 +02:00
  • 56bbbfae7d cp: implement -n Denys Vlasenko 2021-06-22 15:28:34 +02:00
  • 91b9549a8c crc32: code shrink for !CKSUM config Denys Vlasenko 2021-06-22 10:21:47 +02:00
  • 836580a7d6 cksum: fix handling of read errors Denys Vlasenko 2021-06-22 09:23:54 +02:00
  • ea9b96e5aa crc32: new applet Denys Vlasenko 2021-06-22 01:07:54 +02:00
  • 0ec52d438a cp: implement -t DIR Denys Vlasenko 2021-06-21 19:35:33 +02:00
  • 1de709fda2 cp: preparatory indenting of code block, no code changes Denys Vlasenko 2021-06-21 19:31:37 +02:00
  • 34d79c9aa0 ascii: new applet Denys Vlasenko 2021-06-21 17:51:13 +02:00
  • 51358757c7 vi: fix backward search with GNU regex Ron Yorston 2021-06-21 11:30:39 +01:00
  • ac4786ba00 qwk: make code clearer, no actual code changes Denys Vlasenko 2021-06-20 22:52:29 +02:00
  • d82c937a31 df: support -t TYPE Denys Vlasenko 2021-06-20 15:03:21 +02:00
  • a2a9113f35 df: POSIXLY_CORRECT sets _default_ scale, -m/-h overrides it Denys Vlasenko 2021-06-20 14:46:19 +02:00
  • d71c7892ac shred: with -u, unlink file even if it is zero length Denys Vlasenko 2021-06-20 13:48:21 +02:00
  • ec3170ac95 shred: implement -s SIZE Denys Vlasenko 2021-06-20 13:08:50 +02:00
  • 83dff7f431 lsattr: support more ext2 flags Denys Vlasenko 2021-06-20 12:34:05 +02:00
  • 526b834790 lsattr,chattr: support -p Denys Vlasenko 2021-06-20 10:57:24 +02:00
  • 9c291f2cc0 taskset: fix for PID longer than 12 chars Denys Vlasenko 2021-06-20 09:02:03 +02:00
  • 25128176c4 taskset: implement -a Denys Vlasenko 2021-06-19 17:42:35 +02:00
  • 97c3b5e3ff hush: fix bkslash+newline handling and number validation in ${NN} and ${#NN} Denys Vlasenko 2021-06-19 15:28:10 +02:00
  • fd217c1cbf awk: after preinc/dec, only allow variable, field ref, array ref, or another preinc/dec Denys Vlasenko 2021-06-18 16:35:27 +02:00
  • dc30f3dce2 free: implement -h Denys Vlasenko 2021-06-18 12:08:02 +02:00
  • 2c436679fb xxd: implement -i "C style output" Denys Vlasenko 2021-06-18 00:59:17 +02:00
  • 25fe2d50bd xxd: do not try reading from closed stdin when non-existent file is given Denys Vlasenko 2021-06-18 00:32:29 +02:00
  • 4d16161797 xxd: implement -o DISPLAYOFFSET Denys Vlasenko 2021-06-17 23:53:30 +02:00
  • a0f8076d19 hexdump: fix error message Denys Vlasenko 2021-06-17 23:23:26 +02:00
  • f02b64de86 ionice: implement -t Denys Vlasenko 2021-06-17 13:45:13 +02:00
  • c113796884 env: implement -0 Denys Vlasenko 2021-06-17 13:39:05 +02:00
  • 91bc01c59b mv: implement -t and -T Denys Vlasenko 2021-06-17 12:59:33 +02:00
  • 894466cc51 uniq: support -z Denys Vlasenko 2021-06-17 00:36:13 +02:00
  • 038d400709 vi: reject change command when motion fails Ron Yorston 2021-06-16 14:47:00 +01:00
  • ac04eb3657 vi: up/down motion beyond end of file should fail Ron Yorston 2021-06-16 14:46:01 +01:00
  • f1d21b7434 vi: keep autoindent if line isn't empty Ron Yorston 2021-06-16 14:45:10 +01:00
  • e7a8e8e30c du: support -b "apparent size" Denys Vlasenko 2021-06-16 17:28:02 +02:00
  • 46d315ae44 blockdev: support --get/setra Denys Vlasenko 2021-06-16 17:00:56 +02:00
  • 609df6f22a *: more --help tweaks Denys Vlasenko 2021-06-16 14:24:27 +02:00
  • 57be5daa40 lsof: print fd# too Denys Vlasenko 2021-06-16 12:49:15 +02:00
  • 1abaa6b84c telnetd: give inetd.conf example in --help Denys Vlasenko 2021-06-16 10:49:18 +02:00
  • a885ce1af0 awk: fix use-after-free in "$BIGNUM1 $BIGGERNUM2" concat op Denys Vlasenko 2021-06-16 09:18:08 +02:00
  • 83a4967e50 hush: fix handling of "cmd && &" Denys Vlasenko 2021-06-15 18:12:13 +02:00
  • 1b7a9b68d0 hush: fix handling of \^C and "^C" Denys Vlasenko 2021-06-15 16:05:57 +02:00
  • 04f052c56d unlzma: fix a case where we could read before beginning of buffer Denys Vlasenko 2021-06-15 15:07:57 +02:00
  • 4d4fc5ca5e man: fix segfault in "man 1" Denys Vlasenko 2021-06-15 14:47:46 +02:00
  • e47000490c shuf: simplify check that we have at least one FILE Denys Vlasenko 2021-06-15 10:39:33 +02:00
  • 1f60d88cf6 *: more --help tweaks Denys Vlasenko 2021-06-15 10:00:18 +02:00
  • ebe8c14d34 udhcpc: do not use inet_addr() to parse -r REQ_IP, it's deprecated Denys Vlasenko 2021-06-15 01:42:21 +02:00
  • 9e27fed6b9 udhcpc: rename server_addr to server_id, fix id comparison if it's not specified Denys Vlasenko 2021-06-15 01:15:44 +02:00
  • 827b690fa7 udhcpc[6]: do not pass xid around, keep it in client_data.xid Denys Vlasenko 2021-06-15 01:02:01 +02:00
  • 40a327aeae udhcpc: send client-id option in DHCPDECLINE Denys Vlasenko 2021-06-15 00:34:04 +02:00
  • 52c4b7ac3b vi: initialise tabstop once not for each file Ron Yorston 2021-06-11 13:22:25 +01:00
  • f7ed0e8ae0 vi: ':r' should insert text after current line Ron Yorston 2021-06-09 16:11:03 +01:00
  • e2b9215868 *: --help tweaks Denys Vlasenko 2021-06-14 20:47:20 +02:00
  • 643b308029 base32/64: accept -i "skip bad chars" option (currently in effect unconditionally) Denys Vlasenko 2021-06-13 23:58:17 +02:00
  • 6f7b10cdab *: more --help tweaking Denys Vlasenko 2021-06-13 03:51:55 +02:00
  • 1849285a20 *: more --help tweaks, mostly expanding ts --help Denys Vlasenko 2021-06-13 03:12:09 +02:00
  • 6b6826f0b8 *: --help tweaks Denys Vlasenko 2021-06-13 01:08:48 +02:00
  • aece2c5f0f bc: tweak overflow detection in a^b Denys Vlasenko 2021-06-12 14:03:24 +02:00
  • e36c39a46d bc: code shrink: combine init() and copy() where we can Denys Vlasenko 2021-06-12 12:35:15 +02:00
  • e5958f7dda bc: fix for mul overflow in scale calculation in a^b Denys Vlasenko 2021-06-12 12:19:20 +02:00
  • 4d983dcdde httpd_post_upload.cgi: use mktemp to avoid $RANDOM Sergey Ponomarev 2021-01-09 23:09:51 +02:00
  • 4c4b02c290 ash: save Ron's patch from oblivion Denys Vlasenko 2021-06-06 13:00:20 +02:00
  • 457825f77a shells: do not allow bare "read" in non-bash compat configs Denys Vlasenko 2021-06-06 12:07:11 +02:00
  • a1b0d3856d ash: add process substitution in bash-compatibility mode Ron Yorston 2020-07-23 08:32:27 +01:00
  • 8c1f8aa016 run-parts: permit dot later in file name Ján Sáreník 2021-06-05 18:24:57 +02:00
  • 947a22b332 build system: use SOURCE_DATE_EPOCH for timestamp if available Paul Spooren 2021-05-13 23:39:05 +02:00
  • 1b30c63dfd shell: also do word splitting when -d DELIM is used Eicke Herbertz 2021-06-05 11:42:06 +00:00
  • c0f8113f86 gen_build_files: Use C locale when calling sed on globbed files Khem Raj 2021-05-12 13:01:35 -07:00
  • 274ce6cce1 udhcpc: revert deprecation message for -V Denys Vlasenko 2021-06-05 16:48:06 +02:00
  • 5a72b0cd74 runsv: code shrink: use single handler function for SIGTERM and SIGCHLD Denys Vlasenko 2021-06-05 16:36:21 +02:00
  • 5dadd497ff runsv: robustify signal handling - SIGTERM to child between vfork and exec could mess things up Denys Vlasenko 2021-06-05 16:20:05 +02:00
  • d3e1090308 tcp/udpsvd: robustify SIGCHLD handling Denys Vlasenko 2021-06-05 15:24:04 +02:00
  • ac444861b0 svlogd: if processor's stdin can not be opened, do not try ad infinitum Denys Vlasenko 2021-06-05 14:51:53 +02:00
  • 08ea7be73b ls: trim --help text Denys Vlasenko 2021-06-05 10:36:17 +02:00
  • df0383c624 libbb: correct the name of is_TERM_dumb() Denys Vlasenko 2021-06-05 08:33:03 +02:00
  • 3d9c649158 ls: don't output any colors with TERM=dumb Sören Tempel 2021-05-23 14:14:10 +02:00
  • 5a3d3b8055 udhcpd: don't hardcode treating .0 and .255 specially Seth David Schoen 2021-02-03 16:19:18 -08:00
  • b1a2762ecf cpio: fix "cpio -d -p A/B/C" Denys Vlasenko 2021-06-03 20:26:30 +02:00
  • 327b9f8848 nslookup: mention QUERY_TYPE SRV Paul Spooren 2021-05-19 00:58:32 +02:00
  • ecaf8e8d08 udhcpc[6]: on SIGUSR1, do not go from rebind to renew state Denys Vlasenko 2021-06-03 16:22:35 +02:00
  • f6def87a2e udhcpc: code shrink, rename functions, no logic changes Denys Vlasenko 2021-06-03 16:14:04 +02:00
  • 2f1d13d56a examples/udhcp/udhcpd.conf: update Denys Vlasenko 2021-06-03 12:07:56 +02:00
  • 0d15d5bcca udhcp: shrink arpping() Denys Vlasenko 2021-06-03 11:32:40 +02:00
  • 774020c224 udhcp: convert log1s() macro to function Denys Vlasenko 2021-06-03 11:12:20 +02:00
  • 1c7253726f udhcpc[6]: when renewing, send 1 packet (not 3), on failure go back to BOUND Denys Vlasenko 2021-06-03 09:20:45 +02:00
  • 01daecca1d udhcpc[6]: remove superfluous "created raw socket" log message Denys Vlasenko 2021-06-02 20:23:43 +02:00
  • 4bbc391c7f udhcpc: improve logs - show offer as it is received Denys Vlasenko 2021-06-02 19:51:52 +02:00
  • 0ae53451cf udhcpc[6]: close listening socket more eagerly (e.g. across script runs) Denys Vlasenko 2021-06-02 16:49:20 +02:00
  • 949e9621d1 udhcpc: get rid of client_data.fqdn field Denys Vlasenko 2021-06-02 15:51:50 +02:00
  • 698cdef538 udhcpc: remove deprecated -H/-h HOSTNAME options (9 years), deprecate -V VENDOR Denys Vlasenko 2021-06-02 15:07:46 +02:00
  • 265fcddd08 udhcpc: include client-id option in DECLINEs, even if it's a custom -x 61:HEX option Denys Vlasenko 2021-06-02 13:50:26 +02:00
  • 9659a8db1d vi: remove autoindent from otherwise empty lines Ron Yorston 2021-05-20 08:27:48 +01:00
  • 16e2fa9049 vi: make autoindent respect expandtab setting Ron Yorston 2021-05-20 08:27:19 +01:00
  • d95f89ec57 vi: make cursor positioning more vi compatible Ron Yorston 2021-05-20 08:26:47 +01:00