Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/PitchBlackRecoveryProject/android_external_busybox


https://github.com/PitchBlackRecoveryProject/android_external_busybox

Marked some more applets NOEXEC/NOFORK

Signed-off-by: Dan Fandrich <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@go...

2d1a78b88f6c986cbe147fc6f99091fd61f3bdd9 authored over 14 years ago by Dan Fandrich <[email protected]>
free: document newly added options

Signed-off-by: Denys Vlasenko <[email protected]>

5657d374dbd0b355980fb2128aa07d8dbe0e2934 authored over 14 years ago by Denys Vlasenko <[email protected]>
free: add -b/k/m/g options; remove 4 TB limitation. +100 bytes

Based on patch by Stefan Tomanek ([email protected])

Signed-off-by: Denys Vlasenko <vda.linux...

5542934d65016e5eb29ed56f5cdea090e137b321 authored over 14 years ago by Denys Vlasenko <[email protected]>
halt/poweroff/reboot: unify help text

function old new delta
packed_usage ...

ee5ab8f321f7060c5720b50b1834f273e00f5859 authored over 14 years ago by Denys Vlasenko <[email protected]>
deluser: use the same licensing template in the header as other files do

Signed-off-by: Denys Vlasenko <[email protected]>

6e852408a9ded4b5c6e5db001419d94471d2aad5 authored over 14 years ago by Denys Vlasenko <[email protected]>
acpid: add config file and map file

function old new delta
acpid_main ...

ccb7a4390004e3c32fbf93e93474fc124bcd17be authored over 14 years ago by Souf Oued <[email protected]>
udhcp: add support for 0x21 ROUTES and 0xf9 MS_STATIC_ROUTES options

Signed-off-by: Vladislav Grishenko <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@g...

7d3a48a003cd645edfae2b404493688022b13193 authored over 14 years ago by Vladislav Grishenko <[email protected]>
style fix. no code chages

Signed-off-by: Denys Vlasenko <[email protected]>

04bcd998ca48954db738232f46fe3dfc273db36a authored over 14 years ago by Denys Vlasenko <[email protected]>
ash: fix signal and "set -e" interaction

Signed-off-by: Denys Vlasenko <[email protected]>

b563f62bbb1c9a6d931924f8fd7c3e52bb3d5875 authored over 14 years ago by Denys Vlasenko <[email protected]>
modprobe-simple; do not error out on "rmmod module" if module is unloaded ok

...even if it wasn't found in /lib/modules/VER/

Signed-off-by: Denys Vlasenko <dvlasenk@redhat....

5b3151c201f4a67e998ec054d653e8177679d505 authored over 14 years ago by Denys Vlasenko <[email protected]>
sleep: fix fractional arguments in non-POSIX locale

function old new delta
sleep_main ...

0f2e278a8a44751594f461ee753b81da365b1147 authored over 14 years ago by Denys Vlasenko <[email protected]>
wget: flush output to network before receving reply

Signed-off-by: Nguyễn Thái Ngọc Duy <[email protected]>
Signed-off-by: Denys Vlasenko <dvlasenk@...

ebec11dff1783023482a044a881aae5ebb020882 authored over 14 years ago by Nguyễn Thái Ngọc Duy <[email protected]>
nbd-client: new applet

function old new delta
nbdclient_main ...

1fc20c446fde454bbff690a17b0b89de5e127d96 authored over 14 years ago by Rob Landley <[email protected]>
deluser: make it simpler, fix inability to delete user from group

Also makes menuconfig order more sensible

Signed-off-by: Harald Becker <[email protected]>
Signed-of...

361b1a6884bc9d4f5cece22d0eb9fe5eae17bda7 authored over 14 years ago by Harald Becker <[email protected]>
hush: use smaller EXP_FLAG_foo constants

function old new delta
expand_string_to_string...

0e13b4019c3d05933ba8d37357023bfcd82e8106 authored over 14 years ago by Denys Vlasenko <[email protected]>
fix build failure for pmap

Signed-off-by: Dan Fandrich <[email protected]>
Signed-off-by: Denys Vlasenko <dvlasenk@red...

63adf838143e78b0857af39a2d365fc86bcf0cd4 authored over 14 years ago by Dan Fandrich <[email protected]>
shell/math: better comment. no code changes

Signed-off-by: Denys Vlasenko <[email protected]>

395b97aeac4ac25dca32bd8480441ce64c17f7d9 authored over 14 years ago by Denys Vlasenko <[email protected]>
move read_base64 to libbb/uuencode.c

