Commit Graph

34 Commits

Author SHA1 Message Date
Kevin Froman
a8f8aea35f work on revising api 2018-12-18 17:48:17 -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
Arinerron
908ee647a1
Fix merge conflicts 2018-11-16 23:23:10 -08: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
44d545684a Merge Tempblocks 2018-11-11 02:10:58 +00:00
Arinerron
d5355fdc9e
Merge remote-tracking branch 'origin/tempblocks' into onionrui 2018-11-09 22:13:50 -08:00
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
b5fecdf1e8 logging is less spammy, file disabled by default, and we dont try to scan encrypted blocks that aren't for us 2018-09-26 20:37:52 -05:00
Arinerron
6e55636e78 test 2018-09-24 16:48:00 -07:00
Kevin
1203bb2b7a * Adjusted connect configuration
* work on cli-ui
2018-08-31 22:29:57 -05:00
Kevin Froman
7a7b627259 use config for some timers 2018-08-25 09:33:38 -05:00
Kevin Froman
e346c09228
bug fixes 2018-08-23 14:46:23 -05:00
Kevin Froman
e34c08b036 sync improvements, bug fixes, config changes 2018-08-23 12:48:49 -05:00
Kevin
53577a4c10 work on netcheck and configuration 2018-08-21 15:01:50 -05:00
Kevin Froman
9d827493e4
+ v3 onion config
+ use newer ubuntu
2018-08-18 23:07:09 -05:00
Kevin Froman
40ea61707f
do not try to download already saved blocks from upload 2018-08-16 23:21:21 -05:00
Kevin Froman
a4c86630cf
reduced peer score minimum, blacklist peers 2018-08-13 15:07:14 -05:00
Kevin Froman
8694ab078e
+ remove peers who do not meet the minimum score
* minor bug fixes and documentation improvements
* do not cleanup peers if we have no online peers (probably not
connected anyway)
* do not run peer cleanup until a min
* do not spam block list on shutdown during block sync
* use correct thread decrement in peerCleanup
* added trust int to address table, not used yet
2018-08-03 01:28:26 -05:00
Kevin Froman
032aa780ef
* fixed bug causing onionr to usually only have 1 peer at once
* do not crash when loading new peer profile
* removed code for defunct *address* proof of work
+ added maxStoredPeers and maxConnect config options (TODO)
+ added lastConnectAttempt to address db
+ added command to cause instant peer exchange
+ added connectCheck.txt for TODO connection testing
2018-08-02 15:18:01 -05:00
Arinerron
8e01063f94 Move to www 2018-07-30 21:54:17 -07:00
Arinerron
ddb3ce1e35 Various bug fixes 2018-07-30 21:41:32 -07:00
Kevin Froman
afdee2a7a5
work on new peer profiling system 2018-07-26 22:07:50 -05:00
Kevin Froman
71007a2d0a
+ added reverse block insertion
* handle downloading of blocks better when peer goes offline
* bumped default disk allocation
* added post request util
2018-07-23 02:43:10 -05:00
Kevin Froman
ab65f5ea95
removed old communicator 2018-07-12 23:57:03 -05:00
Kevin Froman
06986d2703
* now use communicator2 by default
* fixed shutdown command crash
* now handle shutdown of api in communicator
* work on new POW system (block hash being the POW hash)
2018-07-05 02:31:47 -05:00
Arinerron
af237eab0b Refactor Onionr 2018-06-13 21:17:58 -07:00
Kevin Froman
b6da3385cb
+ added onionrpeers file
+ added onionrexceptions file
+ work on new communicator
2018-06-12 02:34:33 -05:00
Arinerron
4ec3d037e9 Few misc changes 2018-06-04 22:26:11 -07:00
Kevin Froman
500658808f Merge I2P Branch (#19)
* work on i2p support

* work on i2p support

* redid socks check

* redid socks check

* redid socks check

* work on i2p and fixed broken block processing

* fixed no newline delim on block list in api

* fixed no newline delim on block list in api

* fixed no newline delim on block list in api

* use extend instead of append for blocklist after newline changes
2018-05-19 21:32:21 +00:00
Kevin Froman
16282d79d3
refactored timers and added lastconnect to address database 2018-05-18 01:22:16 -05:00
Arinerron
0af569acff
Move config to static-data 2018-05-04 00:14:27 -07:00