| Commit message (Expand) | Author | Age | Files | Lines |
* | dev_t is signed to permit passing -1 as an invalid condition, but the | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2019-02-05 | 2 | -4/+4 |
* | Implement cp -a ("archive" mode) | ![](https://seccdn.libravatar.org/avatar/aff4b8c780d2123e4d9092848aa248a2?s=13&d=retro) jca | 2019-01-28 | 3 | -12/+22 |
* | I am retiring my old email address; replace it with my OpenBSD one. | ![](https://seccdn.libravatar.org/avatar/cf0e0d175c2fa5613488f1d242a1ba51?s=13&d=retro) millert | 2019-01-25 | 5 | -11/+11 |
* | Add file # and block # to the information "mt status" shows. | ![](https://seccdn.libravatar.org/avatar/fe72249385d286a6090ccd5c21c8aedd?s=13&d=retro) krw | 2019-01-22 | 1 | -1/+3 |
* | -p got changed to -f; | ![](https://seccdn.libravatar.org/avatar/52b2beb95e865eb9fd7b1f9553b3521d?s=13&d=retro) jmc | 2019-01-22 | 1 | -3/+3 |
* | add a -f pformat flag to parse the given time with strptime. | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2019-01-21 | 2 | -66/+85 |
* | Fix three more buglets: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) schwarze | 2019-01-14 | 1 | -2/+6 |
* | do not peek before the beginning of a string | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2019-01-14 | 1 | -2/+2 |
* | Revert nanosleep(2) loop introduced in v1.25. | ![](https://seccdn.libravatar.org/avatar/9cd4350de3b9db9dffbc8de0322eca28?s=13&d=retro) cheloha | 2019-01-10 | 1 | -17/+9 |
* | short circuit mail check if MAIL is unset. ok anton | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2019-01-07 | 1 | -8/+10 |
* | Delete unnecessary <libgen.h> #includes | ![](https://seccdn.libravatar.org/avatar/82e19fa9ad2a81cb3de84183ea290f38?s=13&d=retro) guenther | 2018-12-30 | 1 | -2/+1 |
* | Tweak the syntax displays to show that the list of words | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) schwarze | 2018-12-16 | 2 | -11/+13 |
* | Fix kill [-SIGNAME | -s SIGNAME] and simplify | ![](https://seccdn.libravatar.org/avatar/aff4b8c780d2123e4d9092848aa248a2?s=13&d=retro) jca | 2018-12-08 | 1 | -13/+11 |
* | format a pair of dashes as "\(em" rather than "--", | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) schwarze | 2018-12-07 | 1 | -5/+5 |
* | in getopts, when a option is followed by a colon the parameter is mandatory | ![](https://seccdn.libravatar.org/avatar/693e29cbfbca166ec57d1db70356d2f1?s=13&d=retro) solene | 2018-11-30 | 1 | -3/+3 |
* | Convert the pledge call to idiomatic format 'cause we love grep. | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2018-11-20 | 1 | -3/+4 |
* | Fix the case where the recursion detection isn't reset when the command is | ![](https://seccdn.libravatar.org/avatar/d21a410accf3938c7d046710846a17ed?s=13&d=retro) martijn | 2018-11-20 | 3 | -9/+21 |
* | Use a very regular call pattern to pledge, so that we can continue to | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2018-11-17 | 1 | -10/+11 |
* | Include "id" in pledge (for setres[ug]id, setgroups) if the shell is | ![](https://seccdn.libravatar.org/avatar/02a16970e6f2a166db36ef6a4599590a?s=13&d=retro) nicm | 2018-11-16 | 2 | -5/+18 |
* | mv imitates, but no longer uses, cp and rm to cross filesystems. | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2018-11-14 | 1 | -3/+3 |
* | remove mention of sbrk. | ![](https://seccdn.libravatar.org/avatar/8e09a7bbf39cd12656ef3cc66a604ff4?s=13&d=retro) daniel | 2018-11-10 | 1 | -5/+3 |
* | Fix memory leak in setDolp() where dp is NULL. Based on a diff from | ![](https://seccdn.libravatar.org/avatar/822e87bf3bcc855f454dabf02e66c555?s=13&d=retro) miko | 2018-10-26 | 1 | -7/+3 |
* | Fix some minor issues found by coverity. | ![](https://seccdn.libravatar.org/avatar/d21a410accf3938c7d046710846a17ed?s=13&d=retro) martijn | 2018-10-24 | 6 | -17/+15 |
* | - add an example to date(1) showing how to convert between timezones | ![](https://seccdn.libravatar.org/avatar/52b2beb95e865eb9fd7b1f9553b3521d?s=13&d=retro) jmc | 2018-10-17 | 1 | -4/+12 |
* | Export the PWD and OLDPWD shell variables as per POSIX. | ![](https://seccdn.libravatar.org/avatar/cf0e0d175c2fa5613488f1d242a1ba51?s=13&d=retro) millert | 2018-09-29 | 1 | -2/+2 |
* | Contrary to the sh manual, it is possible to modify the PWD variable | ![](https://seccdn.libravatar.org/avatar/cf0e0d175c2fa5613488f1d242a1ba51?s=13&d=retro) millert | 2018-09-28 | 1 | -3/+2 |
* | If getcwd() fails in dinit(), the stat buffer 'swd' is used | ![](https://seccdn.libravatar.org/avatar/cf0e0d175c2fa5613488f1d242a1ba51?s=13&d=retro) millert | 2018-09-19 | 1 | -30/+30 |
* | Fix last commit, I made one of the changes to the wrong line. | ![](https://seccdn.libravatar.org/avatar/cf0e0d175c2fa5613488f1d242a1ba51?s=13&d=retro) millert | 2018-09-19 | 1 | -3/+3 |
* | Compare against NULL, not '\0' for pointers. Quiets a warning on | ![](https://seccdn.libravatar.org/avatar/cf0e0d175c2fa5613488f1d242a1ba51?s=13&d=retro) millert | 2018-09-19 | 1 | -3/+3 |
* | Restore the xmalloc(), xcalloc(), xreallocarray() and xstrdup() changes. | ![](https://seccdn.libravatar.org/avatar/cf0e0d175c2fa5613488f1d242a1ba51?s=13&d=retro) millert | 2018-09-18 | 6 | -35/+30 |
* | backout last week of csh diffs. They are disasterously broken, on i386 | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2018-09-18 | 13 | -60/+74 |
* | remove macros for xmalloc(), xcalloc() & xreallocarray() and just name the | ![](https://seccdn.libravatar.org/avatar/822e87bf3bcc855f454dabf02e66c555?s=13&d=retro) miko | 2018-09-18 | 3 | -13/+9 |
* | Replace any() with strchr(3). | ![](https://seccdn.libravatar.org/avatar/d21a410accf3938c7d046710846a17ed?s=13&d=retro) martijn | 2018-09-17 | 9 | -49/+40 |
* | Use uid_from_user(3) and gid_from_group(3) in utilities that | ![](https://seccdn.libravatar.org/avatar/cf0e0d175c2fa5613488f1d242a1ba51?s=13&d=retro) millert | 2018-09-16 | 2 | -13/+7 |
* | strsave() is hard-fail strdup() so simplify and rename to xstrdup(). | ![](https://seccdn.libravatar.org/avatar/822e87bf3bcc855f454dabf02e66c555?s=13&d=retro) miko | 2018-09-15 | 4 | -15/+14 |
* | Fix warnings caused by user_from_uid() and group_from_gid() now | ![](https://seccdn.libravatar.org/avatar/cf0e0d175c2fa5613488f1d242a1ba51?s=13&d=retro) millert | 2018-09-13 | 1 | -2/+3 |
* | Use the new libc uid_from_user() and gid_from_group() instead of | ![](https://seccdn.libravatar.org/avatar/cf0e0d175c2fa5613488f1d242a1ba51?s=13&d=retro) millert | 2018-09-13 | 7 | -312/+25 |
* | blkfree() takes no action for NULL pointer so callers can avoid checking. | ![](https://seccdn.libravatar.org/avatar/822e87bf3bcc855f454dabf02e66c555?s=13&d=retro) miko | 2018-09-08 | 6 | -29/+24 |
* | fgetln(3) -> getline(3); from Lauri Tirkkonen; ok millert@ | ![](https://seccdn.libravatar.org/avatar/9cd4350de3b9db9dffbc8de0322eca28?s=13&d=retro) cheloha | 2018-09-07 | 1 | -21/+20 |
* | Revert earlier revert. | ![](https://seccdn.libravatar.org/avatar/d21a410accf3938c7d046710846a17ed?s=13&d=retro) martijn | 2018-09-07 | 2 | -30/+53 |
* | Backout recent cp(1) changes; they broke texlive's mktexlsr(1) | ![](https://seccdn.libravatar.org/avatar/84a4084b6dccf6b5b377d1c44e9d2795?s=13&d=retro) stsp | 2018-09-07 | 2 | -53/+30 |
* | Rename dne in copy_file to exists to be more consistent with the other | ![](https://seccdn.libravatar.org/avatar/d21a410accf3938c7d046710846a17ed?s=13&d=retro) martijn | 2018-09-07 | 2 | -9/+9 |
* | Also verify a overwrite for the copy of a fifo, link and device node. | ![](https://seccdn.libravatar.org/avatar/d21a410accf3938c7d046710846a17ed?s=13&d=retro) martijn | 2018-09-07 | 2 | -7/+14 |
* | Move the question to allow a copy to its own function. | ![](https://seccdn.libravatar.org/avatar/d21a410accf3938c7d046710846a17ed?s=13&d=retro) martijn | 2018-09-07 | 1 | -13/+26 |
* | The combination of -v and -i and the deny of a copy would cause the copy | ![](https://seccdn.libravatar.org/avatar/d21a410accf3938c7d046710846a17ed?s=13&d=retro) martijn | 2018-09-07 | 2 | -10/+13 |
* | markup flag arguments; ok jmc@ schwarze@ | ![](https://seccdn.libravatar.org/avatar/93b56cdbb15b99eb0c5d27f6646a1a4b?s=13&d=retro) anton | 2018-08-25 | 1 | -16/+26 |
* | unveil dev.db "r" for devname(), /dev "r", and in the non-sysctl case | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2018-08-08 | 1 | -1/+14 |
* | use .Fl macro for command line options | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) schwarze | 2018-08-05 | 1 | -3/+3 |
* | wrong macro | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) schwarze | 2018-08-05 | 1 | -3/+3 |
* | Free operand copies after parsing. | ![](https://seccdn.libravatar.org/avatar/9cd4350de3b9db9dffbc8de0322eca28?s=13&d=retro) cheloha | 2018-07-25 | 1 | -8/+9 |