Commit Graph

19 Commits

Author SHA1 Message Date
Arinerron
82c29bfcbe
Give error details instead of just spontaneously quitting 2019-03-30 17:25:07 -07:00
Arinerron
3e789a8650
Fix plugin bug 2019-03-28 20:25:20 -07:00
Arinerron
8bae211a8d
Use ONIONR_HOME or DATA_DIR env vars 2019-03-28 12:08:07 -07:00
KF
7b635c4fc9 fixed import error in plugins being slient, affecting plugins not being enabled on some platforms/versions 2019-03-06 16:39:46 -06:00
Kevin Froman
c89bf5b430 work on plugins doing http endpoints 2019-03-02 00:22:59 -06:00
Kevin Froman
6687b2a843 changed permisisons 2019-02-02 17:10:04 -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
Kevin Froman
1a856c365f work on sockets, added profile setter script 2018-09-25 23:58:11 -05:00
Kevin Froman
75bb8a11bd
do not fail on plugin import 2018-07-02 16:08:47 -05:00
Arinerron
af237eab0b Refactor Onionr 2018-06-13 21:17:58 -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
019f13fe8d
Fix bug involving plugin duplicate names 2018-05-13 21:22:28 -07:00
Arinerron
654703d902
Start working on plugin manager 2018-04-22 20:42:37 -07:00
Arinerron
098abb8e55
Improve support for plugins 2018-04-20 20:10:50 -07:00
20esaua
2126138428 Add in PluginAPI (#7)
* Modify soft resetting

Made it more like hard resetting (output-wise).

* Refactor timedHmac.py

* Update onionrplugins.py

Remove test code

* Create onionrpluginapi.py

* Update onionrevents.py

* Update onionrpluginapi.py

* Update onionrevents.py

* Update onionr.py

* Add onionr object to events

* Update onionr.py
2018-04-21 01:20:26 +00:00
Arinerron
034410a6e8
Remove test plugin 2018-04-18 21:46:29 -07:00
Arinerron
ee59b12238
Add more unit tests 2018-03-03 14:18:57 -08:00
Arinerron
ab17e0d198
Add plugin support 2018-03-02 20:19:01 -08:00