| Commit message (Expand) | Author | Age | Files | Lines |
* | rename global "e" to genv to avoid accidental shadowing and aliasing. | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2015-12-30 | 13 | -111/+111 |
* | fix exit status on pledge(2) failure. | ![](https://seccdn.libravatar.org/avatar/7c2d63674b67d3826c602bc8b7e0d92a?s=13&d=retro) gsoares | 2015-12-29 | 1 | -2/+2 |
* | Remove reference to $ERRNO, which was been unimplemented for >= 19 | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-29 | 1 | -8/+2 |
* | Tweak comment: we now always make a copy of argv. | ![](https://seccdn.libravatar.org/avatar/aff4b8c780d2123e4d9092848aa248a2?s=13&d=retro) jca | 2015-12-27 | 1 | -3/+3 |
* | unconditionally duplicate the argv array on initialization, to make it | ![](https://seccdn.libravatar.org/avatar/65ebb31c9530ad6feeaf3f9116998b8f?s=13&d=retro) halex | 2015-12-27 | 1 | -10/+8 |
* | remove unused variable | ![](https://seccdn.libravatar.org/avatar/ac2df4a402319d6fa971898ca61c6f97?s=13&d=retro) chl | 2015-12-27 | 1 | -3/+3 |
* | remove special characters; diff from michael reed | ![](https://seccdn.libravatar.org/avatar/52b2beb95e865eb9fd7b1f9553b3521d?s=13&d=retro) jmc | 2015-12-26 | 1 | -101/+101 |
* | Set the times, mode, and flags on symlinks when doing cp -p (or mv across | ![](https://seccdn.libravatar.org/avatar/82e19fa9ad2a81cb3de84183ea290f38?s=13&d=retro) guenther | 2015-12-26 | 3 | -36/+6 |
* | Replace handrolled xfree() function by directly using free(3) | ![](https://seccdn.libravatar.org/avatar/f7a4d3622926cf114b3ddd8ea89fbac5?s=13&d=retro) mestre | 2015-12-26 | 19 | -153/+145 |
* | More adress -> address | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-24 | 1 | -2/+2 |
* | Assign pointer variables to NULL rather than 0. No functional change. | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-22 | 1 | -5/+5 |
* | Remove a needless allocation cast. No binary change. | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-22 | 1 | -2/+2 |
* | Replace an ugly bit of pointer arithmetic with a conditional expression. | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-21 | 1 | -2/+2 |
* | Replace "tame" by "pledge" in a comment. | ![](https://seccdn.libravatar.org/avatar/51a3eeb7c257b45e2e83a44046246c5a?s=13&d=retro) tb | 2015-12-16 | 1 | -2/+2 |
* | Move system headers from sh.h to those files that actually need them. | ![](https://seccdn.libravatar.org/avatar/51a3eeb7c257b45e2e83a44046246c5a?s=13&d=retro) tb | 2015-12-14 | 22 | -32/+85 |
* | Remove a superfluous macro. No binary change. ok tb@ | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-14 | 4 | -8/+7 |
* | In emacs command-line editing mode, make sure that moving left and | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) schwarze | 2015-12-10 | 1 | -5/+24 |
* | Remove NULL-check before free(). ok tb@ | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-09 | 5 | -31/+18 |
* | Remove a 250-line catalog of AT&T ksh bugs. ok tedu | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-06 | 1 | -250/+1 |
* | pledge "dpath" to allow creation of nodes via mkfifo(2) and mknod(2) | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2015-12-06 | 2 | -4/+4 |
* | Use __progname instead of manually handling argv[0]. | ![](https://seccdn.libravatar.org/avatar/7d6e612e2e168b8a77dde70f4d654226?s=13&d=retro) tobias | 2015-12-06 | 2 | -15/+9 |
* | Remove some more pdksh-specific stuff and references to files that no | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-05 | 1 | -10/+2 |
* | Remove descriptions of files that no longer exist. | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-05 | 1 | -8/+1 |
* | Remove needless reference to LEGAL, which is likely outdated itself. | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-05 | 1 | -7/+1 |
* | Remove some bug report guidelines from pdksh that aren't relevant to us. | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-05 | 1 | -14/+1 |
* | comment typo | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-02 | 1 | -2/+2 |
* | Support UTF-8: use wcwidth(3) for column adjustment and replace | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) schwarze | 2015-12-01 | 7 | -16/+85 |
* | the rm code in mv inherited pledge from rm. it shoud be safe, but there | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2015-11-27 | 1 | -3/+1 |
* | Use strlcpy to copy strings in struct mount, not memmove. Avoids | ![](https://seccdn.libravatar.org/avatar/cf0e0d175c2fa5613488f1d242a1ba51?s=13&d=retro) millert | 2015-11-27 | 2 | -8/+8 |
* | Revert previous tweak, pending a more complete rewording. Discussed with | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-11-24 | 1 | -3/+3 |
* | This man page uses "Note that" profusely, which is generally considered | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-11-22 | 1 | -6/+9 |
* | Don't use pdksh for self-reference and remove needless historical | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-11-22 | 1 | -13/+8 |
* | Remove commented-out BUGS section that directs reports to long-extinct | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-11-22 | 1 | -34/+2 |
* | "one" -> "one or more" | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-11-21 | 1 | -3/+3 |
* | honestly i think you should just zap that paragraph - it doesn;t make | ![](https://seccdn.libravatar.org/avatar/51a3eeb7c257b45e2e83a44046246c5a?s=13&d=retro) tb | 2015-11-20 | 1 | -12/+1 |
* | Cannot pledge bottom half of setting, because of the ioctl backing | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2015-11-20 | 1 | -4/+5 |
* | KNF | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2015-11-20 | 1 | -3/+3 |
* | remove unused prototype | ![](https://seccdn.libravatar.org/avatar/51a3eeb7c257b45e2e83a44046246c5a?s=13&d=retro) tb | 2015-11-20 | 1 | -2/+1 |
* | make ed restore the user defined prompt (specified with -p) when it was turned | ![](https://seccdn.libravatar.org/avatar/51a3eeb7c257b45e2e83a44046246c5a?s=13&d=retro) tb | 2015-11-20 | 2 | -6/+5 |
* | Only unget match[] if it has been used, ok sthen | ![](https://seccdn.libravatar.org/avatar/02a16970e6f2a166db36ef6a4599590a?s=13&d=retro) nicm | 2015-11-18 | 1 | -4/+5 |
* | as in rm, needs getpw in pledge | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2015-11-17 | 1 | -2/+2 |
* | don't need locale header anymore | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2015-11-17 | 2 | -5/+3 |
* | overwriting code isn't used | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2015-11-17 | 1 | -82/+1 |
* | int -> size_t for a len field | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-11-17 | 2 | -4/+4 |
* | remove some more flags | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2015-11-17 | 1 | -17/+4 |
* | trim down the flags in rm | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2015-11-17 | 1 | -82/+29 |
* | remove Rflag and pflag (1) and rflag (0). | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2015-11-17 | 1 | -61/+12 |
* | remove getopt() from the nested cp and rm mains | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2015-11-17 | 3 | -102/+19 |
* | direct copy of cp and rm code into mv, so it can avoid fork+exec. | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2015-11-17 | 4 | -40/+1259 |
* | Missing "getpw" pledges, these were unnoticed because nobody expects | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2015-11-17 | 1 | -3/+3 |