aboutsummaryrefslogtreecommitdiffstats
path: root/api (follow)
Commit message (Expand)AuthorAgeFilesLines
* when disconnecting, make sure to release buffered datagilles2016-06-251-0/+2
* not dereferencing a bogus pointer is probably better...gilles2016-06-251-1/+1
* if EVENT_DISCONNECT is received before we get a chance to commit/rollback,gilles2016-06-251-1/+6
* convert wip rspamd filter to new data buffering APIgilles2016-06-245-47/+286
* add transaction allocator/destructor interfacegilles2016-06-242-3/+61
* session_allocator / session_destructor APIgilles2016-06-242-0/+34
* fix headers inclusion + disable rspamd for nowgilles2016-06-245-12/+9
* add rfc2822 parsergilles2016-06-233-0/+365
* datahold needs a start function to begin streaminggilles2016-06-232-1/+13
* introduce filter_api_datahold API + trigger callback in filter_io_out()gilles2016-06-232-1/+66
* filters will warn verbosely that they're not meant to be used in prodgilles2016-06-221-0/+4
* sync with smtpd versionJoerg Jung2016-06-184-26/+22
* sync with smtpd versionJoerg Jung2016-06-182-1/+34
* do not return immediatly on EAGAIN otherwise the event is never reset.Eric Faurot2016-06-061-5/+5
* reintroduce the reset callback and update documentationGilles Chehade2016-05-221-0/+2
* if we didn't receive a valid pipe, don't call socketpair() it canGilles Chehade2016-05-221-1/+5
* switch to an integer value in milliseconds instead of cumbersome timeval timerJoerg Jung2016-05-102-3/+4
* filter-pause should really use async timeout functions, e.g.Joerg Jung2016-05-032-1/+30
* spring cleanup:Joerg Jung2016-04-172-1/+32
* Flag the session when a transaction starts and clear related state on ROLLBACK/COMMIT.Eric Faurot2016-02-021-2/+36
* The data pipe might be gone before the filter is notified, so do notEric Faurot2016-02-021-2/+2
* ignore SIGPIPE in filtersEric Faurot2016-02-021-0/+4
* show the process name and pid when logging in foreground.Eric Faurot2016-01-251-1/+4
* remove space after '!'Joerg Jung2015-12-293-4/+4
* add missing include and BSD_SOURCE define to silence compiler warning on DebianJoerg Jung2015-12-161-0/+1
* Retry if errno is EAGAIN instead of fatal here. Picked up fromSunil Nimmagadda2015-10-081-0/+2
* adjust filters to accept debug and verbose option flags passed in from smtpdJoerg Jung2015-10-081-3/+0
* fix parenthesis typo in iobuf_flush_ssl(), unused for nowGilles Chehade2015-09-031-1/+1
* sync with opensmtpd repo versionJoerg Jung2015-06-111-11/+12
* remove unused prototypeJoerg Jung2015-06-111-1/+0
* call exit(0) if the server socket is down.Eric Faurot2015-06-041-0/+5
* Use compat's base64 implementationJason A. Donenfeld2015-05-311-1/+1
* move api directory outside of extrasGilles Chehade2015-05-2219-0/+6435
* update layoutGilles Chehade2014-06-1918-6182/+0
* missing filesGilles Chehade2014-06-192-0/+102
* add missing prototypesEric Faurot2014-06-191-0/+3
* import scheduler-stub and scheduler-pythonEric Faurot2014-06-191-0/+477
* updateGilles Chehade2014-06-1915-0/+5600