| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Noticed by Sebastien Leclerc, ok deraadt@
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
On shutdown, there's no need to use kill(2) to kill the child
processes. Just closing the IPC sockets will make the children receive
an EOF, break out from the event loop and then exit.
Tha advantages of this "pipe teardown" are:
* simpler code;
* no need to pledge "proc" in the parent process;
* removal of a (hard to trigger) PID reuse race condition.
ok benno@ claudio@
|
| |
|
|
|
|
|
| |
move daemon-local functions into new logmsg.c, and reduce
the (mostly whitespace) differences so that log.c's can be diffed easily.
ok claudio@, feedback from henning@, deraadt@, reyk@
|
| |
|
|
|
| |
This allows one to run multiple ripd instances, for example to serve
multiple rdomains. Diff from Nima GHOTBI, ok claudio@ florian@ benno@
|
| | |
|
| |
|
|
| |
ok florian@ claudio@
|
| |
|
|
|
|
|
|
| |
change this in all config parsers in our tree that support macros.
problem reported by sven falempin.
feedback from henning@, stsp@, deraadt@
ok florian@ mikeb@
|
| |
|
|
|
|
| |
titles (including flags) to distinguish between daemons, this makes it
possible to manage multiple copies of a daemon using the normal infrastructure
by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok gilles@
|
| | |
|
| |
|
|
|
| |
And some ifmedia64 fixes.
"move forward" deraadt@
|
| |
|
|
| |
ok jmc@
|
| |
|
|
| |
the RTF_CONNECTED to know if a route is connected or not.
|
| |
|
|
|
| |
are less then sizeof(*rtm) bytes long (e.g. interface announcements).
Found the hard way by phessler@
|
| | |
|
| | |
|
| |
|
|
| |
socket non-blocking by default.
|
| |
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
| |
Fixes a pfctl crash with an anchor name containing
an embedded nul found with the afl fuzzer.
pfctl parse.y patch from and ok deraadt@
|
| |
|
|
| |
ok deraadt@ millert@ tedu@
|
| |
|
|
|
| |
format string, create a temporary message.
OK claudio@
|
| |
|
|
|
| |
Fix a few missing or incorrect format characters.
ok claudio@
|
| |
|
|
| |
ok millert@
|
| |
|
|
| |
ok claudio@
|
| |
|
|
| |
ok henning@
|
| |
|
|
| |
inconsistent usage in route(8) noted by Gregor Best (gbe (at) ring0.de)
|
| |
|
|
|
| |
default permissions and mtree NOT changed.
prodded by benno, ok phessler benno jmatthew theo pelikan florian
|
| | |
|
| |
|
|
| |
found by millert@, ok deraadt@
|
| |
|
|
| |
"looks right" deraadt and sthen.
|
| |
|
|
| |
From: Jan Stary
|
| |
|
|
|
| |
ignored silently and without aborting, much like EINTR and EWOULDBLOCK are.
ok's from various maintainers of these directories...
|
| |
|
|
| |
that from bgpd, so that it logs to syslog when daemonized.
|
| |
|
|
| |
references into a STANDARDS section;
|
| |
|
|
|
|
|
|
|
| |
characters;
prompted by a diff from robert peichaer org
thanks gilles and henning for feedback
ok deraadt zinke
|
| | |
|
| |
|
|
| |
ok claudio
|
| |
|
|
|
| |
"-v" (previously only "-vd" worked). Similar to recent ospfd commit.
ok claudio@
|
| |
|
|
|
|
|
|
| |
case carp(4) interfaces anymore. LINK_STATE_IS_UP() almost always does
the right job.
OK deraadt@ henning@
This needs a -current kernel or link state may be not reported correctly.
|
| |
|
|
| |
OK dlg@
|
| | |
|
| |
|
|
| |
"it's worth killing, if just to stop it being copied all over the place"
|
| |
|
|
|
|
| |
system header pulls the latter in
ok millert@
|
| |
|
|
|
|
|
| |
problem reported with the obvious fix for bgpd by Sebastian Benoit
<benoit-lists at fb12.de>, also PR 6432
applied to all the others by yours truly. ok theo
isn't it amazing how far this parser (and more) spread?
|
| |
|
|
| |
ok claudio@
|
| |
|
|
|
|
|
|
|
|
|
|
| |
and make it possible to bind sockets (including listening sockets!)
to rtables and not just rdomains. This changes the name of the
system calls, socket option, and ioctl. After building with this
you should remove the files /usr/share/man/cat2/[gs]etrdomain.0.
Since this removes the existing [gs]etrdomain() system calls, the
libc major is bumped.
Written by claudio@, criticized^Wcritiqued by me
|
| |
|
|
|
|
|
|
| |
Minor bump for libutil.
Previous versions of this diff and man page looked at by various people.
"you should just commit" deraadt
|
| |
|
|
|
|
| |
ibuf, buf_read to ibuf_read, READ_BUF_SIZE to IBUF_READ_SIZE.
ok henning gilles claudio jacekm deraadt
|
| |
|
|
| |
more readable, and fixes a spacing bug we had in smtpd.8;
|
| |
|
|
|
| |
way the memory is zeroed. This is equivalent to the relayd commit by reyk.
OK reyk, jsg
|
| |
|
|
| |
ok eric
|