Signed-off-by: Denys Vlasenko <[email protected]>

c8f9a8d3c0f9e5d47cc650bf0425926b03e8bbc6 authored over 14 years ago by Denys Vlasenko <[email protected]>
libbb: merge mail and uudecode's base64 decoders

function old new delta
read_base64 ...

9fe98f701d40835db32baa12c94b661d40231ea4 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: move shell_ver from globals to main's stack.

function old new delta
hush_main ...

52e460b7440ed5b85e4125a4eccf1e665d92c0ff authored over 14 years ago by Denys Vlasenko <[email protected]>
simpler check for od

Signed-off-by: Denys Vlasenko <[email protected]>

0fdf2e1026bed831e3254843e27b0577c9908030 authored over 14 years ago by Denys Vlasenko <[email protected]>
build system: test that od is present in the host system

Signed-off-by: Denys Vlasenko <[email protected]>

06a80bdbea6237257bd3de4919243cba57493b42 authored over 14 years ago by Denys Vlasenko <[email protected]>
shell/math: deconvolute and explain ?: handling. Give better error message

function old new delta
arith_apply ...

bed7c81ea24e9e9ba2a897e233de2abefe611e8b authored over 14 years ago by Denys Vlasenko <[email protected]>
shell/math: return string error indicator, not integer

function old new delta
expand_and_evaluate_ari...

063847d6bd23e184c409f37645ba90fa4d039ada authored over 14 years ago by Denys Vlasenko <[email protected]>
sleep: make it non-NOFORK. Fixes ^C in standalone shell

Signed-off-by: Denys Vlasenko <[email protected]>

197a6b3c14a8be7101903118516e0e16ec843eb5 authored over 14 years ago by Denys Vlasenko <[email protected]>
shell/math.c: stop using bss variable

function old new delta
evaluate_string ...

0eac8ff1648f94a79a0e21731ec993dd73d946db authored over 14 years ago by Denys Vlasenko <[email protected]>
shell/math.c: rename arith_eval_hooks to arith_state, put error code into it

function old new delta
expand_and_evaluate_ari...

06d44d7dfb709bfe02e74d187cceb8591bbda3b4 authored over 14 years ago by Denys Vlasenko <[email protected]>
shell/math.c: small code shrink; fixed incomprehensible comments

function old new delta
arith_apply ...

bd14770b0c8594ce5b0ab9b0b1249b72fc781dd3 authored over 14 years ago by Denys Vlasenko <[email protected]>
shell: small code shrink

function old new delta
arith ...

51850c818cf909cde0e07091a8015532cc645b7a authored over 14 years ago by Denys Vlasenko <[email protected]>
shell: shrink arith code; and prepare for returning text error codes

function old new delta
arith ...

b771c654cab511b172484479cafd006d52588103 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: optional support for history saving

function old new delta
hush_main ...

99862cbfad9c36b4f8f4378c3a7a9f077c239f20 authored over 14 years ago by Denys Vlasenko <[email protected]>
smemcap: use correct tar magic

Signed-off-by: Denys Vlasenko <[email protected]>

5a0d899ee4b2f05b5b880789b68a2e14698cc966 authored over 14 years ago by Denys Vlasenko <[email protected]>
*: s/perror/bb_simple_perror_msg/g

function old new delta
readLines ...

7dd61e377223d150198a23dbec47f51c21e10e65 authored over 14 years ago by Marek Polacek <[email protected]>
Fixed a couple of failing tar tests

The tar symlinks mode test is fixed similarly to the hardlinks
test in 0d7cb4cc, and the read-on...

80d80ba6dd9e91cca471ce767c8032a0f0db4244 authored over 14 years ago by Dan Fandrich <[email protected]>
busybox: add "busybox --list[-full]" to help text

Signed-off-by: Denys Vlasenko <[email protected]>

819cacfd4597038840454ee743380fd70f836271 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: move the EXIT trap comment. no code changes

Signed-off-by: Denys Vlasenko <[email protected]>

de8c3f667abc6346352726eba731d85715df92e7 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: fix EXIT trap display inside exit trap handler

function old new delta
hush_exit ...

a110c90de2f56bf38de30972813f012d44042cb9 authored over 14 years ago by Denys Vlasenko <[email protected]>
shell/match.c: shrink by dropping double bool inversion

Signed-off-by: Denys Vlasenko <[email protected]>

2d8187c139985e73349e3cb092ab4ea68a3be034 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: fix handling of \" in quoted/unquoted `cmd`

Signed-off-by: Denys Vlasenko <[email protected]>

