Kevin Froman
64944f6f7c
- removed onionrdaemontools (split into many files, mostly into communicatorutils)
...
- removed included secrets.py since 3.6 is required now anyways
2019-06-13 01:58:17 -05:00
Kevin Froman
b582377c8c
fixed config and other bugs, improved connection server
2019-05-15 18:25:36 -05:00
Kevin Froman
d4191b2cb5
communicator refactoring and better documentation
2019-05-11 13:32:56 -05:00
Kevin Froman
d17970b181
+ Have Tor reject socks requests to non-onion services as a small security measure
...
* More refactoring
2019-05-09 00:27:15 -05:00
Kevin Froman
e6c24a483f
bumped stem version and started work on new dir conn system
2019-04-12 12:15:30 -05:00
Aaron
df8a3d39bc
Add installation scripts
2019-03-29 03:33:14 +00:00
Kevin Froman
26f25f8fe4
do not save expired blocks
2019-03-06 22:58:21 -06:00
Kevin Froman
ecad9ac207
False not false in keyboard interrupt handler
2019-03-05 12:07:13 -06:00
Kevin Froman
6687b2a843
changed permisisons
2019-02-02 17:10:04 -06:00
Kevin Froman
11d9047548
added tor check and fixed fd exhaustion
2019-01-17 23:34:13 -06:00
Kevin Froman
1dd471b91e
+ Reformatted API, more efficient, standard, and secure now
...
* Various bug fixes
2018-12-22 13:02:09 -06:00
Kevin Froman
a8f8aea35f
work on revising api
2018-12-18 17:48:17 -06:00
Kevin
ca70b275f6
Merge wot
2018-12-09 17:29:39 +00:00
Arinerron
bb08162019
Make Onionr more user friendly
...
This commit mostly just made messages more readable, worked on logger, and fixed a few bugs
2018-11-10 19:25:40 -08:00
Arinerron
d5355fdc9e
Merge remote-tracking branch 'origin/tempblocks' into onionrui
2018-11-09 22:13:50 -08:00
Kevin Froman
1a856c365f
work on sockets, added profile setter script
2018-09-25 23:58:11 -05:00
Arinerron
6e55636e78
test
2018-09-24 16:48:00 -07:00
Kevin Froman
d3f4e912f9
work on sockets
2018-09-20 12:41:34 -05:00
Kevin Froman
f8b10cfe12
a lot of work on sockets, and added chat module
2018-09-19 23:35:26 -05:00
Kevin Froman
151b12424c
work on block processing module
2018-09-09 00:12:41 -05:00
Kevin
a44d511e1d
bind to random control port
2018-09-07 13:57:20 -05:00
Kevin Froman
67be0bebc2
added tor control and stem
2018-09-04 23:06:17 -05:00
Kevin Froman
9d827493e4
+ v3 onion config
...
+ use newer ubuntu
2018-08-18 23:07:09 -05:00
Kevin Froman
1ae2725319
improved onionr startup and port binding
2018-08-06 02:50:08 -05:00
Arinerron
ddb3ce1e35
Various bug fixes
2018-07-30 21:41:32 -07:00
Arinerron
8846dcc2c6
See details
...
- Completes support for repositories
- `./RUN-LINUX.sh create-repository [plugins...]`
- `./RUN-LINUX.sh add-repository <block hash>`
- `./RUN-LINUX.sh remove-repository <block hash>`
- Fixes several misc bugs
- Refactors code
- Some messy code was rewritten
- Variables renamed
- Migrated old block api (insertBlock) to new Block API (onionrblockapi)
- Kept to standards
- Made code more reusable in `onionrproofs.py`
- Improves logging messages
- Added error output for some features missing it
- Capitalized sentences
- Added punctuation where it is missing
- Switched `logger.info` and `logger.debug` in a few places, where it is logical
- Removed or added timestamps depending on the circumstance
- Added a few misc features
- Added command aliases for `add-file` and `import-blocks`
- Improved statistics menu
- Displays `Known Block Count`
- Calculates and displays `Percent Blocks Signed`
2018-05-31 21:25:28 -07:00
Arinerron
007d7ad9fb
Update to new Block API
2018-05-19 15:11:51 -07:00
Kevin Froman
16282d79d3
refactored timers and added lastconnect to address database
2018-05-18 01:22:16 -05:00
Kevin
0ce3c7d940
now kill tor more often when shutting down, use own tor data directory, and check for api crash to stop daemon
2018-04-21 20:53:12 -05:00
Arinerron
7369b63614
Update logging
2018-04-18 18:47:35 -07:00
Arinerron
c2db59ba8b
Minor bug fixes, and more refactoring
2018-03-02 23:35:13 -08:00
Kevin Froman
155791be03
test tor version, use address db for connections, create address db if it doesnt exist, more
2018-02-22 03:33:30 -06:00
Kevin Froman
586e9230cd
fixed message spam, rewrote draft, work on crypto
2018-02-20 20:44:56 -06:00
Arinerron
62cad7a6ea
Code consistency updates
...
- Improved formatting
- Added comments
- URL encoded values in netcontroller.performGET
- Kept SQL statement case consistency
2018-02-03 19:44:29 -08:00
Arinerron
0d423aaefd
Change "error" to "fatal" and fix styling for fatal
2018-01-27 20:43:54 -08:00
Kevin Froman
897f18bbc2
improved block syncing
2018-01-27 19:53:24 -06:00
Kevin Froman
50e6537e80
tor now exits properly on STOP command
2018-01-27 03:06:08 -06:00
Kevin Froman
4510dbfd82
tor now exits properly on STOP command
2018-01-27 02:43:36 -06:00
Kevin Froman
ead0741e03
fixed gpg generation bug and fixed issues relating to first run/setup
2018-01-26 21:42:20 -06:00
Arinerron
197d47eb7d
Add logger
2018-01-25 23:22:48 -08:00
Kevin Froman
b1c0567c98
fixed int bug in netcontroller and test
2018-01-20 12:06:25 -06:00
Kevin Froman
cb3de7056c
emergency commit
2018-01-19 18:59:05 -06:00
Kevin Froman
d2d60fe6ce
netcontroller now gets the tor hs id
2018-01-19 15:28:34 -06:00
Kevin Froman
9d91e77ec5
work on net controller
2018-01-19 03:16:38 -06:00
Kevin Froman
388752c079
started work on controling and using hidden services
2018-01-18 17:25:10 -06:00
Kevin Froman
0394f1640a
added netcontroller.py file
2018-01-18 03:08:32 -06:00