summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
2013-08-09Remove dead code and useless #include and #ifdef from ndp.Alexander Bluhm
No binary change; OK deraadt@ mpi@
2013-08-08bugfix update to 1.4.2Robert Nagy
2013-08-08move the parameter expansion text to after the config options text,Jason McIntyre
to avoid overwhelming the reader; ok gilles
2013-08-08Prep for big ino_t: cast to unsigned long long and format with %ll or %qPhilip Guenther
httpd correction and ok kettenis@
2013-08-07disable libexec/identd and enable usr.sbin/identd.David Gwynne
ok sthen@ deraadt@
2013-08-06Write uids/gids as unsigned in the passwd file and error messages.Todd C. Miller
This matches what pw_scan() expects. OK deraadt@
2013-08-06Switch vax to gcc 3.3.6.Miod Vallat
2013-08-05Don't assume inode numbers fit in a longPhilip Guenther
ok kettenis@
2013-08-05better document /etc/mailname;Jason McIntyre
ok gilles
2013-07-28Let mkuboot recognize native ELF binaries and only output the program headersMiod Vallat
area in this case, to save the need for `objcopy -O binary'; this will make beagle install/upgrade processes easier until they get a native bootloader. Tested by florian@ on panda ES and rapha@ on BeagleBone
2013-07-22we now have IDEA and MDC2 in libcrypto, so don't disable them in openssl(1)Christian Weisgerber
ok djm@
2013-07-22fix bogus warning due to limited range on 32bit archs.Eric Faurot
2013-07-22use unistd.h instead of getopt.hEric Faurot
2013-07-22fix sockaddr overflow with IPv6Eric Faurot
2013-07-21clarify the error:code text;Jason McIntyre
ok eric
2013-07-21Add a "passwd" table backend. Useful for sharing vusers with other programs.Eric Faurot
2013-07-21tweak log messagesEric Faurot
2013-07-20Add missing RCS id.Alexander Bluhm
2013-07-20arp and rarpd used an int expire_time for time calculation. ConvertAlexander Bluhm
this into time_t. OK benno@
2013-07-201. there's no "selectors function"Matthias Kilian
2. "recommend" instead of "prefer" selection on facility ok (for 1.) and "no objections" (for 2.), jmc@
2013-07-20Update ldap and sqlite table backends and provide them as external backends.Eric Faurot
2013-07-20tweak previous;Jason McIntyre
2013-07-20tweak previous;Jason McIntyre
2013-07-19We are basically at 5.4 nowEric Faurot
2013-07-19Temporarily allow alternate names for traces, until this get cleaned up.Eric Faurot
2013-07-19Implement a scheduler_proc backendEric Faurot
2013-07-19When accepting a message, log one line per recipient with the number ofEric Faurot
generated envelopes for each.
2013-07-19Many MTA improvements:Eric Faurot
- Better transient error handling logic: failing destinations are automatically disabled for a while. When a destination is active again, ask the scheduler to retry previous envelopes immediatly. - More informative error report when all routes fail for a mail. - Implement a "smtpctl show hoststats" command to get the latest stat message per MX domain. - Implement a "smtpctl show routes" command to show the state the currently known routes to remote MXs. - Implement a "smtpctl resume route" command to re-enable a route that has been disabled. - Do not hardcode limits - Minor code improvements
2013-07-19Assorted queue improvements:Eric Faurot
- cleanup the internal queue backend API and get rid of the QOP_* thing. - implement a queue_proc backend - rename queue_fsqueue.c to queue_fs - enable support for queue encryption - add an envelope cache - better logging and error reporting
2013-07-19Add a table_proc backend for delegating table lookups to anotherEric Faurot
process. Stop building experimental table_sqlite and table_ldap as they will be provided as external backends.
2013-07-19Allow to specify an address family on a listenerEric Faurot
2013-07-19Move the filter infrastructure forward.Eric Faurot
2013-07-19assorted fixes:Eric Faurot
- fix client certificates - unlink control socket on exit - write a pidfile - minor code updates
2013-07-19typoEric Faurot
2013-07-19typo in copyrightEric Faurot
2013-07-19scheduler improvements:Eric Faurot
- implement suspend/resume scheduling for individual envelopes or message, with the associated smtpctl commands. - allow the mta to request immediate scheduling of an envelope. - on temporary failures a penalty can be given to further delay the next try.
2013-07-19need to create the incoming directoryEric Faurot
2013-07-19New implementation for smtpctl and the command line parser. AllowsEric Faurot
richer syntax, and makes the code way simpler to follow and extend with new commands.
2013-07-19Improve and document the way the default server name is found.Eric Faurot
2013-07-19remove obsolete fileEric Faurot
2013-07-19typo in copyrightEric Faurot
2013-07-19document "error:" aliasesEric Faurot
2013-07-19Get rid of env->sc_pw and env->sc_pwqueue. Early queue initializationEric Faurot
now happens in queue_init(), and backends take the queue passwd as parameter in their init function. Remove useless SMTPD_FILTER_USER while there.
2013-07-19unused variableEric Faurot
2013-07-19ndp used an int expire_time for time calculation. Convert thisAlexander Bluhm
into time_t. OK henning@ florian@
2013-07-19tls perfect forward secrecy with ecdheEric Faurot
suggested by djm@ on hackers@, diff ok djm@
2013-07-19Make sure to report all errorsEric Faurot
2013-07-19add '!' in email addresses supported charsetEric Faurot
2013-07-19Introduce expand string modifiersEric Faurot
2013-07-19Remove useless sc_pid from struct smtpd.Eric Faurot