[commit] master: permit leading whitespace in INTERNALDATE strings

2024-02-07 Thread ossi via isync-devel
commit e70c300f7446ba6ec1259f459a0f0e1d2d592ed9 Author: Oswald Buddenhagen Date: Wed Feb 7 11:19:41 2024 +0100 permit leading whitespace in INTERNALDATE strings the BNF specifies "(SP DIGIT) / 2DIGIT" for the date-day-fixed symbol, but "*SP 1*DIGIT" matches that closely enough

[commit] master: don't try to create already existing boxes

2024-07-31 Thread ossi via isync-devel
commit 84194a7a9fdd179ca15e4b069a3cffbeaec03bab Author: Oswald Buddenhagen Date: Tue Jan 10 11:37:26 2023 +0100 don't try to create already existing boxes if the SELECT command fails even though the box was LISTed, then the error cause is obviously not that box is absent, and s

[commit] master: Revert "actually implement imap_commit_cmds()"

2024-07-31 Thread ossi via isync-devel
commit 8b8313997c357238d85eb70e8fdee005c746eedf Author: Oswald Buddenhagen Date: Tue Jul 30 07:50:49 2024 +0200 Revert "actually implement imap_commit_cmds()" the CHECK command doesn't do what i thought; the formulation in the specs was ambiguous - it really checks for new mail

[commit] master: remove redundant argument from BIT_FORMATTER_PROTO()

2024-07-31 Thread ossi via isync-devel
commit 31c504d43263a891b7a9d37517f9e26fb650d20b Author: Oswald Buddenhagen Date: Mon Jul 24 11:34:10 2023 +0200 remove redundant argument from BIT_FORMATTER_PROTO() it doesn't need to know the enum prefix. amends 17db5de0c & 950ebe833. src/common.h | 6 +++--- 1 file cha

[commit] master: cap readsz at buffer size

2024-07-31 Thread ossi via isync-devel
commit 12e30ce560c2b79f2de9ab7f44626063c0e7e2ff Author: Oswald Buddenhagen Date: Mon Jul 29 12:05:43 2024 +0200 cap readsz at buffer size otherwise we may get negative comparison sizes, which the unsigned arithmetic we use cannot represent. this would prevent buffer content

[commit] master: add tag files to .gitignore

2024-07-31 Thread ossi via isync-devel
commit 5f81162f5e93efa8a35bbad5aa0f5d279da3a9e7 Author: Husain Alshehhi AuthorDate: Sat Jan 14 01:06:23 2023 + Commit: Oswald Buddenhagen CommitDate: Wed Jul 31 21:23:58 2024 +0200 add tag files to .gitignore The auto-generated makefile targets CTAGS, GTAGS and TAGS gene

[commit] master: eliminate commit_cmds driver callback

2024-07-31 Thread ossi via isync-devel
commit 43271d8fad03c2cefd387a8cd80d578c2aa6fd34 Author: Oswald Buddenhagen Date: Tue Jul 30 08:25:20 2024 +0200 eliminate commit_cmds driver callback no driver implements it, and this isn't likely to change any time soon. src/driver.h | 3 --- src/drv_imap.c | 9 -

[commit] master: update some email addresses

2024-07-31 Thread ossi via isync-devel
commit 7bca6967a7b22cc2afe72856f340097651afe70e Author: Oswald Buddenhagen Date: Sat Sep 3 22:46:41 2022 +0200 update some email addresses noa's and jeremy's new address are confirmed. michael e.'s address is kinda confirmed, except that it's silent. AUTHORS | 6 +++--- 1 fil

[commit] master: don't try to qsort() NULL array

2024-07-31 Thread ossi via isync-devel
commit ceb0fa9803b27057c7a8413cf50a51f428f5d792 Author: Oswald Buddenhagen Date: Thu Jul 4 09:09:17 2024 +0200 don't try to qsort() NULL array while this actually works due to the array size being zero, it's undefined behavior which makes gcc eliminate a subsequent null check i

[commit] master: generalize GPL exception

2024-07-31 Thread ossi via isync-devel
commit f467b57a957672a02cd7d923603a8a9da7f0f9fc Author: Oswald Buddenhagen Date: Sun Jun 26 12:59:44 2022 +0200 generalize GPL exception we have explicit approval from: - Anton Khirnov - Jeremy Katz - Jesse Weaver - Marc Hoersken - Michael J Gruber - No

[commit] master: revamp automatic enumeration of power-of-two enumerators

2024-07-31 Thread ossi via isync-devel
commit ee832951e2bc2030abe49b1436760a597bd55382 Author: Oswald Buddenhagen Date: Mon Jul 24 12:04:13 2023 +0200 revamp automatic enumeration of power-of-two enumerators i found a neat trick to do it with the C pre-processor after all. this makes the enum definitions themselves

