Commit Graph

1323 Commits (2d5fc6cf54c897eb04be629db961bd48743cc542)

Author SHA1 Message Date
Kevin Froman 06dc97869e
working on preventing replay attacks with block content 2018-08-16 00:01:40 -05:00
Kevin Froman ba2e5d7da9
ability to create expiring bans 2018-08-14 23:20:08 -05:00
Kevin Froman 9f4024104a
work on peer blacklisting/profiling\nupdated readme 2018-08-14 00:02:34 -05:00
Kevin Froman a4c86630cf
reduced peer score minimum, blacklist peers 2018-08-13 15:07:14 -05:00
Kevin Froman aab7d4296f
improved blacklisting 2018-08-12 22:48:33 -05:00
Kevin Froman 5f21d15cdd
+ blocks can now be blacklisted
* Peers sync a little better
2018-08-11 00:23:59 -05:00
Kevin Froman 12d39393b4
* cache pip requirements in dockerfile
* import blacklist into core
+ began work on blacklist command
* work on blacklist module
* modified dockerignore
2018-08-10 17:13:58 -05:00
Kevin Froman 1e37684163
work on blacklisting data 2018-08-10 02:03:49 -05:00
Kevin Froman be77e02835 added missing logger import 2018-08-08 20:48:31 -05:00
Kevin Froman bc95d8855d
+ added POW announce for node (now POST)
* fixed bug where core hsAddress was not available on first startup
2018-08-08 14:26:02 -05:00
Kevin Froman 0ae052336c
+ onionr now introduces automatically
+ added daemon tools file
+ added .dockerignore
2018-08-07 02:31:53 -05:00
Kevin Froman 1ae2725319
improved onionr startup and port binding 2018-08-06 02:50:08 -05:00
Kevin Froman 2fd387eeb8 Merge branch 'node-profiling' of gitlab.com:beardog/Onionr into node-profiling 2018-08-05 01:36:27 -05:00
Kevin Froman 2907471b5f
* always check needed config on startup
+ added Dockerfile
2018-08-05 01:35:49 -05:00
Arinerron d30069d796 Quick bug fix 2018-08-04 21:16:42 -07:00
Arinerron e2abf5f046 Onionr UI updates 2018-08-04 21:09:33 -07:00
Kevin Froman 307fbf235a use socks4a 2018-08-04 00:50:07 -05:00
Arinerron 60a1d36b3a misc updates 2018-08-03 20:47:56 -07:00
Arinerron 31f8d92af7 Fix annoying bug 2018-08-03 20:47:22 -07:00
Arinerron 0b77a88e72 Improve UI 2018-08-03 19:52:45 -07:00
Kevin Froman 0a2fe2a0b1
* punish peers that share invalid blocks
* fixed profile crash
2018-08-03 15:01:13 -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
Kevin Froman 8bb5014d41
work on peer cleanup 2018-08-02 02:28:26 -05:00
Kevin Froman d22701199c
* work on peer profiling
* block exchange order
* edited disclaimer html
* began working on peerCleanup
2018-08-01 02:22:22 -05:00
Kevin Froman c4f2327e49
removed accidental hardcode test in onionrpeers 2018-07-31 00:34:16 -05:00
Kevin Froman 34a970d008 Merge branch 'node-profiling' of gitlab.com:beardog/Onionr into node-profiling 2018-07-31 00:28:41 -05:00
Kevin Froman 36c2581cec
do not spam dbhash 2018-07-31 00:28:10 -05:00
Arinerron ce8800652d www/ui/ -> ui/ 2018-07-30 22:02:01 -07: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
Aaron 34b919d324 Add stuff to readme 2018-07-31 00:14:42 +00:00
Kevin Froman 4decda916d
peers scores are now calculated on request success and are saved, WIP 2018-07-30 17:48:29 -05:00
Kevin Froman dda5c2885d Merge branch 'node-profiling' of gitlab.com:beardog/Onionr into node-profiling 2018-07-30 02:38:17 -05:00
Kevin Froman a2799ce5ef
more work on whitepaper 2018-07-30 02:37:38 -05:00
Arinerron 88df88204c Add files 2018-07-29 17:43:28 -07:00
Arinerron 215fbcba68 Add web api callbacks 2018-07-29 17:37:12 -07:00
Arinerron 695cd7503b Fix spelling issues 2018-07-29 16:27:03 -07:00
Kevin Froman 18d075a018
more work on whitepaper 2018-07-29 02:34:04 -05:00
Kevin 83c4dbcb72 Merge branch 'node-pow' into 'master'
Reverse block insertion and other bug fixes

See merge request beardog/Onionr!4
2018-07-29 04:51:48 +00:00
Kevin 942d3e8cab more work on whitepaper 2018-07-28 00:53:46 -05:00
Kevin Froman d90be83776
work on new whitepaper 2018-07-27 18:04:30 -05:00
Kevin Froman d39208d648
added static dir and serving for web ui 2018-07-27 00:48:22 -05:00
Kevin Froman afdee2a7a5
work on new peer profiling system 2018-07-26 22:07:50 -05:00
Kevin cd54bbec57 Merge branch 'master' into 'master'
Update the Makefile to comply with the DESTDIR/PREFIX convention

See merge request beardog/Onionr!3
2018-07-24 00:08:52 +00:00
Kevin Froman 5f1a02e42d
upload to multiple peers 2018-07-23 15:23:32 -05:00
Kevin Froman ca122dc1ba
upload to multiple peers 2018-07-23 15:04:36 -05:00
Kevin Froman 0beffab96e
+ added blockimporter.py
* removed outdated direct connection handler
2018-07-23 02:45:48 -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 aa2e6ba72c Merge branch 'master' of gitlab.com:beardog/Onionr 2018-07-21 19:21:18 -05:00