Commit Graph

  • dfb0be2c0e migration f/server-ips John Roberts 2022-03-20 14:50:16 +04:00
  • 2e808192de use server IP addresses John Roberts 2022-03-20 14:48:09 +04:00
  • 8c298728e2 wip e/postgres-poc John Roberts 2022-03-12 22:57:07 +04:00
  • 5c6ec96d64 make smp servers configurable for running agent (#326) John Roberts 2022-03-10 10:49:22 +04:00
  • 7a19ab224b make sending confirmation asynchronous (#327) Evgeny Poberezkin 2022-03-02 15:52:45 +00:00
  • 4e64e55e48 update servers in readme e/readme-servers Efim Poberezkin 2022-02-28 16:16:47 +04:00
  • 7a611bed5a configure systemd service restart and increase file descriptors limit for Linode script (#320) Efim Poberezkin 2022-02-26 18:42:16 +04:00
  • a406159ed4 1.0.3 v1.0.3 Efim Poberezkin 2022-02-26 18:11:07 +04:00
  • 14780a47d6 prepare v1.0.3 (#324) Efim Poberezkin 2022-02-26 18:07:11 +04:00
  • 4a66f68c55 reduce server message queue quota to 128 messages (#323) Evgeny Poberezkin 2022-02-26 13:49:21 +00:00
  • d1e6147adf encode all nullary constructors as objects for sumTypeJSON options Evgeny Poberezkin 2022-02-25 18:50:04 +00:00
  • 7d1fdadef0 reduce connection handshake expiration to 2 days Evgeny Poberezkin 2022-02-25 10:57:23 +00:00
  • 09e2e75c42 increase queue sizes (#322) Evgeny Poberezkin 2022-02-25 09:02:52 +00:00
  • dff5cad1be make CPP condition depend on HOST OS (#321) Evgeny Poberezkin 2022-02-18 08:12:08 +00:00
  • c1f5f9d846 flip condition for JSON encoding to make android (tagged objects) default (#319) Evgeny Poberezkin 2022-02-16 22:38:15 +00:00
  • 9c4778b129 update condition in cabal Evgeny Poberezkin 2022-02-16 17:28:14 +00:00
  • 137afb68fe conditional JSON options for iOS/Android (#318) Evgeny Poberezkin 2022-02-16 08:58:35 +00:00
  • 229e2607d7 remove redundant asynchronous connection code (#317) Efim Poberezkin 2022-02-14 21:00:14 +04:00
  • c380c79560 make new smp client attempt to reconnect on network error (#315) Efim Poberezkin 2022-02-10 18:48:11 +04:00
  • c9994c3a2c add "yes to migrations" option (#316) Efim Poberezkin 2022-02-07 11:51:39 +04:00
  • cca8ac5a58 init, debugging (some data is being written to db) Efim Poberezkin 2022-02-04 13:58:50 +04:00
  • b1d2d45947 compiles Efim Poberezkin 2022-02-04 12:45:05 +04:00
  • c9c6d2b2d3 some instances Efim Poberezkin 2022-02-03 17:57:09 +04:00
  • 85c09d1703 re-trigger build Efim Poberezkin 2022-02-03 17:43:01 +04:00
  • 08b43b42a0 test compilation Efim Poberezkin 2022-02-03 17:20:49 +04:00
  • 4980db932d use posgres fork Efim Poberezkin 2022-02-03 13:44:42 +04:00
  • b2fbab5b0f Postgres POC (duplicated SQLite code) e/postgres-poc-fork Efim Poberezkin 2022-02-02 12:08:07 +04:00
  • 137ff7043d use aeson fork with the option to encode/decode nullary constructors as empty objects (#312) Evgeny Poberezkin 2022-01-29 19:36:02 +00:00
  • 6fe3bfa980 JSON encoding of types used in simplex-chat (#311) Evgeny Poberezkin 2022-01-26 20:18:41 +00:00
  • 2b857876b4 update release template Evgeny Poberezkin 2022-01-21 18:13:02 +00:00
  • b777a4fd93 split the server dependencies from the agent (#310) Evgeny Poberezkin 2022-01-21 17:33:47 +00:00
  • e15a25d92e update Linode stackscript, amendments Efim Poberezkin 2022-01-21 14:03:46 +04:00
  • 1cd68f4159 update Linode stackscript (#309) Efim Poberezkin 2022-01-21 12:36:42 +04:00
  • 495439adf5 1.0.2 v1.0.2 Efim Poberezkin 2022-01-21 11:40:49 +04:00
  • 98fac579c0 switch tls from fork to original repo (#307) Efim Poberezkin 2022-01-21 11:26:16 +04:00
  • 670b3b7974 coalesce requests to connect to SMP servers, to have 1 connection per server (#305) Evgeny Poberezkin 2022-01-20 18:33:02 +00:00
  • 305ae94cce move TLS handshake to a separate thread per-connection (#306) Efim Poberezkin 2022-01-20 22:32:09 +04:00
  • a9a6917056 replace file-embed with QQ (#301) Evgeny Poberezkin 2022-01-20 18:31:09 +00:00
  • 502ee39eb3 publish release as prerelease if tag contains 'rc'; update ghc version in build (#303) Efim Poberezkin 2022-01-20 11:38:02 +04:00
  • ac899a67c4 support TLS 1.3 (#300) Efim Poberezkin 2022-01-18 18:59:02 +04:00
  • 6e7089284e cease attempts to send HELLO after timeout (#298) Efim Poberezkin 2022-01-18 13:50:43 +04:00
  • 40efdf97de bootstrap script to download latest SMP server release for DigitalOcean droplet (#295) Efim Poberezkin 2022-01-17 12:32:10 +04:00
  • 7e0bcc7aa0 v1.0.1 (#294) v1.0.1 Efim Poberezkin 2022-01-15 18:39:57 +04:00
  • 56fea79097 add not up to date warning for DO (#293) Efim Poberezkin 2022-01-15 12:51:23 +04:00
  • 26a01dfc40 explicitely set line buffering in stdout/stderr to log each lines when output is redirected to files (#290) Evgeny Poberezkin 2022-01-14 08:34:34 +00:00
  • 9c3962bbe3 update readme on initialization, fix servers list (#288) Efim Poberezkin 2022-01-13 10:39:02 +04:00
  • 1882e37bf0 Merge pull request #287 from simplex-chat/master Evgeny Poberezkin 2022-01-12 22:51:56 +00:00
  • 45e264c398 v1 Evgeny Poberezkin 2022-01-12 16:17:33 +00:00
  • 41047b5db8 Merge pull request #269 from simplex-chat/ep/v1-rc Evgeny Poberezkin 2022-01-12 16:14:07 +00:00
  • 15f01af6cf update changelog v1.0.0 Evgeny Poberezkin 2022-01-12 11:13:14 +00:00
  • bfa4911217 improve message error handling (#286) Evgeny Poberezkin 2022-01-12 10:36:22 +00:00
  • d1eba1ef2f update README instructions on server fingerprint and address (#285) Efim Poberezkin 2022-01-12 11:28:16 +04:00
  • 5f20f0124a correction to E2E encrypted (double ratchet) envelope size Evgeny Poberezkin 2022-01-11 22:04:31 +00:00
  • 38f4cbe74f Merge branch 'master' into ep/v1-rc Evgeny Poberezkin 2022-01-11 21:20:27 +00:00
  • c071adb041 update changelog Evgeny Poberezkin 2022-01-11 21:19:12 +00:00
  • 657c9b1b37 reduce SMP envelope sizes (#284) Evgeny Poberezkin 2022-01-11 21:01:21 +00:00
  • 4c0414d2d6 update readme Evgeny Poberezkin 2022-01-11 20:51:39 +00:00
  • 2f342d3914 clarify wording in Linode script comment on server address Efim Poberezkin 2022-01-11 21:58:40 +04:00
  • 70823b899f remove Linode referral link (#283) Efim Poberezkin 2022-01-11 21:11:27 +04:00
  • b6aa0c886a link to smp-server by simplexchat StackScript (#282) Efim Poberezkin 2022-01-11 20:57:47 +04:00
  • 3909c7b10e remove Subject Alternative Names from server certificate (#281) Efim Poberezkin 2022-01-11 20:48:27 +04:00
  • 5306489d72 initialize server with IP and FQDN; specify FQDN as address if provided (#279) Efim Poberezkin 2022-01-11 20:24:39 +04:00
  • f62cc8bda5 Update CHANGELOG.md Evgeny Poberezkin 2022-01-11 16:11:04 +00:00
  • d8a61de290 Merge branch 'master' into ep/v1-rc Evgeny Poberezkin 2022-01-11 16:02:10 +00:00
  • 083d39be22 store missing port as empty string instead of NULL (#280) Evgeny Poberezkin 2022-01-11 16:01:09 +00:00
  • d48da40f7e add IP and FQDN to online certificate (#278) Efim Poberezkin 2022-01-11 16:35:06 +04:00
  • 1cf68ae448 note in readme Evgeny Poberezkin 2022-01-11 07:49:49 +00:00
  • c81e667e01 update version and changelog Evgeny Poberezkin 2022-01-11 07:41:41 +00:00
  • c95854ee3f Merge branch 'master' into ep/v1-rc Evgeny Poberezkin 2022-01-11 07:28:26 +00:00
  • 091fbdd0e9 rename simplexmq-legacy into simplexmq-v0 (#270) legacy Evgeny Poberezkin 2022-01-11 07:27:30 +00:00
  • b5cb5618c1 JSON instances for ConnectionRequestUri (#276) Evgeny Poberezkin 2022-01-11 07:21:53 +00:00
  • 14afa24a0a disable websockets by default (#277) Efim Poberezkin 2022-01-11 11:21:02 +04:00
  • 0bfac998a5 update Linode and DigitalOcean server recipes (#274) Efim Poberezkin 2022-01-11 10:41:02 +04:00
  • 0775bceb5e remove unnecessary separation of UnliftIO instance for ExceptT (#275) Evgeny Poberezkin 2022-01-10 19:06:04 +00:00
  • db5ae65f3c Merge branch 'stable' Efim Poberezkin 2022-01-10 22:17:33 +04:00
  • 92b3137b79 non interactive apt commands in server recipes (#272) Efim Poberezkin 2022-01-10 22:08:38 +04:00
  • 77b1d05da2 preparing v1 release Evgeny Poberezkin 2022-01-10 13:55:08 +00:00
  • 2a89394174 integrate double ratchet into agent (#268) Evgeny Poberezkin 2022-01-10 12:01:54 +00:00
  • 8e4c9634e9 update to use legacy name Evgeny Poberezkin 2022-01-08 10:13:21 +00:00
  • e237c97d6e legacy package name: simplexmq-legacy Evgeny Poberezkin 2022-01-08 10:03:27 +00:00
  • 4d68042884 change initial migration date (migrations merged) (#267) Efim Poberezkin 2022-01-07 17:03:00 +04:00
  • 5e57c5dfd7 rename remaining occurrences of connection alias into connection id (#265) Efim Poberezkin 2022-01-07 15:37:40 +04:00
  • d87ff42cf5 start with internal message id 1; fix id ordering in tests (#264) Efim Poberezkin 2022-01-07 14:52:37 +04:00
  • c4f7020aae Merge pull request #263 from simplex-chat/ep/delete-control-messages Evgeny Poberezkin 2022-01-07 08:54:20 +00:00
  • 624360bf39 delete control messages after ACK to server Evgeny Poberezkin 2022-01-07 08:47:35 +00:00
  • ee5f144ea5 Merge pull request #259 from simplex-chat/ep/message-delivery Evgeny Poberezkin 2022-01-06 16:47:07 +00:00
  • 7ca0ead6a2 Merge branch 'master' into ep/message-delivery Evgeny Poberezkin 2022-01-06 16:42:16 +00:00
  • b415537ba5 simplify message delivery Evgeny Poberezkin 2022-01-06 16:41:39 +00:00
  • a5a00f3d02 Merge branch 'stable' into ep/message-delivery Evgeny Poberezkin 2022-01-06 16:38:22 +00:00
  • dd4ccce1ba 0.5.2 v0.5.2 Evgeny Poberezkin 2022-01-06 13:52:54 +00:00
  • 584f230c4d update versions for 0.5.2, changelog (#261) Evgeny Poberezkin 2022-01-06 13:50:50 +00:00
  • 10c62e7fa2 fix message delivery when quota exceeded - making it concurrent per queue, not per server (#260) Evgeny Poberezkin 2022-01-06 08:56:19 +00:00
  • 02c023f939 remove message statuses and unused timestamps (#257) Evgeny Poberezkin 2022-01-06 08:41:39 +00:00
  • 6f1d9db8ec test: quota exceeded in one queue should not block delivery in other queues Evgeny Poberezkin 2022-01-05 21:48:40 +00:00
  • 3c923a3dc0 test: HELLO blocking message delivery on the same server Evgeny Poberezkin 2022-01-05 21:07:34 +00:00
  • ec0881f50f remove message statuses and unused timestamps Evgeny Poberezkin 2022-01-05 19:57:04 +00:00
  • 488398df9f change message envelopes and encoding, unify message delivery (#252) Evgeny Poberezkin 2022-01-05 19:52:37 +00:00
  • e452c6ebff delete received messages after sending ACK to server (#256) Efim Poberezkin 2022-01-05 16:52:28 +04:00
  • 19edf09ae2 add deleteMsg to agent store interface (#255) Efim Poberezkin 2022-01-05 16:11:52 +04:00
  • 4727e568d5 fix x509 call to be compatible with openssl version 1.1.1 (#253) Efim Poberezkin 2022-01-03 20:59:53 +04:00