isync-devel
Thread
Date
Earlier messages
Later messages
Messages by Date
2022/06/26
[commit] master: try to make AUTHORS reflect reality
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/notifier-cmd' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/debug-various' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] master: autotest: add missing `next` in cmptrash()
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch '1.3' rewound
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/imap-client-close' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/exchange-workarounds-1.5' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/INBOX-patterns-prefixing' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/maildir-path-under-inbox' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/simplify-state-naming' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/exchange-workarounds-1.2' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/exchange-workarounds-1.4' reset
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/maildir-uid-dupes-test' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/expire-new' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] 1.3: CVE-2021-3657: security fixes
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/test-more-paranoid' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/more-autotest-subjects' created
Oswald Buddenhagen via isync-devel
2022/06/20
[commit] branch 'wip/exchange-workarounds' deleted
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] branch 'wip/master-next' deleted
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: bump version
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: update TODO
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: whitespace fixes
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: drop unused 'flags' parameter of maildir_list_{recurse, inbox, path}()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add support for Maildir Paths with suffixes
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add support for UTF-7 mailbox names
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: forbid nesting maildir Path under Inbox again
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: simplify maildir recursion limitation
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: simplify/fix recursive maildir listing
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: enable UTF-8 on servers with RFC6855 support
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest conversion of even more malformed messages
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: default to CRLF output in copy_msg_convert()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: assume Tunnel to be secure more consistently
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: recognize options even if the build does not support them
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: rename SSLType => TLSType
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: disable TLS 1.0 & 1.1 by default
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: prune legacy SSL options
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: handle copying/trashing failures more carefully
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: supersede SSLVersions option with TLSVersions
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: postpone check for cancellation in some driver callbacks
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: prefer DECL_INIT_SVARS over DECL_SVARS+INIT_SVARS
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add --ext-exit option
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: dissolve SVARS_CHECK_CANCEL_RET
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: stop abusing SYNC_* for what really should be COPY_*
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make expiration target side configurable
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add --dry-run mode
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make more use of SVARS_CHECK_RET{,_VARS} macro
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: include expunges in progress counters
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: increase timer resolution to milliseconds
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: rate-limit progress counters
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add support for incomplete headers to copy_msg_convert()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: preserve stray CRs in copy_msg_convert()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: factor copy_msg_convert() out to own source file
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add test for copy_msg_convert()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: rework IMAP list parsing
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: return error strings from copy_msg_convert()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: factor out ADD_NL() inside copy_msg_convert()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: tweak debug output for IMAP literals
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make IMAP error messages less confusing
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add escaping of non-printable & non-ASCII characters to xvasprintf()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add xprintf()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: restructure xvasprintf() for uniformity
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: move imap_vprintf() to util.c and rename it to xvasprintf()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: try to avoid extra syscalls when reading sockets
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: don't notify about socket reads that fall short of expectations
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make socket_read()'s interface more like socket_read_line()'s
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: socket_read_line(): reset buffer offset when no bytes are left
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: beautify socket_read_line() somewhat
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add input length argument to map_name()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make IMAP parsing case insensitive
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: optimize string operations in IMAP parser
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: require IMAP4rev1 capability
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: optimize IMAP flag parsing
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add support for LITERAL- extension
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: improve error reporting from IMAP list parsing
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: revamp sending of IMAP commands with literals
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: simplify parsing responses with multiple IMAP lists
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make sure that all IMAP lists are parsed
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: simplify assembly of IMAP APPEND commands
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add ExpungeSolo option
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: free IMAP command's payload prior to invoking its completion callback
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: handle tagged BAD [TOOBIG] server responses
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: track IMAP message sequence numbers (and therefore expunges)
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: don't UID EXPUNGE too many messages
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: revamp handling of expunged messages
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add new sync operation 'Old'
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: track number of messages in IMAP stores
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: moan about trashing in non-UIDPLUS boxes
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add autotest for syncing non-UIDPLUS stores
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: use UID EXPUNGE also when trashing remotely
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: concentrate calculation of minimal loaded UID in load_box()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: split OPEN_PAIRED from OPEN_OLD, and rename OPEN_OLD_IDS accordingly
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: silently reinterpret --full
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: rename Delete to Gone
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: rename ReNew to Upgrade
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix mixing MaxMessages with MaxSize
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix handling of 'seen' flag wrt placeholders
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make MaxSize ignore source-side message flagging
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix off-by-one when loading messages outside the bulk range
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make sure we fetch source flags when expiring while pulling new
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix expiration when syncing only new messages
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix expiration completion during --noop run
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: don't pointlessly load near-side new messages when expiring
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: simplify journaling of expiring unborn messages
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix expiration completion after external expunge
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: orphan/prune sync entries also if messages were expunged externally
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest skipping doomed messages more thoroughly
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: don't propagate about-to-be-expunged messages
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix bogus orphaning due to expunging
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make sure that entries with deleted placeholders are pruned
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: rework flag propagation during placeholder upgrade
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: de-noise msg_fetched() somewhat (prospectively)
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: rework maxuid tracking yet again
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix resuming propagation of flags on new messages
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: knock out ReNew if there are no dummies
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: revamp post-journal-replay OPEN_* flags computation
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make sure we fetch source flags when resuming --renew
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix updating cached message flags in imap_set_msg_flags()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: don't log right before saving state unless requested
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix dropping of pending message propagations when resuming
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: rework interrupt-resume autotesting
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: don't expunge until all flag propagation is complete
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix invalid data accesses in proxy driver callbacks
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix possible attempts to set flags of M_DEAD messages
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: split off -Ts from -Tj
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fake async drivers more convincingly
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: heed M_DEAD more thoroughly
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: test also one-sided async operation
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: print some more debug info during state reading and journal replay
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: improve some debug messages
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add debug pretty-printing for OPEN_* flags as well
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add debug messages about effective requested operations
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: format message flags in the sync debug output
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add debug pretty-printing for sync record status flags as well
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: streamline pretty-printing of message flags
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: denoise usages of INIT_IMAP_CMD()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: simplify an initialization in proxy driver code generator
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: support C99 comments in proxy driver code generator
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fold superfluous INIT_IMAP_CMD_X() macro
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: cache drivers' ability to handle crlf in mails
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: remove questionable optimization from case-insensitive string comparison
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: improve tracking of maxxfuid
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: optimize { uid => srec } flathash
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make use of finduid[] after journal replay
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: print human-readable summary at exit
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix tracking of sync record count through placeholder upgrades
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: append even broken Channel configs to list
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: fix bogus complaints about missing Store/Account references
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: abort if any invalid Channels/Groups have been specified
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: factor out main_sync.c & main_p.h from main.c
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: don't stop validating Channel config after first error
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add --list-stores mode
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: complain about --noop/--no-* conflicts
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: handle mixing simple and compound sync options more explicitly
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: tone down complaints in merge_ops()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: report location of overlapping operations
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: stop parsing config lines after invalid keyword
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: add autotest for message trashing
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: exclude placeholders from trashing
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: treat not-really-propagated messages as trashable
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: do not exclude oversized messages from remote trashing
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: re-nest conditions for trashing messages
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: merge wstate back into status
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make journal entry argument processing saner
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: assert sizes of smaller-than-int bit fields in structures
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: automate enumeration of power-of-two #defines
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: split Verbosity off from DFlags
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: print version and command line args in debug mode
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: factor out sync_state.c & sync_p.h from sync.c
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: re-interpret relative local paths in config file
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make default config & state locations follow the XDG basedir spec
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: create sync state parent directories recursively
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: replace 1-t => t^1
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: rearrange Makefile somewhat for consistency
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: centralize message flag pretty-printing somewhat
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: make some string buffers non-static
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: rename nfcalloc() => nfzalloc()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: move expand_strdup() to config.c
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: coding style: add "superfluous" braces
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: turn debug() functions into macros
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: centralize some #includes
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: move checked FILE functions to util.c
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: comment updates
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: use more legible format for test data
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: shuffle around global variables
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: remove show()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: make state comparison more elaborate
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: use more appropriate data formats
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: transform ck*() => cmp*()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: support tests that don't modify the state file
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: use ints where we mean ints
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: factor out readstate() from showstate() and ckstate()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: let mkchan() take an atomic channel state
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: make more use of readfile()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: factor out mkstate()
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: be more verbose about internal errors & warnings
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: use sub-string matching for test selection
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: delay TUID assignment less
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: add support for strace-ing
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: add support for starting at a specific test
Oswald Buddenhagen via isync-devel
2022/06/19
[commit] master: autotest: remove excessive close()s from showstate()'s error path
Oswald Buddenhagen via isync-devel
Earlier messages
Later messages