mirror of
synced
2026-10-30 21:34:23 +03:00
-
77524a311a
start-stop-daemon: fix "both -x and -a" case: -a does override argv[0]
Denys Vlasenko
2019-01-14 15:00:49 +01:00
-
088fec36fe
start-stop-daemon: create pidfile before parent exits, closes 8596
Denys Vlasenko
2019-01-14 14:45:18 +01:00
-
b67d900395
adduser: fix a bug of getpwnam() overwriting shell name, closes 8586
Denys Vlasenko
2019-01-12 11:51:58 +01:00
-
3109d1f965
tls: code shrink
Denys Vlasenko
2019-01-10 20:18:02 +01:00
-
6ca8e347fe
nslookup: return exitcode 1 on resolution errors
Denys Vlasenko
2019-01-09 13:38:57 +01:00
-
8419123112
telnet: placate compiler's warning
Denys Vlasenko
2019-01-09 13:12:58 +01:00
-
ecf02e8b83
date: improve help text for -D
Denys Vlasenko
2019-01-09 12:58:52 +01:00
-
cfc2546ea4
bc: code shrink
Denys Vlasenko
2019-01-09 11:17:19 +01:00
-
a1698a15dc
bc: remove "empty expression" check/message, parsing fails in these cases anyway
Denys Vlasenko
2019-01-08 19:32:38 +01:00
-
132d7c098b
bc: zbc_parse_expr_empty_ok() is unused except by zbc_parse_expr(), fold it in
Denys Vlasenko
2019-01-08 19:29:35 +01:00
-
fc7aa7a296
bc: disallow invalid syntax like "{ print 1 print 2 }"
Denys Vlasenko
2019-01-08 18:08:48 +01:00
-
ce51140664
passwd: initialize pointers correctly
Einar Jón
2019-01-08 16:31:37 +01:00
-
959b04bc0e
tls: add comment about dl.fedoraproject.org needing secp256r1 ECC curve
Denys Vlasenko
2019-01-08 16:09:41 +01:00
-
74d9f1ba37
udhcpc: when decoding DHCP_SUBNET, ensure it is 4 bytes long
Denys Vlasenko
2019-01-07 15:33:42 +01:00
-
b80bdeba02
udhcp: code shrink
Denys Vlasenko
2019-01-07 15:23:18 +01:00
-
edca770d11
sleep: support "inf"
Denys Vlasenko
2019-01-07 15:20:56 +01:00
-
4bdc914ff9
build system: fix compiler warnings
Denys Vlasenko
2019-01-06 20:12:16 +01:00
-
2d9e097963
find: handle leading -- argument
Denys Vlasenko
2019-01-06 19:58:18 +01:00
-
3f4fac577a
telnet: provide feedback after successful connect
Danijel Tasov
2019-01-06 19:20:05 +01:00
-
39b18196f8
telnetd: fix bad interaction with vhangup() from login
Denys Vlasenko
2019-01-06 19:06:01 +01:00
-
935afafcf3
telnet: code shrink
Denys Vlasenko
2019-01-06 18:45:38 +01:00
-
5bfc4a32fd
telnet: speed up processing of network input
Denys Vlasenko
2019-01-06 18:41:11 +01:00
-
1c952ba206
ip: print dadfailed flag
Kaarle Ritvanen
2018-12-31 19:52:32 +02:00
-
f83292cfc4
ls: make -i compatible with coreutils: don't follow symlink by default
Martijn Dekker
2019-01-04 18:54:52 +01:00
-
46fc3290c2
wget: notify on download begin and end
Martin Lewis
2019-01-04 18:26:04 +01:00
-
64f35361f4
wget: add -o flag
Martin Lewis
2018-12-26 16:28:45 +01:00
-
e05ec6ed3e
bc: shorten "limits" output
Denys Vlasenko
2019-01-04 16:26:19 +01:00
-
f11b5b9864
bc: formatting changes, added a FIXME comment, no logic changes
Denys Vlasenko
2019-01-04 15:54:40 +01:00
-
54f5c1d600
bc: support void functions (GNU compat)
Denys Vlasenko
2019-01-04 13:58:46 +01:00
-
1db367a8e6
dc: fit returning of string
Denys Vlasenko
2019-01-04 06:18:00 +01:00
-
6842c6062a
dc: fix '?'
Denys Vlasenko
2019-01-04 05:41:47 +01:00
-
377cc97b19
bc: eliminate struct BcInstPtr::results_len_before_call, it is redundant
Denys Vlasenko
2019-01-04 00:34:52 +01:00
-
02c3d7a1c9
bc: add a palceholder comment for "void" return
Denys Vlasenko
2019-01-04 00:21:29 +01:00
-
19c3eb0b04
bc: remove extra div/0 test, remove test for string function parameter
Denys Vlasenko
2019-01-04 00:05:07 +01:00
-
96b5ec10fb
bc: fix "...; return}" to work, disallow "return ()"
Denys Vlasenko
2019-01-03 23:34:36 +01:00
-
ae6c44ea15
bc: make error line number also size_t, like everything else
Denys Vlasenko
2019-01-02 16:30:24 +01:00
-
cb7c955aeb
bc: generate large bc tests on the fly, -5 mbytes in the git tree
Denys Vlasenko
2019-01-02 14:00:20 +01:00
-
266bec8ba7
bc: speed up string printing, fix print ""
Denys Vlasenko
2019-01-02 05:03:53 +01:00
-
2231468a2f
bc: upstream fixes
Denys Vlasenko
2019-01-01 21:50:14 +01:00
-
ff65355b8a
single-applet build --help had extra \n, remove
Denys Vlasenko
2019-01-01 16:54:30 +01:00
-
37bdd8f8cb
tls: pstm code shrink
Denys Vlasenko
2019-01-01 15:40:43 +01:00
-
51b510a480
bc: in xc_read_line(), check ^C on NUL input bytes too
Denys Vlasenko
2019-01-01 02:19:02 +01:00
-
8797adc1c6
bc: remove superfluous assigment
Denys Vlasenko
2018-12-31 19:50:06 +01:00
-
680ccd3573
bc: support ibase up to 36 (GNU compat)
Denys Vlasenko
2018-12-31 19:42:13 +01:00
-
2747f6195b
bc: fold xc_lex_more_input() into peek_inbuf()
Denys Vlasenko
2018-12-31 18:48:10 +01:00
-
aad76968cd
pmap: make 32-bit version work better on 64-bit kernels
Denys Vlasenko
2018-12-30 20:24:59 +01:00
-
8b710ef000
make_single_applets.sh: fix for BSS trick
Denys Vlasenko
2018-12-30 20:07:54 +01:00
-
29bc59312f
Start 1.31.0 development cycle
Denys Vlasenko
2018-12-30 16:32:00 +01:00
-
-
ef800e5441
Bump version to 1.30.0
1_30_0
Denys Vlasenko
2018-12-30 16:15:57 +01:00
-
2cd8c04632
bc: tidying up, no logic changes
Denys Vlasenko
2018-12-30 15:56:36 +01:00
-
8ab209f00e
bc: simplify representation of 0.5 in sqrt()
Denys Vlasenko
2018-12-29 16:23:34 +01:00
-
374d2c47ec
bc: remove special-cased assignment to ibase, it works correctly with general rules
Denys Vlasenko
2018-12-29 14:52:30 +01:00
-
d5b0fa6abf
bc: more fixes for unusual input bases
Denys Vlasenko
2018-12-29 02:40:03 +01:00
-
e16a5223d2
bc: fix handling of "digits" above 9
Denys Vlasenko
2018-12-29 02:24:19 +01:00
-
f9b4cc114c
config: dpkg_deb should be dpkg-deb
Denys Vlasenko
2018-12-28 18:24:45 +01:00
-
b86b39bfda
config: more tweaks
Denys Vlasenko
2018-12-28 17:45:35 +01:00
-
cdadad58a1
bc: bc enables FEATURE_DC_BIG, for correct dc testsuite operation
Denys Vlasenko
2018-12-28 15:13:23 +01:00
-
df1ff103c9
config: add size information for three more applets
Denys Vlasenko
2018-12-28 13:37:44 +01:00
-
1476760600
bc: rename config options
Denys Vlasenko
2018-12-27 22:52:13 +01:00
-
83e7e13628
config: add size information for udhcpc
Denys Vlasenko
2018-12-28 13:03:48 +01:00
-
b097a84d62
config: update size information
Denys Vlasenko
2018-12-28 03:20:17 +01:00
-
10bde14292
bc: rename functions common to bc and dc as xc_FOO()
Denys Vlasenko
2018-12-27 18:23:58 +01:00
-
db8d607514
bc: G.prog.zero does not need initializing num[] vector
Denys Vlasenko
2018-12-27 18:08:30 +01:00
-
3d27d435db
randomconfig fixes
Denys Vlasenko
2018-12-27 18:03:20 +01:00
-
2beb1f6faf
bc: use ALIGN1 where appropriate
Denys Vlasenko
2018-12-26 21:17:12 +01:00
-
8af11087b2
bc: undo debugging change, add a small optimization
Denys Vlasenko
2018-12-26 21:01:41 +01:00
-
ab9a98602f
bc: simple speedups
Denys Vlasenko
2018-12-26 20:30:47 +01:00
-
f706a18f33
bc: use '\0' insteads of 0xff (BC_PARSE_STREND) as name terminator
Denys Vlasenko
2018-12-26 20:02:09 +01:00
-
1c69ec1597
bc: reduce indentation, no code changes
Denys Vlasenko
2018-12-26 19:24:15 +01:00
-
8a56e3643f
bc: fix "bc only" build
Denys Vlasenko
2018-12-26 19:09:23 +01:00
-
1e87b97da6
bc: fix "dc only" build
Denys Vlasenko
2018-12-26 19:06:05 +01:00
-
2f7352b4f5
bc: comment out code which appears to be never reached
Denys Vlasenko
2018-12-26 18:59:42 +01:00
-
b1b7996a2a
bc: remove all logic for multi-line buffering
Denys Vlasenko
2018-12-26 18:46:03 +01:00
-
7d32e25bf3
bc: prepare for char-by-char input handling
Denys Vlasenko
2018-12-26 18:32:43 +01:00
-
63ad799384
bc: fix handling of comment/string interactions while buffering input
Denys Vlasenko
2018-12-26 12:23:05 +01:00
-
94576d2b97
bc: fix interactive handling of comments in strings and quotes in comments
Denys Vlasenko
2018-12-25 23:45:57 +01:00
-
c192b0442b
bc: simplify input pointer manipulation while lexing
Denys Vlasenko
2018-12-25 23:15:59 +01:00
-
ecb62edd47
bc: fold struct BcLex into BcParse
Denys Vlasenko
2018-12-25 22:32:41 +01:00
-
6e6182342e
bc: move BcLex::lex member to be the first in struct globals
Denys Vlasenko
2018-12-25 22:20:14 +01:00
-
0b0e8d0509
bc: rename some members and macros, no code changes
Denys Vlasenko
2018-12-25 21:44:10 +01:00
-
3f8752c33f
bc: shorten error messages
Denys Vlasenko
2018-12-25 21:28:25 +01:00
-
fa495ce498
bc: make it clear that the code is adapted
Gavin Howard
2018-12-18 10:03:14 -07:00
-
8fac1c7740
dc: add two tests
Denys Vlasenko
2018-12-25 20:50:41 +01:00
-
a2e62e3e50
bc: stop passing a pointer to G.prs down the call chain
Denys Vlasenko
2018-12-25 20:40:55 +01:00
-
1fbe35a7d8
bc: make zbc_program_read() and zdc_program_execStr() use G.prs
Denys Vlasenko
2018-12-25 19:38:13 +01:00
-
53e569c06b
bc: fix interactive read()
Denys Vlasenko
2018-12-25 19:37:23 +01:00
-
2638454464
bc: add code to detect errors like "print 1 print 2"
Denys Vlasenko
2018-12-25 18:37:52 +01:00
-
5fa74b9efc
bc: allow {break} and {continue} (allow RBRACE to terminate them)
Denys Vlasenko
2018-12-25 17:07:51 +01:00
-
d4b721cc8b
bc: shrink parsing code a bit more, disallow "auto a b c" (without commas)
Denys Vlasenko
2018-12-25 16:39:01 +01:00
-
73b3ebc0e1
bc: simplify bc_parse_expr_empty_ok()
Denys Vlasenko
2018-12-25 01:43:52 +01:00
-
d0238d83f0
bc: simplify bc_parse_expr_empty_ok()
Denys Vlasenko
2018-12-25 01:21:16 +01:00
-
bb116031a0
bc: simplify bc_parse_expr_empty_ok()
Denys Vlasenko
2018-12-25 01:16:37 +01:00
-
d897c9aca6
bc: BC_RESULT_ONE is bc-specific
Denys Vlasenko
2018-12-24 23:41:31 +01:00
-
0c45bb22a0
bc: partially deinline BC_PARSE_LEAF() macro
Denys Vlasenko
2018-12-24 23:22:40 +01:00
-
a17d95d0d0
bc: rename lexer variables, use smallints where appropriate
Denys Vlasenko
2018-12-24 22:55:54 +01:00
-
d279d809ac
bc: fix "bc -s" only warning on "define f()<newline>", not exiting
Denys Vlasenko
2018-12-24 18:28:56 +01:00
-
79587cb442
bc: POSIX error/warn functions can be 'z' functions too
Denys Vlasenko
2018-12-24 18:11:41 +01:00
-
65b6fe09c4
bc: remove unnecessary NULL initializers
Denys Vlasenko
2018-12-24 17:15:34 +01:00
-
a5bf53e4bb
bc: move relational LEXs before math LEXs - shorten dc_LEX_to_INST[]
Denys Vlasenko
2018-12-24 17:06:37 +01:00
-
4accb6bba8
bc: offset dc_LEX_to_INST[] start
Denys Vlasenko
2018-12-24 15:29:08 +01:00