Evgeny Poberezkin
bfd9dafe1e
choose different server for reply queue and during rotation
2022-08-27 14:52:57 +01:00
Evgeny Poberezkin
1ddf56f0e1
add QTEST to the rotation protocol
2022-08-27 11:34:40 +01:00
Evgeny Poberezkin
b7dd971e3f
switch message delivery
2022-08-26 21:31:44 +01:00
Evgeny Poberezkin
b50f773dcd
change message delivery loop
2022-08-26 14:54:58 +01:00
Evgeny Poberezkin
b558eb8243
process queue switch messages
2022-08-25 23:44:35 +01:00
Evgeny Poberezkin
a8c3f5c6b5
rename columns
2022-08-25 21:42:58 +01:00
Evgeny Poberezkin
cac30ca341
refactor store
2022-08-25 21:14:56 +01:00
Evgeny Poberezkin
2f77f16276
process rotation messages
2022-08-25 20:38:35 +01:00
Evgeny Poberezkin
0152832f8e
add agent SWITCH event, update DH e2e key in reply queue address
2022-08-25 16:19:42 +01:00
Evgeny Poberezkin
02b81ae2fe
Merge branch 'master' into ep/rfc-rotation
2022-08-25 14:27:03 +01:00
Evgeny Poberezkin
1459a0613a
set invitation as not accepted in case of join error ( #505 )
...
* set invitation as not accepted in case of join error
* remove unused name
2022-08-25 12:17:55 +01:00
Evgeny Poberezkin
b662eb7620
add comment
2022-08-25 10:03:03 +01:00
Evgeny Poberezkin
3a897020c8
add TODOs to secure confirmed queue on subscription
2022-08-25 09:43:54 +01:00
Evgeny Poberezkin
b6759f8f7d
rqNewMsg
2022-08-25 09:36:12 +01:00
Evgeny Poberezkin
a98708d206
store functions
2022-08-24 17:23:28 +01:00
Evgeny Poberezkin
cb62df187f
agent function stubs for queue rotation
2022-08-24 13:32:44 +01:00
Evgeny Poberezkin
ef4c3ae5f8
migration for queue rotation
2022-08-23 20:06:22 +01:00
Evgeny Poberezkin
5bfecaa227
update sub-protocol for queue rotation
2022-08-23 20:06:03 +01:00
Evgeny Poberezkin
470208f621
additional queue colums
2022-08-23 19:26:55 +01:00
Evgeny Poberezkin
0846a2ddb6
add next queue IDs
2022-08-23 14:31:37 +01:00
Evgeny Poberezkin
799963b9d3
remove print
2022-08-22 22:42:46 +01:00
Evgeny Poberezkin
4440815016
SMP server: respond with the current number of queue messages to suspend command (OFF)
2022-08-22 22:27:37 +01:00
Evgeny Poberezkin
5b1a25a696
update rfc and protocol messages
2022-08-22 14:57:27 +01:00
Evgeny Poberezkin
30aa8b9ded
messages for queue rotation
2022-08-21 13:38:49 +01:00
Evgeny Poberezkin
3e4d3ea5d0
Merge branch 'master' into ep/rfc-rotation
2022-08-21 12:28:29 +01:00
Evgeny Poberezkin
a7b39b710c
fix toggleConnectionNtfs ( #503 )
2022-08-20 13:26:25 +01:00
Evgeny Poberezkin
212a9bc4ab
enable/disable connection notifications ( #501 )
...
* enable/disable connection notifications
* filter connections when intializing/disabling subscriptions
* fix
* fix 2
* add delay
* increase test delay
* increase test delay
* fix
* increase test delays
* increase test delays
2022-08-19 15:23:57 +01:00
Evgeny Poberezkin
3fc9afbb35
move servers update before migration (so it re-tries in case of crash)
2022-08-18 08:39:22 +01:00
Evgeny Poberezkin
b2d4bfd0a8
split migration to multiple transactions (trying to prevent Android crash) ( #502 )
2022-08-17 22:08:01 +01:00
Evgeny Poberezkin
cfab5a18d3
move server update to SQL migration ( #500 )
2022-08-16 21:31:19 +01:00
Evgeny Poberezkin
180b4b9dcb
version 3.2.0 ( #499 )
v3.2.0
2022-08-16 20:45:35 +01:00
Evgeny Poberezkin
0437796232
support multiple server hosts with notifications ( #498 )
...
* support multiple server hosts with notifications
* remove unused type
* remove unused import
* update server hosts during parsing
2022-08-14 21:10:34 +01:00
Evgeny Poberezkin
417507f77f
update rfc
2022-08-14 09:42:07 +01:00
Evgeny Poberezkin
917afdf0b3
rfc: queue rotation
2022-08-13 17:07:25 +01:00
Evgeny Poberezkin
02bba01c16
send host events when server hosts are connected and disconnected ( #496 )
2022-08-13 11:57:36 +01:00
Evgeny Poberezkin
68138c08d2
support multiple server hostnames per queue ( #494 )
...
* store SMP client version per queue
* use versioned format for queue addresses (not compatible with v1)
* multiple server hosts in queue URI/data, versioned encoding (cross-version tests fail)
* choose server host based on socksProxy setting
* test works
* multiple server addresses mostly work
* add onion hosts for provided servers
* update SMP hosts
2022-08-12 11:32:04 +01:00
Evgeny Poberezkin
6bfaa4985e
expire messages after 2 days, increase max message sending interval ( #490 )
...
* expire messages after 2 days, increase max message sending interval
* rename
2022-08-11 10:15:08 +01:00
Evgeny Poberezkin
7d99c4b35c
reconnect agent clients on any network config change ( #489 )
...
* reconnect agent clients on any network config change
* add Eq instances
2022-08-03 09:59:49 +01:00
Evgeny Poberezkin
e9db0a1162
allow passing all network configuration to the agent ( #488 )
2022-08-02 13:30:00 +01:00
Evgeny Poberezkin
b8c23ea8d5
3.1.3
v3.1.3
2022-08-01 11:36:46 +01:00
Evgeny Poberezkin
b76ef03dbe
ntf: server stats ( #487 )
...
* nts: server stats
* ntf: collect stats, refactor
* rename property
* fixes
2022-08-01 08:42:23 +01:00
Evgeny Poberezkin
fcaddb7848
agent functions to get/set network configuration ( #484 )
...
* agent functions to get/set network configuration
* fix condition
2022-07-25 13:50:46 +01:00
Evgeny Poberezkin
d788c3ca95
access servers via SOCKS proxy ( #482 )
...
* access servers via SOCKS proxy
* config to pass tcp timeout and option SOCKS5 proxy to the agent
2022-07-23 13:57:10 +01:00
Evgeny Poberezkin
e07121266a
3.1.2
v3.1.2
2022-07-22 11:29:20 +01:00
Evgeny Poberezkin
2f39f055c1
Merge branch 'stable'
2022-07-22 11:28:39 +01:00
sh
5d06dde757
docker: add selfhosted version ( #481 )
...
* docker: add selfhosted version
* switch to ghcup
* readme
* master -> stable
* delete git checkout
* rename docker files
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-07-22 11:26:20 +01:00
Evgeny Poberezkin
eb1f9370c1
fix GET from contact connection ( #480 )
2022-07-21 19:42:31 +01:00
Evgeny Poberezkin
d810db4eed
send servers in agent events ( #478 )
...
* send servers in agent events
* remove some changes
* command/function to get connection servers
* getConnectionServers return type
2022-07-20 13:56:43 +01:00
sh
d8f07e8dde
add hosted docker container ( #479 )
...
* add docker container
* Apply suggestions from code review
* Update README.md
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-07-20 11:21:10 +01:00
Evgeny Poberezkin
0ab90cb204
3.1.1
v3.1.1
2022-07-19 15:08:14 +01:00