Age | Commit message (Expand) | Author |
2019-01-10 | report errno in debug logs and other minor cleanups. | Eric Faurot |
2018-12-28 | introduce table_dump() and tweak format | Eric Faurot |
2018-12-28 | simplify code | Eric Faurot |
2018-12-28 | remove the tag workaround for table_create() and table_find(), | Eric Faurot |
2018-12-28 | remove unused members in struct table | Eric Faurot |
2018-12-27 | table_fetch() always expect a valid dst pointer. | Eric Faurot |
2018-12-27 | introduce dump() and add() table methods, only implemented for static tables. | Eric Faurot |
2018-12-27 | pass the table pointer to the lookup()/fecth() methods | Eric Faurot |
2018-12-27 | change the close() method to take the table pointer | Eric Faurot |
2018-12-27 | Make the backend open method return an int to report success. | Eric Faurot |
2018-12-26 | reorder parameters for consistency | Eric Faurot |
2018-12-26 | introduce a table_match() function to check for a key in a table | Eric Faurot |
2018-12-26 | get rid of the unused dict argument in table lookup and fetch api. | Eric Faurot |
2018-12-26 | move the table backend name in the backend struct. | Eric Faurot |
2018-12-23 | Simplify the table backend interface: lookup results are returned | Eric Faurot |
2018-12-21 | since we already support regex lookups in tables for builtin filters, let's | Gilles Chehade |
2018-11-02 | add REG_NOSUB to flags in regcompile | Gilles Chehade |
2018-11-01 | introduce K_REGEX table type and table_regex_match(), unused for now | Gilles Chehade |
2018-06-16 | rework the table API so that it takes a struct smtpd * context in parameter | Gilles Chehade |
2018-05-31 | remove 'where' parameter from all x*() functions in utils.c, it doesn't | Gilles Chehade |
2018-05-29 | missing case | Eric Faurot |
2018-05-29 | no need to parse and dump the relayhost in the lookup process. | Eric Faurot |
2018-05-28 | zero memory before calling text_to_relayhost() | Eric Faurot |
2018-05-24 | switch smtpd to new grammar | Gilles Chehade |
2017-05-01 | in function used for tracing, display unknown lookup types as "???" | Gilles Chehade |
2016-01-04 | switch to /usr/local/libexec when looking for -extras and drop loop iterating | Joerg Jung |
2015-12-28 | remove spaces after '!' | Joerg Jung |
2015-11-30 | when looking up tables, start in /usr/local/libexec before /usr/libexec, so | Gilles Chehade |
2015-11-23 | allow table API to lookup for mailaddr mappings | Gilles Chehade |
2015-01-20 | use <limits.h> comprehensively. For now try to push <> includes to | Theo de Raadt |
2015-01-14 | recipient and sender lists now support the user+TAG notation, allowing | Gilles Chehade |
2014-07-08 | Update the table API: lookup functions can take an optional parameters | Eric Faurot |
2014-05-09 | stop casting sizeof to int | Ted Unangst |
2014-04-19 | these snprintf() calls can't possibly truncate because they copy data from | Gilles Chehade |
2014-04-19 | (void) cast strlcat() and snprintf() that cannot truncate | Gilles Chehade |
2013-12-26 | bcopy -> memmove | Eric Faurot |
2013-11-28 | allow subdomain matching in mailaddr tables | Eric Faurot |
2013-11-18 | change dict_poproot() prototype: do not take key placeholder parameter as | Eric Faurot |
2013-10-28 | accept credentials formated as "<user> <passwd>" | Eric Faurot |
2013-10-27 | fix parsing of inet6 addresses when prefixed with "IPv6:" | Eric Faurot |
2013-10-26 | %i -> %d in format strings | Eric Faurot |
2013-07-20 | Update ldap and sqlite table backends and provide them as external backends. | Eric Faurot |
2013-07-19 | Add a table_proc backend for delegating table lookups to another | Eric Faurot |
2013-06-03 | lowercase the key when adding an entry to a static table, since the | Eric Faurot |
2013-05-24 | sync with OpenSMTPD 5.3.2 | Eric Faurot |
2013-02-05 | unbreak broken smtpctl table update | Gilles Chehade |
2013-02-05 | - handle getaddrinfo() error as LKA_TEMPFAIL | Gilles Chehade |
2013-01-26 | Sync with our smtpd repo: | Gilles Chehade |