-
daa643205f
ftpgetput: preparations for ESPV support, no code changes
Denys Vlasenko
2018-02-04 18:49:31 +01:00
-
565af23222
ftpd: switch to mallced "globals"
Denys Vlasenko
2018-02-04 18:32:21 +01:00
-
2598915d43
gunzip: fix from gzip-1.3.12 for gzip file with all zero length codes
Denys Vlasenko
2018-02-04 00:15:29 +01:00
-
0e60a36c92
bzip2: move runningOrder[] back to stack - 256 bytes is not much
Denys Vlasenko
2018-02-03 22:52:11 +01:00
-
86be6d5ba9
bzip2: move ->origPtr out of struct EState, make a few members smaller
Denys Vlasenko
2018-02-03 20:50:20 +01:00
-
c9ae8d770b
bzip2: pass sorting params through EState* pointer
Denys Vlasenko
2018-02-03 20:19:51 +01:00
-
10f516500e
gzip2: small simplification in mainSimpleSort()
Denys Vlasenko
2018-02-03 19:11:00 +01:00
-
0599a137ba
bzip2: a few more locals converted to generic types
Denys Vlasenko
2018-02-03 18:47:34 +01:00
-
8e31412231
bzip2: eliminate one parameter to mainQSort3()
Denys Vlasenko
2018-02-03 18:28:10 +01:00
-
9431bdd189
bzip2: small simplification in mainSort()
Denys Vlasenko
2018-02-03 18:11:08 +01:00
-
fe1bab4d35
bzip2: convert some locals to unsigned's
Denys Vlasenko
2018-02-03 18:03:33 +01:00
-
c364d32ccc
bzip2: runningOrder[] values are always 0..255, make it uint8
Denys Vlasenko
2018-02-03 17:44:00 +01:00
-
df23f55e39
bzip2: remove redundant clearing of an alredy unset bit
Denys Vlasenko
2018-02-03 17:38:23 +01:00
-
524fa29a93
bzip2: eliminate write-only local numQSorted
Denys Vlasenko
2018-02-03 17:30:16 +01:00
-
2109fce410
bzip2: make locals in mainSort() saner, convert one of them from uint16 to unsigned
Denys Vlasenko
2018-02-03 17:22:06 +01:00
-
aaa3818a75
bzip2: remove redundant loop termination check in mainSort()
Denys Vlasenko
2018-02-03 16:43:33 +01:00
-
e59e5ff96e
bzip2: reduce indentation, no code changes
Denys Vlasenko
2018-02-03 15:59:46 +01:00
-
9e5662ea74
bzip2: reuse zPend processing code
Denys Vlasenko
2018-02-03 15:53:17 +01:00
-
2cfe10a558
bzip2: shrink makeMaps_e()
Denys Vlasenko
2018-02-03 15:31:54 +01:00
-
1cbcb02316
bzip2: optimize zPend variable code
Denys Vlasenko
2018-02-03 15:26:00 +01:00
-
fc228b48c9
bzip2: have two separate "store bit 0" and "store bit 1" functions
Denys Vlasenko
2018-02-03 14:56:43 +01:00
-
feafb3423e
bzip2: ~1% speedup by special-casing "store 1 bit" function
Denys Vlasenko
2018-02-03 04:43:46 +01:00
-
982c44d030
bzip2: rewrite bit of code which depends on integer overflow
Denys Vlasenko
2018-02-03 03:34:40 +01:00
-
83dd4ff696
bzip2: delete write-only fave[] array
Denys Vlasenko
2018-02-03 03:17:48 +01:00
-
3a2c97bd12
bgip2: fewer specifically-sized [u]int32_t's locals in sendMTFValues
Denys Vlasenko
2018-02-03 03:12:14 +01:00
-
359230da8e
bzip2: code shrink
Denys Vlasenko
2018-02-03 02:03:42 +01:00
-
e594fb2171
bzip2: code shrink
Denys Vlasenko
2018-02-03 01:30:12 +01:00
-
125c3ff4b1
bzip2: code shrink
Denys Vlasenko
2018-02-02 20:59:28 +01:00
-
da49e7057a
cksum: code shrink
Denys Vlasenko
2018-02-01 11:44:52 +01:00
-
ddacb03e87
libbb: commonalize a bit of little-endian CRC32 table generation code
Denys Vlasenko
2018-02-01 10:56:19 +01:00
-
06076494da
udhcpd: use ptr_to_globals for its lone global data (g_leases)
Denys Vlasenko
2018-02-01 10:41:14 +01:00
-
d15d7a0a4b
cp: implement -T
Aaro Koskinen
2018-02-01 09:29:05 +01:00
-
d6f0f03b68
libarchive: move bbunpack constants to bb_archive.h
Denys Vlasenko
2018-02-01 09:13:14 +01:00
-
99ac1759dd
lzop: code shrink
Denys Vlasenko
2018-02-01 01:41:31 +01:00
-
97058d0585
unlzop: fix --help: it has -U instead of -k
Denys Vlasenko
2018-02-01 01:03:50 +01:00
-
1b8ac93a20
bzip2: code shrink, stop using global data variable
Denys Vlasenko
2018-02-01 01:00:58 +01:00
-
54a174eb01
gzip: "compressed_len" is unused, stop wasting code and time calculating it
Denys Vlasenko
2018-01-31 23:26:11 +01:00
-
a142926029
gzip: remove unnecessary forward declarations, no code changes
Denys Vlasenko
2018-01-31 18:16:34 +01:00
-
919bc9d43c
gzip: flush output buffer after stored blocks only if necessary
Denys Vlasenko
2018-01-31 17:37:32 +01:00
-
f21ebeece5
gzip: flush output buffer after stored blocks, they are not 32-bit aligned
Denys Vlasenko
2018-01-31 17:19:59 +01:00
-
ba63d70e2d
gzip: make debugging of bits_sent less ugly, no code changes
Denys Vlasenko
2018-01-31 17:00:41 +01:00
-
26eea71c87
gzip: code shrink
Denys Vlasenko
2018-01-31 16:36:17 +01:00
-
05251986c7
gzip: code shrink
Denys Vlasenko
2018-01-31 16:11:44 +01:00
-
8fd35a1fa6
gzip: code shrink
Denys Vlasenko
2018-01-31 15:42:45 +01:00
-
468731a86b
gzip: code shrink and speedup
Denys Vlasenko
2018-01-31 15:32:32 +01:00
-
631c16855a
gzip: optionally faster put_32bit()
Denys Vlasenko
2018-01-31 00:42:29 +01:00
-
b7dfbbcdaa
gzip: speed up send_bits()
Denys Vlasenko
2018-01-31 00:01:06 +01:00
-
d7500f856d
gzip: use "unsigned" type for bit fields and bit counts
Denys Vlasenko
2018-01-30 23:53:38 +01:00
-
6ba6a6f28e
gzip: use wider (32-bit, not 16) bi_buf
Denys Vlasenko
2018-01-30 23:47:45 +01:00
-
e4c4e6ddc3
gzip: code shrink
Denys Vlasenko
2018-01-30 22:37:06 +01:00
-
9c499a5af4
gzip: code shrink
Denys Vlasenko
2018-01-30 18:15:39 +01:00
-
c6d2a26fac
gzip: code shrink (consolidate zeroing on reinit)
Denys Vlasenko
2018-01-30 17:39:57 +01:00
-
749575d3c5
hush: protect against self-modifying trap code
Denys Vlasenko
2018-01-30 04:29:03 +01:00
-
6f9442ff30
ash: make it possible to disable "const global ptr" optimization
Denys Vlasenko
2018-01-28 20:41:23 +01:00
-
f19e3c1c6c
shell: handle $((NUM++...) like bash does. Closes 10706
Denys Vlasenko
2018-01-28 20:13:33 +01:00
-
675d24aeaf
ash: add LINENO support
Denys Vlasenko
2018-01-27 22:02:05 +01:00
-
54c2111781
hush: add HUSH_BASH_SOURCE_CURDIR config option, to be on par with ash
Denys Vlasenko
2018-01-27 20:46:45 +01:00
-
f7e0feaf97
hush: fix dot builtin to not search current directory
Denys Vlasenko
2018-01-27 19:05:59 +01:00
-
bb373dbc32
tar: accomodate non-terminated tar.chksum fields as seen from github.com
Denys Vlasenko
2018-01-27 19:04:08 +01:00
-
01f7b9e182
ash: introduce a config option to search current directory for sourced files
Denys Vlasenko
2018-01-26 15:15:43 +01:00
-
e503962981
gzip: fix debug code. Closes 10681
Denys Vlasenko
2018-01-26 00:21:25 +01:00
-
77a6678c42
dd: add 'fullblock' iflag
Nicholas Clark
2018-01-25 19:00:19 +01:00
-
043be55691
ash testsuite: add two hush tests from last commit
Denys Vlasenko
2018-01-25 14:09:06 +01:00
-
cba79a87f8
hush: fix two corner cases in ${v/pattern/repl}. Closes 10686
Denys Vlasenko
2018-01-25 14:07:40 +01:00
-
0ca3198f93
hush: fix handling of $_ (so far it's an ordinary variable, no special meaning)
Denys Vlasenko
2018-01-25 13:20:50 +01:00
-
a497231f53
chrt: code shrink
Denys Vlasenko
2018-01-25 09:34:23 +01:00
-
d8fd88a091
ash: add support for command_not_found_handle hook function (bashism)
William Pitcock
2018-01-24 18:33:18 +01:00
-
14bc965ea9
less: fix help text conditional for -R
Denys Vlasenko
2018-01-24 16:47:08 +01:00
-
30b290f996
udhcpc6: additional fix for ppp interface type
Denys Vlasenko
2018-01-23 16:46:31 +01:00
-
66ad9be603
chrt: use correct min/max priorities
Denys Vlasenko
2018-01-23 16:01:13 +01:00
-
0f6e4350b3
chrt: add support for SCHED_IDLE
Povilas Kanapickas
2018-01-13 23:27:37 +02:00
-
1616fb8aca
chrt: add support for SCHED_BATCH
Povilas Kanapickas
2018-01-13 23:26:39 +02:00
-
2b9a45b9e8
od_bloaty: fix debug code
Denys Vlasenko
2018-01-23 14:49:12 +01:00
-
8528d3d4f8
less: optional support of -R
Denys Vlasenko
2018-01-22 14:38:51 +01:00
-
e411cd071a
volume_id: add LittleFS detection
Sven-Göran Bergh
2018-01-19 20:36:15 +01:00
-
f6dd9e0215
udhcpc6: fix for ppp interface type
Denys Vlasenko
2018-01-19 18:44:19 +01:00
-
46f839c3f7
hush: fix a case where EXIT trap may modify its code mid-flight
Denys Vlasenko
2018-01-19 16:58:44 +01:00
-
b8d076b00b
hush: fix build if !BASH_LINENO_VAR
Denys Vlasenko
2018-01-19 16:00:57 +01:00
-
6aad1ddcc9
hush: implement $LINENO bashism
Denys Vlasenko
2018-01-19 15:37:04 +01:00
-
7c44b600f9
udhcpc[6]: remove overzealous timeout clamping code
Denys Vlasenko
2018-01-17 13:55:51 +01:00
-
64211ce6fa
udhcpc6: --help fixes
Denys Vlasenko
2018-01-16 22:23:38 +01:00
-
438c72ece4
udhcpc6: show only short opts in --help text
Denys Vlasenko
2018-01-16 22:10:12 +01:00
-
6e9e6d8fbe
udhcpc6: fix lease time staying very small because -d was not specified
Denys Vlasenko
2018-01-16 21:52:23 +01:00
-
14f13205ef
udhcpc6: code shrink
Denys Vlasenko
2018-01-16 21:47:10 +01:00
-
ef5207f093
udhcpc6: add support of prefix delegation
Denys Vlasenko
2018-01-16 21:39:14 +01:00
-
1e8d79ba12
udhcpc6: preparatory patch, no code changes
Denys Vlasenko
2018-01-16 21:35:39 +01:00
-
688cb3bc19
udhcpc6: fix ipv6prefix[_lease] envvar value in script invocation
Denys Vlasenko
2018-01-16 16:00:13 +01:00
-
1750d3afc1
ash: a bit of NOFORK code should only be active if FEATURE_SH_STANDALONE=y
Denys Vlasenko
2018-01-15 00:41:04 +01:00
-
cefdd4be1f
popmaildir: tweak help text
Denys Vlasenko
2018-01-14 20:48:14 +01:00
-
c4144ca3a5
renice: add comment about getpwnam/NOFORK interaction
Denys Vlasenko
2018-01-14 19:40:00 +01:00
-
9967978551
renice: use BUILD_BUG_ON()
Denys Vlasenko
2018-01-14 19:05:02 +01:00
-
6f1c942a31
NOFORK_NOEXEC.sh: a script to find "interesting" applets
Denys Vlasenko
2018-01-14 14:44:30 +01:00
-
88663e481f
mv: make it NOEXEC
Denys Vlasenko
2018-01-14 14:41:52 +01:00
-
cbdc37cae0
cal: make it NOEXEC
Denys Vlasenko
2018-01-14 14:32:11 +01:00
-
586f1ee7cf
nandwrite: cope with old headers which have no MTD_FILE_MODE_RAW
Denys Vlasenko
2018-01-14 13:43:31 +01:00
-
36495af81f
size_single_applets.sh: fix a bug which mishandles e.g. "udhcpc6" name
Denys Vlasenko
2018-01-14 12:13:16 +01:00
-
38da4c4420
config: add size estimations for a few applets
Denys Vlasenko
2018-01-14 12:03:33 +01:00
-
12714ffa27
tc: fix single-applet build
Denys Vlasenko
2018-01-13 21:37:20 +01:00
-
aea52e7b2d
shell: echo ${?:0} was fixed sometime ago, enable it in tests
Denys Vlasenko
2018-01-13 19:28:19 +01:00
-
9809a82b59
hush: fix raw ^C handlisg in single-quoted strings
Denys Vlasenko
2018-01-13 19:14:27 +01:00