Commit History

Autor SHA1 Mensaxe Data
  Oswald Buddenhagen 2b37288e8d don't use #ifdef inside htons() arguments - it can be a macro. %!s(int64=18) %!d(string=hai) anos
  Oswald Buddenhagen 5b857b3b19 forward port (finally ...): add target for creating signed package %!s(int64=18) %!d(string=hai) anos
  Oswald Buddenhagen 42ca262e39 #ifdef __linux__ for the crash handler. it compiles on other platforms, %!s(int64=18) %!d(string=hai) anos
  Oswald Buddenhagen 625f592fb7 fix crash due to uninited var when parsing IMAPServer. Thanks to %!s(int64=18) %!d(string=hai) anos
  Oswald Buddenhagen 023d3ee577 fix error paths wrt sync drivers %!s(int64=18) %!d(string=hai) anos
  Oswald Buddenhagen 9056504483 handle abnormal program exit during regtest %!s(int64=18) %!d(string=hai) anos
  Oswald Buddenhagen 6800f1636e initialize mvars->t[1] to 1. helps enormously ... :} %!s(int64=18) %!d(string=hai) anos
  Oswald Buddenhagen e0d72cd5e3 reverse-map <Inbox> to INBOX when encountered during listing. %!s(int64=18) %!d(string=hai) anos
  Oswald Buddenhagen 6985da5848 make compat wrapper default to current user for imap login %!s(int64=18) %!d(string=hai) anos
  Oswald Buddenhagen 0e8a8d120d put INBOX in Maildir %!s(int64=18) %!d(string=hai) anos
  Oswald Buddenhagen 2a9b0bd763 don't crash on truncating database. seems to affect only some bdb %!s(int64=18) %!d(string=hai) anos
  Oswald Buddenhagen 9b657a46a0 fix bug in newline conversion causing buffer overflows. %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen 617d1a6e49 memmove for overlapping mem copies. %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen 1b9f8b4c69 glibc seems to be *really* fucked up. %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen d2463a4cd8 work around glibc bug: printf("%.*s", INT_MAX, s) tries to allocate 2G. %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen 9b7c09e4b6 enable the old account naming scheme to deal with duplicated ip %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen aea4be19e3 create more descriptive account names, so password prompts look sane. %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen 4bf58c3e97 don't crash in imap driver when Host is not specified. %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen c8275e2aa7 be *slightly* more explicit about which options Tunnel makes %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen dbbab78881 un-document "Host imaps:[...]" syntax and introduce new option UseIMAPS %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen 67b714ee0e move assigning default port to the place of use %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen f6f2d2461c add comment %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen 21abb22c98 seen messages are eligible for expiration even if they are recent in the %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen 8a748d046d no/empty mailbox name means INBOX %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen 168e5f3282 make the driver model, sync_chans() and sync_boxes() fully async. %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen bdcc285403 unscrew lf=>crlf conversion and tuid insertion %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen 16eaf903db ok, mismerging and not running the reg-tests is lame. unscrew expunging %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen c7903f8003 don't enter trash loop if not trashing at all. also, move expunge %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen b5d70aa596 async merge: aggregate most variables of main() & sync_boxes() in %!s(int64=19) %!d(string=hai) anos
  Oswald Buddenhagen f90b290650 split box list preparation from "consumption". %!s(int64=19) %!d(string=hai) anos