Commit Graph

1057 Commits

Author SHA1 Message Date
Kevin Froman
50e2efee32 set idstrings async, validate sig on plaintext blocks before save, and change to returning unpadded key from API 2019-09-06 17:22:33 -05:00
Kevin Froman
ddcb1e39e3 switched to bip39 from pgp word list 2019-09-06 15:09:39 -05:00
Kevin Froman
41eab0e98d fixed command parser plugin command building 2019-09-06 13:23:01 -05:00
Kevin Froman
d0fab00e3b
added basic tor bridge support.
fixes #35
2019-09-06 04:31:13 -05:00
Kevin Froman
3be83699db boards now load async 2019-09-06 00:18:25 -05:00
Kevin Froman
1f757679d9 added soft-reset command, fixed broken nonce cache, work on chat 2019-09-05 04:40:31 -05:00
Kevin Froman
cc66c3a896 work on about modal 2019-09-04 05:10:17 -05:00
Kevin Froman
170cca9620 misc work on webui 2019-09-04 01:20:11 -05:00
Kevin Froman
cf26232d61 added command to reset tor transport 2019-09-01 04:13:46 -05:00
Kevin Froman
17d345824e added notifications and signed posts to board 2019-08-31 19:13:59 -05:00
Kevin Froman
2cb36875d2 added signature toggle on circles posts 2019-08-31 05:56:44 -05:00
Kevin Froman
271307fbe1 removed fontawesome source 2019-08-30 18:08:02 -05:00
Kevin Froman
c3bb676363 +added fontawesome, improved readme 2019-08-30 04:23:44 -05:00
Kevin Froman
3ce0a617ae + added file for command testing 2019-08-29 19:37:39 -05:00
Kevin Froman
e02e7dba87 readded help support including for plugins 2019-08-29 18:26:43 -05:00
Kevin Froman
604ce5f012 readded command help support 2019-08-29 17:17:47 -05:00
Kevin Froman
03649756f5
added reset plugins command 2019-08-29 04:25:21 -05:00
KF
dcc42575c3 fixed mail ordering 2019-08-29 01:49:41 -05:00
KF
8549b79ac9 remove headers for onionr clients 2019-08-28 18:33:28 -05:00
KF
d2845b2ad5 added some missing boilerplates 2019-08-28 02:42:26 -05:00
KF
1c21e62606 fixed invalid import for encrypt plugin decryption 2019-08-28 02:40:11 -05:00
KF
664b955255 * added forgotten onionrproofs import in onionrblocks insert 2019-08-27 21:46:33 -05:00
KF
127df8b2a3 * fixed broken mime types 2019-08-27 21:46:14 -05:00
KF
7d2080a1d1 added taskkill hack for killing onionr's Tor process on Windows 2019-08-27 21:15:56 -05:00
KF
03356e98fd * log unhandled daemon queue commands 2019-08-27 21:14:18 -05:00
Kevin Froman
dd87ad8999 encryptType no longer set when encryption not used 2019-08-27 03:47:22 -05:00
Kevin Froman
0c196e8135 import-blocks command should have non-plural alias 2019-08-27 03:27:00 -05:00
Kevin Froman
5d1d49368e downloads now start much sooner when blocks are discovered 2019-08-27 03:26:14 -05:00
Kevin Froman
abd252cfed added console.log welcome on ui homepage 2019-08-27 03:24:43 -05:00
Kevin Froman
2c61380ffa fixed unsynced flow cache 2019-08-25 21:18:09 -05:00
Kevin Froman
9fc6e35fe4 work on direct connections 2019-08-25 03:08:09 -05:00
Kevin Froman
a375117dd8 work on chat 2019-08-21 03:03:24 -05:00
Kevin Froman
d548723f90 work on chat 2019-08-19 01:04:35 -05:00
Kevin Froman
995d380b9f work on chat 2019-08-18 22:54:36 -05:00
Kevin Froman
315e860eff added chat sendbox 2019-08-18 15:10:28 -05:00
Kevin Froman
a5490b9f28 reduced initial block cleanup timer count 2019-08-18 00:54:52 -05:00
Kevin Froman
a69cb17e47 fixed inserted blocks not having default expire in meta db
work on chat
2019-08-18 00:27:33 -05:00
Kevin Froman
80098d39c1 connections now able to be created and detected in webui 2019-08-17 02:27:33 -05:00
Kevin Froman
0d9e72eccd work on chat 2019-08-16 17:40:17 -05:00
Kevin Froman
bb6ce10985 Added thread call to create client service from web interface endpoint
made create_client in onionrservices static
2019-08-16 16:28:54 -05:00
Kevin Froman
602bc62897 work on chat 2019-08-16 15:41:56 -05:00
Kevin Froman
d8af21ab16 * started endpoint for non-app specific control of direct connections
* fixed signature bugs in direct connections and forward secrecy
* removed chain and parent stuff from onionrblocks
2019-08-15 03:36:05 -05:00
Kevin Froman
3c6cbca0ac added loading whitelisted endpoints from plugins 2019-08-14 18:44:29 -05:00
Kevin Froman
e267bbbead catch value error on insert queue removal 2019-08-14 01:40:03 -05:00
0Gitnick
00ad409737 Some microimprovements 2019-08-13 20:06:14 -05:00
0Gitnick
26b1cc5d87 Delegate code in onionrproofs 2019-08-13 19:12:45 -05:00
Kevin Froman
e86f154522 * prevent the same message from being inserted at the same time in the http api
* bumped toomanyobjs
* correct pysocks raise
fixes #34
2019-08-13 17:28:53 -05:00
0Gitnick
34c00069f5 Fix difficulty calculator for new blocks 2019-08-13 16:54:03 -05:00
0Gitnick
7c7058a691 Remove unused variables in onionrproofs.py 2019-08-13 15:26:20 -05:00
0Gitnick
6c091acd34 Shorten hashMeetsDifficulty function 2019-08-13 15:18:43 -05:00
0Gitnick
401723f5ab Comment step function 2019-08-13 15:10:58 -05:00
0Gitnick
60c9a395f6 Delegate finding leading zeroes to library functions 2019-08-13 15:04:20 -05:00
0Gitnick
8a36144675 Fix difficultyModifier 2019-08-13 14:51:46 -05:00
0Gitnick
ae845940d9 Increase random bits mainly for preventing duplicate nonces for the same block 2019-08-13 08:13:52 -05:00
Kevin Froman
795266edaf Download queue log messages now skip-based x10
fixes #31
2019-08-13 04:16:11 -05:00
Kevin Froman
9601a3d072 log what block is being uploaded by hash 2019-08-12 18:49:16 -05:00
Kevin Froman
56dc2e0ce7 re-add bootstrap node since it is apparently fixed 2019-08-12 18:48:51 -05:00
Kevin Froman
1493e029ea catch keyboard interupt when generating deterministic keys 2019-08-12 18:48:20 -05:00
Kevin Froman
c07cfeec9e improve node public disclaimer page 2019-08-12 01:55:47 -05:00
Kevin Froman
26b0a05d66 * uploads now only remove from upload queue on 'exists' for efficiency-security trade off
fixes #26
2019-08-11 23:00:08 -05:00
Kevin Froman
97d04440ee added upload queue class to remember block inserts across restarts 2019-08-11 22:32:58 -05:00
Kevin Froman
da2c6b5b9c handle and setup onion service streams better 2019-08-11 15:44:56 -05:00
Kevin Froman
0e9da24d79 refactored lookup timer calls in communicator 2019-08-11 15:44:16 -05:00
Kevin Froman
00e2445475 make tor restart more aggressive as last resort for tor-death bug 2019-08-11 13:53:38 -05:00
Kevin Froman
3e99bd3a83 remove cliui for now 2019-08-10 21:13:15 -05:00
Kevin Froman
0cd1ee8bb6 hopefully improve tors connectivity with torrc changes 2019-08-10 19:42:47 -05:00
Kevin Froman
bf6bbd3024 added forgotten imports in blockmetadata 2019-08-09 23:18:30 -05:00
Kevin Froman
75ec108496 improved network stability by having automatic tor restarts 2019-08-09 20:04:56 -05:00
Kevin Froman
daff149acc refactoring 2019-08-09 15:41:27 -05:00
Kevin Froman
7c02f6fff1 * refactored blockmetadata
* be more careful with block type length
+ work on chat
2019-08-09 15:07:32 -05:00
Kevin Froman
8c7319048d bug fixes 2019-08-08 01:25:48 -05:00
Kevin Froman
ef01d3b577
+ added notifications for mail messages
+ added authors.md
2019-08-07 22:45:18 -05:00
Kevin Froman
41368a2747 fix broken connection pool 2019-08-07 18:14:13 -05:00
Kevin Froman
76356d5e3f added some more readmes 2019-08-07 17:46:57 -05:00
Kevin Froman
636cf3a8d1 added readme for communicator 2019-08-07 00:42:37 -05:00
Kevin Froman
ae435bd5f9 limit log file line count 2019-08-06 21:50:15 -05:00
Kevin Froman
bd5b6a1802 do not update address databases on every request 2019-08-06 16:19:26 -05:00
Kevin Froman
bf9b244180 fixed some bugs 2019-08-06 00:49:31 -05:00
Kevin Froman
9080374d7b onionr.py fully removed 2019-08-05 22:10:21 -05:00
Kevin Froman
3409a2888f progress removing onionr.py 2019-08-05 18:09:04 -05:00
Kevin Froman
3a90185cd3 progress removing onionr.py 2019-08-05 14:01:53 -05:00
Kevin Froman
2bc908deb6 progress removing onionr.py 2019-08-05 12:57:25 -05:00
Kevin Froman
6bf8bb1db6 progress removing onionr.py 2019-08-05 11:30:19 -05:00
Kevin Froman
cbe10f914a progress removing onionr.py 2019-08-05 00:25:27 -05:00
Kevin Froman
0690e9ca0e progress removing onionr.py 2019-08-04 23:23:12 -05:00
Kevin Froman
705962e9e7 progress removing onionr.py 2019-08-04 23:08:56 -05:00
Kevin Froman
2f9c1de062 progress removing onionr.py 2019-08-04 19:34:57 -05:00
Kevin Froman
aea32bd1bc progress removing onionr.py 2019-08-03 23:52:57 -05:00
Kevin Froman
a6fec9eefb progress removing onionr.py 2019-08-02 18:00:04 -05:00
Kevin Froman
6e526bf629 progress removing onionr.py 2019-07-31 00:10:28 -05:00
Kevin Froman
e037633735 progress removing onionr.py 2019-07-30 13:13:10 -05:00
Kevin Froman
453e8588c5 progress removing onionr.py 2019-07-30 00:19:22 -05:00
Kevin Froman
802af58d46 do not have duplicate class name in onionrpluginapi 2019-07-29 13:43:50 -05:00
Kevin Froman
2316e3c6e4 fixed encrypt plugin having bad import 2019-07-29 13:13:40 -05:00
Kevin Froman
b7d4aaed9a
Fixed up mail CSS and message deletion 2019-07-29 13:05:27 -05:00
Kevin Froman
9cd33971d4 added new bootstrap node 2019-07-28 23:14:06 -05:00
Kevin Froman
0fee4eb390 added auto refresh to circle ui 2019-07-28 23:07:29 -05:00
Kevin Froman
9933cd1b82 circles now working ok in ui 2019-07-28 22:00:38 -05:00
Kevin Froman
ccbf687ad1 work on chat 2019-07-28 13:05:32 -05:00
Kevin Froman
a086198ca0 work on chat 2019-07-28 00:44:21 -05:00