Commit Graph

  • ac61f44704 ash: fix "char == CTLfoo" comparison signedness bug Denys Vlasenko 2018-03-30 23:03:29 +02:00
  • 60fb98e51d ash: use F_DUPFD_CLOEXEC and O_CLOEXEC Denys Vlasenko 2018-03-30 22:15:14 +02:00
  • df65dc89b4 examples/var_service: new example: dnsmasq service Denys Vlasenko 2018-03-30 20:49:16 +02:00
  • d9503224c8 cpio: extract "unsafe" symlinks the same way tar/unzip does Natanael Copa 2018-03-30 20:18:12 +02:00
  • 0d79d7709d svok: new applet (daemontools compat) Denys Vlasenko 2018-03-30 20:02:33 +02:00
  • d892f7137f ifplugd service example: always run up/down script on startup Denys Vlasenko 2018-03-30 11:14:46 +02:00
  • 2adaa90534 ifplugd: if SIOCSIFFLAGS fails with EADDRNOTAVAIL, don't die Stefan Agner 2018-03-29 14:12:31 +02:00
  • a82fe671f5 fbsplash: support configurable image position Peter Korsgaard 2018-03-29 13:35:01 +02:00
  • 03fd7e06f8 grep: fix echo "aa" | busybox grep -F -w "a" (should not match) Denys Vlasenko 2018-03-29 18:03:50 +02:00
  • 3be4b9b0de fstrim: do not check that specified file is on a block device Denys Vlasenko 2018-03-29 16:00:30 +02:00
  • d1b845706d hush: add a FIXME comment Denys Vlasenko 2018-03-28 18:42:54 +02:00
  • 9acd63c92c ash,hush: fix "saved" redirected fds still visible in children Denys Vlasenko 2018-03-28 18:35:07 +02:00
  • e4defe826b libbb: use BUILD_BUG_ON in utoa_to_buf() Denys Vlasenko 2018-03-28 17:12:56 +02:00
  • 123fdda0a4 ifupdown: do not fail if interface disappears during ifdown Kaarle Ritvanen 2018-03-28 00:00:03 +02:00
  • 46ba2468a3 ioctl(SIOCGIFINDEX) does not require clearing of entire ifr Denys Vlasenko 2018-03-27 23:54:54 +02:00
  • 98592db323 netstat: produce numeric-ip output for non-resolved names Mark Marshall 2018-03-19 10:45:40 +01:00
  • b5820d9fd8 ssl_client: fix option parsing Ron Yorston 2018-03-20 11:41:28 +01:00
  • b3e98b1ccc top: fix "warning: unused variable new_mask" Denys Vlasenko 2018-03-19 20:00:10 +01:00
  • 3c08437db7 tar: add -o and -k to short --help too Denys Vlasenko 2018-03-16 04:02:23 +01:00
  • 1ee222e1bf tar: add -k and -o to --help Denys Vlasenko 2018-03-16 03:55:14 +01:00
  • bbe47d9b9a tcpsvd: fix fallout from opt_complementary removal Denys Vlasenko 2018-03-11 23:02:50 +01:00
  • 0e09ded2f1 readprofile: code shrink Denys Vlasenko 2018-03-11 19:35:58 +01:00
  • 448fdcc17d ntpd: choose initial FREQHOLD_cnt dynamically Denys Vlasenko 2018-03-11 17:08:02 +01:00
  • 3d306bffc5 udhcpd: clamp down huge auto_times to ~2M seconds, better EINTR poll handling Denys Vlasenko 2018-03-11 11:34:44 +01:00
  • 39dfb4de38 ntpd: suppress in-kernel frequency correction in first 8 adjtimex calls Denys Vlasenko 2018-03-10 21:25:53 +01:00
  • 3293bc1469 udhcpd: fix "not dying on SIGTERM" Denys Vlasenko 2018-03-10 19:01:48 +01:00
  • 3936222a0a remove stray newline in "iplink --help" Denys Vlasenko 2018-03-08 16:06:18 +01:00
  • db169f2538 ip: fix "ip -oneline a" Denys Vlasenko 2018-03-08 15:55:07 +01:00
  • 7798282db2 ipcs: further code shrink Denys Vlasenko 2018-03-08 13:23:06 +01:00
  • f7fa8001b7 ipcs: code shrink Denys Vlasenko 2018-03-08 13:10:23 +01:00
  • 694bc06345 md5sum: use config help text similar to other "sum" tools Denys Vlasenko 2018-03-08 12:47:13 +01:00
  • a2cae937d0 top: much faster cursor key navigation by avoiding process rescan Denys Vlasenko 2018-03-07 04:47:52 +01:00
  • 75e56a3db9 top: do unsigned rather than signed division in do_stats() Denys Vlasenko 2018-03-07 04:20:22 +01:00
  • 86107d6dc7 top: handle much larger VSZ values Denys Vlasenko 2018-03-07 03:59:52 +01:00
  • e1b1b79269 use gmtime_r() instead of gmtime() Denys Vlasenko 2018-03-06 18:11:47 +01:00
  • 33f7c8f200 hush: code shrink Denys Vlasenko 2018-03-06 17:21:57 +01:00
  • d51ba0b5ab networking/interface.c: get rid of global data Denys Vlasenko 2018-03-05 18:28:04 +01:00
  • 82ec89480d networking/interface.c: get rid of global "smallint interface_opt_a" Denys Vlasenko 2018-03-05 17:46:17 +01:00
  • 8a5299fcfd networking/interface.c: code shrink Denys Vlasenko 2018-03-05 16:56:16 +01:00
  • 804ce5a6fe wget: fix fetching of https URLs with http proxy Peter Lloyd 2018-03-05 00:17:02 +01:00
  • d9aabfe578 make busybox more portable Sean MacLennan 2018-03-04 23:15:59 +01:00
  • d4802c6243 hush: fix a='a\\'; echo "${a%\\\\}" Denys Vlasenko 2018-03-02 20:48:36 +01:00
  • 55f8133a4f shell: tweak bkslash_in_varexp.tests, add bkslash_in_varexp1.tests Denys Vlasenko 2018-03-02 18:12:12 +01:00
  • 744a20d8f9 shell: two new tests, both fail for ash and hush Denys Vlasenko 2018-03-02 17:13:22 +01:00
  • cc222747ae libbb: Use return value from is_prefixed_with() Andy Shevchenko 2017-11-23 19:49:31 +02:00
  • d82ea2ba8f tcpudp: shrink per-host rate-limiting code Denys Vlasenko 2018-02-27 13:03:44 +01:00
  • 0e0209ac53 less: accept -R option. Closes 10816 Denys Vlasenko 2018-02-27 11:47:51 +01:00
  • 23286900da lineedit: allow window size tracking to be disabled Ron Yorston 2018-02-25 20:09:54 +01:00
  • e20a703fd3 df: do "rootfs" check sooner Denys Vlasenko 2018-02-23 17:08:32 +01:00
  • 58cd6e1ade df: 4TB+ support on 32 bits arch Denys Vlasenko 2018-02-23 17:00:23 +01:00
  • bf39d97e9d Fix install with hardlinks and a custom PREFIX. Closes 10801 Denys Vlasenko 2018-02-23 16:29:26 +01:00
  • 3177626033 od: move address_fmt[] from data to globals. 8 less bytes in data section Denys Vlasenko 2018-02-22 12:14:55 +01:00
  • 2709acbbda sort: fix potentially buggy use of OPT_STR Denys Vlasenko 2018-02-22 11:03:23 +01:00
  • 427ae18348 sort: in -s handling, return 1/-1, not 1/0 compare result Denys Vlasenko 2018-02-22 10:54:55 +01:00
  • 2af5e3fac3 libbb: compile capability code only if FEATURE_SETPRIV_CAPABILITIES or RUN_INIT Denys Vlasenko 2018-02-21 20:13:39 +01:00
  • 7d285c78a3 sort: fix -s. Closes 10671 Denys Vlasenko 2018-02-21 20:08:54 +01:00
  • e789c3bea1 iplink: implement support for selecting a master interface Jan Luebbe 2018-02-14 14:05:27 +01:00
  • 79cda9522a ip link: support "add TYPE vrf", improve --help Jan Luebbe 2018-02-20 19:28:02 +01:00
  • b083e8cc53 umount: fix "umount -t FSTYPE MNTPOINT" acting as if -a is specified Denys Vlasenko 2018-02-20 17:58:19 +01:00
  • a84db18fc7 tar,unzip: postpone creation of symlinks with "suspicious" targets Denys Vlasenko 2018-02-20 15:57:45 +01:00
  • 95121d98e6 poweroff: add a config option for people needing VERY early poweroff Denys Vlasenko 2018-02-19 15:52:35 +01:00
  • 7398892ac0 mkfs_ext2, mkfs_vfat: fix warnings in STORE_LE on big-endian platforms Denys Vlasenko 2018-02-15 13:46:34 +01:00
  • a48eadbc22 tls: remove redundant floor prevention Denys Vlasenko 2018-02-14 17:37:41 +01:00
  • 256adb0f99 ping: don't call monotonic_us twice per sending the ping Denys Vlasenko 2018-02-13 23:53:24 +01:00
  • 7189af847f ping: implement -A "adaptive ping" Denys Vlasenko 2018-02-13 23:21:33 +01:00
  • 4892f3a4c7 inetd,mount: add comment with example of flags to build with libtirpc Denys Vlasenko 2018-02-13 18:20:28 +01:00
  • edccc982e5 progress meter: add disabled code for a more stable ETA Denys Vlasenko 2018-02-13 16:48:52 +01:00
  • aa617ac097 hush: simplify process_command_subs() Denys Vlasenko 2018-02-13 15:30:13 +01:00
  • 8de5b9f88b ash : fix double-quoted "\z" handling Denys Vlasenko 2018-02-13 14:43:29 +01:00
  • 3459024bf4 wget: more thorough sanitization of other side's data Denys Vlasenko 2018-02-12 16:46:13 +01:00
  • ecaec1dbec testsuite: update busybox and bzcat tests Ron Yorston 2018-02-09 09:01:19 +00:00
  • 7f441403cb cp: fix option handling in non-longopt config Denys Vlasenko 2018-02-11 21:25:23 +01:00
  • b5257a6701 arping: code shrink Denys Vlasenko 2018-02-11 21:16:24 +01:00
  • ba3b9dbf06 libbb: introduce and use bb_getsockname() Denys Vlasenko 2018-02-11 14:55:46 +01:00
  • d3162773d5 arping: move packet buffer, sigset and struct ifreq to malloced "globals" Denys Vlasenko 2018-02-11 14:35:05 +01:00
  • e015d0659f arping: fix the case when inherited signal mask masks out ALRM Denys Vlasenko 2018-02-11 13:48:52 +01:00
  • a3ec3bd0f8 arping: change a few message strings to be closer to iputils arping Denys Vlasenko 2018-02-11 13:37:07 +01:00
  • f5d50fbd2f arping: code shrink Denys Vlasenko 2018-02-11 13:27:54 +01:00
  • 3f52d13647 svlogd: improve --help text Denys Vlasenko 2018-02-09 20:21:01 +01:00
  • f786901c4b hush: probably fixing a bug in last LINENO fix Denys Vlasenko 2018-02-08 19:39:42 +01:00
  • 5807e18f0c hush: LINENO fix Denys Vlasenko 2018-02-08 19:19:04 +01:00
  • 68ae54243c ip: fix crash in "ip neigh show" Denys Vlasenko 2018-02-08 08:42:37 +01:00
  • 237a900bc5 wget: do not ask for TLS-encrypted downloads on plain ftp:// URLs Denys Vlasenko 2018-02-08 00:28:30 +01:00
  • 47529d3f16 libbb: shrink wget/tftp progress indicator code a bit more Denys Vlasenko 2018-02-07 23:48:34 +01:00
  • ab843e3244 libbb: shrink wget/tftp progress indicator code for 32-bit Denys Vlasenko 2018-02-07 17:47:39 +01:00
  • 2bd5b4e9a0 udhcp: do not setlinebuf(stdout), we don't print to stdout anymore Denys Vlasenko 2018-02-07 16:32:30 +01:00
  • 4cae044b43 bzip2: expose tuning knob for faster/smaller code Denys Vlasenko 2018-02-07 01:33:25 +01:00
  • 2b7515722b wget: attempt to negotiate encrypted data ftps stream ("PROT P") Denys Vlasenko 2018-02-06 20:49:27 +01:00
  • 1267770a9d fix compile failure in previous commit Denys Vlasenko 2018-02-06 18:01:39 +01:00
  • 5cdd120f0c unzip: do not set directory mode to 0777 Denys Vlasenko 2018-02-06 17:59:32 +01:00
  • 0a90960f44 ar: hopefully fix out-of-bounds read in get_header_ar() Denys Vlasenko 2018-02-06 17:39:45 +01:00
  • 8d943175ce fix a thinko in parse_pasv_epsv.c Denys Vlasenko 2018-02-06 17:11:15 +01:00
  • 1783ffa990 wget: add EPSV support Denys Vlasenko 2018-02-06 15:48:12 +01:00
  • 403f2999f9 wget: initial support for ftps:// Denys Vlasenko 2018-02-06 15:15:08 +01:00
  • e999657f6d wget: preparations for ftps:// support (block move, no code changes) Denys Vlasenko 2018-02-06 15:02:16 +01:00
  • 98066662aa tls: fix hash calculations if client cert is requested and sent Denys Vlasenko 2018-02-06 13:33:00 +01:00
  • 5740e15de5 ftpd: handle restarts past 2147483647 bytes. closes 10741 Denys Vlasenko 2018-02-05 19:06:40 +01:00
  • c2a51b0cf1 bzip2: work around bad compiler optimization Denys Vlasenko 2018-02-05 00:34:08 +01:00
  • f75a7c0439 ftpd: fix aliasing warning from gcc-6.1.1 Denys Vlasenko 2018-02-04 23:55:14 +01:00
  • 05b84d4e92 ftpgetput: add EPSV support (PASV-like thing for IPv6) Denys Vlasenko 2018-02-04 19:08:34 +01:00