Commit Graph

  • 3438655532 Merge branch 'master-ghc9' into master-ghc8107 without applying any changes Evgeny Poberezkin 2023-09-18 21:05:14 +01:00
  • fee897f367 fix unix to 2.8.1.1 Evgeny Poberezkin 2023-09-18 20:59:02 +01:00
  • f2d832fe20 Dockerfile: update cabal and ghc versions (#848) sh 2023-09-18 13:27:18 +03:00
  • 57d08c0e36 Merge branch 'master' into master-ghc9 v5.4.0-beta.3 Evgeny Poberezkin 2023-09-17 22:30:46 +01:00
  • 00b48babf3 5.4.0.3: ntf 1.6.2 Evgeny Poberezkin 2023-09-17 22:23:00 +01:00
  • 0b488ceb66 ntf server: faster restoring from store log (#846) Evgeny Poberezkin 2023-09-17 15:16:24 +01:00
  • 887ccbcf6c Merge branch 'master' into master-ghc9 v5.4.0-beta.2 Evgeny Poberezkin 2023-09-10 18:00:33 +01:00
  • 0cabe0690b 5.4.0.2: xftp 1.1.1, ntf 1.6.1 Evgeny Poberezkin 2023-09-10 17:40:42 +01:00
  • 84ce037867 extend SMP protocol to allow creating new queues without subscriptions (#839) Evgeny Poberezkin 2023-09-10 17:07:19 +01:00
  • 504465f8e2 xftp: add 64kb file chunk (#842) Evgeny Poberezkin 2023-09-08 13:31:11 +01:00
  • 351f42650c export isCompatibleRange function (#841) spaced4ndy 2023-09-06 15:42:47 +04:00
  • 980e5c4d1e agent: add debugging info (#840) Evgeny Poberezkin 2023-09-04 22:02:12 +01:00
  • 17a1a911d8 import stateTVar Evgeny Poberezkin 2023-09-01 22:24:53 +01:00
  • 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