| Commit message (Expand) | Author | Age | Files | Lines |
* | Exit early from rdaemon() is the passed fd is invalid. | ![](https://seccdn.libravatar.org/avatar/aff4b8c780d2123e4d9092848aa248a2?s=13&d=retro) jca | 2016-09-26 | 1 | -1/+7 |
* | Add format attribute to logger functions. | ![](https://seccdn.libravatar.org/avatar/89c4858479cce2d4d08c75958b1132b2?s=13&d=retro) florian | 2016-09-04 | 1 | -14/+44 |
* | For consistency, omit the variable name in rdaemon() prototype. | ![](https://seccdn.libravatar.org/avatar/aff4b8c780d2123e4d9092848aa248a2?s=13&d=retro) jca | 2016-03-31 | 1 | -2/+2 |
* | Go in the background much later, to reduce possible silent failures. | ![](https://seccdn.libravatar.org/avatar/aff4b8c780d2123e4d9092848aa248a2?s=13&d=retro) jca | 2016-03-31 | 1 | -5/+37 |
* | move daemon(3) call before chroot(2) in tftpd. | ![](https://seccdn.libravatar.org/avatar/59df470816d473e266ed3ad67f51aa5f?s=13&d=retro) semarie | 2015-12-14 | 1 | -4/+4 |
* | Remove NULL-checks before free(). | ![](https://seccdn.libravatar.org/avatar/bd43e1a74c51f55a897f5fd3d93caf64?s=13&d=retro) mmcc | 2015-12-11 | 1 | -3/+2 |
* | Add "dns" to the pledges. Previously these worked because of "inet", | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2015-10-18 | 1 | -2/+2 |
* | pledge "stdio rpath wpath cpath fattr inet" after chroot and such | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2015-10-10 | 1 | -1/+4 |
* | do not need ioctl.h | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2015-10-06 | 1 | -2/+2 |
* | use SOCK_NONBLOCK when making a socket instead of ioctl FIONBIO. | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2015-08-20 | 1 | -14/+6 |
* | tweak the /etc/random.seed interception so it provides a FILE* via | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2015-07-20 | 1 | -24/+20 |
* | Have tftpd provide a block of random data when clients request the file | ![](https://seccdn.libravatar.org/avatar/a34de05f65bf0c2e3e14c28119fffe52?s=13&d=retro) mcbride | 2015-07-18 | 1 | -11/+31 |
* | Replace <sys/param.h> with <limits.h> and other less dirty headers where | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2015-01-16 | 1 | -7/+6 |
* | the easier way to put a buffer on the stack is to put it on the stack, | ![](https://seccdn.libravatar.org/avatar/ee969c5bae8acc0e4e3233ebe0a8ff25?s=13&d=retro) tedu | 2014-12-17 | 1 | -2/+2 |
* | evbuffer_read and evbuffer_write are wrappers around read and write, | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2014-11-25 | 1 | -5/+24 |
* | move to stravis so doug@ will stop laughing at my misuse of strnvis. | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2014-11-19 | 1 | -3/+6 |
* | Always call freeaddrinfo after getaddrinfo. | ![](https://seccdn.libravatar.org/avatar/7d6e612e2e168b8a77dde70f4d654226?s=13&d=retro) tobias | 2014-08-13 | 1 | -1/+2 |
* | use errc instead of juggling errno values in tftpd_listen. | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2014-08-13 | 1 | -6/+6 |
* | setsockopt sets errno on failure, so we can use err instead of errx when | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2014-08-13 | 1 | -3/+3 |
* | th_code is in network byte order | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2014-04-21 | 1 | -2/+2 |
* | unsigned char for ctype | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2013-11-26 | 1 | -3/+3 |
* | ensure there are prototypes | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2013-11-12 | 1 | -2/+6 |
* | when handling puts from a client (ie, tftpd is writing a file to | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2013-08-13 | 1 | -1/+3 |
* | use the standardized names instead of S_IREAD and S_IWRITE | ![](https://seccdn.libravatar.org/avatar/7b9f34ada7d5f1e3858f89e23c87bd42?s=13&d=retro) deraadt | 2013-06-01 | 1 | -3/+3 |
* | getpwnam doesnt set errno on failure, so use errx, not err, to say it | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2013-05-07 | 1 | -2/+2 |
* | i missed the bit of maxime villards diff that took the client_free out of | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2013-03-17 | 1 | -7/+6 |
* | let oack use the full buffer space to build its packet, not just the size | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2013-03-15 | 1 | -2/+2 |
* | "correct" the order of calloc arguments. | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2013-03-15 | 1 | -3/+3 |
* | fix up some lwarn()s that should be lwarnx()s | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2013-03-15 | 1 | -3/+3 |
* | fix a huge bug in tftpd. | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2013-03-15 | 1 | -10/+11 |
* | zap trailing whitespace; no binary change | ![](https://seccdn.libravatar.org/avatar/7c2d63674b67d3826c602bc8b7e0d92a?s=13&d=retro) gsoares | 2012-07-13 | 1 | -7/+7 |
* | fix the last outstanding functionality difference i could find between | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2012-07-10 | 1 | -2/+64 |
* | libexec/tftpd handled the case where we'd get an ack for the previous | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2012-07-10 | 1 | -19/+89 |
* | Add sys/queue.h. ok dlg | ![](https://seccdn.libravatar.org/avatar/02a16970e6f2a166db36ef6a4599590a?s=13&d=retro) nicm | 2012-03-15 | 1 | -1/+2 |
* | dont mix code and declarations. | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2012-03-07 | 1 | -3/+3 |
* | tweaks; | ![](https://seccdn.libravatar.org/avatar/52b2beb95e865eb9fd7b1f9553b3521d?s=13&d=retro) jmc | 2012-03-02 | 1 | -2/+2 |
* | CFLAGS+= -Wall -Werror and the resulting cleanup | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2012-03-02 | 1 | -10/+7 |
* | a persistent event driven tftp daemon. | ![](https://seccdn.libravatar.org/avatar/f8bb2f9c4556de8c7f677180bc938b20?s=13&d=retro) dlg | 2012-03-02 | 1 | -0/+1459 |