Commit Graph

56 Commits

Author SHA1 Message Date
Kevin Froman 909c002dc4 more progress in removing onionrutils class 2019-06-25 03:21:36 -05:00
Kevin Froman 065e97ab11 improved logging messages to be less spammy 2019-06-19 15:29:27 -05:00
Kevin Froman ce2095d7f8 + added hit count stat
- removed bypass_tor_check as defunct config option
* actually fixed connect stat in cli for real this time
* improved ui stats more
2019-06-16 17:34:43 -05:00
Kevin Froman 71805811cf corrected permissions again 2019-06-16 13:20:54 -05:00
Kevin Froman 901b275d40 fixed everything being executable permission 2019-06-16 02:04:32 -05:00
Kevin Froman c07901ec06 reduced config reloads by a lot 2019-06-16 01:06:32 -05:00
Kevin Froman d054722bce Merge branch 'docs' into windowspow 2019-06-14 23:26:30 -05:00
Kevin Froman a6595fd8bc minor boilerplate adjustments 2019-06-14 23:26:10 -05:00
KF 5e73f83c57 + added powchoice.py to use old pow on windows, temporary fix for subprocess method not working there
* various bug fixes
2019-06-14 20:31:01 -05:00
Kevin Froman f5b3406684 + added tor data deletion command
* better support multiple tor versions in tor bootstrap (latest broke on manjaro before this)
* reduced interval for upload block timer to 5 seconds
* show message if inbox is empty in webui mail
2019-06-14 13:02:02 -05:00
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