Commit Graph

  • 5dc3d739b2 agent: support encrypted local files (#837) Evgeny Poberezkin 2023-08-31 22:43:58 +01:00
  • dc65197cfd Merge branch 'master' into master-ghc9 Evgeny Poberezkin 2023-08-26 16:54:09 +01:00
  • 4c0b8a31d2 agent: create parent folders when creating the database Evgeny Poberezkin 2023-08-26 16:53:31 +01:00
  • cffbd39f4e 5.4.0.1 v5.4.0-beta.1 Evgeny Poberezkin 2023-08-26 16:04:40 +01:00
  • a67669287a Merge branch 'master' into master-ghc9 Evgeny Poberezkin 2023-08-26 16:03:10 +01:00
  • 7bdae793cb server: add control port commands for clients and ghc threads (#836) Evgeny Poberezkin 2023-08-26 16:02:18 +01:00
  • 4eb3b8e113 server: add env lookups for smp server paths (#817) Alexander Bondarenko 2023-08-26 17:54:26 +03:00
  • ed05428227 Merge branch 'master' into master-ghc9 Evgeny Poberezkin 2023-08-25 14:11:51 +01:00
  • 066d91b0f5 agent: export SubInfo Evgeny Poberezkin 2023-08-25 09:20:12 +01:00
  • 414b019ad4 agent: function to debug agent subscriptions (#834) Evgeny Poberezkin 2023-08-24 23:19:48 +01:00
  • 002f36dde0 5.4.0.0: use ghc 9.6.2 (#791) v5.4.0-beta.0 Moritz Angermann 2023-08-25 03:22:02 +08:00
  • b001b748db agent: rename functions, remove unused code, stabilize tests (#830) Evgeny Poberezkin 2023-08-24 19:52:58 +01:00
  • ec268e2006 agent: wait while agent is in foreground to continue xftp operation (#831) Evgeny Poberezkin 2023-08-24 19:11:44 +01:00
  • a97c7da48a changelog Evgeny Poberezkin 2023-08-23 12:06:39 +01:00
  • fcce544488 Pin GHC version in cabal.project (#815) Alexander Bondarenko 2023-08-23 13:59:25 +03:00
  • a302b601ea docs: comment in the protocol doc Evgeny Poberezkin 2023-08-21 17:41:30 +01:00
  • 44abb90c63 agent: fix async join to avoid sending HELLO again after restart (#829) Evgeny Poberezkin 2023-08-21 14:35:46 +01:00
  • d09adb5cd6 agent: wait for db (Revert Revert db error busy treatments (#796) (#808)) (#828) Evgeny Poberezkin 2023-08-21 09:06:51 +01:00
  • b329eb9a86 agent: fix async JOIN (#827) Evgeny Poberezkin 2023-08-20 18:45:16 +01:00
  • 40e6d16e48 client: streaming batched commands, refactor (#826) Evgeny Poberezkin 2023-08-19 16:11:05 +01:00
  • f3111f4559 client: batch while sending commands - wait for responses before sending the next batch (#825) Evgeny Poberezkin 2023-08-18 21:02:47 +01:00
  • cf2a17b80c agent: track count and average time for slow queries (#824) spaced4ndy 2023-08-16 20:14:27 +04:00
  • e586bef57a agent: add indexes to improve slow queries performance (#823) spaced4ndy 2023-08-16 10:29:09 +04:00
  • e2065ab352 agent: track slow SQL queries (#822) Evgeny Poberezkin 2023-08-12 18:18:10 +01:00
  • 43f283471c Merge branch 'stable' Evgeny Poberezkin 2023-08-12 08:20:50 +01:00
  • a1e56979b7 Merge commit 'fdbfe0e8d159f394f6eb0f5168620da8694033cd' into stable Evgeny Poberezkin 2023-08-12 08:20:03 +01:00
  • 6446edd1a6 Merge branch 'stable' Evgeny Poberezkin 2023-08-12 08:19:25 +01:00
  • 82aec2cd8f Revert "db error busy treatments (#796)" (#808) Evgeny Poberezkin 2023-08-09 12:24:03 +01:00
  • fdbfe0e8d1 5.3.0.1 v5.3.0 Evgeny Poberezkin 2023-07-22 13:21:53 +01:00
  • e81f3b5529 add indexes (#809) spaced4ndy 2023-07-22 16:20:49 +04:00
  • 6314bb1706 agent: partially fix message queries, debug message times (#810) Evgeny Poberezkin 2023-07-22 13:00:25 +01:00
  • c54be32135 Revert "agent: expire messages on quota errors (#801)" (#807) Evgeny Poberezkin 2023-07-22 09:16:06 +01:00
  • 7e2b309450 migration to delete expired messages (#801 is suspected to have caused temporary traffic increase due to flood of non expired messages) (#806) spaced4ndy 2023-07-20 16:15:33 +04:00
  • 4ed40fa5d5 enable a test in CI ("should resume sending file after restart") (#800) spaced4ndy 2023-07-17 20:33:25 +04:00
  • 7e002d784b Merge branch 'master' into f/files-tests f/files-tests spaced4ndy 2023-07-17 20:30:18 +04:00
  • f0302e9d35 cleanup spaced4ndy 2023-07-17 20:29:59 +04:00
  • de95119ca6 5.3.0.0 v5.3.0-beta.0 Evgeny Poberezkin 2023-07-15 13:35:09 +01:00
  • 4fae7dcaee server: control port (#804) Evgeny Poberezkin 2023-07-15 13:33:00 +01:00
  • d989d11478 server: refactor restoring store log (#803) Evgeny Poberezkin 2023-07-15 10:37:08 +01:00
  • 1901e96ecc server: make main SMP server queues unbounded (#802) Evgeny Poberezkin 2023-07-14 21:07:45 +01:00
  • 3fee468051 agent: expire messages on quota errors (#801) Evgeny Poberezkin 2023-07-14 18:13:54 +01:00
  • 6dc7db25fe empty spaced4ndy 2023-07-14 14:25:11 +04:00
  • 80556d4c89 empty spaced4ndy 2023-07-14 14:25:05 +04:00
  • 42e06a54f5 empty spaced4ndy 2023-07-14 14:24:59 +04:00
  • ae2b4eb002 empty spaced4ndy 2023-07-14 14:24:54 +04:00
  • 591775d31a empty spaced4ndy 2023-07-14 14:24:46 +04:00
  • 1807a26c4a empty spaced4ndy 2023-07-14 14:24:41 +04:00
  • 3af9b3eac7 empty spaced4ndy 2023-07-14 14:24:36 +04:00
  • a1c34c36a5 empty spaced4ndy 2023-07-14 14:24:22 +04:00
  • 2bb75c673e empty spaced4ndy 2023-07-14 14:24:18 +04:00
  • 5c7129419d empty spaced4ndy 2023-07-14 14:24:09 +04:00
  • 1250342170 empty spaced4ndy 2023-07-14 14:23:50 +04:00
  • d4b758a171 remove do spaced4ndy 2023-07-14 14:23:15 +04:00
  • f1843db462 less prints spaced4ndy 2023-07-14 14:22:33 +04:00
  • 51273152a5 empty spaced4ndy 2023-07-14 14:05:48 +04:00
  • 305656dae5 empty spaced4ndy 2023-07-14 14:05:44 +04:00
  • 79e9da7998 empty spaced4ndy 2023-07-14 14:05:40 +04:00
  • 86bd07cd3f empty spaced4ndy 2023-07-14 14:05:27 +04:00
  • 32050caee6 empty spaced4ndy 2023-07-14 14:05:21 +04:00
  • 6dab069a3f empty spaced4ndy 2023-07-14 14:05:16 +04:00
  • b2a1617a61 empty spaced4ndy 2023-07-14 14:05:12 +04:00
  • 0dc3463aae empty spaced4ndy 2023-07-14 14:05:07 +04:00
  • 9c2e6e4369 empty spaced4ndy 2023-07-14 14:05:02 +04:00
  • 0afeb53054 add delay spaced4ndy 2023-07-14 14:04:46 +04:00
  • 57fba538e2 empty spaced4ndy 2023-07-14 13:29:54 +04:00
  • b5b7e7d730 empty spaced4ndy 2023-07-14 13:29:50 +04:00
  • 1773ce7446 empty spaced4ndy 2023-07-14 13:29:43 +04:00
  • 34a09f2cc3 empty spaced4ndy 2023-07-14 13:29:38 +04:00
  • fe452a0398 empty spaced4ndy 2023-07-14 13:29:34 +04:00
  • 14cf55a79b empty spaced4ndy 2023-07-14 13:29:29 +04:00
  • 64575482a8 empty spaced4ndy 2023-07-14 13:29:22 +04:00
  • 1e4137594b empty spaced4ndy 2023-07-14 13:13:30 +04:00
  • fa442066e1 empty spaced4ndy 2023-07-14 13:13:22 +04:00
  • 0cd8212ea3 empty spaced4ndy 2023-07-14 13:12:57 +04:00
  • 68fdaaf01c empty spaced4ndy 2023-07-14 13:12:44 +04:00
  • e5cdec58fc empty spaced4ndy 2023-07-14 13:12:32 +04:00
  • 85c013365e empty spaced4ndy 2023-07-14 13:12:25 +04:00
  • 021b3f4d28 files tests prints spaced4ndy 2023-07-14 12:50:47 +04:00
  • 58cb2855d2 agent: delivery receipts (#752) Evgeny Poberezkin 2023-07-13 22:33:48 +01:00
  • 745a144e0c 5.2.1 (ntf 1.5.1, xftp 1.0.1) (#799) v5.2.1 Evgeny Poberezkin 2023-07-13 19:23:06 +01:00
  • 4c6c436e7f resubscribe in batches in Client.Agent (#798) Evgeny Poberezkin 2023-07-12 07:35:38 +01:00
  • b61e3b5f95 server: disable transport timeout (#793) Evgeny Poberezkin 2023-07-11 19:43:31 +01:00
  • 58dbc197ce increase TCP timeout for clients (#797) Evgeny Poberezkin 2023-07-11 18:54:14 +01:00
  • 1afcefa5e7 db error busy treatments (#796) spaced4ndy 2023-07-11 20:19:20 +04:00
  • 532cd2f39c fix allFinally Evgeny Poberezkin 2023-07-09 21:36:23 +01:00
  • 2f5c646e55 test with catchError/tryError Evgeny Poberezkin 2023-07-09 18:38:44 +01:00
  • f76a5ca5b6 agent: catch IO errors correctly in MonadError (#795) Evgeny Poberezkin 2023-07-09 18:04:45 +01:00
  • f2657f9c0b add crypto error to RSYNC event (#794) spaced4ndy 2023-07-05 18:14:51 +04:00
  • fe22d9b299 agent api to reconnect all servers (#792) Evgeny Poberezkin 2023-07-04 22:54:45 +01:00
  • 75fe28a8a6 lint Evgeny Poberezkin 2023-07-03 17:43:56 +01:00
  • 54dc8d42e7 5.2.0, ntf server 1.5.0 (#790) v5.2.0 Evgeny Poberezkin 2023-07-03 13:32:58 +01:00
  • 0e1562deae increase connection agent version according to received messages; add version and flags to connection stats, bump currentSMPAgentVersion (#789) spaced4ndy 2023-06-30 20:19:10 +04:00
  • 94540a2c71 servers: add TCP timeouts to avoid memory leaks (#776) Evgeny Poberezkin 2023-06-30 16:22:01 +01:00
  • 16367fcb3b make timeouts for batched functions dependent on the number of batches (#786) Evgeny Poberezkin 2023-06-30 12:26:09 +01:00
  • 8be2505fa0 ratchet re-synchronization (#774) spaced4ndy 2023-06-30 14:17:08 +04:00
  • a000419bd7 restore confirmation after client restart (#783) spaced4ndy 2023-06-29 10:10:34 +04:00
  • c8a8e2c297 differentiate agent INACTIVE error, treat as temporary (#784) spaced4ndy 2023-06-29 10:00:53 +04:00
  • f7d038ef20 agent: more batched commands (#782) Evgeny Poberezkin 2023-06-28 19:50:11 +01:00
  • 4a927d1ae2 ntf server: better batching and logging (#780) v5.1.3 Evgeny Poberezkin 2023-06-26 20:14:35 +01:00
  • 3a74558e84 fix connection switch status db encoding (#781) spaced4ndy 2023-06-26 21:03:46 +04:00