Commit Graph

  • 7e55334e04 modify dockerfile to build for arm64 servers stable Siddhartha 2022-09-21 03:41:43 +0000
  • 180b4b9dcb
    version 3.2.0 (#499) Evgeny Poberezkin 2022-08-16 20:45:35 +0100
  • 0437796232
    support multiple server hosts with notifications (#498) Evgeny Poberezkin 2022-08-14 21:10:34 +0100
  • 02bba01c16
    send host events when server hosts are connected and disconnected (#496) Evgeny Poberezkin 2022-08-13 11:57:36 +0100
  • 68138c08d2
    support multiple server hostnames per queue (#494) Evgeny Poberezkin 2022-08-12 11:32:04 +0100
  • 6bfaa4985e
    expire messages after 2 days, increase max message sending interval (#490) Evgeny Poberezkin 2022-08-11 10:15:08 +0100
  • 7d99c4b35c
    reconnect agent clients on any network config change (#489) Evgeny Poberezkin 2022-08-03 09:59:49 +0100
  • e9db0a1162
    allow passing all network configuration to the agent (#488) Evgeny Poberezkin 2022-08-02 13:30:00 +0100
  • b8c23ea8d5 3.1.3 Evgeny Poberezkin 2022-08-01 11:36:46 +0100
  • b76ef03dbe
    ntf: server stats (#487) Evgeny Poberezkin 2022-08-01 08:42:23 +0100
  • fcaddb7848
    agent functions to get/set network configuration (#484) Evgeny Poberezkin 2022-07-25 13:50:46 +0100
  • d788c3ca95
    access servers via SOCKS proxy (#482) Evgeny Poberezkin 2022-07-23 13:57:10 +0100
  • e07121266a 3.1.2 Evgeny Poberezkin 2022-07-22 11:29:20 +0100
  • 2f39f055c1 Merge branch 'stable' Evgeny Poberezkin 2022-07-22 11:28:39 +0100
  • 5d06dde757
    docker: add selfhosted version (#481) sh 2022-07-22 13:26:20 +0300
  • eb1f9370c1
    fix GET from contact connection (#480) Evgeny Poberezkin 2022-07-21 19:42:31 +0100
  • d810db4eed
    send servers in agent events (#478) Evgeny Poberezkin 2022-07-20 13:56:43 +0100
  • d8f07e8dde
    add hosted docker container (#479) sh 2022-07-20 13:21:10 +0300
  • 0ab90cb204 3.1.1 Evgeny Poberezkin 2022-07-19 15:08:14 +0100
  • 1d40bb97c2
    update TLS to 1.6.0 (#462) Evgeny Poberezkin 2022-07-19 10:01:47 +0100
  • 1ce63bee44
    create notification subscriptions in batch subscribe (#477) Evgeny Poberezkin 2022-07-19 09:30:17 +0100
  • aafe2d43f5
    clear directories on server initialization instead of removing them (to support mounted directories in docker) (#476) Evgeny Poberezkin 2022-07-19 08:37:42 +0100
  • 0b259af9cb 3.1.0 Evgeny Poberezkin 2022-07-18 07:28:19 +0100
  • 6bbe1dfc66
    use batch commands to resubscribe agent on server re-connection (#473) Evgeny Poberezkin 2022-07-18 07:26:41 +0100
  • a6f401041a
    SMP protocol v4: batching multiple server commands/responses in a transport block (#470) Evgeny Poberezkin 2022-07-17 10:10:38 +0100
  • 1670c9c05e 3.0.1 Evgeny Poberezkin 2022-07-15 13:25:29 +0100
  • cde8a11693
    update stats logging and make it opt-in (#472) Evgeny Poberezkin 2022-07-15 13:21:02 +0100
  • 3a4f8cb6eb
    corrections to ntf server linode script (#469) JRoberts 2022-07-11 16:39:27 +0400
  • e75846aa38
    Merge pull request #468 from simplex-chat/master Evgeny Poberezkin 2022-07-09 12:39:51 +0100
  • 23496f1a34
    v3.0.0 (#466) Evgeny Poberezkin 2022-07-09 12:12:36 +0100
  • 9f5e6bfd19
    ntf protocol version negotiation (#467) Evgeny Poberezkin 2022-07-09 12:04:13 +0100
  • cb5ad1619c update version v3.0.0-rc.1 Evgeny Poberezkin 2022-07-08 14:48:08 +0100
  • 7a238812b7
    ntf server: fix resubscribing to SMP server after it was restarted, test (#465) Evgeny Poberezkin 2022-07-08 14:46:01 +0100
  • 991548b64d
    ntf server: do not resubscribe to error/ended subscriptions on restart (#464) Evgeny Poberezkin 2022-07-06 18:20:49 +0100
  • cc798145d2
    suspend agent without delay (#463) Evgeny Poberezkin 2022-07-06 13:58:58 +0100
  • 4339218c57 v3.0.0-rc.0 Evgeny Poberezkin 2022-07-05 22:30:44 +0100
  • abd694bd5a
    parameterize protocol server by scheme (#459) Evgeny Poberezkin 2022-07-05 21:56:14 +0100
  • 9c1b43791c
    SMP v3: encrypt message timestamp and flags together with the body between server and recipient (#457) Evgeny Poberezkin 2022-07-05 21:08:05 +0100
  • e3d2d6fc91
    fix NDELETE parsing (#461) JRoberts 2022-07-04 14:26:27 +0400
  • 36b4179b8b update version v3.0.0-beta.4 Evgeny Poberezkin 2022-07-04 10:48:04 +0100
  • bc26dc1d68
    save and restore server stats on restart (#460) Evgeny Poberezkin 2022-07-04 10:45:35 +0100
  • 4c0164c49e
    fix: support msgFlag NULL in sql (#458) Evgeny Poberezkin 2022-07-03 13:05:16 +0100
  • 40ae809033 v3.0.0-beta.3 / v1.0.0-beta.3 (ntf) Evgeny Poberezkin 2022-07-02 15:08:41 +0100
  • 2c52c514c0
    ntf: fix TRPL to send verification to the new token (#456) Evgeny Poberezkin 2022-07-02 15:07:20 +0100
  • 57d83ae42d
    ntf: notify client about ntf supervisor internal errors (#455) JRoberts 2022-07-02 12:27:09 +0400
  • f9cd7e5416
    suspend ntf operations when agent is suspended (#453) Evgeny Poberezkin 2022-07-01 22:43:18 +0100
  • 77f1d45021
    fix invalid ini syntax (#452) Evgeny Poberezkin 2022-07-01 22:38:39 +0100
  • 5ff80f0688
    ntf: test more scenarios of notifications mode change; test token change (#454) JRoberts 2022-07-01 21:46:11 +0400
  • e622e12a7f v3.0.0-beta.2 / v1.0.0-beta.2 (ntf) JRoberts 2022-07-01 15:27:32 +0400
  • 6b6ea78eac
    ntf server error handling (#448) Evgeny Poberezkin 2022-07-01 12:25:08 +0100
  • 238a2e7fe9
    handle ntf supervisor errors (#451) Evgeny Poberezkin 2022-07-01 12:22:20 +0100
  • 82eff6c757
    ntf: internal error if ntf server is not configured at SCHK on AUTH error (#450) JRoberts 2022-07-01 14:09:05 +0400
  • 0392f849aa
    ntf: reset subscription on SCHK AUTH error; launch only required workers (#449) JRoberts 2022-07-01 13:19:56 +0400
  • 16f5fdeeb0
    ntf: delete notifier creds on NSASmpDelete (#447) JRoberts 2022-07-01 12:18:01 +0400
  • c3012173e3
    ntf: recover from failed/in-deletion subscriptions (#446) JRoberts 2022-06-30 20:18:12 +0400
  • f6a321e198
    handle SMP errors in ntf subscriber (#441) Evgeny Poberezkin 2022-06-30 16:04:01 +0100
  • c82fae72f2
    ntf: refactor NtfSubAction (#445) JRoberts 2022-06-30 15:34:16 +0400
  • 9695786aa5
    ntf: separate types into their own module (#444) JRoberts 2022-06-30 14:31:36 +0400
  • 56ef95e8ae
    ntf: fix null action ts (#443) Evgeny Poberezkin 2022-06-30 11:01:34 +0100
  • 79d67694ed
    ntf: flush ntfSubQ on deleting all subscriptions (#442) JRoberts 2022-06-30 13:39:24 +0400
  • 8dc051179a
    backwards compatible message log (#440) Evgeny Poberezkin 2022-06-29 17:22:41 +0100
  • 0b25b57e3c
    Merge pull request #379 from simplex-chat/f/notifications JRoberts 2022-06-29 16:54:51 +0400
  • 07bf2bca3b v3.0.0-beta.0 JRoberts 2022-06-29 16:52:36 +0400
  • 6c14372666 fix linter warning JRoberts 2022-06-29 15:35:29 +0400
  • 2c7cad5378
    ntf: update subscription status, error handling on SMP errors / agent events (#439) JRoberts 2022-06-29 15:14:44 +0400
  • c9501a23a0 remove TODOs Evgeny Poberezkin 2022-06-29 08:40:21 +0100
  • 926e515bc0
    fix v2 connecting via v1 contact (#438) Evgeny Poberezkin 2022-06-29 08:38:51 +0100
  • 09b51dc44f
    ntf: retry to deliver notification with new push client (#437) JRoberts 2022-06-28 22:03:06 +0400
  • 85d507d5d3
    ntf-server store log (#435) Evgeny Poberezkin 2022-06-28 17:10:50 +0100
  • b0ac0744e2
    fix server ACK for v1 SMP clients (#436) Evgeny Poberezkin 2022-06-28 12:36:02 +0100
  • ba40d75886
    verifyNtfToken: change args order (#434) Evgeny Poberezkin 2022-06-27 19:33:36 +0100
  • 0c7c0d066d
    support dev/prod APNS hosts (#433) Evgeny Poberezkin 2022-06-27 19:20:23 +0100
  • 3d6ad64d62
    ntf: registerNtfToken rework, notification modes (#431) JRoberts 2022-06-27 21:54:35 +0400
  • 51d0b48ce1
    suspend/activate agent (#432) Evgeny Poberezkin 2022-06-26 14:15:33 +0100
  • a8260290e7
    token encodings (#430) Evgeny Poberezkin 2022-06-25 16:17:39 +0100
  • 2809963a2e
    ntf: register token with NotificationsMode (#429) JRoberts 2022-06-25 17:34:08 +0400
  • d2321b750d
    get/set notification mode (#428) Evgeny Poberezkin 2022-06-25 11:48:15 +0100
  • c2f1dabcd0
    fix agent phase, test (#427) Evgeny Poberezkin 2022-06-25 08:13:07 +0100
  • 9e0e6b1afc
    ntf: server retry to deliver notification (#426) JRoberts 2022-06-24 20:40:35 +0400
  • 58622c6aaf
    ntf: catch worker errors (#425) JRoberts 2022-06-24 20:40:25 +0400
  • b82452fe03
    add category to mutable content notification (#424) Evgeny Poberezkin 2022-06-24 15:35:50 +0100
  • 70e7c71762
    ntf: read rcv queue separately from ntf subscription, fix deletion race condition (#423) JRoberts 2022-06-24 16:51:42 +0400
  • a92827c986
    ntf: notification server SDEL command; subscription deletion in agent (#421) JRoberts 2022-06-23 17:05:43 +0400
  • f10e3f697c
    notification server TRPL command (#420) Evgeny Poberezkin 2022-06-23 08:35:33 +0100
  • ef4d4c9e16
    ntf: remove notification subscription (#417) JRoberts 2022-06-22 20:32:32 +0400
  • ffb4b4763c
    allow repeated NKEY (#419) Evgeny Poberezkin 2022-06-22 11:00:46 +0100
  • 0d9d549cea
    unlock next GET with ACK (#418) Evgeny Poberezkin 2022-06-22 08:12:18 +0100
  • a7c3133c35 Merge branch 'master' into f/notifications Evgeny Poberezkin 2022-06-21 19:12:51 +0100
  • 5b61c6bccd
    revert tls to 1.5.7 (#416) Evgeny Poberezkin 2022-06-21 18:52:26 +0100
  • d78fb8761e
    ntf: change default port for notifications server SMP client agent (#415) JRoberts 2022-06-21 17:45:28 +0400
  • cd9cb19765 ntf: remove debug output from test JRoberts 2022-06-21 14:09:05 +0400
  • 30b36cd756
    ntf: notification server linode script (#413) JRoberts 2022-06-21 13:59:50 +0400
  • 08a4b41691
    v2.3.2 (#414) JRoberts 2022-06-21 12:47:40 +0400
  • 756bd1eca7
    remove timeout from stopping server (#412) Evgeny Poberezkin 2022-06-20 14:36:59 +0100
  • 7a72488275
    ntf: use separate key to encrypt NMsgMeta (#410) JRoberts 2022-06-20 17:16:26 +0400
  • 7fa4862a83 Merge branch 'master' into f/notifications Evgeny Poberezkin 2022-06-19 18:51:36 +0100
  • 0ab44b1836
    get multiple messages when notification is processed (#411) Evgeny Poberezkin 2022-06-19 13:23:35 +0100
  • d1db7d6f79
    withStore runs in a single transaction (#408) Evgeny Poberezkin 2022-06-18 18:01:04 +0100
  • ec70429106
    ntf: getNotificationMessage' (#406) JRoberts 2022-06-18 18:21:35 +0400
  • 31c78e516d
    remove FQHN validation during TLS handshake (#409) JRoberts 2022-06-17 20:25:13 +0400