Commit graph

  • 46f23a6689
    Merge f12fce9c1d into eb625f2fb7 NickOvt 2026-01-15 16:58:44 +00:00
  • aead4278c0
    Merge 7d40125297 into eb625f2fb7 NickOvt 2026-01-15 15:09:36 +00:00
  • 9205e18d48
    Merge e5b332f2e4 into eb625f2fb7 github-actions[bot] 2026-01-15 11:27:38 +00:00
  • eb625f2fb7
    Updated CLAUDE.md master Andris Reinman 2026-01-15 13:17:23 +02:00
  • 77728698b9
    Added CLAUDE.md Andris Reinman 2026-01-15 10:54:10 +02:00
  • f12fce9c1d
    remove reduntant check ZMS-106-2 Nikolai Ovtsinnikov 2026-01-15 10:50:08 +02:00
  • 66a8650c73
    Merge d9c2d4f201 into 4c38d29d0b dependabot[bot] 2026-01-15 07:07:04 +00:00
  • d9c2d4f201
    build(deps): bump undici from 7.16.0 to 7.18.2 dependabot/npm_and_yarn/undici-7.18.2 dependabot[bot] 2026-01-15 07:07:01 +00:00
  • e5b332f2e4
    chore(master): release 1.46.16 [skip-ci] release-please--branches--master--components--wildduck github-actions[bot] 2026-01-15 07:06:18 +00:00
  • 4c38d29d0b
    fix(deps): bump deps (#959) NickOvt 2026-01-15 09:05:57 +02:00
  • 2e94df88de
    bump deps Nikolai Ovtsinnikov 2026-01-15 08:59:13 +02:00
  • 6ffd0e6d1e
    fix(uid-search): ZMSA-67: improve UID SEARCH performance by reducing calls to imap-compiler (#955) NickOvt 2026-01-14 15:26:54 +02:00
  • dec117ddf4
    fix(logging): ZMSA-58: revert ZMS-216 (#956) NickOvt 2026-01-14 15:25:25 +02:00
  • 0ee17e2132
    mongodb, when fetching contiguous uid then use range query Nikolai Ovtsinnikov 2026-01-14 12:39:01 +02:00
  • 86532eac05
    ZMSA-58: revert ZMS-216 Nikolai Ovtsinnikov 2026-01-13 16:14:25 +02:00
  • bf1ecb7fdd
    ZMSA-67: improve UID SEARCH performance by reducing calls to imap-compiler Nikolai Ovtsinnikov 2026-01-13 12:29:21 +02:00
  • 7d40125297
    fix tests, fix indexer, add size when fetching imap ZMSA-48 Nikolai Ovtsinnikov 2026-01-12 20:14:27 +02:00
  • 7895344945
    imap-connection notifiations handling remove lock, use queue instead Nikolai Ovtsinnikov 2026-01-09 11:22:40 +02:00
  • 1c5f87323a
    input and output (downloaded) .eml files must be identical, the provided fixes do this Nikolai Ovtsinnikov 2026-01-09 09:38:38 +02:00
  • f0e43a524c
    chore(master): release 1.46.15 [skip-ci] (#951) v1.46.15 github-actions[bot] 2026-01-08 12:13:57 +02:00
  • b32f30f634
    chore(master): release 1.46.15 [skip-ci] github-actions[bot] 2026-01-08 08:28:43 +00:00
  • 459bdaeff7
    fix(imap-connection): ZMS-106: fix notification locking issues (#949) NickOvt 2026-01-08 10:28:14 +02:00
  • ba5f606334
    use pending state check instead of fixed polling Nikolai Ovtsinnikov 2026-01-08 10:22:42 +02:00
  • 07d4bbd131
    fix(imap): prevent dropped notifications during lock contention Andris Reinman 2026-01-08 10:07:21 +02:00
  • 8b1ecc4c7e
    Update deploy.yml (#952) Andris Reinman 2026-01-08 09:42:48 +02:00
  • 95dbe5d005
    Update deploy.yml andris9-patch-1 Andris Reinman 2026-01-08 09:42:34 +02:00
  • ea86c9fd46
    fix(pop3): fix pipelining race condition causing mpop "invalid reply" errors (#950) titanism 2026-01-08 01:36:27 -06:00
  • 90c63f7f04
    fix(pop3): add defensive checks for stream.options.ttlcounter titanism 2026-01-07 21:14:05 -06:00
  • 374f75c3d9
    chore(test): add POP3 tests to grunt proto task titanism 2026-01-07 14:43:55 -06:00
  • 518911b285
    test(pop3): add pipelining tests for RETR command race condition fix titanism 2026-01-07 14:33:29 -06:00
  • 316be428d0
    fix(pop3): ensure pipelined RETR commands complete before processing next command titanism 2026-01-07 14:03:21 -06:00
  • 9c0623a433
    tidy up imap-connection changes Nikolai Ovtsinnikov 2026-01-07 14:52:58 +02:00
  • db235f3f3c
    remove unnecessary notification retry logic Nikolai Ovtsinnikov 2026-01-07 14:47:40 +02:00
  • f29076c2ff
    new notifications should not block old ones, fix notifications deadlock Nikolai Ovtsinnikov 2026-01-06 15:20:39 +02:00
  • f599a3980a
    fix notification locking issues Nikolai Ovtsinnikov 2026-01-06 12:05:16 +02:00
  • 06a1bacef1
    build(deps): bump nodemailer, @zone-eu/zone-mta, imapflow and mailparser dependabot[bot] 2026-01-06 07:58:14 +00:00
  • f801ef2822
    chore(master): release 1.46.14 [skip-ci] (#945) v1.46.14 github-actions[bot] 2026-01-06 09:56:53 +02:00
  • 184e1f9c86
    chore(master): release 1.46.14 [skip-ci] github-actions[bot] 2026-01-06 07:54:48 +00:00
  • f8e14f5699
    fix(userHandler-asyncGetDeleted): ZMSA-52: user-handler create new asyncGetDeleted function to get deleted user by username, id, main address (#947) NickOvt 2026-01-06 09:54:26 +02:00
  • 3736014c6f
    indexes, deletedusers indexes don't need to be unique indexes Nikolai Ovtsinnikov 2026-01-05 16:02:00 +02:00
  • 5545890f98
    users-async-get-deleted-test.js remove .only from describe Nikolai Ovtsinnikov 2026-01-05 16:01:26 +02:00
  • 1d36b9adcf
    user-handler asyncGetDeleted tests Nikolai Ovtsinnikov 2026-01-05 15:12:21 +02:00
  • eb405d50fc
    add indexes for deletedusers collection Nikolai Ovtsinnikov 2026-01-05 12:18:14 +02:00
  • 9f7dc06c9a
    ZMSA-52: user-handler create new asyncGetDeleted function to get deleted user by username, id, main address Nikolai Ovtsinnikov 2026-01-05 12:11:02 +02:00
  • b9d89576db
    fix(POP3-TLSSocket): ZMSA-57 fix bug: Possible EventEmitter memory leak detected. 11 timeout listeners added to [TLSSocket] (#939) NickOvt 2026-01-04 20:35:50 +02:00
  • da358a95b7
    fix: fixed linting titanism 2025-12-22 05:53:58 -06:00
  • 4f6859dd5d
    fix: ttlcounter is optional for custom implementations (e.g. @forwardemail) titanism 2025-12-21 05:30:10 -06:00
  • 81f30cbfe1
    fix: advertise extended capabilities pre-auth (matches Gmail/Yahoo/Outlook behavior) (#943) titanism 2025-12-20 23:15:47 -06:00
  • e0fa462951
    fix: remove protocols not supported titanism 2025-12-20 23:04:09 -06:00
  • ce035582cf
    fix: fixed protocol test to support both (at least for documentation purposes), mirror XAPPLEPUSHSERVICE being first capability advertised by Apple titanism 2025-12-20 22:20:39 -06:00
  • 86894d8f52
    fix: advertise extended capabilities pre-auth (matches Gmail/Yahoo/Outlook behavior) titanism 2025-12-20 10:57:11 -06:00
  • 83286db523
    fix rebuilding of multipart parts Nikolai Ovtsinnikov 2025-12-19 17:46:07 +02:00
  • 05c41af48a
    ZMSA-57 fix bug: Possible EventEmitter memory leak detected. 11 timeout listeners added to [TLSSocket] Nikolai Ovtsinnikov 2025-12-17 14:45:26 +02:00
  • dd7ac465f3
    chore(master): release 1.46.13 [skip-ci] (#936) v1.46.13 github-actions[bot] 2025-12-16 11:58:45 +02:00
  • 94df211ab3
    chore(master): release 1.46.13 [skip-ci] github-actions[bot] 2025-12-16 09:56:31 +00:00
  • 42a7b4aada
    fix(pop3top): ZMSA-55: fix POP3 TOP -ERR write after end (#938) NickOvt 2025-12-16 11:56:06 +02:00
  • c82649831a
    ZMSA-55: fix POP3 TOP -ERR write after end Nikolai Ovtsinnikov 2025-12-16 11:43:46 +02:00
  • 538b22e78c
    fix(crypto.createDecipher): ZMSA-47: dkim legacy decipher fixes (#935) NickOvt 2025-12-11 11:39:22 +02:00
  • 69a3ccd116
    add createDecipher unit tests Nikolai Ovtsinnikov 2025-12-11 10:42:31 +02:00
  • fcdd035364
    dkim legacy decipher, use createDecipheriv instead of deprecated createDecipher, implement openssl evpBytesToKey Nikolai Ovtsinnikov 2025-12-09 16:27:29 +02:00
  • c48fc4dcf2
    chore(master): release 1.46.12 [skip-ci] (#934) v1.46.12 github-actions[bot] 2025-12-09 11:03:09 +02:00
  • 126377092d
    chore(master): release 1.46.12 [skip-ci] github-actions[bot] 2025-12-09 09:02:20 +00:00
  • cbf6dee2a3
    fix(workflows-deps): ZMSA-46: update release workflow and other workflows , update deps (#933) NickOvt 2025-12-09 11:01:50 +02:00
  • b6c1bf24d3
    bump deps Nikolai Ovtsinnikov 2025-12-09 10:56:00 +02:00
  • 6a0e9cf4a4
    add end line Nikolai Ovtsinnikov 2025-12-08 11:13:34 +02:00
  • 2037e9d12a
    update release workflow, update other workflows to use more modern action versions Nikolai Ovtsinnikov 2025-12-08 11:10:50 +02:00
  • a6fa1ad6f2
    ZMSA-46: update release workflow Nikolai Ovtsinnikov 2025-12-08 11:07:51 +02:00
  • 6a4ec04d87
    chore(master): release 1.46.11 (#930) v1.46.11 github-actions[bot] 2025-12-04 11:21:03 +02:00
  • 69980448b0
    chore(master): release 1.46.11 github-actions[bot] 2025-12-04 09:19:16 +00:00
  • 5fa7139c1a
    fix(pop3-snicallback): ZMSA-43: fix critical SNICallback bug in POP3 server (#931) NickOvt 2025-12-04 11:18:41 +02:00
  • a6b8496beb
    fix critical SNICallback bug in POP3 server Nikolai Ovtsinnikov 2025-12-04 11:17:59 +02:00
  • 25ce95fb5d
    fix(tls-logging): ZMSA-40: where possible use _ip in gelf logs instead of _remoteAddress (#929) NickOvt 2025-12-04 09:57:22 +02:00
  • 4ab6f8e22c
    fix(gridstore-upload): ZMSA-17: fix gridstore upload deadlock (#918) NickOvt 2025-12-04 09:51:22 +02:00
  • c5188a2f92
    api.js add _req when logging remoteAddress Nikolai Ovtsinnikov 2025-12-03 16:25:55 +02:00
  • 195322f7aa
    where possible use _ip in gelf logs instead of _remoteAddress Nikolai Ovtsinnikov 2025-12-03 16:17:05 +02:00
  • 7264833ea5
    chore(master): release 1.46.10 (#920) v1.46.10 github-actions[bot] 2025-12-02 12:12:45 +02:00
  • 4ded14a950
    chore(master): release 1.46.10 github-actions[bot] 2025-12-02 10:12:13 +00:00
  • 2ebb072485
    fix: add config to allow use of SECLEVEL=0 to enable TLSv1 and TLSv1.1 support (#926) NickOvt 2025-12-02 12:11:38 +02:00
  • 97149a8d55
    fix(tls-sni-logging): ZMSA-38: imap and pop3 servers when tls errors log meta regardless of error (#928) NickOvt 2025-12-02 12:11:07 +02:00
  • a13d9400a6
    for SNI requests log connecting client address Nikolai Ovtsinnikov 2025-12-02 12:03:57 +02:00
  • 2caccffd0e
    remove console.log Nikolai Ovtsinnikov 2025-12-02 11:02:10 +02:00
  • 5d69434fe3
    imap and pop3 servers when tls errors log meta regardless of error, also add TLS protocol version Nikolai Ovtsinnikov 2025-12-02 10:58:56 +02:00
  • 2fbc32980e
    build(deps): bump nodemailer from 7.0.10 to 7.0.11 dependabot[bot] 2025-12-02 03:08:19 +00:00
  • a739c99ea1
    add config to allow use of SECLEVEL=0 to enable TLSv1 and TLSv1.1 support Nikolai Ovtsinnikov 2025-12-01 18:21:02 +02:00
  • 34c650d095
    fix(api-docs): ZMSA-36: update docs (#925) NickOvt 2025-11-28 16:17:55 +02:00
  • df9f9761ae
    update docs Nikolai Ovtsinnikov 2025-11-28 16:15:42 +02:00
  • cf66a99196
    fix(authlog): ZMSA-34: authLog add protocol for better logging in user update and asp generate and delete (#924) NickOvt 2025-11-28 15:20:12 +02:00
  • c42ad5cc0e
    fix: ZMSA-33: request user information also return requirePasswordChange flag value (#923) NickOvt 2025-11-28 15:19:00 +02:00
  • c9a8e01f8e
    authLog add protocol for better logging in user update and asp generate and delete Nikolai Ovtsinnikov 2025-11-28 11:30:40 +02:00
  • 8c52228da9
    request user information also return requirePasswordChange flag value Nikolai Ovtsinnikov 2025-11-28 10:52:28 +02:00
  • 53d9bf8763
    refactor already returned logic in gristore create Nikolai Ovtsinnikov 2025-11-28 10:07:18 +02:00
  • a58d037709
    fix: ZMSA-28: make migrations configurable (#922) NickOvt 2025-11-27 11:19:56 +02:00
  • 3756248a73
    default.toml add missing newline before end Nikolai Ovtsinnikov 2025-11-27 11:18:29 +02:00
  • 50217042fc
    make migrations configurable Nikolai Ovtsinnikov 2025-11-27 11:00:58 +02:00
  • 061ab53bb3
    build(deps): bump node-forge from 1.3.1 to 1.3.2 dependabot[bot] 2025-11-26 22:11:54 +00:00
  • 94ee5262d4
    fix: ZMSA-27: addressregister add disabled field migration - don't run when testing application (#919) NickOvt 2025-11-26 20:27:47 +02:00
  • f55ecb1321
    addressregister add disabled field migration - don't run when testing application Nikolai Ovtsinnikov 2025-11-26 20:21:31 +02:00
  • 70dcac1318
    gridstore attachmentCallback refactor Nikolai Ovtsinnikov 2025-11-26 19:59:10 +02:00
  • 73b0793a48
    gridstore create handle case if lock variable is set but lock was not acquired Nikolai Ovtsinnikov 2025-11-26 12:42:19 +02:00
  • 4b7dcabb2f
    gridstore-storage improve flow, refactor Nikolai Ovtsinnikov 2025-11-26 12:29:32 +02:00