Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-14 | make several program to use "chown" promise. | Sebastien Marie | |
it allows chown(2) call to change the user or group on a file. - usr.bin/compress : aka gzip - usr.bin/mg : open a file for writing - usr.bin/sed : inplace editing - usr.bin/sort : if outfile equals one of the input files ok deraadt@ tb@ (and a reminder from Remi Locherer) warning: in order to use it, you must have a recent kernel with the new promise. | |||
2015-12-31 | No need for sysexits.h here. | Todd C. Miller | |
2015-12-11 | Use %zu to print size_t's rather than casting to int. | mmcc | |
ok millert@ | |||
2015-10-24 | The default modifier should be copied for empty keys even if -b is | Todd C. Miller | |
specified. From Cedric Krier. | |||
2015-10-18 | Do not warn for sort -o if we can't chown the output temporary file | Todd C. Miller | |
to match the owner of the output file. | |||
2015-10-17 | Pledge; OK millert@ tobias@ | Tim van der Molen | |
2015-10-14 | Copy permissions AND ownership when -o will override an input file. | Tobias Stoeckmann | |
with input by and ok deraadt@, millert@, tim@ | |||
2015-10-13 | Ignore the setuid/setgid/sticky bits when copying the permissions of an input | Tim van der Molen | |
file to the new output file. In preparation for pledge(2). Suggested by and OK millert@ | |||
2015-10-13 | -C and -c allow at most one input file. Ensure this is the case when the | Tim van der Molen | |
input files are specified through --files0-from. OK millert@ | |||
2015-04-05 | Document that some sorts uses -b w/o key fields. | Todd C. Miller | |
2015-04-05 | For the -g flag, treat non-floating point keys as 0, similar to -n. | Todd C. Miller | |
This makes "sort -gu" and "sort -nu" behave similarly and passes our sort regress tests. | |||
2015-04-05 | The -b flag should only apply when key fields are specified. | Todd C. Miller | |
If -b follows -k it has no effect. | |||
2015-04-05 | Do not permute command line arguments but still support the | Todd C. Miller | |
obsolescent "-o outfile" after input files syntax. | |||
2015-04-03 | Only one input file is allowed with the -c/-C flags. | Todd C. Miller | |
2015-04-03 | The combination of -c and -o is not specified by POSIX. In fact, the call | Tobias Stoeckmann | |
"sort -o file -c file" has unspecified behavior and would leave an empty file behind if it was sorted, the original file it was not. If -c (or -C) has been specified, only perform that action and ignore -o among other arguments. While at it, clean up check() internals. with input by and ok millert@ | |||
2015-04-03 | If -S has been supplied multiple times, only take last one into account. | Tobias Stoeckmann | |
Without this patch, multiple -S arguments influence each other. spotted by and ok millert@ | |||
2015-04-02 | murder excessive whitespace | Theo de Raadt | |
2015-04-02 | Prevent integer overflow when parsing -S argument as percentage. | Tobias Stoeckmann | |
Also make sure that the parsed memory amount, stored in a long long, won't be larger than SIZE_MAX to properly support 32 bit systems. with input by and ok millert@ | |||
2015-04-02 | Global variable free_memory is only used in sort.c's set_hw_params, | Tobias Stoeckmann | |
so turn it into a local one. ok millert@ | |||
2015-04-02 | Fixed whitespace issues. | Tobias Stoeckmann | |
ok millert@ | |||
2015-04-02 | Zap some more NULL checks in front of free. | Tobias Stoeckmann | |
ok millert@ | |||
2015-04-02 | No need to strdup environment variable or command line arguments here. | Tobias Stoeckmann | |
ok millert@ | |||
2015-04-02 | Add signal name instead of array index (which is not the signal number) | Tobias Stoeckmann | |
to sigaction error message. with input by and ok millert@ | |||
2015-04-02 | Don't need to include stdint.h | Todd C. Miller | |
2015-04-02 | No need for the umask() dance now that temp files are created | Todd C. Miller | |
with mkstemp(). Also remove useless else after a return. | |||
2015-04-02 | Don't install signal handlers for SIGQUIT, SIGVTALRM, SIGPROF. | Todd C. Miller | |
2015-04-02 | When using mmap() we don't need to keep the open fd around, closing | Todd C. Miller | |
the fd does not unmap the region. | |||
2015-04-02 | closefile() already checks for stdin so no need to check in the caller. | Todd C. Miller | |
2015-04-01 | Check for overflow when handling buffer size suffixes. | Todd C. Miller | |
2015-04-01 | Block signals during tmp_files insertion, so that the signal handler | Theo de Raadt | |
cannot encounter an incoherent list. It was an absolutely tiny signal race. ok millert | |||
2015-04-01 | Use reallocarray instead of malloc. | Todd C. Miller | |
2015-04-01 | Just use sort_reallocarray() everywhere. | Todd C. Miller | |
2015-04-01 | Revert unintentional commit. This will be revisited shortly. | Todd C. Miller | |
2015-04-01 | Style nits, remove whitespace at the start of a function. | Todd C. Miller | |
2015-04-01 | Remove some unneeded NULL checks that don't really help anything. | Todd C. Miller | |
It is better to crash when given bad input rather than producing a wrong result. None of the checks can actually be triggered. | |||
2015-04-01 | Use exit value 2 for mutually exclusive option errors. | Todd C. Miller | |
2015-04-01 | Fix typo in revision 1.55 | Todd C. Miller | |
2015-04-01 | Remove some unneeded NULL checks that don't really help anything. | Todd C. Miller | |
It is better to crash when given bad input rather than producing a wrong result. None of the checks can actually be triggered. | |||
2015-04-01 | Let reallocarray do the multiplication for us. | Todd C. Miller | |
2015-04-01 | Use reallocarray. | Todd C. Miller | |
2015-04-01 | Fix last instance of malloc(n * sizeof(char)) idiom. | Todd C. Miller | |
2015-04-01 | The argument to --sort is not optional so no need to check for NULL optarg. | Todd C. Miller | |
2015-04-01 | No need for if (x) free(x) style checks, this is not K&R. | Todd C. Miller | |
2015-04-01 | No need for an else clause after a continue, it just makes the | Todd C. Miller | |
code harder to read. | |||
2015-04-01 | Style nits, remove whitespace at the start of a function. | Todd C. Miller | |
2015-04-01 | If strtoul() fails to parse the argument to -k, just pass the | Todd C. Miller | |
error back to the caller instead of calling err() directly. The user gets a more useful error message this way. | |||
2015-04-01 | Use memcpy() not strncpy() when dynamically allocating and copying | Todd C. Miller | |
a substring. | |||
2015-04-01 | Pass size of sopts buffer in to parse_pos_obs() for a length check and | Todd C. Miller | |
use size_t not int for column and field vars. | |||
2015-04-01 | Use mkstemp to generate a new temporary file name. | Tobias Stoeckmann | |
ok millert | |||
2015-04-01 | Better range checking for "sort -S" memory size. | Todd C. Miller | |