Age | Commit message (Expand) | Author |
2012-08-25 | - introduce struct stat_value | Gilles Chehade |
2012-08-21 | Allow smtpd to work as a backup MX, relaying only to MXs with higher | Eric Faurot |
2012-08-21 | Use TAILQ rather than array for mx list. | Eric Faurot |
2012-08-21 | dns sessions don't use lookup. no need to store them in a tree. | Eric Faurot |
2012-08-19 | coding style: replace all occurences of u_int* with uint* | Charles Longeau |
2012-08-18 | - introduce stat_backend, an API for pluggable statistic backends | Gilles Chehade |
2012-08-08 | cleanup some old debug traces | Eric Faurot |
2012-07-29 | fix bogus permfail when no MX is defined on a valid domain. | Eric Faurot |
2012-07-09 | move to the new resolver implementation, with temporary glue to use | Eric Faurot |
2012-04-14 | improve readability | Eric Faurot |
2012-01-11 | Try to parse hostnames as IP addresses before resolving. This allows | Eric Faurot |
2012-01-11 | Improve error reporting. Most errors during hostname lookup are | Eric Faurot |
2011-09-01 | Introduce a small set of functions to manage stat counters in a | Eric Faurot |
2011-07-20 | Fix reporting of permanent/temporary failures for MX lookups. | Eric Faurot |
2011-07-03 | imsg.h requires sys/queue.h and sys/uio.h. | Nicholas Marriott |
2011-05-06 | move dns session specific structs and prototypes out of smtpd.h. | Eric Faurot |
2011-05-01 | the smtpd env is meant to be global, so do not pass it all around. | Eric Faurot |
2011-04-17 | cleanups, cosmethic changes, functions that should be static are now static | Gilles Chehade |
2011-04-02 | add stat counters for the lookup agent | Eric Faurot |
2011-03-31 | cleanup and simplification following the asr update. | Eric Faurot |
2011-03-29 | remove unused code now that reverse lookups are done through asr. | Eric Faurot |
2011-03-29 | make use the cname query interface from asr for reverse lookups | Eric Faurot |
2011-03-27 | add a function to factorize resetting of dnssession events. | Eric Faurot |
2011-03-26 | Fix the MX lookup process: | Eric Faurot |
2011-03-26 | Tweak the asr API to make things a bit smoother on the user side. | Eric Faurot |
2011-03-26 | use an index for iterating into the mx list. | Eric Faurot |
2011-03-23 | Simplify resolver initialization. This is done only once | Eric Faurot |
2011-03-09 | make similar code .. more similar | Todd T. Fries |
2011-03-09 | *** empty log message *** | Todd T. Fries |
2010-12-19 | If MX lookup fails, fallback to using the host itself. This has always been | Gilles Chehade |
2010-12-12 | use memcpy instead of a cast/deref dance that was reading past | Jonathan Gray |
2010-11-29 | replace the fork-based-non-blocking-resolver-hack by shiny async resolver | Gilles Chehade |
2010-11-28 | remove unused headers | Gilles Chehade |
2010-11-28 | a bit of .h cleanups, no functionnal change | Gilles Chehade |
2010-09-08 | we do dns resolutions in a separate process because we don't have an async | Gilles Chehade |
2010-06-29 | force the dns buffers to be aligned using a union, until the retarded | Theo de Raadt |
2010-06-02 | check event_dispatch() return value | Charles Longeau |
2009-11-14 | add missing header needed by signal() | Charles Longeau |
2009-11-11 | Fix previous. When configured to relay via IP address, MX lookup would fail | Jacek Masiulaniec |
2009-11-05 | Consider DNS lookups that result in NXDOMAIN to be a permanent failure. | Joel Sing |
2009-11-05 | Introduce a 6yz status code, used internally to report permanent errors. | Joel Sing |
2009-09-03 | imsg_get sets errno so use fatal instead of fatalx. | Jacek Masiulaniec |
2009-08-08 | import some changes from portable smtpd to reduce the delta between both. | Gilles Chehade |
2009-06-06 | Sync with relayd: | Pierre-Yves Ritschard |
2009-06-05 | make smtpd's imsg lib ready, just like relayd and ospfd. | Pierre-Yves Ritschard |
2009-06-01 | Fix EV_READ/EV_WRITE testing inside IMSG handlers. Based on similar change | Jacek Masiulaniec |
2009-05-09 | - New API to handle all DNS query types (A, MX, PTR) asynchronously. | Jacek Masiulaniec |
2009-02-22 | replace MAX* constants by sizeof where possible | Oleg Safiullin |
2009-02-15 | If MX query fails due to DNS error, do not attempt more queries; ok gilles@ | Jacek Masiulaniec |
2009-02-15 | Fix a bug where list of 6 MXs or more was not handled correctly. | Jacek Masiulaniec |