Kevin Froman
58aa8ce1cc
* Increased heartbeat timer
...
* Tried to fix bug where wrong node was being reported as being
announced to
* Refactored core somewhat
- Removed data dir encryption (TODO: just encrypt pub/priv key pair)
- Removed simplecrypt dependency
2018-10-30 17:22:06 -05:00
Kevin Froman
8c63d6c205
work on improving block sync
2018-10-28 14:01:57 -05:00
Kevin Froman
34aa892b65
work on using dynamic/configurable POW
2018-10-28 00:06:18 -05:00
Kevin Froman
3da06339f6
removed key sync
2018-10-26 18:11:18 -05:00
Kevin Froman
a142e8a752
offline encryption plugin can now decrypt
2018-10-25 19:56:02 -05:00
Kevin Froman
b8644c0441
work on offline decryption and fixed pubkey encrypt bug
2018-10-23 23:54:28 -05:00
Kevin Froman
220fda02ce
half way done with encryption plugin, fixed encryption bug in onionrcrypto when using non anonymous encryption
2018-10-19 00:04:11 -05:00
Kevin Froman
fbd82d38fe
work on foward secrecy
2018-10-09 18:36:52 -05:00
Kevin Froman
15877449f8
bug fixes
2018-10-02 11:45:56 -05:00
Kevin Froman
8dbaac2198
catch signature failure better
2018-09-26 18:40:33 -05:00
Kevin Froman
1a856c365f
work on sockets, added profile setter script
2018-09-25 23:58:11 -05:00
Kevin Froman
7a0cfe34f3
work on adding/removing friends, user info
2018-08-26 22:44:32 -05: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
Kevin Froman
24540abe6b
finished pub encrypt function
2018-03-16 15:38:33 -05:00
Kevin Froman
5641651c85
added functions to verify and sign with ed25519
2018-03-01 13:59:07 -06:00
Kevin Froman
586e9230cd
fixed message spam, rewrote draft, work on crypto
2018-02-20 20:44:56 -06:00
Kevin Froman
895b1919fd
removed PGP
2018-02-15 23:31:30 -05:00
Kevin Froman
297cac81ae
work on peer encryption
2018-02-08 16:58:39 -06:00
Kevin Froman
4948712904
work on peer encryption
2018-02-07 03:04:58 -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
Kevin Froman
70bc131aa6
work on gui, blocks now have identifiers, work on crypto
2018-02-01 23:39:55 -06:00
Kevin Froman
14d1fec3f3
started work on data encryption
2018-02-01 16:45:15 -06:00