Markus Teich 
							
						 
					 
					
						
						
							
						
						314885836c 
					 
					
						
						
							
							Add link(1)  
						
						
						
						
					 
					
						2014-10-17 15:36:16 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						1dd2913e33 
					 
					
						
						
							
							Update list of tools in README  
						
						
						
						
					 
					
						2014-10-16 12:34:24 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						41d78c398b 
					 
					
						
						
							
							Staticise symbols  
						
						
						
						
					 
					
						2014-10-16 12:30:52 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						c0b9a8533f 
					 
					
						
						
							
							Import csplit(1) from OpenBSD  
						
						... 
						
						
						
						Modified slightly to conform to the sbase style. 
						
						
					 
					
						2014-10-16 12:22:36 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						d1a1c42eb3 
					 
					
						
						
							
							Update only the modified objects in util.a  
						
						
						
						
					 
					
						2014-10-16 11:33:05 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						bae62cda71 
					 
					
						
						
							
							Update TODO  
						
						
						
						
					 
					
						2014-10-16 11:20:04 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						4ff6c585f8 
					 
					
						
						
							
							Update TODO  
						
						
						
						
					 
					
						2014-10-16 11:01:49 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						8311023781 
					 
					
						
						
							
							Fix test(1) semantics  
						
						... 
						
						
						
						Evan Gates says:
After writing my own test[0] I checked and sbase already has test. I'm
including a patch to remove test from the TODO. I also noticed that
sbase's test handles a few specific cases incorrectly (documentation
at [1]).
test ! = foo
When there are 3 arguments and the second is a valid binary primary
test should perform that binary test. Only if the second argument is
not a valid binary primary and the first is ! should test negate the
two argument test. I've attached a patch that should fix this.
test ! ! !
test ! ! ! !
When there are 3 arguments and the second is not a valid primary and
the first is !, test should return the negation of the remaining two
argument test. In this case sbase's test works correctly for ! and ! !
but fails afterwards as it's not recursive. I don't yet have a patch
for this but I'm working on one.
Then again both of these areas may be places in which worse is better.
[0] 11329f3834/test.chttp://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html  
						
						
					 
					
						2014-10-16 10:13:05 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						4608d91c6d 
					 
					
						
						
							
							Add human readable output to du(1)  
						
						... 
						
						
						
						Thanks Jeffrey Picard! 
						
						
					 
					
						2014-10-16 10:07:17 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						44319a3972 
					 
					
						
						
							
							Simplify true(1) and false(1)  
						
						
						
						
					 
					
						2014-10-03 00:03:08 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						a6793ced1b 
					 
					
						
						
							
							Another EXIT_SUCCESS nuked  
						
						
						
						
					 
					
						2014-10-02 23:49:19 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						0c5b7b9155 
					 
					
						
						
							
							Stop using EXIT_{SUCCESS,FAILURE}  
						
						
						
						
					 
					
						2014-10-02 23:46:59 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						7305786244 
					 
					
						
						
							
							Add col(1) to README  
						
						
						
						
					 
					
						2014-09-29 19:53:02 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						a48b850d3f 
					 
					
						
						
							
							Import col(1) from OpenBSD with minor modifications  
						
						... 
						
						
						
						Remove getopt, use arg.h. 
						
						
					 
					
						2014-09-29 19:52:31 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						7c6f2f60e6 
					 
					
						
						
							
							Add printf.1  
						
						
						
						
					 
					
						2014-09-29 14:35:35 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						d348bb22c9 
					 
					
						
						
							
							Add expr.1  
						
						
						
						
					 
					
						2014-09-29 14:22:59 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						a1784b721d 
					 
					
						
						
							
							Fix build error  
						
						... 
						
						
						
						Remove __dead. 
						
						
					 
					
						2014-09-29 14:10:54 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						618aecd2ec 
					 
					
						
						
							
							Import expr(1) from OpenBSD  
						
						... 
						
						
						
						Cleanup + manpage to be done. 
						
						
					 
					
						2014-09-29 13:44:49 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						015cecfd8d 
					 
					
						
						
							
							Update README for printf(1) and remove from TODO  
						
						
						
						
					 
					
						2014-09-28 15:13:09 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						fe41494ed3 
					 
					
						
						
							
							Import printf(1) from OpenBSD  
						
						
						
						
					 
					
						2014-09-28 15:12:15 +01:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Corcoran-Mathe 
							
						 
					 
					
						
						
							
						
						7a6af2faba 
					 
					
						
						
							
							Fix typo breaking functionality in tail  
						
						
						
						
					 
					
						2014-09-17 10:06:12 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						b712ef44ad 
					 
					
						
						
							
							Fix warning 'array subscript of type char'  
						
						
						
						
					 
					
						2014-09-02 13:32:32 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						0cbafaecb6 
					 
					
						
						
							
							cp: print error to stderr and continue  
						
						
						
						
					 
					
						2014-08-02 13:46:00 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						a9c9681f95 
					 
					
						
						
							
							Fixup README  
						
						... 
						
						
						
						This is now consistent with ubase.  The advantage is that it can
be generated very easily with:
for i in $(./sbase-box); do echo $i; done 
						
						
					 
					
						2014-07-26 15:46:33 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						323c45edb7 
					 
					
						
						
							
							cp: improvements  
						
						... 
						
						
						
						- improve copying block, char devices, fifo and sockets with -a.
- improve exit status code. 
						
						
					 
					
						2014-07-21 16:44:26 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						35959cd1c4 
					 
					
						
						
							
							ls: improve default format  
						
						... 
						
						
						
						truncate username and group for better alignment for now. in the future
