Commit graph

61 commits

Author SHA1 Message Date
j
761f973895 ip change is async 2024-06-13 13:31:15 +01:00
j
8a5d8072ca ignore nodes id is wrong 2024-06-08 17:09:08 +01:00
j
da30a40fd6 cache can_connect for 3 seconds 2024-06-08 15:52:13 +01:00
j
2b58800caa fix local peer discovery 2024-06-08 14:31:06 +01:00
j
aa968e00fd start check ip change task 2019-06-18 09:19:06 +02:00
j
e0cba14d6a store annotations in db and sync with peers 2019-02-10 17:58:05 +05:30
j
c95e22869c queue peering requests per node 2019-02-02 12:43:37 +05:30
j
b4c6f2b4ac use .editorconfig 2019-01-24 18:36:20 +05:30
j
4539792cdc fix resolv loop 2019-01-01 01:44:33 +01:00
j
a73b93b6ec client might have disconnected just now 2019-01-01 00:20:25 +01:00
j
e966256fa2 simple changelog 2017-06-03 22:50:14 +02:00
j
0b2db6fd80 re-announce local node if username changes 2016-04-05 09:57:34 +02:00
j
9d1603cfb2 better logging 2016-04-05 01:39:31 +02:00
j
a1ea4943c5 start with -2 2016-03-26 17:26:19 +01:00
j
ad03b7ef2e broadcast mdns on each local interface with the matching local ip 2016-03-24 15:15:15 +01:00
j
6f5deada62 remove nesting 2016-03-23 20:15:26 +01:00
j
0401f76621 wait for Zeroconf to init before registering service 2016-03-23 19:48:15 +01:00
j
417195cfd1 use mdns for local peer discovery 2016-03-23 12:14:22 +01:00
j
9744653701 wait for local interface to show up 2016-02-24 12:25:17 +05:30
j
e90e6c57a4 no error if network is down 2016-02-18 20:38:00 +05:30
j
567952d91d use one variable to track app shutdown state 2016-01-31 22:15:59 +05:30
j
afbb4e638f only update name if name changes 2016-01-25 23:02:27 +05:30
j
d70bd8797a s/exc_info=1/exc_info=True/g 2016-01-24 14:43:03 +05:30
j
ff5917ade0 rebuild changelog and redownload from peers. 2016-01-23 22:19:34 +05:30
j
defbbf290f remove unused code 2016-01-18 19:40:06 +05:30
j
165f9650ec use select to check for network data 2016-01-08 16:56:35 +05:30
j
472d37dc01 no traceback if computer has no local network 2016-01-02 15:06:48 +05:30
j
8a26285c88 better online/offline status handling 2015-12-02 22:05:23 +01:00
j
03c24396e0 increase timeout 2015-12-01 11:51:58 +01:00
j
3182d4eaeb less debug output, only log http requests if enabled 2015-11-29 17:07:01 +01:00
j
444c357e54 dont add local peers to db, just show them in user dialog 2015-11-29 16:39:26 +01:00
j
d497e89b2b use logging.getLogger(__name__) 2015-11-29 15:56:38 +01:00
j
7c1e5c691a use tor hidden service instead of ed25515 as peer id 2015-11-26 01:26:10 +01:00
j
2a7122d7fb send local node announcement every 60 seconds 2015-03-07 13:06:00 +05:30
j
59062d40c7 dont fail if socket.SO_REUSEPORT is not defined 2015-02-26 12:18:28 +05:30
j
0956bd4966 fix localnodes 2014-09-09 16:28:59 +02:00
j
1e09e70574 encode/decode 2014-09-09 12:08:04 +02:00
j
26d3f1f8fb Merge branch 'master' into py3 2014-09-08 21:28:35 +02:00
j
461fe3b9cf more str/bytes 2014-09-08 21:17:35 +02:00
j
0ef522f620 reuse port 2014-09-05 18:36:03 +02:00
j
8e27b9f76e port to python3 2014-09-03 00:38:34 +02:00
j
14f426afd4 only handle exception if still active 2014-09-03 00:33:42 +02:00
j
e4cf322570 backport some localnode improvements from peerlink 2014-09-01 12:30:09 +02:00
j
4b790722ae cleanly shut down 2014-08-09 20:32:41 +02:00
j
abf2bbf6a8 remove flask app 2014-08-09 18:33:59 +02:00
j
74d5b21df0 dont give up on localnodes if there is no network 2014-05-27 16:48:50 +02:00
j
81279f4ed2 debug 2014-05-25 22:58:53 +02:00
j
bea8efe6c4 local nodes 2014-05-24 11:39:45 +02:00
j
d787cec8e2 always use ip/route to detect local ipv4 2014-05-23 13:22:30 +02:00
j
dc2121293e fall back to ipv4 for local nodes if no ipv6 connection is available 2014-05-22 16:20:40 +02:00