acd5bc8f649fad335d80c5289512b404f08ac8e2 authored over 14 years ago by Denys Vlasenko <[email protected]>
ash: shrink by folding an if check into setprompt; unindent big block

function old new delta
setprompt_if ...

958581a8d9583da8b9df0b69123e0c3990f7b3ff authored over 14 years ago by Denys Vlasenko <[email protected]>
ash: add missing casts to match CTLfoo; add TODO comments

Signed-off-by: Denys Vlasenko <[email protected]>

6040fe88f4f6286da781dc9196ede4c6be310a04 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: remove forgotten commented-out block. no code changes

Signed-off-by: Denys Vlasenko <[email protected]>

5277a9db704727f6ee5d9929cc030b676a83d431 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: do fewer strdups in % and hash expansions

function old new delta
builtin_umask ...

4f870496e7d934fcbe092478f1da8ec7a3ea4466 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: better function and parameter names

Also, trim code which isn't needed for non-bash compat.
No logic changes.

Signed-off-by: Denys ...

d98e5c65c3c69373dab56a7f9af8780c1a8123b2 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: fixes to testsuite

Signed-off-by: Denys Vlasenko <[email protected]>

cc461736d6ca3c3b809390d8d7873a136e3b899a authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: fix var_bash5.tests failure

function old new delta
expand_one_var ...

ebee410fe2500d6bd5980032d0b183494f509c9b authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: fix var_bash3.tests failure

function old new delta
expand_one_var ...

14e289b3246b4266499ffc5747dcc5c98bdaf5b9 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: remove useless ESC_GLOB_CHARS clears/resotres

function old new delta
o_addQstr ...

a769e0225d965d7eced9f04d99c3a66b1c427ee3 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: fix a bug where expand_one_var wasn't restoring 1st char of the encoded $var

function old new delta
expand_one_var ...

bfc02a76c5c3f0c8a5de518a46951098fef1e3cb authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: make parse_dollar flag quited status regardless of glob escaping status

function old new delta
parse_stream_dquoted ...

101a4e3e2170e5ffa2bd2b06d7a71088a0ab8958 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: simplification in parse_stream, parse_stream_dquoted

function old new delta
parse_stream ...

5b6210cf492dba4474d83a138c95b1267777826b authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: simplify parse_stream_dquoted

function old new delta
parse_stream_dquoted ...

850b15bfafb08d24ae3e55f5ca8b848b17958f8a authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: straighten out the logic in parse_stream

function old new delta
parse_stream ...

77a7b5519cace3722832d03ce09faa950841b509 authored over 14 years ago by Denys Vlasenko <[email protected]>
Avoid side effects in putc(), which may be implemented as a macro

Signed-off-by: Dan Fandrich <[email protected]>
Signed-off-by: Denys Vlasenko <dvlasenk@red...

77d48726917e6493a8a077be93bb07b22fd2c209 authored over 14 years ago by Dan Fandrich <[email protected]>
hush: eliminate redundant parameter of expand_vars_to_list()

Signed-off-by: Denys Vlasenko <[email protected]>

95d48f259807c408de731f580bd48cf20dec724a authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: replace flag bytes in struct o_string with bit flags

Signed-off-by: Denys Vlasenko <[email protected]>

5b686cb8e6db85c0080ff8747c0fef7cb326dc20 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: remove unused enum typedef

Signed-off-by: Denys Vlasenko <[email protected]>

9b78255dcaf79c99d337641a4135e402e00ee3a1 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: fix set -- q w e; (IFS='' echo "$*"; IFS=''; echo "$*"); echo "$*"

Signed-off-by: Denys Vlasenko <[email protected]>

1fd3d94a6c4c45d6106958c0a634dbbb7a7a5e12 authored over 14 years ago by Denys Vlasenko <[email protected]>
nc: show help text on bad parameters

Signed-off-by: Denys Vlasenko <[email protected]>

b103fb10cfb09902df1581efc81ea386e63c71b5 authored over 14 years ago by Denys Vlasenko <[email protected]>
lineedit: do not hang on error, but return error indicator.

Signed-off-by: Denys Vlasenko <[email protected]>

d55f599440c65c0808c6d14b339f6175995fcf7c authored over 14 years ago by Denys Vlasenko <[email protected]>
shell: unify endofname() in hush and ash

function old new delta
builtin_umask ...

8b2f13d84def87b4ebd0901bf0c3157bc1f6dee3 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: a few relatively trivial simplifications

function old new delta
helper_export_local ...

27c56f12670295286a881bbb87d506f0a5bfd40e authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: style cleanups. no code changes

