Commit Graph

1552 Commits (7c7e5de09198fb0309b822fad22e20873334b061)

Author SHA1 Message Date
Kevin Froman 88fe605762 finish up removing daemon queue, migrate shutdown to event system 2020-01-06 18:25:51 -06:00
Kevin Froman a801960179 moved all but shutdown over to new daemon events system 2020-01-06 06:09:33 -06:00
Kevin Froman c975d27906 switched to upload event api 2020-01-04 06:13:10 -06:00
Kevin Froman 1ba8b4c707 * fleshed out daemon events; also is now used for insertion queue removal
* deprecated daemon queue and removed unused daemon queue commands
2020-01-03 04:26:36 -06:00
Kevin Froman 6529d3e622 json mode added to local command 2020-01-03 04:15:20 -06:00
Kevin Froman d7be2ca16d delete upload memory file file on shutdown if upload queue is empty 2020-01-03 04:14:04 -06:00
Kevin Froman ee7b68c844 added new daemon events files 2020-01-01 20:07:34 -06:00
Kevin Froman 66aafb6deb added new daemon events work 2019-12-30 18:57:14 -06:00
Kevin Froman a4762ccf9a change env to 3.8 2019-12-29 14:35:08 -06:00
Kevin Froman a9bc826930 added tests/readme and disabled unneccesary executable bits on tests 2019-12-29 14:24:25 -06:00
Kevin Froman 34b1abddb7 added toggle bootstrap command 2019-12-29 11:33:47 -06:00
Kevin Froman e9f0e60608 added toggle bootstrap command 2019-12-29 11:21:18 -06:00
Kevin Froman 01f9b9b470 work on block insertion mixing 2019-12-27 01:53:18 -06:00
Kevin Froman 87ea8d137b minor bug fixes and linting improvements 2019-12-23 01:51:24 -06:00
Kevin Froman 9329b07e3b added mixmate to improve base routing 2019-12-22 13:42:10 -06:00
Kevin Froman f71f2f6246 fix env home regression and made identifyhome lint compliant 2019-12-20 15:50:56 -06:00
Kevin Froman c469c5d871 made communicator init have better lint compliance 2019-12-20 02:59:27 -06:00
Kevin Froman b5a8f295c9 made uploadqueue lint compliant 2019-12-20 02:43:18 -06:00
Kevin Froman 1019ff0773 * made api servers lint compliant
* made bigbrother lint compliant
2019-12-20 02:37:12 -06:00
Kevin Froman 9571ea519d identify home better supports env home in non daemon 2019-12-20 02:33:42 -06:00
Kevin Froman e5f3866f9e linting refactoring communicator(utils) and reduced TOCTOU issus with online peer picking 2019-12-20 01:24:38 -06:00
Kevin Froman 9fbee668aa fix regression exposing socks port to daemon instead of api server 2019-12-20 01:21:43 -06:00
Kevin Froman eb294dd9ae fix big brother docstrings and disable_hooks default arg 2019-12-19 23:28:12 -06:00
Kevin Froman 0484655e2e fix ofexec not properly checking for windows for tor kill os.system 2019-12-19 23:26:29 -06:00
Kevin Froman f5a98fba13 fix ofexec auditor docstrings 2019-12-19 23:22:51 -06:00
Kevin Froman 906219fe30 * Refactored onionrcommands py to be linting compliant (started using mypy)
+ git ignore mypy cache
2019-12-19 20:46:11 -06:00
Kevin Froman 6d123b93fc made parser flake8 compliant 2019-12-19 04:32:40 -06:00
Kevin Froman 4b6fdbdd0a change dockerfile to python image, remove unnecessary apt installs 2019-12-19 03:30:30 -06:00
Kevin Froman ef794b18cf use python docker for CI instead of ubuntu 2019-12-19 03:29:51 -06:00
Kevin Froman e77e213589 made keyadders pep8 compliant 2019-12-19 03:13:41 -06:00
Kevin Froman 027abd3f13 None is not a type 2019-12-18 04:13:38 -06:00
Kevin Froman c1dd2a7213 flake8 log style for connect fails 2019-12-18 04:10:00 -06:00
Kevin Froman 00e20c54b0 don't try to connect to peers in offline mode 2019-12-18 04:09:37 -06:00
Kevin Froman f7e2a94502 flake8 refactors get onlinePeers 2019-12-18 04:08:33 -06:00
Kevin Froman 9707d5e320 fix flake8 ofcommunication line len 2019-12-18 04:07:20 -06:00
Kevin Froman aa51a2fea6 var for netCheckTimer and commented code removal 2019-12-18 04:06:52 -06:00
Kevin Froman a1c68fabe7 set isOnline to false if offline mode 2019-12-18 04:05:37 -06:00
Kevin Froman f42e777408 make network check obey offline mode 2019-12-18 04:03:55 -06:00
Kevin Froman abe1dde57e pep8 refactor netcheck 2019-12-18 04:03:26 -06:00
Kevin Froman 8f1df8c371 make daemon launch obey offline mode and pep8 refactor it 2019-12-18 04:02:08 -06:00
Kevin Froman a36885c806 pep8 formatted daemon launch boilerplate 2019-12-18 04:00:39 -06:00
Kevin Froman 9af3f06b56 added block system auditor 2019-12-18 03:58:47 -06:00
Kevin Froman 70408b828b fix about authors 2019-12-18 03:53:16 -06:00
Kevin Froman 743e735c48 add big brother readme and test 2019-12-18 03:52:52 -06:00
Kevin Froman 9790785c08
made runtests init flake8/pylint conforming 2019-12-17 19:31:41 -06:00
Kevin Froman ae416bc650 added big brother security auditing to prevent some RCE and leaks 2019-12-14 13:45:18 -06:00
Kevin Froman 47e69bab99 added big brother event auditor 2019-12-13 12:24:29 -06:00
Kevin Froman bb87bc192e refactored netcontroller and split module 2019-12-12 02:47:33 -06:00
Kevin Froman 6b0c88aff9 added custom torrc support 2019-12-10 04:52:32 -06:00
Kevin Froman 15872f8f7c added watchdog, use it to kill tor 2019-12-10 00:29:16 -06:00