Kevin Froman
c7e06205b7
OnionrUtils fully removed (but not fully bug free)
...
flow now uses daemon thread for displaying output
2019-06-25 18:07:35 -05:00
Kevin Froman
909c002dc4
more progress in removing onionrutils class
2019-06-25 03:21:36 -05:00
Kevin Froman
8082570b7f
* bumped nacl and unpaddedbase32 verison
...
* added/improved support for unpaddedbase32 keys
* greatly improved home UI and mail
* deniable blocks shouldnt use forward secrecy anymore
* dont add yourself as a contact
2019-06-19 01:57:13 -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
7cb5f212ec
Started reducing unnecessary disk i/o:
...
* Spawn core.Core() much less
2019-06-15 13:56:57 -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
335db64096
* Progress in adjust tagline in files, license boilerplate fixes
...
* Import adjustments
2019-06-11 19:05:15 -05:00
Kevin Froman
2d20ecdfd3
* send introduce command instead of using duplicated logic
...
* remove unnecessary imports
* improve if self-address peer comparison to avoid some config reads
2019-06-11 01:08:44 -05:00
Kevin Froman
651fc8c43c
prevent replay of very old encrypted data
2019-02-25 22:19:37 -06:00
Kevin Froman
2e99b6b95c
removed non-anonymous pubkey encryption, fixes, more tests
2019-02-15 22:08:03 -06:00
Kevin Froman
4afff79d2f
more work on tests
2019-02-14 21:28:41 -06:00
Kevin Froman
6687b2a843
changed permisisons
2019-02-02 17:10:04 -06:00
Kevin Froman
ee9023b150
start using very simple DHT
2019-01-22 11:40:27 -06:00
Kevin Froman
6b25a9301c
fixed broken deterministic addresses made it so we do not use forward secrecy when sending to self
2019-01-19 23:39:25 -06:00
Kevin Froman
2289171b0f
started a simple board plugin
2018-12-26 00:14:05 -06:00
Kevin Froman
b45bb94375
added dynamic proof of work
2018-12-24 00:12:46 -06:00
Kevin
bf87ab17af
Block time handling improvements
2018-12-16 05:36:47 +00:00
Kevin
ca70b275f6
Merge wot
2018-12-09 17:29:39 +00:00
Kevin
44d545684a
Merge Tempblocks
2018-11-11 02:10:58 +00:00
Kevin Froman
9d827493e4
+ v3 onion config
...
+ use newer ubuntu
2018-08-18 23:07:09 -05:00
Kevin Froman
40255538da
reworking PM system before migration to plugin and updating blockapi to encryption format
2018-07-13 16:02:41 -05:00
Kevin Froman
7cf4cd9862
more bytes issues
2018-07-10 02:20:32 -05:00
Kevin Froman
b3b5e5bb50
+ re-added old pow system as a different class for things like ed25519 keys
...
* no longer run communicator threads if they need peers and we have none connected
2018-07-09 02:02:33 -05:00
Kevin Froman
f027202ac9
* Pretty much done with new POW format
2018-07-08 02:51:23 -05:00
Kevin Froman
a7d0d73b5b
add new block to hash db in communicator
2018-06-21 19:57:12 -05:00
Kevin Froman
0a8052a9a4
* work on new block system, encryption
...
+ added new exception
+ encryption now anonymous by default, will probably remove anonymous
param in future
2018-06-20 02:40:49 -05:00
Kevin Froman
7864677498
+ added secrets.py
...
* work on communicator2, syncing blocks
* modify insertblock to use new pow metadata (may need more work for new
spec)
2018-06-16 15:54:56 -05:00
Kevin Froman
21786c6885
work on getting new blocks in communicator2
2018-06-15 00:45:07 -05:00
Kevin Froman
c13a742335
removed btc and stopped delivering pow hash
2018-05-14 23:24:38 -05:00
Kevin Froman
361f1e3d54
Merge branch 'communicator-multithreading' of github.com:beardog108/onionr into communicator-multithreading
2018-05-14 11:32:01 -05:00
Kevin Froman
7098103445
small commit before merge
2018-05-14 11:31:55 -05:00
Arinerron
b1e9e61430
Make pluginmanager functional
2018-05-13 21:11:31 -07:00
Arinerron
f0e842eae4
Fix positional argument bug
2018-05-12 23:37:47 -07:00
Arinerron
fe4261c4a2
Various improvements
...
- Adds a lot more to the pluginmanager
- Refactors code
- Relocates functions
2018-05-12 20:45:32 -07:00
Kevin Froman
bc88e8107c
work on pow for public keys
2018-05-07 01:55:03 -05:00
Kevin Froman
9c3416e707
work on proof of work
2018-05-05 18:32:10 -05:00
Kevin Froman
7d9936e55c
work on proof of work
2018-05-05 16:50:15 -05:00
Kevin Froman
717035a136
fixed missing import in crypto
2018-04-26 21:23:43 -05:00
Kevin Froman
e140e8560f
signed blocks related crashes fixed hopefully, wrong exception
2018-04-26 21:18:17 -05:00
Kevin Froman
5086a839ee
signed blocks related crashes fixed hopefully
2018-04-26 21:14:31 -05:00
Kevin Froman
8a9d1326fb
signed blocks related crashes fixed hopefully
2018-04-26 20:15:30 -05:00
Kevin Froman
9f4aef7465
do not encode prev if its already bytes
2018-04-26 15:39:02 -05:00
Kevin Froman
c9b7528db4
more work on block headers, PMs now signed/verified
2018-04-26 14:56:17 -05:00
Kevin Froman
1e32446f2a
fixed self issue
2018-04-25 01:56:40 -05:00
Kevin Froman
6b9d4f8fc6
work on new block metadata format and some small bug fixes
2018-04-24 23:04:12 -05:00
Kevin Froman
583480629a
hopefully working again, hopefully less block validation issues
2018-04-22 21:58:24 -05:00
Kevin Froman
0cf4c97597
fixed padding issue (hopefully), can now decrypt PMs, other improvements
2018-04-17 22:43:33 -05:00
Kevin Froman
8022781a8f
lot of work on OnionrCrypto
...
updated logo
fixed broken peerinfo functions in core
removed gnupg from travis installation
2018-04-01 19:33:09 -05:00