Signed-off-by: Denys Vlasenko <[email protected]>

da463fb007dafe6c83c3aaf52358fabc9707ded1 authored over 14 years ago by Denys Vlasenko <[email protected]>
Again fix license line format

Signed-off-by: Denys Vlasenko <[email protected]>

f38b912fcfbb9a6289a161242c7e9ce2eae8cc0d authored over 14 years ago by Denys Vlasenko <[email protected]>
blockdev: code shrink

function old new delta
blockdev_main ...

571c5ab768075c98da547e627b457d9188dca350 authored over 14 years ago by Denys Vlasenko <[email protected]>
blockdev: make "blockdev --rereadpt /dev/sda EXTRA_ARG" complain. +6 bytes.

Signed-off-by: Denys Vlasenko <[email protected]>

a35dfe62004abaa116d01155605e3f3df379688c authored over 14 years ago by Denys Vlasenko <[email protected]>
made 3 license strings to follow the usual form ("or later" bit is not changed!)

Signed-off-by: Denys Vlasenko <[email protected]>

3d4a8f864693e6a079a78db2290708554b130cb8 authored over 14 years ago by Denys Vlasenko <[email protected]>
blockdev: -2 bytes

Signed-off-by: Denys Vlasenko <[email protected]>

264bdadb2c0406474a4e874a3b16cb57661e6b3a authored over 14 years ago by Denys Vlasenko <[email protected]>
tweak blockdev's help text

Signed-off-by: Denys Vlasenko <[email protected]>

b4e6b419340452d2e0fedc9f0f88c5fd102982de authored over 14 years ago by Denys Vlasenko <[email protected]>
tweak udhcpd help text

Signed-off-by: Denys Vlasenko <[email protected]>

b1560000c7284cb3fb94ae275f1a0bade3805931 authored over 14 years ago by Denys Vlasenko <[email protected]>
blockdev: new applet

function old new delta
blockdev_main ...

289aff86231153670a1de4ee9772f726f0a7e846 authored over 14 years ago by Sergey Naumov <[email protected]>
hush: revert a recent buggy change which resulted in two HUSH_VERSIONs

Signed-off-by: Denys Vlasenko <[email protected]>

605067b4261df056b0d0e45028a191824bcdce31 authored over 14 years ago by Denys Vlasenko <[email protected]>
fix typo in comment

Signed-off-by: Denys Vlasenko <[email protected]>

83b900fb82a42b56a0130cfe7fb4406fef8b1b54 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: fix another corner case with backslashes in heredocs

function old new delta
parse_stream ...

c3adfacd229dd94b1ee4800fb364d514eef4aca5 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: fix backslash and terminator handling in <<[-]["]heredoc["]

function old new delta
parse_stream ...

77b32ccbf2a1a77911b486b673008a4cb82bb8b7 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: fix globbing+backslashes in unquoted $var expansion

Signed-off-by: Denys Vlasenko <[email protected]>

c49d2d97939d77be3d1f3bbbbf9db30a55771c15 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: remove disabled CMD_SINGLEWORD_NOGLOB_COND, rename o_glob->perform_glob

+ other small tweaks to comments and such

Signed-off-by: Denys Vlasenko <[email protected]>

d383b49aefecea99e5bfb2f9eb2956f1c6c013e1 authored over 14 years ago by Denys Vlasenko <[email protected]>
shell: remove lash and bbsh

Signed-off-by: Denys Vlasenko <[email protected]>

96f064d4161ed66d8db95bf8047eece90959f1e1 authored over 14 years ago by Denys Vlasenko <[email protected]>
runit_lib: remove/inline a few more things

Signed-off-by: Denys Vlasenko <[email protected]>

e09bff33412c150a2c4c80ca7e2d5c6b76f10c9f authored over 14 years ago by Denys Vlasenko <[email protected]>
tar: add a test for extraction of read-only directory

Signed-off-by: Dan Fandrich <[email protected]>
Signed-off-by: Denys Vlasenko <dvlasenk@red...

8d789e419732e860cf89883c0565ff496b3291ee authored over 14 years ago by Dan Fandrich <[email protected]>
remove redundant ENABLE_DESKTOP in procps/ps.c

Signed-off-by: Cristian Ionescu-Idbohrn <[email protected]>
Signed-off-by: Denys...

6957d79bd67efce80f9dec4e1936ea605efb7263 authored over 14 years ago by Cristian Ionescu-Idbohrn <[email protected]>
hush: big reordering: move parser functions to the beginning. no code changes

