caryoscelus
79ffcac22d
reduce fingerprinting information accessible to unprivileged sites
...
refs #163
2022-11-14 13:58:57 +00:00
caryoscelus
e50558a118
Merge pull request #120 from zeronet-conservancy/user_agent
...
reduce fingerprinting of site owner
2022-07-25 09:43:19 +00:00
caryoscelus
74f8a6e11e
minor improvement in ConnectionServer
2022-07-07 21:31:24 +00:00
caryoscelus
7353c8ff90
reduce fingerprinting of site owner
...
replace version with generic `user_agent` that will remain constant
2022-07-01 19:28:53 +00:00
caryoscelus
6517ebc432
reduce fingerprinting information sent to other nodes
...
version and revision are still accessible to users to see,
but not the other nodes. this will make it harder to collect
information for both informational, but also malicious purposes
2022-05-31 01:24:37 +04: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
ab9fe173a8
Don't use trackers proxy in tor always mode
2019-08-23 03:40:29 +02:00
shortcutme
d93e89899b
Fix tracker proxy PySocks import
2019-08-15 03:05:46 +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
d47e4a3e0e
More detailed error logging on ssl handshake fail
2019-04-10 19:58:37 +02:00
shortcutme
b814a633c6
Don't reset broken ssl client list on cleanup
2019-03-29 02:28:46 +01:00
shortcutme
cf354d59fb
Fix incoming connection implicit crypt
2019-03-27 03:06:46 +01:00
shortcutme
af49404320
Remove support of old request type
2019-03-16 02:32:10 +01:00
shortcutme
717802860d
Create new unpacker object if client sending new-style, bin-type compatible msgpack streams
2019-03-16 02:31:49 +01:00
shortcutme
edd3f35790
Use new Msgpack library for unpacking
2019-03-16 02:30:54 +01:00
shortcutme
b0b9a4d33c
Change to Python3 coding style
2019-03-15 21:06:59 +01:00
shortcutme
952a1a1da8
Rev3851, Fix typo with onion address detection
2019-02-16 20:50:49 +01:00
shortcutme
860ef650f9
Support IPv6 in Tor always mode by creating ipv4 sockets with ipv6 address
2019-01-30 14:53:33 +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
3fa0f1b9e8
Don't correct local time with p2p timecorrection value
2019-01-20 16:15:47 +01:00
shortcutme
f1a54bd7d0
Set strict timeout for connection handshake
2019-01-20 16:15:32 +01:00
shortcutme
1803e47c02
Support creating ipv6 connections
2019-01-20 16:15:07 +01:00
shortcutme
296e44deec
Store ip_type in Connection variable
2019-01-20 16:14:00 +01:00
shortcutme
87503b875a
Set timeout for connection
2018-10-30 04:41:11 +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
5f1e7ffd0c
Correct sent time with timecorrection value
2018-09-05 14:32:43 +02: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
1cce926ef8
Record handshake time for connections
2018-08-29 19:52:55 +02:00
shortcutme
5887f90202
Wait handshake done before sending other request to connections
2018-08-26 22:54:45 +02:00
shortcutme
ca3b01f898
Allow tracker connection to loopback to same client
2018-08-26 02:52:42 +02:00
shortcutme
e05c432d14
Store if it's tracker connection on connect
2018-08-26 02:52:23 +02:00