Vadim Ushakov
|
19b840defd
|
Implement new websocket command serverSetOfflineMode
|
2021-10-22 02:59:28 +07:00 |
|
Vadim Ushakov
|
e3daa09316
|
Improve the file server shutdown logic and display the shutdown progress bar in the UI
|
2021-10-22 00:30:42 +07:00 |
|
Vadim Ushakov
|
c36cba7980
|
Implement new websocket command serverSetPassiveMode
|
2021-10-21 18:45:08 +07:00 |
|
Vadim Ushakov
|
5d6fe6a631
|
Fix a bug introduced in c84b413f58
|
2021-03-31 11:16:06 +07:00 |
|
Vadim Ushakov
|
90d01e6004
|
Fix a tor issue introduced in the latest changes
|
2020-11-04 09:25:44 +07:00 |
|
Vadim Ushakov
|
c84b413f58
|
Refactor ConnectionServer, FileServer; fix bugs introduced in previous commits
|
2020-11-03 21:21:33 +07:00 |
|
Vadim Ushakov
|
ea21b32b93
|
Add explicit invalidation and expiration of site update timestamps
|
2020-10-31 18:05:50 +07:00 |
|
Vadim Ushakov
|
e8358ee8f2
|
More fixes on the way to reliable site updates.
|
2020-10-31 03:59:54 +07:00 |
|
Vadim Ushakov
|
d1b9cc8261
|
Redesign the Internet outage detection. Improvements in FileServer threads.
|
2020-10-30 23:28:16 +07:00 |
|
shortcutme
|
6d425f30fe
|
Stop checkconnections with connectionserver
|
2020-02-07 16:38:42 +01:00 |
|
shortcutme
|
238ede9419
|
Only correct time if we have at least 9 connected peers
|
2020-01-22 16:37:07 +01:00 |
|
shortcutme
|
d7db631b95
|
Shut down UiServer if FileServer startup failed
|
2019-09-19 16:33:45 +02:00 |
|
shortcutme
|
235b8f359c
|
Don't create new connections in offline mode
|
2019-04-15 15:47:17 +02:00 |
|
shortcutme
|
2326cf3de8
|
Ignore incoming connections in offline mode
|
2019-04-15 15:47:05 +02:00 |
|
shortcutme
|
b8879853d5
|
Support closing all current connection in ConnectionServer
|
2019-04-15 15:46:53 +02:00 |
|
shortcutme
|
498fd4bf01
|
Don't listen ConnectionServer if not started
|
2019-04-15 15:46:37 +02:00 |
|
shortcutme
|
b814a633c6
|
Don't reset broken ssl client list on cleanup
|
2019-03-29 02:28:46 +01:00 |
|
shortcutme
|
b0b9a4d33c
|
Change to Python3 coding style
|
2019-03-15 21:06:59 +01:00 |
|
shortcutme
|
de41efbaf8
|
Rev3818, Fix peerPing cli command
|
2019-01-26 03:13:47 +01:00 |
|
shortcutme
|
1824363f86
|
Support dual stack listening
|
2019-01-23 02:13:13 +01:00 |
|
shortcutme
|
447f5fd5c8
|
Store opened port status per IP version
|
2019-01-23 02:11:31 +01:00 |
|
shortcutme
|
b2f25d7f0a
|
Store if there was an incoming connection for port open checker
|
2019-01-20 16:20:41 +01:00 |
|
shortcutme
|
30b71328b9
|
Turn ipv6 representation of ipv4 addresses to simple ips for incoming connections
|
2019-01-20 16:20:01 +01:00 |
|
shortcutme
|
7c97e37dc3
|
Support ipv6 binding for connection server
|
2019-01-20 16:19:14 +01:00 |
|
shortcutme
|
f42d088fbc
|
Log supported ip types when binding
|
2019-01-20 16:18:48 +01:00 |
|
shortcutme
|
a5e63de016
|
Check if there is ipv6 support in user's system
|
2019-01-20 16:18:24 +01:00 |
|
shortcutme
|
f7d3718457
|
Set ConnectionServer default ip for tests based on ip_type
|
2019-01-20 16:16:55 +01:00 |
|
shortcutme
|
d89d770e73
|
Log less precise time for connection cleanup
|
2018-10-30 04:41:02 +01:00 |
|
shortcutme
|
083d64d151
|
Add site to connection log
|
2018-10-30 04:40:34 +01:00 |
|
tangdou1
|
807d461289
|
Fix bootstrapper is blocked by itself
Make the bootstrapper server can add its own ip and port in its own bootstrapper.db as a peer.
|
2018-09-21 14:05:27 +08:00 |
|
shortcutme
|
21a80650b0
|
Cache timecorrection value
|
2018-09-05 14:32:23 +02:00 |
|
shortcutme
|
3b7ec3d913
|
Lowercased Timecorrection function
|
2018-09-05 14:32:01 +02:00 |
|
shortcutme
|
3869cb9bf3
|
Show incoming and outgoing connection separatley in stats page
|
2018-09-02 02:19:51 +02:00 |
|
shortcutme
|
ee97eb6d27
|
Calculate media time correction from connections
|
2018-08-29 19:53:44 +02:00 |
|
shortcutme
|
16f7dafcdf
|
Only record offline internet if there was message received before
|
2018-08-29 19:53:24 +02:00 |
|
shortcutme
|
e05c432d14
|
Store if it's tracker connection on connect
|
2018-08-26 02:52:23 +02:00 |
|
shortcutme
|
b87ad9cd2f
|
Fix disabled tor startup
|
2018-07-10 03:31:39 +02:00 |
|
shortcutme
|
a0b2a8ba74
|
Optional connection timeout checker
|
2018-05-31 19:43:39 +02:00 |
|
shortcutme
|
3013ee083d
|
Longer timeouts in tor always mode
|
2018-05-31 19:43:09 +02:00 |
|
shortcutme
|
3f6b8def05
|
Move ConnectionServer listen to separate function to allow TorManager start before connections
|
2018-04-29 02:44:46 +02:00 |
|
shortcutme
|
a19629d105
|
Start tor_manager with ConnectionServer
|
2018-04-29 01:00:37 +02:00 |
|
shortcutme
|
6e598c74f5
|
Fake utorrent peer_id to avoid possible tracker ban
|
2018-04-29 00:59:45 +02:00 |
|
shortcutme
|
8828f21f2e
|
Always create TorManager object with ConnectionServer, move tormanager start to sperate function
|
2018-04-28 21:51:14 +02:00 |
|
shortcutme
|
e95bc31def
|
Fix logging and shutdown
|
2018-04-12 19:25:50 +02:00 |
|
shortcutme
|
5285699a21
|
Rev3407, Fix connection timeout checker
|
2018-04-06 00:51:14 +02:00 |
|
shortcutme
|
d927e85eca
|
ConnectionServer is not running by default
|
2018-04-04 15:33:02 +02:00 |
|
shortcutme
|
852aaae52e
|
Randomize fileserver port
|
2018-04-03 14:45:04 +02:00 |
|
shortcutme
|
1ad966bd80
|
In passive mode if we have send onion address for every connection not just for tor network
|
2018-03-14 22:29:00 +01:00 |
|
shortcutme
|
4f472982da
|
Use broken ssl ip list instead of peer_id
|
2018-03-14 22:26:59 +01:00 |
|
shortcutme
|
bca5d8a6c5
|
Use msgpack pip package everywhere
|
2018-02-27 02:48:15 +01:00 |
|