[commit] branch 'wip/gpl-exception' deleted

2024-08-01 Thread ossi via isync-devel
The branch 'wip/gpl-exception', previously at 28a4636, has been deleted. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel

[commit] master: generalize AUTHORS section of man page

2024-08-02 Thread ossi via isync-devel
commit 4279aea6a0bb27c6998dadfa77e0c3435a09407e Author: Oswald Buddenhagen Date: Fri Aug 2 10:03:11 2024 +0200 generalize AUTHORS section of man page src/mbsync.1.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mbsync.1.in b/src/mbsync.1.in index 89c7a4a..759dbf

[commit] master: automate setting package version

2024-08-02 Thread ossi via isync-devel
commit 8421b3cb223eced0e07ae65eaf21486d22beb573 Author: Oswald Buddenhagen Date: Fri Aug 2 09:56:02 2024 +0200 automate setting package version this avoids the need for bumping the version, which is particularly helpful if one doesn't know yet whether the next release will be a

[commit] master: substitute version and date in man pages

2024-08-02 Thread ossi via isync-devel
commit 6fbbcbb2c76a3b56e07e2ed4240506cb94973d45 Author: Oswald Buddenhagen Date: Fri Aug 2 10:14:26 2024 +0200 substitute version and date in man pages this shortens the release checklist and reduces commit churn. for the date we use configure's timestamp. this should refl

[commit] tag 'v1.5.0' created

2024-08-02 Thread ossi via isync-devel
The tag 'v1.5.0' has been created at 4279aea. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel

[commit] master: fix initial build from git

2024-08-06 Thread ossi via isync-devel
commit 4c2031d616f92bd7437fdb34cf4eafa0840c84bd Author: Oswald Buddenhagen Date: Tue Aug 6 09:33:31 2024 +0200 fix initial build from git we need to ignore the absence of VERSION, as aclocal executes the include() while ignoring the prior m4_syscmd(). configure.ac | 2 +- 1 f

[commit] master: fix IMAP INBOX case normalization

2024-08-06 Thread ossi via isync-devel
commit d54c22d20e5d3173c5398c2e9fc5e87837a26963 Author: Oswald Buddenhagen Date: Tue Aug 6 15:16:27 2024 +0200 fix IMAP INBOX case normalization while is_INBOX() was adjusted to work with not null-terminated strings, is_inbox() wasn't. amends 3aead33. src/drv_imap.c

[commit] master: add missing trailing newlines in error() calls

2024-08-06 Thread ossi via isync-devel
commit 76e5f223ee975ede474333247d43888d18d77ece Author: Oswald Buddenhagen Date: Tue Aug 6 00:43:42 2024 +0200 add missing trailing newlines in error() calls src/drv_imap.c| 2 +- src/drv_maildir.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drv_imap.c b

[commit] master: fix implicit listing of Maildir INBOX under Path

2024-08-21 Thread ossi via isync-devel
commit 8c781d4fb55f1dae47dab0388e7e3d40170b7d21 Author: Oswald Buddenhagen Date: Wed Aug 21 11:13:40 2024 +0200 fix implicit listing of Maildir INBOX under Path commit acd6b4b0 ("simplify/fix recursive maildir listing") argued that listing INBOX when it is encountered while lis

[commit] master: improve reporting of failure to open previously present mailbox

2024-08-21 Thread ossi via isync-devel
commit 17c9cc11407ace9e84cf1135aad3d4bf8eb2b6d7 Author: Oswald Buddenhagen Date: Wed Aug 21 10:38:15 2024 +0200 improve reporting of failure to open previously present mailbox tell explicitly that the box cannot be opened _any more_, so it's clear that Delete, rather than Creat

[commit] master: fix typos

2024-08-21 Thread ossi via isync-devel
commit dd27850e5449d35686224a4db055e33d368291e6 Author: Oswald Buddenhagen Date: Mon Aug 19 12:28:15 2024 +0200 fix typos most found using https://github.com/crate-ci/typos . debian/changelog| 6 +++--- src/driver.h| 2 +- src/main_sync.c | 2 +- src/mbsync.1.in

[commit] branch 'master' rewound

2024-09-29 Thread ossi via isync-devel
The branch 'master', previously at f7c5f1d, has been rewound by 2 revision(s) to 8c781d4. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel

[commit] master: remove stray closing brace from man page

2024-09-29 Thread ossi via isync-devel
commit f7c5f1dbf428deb9686d5d86fd8987af92ec3206 Author: Ludovico Gerardi AuthorDate: Sun Sep 29 14:46:39 2024 +0200 Commit: Oswald Buddenhagen CommitDate: Sun Sep 29 14:46:39 2024 +0200 remove stray closing brace from man page amends 5d5e07eb. src/mbsync.1.in | 2 +- 1 fil