Signed-off-by: Denys Vlasenko <[email protected]>

b36abf2dfcb47cc0ca659c916b3efef9f757ea0c authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: rename o_quoted to has_quoted_part; small code shrink

Signed-off-by: Denys Vlasenko <[email protected]>

38292b68c962b9d470fa4e577020749c8c69226d authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: move variable expansion into a separate function. No logic changes

function old new delta
expand_one_var ...

f2dc20c2d5dd82001e4da765caef60228a856ff8 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: add support for ${var/pattern/repl}, conditional on bash compat

function old new delta
expand_vars_to_list ...

36f774a0cd2bf8dd72b192aab93831c5ac0c58f0 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: optimize #[#] and %[%] for speed. size -2 bytes.

Signed-off-by: Denys Vlasenko <[email protected]>

701e127f7d892909a58c6f3333e23588ccef9e22 authored over 14 years ago by Denys Vlasenko <[email protected]>
hush: fix handling of backslashes in variable assignment

Signed-off-by: Denys Vlasenko <[email protected]>

e298ce69baef029f3951dd1d5ed50fdbc6c55c80 authored over 14 years ago by Denys Vlasenko <[email protected]>
lzop: fix misordered "v=NULL; free(v)", small code shrink

Signed-off-by: Denys Vlasenko <[email protected]>

8ae6e9be5c1c7e7a1e9ce96f463c7d6ab1c9500f authored over 14 years ago by Denys Vlasenko <[email protected]>
fix false positive in testsuite/tar.tests

Signed-off-by: Denys Vlasenko <[email protected]>

0d7cb4cc9ed557310a2cba8d30dfa38aee20cb49 authored over 14 years ago by Denys Vlasenko <[email protected]>
Fix some test cases

The tar tests still don't pass, but at least now it's because of
a problem with Busybox and not ...

eb2bf5b6bfd04f7e123d7561725b00f807486849 authored over 14 years ago by Dan Fandrich <[email protected]>
ifupdown: %client%, not %clientid%

Signed-off-by: Denys Vlasenko <[email protected]>

2ab3acb2747f43892641176491b0a0c09f11f086 authored over 14 years ago by Denys Vlasenko <[email protected]>
lineedit: on tab completion, show filenames obly in all cases (bash compat)

function old new delta
complete_cmd_dir_file ...

3926363214bfa783db08c931d867dbf4855d31ef authored over 14 years ago by Denys Vlasenko <[email protected]>
lineedit: allocate matchBuf only temporarily: saves MAX_LINELEN bytes

function old new delta
input_tab ...

76939e7b72937a5a2d00be3f62a6d2fa2757bdc9 authored over 14 years ago by Denys Vlasenko <[email protected]>
lineedit: de-indent large block in input_tab. No logic changes.

Signed-off-by: Denys Vlasenko <[email protected]>

ba0e103a662f640060041c5b56c2afdce09408b3 authored over 14 years ago by Denys Vlasenko <[email protected]>
lineedit: rename tmp -> chosen_match; small code shrink

function old new delta
input_tab ...

a46e16ef52952b1ed82ab1dbc4b9da2aeb40107e authored over 14 years ago by Denys Vlasenko <[email protected]>
lineedit: stop using permanent int_buf[] (16k!): allocate it

Now it is allocated temporarily only for the duretion of prefix generation,
and also we only all...

9b56bf541667ce1b4d408cd4e23bc51a44ae9267 authored over 14 years ago by Denys Vlasenko <[email protected]>
lineedit: remove pos_buf[] array (up to 16k!); fix compat bugs

pos_buf is a strange hack, easy to do without it.
This also allows lines >32k long to be handled...

81254ed3875f7be81b98266866de7f990bcd06c8 authored over 14 years ago by Denys Vlasenko <[email protected]>
lineedit: return prefix len from tab completion helpers

This kills horrific logic which deletes and re-adds prefix (!)

function ...

3c460b005c3c422fe73dc464902e0626fc57938a authored over 14 years ago by Denys Vlasenko <[email protected]>
lineedit: clean up tab completion code (variable reuse, comments)

Noted bugs in behavior.
Added debugging machinery.
Decoupled variables reused for unrelated purp...

2679e3c8cccbf3ae4cac8e735e5430ebbe714b00 authored over 14 years ago by Denys Vlasenko <[email protected]>
preparatory cleanup patch for tab completion fixes

renames and deinlines a few functions

function old ...

57ea9b488b096e17418a808d20f263daea468974 authored over 14 years ago by Denys Vlasenko <[email protected]>