Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-08 | Feed more generated files to the clean target; joint work with naddy@ | Miod Vallat | |
2023-09-06 | use ansi function decls | Jonathan Gray | |
2022-12-28 | spelling fixes; from paul tagliamonte | Jason McIntyre | |
any parts of his diff not taken are noted on tech | |||
2022-05-06 | Relax the limitation of what is an acceptable unicast IP. | Claudio Jeker | |
Remove the IN_BADCLASS() check which filters out the experimental IPv4 address space. Now there are no more experiments in IPv4 and so there is less reason for these network daemons to deny such an IP. Everything still disallows multicast IPs (224/4) and loopback (127/8) a few also disallow 0/8 but this is not consistent. In any case using 240/4 in production is a really bad idea but it is not up to this software to prevent you from being a fool. OK deraadt@ tb@ | |||
2020-12-30 | getifaddrs() can return entries where ifa_addr is NULL. Check for this | Sebastian Benoit | |
before accessing anything in ifa_addr. ok claudio@ | |||
2020-02-10 | briefly mention /etc/examples/ in the FILES section of all the | Ingo Schwarze | |
manual pages that document the corresponding configuration files; OK jmc@, and general direction discussed with many | |||
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt | |
value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future. | |||
2017-10-07 | delete #ifdef SYSV code, along with a beautiful #define bcopy memcpy | Theo de Raadt | |
2017-01-21 | The POSIX APIs that that sockaddrs all ignore the s*_len field in the | Philip Guenther | |
incoming socket, so userspace doesn't need to set it unless it has its own reasons for tracking the size along with the sockaddr. ok phessler@ deraadt@ florian@ | |||
2017-01-21 | Having a 'case 256:' in a switch (<uchar>) {} is bad on principle | Kenneth R Westerback | |
and makes gcc unhappy. In-line the single use #define, eliminate the 256: case and remove a now unneeded local variable. ok guenther@ | |||
2017-01-21 | Accommodate gcc's suggestion that assignments used as truth values | Kenneth R Westerback | |
should be enclosed in parentheses. ok deraadt@ | |||
2017-01-21 | Nuke whitespace foolish enough to expose itself during the great | Kenneth R Westerback | |
"warning:" rectification. | |||
2016-12-25 | Add some {}'s to eliminate "ambiguous else" warnings from gcc. | Kenneth R Westerback | |
ok tb@ millert@ | |||
2015-12-19 | Remove NULL-check before free(). | mmcc | |
2015-11-12 | use symbolics for flags to open | Theo de Raadt | |
from Ricardo Mestre | |||
2015-11-12 | daemon() equivelant should open /dev/null; ok millert | Theo de Raadt | |
2015-10-28 | pid removal; from jan stary | Jason McIntyre | |
2015-10-26 | remove libutil from dpadd too | Ted Unangst | |
2015-10-26 | remove util.h include and -lutil after pidfile removal | Joerg Jung | |
ok deraadt | |||
2015-10-26 | stop using pidfile() | Theo de Raadt | |
ok benno jung jca | |||
2015-08-21 | since stdlib.h is in scope, don't cast.... you know the drill. | Theo de Raadt | |
no sneakiness detected by krw | |||
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt | |
possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol) | |||
2014-11-26 | Prefer setvbuf() to setlinebuf() for portability; ok deraadt@ | Todd C. Miller | |
2014-11-03 | Add gcc format attributes to more warn/error functions in parse.y files. | Doug Hogan | |
Fix a few missing or incorrect format characters. ok claudio@ | |||
2014-10-25 | Remove unnecessary netinet/in_systm.h include. | Lawrence Teo | |
ok millert@ | |||
2014-09-08 | obvious cases of missing .An; | Ingo Schwarze | |
found with the new mandoc(1) MANDOCERR_AN_MISSING warning; no text changes | |||
2014-08-27 | c99 no longer allows implicit ints. make the declaration explicit. | Daniel Dickman | |
ok henning@ | |||
2014-07-11 | missing prototypes | Florian Obser | |
OK tedu@ but don't ask him questions about mrouted, ever | |||
2013-04-21 | use arc4random_uniform(); ok djm | Theo de Raadt | |
plus some other markings about signal races... | |||
2013-04-21 | deregister. no binary change. | Ted Unangst | |
2013-04-21 | as in dvmrpd: | Theo de Raadt | |
the DVMRP protocol generation number can work beyond 2038 because it is unsigned. Cast it specifically, with a comment, to make this more clear. | |||
2013-04-21 | convert select to poll, since the select code had descriptor limits | Theo de Raadt | |
ok tedu | |||
2013-01-17 | some simple macro fixes; | Jason McIntyre | |
2012-09-26 | last stage of rfc changes, using consistent Rs/Re blocks, and moving the | Jason McIntyre | |
references into a STANDARDS section; | |||
2011-09-21 | fix missing err.h includes | Jonathan Gray | |
2010-11-05 | - fix possible use of uninitialized variable. | Jasper Lievisse Adriaanse | |
ok claudio@ | |||
2010-04-05 | Another incorrect comment introduction. \." != .\" | Theo de Raadt | |
2010-01-06 | clean up this page a little; ok norby | Jason McIntyre | |
2010-01-03 | Neither .Pp nor unqualified text are allowed at the top level of .Bl; | Ingo Schwarze | |
instead, .It is required. Thus, move .Pp and text before the .Bl, and remove the .Pp altogether where it is not needed. Syntax errors found by mandoc(1), also required to fix the mandoc build; feedback and ok jmc@, and sobrado@ also supports the direction. | |||
2009-10-28 | rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and | Theo de Raadt | |
unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms | |||
2009-02-01 | "Ethernet" is a family of networking technologies developed at Xerox PARC, | Igor Sobrado | |
not a generic name. we must use the right capitalization for this term. ok jmc@ | |||
2007-05-31 | convert to new .Dd format; | Jason McIntyre | |
2007-02-18 | tidy up synopsis and usage; from Igor Sobrado | Jason McIntyre | |
2007-02-06 | fix some dodgy displays; | Jason McIntyre | |
2005-11-09 | whever -> whenever in comments | Martin Reindl | |
ok jmc@ | |||
2005-06-16 | use getopt() for argument list parsing | Robert Nagy | |
ok millert@ otto@ | |||
2005-06-15 | remove SNMP code from mrouted(8) because it is broken and it is | Robert Nagy | |
higly unlike that anyone will use this. ok otto@ millert@ henning@ | |||
2004-08-01 | ansi cleanup; khalek@linuxgamers.net | Theo de Raadt | |
2004-04-03 | .br workaround no longer necessary; | Jason McIntyre | |
.Pp removal; | |||
2004-01-16 | sync with raw socket API change. reported by Esben Norby, tested by tedu | Jun-ichiro itojun Hagino | |