lp:busybox

Created by Jelmer Vernooij on 2010-08-01 and last modified on 2019-04-19
Get this branch:
bzr branch lp:busybox

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
BusyBox
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://busybox.net/busybox.git.

The next import is scheduled to run in 2 hours.

Last successful import was 3 hours ago.

Import started 3 hours ago on izar and finished 3 hours ago taking 30 seconds — see the log
Import started 9 hours ago on izar and finished 9 hours ago taking 25 seconds — see the log
Import started 15 hours ago on alnitak and finished 15 hours ago taking 25 seconds — see the log
Import started 21 hours ago on izar and finished 21 hours ago taking 25 seconds — see the log
Import started on 2019-04-19 on izar and finished on 2019-04-19 taking 20 seconds — see the log
Import started on 2019-04-19 on izar and finished on 2019-04-19 taking 20 seconds — see the log
Import started on 2019-04-18 on izar and finished on 2019-04-18 taking 20 seconds — see the log
Import started on 2019-04-18 on izar and finished on 2019-04-18 taking 25 seconds — see the log
Import started on 2019-04-18 on izar and finished on 2019-04-18 taking 25 seconds — see the log
Import started on 2019-04-18 on izar and finished on 2019-04-18 taking 40 seconds — see the log

Recent revisions

16253. By Vda-linux on 2019-04-19

httpd: do disable header reading timeout even if proxying

function old new delta
handle_incoming_and_exit 2362 2369 +7

Signed-off-by: Denys Vlasenko <email address hidden>

16252. By Vda-linux on 2019-04-19

httpd: use full size of iobuf[] when piping CGI data

Signed-off-by: Denys Vlasenko <email address hidden>

16251. By Vda-linux on 2019-04-19

httpd: do not set alarm() timeout if we read cached header

Signed-off-by: Denys Vlasenko <email address hidden>

16250. By Vda-linux on 2019-04-19

httpd: deindent code block, no code changes

Signed-off-by: Denys Vlasenko <email address hidden>

16249. By Vda-linux on 2019-04-19

httpd: require "HTTP/xyz" at the end of request line

function old new delta
handle_incoming_and_exit 2379 2362 -17
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-17) Total: -17 bytes
   text data bss dec hex filename
 981787 485 7296 989568 f1980 busybox_old
 981779 485 7296 989560 f1978 busybox_unstripped

Signed-off-by: Denys Vlasenko <email address hidden>

16248. By Ron Yorston <email address hidden> on 2019-04-19

ash: catch error in arithmetic expansion in PS1

Setting PS1 to:

   PS1='$((123+))'

causes the shell to enter an infinite error loop:

   sh: arithmetic syntax error

Catch any exception raised by expandarg() in expandstr() and allow
processing to continue.

function old new delta
expandstr 262 344 +82
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/0 up/down: 82/0) Total: 82 bytes

Signed-off-by: Ron Yorston <email address hidden>
Signed-off-by: Denys Vlasenko <email address hidden>

16247. By Ron Yorston <email address hidden> on 2019-04-19

ash: prevent error in backquotes in PS1 from exiting shell

Setting PS1 to:

   PS1='`xxx(`'

causes the shell to terminate with the error:

   sh: syntax error: unexpected end of file (expecting ")")

This happens because old-style backquotes require the input to be reread
and thus call setinputstring() a second time. Prevent the problem by
unwinding all recently opened files in expandstr().

function old new delta
unwindfiles - 22 +22
expandstr 247 262 +15
forkchild 631 625 -6
evalcommand 1694 1685 -9
ash_main 1346 1336 -10
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 1/3 up/down: 37/-25) Total: 12 bytes

Signed-off-by: Ron Yorston <email address hidden>
Signed-off-by: Denys Vlasenko <email address hidden>

16246. By Chen Qi <email address hidden> on 2019-04-19

dc.tests: fix two test case to also depend on DC_BIG

Signed-off-by: Chen Qi <email address hidden>
Signed-off-by: Denys Vlasenko <email address hidden>

16245. By alvick on 2019-04-18

httpd: pass authorization header to CGI if not Basic

Pass the Authorization header to CGI if not of type Basic. This will
make it possible for CGI to verify authorization headers of type
Bearer <token>.

function old new delta
handle_incoming_and_exit 2370 2379 +9

Signed-off-by: Alexander Vickberg <email address hidden>
Signed-off-by: Denys Vlasenko <email address hidden>

16244. By alvick on 2019-04-17

httpd: When sending gzipped content use content-length header

Today for gzipped content httpd is using a header with name
Transfer-Length. However I can't find a header with that name in the
standards. Instead use Content-Length.

function old new delta
.rodata 157940 157936 -4
send_headers 980 939 -41
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-45) Total: -45 bytes

Signed-off-by: Alexander Vickberg <email address hidden>
Signed-off-by: Denys Vlasenko <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.