better tabular printing will be implemented. 
						
						
					 
					
						2014-07-21 16:44:15 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						81bb8422a5 
					 
					
						
						
							
							ln: allow with one argument  
						
						... 
						
						
						
						Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org > 
						
						
					 
					
						2014-07-21 16:44:06 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						72b909df9c 
					 
					
						
						
							
							chown: update usage  
						
						... 
						
						
						
						Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org > 
						
						
					 
					
						2014-07-21 16:43:54 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						ba8ca986a4 
					 
					
						
						
							
							util/enmasse: fix double /  
						
						... 
						
						
						
						Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org > 
						
						
					 
					
						2014-07-21 16:43:42 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						f67320ce93 
					 
					
						
						
							
							cp: add -v, fix manpage info  
						
						... 
						
						
						
						Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org > 
						
						
					 
					
						2014-07-21 16:43:31 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						ac402965d5 
					 
					
						
						
							
							Fix comment style and nuke stray whitespace  
						
						
						
						
					 
					
						2014-07-16 20:43:29 +01:00 
						 
				 
			
				
					
						
							
							
								Adria Garriga 
							
						 
					 
					
						
						
							
						
						b3a63a60e4 
					 
					
						
						
							
							Improved tr  
						
						... 
						
						
						
						- Added support for character ranges ( a-z )
- Added support for complementary charset ( -c ), only in delete mode
- Added support for octal escape sequences
- Unicode now only works when there are no octal escape sequences,
  otherwise behavior is not predictable at first sight.
- tr now supports null characters in the input
- Does not yet have support for character classes ( [:upper:] ) 
						
						
					 
					
						2014-07-16 20:40:54 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						8b3a9c1971 
					 
					
						
						
							
							cp: add -a, -d, -p  
						
						
						
						
					 
					
						2014-07-10 11:23:21 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						8e8d8ff242 
					 
					
						
						
							
							Only check errno if getpw*() fails  
						
						
						
						
					 
					
						2014-07-09 15:09:11 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						7872986dd2 
					 
					
						
						
							
							Add at(1) to TODO  
						
						
						
						
					 
					
						2014-07-07 07:37:19 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						7fdbdd0770 
					 
					
						
						
							
							ls: add -1 for compatibility (ignore)  
						
						
						
						
					 
					
						2014-07-05 16:26:27 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						5df631ac09 
					 
					
						
						
							
							Use /dev/fd/0 as opposed to /dev/stdin  
						
						
						
						
					 
					
						2014-07-04 23:14:26 +01:00 
						 
				 
			
				
					
						
							
							
								Willem van de Krol 
							
						 
					 
					
						
						
							
						
						f02f2190f0 
					 
					
						
						
							
							fixed incorrect fday handling in dayofweek() function  
						
						
						
						
					 
					
						2014-07-04 21:47:36 +01:00 
						 
				 
			
				
					
						
							
							
								Willem van de Krol 
							
						 
					 
					
						
						
							
						
						5721deb2c4 
					 
					
						
						
							
							optimized isleap() function  
						
						
						
						
					 
					
						2014-07-04 21:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						5dc02f757b 
					 
					
						
						
							
							Add support for '-' to cat  
						
						... 
						
						
						
						This chunk will need to be librarified at some point. 
						
						
					 
					
						2014-07-04 16:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						a62eda512c 
					 
					
						
						
							
							Don't require two C-d to exit the loop  
						
						
						
						
					 
					
						2014-07-04 16:52:17 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						f5ac08cc04 
					 
					
						
						
							
							Only use /tmp if template is a file and not a path  
						
						
						
						
					 
					
						2014-07-04 16:02:15 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						8eea7f74e9 
					 
					
						
						
							
							A plain rm -f is valid and should not be considered an error  
						
						
						
						
					 
					
						2014-07-04 14:55:45 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						75382abbf3 
					 
					
						
						
							
							Add some error checking to util/recurse.c  
						
						... 
						
						
						
						Some more stylistic changes and simplification. 
						
						
					 
					
						2014-06-30 16:05:51 +01:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						df1b25a187 
					 
					
						
						
							
							No need to include unistd.h in echo(1)  
						
						
						
						
					 
					
						2014-06-25 21:27:53 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						696cbdbb68 
					 
					
						
						
							
							util.h, mode_t: sys/types.h defines mode_t  
						
						... 
						
						
						
						see: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html 
this removes the warning with gcc (but musl didn't have this warning). 
						
						
					 
					
						2014-06-16 23:04:43 +01:00 
						 
				 
			
				
					
						
							
							
								FRIGN 
							
						 
					 
					
						
						
							
						
						8f7bc0db35 
					 
					
						
						
							
							Refactor rmdir  
						
						... 
						
						
						
						Use arg.h- and pointer-iterator-idioms. 
						
						
					 
					
						2014-06-10 11:14:32 +01:00 
						 
				 
			
				
					
						
							
							
								Tuukka Kataja 
							
						 
					 
					
						
						
							
						
						612e09af7e 
					 
					
						
						
							
							Implement -i flag for expand  
						
						
						
						
					 
					
						2014-06-09 17:00:33 +01:00 
						 
				 
			
				
					
						
							
							
								Tuukka Kataja 
							
						 
					 
					
						
						
							
						
						6561567597 
					 
					
						
						
							
							Fix expand when one of multiple files can't be opened  
						
						... 
						
						
						
						Currently when multiple files are specified and one of them can't be opened,
expand doesn't correctly skip over the missing file. This patch fixes that. 
						
						
					 
					
						2014-06-09 17:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Tuukka Kataja 
							
						 
					 
					
						
						
							
						
						8b87d0098a 
					 
					
						
						
							
							Add unexpand(1)  
						
						
						
						
					 
					
						2014-06-09 17:00:13 +01:00