[commit] master: mbsync-get-cert: add support for STARTTLS

2024-09-29 Thread ossi via isync-devel
commit 33bb58b3b3c27dbc0d09c4ce8008ca9c6ea6ee99 Author: Behnam Lal AuthorDate: Sun Sep 29 14:35:11 2024 +0200 Commit: Oswald Buddenhagen CommitDate: Sun Sep 29 14:36:30 2024 +0200 mbsync-get-cert: add support for STARTTLS nowadays, many servers offer STARTTLS on the default

[commit] master: remove stray closing brace from man page

2024-09-29 Thread ossi via isync-devel
commit 3c4b5f1c83a568f18c14c93aab95c9a853edfd15 Author: Ludovico Gerardi AuthorDate: Sun Sep 29 14:46:39 2024 +0200 Commit: Oswald Buddenhagen CommitDate: Sun Sep 29 14:48:01 2024 +0200 remove stray closing brace from man page amends 5d5e07eb. src/mbsync.1.in | 2 +- 1 fil

[commit] branch 'wip/socket-debug' reset

2024-11-07 Thread ossi via isync-devel
The branch 'wip/socket-debug', previously at 6eb5cd7, has been rewound by 3 revision(s) and subsequently fast-forwarded by 537 revision(s) to d7dc906. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/lis

[commit] master: accept zero-sized messages from IMAP

2024-11-25 Thread ossi via isync-devel
commit 15c7e02e4a5fe127bd55bce2b9aa63a5da8eb228 Author: Oswald Buddenhagen Date: Sun Nov 24 13:11:32 2024 +0100 accept zero-sized messages from IMAP while such a thing is rather pointless, completely empty messages are not forbidden. consequently, we should be able to deal with

[commit] master: make summary more concise

2024-11-24 Thread ossi via isync-devel
commit a1be7e9a369c1d038428a9d0b56ad0eb5d407441 Author: Oswald Buddenhagen Date: Tue Nov 19 13:05:00 2024 +0100 make summary more concise the verbose summary was actually hard to read due to the numbers getting lost between the words. i considered highlighting the numb

[commit] master: fix omissions in making expiration target side configurable

2024-11-24 Thread ossi via isync-devel
commit 5f953c5162cef64c26b78edf7feb37499367c371 Author: Oswald Buddenhagen Date: Mon Nov 18 15:13:14 2024 +0100 fix omissions in making expiration target side configurable amends 8566283c. src/sync.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sync

[commit] master: do not let both-sided uidvalidity change deter us

2024-11-24 Thread ossi via isync-devel
commit bf34d9fd29b7e2bd82ddb6b892ea0e671fc19926 Author: Oswald Buddenhagen Date: Sat Nov 23 12:12:14 2024 +0100 do not let both-sided uidvalidity change deter us the algorithm is symmetrical, comparing the msgids that belong to the paired uids. so it doesn't matter for recoveri

[commit] master: fix crash when resuming message propagation with MaxMessages

2024-11-24 Thread ossi via isync-devel
commit 1e7a75095b82b43c60de55890d6728f68e3e9e0e Author: Oswald Buddenhagen Date: Wed Nov 20 09:08:26 2024 +0100 fix crash when resuming message propagation with MaxMessages the problem is triggered by the source-side message disappearing after a transaction to propagate it was

[commit] master: mbsync-get-cert: add support for STARTTLS

2024-11-24 Thread ossi via isync-devel
commit d7305e12d9f348975eb0f1a29be3b9fd76d3 Author: Behnam Lal AuthorDate: Sun Sep 29 14:35:11 2024 +0200 Commit: Oswald Buddenhagen CommitDate: Sun Nov 24 11:22:34 2024 +0100 mbsync-get-cert: add support for STARTTLS nowadays, many servers offer STARTTLS on the default

[commit] master: build: also consider builds off of git with `git clone --depth 1`

2024-12-04 Thread ossi via isync-devel
commit 8920b6a1db443aac00783f7754a05852bb1bc71c Author: Paymon MARANDI AuthorDate: Tue Dec 3 15:25:09 2024 -0500 Commit: Oswald Buddenhagen CommitDate: Wed Dec 4 09:36:28 2024 +0100 build: also consider builds off of git with `git clone --depth 1` one case where this could h

[commit] master: build: also consider builds off of git with `git clone --depth 1`

