269 Commits (05122b678d21b799f09958816e3123d270be3dbc)

Author SHA1 Message Date
Oswald Buddenhagen c1eb3566b1 split Verbosity off from DFlags 3 years ago
Oswald Buddenhagen 1ba0cd7b96 factor out sync_state.c & sync_p.h from sync.c 3 years ago
Oswald Buddenhagen f2450cc4b8 centralize message flag pretty-printing somewhat 3 years ago
Oswald Buddenhagen 4eff48c54e replace 1-t => t^1 3 years ago
Oswald Buddenhagen 08a375ea07 rename nfcalloc() => nfzalloc() 3 years ago
Oswald Buddenhagen 7d02d6c1fe move checked FILE functions to util.c 3 years ago
Oswald Buddenhagen 6f023376a1 turn debug() functions into macros 3 years ago
Oswald Buddenhagen 1a0255c566 centralize some #includes 3 years ago
Oswald Buddenhagen 98f4fd4586 shuffle around global variables 3 years ago
Oswald Buddenhagen 0f2220634d coding style: add "superfluous" braces 3 years ago
Oswald Buddenhagen 156e9c5058 comment updates 3 years ago
Oswald Buddenhagen 254d2be9f4 remove pointless "lost track of ... messages" warnings 3 years ago
Oswald Buddenhagen 2b797fac61 delay TUID assignment less 3 years ago
Oswald Buddenhagen ae3a61b668 clarify / micro-optimize cancel_sync() 3 years ago
Oswald Buddenhagen 9356300952 convert licensing to SPDX 3 years ago
Oswald Buddenhagen 72ba7ef125 bump copyrights 3 years ago
Oswald Buddenhagen 7a4a887b3c sort lists of trashed messages after journal replay 3 years ago
Oswald Buddenhagen c1feba585a don't clobber message status when upgrading placeholders 3 years ago
Oswald Buddenhagen e686f88318 don't complain about concurrent flagging as deleted 3 years ago
Oswald Buddenhagen 51673214ab fix read beyond end of input in copy_msg_convert() 3 years ago
Oswald Buddenhagen 92921b1d3b reject messages that grow too large due to conversion 3 years ago
Oswald Buddenhagen bc15e571b6 report conversion errors directly in copy_msg_convert() 3 years ago
Oswald Buddenhagen 87065c12b4 CVE-2021-44143: don't overflow heap on messages without headers 3 years ago
Oswald Buddenhagen 594e60bd74 make UIDVALIDITY recovery more strict about vanished messages 4 years ago
Oswald Buddenhagen 6796e041ae improve error messages about irrecoverably changed UIDVALIDITY 4 years ago
Oswald Buddenhagen 8457225a50 use more appropriate return value in driver_t::select_box() 5 years ago
Oswald Buddenhagen 70bad66129 create placeholders for messages over MaxSize 5 years ago
Oswald Buddenhagen 68a412115a don't rewrite state gratuitously 5 years ago
Oswald Buddenhagen 0e5046e14a add/fix/de-duplicate comments 5 years ago
Oswald Buddenhagen fd7b5659ab de-duplicate updating of uid in sync records 5 years ago
Oswald Buddenhagen e9efc49b6c do away with newmaxuid 5 years ago
Oswald Buddenhagen de6dc699c9 make expiration loops solely far-side-driven 5 years ago
Oswald Buddenhagen ca72383fe9 don't forget to skip dead messages on far side during expiration 5 years ago
Oswald Buddenhagen 5d6741a9a8 streamline counting of currently pushed messages wrt. expiration 5 years ago
Oswald Buddenhagen 8df1f5dd64 re-nest conditions for syncing new messages 5 years ago
Oswald Buddenhagen ceb09fcd44 handle messages which are newly doomed after an interruption 5 years ago
Oswald Buddenhagen 4aaada18e9 remove redundant condition 5 years ago
Oswald Buddenhagen 395f802500 fix loading of some messages' sizes in some partial sync scenarios 5 years ago
Oswald Buddenhagen c8f402e43f deprecate master/slave terminology 5 years ago
Oswald Buddenhagen b514d9ddbc purge handling of pending sync entries from state file 5 years ago
Oswald Buddenhagen d93726067d wrap jFprintf()+debug() into a macro 5 years ago
Oswald Buddenhagen 64e5f07ad3 consistently use NULL for null pointers 5 years ago
Oswald Buddenhagen e2d3b4d55b fix lots of sign conversion warnings 5 years ago
Oswald Buddenhagen cc176df2c3 make some narrowing of integers explicit 5 years ago
Oswald Buddenhagen 4d7e169e57 shrink some data at the source to avoid subsequent narrowing 5 years ago
Oswald Buddenhagen def22db096 constness fixes 5 years ago
Oswald Buddenhagen 5c2e8d3e14 make more objects static 5 years ago
Oswald Buddenhagen 71d7d3e6df add some ATTR_* (mostly) 5 years ago
Oswald Buddenhagen 25b1c2b9e7 set sync record's flags only after propagating new message 5 years ago
Oswald Buddenhagen abdca388f6 atomize & document conditions in load() exception list construction 5 years ago