libev migration; relaying implementation
authorWilfried Goesgens <dothebart@citadel.org>
Sun, 23 Jan 2011 19:21:20 +0000 (20:21 +0100)
committerWilfried Goesgens <dothebart@citadel.org>
Sun, 23 Jan 2011 19:21:20 +0000 (20:21 +0100)
commit2b1af802b6361c71b7d2376cc8b5812918beb47f
treed897dab891b05d0ee35c9b4cf27eedc3d8272078
parentc12b418a64b44be9d08cae0e5dd25c988a522b90
libev migration; relaying implementation

  - move translation of DNS-results up into the SMTP-Client
  - use an own callback for connecting to IP-based relays
  - add assertions to callbacks being NULL, since after callin a NULL-callback the last stackframe is NIL and Void, and we can't see where we went off into misery.
citadel/event_client.c
citadel/event_client.h
citadel/modules/c-ares-dns/serv_c-ares-dns.c
citadel/modules/smtp/serv_smtpeventclient.c
citadel/modules/smtp/serv_smtpqueue.c
citadel/modules/smtp/smtpqueue.h