Clément DOUIN
b350955f21
fix(imap): add sort fallback
...
Introduce a new config option imap.sort.fallback: true for a slower SEARCH +
SORT combination, false for the SORT. If omitted, use fallback when the SORT
capability is not returned by the server.
Refs: #698
2026-06-12 10:57:12 +02:00
Clément DOUIN
09216723c3
build: bump deps
2026-06-06 22:50:30 +02:00
Clément DOUIN
fe49ba00f8
build: bump io-email and io-imap
...
Refs: https://github.com/pimalaya/io-imap/issues/1
2026-06-02 15:36:25 +02:00
Clément DOUIN
e377aede15
feat: make alpn customizable per protocol
...
Refs: #670
2026-06-01 20:47:41 +02:00
Clément DOUIN
07078437a2
refactor: drop HIMALAYA_CONFIG support
...
Clap env vars are hard to customize across Pimalaya projects, and they can
always be replaced by arg or flag.
2026-06-01 18:54:57 +02:00
Clément DOUIN
aff4fddfb4
feat(imap): added back auto id feature
...
Refs: #688
2026-05-31 19:46:48 +02:00
Clément DOUIN
fed42d39c3
build: bump deps
2026-05-27 16:50:29 +02:00
Clément DOUIN
1f6cf06166
chore: clean
2026-05-26 19:40:35 +02:00
Clément DOUIN
ad747e5924
ci: fix tests and deny
2026-05-24 15:09:30 +02:00
Clément DOUIN
68ff784c24
refactor: improve maildir, bring m2dir support
2026-05-24 01:37:37 +02:00
Clément DOUIN
72533ff4a3
build: fix missing base64 dep
2026-05-22 12:19:09 +02:00
Clément DOUIN
128af80c59
build: bump io-imap, io-email and serde_json
2026-05-22 11:53:08 +02:00
Clément DOUIN
ef45901b75
build: bump io-jmap and io-email
2026-05-21 21:17:26 +02:00
Clément DOUIN
1933a42e2f
fix: redirection issue when reading JMAP message
2026-05-21 20:57:43 +02:00
Clément DOUIN
e1eb379231
refactor: make message add return added id
...
Refs: #627
2026-05-21 14:02:10 +02:00
Clément DOUIN
c2228e504f
build: bump io-email
2026-05-20 23:47:49 +02:00
Clément DOUIN
791a54ef15
style: put back color inside table
2026-05-20 20:02:41 +02:00
Clément DOUIN
e58fad97b6
build: adjust versions to prevent duplicates
2026-05-20 18:15:08 +02:00
Clément DOUIN
44eff37470
build: improve bin size
2026-05-20 02:13:30 +02:00
Clément DOUIN
58d13804e5
re-introduce search query
2026-05-20 00:54:21 +02:00
Clément DOUIN
5500b02cfc
clean part 3
2026-05-20 00:54:21 +02:00
Clément DOUIN
cd27969e14
clean part 1
2026-05-20 00:54:16 +02:00
Clément DOUIN
8416a41f99
use std clients
2026-05-20 00:54:16 +02:00
Clément DOUIN
c32047d4de
rewrite lib without io-socket nor io-fs, and with io-email
2026-05-20 00:54:13 +02:00
Clément DOUIN
b295f159de
refactor: unify command names
2026-05-20 00:54:06 +02:00
Clément DOUIN
0803320b61
tests: add smtp integration tests
2026-05-20 00:53:25 +02:00
Clément DOUIN
8b868f6e0e
tests(imap): init fastmail and stalwart tests
2026-05-20 00:53:25 +02:00
Clément DOUIN
2afbc89d3e
tests: add fastmail and stalwart integration tests
2026-05-20 00:53:24 +02:00
Clément DOUIN
6a9877f0f5
refactor: improve jmap session management
2026-05-20 00:53:24 +02:00
Clément DOUIN
1f3e96e263
refactor: clean jmap api
2026-05-20 00:53:24 +02:00
Clément DOUIN
c720e6e36b
feat: init jmap support
2026-05-20 00:53:24 +02:00
Clément DOUIN
2352cc71c7
feat: add maildir support for envelope and flag commands
2026-05-20 00:53:24 +02:00
Clément DOUIN
dd43e0e123
feat: init maildir support with message command
2026-05-20 00:53:24 +02:00
Clément DOUIN
b77a54e5dc
refactor: use imap and smtp streams from toolbox
2026-05-20 00:53:23 +02:00
Clément DOUIN
b9e9d55045
build: use git patch, enable ci release builds
2026-05-20 00:53:23 +02:00
Clément DOUIN
0ad22c8630
clean implem part 1
2026-05-20 00:53:23 +02:00
Clément DOUIN
44d2690d59
add account struct for each backend
2026-05-20 00:53:22 +02:00
Clément DOUIN
fe0f5cec85
improve modules structure
2026-05-20 00:53:20 +02:00
Clément DOUIN
83be576b80
init smtp
2026-05-20 00:52:32 +02:00
Clément DOUIN
5e477f0a12
add msg get, export and read
2026-05-20 00:51:46 +02:00
Clément DOUIN
c953171572
decode envelope subject and addresses
2026-05-20 00:51:45 +02:00
Clément DOUIN
4992c256ca
add envelope commands
2026-05-20 00:51:45 +02:00
Clément DOUIN
ffa26594a4
repair mailbox table, add unix stream support
2026-05-20 00:51:44 +02:00
Clément DOUIN
297f5773aa
add support for native tls
2026-05-20 00:51:44 +02:00
Clément DOUIN
9811619629
list imap mailboxes
2026-05-20 00:51:44 +02:00
Clément DOUIN
f9bc426b8f
fix: search utf-8 on IMAP
...
Refs: #635
2026-02-24 23:56:59 +01:00
Clément DOUIN
b9231e1ed4
fix: compilation error when wizard feature disabled
...
Refs: #634
2026-02-21 11:21:02 +01:00
Clément DOUIN
3eb01b4ad0
build: release v1.2.0
2026-02-19 10:39:51 +01:00
Clément DOUIN
ea3308b2de
build: bump deps
2026-02-19 08:42:20 +01:00
Clément DOUIN
f0b6942474
feat: accept env vars in email and login fields
...
Refs: #632
2026-02-16 15:02:48 +01:00