Denys Vlasenko | f6c1da5ff38 | bc: select parse_init() and parse_expr() using IS_BC, not function pointers
function ... | | |
Denys Vlasenko | 785e4b30570 | bc: propagate fixed arguments into callees
Looks like there is only one "BcProgram" object, &G.prog.
function ... | | |
Denys Vlasenko | ab3c568fd86 | bc: simplify ^C handling
It's still buggy: if SIGINT would interrupt e.g. output write(),
the result would not be as... | | |
Denys Vlasenko | 6d9146ab560 | bc: convert to "G trick" - this returns bc to zero bss increase
function ... | | |
Denys Vlasenko | 5a9fef5b599 | bc: simplify, and restore ^C, fix ^D handling
^D used to enter infinite loop
function ... | | |
Denys Vlasenko | 00d7779a356 | bc: simplify, stop testing for IO errors on every output
function old ... | | |
Denys Vlasenko | ef869ec7283 | bc: fix warnings, initial cleanups
function old new delta
bc_progr... | | |
Gavin Howard | 01055ba89a9 | bc: new applet, throws warning
Signed-off-by: Gavin Howard <yzena.tech@gmail.com>
Signed-off-by: Denys Vlasenko <vda... | | |
Ron Yorston | d08206dce12 | vi: correctly detect when a deletion empties the buffer
Michał Berger has reported two issues:
- Repeatedly deletin... | | |
Denys Vlasenko | b7330460693 | vi: code shrink
function old new delta
char_search ... | | |
Denys Vlasenko | 836d0a7ee45 | vi: fix FEATURE_VI_REGEX_SEARCH to respect LIMITED (one-line) search
If busybox is compiled with FEATURE_VI_REGEX_SE... | | |
Denys Vlasenko | 9a2b6dcc2d3 | libbb: do not misinterpret 0x10-0x19 chars in "\xNNN" too
function old ... | | |
Denys Vlasenko | 480c7e5dfbd | libbb: @ in "\x3@" is not a valid hex digit
function old new delta... | | |
Denys Vlasenko | c1005355718 | cat,nl: fix handling of open errors
$ cat -n does_not_exist; echo $?
cat: does_not_exist: No such file or directory
... | | |
Denys Vlasenko | 75a1c873570 | awk: abort if NF set to negative value
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Chen Qi | 572dfb8e783 | testsuite: check CONFIG_DESKTOP before using 'od -t'
The '-t' option for od is enabled by CONFIG_DESKTOP. So
check t... | | |
Ron Yorston | 71df2d3589e | hush: allow hush to run embedded scripts
Embedded scripts require a shell to be present in the BusyBox
binary. Allo... | | |
Denys Vlasenko | f4709d78cb0 | free: ensure there is a least one space between numbers
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Ron Yorston | 31a04d91c24 | docs: add embedded-scripts.txt
Signed-off-by: Ron Yorston <rmy@pobox.com>
Signed-off-by: Denys Vlasenko <vda.linux@g... | | |
Denys Vlasenko | 403d2574be8 | tar: skip 'V' headers (GNU volume label), closes 11526
function old ... | | |
Denys Vlasenko | e80d04b5744 | unlzma: fix too-eager corruption check
function old new delta
unpa... | | |
Denys Vlasenko | f4fc303e367 | tar: fix too eager autodetection, closes 11531
function old new de... | | |
Ron Yorston | 2d217799e8f | build system: prevent duplicate applet names
The embedded script feature makes it easier to create applets with
dupl... | | |
Ron Yorston | 7b42f8fc76d | Tweaks to build process for embedded scripts
- Force a rebuild if a script in applets_sh is changed.
- Move the dum... | | |
Denys Vlasenko | dffc8ff6a63 | tls: add ECDHE_PSK and remove ARIA cipher ids
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 8a46c74f8dc | tls: add _anon_ cipher definitions
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2eb04290f99 | tls: enable TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 cipher
function old ... | | |
Denys Vlasenko | 60f784027e0 | tls: cipher 009D is not yet supported, don't test for it
function old ... | | |
Denys Vlasenko | d9f6c3b091c | tls: speed up prf_hmac_sha256()
function old new delta
hmac_sha_pr... | | |
Denys Vlasenko | f69f207490d | libbb: add comment on sha384
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | d4681c7293d | tls: simplify hmac_begin()
function old new delta
hmac_begin ... | | |
Denys Vlasenko | ca7cdd4b035 | tls: add support for 8 more cipher ids - all tested to work
function old... | | |
Denys Vlasenko | 838b88c044f | tls: fix comments
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 330d7f53f78 | tls: add a comment on expanding list of supported ciphers
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | a6192f347fb | tls: do not leak RSA key
function old new delta
tls_handshake ... | | |
Denys Vlasenko | eb53d01be54 | tls: code shrink
function old new delta
xwrite_and_update_handshak... | | |
Denys Vlasenko | a33b0082408 | tls: code shrink
function old new delta
tls_handshake ... | | |
Denys Vlasenko | be5ca42e8d5 | tls: code shrink
function old new delta
aesgcm_GHASH ... | | |
Denys Vlasenko | 23d0d8caf42 | tls: on x86, use xorbuf_aligned_AES_BLOCK_SIZE() even with non-aligned source
function ... | | |
Denys Vlasenko | ab3c5e4c44c | tls: actually fill in CIPHER_ID3 value in hello message
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 0d18e5cab21 | ntpd: do not SEGV on "-p keyno:192.168.1.1", show --help instead
Signed-off-by: Denys Vlasenko <vda.linux@googlemail... | | |
Denys Vlasenko | 5084bae61aa | wget: code shrink
function old new delta
base64enc ... | | |
Denys Vlasenko | d2923b3d239 | tls: fix is.gd again, fix AES-CBC using decrypt key instead of encrypt
Signed-off-by: Denys Vlasenko <vda.linux@goog... | | |
Denys Vlasenko | 03569bc50f0 | tls: speed up xor'ing of aligned 16-byte buffers
function old new ... | | |
Denys Vlasenko | 941440cf166 | tls: in AES-GCM decoding, avoid memmove
function old new delta
xor... | | |
Denys Vlasenko | 985702c892d | tls: fix a thinko in GHASH optimization
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 624066f0cce | tls: make tls_get_random() FAST_FUNC
function old new delta
tls_ha... | | |
Denys Vlasenko | 26602b85a3f | wget: print the final newline only for non-tty output
$ busybox wget URL 2>&1 | cat
Connecting to ....
install.iso ... | | |
Denys Vlasenko | fbf5e6363b1 | tls: code shrink
function old new delta
aesgcm_GHASH ... | | |
Denys Vlasenko | d496b4002a9 | tls: typo fix in comment
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 25569c3ca98 | tls: make local buffers in aesgcm_GHASH() explicitly 32-bit aligned
Signed-off-by: Denys Vlasenko <vda.linux@googlem... | | |
Denys Vlasenko | 219c9d4b5d1 | tls: code shrink
function old new delta
xwrite_encrypted ... | | |
Denys Vlasenko | ecc9090cfcc | tls: simplify aesgcm_GHASH()
function old new delta
xwrite_encrypt... | | |
Denys Vlasenko | 5e4236d2263 | tls: in AES-CBC code, do not set key for every record - do it once
function ... | | |
Denys Vlasenko | 83e5c627e1b | tls: add support for TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 cipher
function ... | | |
Christoph Schulz | 03ad7ae0818 | ash: reset tokpushback before prompting while parsing heredoc
The parser reads from an already freed memory location... | | |
Denys Vlasenko | 32511da87dd | scripts/trylink: be more clever when deciding that "lib elimination" has finished:
Before:
Trying libraries: crypt m... | | |
Denys Vlasenko | 4e46b98a457 | tls: add comment, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Ron Yorston | af694a4b290 | Ensure build works when KBUILD_OUTPUT is set, closes 11511
The build process for embedded scripts didn't have consis... | | |
Ron Yorston | d1b2ae2d04e | busybox: add '--show SCRIPT' option to display scripts
Add an option to allow the content of embedded scripts to be
... | | |
Ron Yorston | 3778898f97a | Treat custom and applet scripts as applets
BusyBox has support for embedded shell scripts. Two types can be
disting... | | |
Ron Yorston | e6a63bf683f | ash: ensure variables are fully initialised when unset
When a variable is unset by calling setvar(name, NULL, 0) the... | | |
Ron Yorston | 060f0a050a1 | hush: correct description for HUSH_TICK config option
The HUSH_TICK configuration option enables command substitutio... | | |
Denys Vlasenko | fe836d84554 | tls: code shrink
function old new delta
spawn_ssl_client ... | | |
Denys Vlasenko | dbe95682b4b | wget: print "TLS certificate validation not implemented" only once on redirects
function ... | | |
Denys Vlasenko | d5a0405a6fa | tls: code shrink
function old new delta
tls_get_zeroed_outbuf ... | | |
Denys Vlasenko | de7b5bb59a5 | tls: tidy up recently added ECDSA code
function old new delta
tls_... | | |
Denys Vlasenko | 375fc78d51f | tls: code shrink
function old new delta
static.f25519_one ... | | |
Denys Vlasenko | bddb6545a98 | tls: add support for ECDHE-ECDSA-AES-128-CBC-SHA and x25519 curve
function ... | | |
Ron Yorston | 8767c12774d | ash: minor fixes
Ensure that login_sh is initialised in procargs even when running
an embedded script.
The argc arg... | | |
Denys Vlasenko | 084bac472b0 | tls: code shrink
function old new delta
tls_handshake ... | | |
Denys Vlasenko | 5df3b122415 | tls: reorder a few more cipher ids
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | b29d0455816 | tls: move TLS_AES_128_GCM_SHA256 definition up
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 9b0ce4d608a | tls: add more cipher ids, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 9d05ad087e1 | udhcpc: code shrink
function old new delta
perform_release ... | | |
Denys Vlasenko | 97c2a6d0828 | remove FAST_FUNC on a static function
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 43794ff45d1 | scripts/embedded_scripts: do not add superfluous NUL to script_names[]
Signed-off-by: Denys Vlasenko <vda.linux@goog... | | |
Ron Yorston | c339c7f7b39 | libarchive: add a function to unpack embedded data
Similar code to unpack embedded data is used to decompress usage
... | | |
Denys Vlasenko | 0df289f427d | svlogd: fix pattern matching when using timestamps
function old new ... | | |
Denys Vlasenko | 0575c9932d2 | busybox: show embedded scripts in applet list
function old new del... | | |
Ron Yorston | c9e161277ea | lineedit: autocompletion for embedded scripts
function old new del... | | |
Denys Vlasenko | b0df5af0fad | ash: fix thinko in last commit
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Ron Yorston | ca82b5354fe | ash: in tryexec(), ensure we don't try to run embedded scripts as applets
Signed-off-by: Ron Yorston <rmy@pobox.com>... | | |
Ron Yorston | 151de441e7a | ash: recognize embedded scripts in SH_STANDALONE mode
function old n... | | |
Denys Vlasenko | aa2959c90d9 | claenups for previous commit
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 4f2ef4a836b | ash: allow shell scripts to be embedded in the binary
To assist in the deployment of shell scripts it may be conveni... | | |
Ron Yorston | 552796791f8 | vi: remove duplicated code
At worst show_status_line() might be called needlessly when the
user presses ^L/^R, but I... | | |
Rasmus Villemoes | 656ca7bdd99 | libbb/u_signal_names.c: don't check errno after bb_strtou
Since we're comparing the return value to a smallish integ... | | |
Rasmus Villemoes | 571e525a141 | libbb: optionally honour libc provided SIGRTMIN/SIGRTMAX in get_signum()
When an application documents that it respo... | | |
Denys Vlasenko | 93ef5dd640e | printf: fix printf "%u\n" +18446744073709551614
function old new d... | | |
Denys Vlasenko | 63d053d8c3e | ntpd: default to FEATURE_NTP_AUTH=y
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 9ab5a8d5606 | dd: do not have 'ocount' variable if ibs/obs support is not enabled
function ... | | |
Rostislav Skudnov | 3f6a978a0da | dd: add 'oflag=seek_bytes'
Allow specifying position in the output file in bytes instead of
obs-sized blocks, improv... | | |
Denys Vlasenko | f3e2838fc4e | xargs: fix exit code if command exits nonzero, closes 11381
No code size change on x86.
Signed-off-by: Denys Vlasen... | | |
Guillermo Rodriguez | c8e3922ad83 | free: add 'available' memory if provided by the kernel
Show estimated available memory if this is provided by the
ke... | | |
Jiří Prchal | 47839ae6797 | examples/udhcp/simple.script: add possibility to use modern "ip"
Script uses "ifconfig" only, not up-to-date so much... | | |
Denys Vlasenko | c05aa6a776a | udhcpc: ensure at least one unicast renew attempt
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Brandon P. Enochs | a541314b1f5 | ntpd: add support for MD5/SHA1 message authentication
Add support for MD5 message authentication as described in RFC... | | |
Denys Vlasenko | 4329116b6d0 | nbd-client: support newstyle protocol, -b, -d, -p, -N
Recognize the "newstyle" protocol and switch to it automatical... | | |
Bernhard Reutner-Fischer | 3db4e7f84cf | printf: fix printing +-prefixed numbers
Thanks to Cristian Ionescu-Idbohrn for noticing.
Also fix "%d" ' 42' to sk... | | |
Bernhard Reutner-Fischer | 7effa31cd4b | brctl: use a single buffer for brname and ifname
function old new ... | | |
Denys Vlasenko | 349d72c19ce | unzip: use printable_string() for printing filenames
function old ne... | | |
Brandon Maier | 14454b3071c | ifupdown: support "source-directory" stanza
Support the "source-directory" stanza from ifupdown[1]. source-directory... | | |
Denys Vlasenko | abfa3ec0598 | move storage helpers to libbb.h
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | aae428f0bf0 | udhcpc: give SIGUSR1-induced renew one chance of unicast renew
The caps were inconsistent: timeout to renew was capp... | | |
Martin Kaiser | 702d865fe6a | .gitignore: add ctags output files
Exuberant ctags creates an output file called "tags" by default or
"TAGS" when it... | | |
Martin Kaiser | d1cd3da1e5c | mdev.txt: explain the meaning of a leading "-"
If a line in mdev.conf starts with "-", parsing will continue even if... | | |
Denys Vlasenko | 706a9a03bb0 | sed: fix double-free in FEATURE_CLEAN_UP code
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 76832ff5c4f | date: do not allow "month #20" and such, closes 11356
function old n... | | |
Thomas De Schampheleire | 6608879d34f | head: convert existing tests to new-style
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>... | | |
Thomas De Schampheleire | e0f617699f7 | head: add test case for negative -n invocation
Commit 2da9724b56169f00bd7fb6b9a11c9409a7620981 broke 'head -n -1' an... | | |
Denys Vlasenko | 426aff88a08 | init: hopefully fix "rebooting" in containers
function old new del... | | |
Denys Vlasenko | 1303962957f | ntpd: more verbose message for "root distance too high" case
Managed to make ntpd on one of my machines to be stuck ... | | |
Denys Vlasenko | b84194b1332 | Bump version to 1.29.3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Chen Yu | 05b18065ab9 | remove_file: don't call rmdir if remove_file return failure
When deleting a directory, the directory should not be r... | | |
Denys Vlasenko | 3d6f95ede6e | whois: fix a possible out-of-bounds stack access
If fgets() returns incomplete string, we replace NUL with
'\n', and... | | |
sagivd | 8f1ae256347 | chcon: fix issues with recurse and retval for retained files
- recurse is not acting as expected (looks like broken ... | | |
Denys Vlasenko | 28d91d754e4 | libbb: fix potential NULL pointer use
function old new delta
unico... | | |
Denys Vlasenko | 3060992ec94 | libbb: fix use-after-free in copy_file
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2993551efcb | Revert "libbb: remove unnecessary variable in xmalloc_fgets"
The variable is in fact necessary.
commit 2da9724b... | | |
Denys Vlasenko | 22a99516206 | libbb: in xmalloc_fgets(), use size_t for bb_get_chunk_from_file()
Signed-off-by: Denys Vlasenko <vda.linux@googlema... | | |
Denys Vlasenko | 0d598ab9f03 | Revert "libbb: remove unnecessary variable in xmalloc_fgets"
The variable is in fact necessary.
commit 2da9724b... | | |
Denys Vlasenko | 270becc2409 | smemcap: keep outputting by ignoring transient processes, take two
Signed-off-by: Denys Vlasenko <vda.linux@googlema... | | |
Andre Goddard Rosa | 9a2621a3b92 | smemcap: keep outputting by ignoring transient processes
function old ... | | |
Peter Korsgaard | 9d539f9fbd0 | sysklogd: add timestamp option to ignore message timestamps
Some syslog producers provide inconsistent timestamps, s... | | |
Denys Vlasenko | 6791140123e | fix !CONFIG_FLOAT_DURATION build
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 78a5ef9d2c0 | ping: use setitimer() instead of ualarm()
function old new delta
s... | | |
Denys Vlasenko | 37595166728 | ip: tweak --help text
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | c97df2939ec | hush: tweak comment, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 4bf08542480 | hush: add a comment on how globbing (should) work
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | eb54ca8be0b | ash: expand: Do not quote backslashes in unquoted parameter expansion
Upstream commit:
Date: Wed, 28 Mar 2018 1... | | |
Denys Vlasenko | 77c18491b86 | hush: adopt ash's quote_in_varexp1.tests
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2596f412cd0 | ash: exec: Return 126 on most errors in shellexec
Upstream commit:
Date: Sat, 19 May 2018 02:39:37 +0800
ex... | | |
Denys Vlasenko | 1c5eb88cd84 | ash: eval: Restore input files in evalcommand
Upstream commit:
Date: Tue, 27 Mar 2018 00:39:35 +0800
eval: ... | | |
Denys Vlasenko | 58eb805c2c4 | ash: parser: Fix parsing of ${}
Upstream commit:
Date: Tue, 3 Apr 2018 00:40:25 +0800
parser: Fix parsing o... | | |
Denys Vlasenko | 19358cc3131 | ash,hush: fold shell_builtin_read() way-too-many params into a struct param
function ... | | |
Denys Vlasenko | fd6f295a989 | hush: set IFS to default on startup
function old new delta
hush_ma... | | |
Denys Vlasenko | e9dccab9f4b | hush: fix fallout from FILE->HFILE conversion
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 440da97ed79 | ash: expand: Fix ghost fields with unquoted $@/$*
Upstream commit:
Date: Fri, 23 Mar 2018 18:58:47 +0800
ex... | | |
Denys Vlasenko | 67dae152f4b | ash: var: Set IFS to fixed value at start time
Upstream commit:
Date: Sat, 19 May 2018 02:39:43 +0800
var: ... | | |
Denys Vlasenko | 9abf53beb48 | ash: eval: Variable assignments on functions are no longer persistent
Upstream commit:
Date: Wed, 4 Apr 2018 17... | | |
Denys Vlasenko | c2aa218f23a | ash,hush: properly handle ${v//pattern/repl} if pattern starts with /
Closes 2695
function ... | | |
Denys Vlasenko | 2005d3ff366 | tar: fix a thinko in prev commit - we need to copy to _unused_ fd
function ... | | |
Denys Vlasenko | 037759bb4f5 | tar: handle the case when opened created tarball happens to have fd#0
Reproducer:
exec 0>&-
exec 1>&-
ta... | | |
Denys Vlasenko | 45d68c3749d | tar: make source code a bit more terse, no logic changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 3f2e963768c | uptime: add -s support
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 277e00ed122 | Complie libbb/duration.c if ping[6] is selected
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 36d198ec6dc | ping: implement -i SEC
function old new delta
common_ping_main ... | | |
Denys Vlasenko | c9720a761e8 | timeout: fix arguments to match coreutils
Was: timeout [-t SECS] [-s SIG] PROG ARGS
Is: timeout [-s SIG] SECS PROG ... | | |
Denys Vlasenko | 4c20d9f2b02 | extend fractional duration support to "top -d N.N" and "timeout"
function ... | | |
Denys Vlasenko | 9b1c8bf89be | ntpd: show real, unclamped delays on low-latency networks
On fast network, I've seen "delay:0.002000" shown for all ... | | |
Lauri Kasanen | a380aacca61 | ls: When -h is passed, the total should also be in human units
Signed-off-by: Lauri Kasanen <cand@gmx.com>
Signed-of... | | |
Denys Vlasenko | 9408978a438 | nslookup: add support for search domains, closes 11161
function old ... | | |
Denys Vlasenko | d01c9aa7ca9 | cp: placate gcc8
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Jon Kolb | 4e30c67fa0e | Add chroot support to chpasswd
function old new delta
.rodata ... | | |
Denys Vlasenko | 02cf149ed71 | udhcpc: add a cooment about sanitizing DHCP_DOMAIN_NAME, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@go... | | |
Denys Vlasenko | 48ec979ed1b | udhcpc: do in fact not allow hostname components which start with dash
function ... | | |
Denys Vlasenko | 3550bc494d8 | sendmail: use on-stack buffer for AUTH PLAIN
function old new delt... | | |
Denys Vlasenko | 884ea1c172f | sendmail: code shrink 2
function old new delta
sendmail_main ... | | |
Denys Vlasenko | 8d634a08c41 | sendfile: code shrink
function old new delta
printstr_base64 ... | | |
Raffaello D. Di Napoli | f28b8857a9f | sendmail: support AUTH PLAIN in addition to AUTH LOGIN
Implement the -am argument to allow choosing an AUTH method.
... | | |
Denys Vlasenko | c16ae469ef1 | klogd: code shrink
function old new delta
klogd_main ... | | |
Baruch Siach | 3d07446cef1 | install.sh: don't clobber dangling symlinks
Symlinks in a subdirectory that is to become target rootfs are sometimes... | | |
Denys Vlasenko | e8073519d8d | klogd: better help text
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | ab4caf099ce | Bump version to 1.29.2
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 54fdabda3b9 | hush: speed up ${var:+ARG} for literal ARGs
function old new delta... | | |
Denys Vlasenko | 1c3bcfc79f4 | fdisk: sync up with some util-linux 2.31 behavior
= display default is no longer in cylinders
= +sizeC is no longer ... | | |
Denys Vlasenko | 096ccd6a691 | fdisk: use strtoul[l] instead of atoi, closes 11176
Couldn't create partitions bigger than 1TB (when using 512 bytes... | | |
Denys Vlasenko | d674b2e2aeb | gzip: unbreak FEATURE_GZIP_LEVELS, closes 11171
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | abe8fc36631 | hexedit: fixes for redraw and down movement causing SEGV on attempt to access
"Go to:" command was not updating row ... | | |
Denys Vlasenko | a5db1d73549 | hush: fix another case where empty "for" wasn't setting exitcode to 0
Signed-off-by: Denys Vlasenko <vda.linux@googl... | | |
Denys Vlasenko | a8e7441176e | hush: disable debug_indent increment/decrement for HUSH_DEBUG < 2 builds
function ... | | |
Denys Vlasenko | aa449c927d1 | hush: make "set -x" output don't redirectable when fd#2 redirected
function ... | | |
Denys Vlasenko | 4b70c926bcb | hush: make "set -x" output closer to bash
function old new delta
p... | | |
Denys Vlasenko | 9dda9270df3 | hush: fix "set -x" output prefix overlapping for v="..`cmd`.." case
Was printing initial "+" prefix for the assignme... | | |
Denys Vlasenko | 186cf497676 | hush: in some cases, expand_on_ifs() relied of uninitialized memory
The n > 0 check to prevent access to the last by... | | |
Denys Vlasenko | 7c5f18a3bab | hush: improve set -x: make "+++" indent level increase in `cmd` and eval.
function ... | | |
Denys Vlasenko | 871bd2abacc | examples/var_service: add /var/run flag file to ntp.script
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 79153cb6bc5 | htpd: increase MIN_FREQHOLD by 3
This means we'll start correcting frequency ~5 minutes after start,
not ~3.5 ones.
... | | |
Denys Vlasenko | 1ab3899d49b | fdisk: code shrink
function old new delta
get_nonexisting_partitio... | | |
Denys Vlasenko | c104549b483 | fdisk: sync up with some util-linux 2.31 behavior
= display default is no longer in cylinders
= +sizeC is no longer ... | | |
Denys Vlasenko | 163e637ffb4 | fdisk: use strtoul[l] instead of atoi, closes 11176
Couldn't create partitions bigger than 1TB (when using 512 bytes... | | |
Denys Vlasenko | 81de30de05b | gzip: unbreak FEATURE_GZIP_LEVELS, closes 11171
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 945e9b05c91 | hush: fix/explain corner cases of redirection colliding with script fd
function ... | | |
Denys Vlasenko | 63c42afaa43 | hush: add "heredoc.tests" from ash, tweak ash "is a function" message
Signed-off-by: Denys Vlasenko <vda.linux@googl... | | |
Denys Vlasenko | 41ef41b3e0a | hush: fix nested redirects colliding with script fds
This necessitates switch from libc FILE api to a simple
homegro... | | |
Denys Vlasenko | dfc73947634 | hush: handle backslash-newline in heredoc terminators
function old n... | | |
Denys Vlasenko | 474cb205554 | hush: fix handling of heredocs not enclosed in groups where they are "declared"
function ... | | |
Next → |