summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
2008-11-25Get rid of dependencies on ports libraries (among other things)Uwe Stuehler
2008-11-25- update email address for bug reports when replying to HELPGilles Chehade
2008-11-25- F_IMSG_SENT is no longer used, killGilles Chehade
suggested by Jacek Masiulaniec <jacekm@dobremiasto.net>
2008-11-25grammar fix (in comment): from Anathae TownsendJason McIntyre
2008-11-24- when using fread/fwrite, do not swap the size and nmemb arguments. noGilles Chehade
functionnal change here, just making use of fonctions the way C intended it ;-) From Jacek Masiulaniec <jacekm@dobremiasto.net>
2008-11-24Bluetooth daemon and contrl utility, one for all, work in progressUwe Stuehler
2008-11-24- not really a bug since we don't use other descriptor flags, but inGilles Chehade
smtp_setup_events() and mta_connect(), our fcntl() use clears flags. use session_socket_blockmode() instead, it makes more sense anyway. From Jacek Masiulaniec <jacekm@dobremiasto.net>
2008-11-24Introduce support for route hold down.Michele Marchetto
When a route is deleted we must continue advertising it with a metric of infinity to avoid routing loops. OK norby@
2008-11-24Initial support for stub areas. The bit still missing is the redistributionClaudio Jeker
of the default summary net lsa on ABRs but that is comming. OK norby@
2008-11-24zap trailing whitespace;Jason McIntyre
2008-11-24Change mips detection in crunchgen from ifdef to command line flagDale Rahn
ok deraadt@, fkr@, rainer@. manpage cleanup thanks to jmc@
2008-11-24- tweak previousJason McIntyre
- kill .Tn
2008-11-24Add and document -A and -D options to attach or detach devices atMarc Balmer
runtime to a gpio bus. ok uwe, drahn
2008-11-23Fix two error messages.Michele Marchetto
2008-11-23Remove some whitespace.Brad Smith
2008-11-22- do not set nochdir in daemon() call, we want parent and lka to have theirGilles Chehade
wd reset to / rather than current working directory. From Jacek Masiulaniec <jacekm@dobremiasto.net>
2008-11-22- allow the optionnal ssmtp keywork in "relay via" rules, while at itGilles Chehade
allow port to become optionnal (implicit 25) or provided by value or name.
2008-11-22Make enable selected by attribute work.Mats O Jansson
Reported by John Lloyd j at bitminer dot ca. -moj
2008-11-21closefrom the fds that we aren't interested in. pr5994Ted Unangst
2008-11-21Track nexthops when the underlying route is changing. Until now true nexthopsClaudio Jeker
were only resolved when they were added. This calls for troubles if something like ospfd starts to change the underlying routes. Tested by gollo@, OK henning@
2008-11-21Kill some old debug messages that are no longer needed.Claudio Jeker
2008-11-21imsg_* returns ssize_tClaudio Jeker
2008-11-21Introduce support for flash updates.Michele Marchetto
They spread routing changes immediately as they happen avoiding wait until the next report interval. OK norby@
2008-11-17add missing header needed by time(), ctime_r() and tzset().Charles Longeau
ok gilles@
2008-11-17- clear session flags upon helo/ehloGilles Chehade
2008-11-17- until now a client could issue a command from an extension even though itGilles Chehade
greeted with helo and not ehlo. introduce session flag F_EHLO and make sure the session_command() dispatch only looks at extensions when a session does not have the F_EHLO flag.
2008-11-17- err() -> fatal()Gilles Chehade
- printf() -> log_debug() - be more verbose in debug mode
2008-11-17- remove prototypes for the atomic API, we don't use it anymoreGilles Chehade
2008-11-17add missing header needed by signal().Charles Longeau
2008-11-17- we don't need this anymoreGilles Chehade
2008-11-17- remove some unused prototypesGilles Chehade
2008-11-17- queue_record_daemon() no longer used, remove definitionGilles Chehade
2008-11-17- replace uses of O_EXLOCK and O_EXLOCK|O_NONBLOCK with the correspondingGilles Chehade
open()/flock() constructs as chl@ says it prevents him from doing a portable build. discussed with chl@, diff is common work from him and myself
2008-11-17- fix error message in aliases_virtual_exist()Gilles Chehade
By Alexander Hall <alexander@beard.se>
2008-11-17- exit() -> _exit()Gilles Chehade
- err() -> fatal() Both by Jacek Masiulaniec <jacekm@dobremiasto.net>
2008-11-17- remove several constructs where format strings are used in an evbufferGilles Chehade
printf with constant parameters, turn them into a constant string. - when client sends EHLO without a parameter, send the appropriate error message ("EHLO takes ..." instead of "HELO takes ...") From Jacek Masiulaniec <jacekm@dobremiasto.net>
2008-11-17Missing end quote in example.Marc Balmer
2008-11-14Sigh. Some clients can't handle three DHO_PAD options holding spaceKenneth R Westerback
for an unused overload option. Noticed by mk@ when netbooting his G4 mac mini. So compact the options by shifting them over the unused option and filling the end by DHO_PAD. Tested by mk@.
2008-11-13- rephrase the "cannot load cert" warning that is output at startup when aGilles Chehade
listen directive has no matching certificate. it sounds like a critical failure when it just means "no tls support". - minor log_debug() addition in smtp.c
2008-11-12we should not document each operand in the usage of a command,Igor Sobrado
it is an usual practice on BSDs and make the synopsis and usage more robust when operands are added or removed; synchronize the usage with the synopsis on the manual page; while here, remove superfluous information from the usage. ok jmc@
2008-11-11- mistakenly removed this lockGilles Chehade
2008-11-11- introduce queue_init_submissions() which will sanitize the disk-basedGilles Chehade
queue at startup: catches left overs from interrupted sessions, reset F_MESSAGE_INPROCESS so that messages which were in MTA or MDA gets scheduled again. - temporarily comment chl@'s O_EXLOCK -> fcntl change until we figure why it locks my mailbox under load
2008-11-11- temporarily comment chl@'s O_EXLOCK -> fcntl() change until we understandGilles Chehade
what causes the mailbox lock bug i'm observing under heavy load.
2008-11-11- now that we fdopen() message file descriptor, do not forget to fclose()Gilles Chehade
2008-11-11some small improvements. ok gillesTed Unangst
2008-11-11- queue process no longer schedules messages which do not have flagGilles Chehade
F_MESSAGE_COMPLETE - submit recipients to the queue as we read them from RCPT instead of submiting them all at once when DATA is over. this prevents us from having to keep a potentially large number of recipients in memory during the whole session. - remove all code that dealt with the recipients queue of a message as it is no longer used. - several small changes to make sure the server is always in a recoverable state in case of an unexpected shutdown.
2008-11-11remove the use of O_EXLOCK, when open()ing a file, and use flock() instead.Charles Longeau
ok gilles@
2008-11-10- open the message file earlier after a successful MAIL command instead ofGilles Chehade
waiting for the DATA command. this currently has no impact on the session but is needed for another change that will make submission of recipients safer with regard to "unexpected shutdowns at bad timings"
2008-11-10- define MAX_LINE_SIZE which is the maximum length of a line we allow fromGilles Chehade
a client. it must be set to the highest value we have from all of the extensions which are/will be implemented. - replace all occurences of STRLEN define with MAX_LINE_SIZE, kill STRLEN
2008-11-10rename h_errno field into getaddrinfo_error, to avoid confusion with errno.Charles Longeau
h_errno has been obsoleted since the gethostbyname() --> getaddrinfo() replacement. ok gilles@