Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						0c68a874e7
					 | 
					
						
						
							
							libbb: password/group function helpers rewritten by Tito:
						
						
						
						
						
						
						
						function                                             old     new   delta
xgetpwuid                                              -      27     +27
uid2uname_utoa                                         -      22     +22
gid2group_utoa                                         -      22     +22
uid2uname                                              -      18     +18
gid2group                                              -      18     +18
buffer_fill_and_print                                179     196     +17
print_user                                            12      24     +12
print_group                                           12      24     +12
get_cached                                            89      99     +10
...
print_common                                         134     120     -14
vlock_main                                           415     396     -19
logger_main                                          410     387     -23
crontab_main                                         642     609     -33
bb_getpwuid                                           42       -     -42
bb_getgrgid                                           42       -     -42
bb_getug                                              80       -     -80
------------------------------------------------------------------------------
(add/remove: 6/3 grow/shrink: 9/11 up/down: 187/-296)        Total: -109 bytes 
						
						
					 | 
					
						2008-12-02 22:56:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer
							
						 
					 | 
					
						
						
							
						
						aa2a1c000c
					 | 
					
						
						
							
							- improve wording and fix alphabetical order
						
						
						
						
						
						
					 | 
					
						2008-10-24 19:48:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						c445758708
					 | 
					
						
						
							
							lpd,lpr: send/receive ACKs after filenames, not only after file bodies.
						
						
						
						
						
						
						
						lpqr_main                                           1114    1149     +35
lpd_main                                             748     768     +20 
						
						
					 | 
					
						2008-07-22 19:15:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						a60f84ebf0
					 | 
					
						
						
							
							*: rename ATTRIBUTE_XXX to just XXX.
						
						
						
						
						
						
					 | 
					
						2008-07-05 09:18:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						f3745ea489
					 | 
					
						
						
							
							libbb: introduce xmalloc_xopen_read_close and use where appropriate
						
						
						
						
						
						
						
						instead of xmalloc_open_read_close.
function                                             old     new   delta
xmalloc_xopen_read_close                               -      34     +34
xmalloc_open_read_close                              163     171      +8
passwd_main                                         1070    1074      +4
rexecve                                              254     257      +3
handle_incoming_and_exit                            2657    2659      +2
parse_command                                       1509    1510      +1
buffer_fill_and_print                                 76      73      -3
evaltreenr                                           599     589     -10
evaltree                                             599     589     -10
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 5/3 up/down: 52/-23)             Total: 29 bytes 
						
						
					 | 
					
						2008-04-19 19:32:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						0c3b0d501e
					 | 
					
						
						
							
							lpd: small shrink
						
						
						
						
						
						
						
						lpd_main     761     747     -14 
						
						
					 | 
					
						2008-03-25 06:03:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						f39653e306
					 | 
					
						
						
							
							lpd: debugging by Vladimir: he found vda's breakage (trashed s[0])!
						
						
						
						
						
						
					 | 
					
						2008-03-24 21:19:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						c693840fe8
					 | 
					
						
						
							
							*: whitespace fixes, no code changes
						
						
						
						
						
						
					 | 
					
						2008-03-24 02:18:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						42cc304e90
					 | 
					
						
						
							
							lpr: add more accurate comments
						
						
						
						
						
						
						
						*: trailing whitespace removal 
						
						
					 | 
					
						2008-03-24 02:05:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						39c77c3738
					 | 
					
						
						
							
							lpd: much safer against malicious input. Does not fork anymore,
						
						
						
						
						
						
						
						as this is not needed. 
						
						
					 | 
					
						2008-03-24 01:52:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						0b6c6a9c9f
					 | 
					
						
						
							
							lpd: fix OOM vulnerability (was eating arbitrarily large commands)
						
						
						
						
						
						
					 | 
					
						2008-03-24 00:04:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						a79428998d
					 | 
					
						
						
							
							lpd: maintainer's update: now with spool helpers
						
						
						
						
						
						
						
						function                                             old     new   delta
exec_helper                                            -     227    +227
sane                                                  66     117     +51
packed_usage                                       23806   23828     +22
lpd_main                                             486     504     +18
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 3/0 up/down: 318/0)             Total: 318 bytes 
						
						
					 | 
					
						2008-03-23 23:40:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						aa9b1828b9
					 | 
					
						
						
							
							tftpd: new applet (mostly using existing code for tftp)
						
						
						
						
						
						
						
						function                                             old     new   delta
