summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/smtpd.h
AgeCommit message (Expand)Author
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
2012-09-14Remove s_ssl from the smtp session since it is duplicated in the io struct.Eric Faurot
2012-09-11Rework the scheduler internals. Fix some scheduling loop issues andEric Faurot
2012-09-01remove unused flagGilles Chehade
2012-09-01- remove crypto_backendGilles Chehade
2012-08-30change crypto_setup() prototype to use const char * instead of uint8_t *Charles Longeau
2012-08-30switch compress_backend to use FILE * instead of file descriptors, likeCharles Longeau
2012-08-30- import latest aldap.[ch] and ber.[ch] from ypldapGilles Chehade
2012-08-29Introduce the crypto_backend API and provide support for... encrypted queueGilles Chehade
2012-08-28remove encrypt.c prototypes leftoversCharles Longeau
2012-08-26- define ZLIB_BUFFER_SIZE instead of hardcoding 8192Gilles Chehade
2012-08-25Add compress_backend, allowing compression of messages and envelopes in the q...Charles Longeau
2012-08-25- add myself to the copyright in control.c, i've done quite a few changesGilles Chehade
2012-08-25- stop accepting clients if we hit our fd reserve limit (or if we fail)Gilles Chehade
2012-08-25- offline enqueue does not need to use the user_backend API, it relies onGilles Chehade
2012-08-25- introduce TRACE_PROFILINGGilles Chehade
2012-08-25- introduce struct stat_valueGilles Chehade
2012-08-24In envelope ascii dump/load:Charles Longeau
2012-08-24Don't pass struct envelope pointer in queue backend API, instead use envelope...Charles Longeau
2012-08-24Remove the rq_host and rq_batch structures from the ramqueue scheduler.Eric Faurot
2012-08-21Allow smtpd to work as a backup MX, relaying only to MXs with higherEric Faurot
2012-08-21Re-enable loop detection, but in mta and mda this time.Eric Faurot
2012-08-20MAX_LINE_SIZE is supposed to define the max length of a SMTP line ...Gilles Chehade
2012-08-19coding style: replace all occurences of u_int* with uint*Charles Longeau
2012-08-19Kill envelope_{dump,load}_file() and replace them with envelope_{dump,load}_b...Charles Longeau
2012-08-19fix an issue where too long lines were not spot properly.Charles Longeau