Age | Commit message (Expand) | Author |
2010-06-10 | allow configure queue expiry | Charles Longeau |
2010-06-09 | switch `ref' data type to int, because it is tested for negative value in | zinovik |
2010-06-01 | new queue, again; gcc2 compile tested by deraadt | Jacek Masiulaniec |
2010-06-01 | New queue doesn't compile on gcc2, back out. Spotted by deraadt@ | Jacek Masiulaniec |
2010-06-01 | Schedule newly arrived mail immediately, ie. place it at the beginning | Jacek Masiulaniec |
2010-05-31 | oops | Jacek Masiulaniec |
2010-05-31 | Rewrite entire queue code. | Jacek Masiulaniec |
2010-05-31 | imsg_compose_event() return value was never checked. Make it fatal() if needed. | Charles Longeau |
2010-05-27 | when a rule has two conditions (ie: accept for { domain foo, domain bar } ) | Gilles Chehade |
2010-05-27 | struct opt as not used anywhere else, kill it, we can reintroduce it later | Gilles Chehade |
2010-05-27 | kill struct opt from struct rule, we don't use it, we don't need it | Gilles Chehade |
2010-04-27 | this commit enables "plain" as a backend for maps (that means aliases, | Gilles Chehade |
2010-04-27 | initial work at fixing aliases support: | Gilles Chehade |
2010-04-22 | Fix a case of runner trying to send imsg directly to smtp process instead | Jacek Masiulaniec |
2010-04-21 | introduce first map parser for maps of kind K_SECRETS ! | Gilles Chehade |
2010-04-21 | map.c is growing big, split it into three different files: | Gilles Chehade |
2010-04-21 | map_lookup() takes an additionnal parameter of type enum map_kind which | Gilles Chehade |
2010-04-21 | introduce enum map_kind, the map_parsers array and map_parser_lookup() | Gilles Chehade |
2010-04-21 | Runner process is just a helper for queue, so tear down its imsg | Jacek Masiulaniec |
2010-04-20 | Kill *2400* lines of code by abstracting common bits of the imsg handlers. | Jacek Masiulaniec |
2010-04-19 | basic support for SIZE extension, has been sitting in my tree for a month | Gilles Chehade |
2010-04-19 | Simplify local delivery codepath: | Jacek Masiulaniec |
2010-04-11 | Increase limit on the length of "user" in user@domain.com to a value | Jacek Masiulaniec |
2010-03-03 | tweak mda.c rev. 1.36: eliminate risk of busy waiting for socket | Jacek Masiulaniec |
2010-02-17 | the map api becomes backend-agnostic with initial support for db(3) and | Gilles Chehade |
2010-01-10 | - teach runner how to remove a message from queue given a message id/uid | Gilles Chehade |
2010-01-03 | Implement "log verbose" and "log brief" to enable or disable verbose debug | Charles Longeau |
2009-12-24 | kill PATH_RUNQUEUEHIGH and PATH_RUNQUEUELOW, i had great plans for them but | Gilles Chehade |
2009-12-14 | Tweak the logic behind setting the fd limits so that smtpd is less likely | Jacek Masiulaniec |
2009-12-14 | Control maximum number of bounce sessions similarly to how the mta and mda | Jacek Masiulaniec |
2009-12-14 | Impose sessions limit on the delivery sessions (mta and mda). | Jacek Masiulaniec |
2009-12-14 | Do non-blocking I/O when delivering locally over a pipe. | Jacek Masiulaniec |
2009-12-13 | Use safe fd limits in smtp, lka, queue, and control. Removes a | Jacek Masiulaniec |
2009-12-12 | Simplify client_* api, mainly by making fatal conditions result in immediate | Jacek Masiulaniec |
2009-11-13 | Log FQDN and IP of the server we handed mail to. As a bonus, don't delay | Jacek Masiulaniec |
2009-11-09 | - add a reference count and flags to struct expand_node | Gilles Chehade |
2009-11-08 | add an alias_to_expand_node() function and use it in aliases.c | Gilles Chehade |
2009-11-08 | rework a bit expansion and data structures involved in the expansion so we | Gilles Chehade |
2009-11-08 | - make aliases expansion use a rb tree instead of a tail queue, the code | Gilles Chehade |
2009-11-08 | first commit of a serie to cleanup, simplify and improve aliases resolution | Gilles Chehade |
2009-11-05 | - move a couple prototypes in smtpd.h | Gilles Chehade |
2009-11-03 | teach makemap how to build a set, which is a map containing only keys. | Gilles Chehade |
2009-11-03 | this commit removes the hardcoded special "aliases" map and brings support | Gilles Chehade |
2009-11-03 | - remove a useless member of struct cond | Gilles Chehade |
2009-10-19 | currently, smtpd is capable of having multiple listeners with different | Gilles Chehade |
2009-10-19 | users within virtual domains do not necessarily map to a real user account, | Gilles Chehade |
2009-10-12 | - fix a null deref which could happen after a couple iterations of the | Gilles Chehade |
2009-10-11 | implement proper virtual domains instead of faking them on top of primary | Gilles Chehade |
2009-10-07 | currently both mfa and lka perform ruleset matching for their own purposes. | Gilles Chehade |
2009-09-23 | Plug memleak. | Jacek Masiulaniec |