summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/smtpd.h
AgeCommit message (Expand)Author
2013-01-26Sync with our smtpd repo:Gilles Chehade
2012-11-23Replace the qwalk API (to retreive on disk envelopes at runtime) withEric Faurot
2012-11-20Allow "smtpctl show queue" to run in "online" mode if the smtpd serverEric Faurot
2012-11-12Cleanups and improvements:Eric Faurot
2012-11-02Add a "kick counter" that gets incremented on each command, to detectEric Faurot
2012-11-02Consistency and robustness improvements in mda:Eric Faurot
2012-11-02Make counters more informative in the scheduler:Eric Faurot
2012-10-28Limit the number of messages that can be enqueued on a single SMTPEric Faurot
2012-10-16MAX_RULEBUFFER_LEN is too small, bump it.Eric Faurot
2012-10-14introduce map_file.c which will deprecate map_stdio.cGilles Chehade
2012-10-12Extend the "retry" field to 16 bits. The new quadratic retry formulaEric Faurot
2012-10-11- map_create() takes a map_src not a map_kindGilles Chehade
2012-10-11- replace "from all" and "for all" with "from any" and "for any"Gilles Chehade
2012-10-10F_BACKUP and ROUTE_BACKUP must be sync-ed for now, otherwise smtpd won'tGilles Chehade
2012-10-10teach smtpctl how to display envelopes and messages using their id.Gilles Chehade
2012-10-10For each alias node, mark if it has been expanded from an alias map orEric Faurot
2012-10-09- allow a listen statement to impose tls on its clients;Gilles Chehade
2012-10-08disk space is cheap but we still want to limit the default size of a bodyGilles Chehade
2012-10-07Implement a simple wait queue API. The idea is to allow multiple "waiters"Eric Faurot
2012-10-07convert iobuf_queue()'s to iobuf_fqueue(). (idea from gilles@)Charles Longeau
2012-10-03we reintroduced a bug that was fixed 2 years ago with the aliases rewrite:Gilles Chehade
2012-10-03disallow root deliveries for "deliver to filename" and "deliver to mda"Gilles Chehade
2012-09-30- add decision to the rule so that we can actually perform a reject matchGilles Chehade
2012-09-29some mfa_session cleanups.Eric Faurot
2012-09-29finally remove rule member from struct envelope.Eric Faurot
2012-09-29Remove support for "as user" for local deliveries.Eric Faurot
2012-09-28some smtpd.{c,h} cleanups:Eric Faurot
2012-09-28Move mda_session to mda.c, and make it use a tree instead of a list,Eric Faurot
2012-09-28smtpd.h/control.c cleanups:Eric Faurot
2012-09-27clarify the alias expansion code.Eric Faurot
2012-09-26Stop using the delivery_data union (field "to") in delivery_mda.Eric Faurot
2012-09-25make const arguments const, and static functions static.Eric Faurot
2012-09-21Do not pass the username to forwards_get() which does not have to care aboutEric Faurot
2012-09-21wrap expandtree into a "struct expand".Eric Faurot
2012-09-21move struct lka_session definition in lka_session.cEric Faurot
2012-09-21Add a log_envelope() function that log envelope status in a uniform way.Eric Faurot
2012-09-21Move ruleset_match() prototype to smtpd.h and make the envelope const.Eric Faurot
2012-09-20constify parameters that are supposed to be const.Eric Faurot
2012-09-19Remove DF_ENQUEUE flag. It is mostly unused and logically broken.Eric Faurot
2012-09-19remove IS_RELAY and IS_MAILBOX macros.Eric Faurot
2012-09-19Remove aliases_exists() and aliases_virtual_exists(). The correspondingEric Faurot
2012-09-19start cleaning the expansion code:Eric Faurot
2012-09-18- add xmemdup() helper.Eric Faurot
2012-09-18simple lka cleanups:Eric Faurot
2012-09-18this structure is not useful and ill-named. remove it.Eric Faurot
2012-09-18remove C_NET. it's not used and there is no plan for it at the moment.Eric Faurot
2012-09-17Add map_create() and map_add() helpers. Simplify the config parser by aEric Faurot
2012-09-16now that log_imsg() is only used in smtpd.c, set it as static.Charles Longeau
2012-09-16silent warningsCharles Longeau
2012-09-16replace BSD-licensed mkdir_p() with ISC-licensed mkdirs(), this allows usGilles Chehade