Commit History

Autor SHA1 Mensaxe Data
  Oswald Buddenhagen ca3a319e60 update copyrights %!s(int64=12) %!d(string=hai) anos
  Oswald Buddenhagen 9261897629 don't record newuid in the sync state %!s(int64=12) %!d(string=hai) anos
  Oswald Buddenhagen 96be183acb rename sync_vars_t::uidnext => newuid & fix comment %!s(int64=12) %!d(string=hai) anos
  Oswald Buddenhagen d7eae525bd fix TrashRemoteNew copy direction %!s(int64=12) %!d(string=hai) anos
  Oswald Buddenhagen 35851f133b add option to control amount of fsync()ing %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen 49223b2df2 avoid that a system crash can cause messages to be propagated twice %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen df6c3b64b7 avoid that a system crash can clobber the sync state file %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen f11504aa07 update copyrights %!s(int64=14) %!d(string=hai) anos
  Oswald Buddenhagen d4c786823d replace FSF address with something more ... contemporary %!s(int64=14) %!d(string=hai) anos
  Oswald Buddenhagen 6d49c343fc use a hash table for message => sync record lookup %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen dfd7516b9a introduce ability to flatten the hierarchy of Stores %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen 343f16771a don't crash when select() on master fails synchronously %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen 28cccf4b35 fix error handling of invalid SyncState * %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen 9c86ec3442 employ alternative scheme to finding messages by TUID %!s(int64=14) %!d(string=hai) anos
  Oswald Buddenhagen b4cef554fc clearer debug msg %!s(int64=14) %!d(string=hai) anos
  Oswald Buddenhagen 7c815538ab fix line wrapping before info messages %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen 6b3b6f12bb centralize flushing of unfinished debug lines %!s(int64=14) %!d(string=hai) anos
  Oswald Buddenhagen d2bed4990d unify error reporting %!s(int64=14) %!d(string=hai) anos
  Oswald Buddenhagen 584e51ed7d docs %!s(int64=14) %!d(string=hai) anos
  Oswald Buddenhagen e5d323cc47 rely on the maildir's existence with "SyncState *" %!s(int64=14) %!d(string=hai) anos
  Oswald Buddenhagen 05fd0b9970 split out drv->load() from drv->select() %!s(int64=14) %!d(string=hai) anos
  Oswald Buddenhagen 424e0e7221 make callbacks return early when canceling %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen ea951a697f fix error paths wrt sync drivers, take 2 %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen ec8f440383 don't call cancel() repeatedly on a store %!s(int64=14) %!d(string=hai) anos
  Oswald Buddenhagen b0bbd23512 replace DRV_STORE_BAD with a separate bad_callback() %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen 6d86e5347e don't access free'd memory in cancel_sync() %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen 9554026443 make drv->cancel()'s callback have no status code %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen 57444e9df9 don't decode aux pointer on DRV_CANCELED %!s(int64=13) %!d(string=hai) anos
  Oswald Buddenhagen 7bab2d6d94 de-duplicate error paths %!s(int64=14) %!d(string=hai) anos
  Oswald Buddenhagen 61d98c5a1d fix a bunch of warnings %!s(int64=13) %!d(string=hai) anos