jcoffey-dev is traveling from Thursday 1 October through Sunday 4 October. Issues and pull requests are welcome, and will get an answer after that. Thanks for your patience.
86b24460b6
Merge pull request 'ci: retry release file uploads over HTTP/1.1' (#14) from ci/release-upload-retry into main
main
jcoffey-dev2026-09-30 23:52:45 +00:00
1004a73771
Merge pull request 'release: check out the changelog before downloading the archives' (#13) from fix/release-checkout-order into main
v2026.9.30
jcoffey-dev2026-09-30 22:23:10 +00:00
3d3b302129
release: check out the changelog before downloading the archives
jcoffey-dev2026-09-30 15:19:22 -07:00
e29b97cca7
Merge pull request 'Prepare the 2026.9.30 release, with notes from the changelog' (#12) from release/2026.9.30 into main
jcoffey-dev2026-09-30 21:17:05 +00:00
7156c925e7
Prepare the 2026.9.30 release, with notes from the changelog
jcoffey-dev2026-09-30 14:13:17 -07:00
d3ce33b8e2
Merge pull request 'export: a dry run that predicts failures and exits as the real run would' (#11) from feat/predictive-dry-run into main
jcoffey-dev2026-09-30 19:49:53 +00:00
fde1f0f68b
Merge pull request 'export: batch Email/import, upload in parallel, and show progress' (#10) from feat/export-progress-batching into main
jcoffey-dev2026-09-30 19:47:46 +00:00
e47c074d43
export: a dry run that predicts failures and exits as the real run would
jcoffey-dev2026-09-30 12:46:38 -07:00
1d63dfe25e
export: a dry run no longer claims the default address book
jcoffey-dev2026-09-30 12:46:38 -07:00
3f832e17b2
export: batch Email/import, upload in parallel, and show progress
jcoffey-dev2026-09-30 12:39:57 -07:00
4ce772d6e5
http: a way to send a write that must not be applied twice
jcoffey-dev2026-09-30 12:39:57 -07:00
ae6a481755
Merge pull request 'import: bound the memory an IMAP or EWS import holds' (#9) from fix/bounded-import-memory into main
jcoffey-dev2026-09-30 19:35:54 +00:00
0a0d9b4e12
Merge pull request 'import: keep what an interrupted IMAP or Maildir import wrote' (#8) from fix/imap-import-resilience into main
jcoffey-dev2026-09-30 19:33:17 +00:00
3cae9464f0
import: bound the memory an IMAP or EWS import holds
jcoffey-dev2026-09-30 12:32:29 -07:00
2f33cd76a1
import: keep what an interrupted IMAP or Maildir import wrote
jcoffey-dev2026-09-30 12:24:37 -07:00
97d126fbfa
Merge pull request 'export: bring matched items up to date on every run' (#7) from feat/export-updates into main
jcoffey-dev2026-09-30 18:40:48 +00:00
687027c7cb
export: bring matched items up to date on every run
jcoffey-dev2026-09-30 11:32:04 -07:00
14a797cd65
Merge pull request 'Time out every connection, and scope --allow-invalid-certs' (#6) from fix/connection-safety into main
jcoffey-dev2026-09-30 18:34:50 +00:00
01ac1a5b3e
Merge pull request 'export: write a message once, in every folder it was in' (#4) from fix/one-message-many-folders into main
jcoffey-dev2026-09-30 18:33:09 +00:00
234b3203d7
Scope --allow-invalid-certs to the server the user named
jcoffey-dev2026-09-30 11:31:44 -07:00
15b1cbd637
Merge pull request 'Create the archive readable by its owner only' (#5) from fix/archive-permissions into main
jcoffey-dev2026-09-30 18:29:04 +00:00
67891994e6
Merge pull request 'Rename Stalwart's Sieve names for inbuxa, and fail when activation does' (#3) from fix/sieve-stalwart-names into main
jcoffey-dev2026-09-30 18:27:28 +00:00
59a8edbc7e
Merge pull request 'docs: export matches and skips, it does not update' (#2) from docs/export-matching into main
jcoffey-dev2026-09-30 18:27:26 +00:00
38d32811e4
Create the archive readable by its owner only
jcoffey-dev2026-09-30 11:26:18 -07:00
eb38603dbc
Time out every HTTP connection instead of waiting forever
jcoffey-dev2026-09-30 11:25:34 -07:00
5ae0625ee1
export: write a message once, in every folder it was in
jcoffey-dev2026-09-30 11:25:04 -07:00
470fda6ac8
Rename Stalwart's Sieve names for inbuxa, and fail when activation does
jcoffey-dev2026-09-30 11:24:16 -07:00
54fd18b410
docs: export matches and skips, it does not update
jcoffey-dev2026-09-30 11:16:47 -07:00
2d94915702
Merge pull request 'Make Vandelay into inbuxa-migrate' (#1) from rename/inbuxa-migrate into main
jcoffey-dev2026-09-30 17:30:46 +00:00
210c04997c
Track the Gitea workflows and docs/usage.md
jcoffey-dev2026-09-30 10:23:30 -07:00
70fa688d25
Fix IMAP: import failed after authenticating to Dovecot when a capability contained :, such as IMAPSIEVE=sieve://... (fixes#43)
Maurus Decimus2026-09-28 11:38:10 +02:00
fe16f2b2fe
IMAP import failed with "LIST mailbox name missing" when a mailbox name is a purely numeric unquoted atom (closes#26)
Maurus Decimus2026-07-26 17:28:48 +02:00
f35c6fd90a
Report which email failed to import when the blob is too large (fixes#22)
Maurus Decimus2026-07-17 17:16:34 +02:00
c572cacb5c
Fix: ureq default features pull in an unused crypto provider and CA bundle (closes#23)
Maurus Decimus2026-07-17 16:03:49 +02:00
c13435b8f7
Report user friendly error message when urn:ietf:params:jmap:principals is not supported and no accountId is provided (closes#21)
Maurus Decimus2026-07-17 15:51:05 +02:00
0f28e9b17e
WebDAV import materialised the account root collection as a directory named after the account displayname (fixes#18)
Maurus Decimus2026-07-12 18:54:43 +02:00
f7371cc2ae
Fix MS Exchange EWS: add support for version negotiation and other enhancements (closes#6)
Maurus Decimus2026-06-10 15:27:39 +02:00
295038d8c0
Fix MS Exchange EWS: add support for version negotiation and other enhancements (closes#6)
Maurus Decimus2026-06-10 14:19:23 +02:00
bf0ef2083b
Fix MS Exchange EWS: add support for version negotiation and other enhancements (closes#6)
Maurus Decimus2026-06-10 11:43:09 +02:00
49f344660a
Fix IMAP: Import fails with BAD on servers that advertise LIST-EXTENDED without SPECIAL-USE (closes#5)
Maurus Decimus2026-06-09 10:15:33 +02:00