Commit Graph

26 Commits

Author SHA1 Message Date
54172c6972
Don't start the tor service with --no-incoming if there is a system one 2024-08-22 05:28:11 +03:00
3768d3e880
Improve the logic of starting tor:
set missing initial port, exit on failure,
increase timeout to 90 reducing number of attempts to 20.
2024-07-16 03:46:23 +03:00
0fb4056eb1
Conform tor setup to the restrictions for incoming and outgoing connections 2024-07-16 03:46:23 +03:00
c7a9f853c7
Don't try to resolve DNS seeds if tor is enabled 2024-07-16 03:46:22 +03:00
8c7e7266be
Complete help string on the --tor arg 2024-07-16 03:46:21 +03:00
95a2b74544
A rough implementation of onion service based on pybitmessage plugin 2024-07-16 03:46:20 +03:00
89555b14a8
Parse socks_proxy arg with urllib.parse and support more parameters 2024-07-16 03:46:20 +03:00
7736846646
A minimal implementation of proxy for outgoing connections using PySocks,
special arg --tor currently just sets host and port for the socks_proxy.
2024-07-16 03:45:57 +03:00
e4c2c1be16
Make load_data a static method in manager,
use ascii while loading nodes csv.
2023-10-14 01:06:31 +03:00
a7187d8dfd
Suppress some too-many-* pylint design warnings in parse_arguments() 2023-10-14 01:06:31 +03:00
8755e56167
Replace Manager.clean_objects() by the extended version from main
and call it upon the Manager start.
2023-08-20 01:14:17 +03:00
e249e501cc
Fix formatting lint issues 2023-08-14 05:53:20 +03:00
e95f2b522a
Add basic docstrings 2023-07-30 03:45:59 +03:00
5462e990dc
Don't log FileNotFoundError while loading I2P destination private key 2022-09-23 08:16:49 +03:00
140e0139ef
Don't use exc_info if found that IPv6 is not supported while starting listener 2022-09-23 08:11:07 +03:00
30a8a32c92
Lower the level of most log messages, but add exc_info for some
- log info on disconnect, debug on disconnected locally
  - don't log connections failed because of obvious resons
2022-09-10 19:30:39 +03:00
03d6361a3d
Disable pylint unused-argumet warning on the signal handler 2021-08-02 20:06:55 +03:00
3fa84d1f4b
Formatted the code with flake8 2021-03-09 18:35:03 +02:00
83c2e48fe5
Use dotted imports 2021-03-09 18:31:20 +02:00
TheKysek
e83fc0d838
Change logging messages 2017-08-23 19:03:13 +02:00
TheKysek
5e949d0e01
Validate objects loaded from disk 2017-08-23 18:51:33 +02:00
TheKysek
2085f01281
Code cleanup 2017-07-20 18:22:59 +02:00
TheKysek
ae799c295c
Add an option to generate new I2P destination on every start 2017-07-20 16:12:32 +02:00
TheKysek
057b25a812
I2P improvements
- local destination publishing

- destination gathering
2017-07-01 15:05:06 +02:00
TheKysek
918a926c88
I2P tweaks 2017-06-11 07:55:53 +02:00
TheKysek
1a3e340537
Experimental I2P support 2017-06-09 20:41:33 +02:00