2024-12-04 Thread ossi via isync-devel
commit 884413b48871361cf6c0cfa41d01c22ed1ec8d30 Author: Paymon MARANDI AuthorDate: Tue Dec 3 15:25:09 2024 -0500 Commit: Oswald Buddenhagen CommitDate: Wed Dec 4 17:20:49 2024 +0100 build: also consider builds off of git with `git clone --depth 1` one case where this could h

[commit] branch 'master' rewound

2024-12-04 Thread ossi via isync-devel
The branch 'master', previously at 8920b6a, has been rewound by 1 revision(s) to 15c7e02. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel

[commit] master: fix --dry-run without --debug-driver

2025-01-28 Thread ossi via isync-devel
commit 1e0b661d09c5a4bbb0bb2061db8071363145d5ac Author: Oswald Buddenhagen Date: Tue Jan 28 00:49:17 2025 +0100 fix --dry-run without --debug-driver the stubbing is implemented by the proxy driver, so we need to hook it in in that case as well. the driver is already prepared fo

[commit] master: fix -ls hanging after synchronous error

2025-01-28 Thread ossi via isync-devel
commit 61f0810bb17ba185aa12fd2197f92deaee249dbd Author: Oswald Buddenhagen Date: Tue Jan 28 10:30:47 2025 +0100 fix -ls hanging after synchronous error we need to make a note that we're already done with the Store, as otherwise we'll wait for a callback that never comes. src/

[commit] master: explicitly strip newline from contents of VERSION

2025-01-13 Thread ossi via isync-devel
commit 277e3cee1b5c31e221b2bfd4592d09c41a9a2226 Author: Oswald Buddenhagen Date: Mon Jan 13 13:09:18 2025 +0100 explicitly strip newline from contents of VERSION while m4 1.4.19 + autoconf 2.72 from my debian unstable drop the trailing newline automatically, m4 1.4.18 + autocon

[commit] branch 'wip/includecmd' reset

2025-03-21 Thread ossi via isync-devel
The branch 'wip/includecmd', previously at 9e9aa1b, has been rewound by 1 revision(s) and subsequently fast-forwarded by 1 revision(s) to 07a1225. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinf

[commit] branch 'wip/includecmd' created

2025-03-19 Thread ossi via isync-devel
The branch 'wip/includecmd' has been created at 9e9aa1b. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel

[commit] master: prefix deprecation notices with file name

2025-03-11 Thread ossi via isync-devel
commit 281a9ba465ba8be0d58fcb690ec34f9cdacdd1a9 Author: Oswald Buddenhagen Date: Tue Mar 11 12:44:22 2025 +0100 prefix deprecation notices with file name so it's (even) more obvious that these refer to the configuration, rather than being some internal sloppiness. src/config.

[commit] master: expand NEWS

2025-03-11 Thread ossi via isync-devel
commit ea22b09ac77380c6f530c09a5dc52dc2810f83c3 Author: Oswald Buddenhagen Date: Tue Mar 11 19:16:59 2025 +0100 expand NEWS include bug fixes and other improvements, as otherwise they wouldn't be documented in a user-accessible way, given that ChangeLog wasn't all that usab

[commit] master: release preparation

2025-03-11 Thread ossi via isync-devel
commit ffc0884efe4b688901c17270c1c0acca2d5d490e Author: Oswald Buddenhagen Date: Tue Mar 11 19:47:48 2025 +0100 release preparation update NEWS and AUTHORS AUTHORS | 3 +++ NEWS| 23 +++ 2 files changed, 26 insertions(+) diff --git a/AUTHORS b/AUTHORS in

[commit] master: stub out ChangeLog

2025-03-11 Thread ossi via isync-devel
commit 8f58baa153fc8bbed2e44f993e13a364a2ab4ac4 Author: Oswald Buddenhagen Date: Tue Mar 11 19:05:05 2025 +0100 stub out ChangeLog that file is a relic from the times before distributed VCS with atomic commits existed. ours was slightly filtered, but still way too noisy to

[commit] tag 'v1.5.1' created

2025-03-11 Thread ossi via isync-devel
The tag 'v1.5.1' has been created at ffc0884. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel

[commit] tag 'v0.9' created

2025-03-11 Thread ossi via isync-devel
The tag 'v0.9' has been created at d2b39d2. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel

[commit] tag 'v0.9.1' created

2025-03-11 Thread ossi via isync-devel
The tag 'v0.9.1' has been created at 4390613. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel

[commit] tag 'v0.9.2' created

2025-03-11 Thread ossi via isync-devel
The tag 'v0.9.2' has been created at 5a44a33. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel

[commit] branch 'wip/includecmd' reset

2025-03-25 Thread ossi via isync-devel
The branch 'wip/includecmd', previously at 07a1225, has been rewound by 2 revision(s) and subsequently fast-forwarded by 5 revision(s) to aeac8e4. ___ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinf