Commit Graph

  • 23c7efdf88 Merge remote-tracking branch 'origin/master' into ab/measure Alexander Bondarenko 2024-05-20 21:22:37 +03:00
  • e3f5d244c1 5.8.0.2 Evgeny Poberezkin 2024-05-20 17:31:08 +01:00
  • f89d715a99 smp server: add proxy stats (#1157) Alexander Bondarenko 2024-05-20 19:07:33 +03:00
  • 8fe18c4f6d core: use catMaybes to collect optional replies (#1161) Alexander Bondarenko 2024-05-20 17:48:21 +03:00
  • 2e5433676e xftp: check proxy before downloading from unknown server (#1102) spaced4ndy 2024-05-20 17:14:04 +04:00
  • 8b21f7ef2a agent: aggregate multiple expired subscription responses into a single UP event (#1160) Evgeny Poberezkin 2024-05-20 07:56:51 +01:00
  • 7a15ea59c9 Merge branch 'stable' Evgeny Poberezkin 2024-05-19 07:58:00 +01:00
  • 1bb6a5c43b agent: do not increase network activity interval while offline (#1159) Evgeny Poberezkin 2024-05-19 07:50:47 +01:00
  • 71489fe6fc agent: send log events to user Evgeny Poberezkin 2024-05-18 14:23:10 +01:00
  • d88b6352f9 agent: disable waiting for network ep/disable-wait-network Evgeny Poberezkin 2024-05-18 10:35:55 +01:00
  • 1116aeeea1 5.8.0.1 Evgeny Poberezkin 2024-05-17 15:39:20 +01:00
  • 077ca9c046 Merge branch 'stable' Evgeny Poberezkin 2024-05-17 15:38:06 +01:00
  • 33f6d2f1da agent: optimize waiting for user network to avoid contention for state updates from multiple threads (#1155) Evgeny Poberezkin 2024-05-17 15:12:05 +01:00
  • b33e8f4370 agent: reconnect xftp clients (#1156) spaced4ndy 2024-05-17 17:23:59 +04:00
  • 426f47c805 smp: use session vars for reconnecting small agent (#1152) Alexander Bondarenko 2024-05-16 21:06:27 +03:00
  • ba7bcef399 write distributions to files Alexander Bondarenko 2024-05-16 21:00:05 +03:00
  • 4c7ab32386 Merge branch 'master' into ab/measure Alexander Bondarenko 2024-05-16 19:41:05 +03:00
  • f884ecc3ab collect distributions over counters Alexander Bondarenko 2024-05-15 23:39:57 +03:00
  • 9af3297997 Merge pull request #1151 from simplex-chat/ep/remember-error Evgeny Poberezkin 2024-05-15 21:12:52 +01:00
  • 16d79da73e config Evgeny Poberezkin 2024-05-15 15:15:59 +01:00
  • 4b6ab5e89e add control port stats-clients Alexander Bondarenko 2024-05-15 16:58:48 +03:00
  • e19f50b66c add proxy counters Alexander Bondarenko 2024-05-15 16:33:25 +03:00
  • 40c86bcf02 Merge remote-tracking branch 'origin/master' into ab/measure Alexander Bondarenko 2024-05-15 14:25:08 +03:00
  • ed88441cbc collect clientstats Alexander Bondarenko 2024-05-15 14:12:46 +03:00
  • 6d19033375 proxy: remember server connection error for some time Evgeny Poberezkin 2024-05-15 12:06:42 +01:00
  • 2d2cc86bd8 Merge pull request #1095 from simplex-chat/proxy Evgeny Poberezkin 2024-05-14 21:35:51 +01:00
  • f51cf1deac agent: use MVar for DB connection for more fair connection distribution between threads (#1147) Evgeny Poberezkin 2024-05-14 20:04:51 +01:00
  • e639a85bcc stats merging on sendSigned Alexander Bondarenko 2024-05-14 21:49:27 +03:00
  • 63f092ce70 Merge remote-tracking branch 'origin/master' into ab/measure Alexander Bondarenko 2024-05-14 14:20:35 +03:00
  • 00a2dde727 Merge branch 'master' into proxy spaced4ndy 2024-05-14 10:41:06 +04:00
  • 762909ce33 5.8.0.0 Evgeny Poberezkin 2024-05-13 20:35:46 +01:00
  • 3d9e5a501e draft SEND stats update Alexander Bondarenko 2024-05-13 22:34:33 +03:00
  • 512afa1e2b agent: count received duplicate messages (#1148) Evgeny Poberezkin 2024-05-13 15:16:20 +01:00
  • 2fcc8d0107 expand ClientStats Alexander Bondarenko 2024-05-13 16:35:19 +03:00
  • c4c983348f Merge branch 'master' into proxy Evgeny Poberezkin 2024-05-13 14:13:52 +01:00
  • dbc6ae2a47 WIP: command rate monitoring Alexander Bondarenko 2024-05-10 18:09:49 +03:00
  • 969951d963 actions: ignore uploading GHC 8.10.7 binaries (#1064) sh 2024-05-13 09:46:37 +00:00
  • 4455b8bd0e agent: do not throw exception when command is created for deleted connection (#1150) Evgeny Poberezkin 2024-05-13 08:10:40 +01:00
  • 66c916dbb3 proxy: increase client timeout for proxied commands (#1145) Evgeny Poberezkin 2024-05-12 21:12:01 +01:00
  • 5aa2972774 WIP ab/queue-store Alexander Bondarenko 2024-05-12 20:43:04 +03:00
  • 91cc48aabe agent: do not mark subscriptions on expired sessions as active, mark delayed subscriptions as active on the same session, do not cancel sending expired commands (#1127) Evgeny Poberezkin 2024-05-12 17:47:08 +01:00
  • 1339a8da11 5.7.4.0 Evgeny Poberezkin 2024-05-11 23:39:28 +01:00
  • 103ae06d55 agent: remove critical error on subscription timeout (#1146) Evgeny Poberezkin 2024-05-11 23:38:27 +01:00
  • 8516b0dd5b proxy: negotiate client-relay version, include it in PFWD commands and in encrypted forwarded transmissions (#1144) Evgeny Poberezkin 2024-05-11 17:11:28 +01:00
  • 9f72b249b4 Merge branch 'master' into proxy Evgeny Poberezkin 2024-05-11 10:25:35 +01:00
  • acc7faea11 5.7.3.1 v5.7.3 Evgeny Poberezkin 2024-05-10 22:24:00 +01:00
  • 727fd8b8f5 server: more efficient response to batched subscriptions (#1141) Evgeny Poberezkin 2024-05-10 22:19:11 +01:00
  • dc111437fd 5.7.3.0 Evgeny Poberezkin 2024-05-10 15:15:43 +01:00
  • b7afb725fd proxy: send MWARN event to user on server version or host more errors (#1140) Evgeny Poberezkin 2024-05-10 10:55:19 +01:00
  • b48215d341 proxy: additional configuration for SOCKS proxy usage in SMP proxy client (#1138) Evgeny Poberezkin 2024-05-09 15:36:02 +01:00
  • 5cafd9d5c4 server: more efficient responses to batch subscriptions (#1137) Evgeny Poberezkin 2024-05-09 09:20:57 +01:00
  • 817fd77332 Merge branch 'master' into proxy Evgeny Poberezkin 2024-05-08 23:00:53 +01:00
  • b27f126bab include server version range in transport handle (#1135) Evgeny Poberezkin 2024-05-08 23:00:00 +01:00
  • ea21b296fd agent: reset error count and do not report errors when consequitive timeouts happen while offline (#1136) Evgeny Poberezkin 2024-05-08 15:33:51 +01:00
  • 3f57d54832 xftp: catch exceptions in chunk download (#1133) spaced4ndy 2024-05-08 16:57:04 +04:00
  • b40654c95d update agent to v7/v2 SMP/NTF protocol versions (#997) Evgeny Poberezkin 2024-05-08 13:05:06 +01:00
  • 6d471b8be2 Merge branch 'master' into proxy Evgeny Poberezkin 2024-05-08 00:14:06 +01:00
  • 7a07076277 transport: require ALPN for extended handshakes (#1134) Alexander Bondarenko 2024-05-08 02:06:09 +03:00
  • a70f492f4d proxy: fallback to direct connection if destination relay does not support proxy protocol (#1132) Evgeny Poberezkin 2024-05-07 13:37:40 +01:00
  • c85f6a2f0e proxy: reporting errors (#1108) Alexander Bondarenko 2024-05-07 00:00:42 +03:00
  • 757742f5ed show client sub status ab/track-client-subs IC Rainbow 2024-05-06 20:52:54 +03:00
  • d1b3b5ff54 remove from client subs when removing conn IC Rainbow 2024-05-06 20:21:05 +03:00
  • f2af239c30 remove print Alexander Bondarenko 2024-05-06 19:33:54 +03:00
  • 1c73ac638f diff against agent subs Alexander Bondarenko 2024-05-06 18:40:28 +03:00
  • f22daf5cb6 Merge branch 'master' into proxy Evgeny Poberezkin 2024-05-06 15:26:11 +01:00
  • 29c673dd64 Add subs to ProtocolClient IC Rainbow 2024-05-06 13:20:42 +03:00
  • fe8e8366c8 Merge branch 'master' into ep/sessions-subs-2 Evgeny Poberezkin 2024-05-05 21:25:49 +01:00
  • 93fd424f86 5.7.2.0 v5.7.2 Evgeny Poberezkin 2024-05-05 17:13:26 +01:00
  • e13b0df539 client: remove TLS handshake timeout (#1129) Evgeny Poberezkin 2024-05-05 17:05:51 +01:00
  • 5f740cd1c0 Merge branch 'master' into ep/sessions-subs-2 Evgeny Poberezkin 2024-05-05 12:15:06 +01:00
  • ee8e4067b0 agent: prepare connection record before joining to prevent race conditions (#1128) Evgeny Poberezkin 2024-05-05 12:12:19 +01:00
  • 443d260e73 add pending connection Evgeny Poberezkin 2024-05-04 20:33:48 +01:00
  • 4b5a88f407 track subscription responses better Evgeny Poberezkin 2024-05-04 12:24:38 +01:00
  • 6ee7082269 fixes Evgeny Poberezkin 2024-05-04 09:57:25 +01:00
  • 4310a69391 revert not expiring sending subs Evgeny Poberezkin 2024-05-04 09:38:01 +01:00
  • 66cf6c7f51 add client tracking of SUB'd connections in it ab/check-session IC Rainbow 2024-05-04 11:36:25 +03:00
  • 98bd1bfd8e extra logging IC Rainbow 2024-05-04 10:25:33 +03:00
  • ca4a7b561e do not forward agent error Evgeny Poberezkin 2024-05-04 00:19:09 +01:00
  • acaa5d1d9f Merge branch 'master' into ep/old-sessions-subs Evgeny Poberezkin 2024-05-03 23:39:50 +01:00
  • 0e205e70ad add TRcvQueues tests (#1117) Alexander Bondarenko 2024-05-04 01:39:00 +03:00
  • 1104b44136 client: prevent sub actions from zombie sessions (#1122) Alexander Bondarenko 2024-05-04 01:29:19 +03:00
  • 82bf52f79e Merge branch 'master' into ep/old-sessions-subs Evgeny Poberezkin 2024-05-03 23:21:06 +01:00
  • b586a6e90a client: removed concurrency limit when waiting for subscription results (#1126) Evgeny Poberezkin 2024-05-03 22:16:52 +01:00
  • aae45e91b9 fix Evgeny Poberezkin 2024-05-03 19:44:45 +01:00
  • 15ef808e8e catch extra UPs Alexander Bondarenko 2024-05-03 13:41:51 +03:00
  • 55d31d1fef move check and state update to one transaction Evgeny Poberezkin 2024-05-03 00:00:17 +01:00
  • e7046b9439 Merge branch 'ep/old-sessions-subs' into ab/check-session Evgeny Poberezkin 2024-05-02 22:39:55 +01:00
  • 1fb546866f Merge branch 'master' into ep/old-sessions-subs Evgeny Poberezkin 2024-05-02 22:39:17 +01:00
  • f6583417d5 remove AERR, do not skip processing Evgeny Poberezkin 2024-05-02 22:38:23 +01:00
  • 774715c397 Merge branch 'master' into ab/check-session Evgeny Poberezkin 2024-05-02 21:44:56 +01:00
  • e804e9542f rename Alexander Bondarenko 2024-05-02 21:21:07 +03:00
  • 4ade06ccfa put closeClient under activeClientSession Alexander Bondarenko 2024-05-02 21:05:31 +03:00
  • 5ea3f72595 switch to activeClientSession Alexander Bondarenko 2024-05-02 19:10:58 +03:00
  • 1d4e31cca9 add AERR to pass background errors to client Alexander Bondarenko 2024-05-02 15:42:50 +03:00
  • 51fe9009f0 error handling Alexander Bondarenko 2024-05-02 13:41:30 +03:00
  • 785ceb78e9 client: prevent sub actions from zombie sessions Alexander Bondarenko 2024-05-01 21:51:34 +03:00
  • 259f6fcc3b Merge branch 'stable' Evgeny Poberezkin 2024-05-02 16:24:32 +01:00
  • 8d8010a62a 5.7.1.0 v5.7.1 Evgeny Poberezkin 2024-05-02 16:22:55 +01:00
  • c5941b790b client: increase timeout for SOCKS connection, increase timeout for direct connection (#1123) Evgeny Poberezkin 2024-05-02 15:14:01 +01:00
  • 60403955c0 5.7.0.4 Evgeny Poberezkin 2024-05-01 00:56:33 +01:00