Libev / libc-ares Migration
authorWilfried Goesgens <dothebart@citadel.org>
Mon, 10 Jan 2011 22:38:36 +0000 (23:38 +0100)
committerWilfried Goesgens <dothebart@citadel.org>
Mon, 10 Jan 2011 22:38:36 +0000 (23:38 +0100)
commit4671b9b8d5e66524de96f07239671db504a6e02a
tree71db36949d7cc47e6142fbcb5fb47be92cf3e95d
parentcc7bb69375b85b4f6da8369b517db5d867685a62
Libev / libc-ares Migration

  - Bounce-o-matic:
   - use parsend Queue structure instead of parsing the queue message ourselves
   - only Compose the bounce message, if we're shure we'll need it
   - malloc all memory first, and fail if..
  - restructure Message Queue documentation
  - parse not yet identified Submitted-Header into queue item
  - Alloc QueueItem->StatusMessage on creation so we have it easier writing it later

  - Start implementing timeout/abort conditions

  - c-ares integration: start/stop the right event-watchers
  - c-ares integration: give it its own watcher structs
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
citadel/techdoc/delivery-list.txt