summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
2013-11-23obvious unsigned char casts for ctypeTheo de Raadt
2013-11-23unsigned char casts for ctype; ok jcaTheo de Raadt
2013-11-22unsigned char casts where needed for for ctype.hTheo de Raadt
checked by florian
2013-11-22unsigned char cast for some ctype callsTheo de Raadt
ok krw
2013-11-21split kernel parts of the if.h into a separate header file if_var.hMike Belopuhov
which allows us to modify ifnet structure in a relatively safe way; discussed with deraadt, ok mpi
2013-11-21security update to nginx 1.4.4 which fixes CVE-2013-4547Robert Nagy
2013-11-21correctly set verify flag on the listenerEric Faurot
2013-11-21fail if lka can't load cert fileEric Faurot
2013-11-21correctly handle EAGAIN and closed pipe in msgbuf_write()Eric Faurot
2013-11-21get bytes off the wire as unsigned char so we can pass them toDavid Gwynne
identd_parse() and then isspace()/isdigit() as appropriately promoted values. based on discussion with deraadt@ and guenther@
2013-11-20+.An -nosplitJason McIntyre
2013-11-20Rework the mda and scheduler to use the holdq mechanism instead ofEric Faurot
tempfail for limiting the number of pending deliveries to the same user. This allows to reach optimal delivery time even in case of burst, while keeping the number of inflight envelopes low.
2013-11-19handle msgbuf_write() returning EAGAINSebastian Benoit
"looks right" deraadt and sthen.
2013-11-19include queue.h directly instead of relying on if.h to provide it;Mike Belopuhov
ok deraadt
2013-11-19Allow '*' in the user part of mailaddresses. By default, potentially dangerousEric Faurot
characters are replaced when expanding for local deliveries, unless the "raw" modifier is specified.
2013-11-19Add a limit on the number of inflight envelopes. The scheduler suspendsEric Faurot
scheduling of mta/mda envelopes until the number of inflight envelopes falls below that line.
2013-11-18Allow overriding the local caEric Faurot
2013-11-18When looking up a MX, parse the address if the domain is a "[ipaddr]" string.Eric Faurot
2013-11-18change dict_poproot() prototype: do not take key placeholder parameter asEric Faurot
it can't work that way.
2013-11-15Include unistd.h as it is the standard location for getopt().Todd C. Miller
2013-11-14cope with the EAGAIN API change for msgbuf_write()Theo de Raadt
ok benno
2013-11-13handle msgbuf_write() returning EAGAIN, looks right to deraadtStuart Henderson
2013-11-13handle msgbuf_write() returning EAGAIN,Sebastian Benoit
taken from claudios previous fix to ospfd. "do it" deraadt@
2013-11-13handle msgbuf_write() returning EAGAINSebastian Benoit
2013-11-13handle msgbuf_write() returning EAGAINSebastian Benoit
ok reyk
2013-11-13from sthen: handle msgbuf_write() returning EAGAINSebastian Benoit
ok krw
2013-11-13from claudioSebastian Benoit
"Let msgbuf_write return -1 with errno EAGAIN. The users then must check if this was the case and readd the event or poll again. The current handling in the imsg code is wrong for sure." ok gilles, benno
2013-11-13from claudioSebastian Benoit
"Let msgbuf_write return -1 with errno EAGAIN. The users then must check if this was the case and readd the event or poll again. The current handling in the imsg code is wrong for sure." ok gilles, benno
2013-11-13exit with 0 on admin shutdownEric Faurot
2013-11-13document smtpctl "show hosts" and "show relays".Eric Faurot
add an encrypt wrapper usable for auth tables.
2013-11-13Knob to set priority with which bgpd inserts routes into the kernelFlorian Obser
routing table. Need for it in "special" setups pointed out by Loic Blot (loic.blot _AT_ unix-experience _DOT_ fr) on tech. OK benno, henning
2013-11-13disable .forward lookup if sticky bit is set on homedirEric Faurot
2013-11-13Fix case-folding issue with pki names. They are case-insensitive.Eric Faurot
Make sure a pki entry exists when used in a listen or relay rule.
2013-11-13protos, and please gcc warnings about operator precedenceTheo de Raadt
ok guenther
2013-11-12ensure there are prototypesTheo de Raadt
2013-11-12handle lack of prototypeTheo de Raadt
2013-11-12missing protos and an unused variableTheo de Raadt
2013-11-12add missing protosTheo de Raadt
2013-11-12handle lack of prototypeTheo de Raadt
2013-11-12missing protosTheo de Raadt
2013-11-12prototype the mess of functions insideTheo de Raadt
2013-11-12prototypes, some pleasing of gcc, and cleanup an unused variableTheo de Raadt
2013-11-12remove the code that iterates over binary types, since everything is nowTheo de Raadt
ELF.
2013-11-12unused variable in the shadowsTheo de Raadt
2013-11-11Make sure string and symbol tables are properly aligned.Patrick Wildt
From and with drahn@bitrig, fgs@, syl@ Tested by aalm@, ok fgs@
2013-11-07missing manpage, spotted by jmc@Eric Faurot
2013-11-06fix format stringEric Faurot
2013-11-06fix assertion that could lead to orphaned messages left in the queueEric Faurot
after all envelopes are gone.
2013-11-06Much much improved config parser and related changes.Eric Faurot
Simplify code and do not impose an order on conditions and rule options. Format changes that may require smtpd.conf update for some setups: - SSL certificates are no longer automatically loaded, but must be explicitely declared using the "pki" keyword. - "certificate" option becomes "pki" in listener and accept rules. - "ssl://" becomes "secure://" in relay via rules. - "helo" becomes "hostnames" in relay rules New features: - accept rules do not need an explicit action, in which case alias table or .forward must provide one. - new "forward-only" action to force relaying and reject rcpts that expand as local delivery. - "!" (negation) modifier on rule matching conditions. - new "recipient" rule matching condition. - new "verify" option on listeners and relay rules to reject invalid certificates. Other changes: - remember the helo name advertised on incoming mail and use it for sending bounces. - bump envelope version (existing envelopes are updated on-the-fly).
2013-11-04Hook up nginx.conf(5) to the build.Florian Obser
put it in deraadt@, OK schwarze@