Age | Commit message (Expand) | Author |
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 |
2009-01-01 | remove unnecessary includes; ok gilles@ | Jacek Masiulaniec |
2008-12-05 | - more err/errx -> fatal/fatalx, warn/warnx -> log_warn/log_warnx | Gilles Chehade |
2008-12-01 | - in mxsort, fix type of loop counter, it will never be < 0 if it is | Gilles Chehade |
2008-11-25 | - move prototype to smtpd.h | Gilles Chehade |
2008-11-10 | insertion sort is faster than bubble sort. ok gilles | Ted Unangst |
2008-11-05 | add a few missing id tags; there are a bunch of files, and developers | Igor Sobrado |
2008-11-01 | smtpd is a smtp server implementation for OpenBSD. It is a work in progress | Gilles Chehade |