Normalize JMAP submission recipients #20

Merged
ober merged 1 commit from fix-submission-recipient-normalization into main 2026-08-24 14:16:57 -04:00
Owner

Normalize outbound recipient handling on both sides of the JMAP submission path.\n\nChanges:\n- Canonicalize Android compose recipients before building the JMAP address arrays.\n- Canonicalize server-side JMAP submission mailbox/envelope addresses before jsmtp handoff.\n- Cover display-name recipient input in the existing jsmtp handoff test.\n- Bump VERSION and synchronized version strings to 0.2.28.\n\nVerification:\n- jerboa_check_balance: lib/jjmap/submission.ss, tests/test-jmap.ss, lib/jjmap/main.ss, support/android/app.ss\n- jerboa_verify: lib/jjmap/submission.ss, tests/test-jmap.ss\n- make test\n- JANDROID_REPO=/Users/user/mine/jerboa-android make android-apk with rustup cargo/rustc toolchain path\n- Gradle 9.5.1 + JDK 17 + ANDROID_HOME assembleDebug\n- make binary\n- ./jjmapd --version

Normalize outbound recipient handling on both sides of the JMAP submission path.\n\nChanges:\n- Canonicalize Android compose recipients before building the JMAP address arrays.\n- Canonicalize server-side JMAP submission mailbox/envelope addresses before jsmtp handoff.\n- Cover display-name recipient input in the existing jsmtp handoff test.\n- Bump VERSION and synchronized version strings to 0.2.28.\n\nVerification:\n- jerboa_check_balance: lib/jjmap/submission.ss, tests/test-jmap.ss, lib/jjmap/main.ss, support/android/app.ss\n- jerboa_verify: lib/jjmap/submission.ss, tests/test-jmap.ss\n- make test\n- JANDROID_REPO=/Users/user/mine/jerboa-android make android-apk with rustup cargo/rustc toolchain path\n- Gradle 9.5.1 + JDK 17 + ANDROID_HOME assembleDebug\n- make binary\n- ./jjmapd --version
Normalize JMAP submission recipients
All checks were successful
version-policy / required (pull_request) Successful in 6s
required-ci / required (pull_request) Successful in 7m25s
6521e678c2
ober scheduled this pull request to auto merge when all checks succeed 2026-08-24 14:16:39 -04:00
ober merged commit a6cab6f25b into main 2026-08-24 14:16:57 -04:00
ober referenced this pull request from a commit 2026-08-24 14:16:58 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-jmap!20
No description provided.