summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
2011-11-07Let the smtpd process handle the enqueueing of offline messages atEric Faurot
startup, rather than playing tricks with the runner. This will allow further simplifications and improvements in the runner/queue. ok gilles@
2011-11-06No need to save/restore the batch_id since the envelope is not dumpedEric Faurot
as a structure anymore. ok chl@ gilles@
2011-11-06Do not dump the envelope status. It's useless and not reloaded anyway.Eric Faurot
ok chl@ gilles@
2011-11-06Add a #include that's currently picked up via another header that'sPhilip Guenthe
violating namespace rules ok claudio@
2011-11-06union wait is dead, ancient history; stop using itPhilip Guenthe
ok deraadt@
2011-11-05Remove unnecessary #include's. From Michael W. Bombardieri.YASUOKA Masahiko
No binary change.
2011-11-03since smtpctl doesn't need to be build along with client.c,Charles Longeau
client.c doesn't need to be build with -DCLIENT_NO_SSL anymore, so get rid of #ifdef CLIENT_NO_SSL ok eric@
2011-11-02simpler implementation of smtpctl local enqueuer that does not need libevent.Eric Faurot
ok gilles@
2011-10-28use existing _ppp instead of _npppd as a user/group id for npppd.YASUOKA Masahiko
ok deraadt@ henning@
2011-10-27Use PRI{x,d}64 in format strings instead of %llx, %lld or %qd to print ↵Charles Longeau
{u_,}int64_t or time_t While there, cast some time_t to int64_t These will fix build warnings for portable smptd ok gilles@ eric@
2011-10-27Don't offer or negotiate SSLv2 and, since we don't do SSL sessionPhilip Guenthe
caching, don't try to negotiate an RFC 4507-style session ticket, as it would be useless and some (broken and non-compliant) servers choke on TLS extension negotiation. ok gilles@
2011-10-26retain alphabetical order;Jason McIntyre
2011-10-26- fix smtpctl pause/resume so the ramqueue scheduling is done correctlyGilles Chehade
- rename IMSG and smtpctl pause/resume parameters - update man page tested by me, ok chl@, eric@
2011-10-25Reduce noice by fw_update on network errors, among othersAlexander Hall
ok deraadt@
2011-10-25rewrite the sender user/domain as specified in the manpage when matchingEric Faurot
a "relay... as" rule. mikeb can now send mails. ok gilles@ mikeb@
2011-10-23retain alphabetical order;Jason McIntyre
2011-10-23- smtpctl schedule no longer works, instead, use 'smtpctl schedule-id <id>'Gilles Chehade
- introduce 'smtpctl schedule-all' ok eric@
2011-10-23plug leakEric Faurot
spotted by chl@ ok chl@
2011-10-23a few important fixes:Eric Faurot
- use correct endianness when dumping/loading port - use the right flag set when dumping/loading flags - keep and use the authmap name when needed, rather than an id that might change when smtpd is restarted - dump/load the authmap name with the envelope - remove the rule struct from rq_batch as only the relay info is useful ok gilles@
2011-10-23relay_as is not used anuwhereEric Faurot
ok gilles@
2011-10-23introduce Q_CORRUPT and queue_backend operation to move a message fromGilles Chehade
schedule queue to corrupt queue upon envelope loading failure. tested by me, ok eric@
2011-10-23add missing format stringCharles Longeau
ok eric@ gilles@
2011-10-23add a missing DH_free() after ssl_set_ephemeral_key_exchange().Charles Longeau
tested by gilles@ ok gilles@ eric@
2011-10-23fsqueue no longer stores envelopes by dumping the structure, instead use aGilles Chehade
couple of load/dump functions to convert to and from a human readable fmt. while at it kill struct delivery and merge back its fields to the envelope. this basically means we shouldn't require users to flush their queues every time we make a change to struct envelope. work is not done, but we're at a better state than the binary fsqueue so we'll improve it in-tree. has been running on my own box for the last 12 hours or so ok eric@, chl@
2011-10-22correctly set relay when expanding envelopesEric Faurot
ok gilles@
2011-10-22tweak previous;Jason McIntyre
2011-10-22Add a log_trace() call to toggle logging of specific debugging info inEric Faurot
verbose mode, and an associated -T command line option. Use it for the imsg traces. Requested by gilles@ who doesn't like verbose to be too verbose. ok gilles@ chl@
2011-10-21small optimization: tell pkg_create to skip !libs if LIBS_ONLY (to beMarc Espie
used in make print-plist-libs)
2011-10-18delay daemon fork() until after initialisation has completed to fixDamien Miller
rc race that caused X11 to fail to open /dev/wsmouse; ok stsp miod
2011-10-15Added "provision for rewound PPP frames" that allows receivingYASUOKA Masahiko
reorder packets to pass to the upper layer without reorder. It will improve performance (throughput or loss rate) for PPTP or L2TP(/IPesc) on networks that latency is unstable such as mobile network. As our test environment (bandwidth: 6Mbps, latency: 50ms for 97% of traffic and 52ms for rest of traffic), throughput has changed from 0.76MB to 2.17MB on file upload by PPTP connected Windows Vista ftp.exe. Developed by UMEZAWA Takeshi at IIJ. ok jmatthew@ tested jmatthew@ and myself.
2011-10-15Delete unused field s_first in 'struct pppoe_session' that is assignedYASUOKA Masahiko
1 in session_new(), but it is never used. Diff from Michael W. Bombardieri henning@ claudio@ sthen@ fgsch@ deraadt@
2011-10-13Teach some userland tools about NAT64. I think this is mostly from mikeb@Claudio Jeker
OK mcbride@
2011-10-13Drop a reference to the client SSL_CTX after SSL_new(), so that it isEric Faurot
correctly freed by SSL_free() at the end of the session. Plug a leak in the mta. ok! gilles@
2011-10-11We don't need to break after calling err(3) because this function willYASUOKA Masahiko
not return. This diff produces no binary change. diff from Michael W. Bombardieri. ok dlg@, claudio@ CV: Enter eog. Lines beginning with `CVS:' are removed automatically
2011-10-11Add a flag for nginx (-u) to be able to disable chroot and use a betterRobert Nagy
method for modifying the document root if chrooted, so currently this allows the user to run the same configuration file with a chrooted and an non-chrooted setup.
2011-10-11fix parsing of :include: aliasesGilles Chehade
2011-10-10document that virtual maps require a domain keyGilles Chehade
2011-10-09show messages sent between processes in debug modeEric Faurot
ok gilles@ chl@
2011-10-09don't be too hasty, we can choose to syslog (OR NOT) *after* we parse theMarc Espie
command line options. Problem noticed by Markus Lude.
2011-10-09add a missing newline when you merge login.conf if login.conf.db doesn't existStuart Henderson
ok aja@
2011-10-08our root is /var/www/htdocs and not /var/www/htmlRobert Nagy
2011-10-08only strip the full path once and remove any / chars from the begining ofRobert Nagy
the path
2011-10-05make sure that the pcre from ports never gets picked up as a dependencyRobert Nagy
and make sure that we link the missing object file since we skip this codepath now in the configuration script
2011-10-05Since the worker process of nginx is chrooted on OpenBSD, let's removeRobert Nagy
down the prefix of nginx which is /var/www from the file paths when the worker process tries to reopen files (access.log, error.log, etc.). This fixes the 'nginx -s reopen' issue which was reported by some users.
2011-10-04- sync usage() and SYNOPSISJason McIntyre
- document "flag", for I2C devices - "pin" is not optional ok matthieu
2011-10-03Add a 'flag' locator to gpioiic(4), and define a first flagMatthieu Herrb
value to swap the SDA and SCL pins assigment during attach. Mostly from work with mbalmer@NetBSD. ok miod@
2011-10-03- fix a segv caused by a deep recursion introduced with a recent quick-fixGilles Chehade
and triggering if clients sent a large number of DATA lines in one write
2011-10-03clarify that network sources are to be specified in CIDR notationGilles Chehade
by David Walker, ok jmc@
2011-10-03update to nginx 1.0.14Robert Nagy
SECURITY fix: contents of previously freed memory might be sent to a client if backend returned specially crafted response. ok robert@
2011-10-03update to nginx-1.0.8 which includes many bugfixesRobert Nagy
for a complete list please check the CHANGES file