tftp_protocol                                          -    1173   +1173
tftpd_main                                             -     500    +500
tftp_option_get                                        -     102    +102
packed_usage                                       23650   23662     +12
applet_names                                        1809    1815      +6
applet_main                                         1100    1104      +4
applet_nameofs                                       550     552      +2
tftp_main                                            302     301      -1
get_nport                                             32       -     -32
tftp                                                1172       -   -1172
------------------------------------------------------------------------------
(add/remove: 3/2 grow/shrink: 4/1 up/down: 1799/-1205)        Total: 594 bytes
   text    data     bss     dec     hex filename
 796479     662    7420  804561   c46d1 busybox_old
 797153     662    7420  805235   c4973 busybox_unstripped 
						
						
					 | 
					
						2008-03-17 09:10:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						68404f13d4
					 | 
					
						
						
							
							*: add -Wunused-parameter; fix resulting breakage
						
						
						
						
						
						
						
						function                                             old     new   delta
procps_scan                                         1265    1298     +33
aliascmd                                             278     283      +5
parse_file_cmd                                       116     120      +4
dname_enc                                            373     377      +4
setcmd                                                90      93      +3
execcmd                                               57      60      +3
count_lines                                           72      74      +2
process_command_subs                                 340     339      -1
test_main                                            409     407      -2
mknod_main                                           179     177      -2
handle_incoming_and_exit                            2653    2651      -2
argstr                                              1312    1310      -2
shiftcmd                                             131     128      -3
exitcmd                                               46      43      -3
dotcmd                                               297     294      -3
breakcmd                                              86      83      -3
evalpipe                                             353     349      -4
evalcommand                                         1180    1176      -4
evalcmd                                              109     105      -4
send_tree                                            374     369      -5
mkfifo_main                                           82      77      -5
evalsubshell                                         152     147      -5
typecmd                                               75      69      -6
letcmd                                                61      55      -6
add_cmd                                             1190    1183      -7
main                                                 891     883      -8
ash_main                                            1415    1407      -8
parse_stream                                        1377    1367     -10
alloc_procps_scan                                     55       -     -55
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 7/21 up/down: 54/-148)          Total: -94 bytes
   text    data     bss     dec     hex filename
 797195     658    7428  805281   c49a1 busybox_old
 797101     658    7428  805187   c4943 busybox_unstripped 
						
						
					 | 
					
						2008-03-17 09:00:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						fe66a0eca1
					 | 
					
						
						
							
							lpr: removed stdio; added "job received" message in verbose mode.
						
						
						
						
						
						
					 | 
					
						2008-02-27 14:35:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						7be1030dcc
					 | 
					
						
						
							
							lpr: fflush stdout fix
						
						
						
						
						
						
					 | 
					
						2008-02-26 20:23:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						394eebed66
					 | 
					
						
						
							
							lpd: spool mode added by Vladimir
						
						
						
						
						
						
						
						lpr: more robust error reporting
*: introduce and use xchroot
libbb: full_read/write now will report partial data counts prior to error
isdirectory.c: style fixes
lpd_main                                             249     486    +237
xchroot                                                -      29     +29
get_response_or_say_and_die                          110     139     +29
full_write                                            52      60      +8
full_read                                             55      63      +8
static.newline                                         1       -      -1
switch_root_main                                     404     400      -4
chpst_main                                          1089    1079     -10
getopt32                                            1370    1359     -11
chroot_main                                          115     101     -14
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shrink: 4/4 up/down: 311/-40)           Total: 271 bytes
   text    data     bss     dec     hex filename
 798472     728    7484  806684   c4f1c busybox_old
 798775     728    7484  806987   c504b busybox_unstripped 
						
						
					 | 
					
						2008-02-25 20:30:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						38b8831b32
					 | 
					
						
						
							
							lpd: now with "svn add"...
						
						
						
						
						
						
					 | 
					
						2008-02-25 14:48:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						f99afb5dff
					 | 
					
						
						
							
							lpd: new applet by Vladimir Dronnikov <dronnikov AT gmail.com>
						
						
						
						
						
						
					 | 
					
						2008-02-24 23:32:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						6d8112cc24
					 | 
					
						
						
							
							fix typo in comment, no code changes
						
						
						
						
						
						
					 | 
					
						2008-02-24 22:08:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						8f8a420f12
					 | 
					
						
						
							
							lpr: fixing vda's thinko
						
						
						
						
						
						
					 | 
					
						2008-02-24 19:22:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						4f82bdb050
					 | 
					
						
						
							
							lpr,lpq: rework by dronnikov AT gmail.com
						
						
						
						
						
						
					 | 
					
						2008-02-24 18:44:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						86620756d2
					 | 
					
						
						
							
							lpr: document options better
						
						
						
						
						
						
					 | 
					
						2008-02-22 23:21:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						68444b9f0c
					 | 
					
						
						
							
							lpr and lpq applets by Walter Harms.
						
						
						
						
						
						
						
						text    data     bss     dec     hex filename
    392       0       0     392     188 lpq.o
   1378       0       0    1378     562 lpr.o
    142       0       0     142      8e parse_prt.o
						
						
					 | 
					
						2008-02-22 22:24:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |