Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 32623938 use SQL delete for removing AppData associated with device. it could be huge, skip hibernate layer by Jonathan Cobb 2020-01-26 01:25:44 -0500
  • abd9f4f4 delete AppData for device when deleting device by Jonathan Cobb 2020-01-26 01:23:55 -0500
  • 3ef1e154 add device to manifest-test by Jonathan Cobb 2020-01-26 01:19:45 -0500
  • 9954041a add device to AppData. remove app descriptor/metadata assets. fix tests by Jonathan Cobb 2020-01-26 01:19:28 -0500
  • 04d620c6 use 'set' to save data, block users faster in js by Jonathan Cobb 2020-01-25 16:37:43 -0500
  • a0a602d1 require all filter requests to come from mitm by Jonathan Cobb 2020-01-25 14:06:43 -0500
  • b21e24c1 fix data link one last time by Jonathan Cobb 2020-01-25 06:48:31 -0500
  • 67d63547 save active requests in redis by Jonathan Cobb 2020-01-25 06:45:40 -0500
  • 48f5eb87 fix data link by Jonathan Cobb 2020-01-25 06:40:56 -0500
  • a3dadfc4 avoid error when host_header is None by Jonathan Cobb 2020-01-25 06:37:08 -0500
  • 9c6e5424 fix data display by Jonathan Cobb 2020-01-25 06:35:02 -0500
  • 587f1b40 fix data link by Jonathan Cobb 2020-01-25 06:33:06 -0500
  • e7c1ac36 fixing user blocker by Jonathan Cobb 2020-01-25 06:31:08 -0500
  • 11b4029e better handling of binary files by Jonathan Cobb 2020-01-25 06:10:39 -0500
  • 9db27820 ensure content-length is a string by Jonathan Cobb 2020-01-25 05:50:30 -0500
  • d436959c handle special bubble requests through mitm host by Jonathan Cobb 2020-01-25 05:38:31 -0500
  • 25fe4498 add logging for read/write data by Jonathan Cobb 2020-01-25 04:40:43 -0500
  • 1138bb3d WIP. user blocking is almost working. by Jonathan Cobb 2020-01-25 04:23:00 -0500
  • 1f3dfc0f fix tests by Jonathan Cobb 2020-01-25 02:11:26 -0500
  • 9a752631 fix npe in entity config by Jonathan Cobb 2020-01-25 02:04:34 -0500
  • b1767472 cleanup by Jonathan Cobb 2020-01-25 01:58:09 -0500
  • 367dae5c refactor search by Jonathan Cobb 2020-01-25 01:57:16 -0500
  • 36e7e281 limit app/data searching by Jonathan Cobb 2020-01-25 01:22:40 -0500
  • 95d7db13 more meta by Jonathan Cobb 2020-01-25 01:10:35 -0500
  • 73f53429 add more field type metadata by Jonathan Cobb 2020-01-25 00:51:39 -0500
  • b7e9dff7 use uuid/ctime/mtime constants. add http_url types to url fields by Jonathan Cobb 2020-01-25 00:20:53 -0500
  • 76a27037 add support for app site/data in ui. start adding JsUserBlocker by Jonathan Cobb 2020-01-24 15:58:34 -0500
  • 445611cb enforce all constraints/indexes properly by Jonathan Cobb 2020-01-24 11:47:39 -0500
  • dc3de93e smoother interop between mitm and nginx by Jonathan Cobb 2020-01-24 06:58:40 -0500
  • 7fe2e9d2 fix ProxyTest after adjusting HN blocker by Jonathan Cobb 2020-01-23 19:21:10 -0500
  • 298f2621 (tag: v0.2.0) simplify content encoding by Jonathan Cobb 2020-01-23 19:05:57 -0500
  • 9cb51928 proper passthru of non-matching requests by Jonathan Cobb 2020-01-23 13:45:21 -0500
  • 9fe0df33 fix updating for AppRule. adjust HN userblocker config by Jonathan Cobb 2020-01-23 13:25:22 -0500
  • 2a2ac7b4 pass requestId to rule driver to improve cacheability by Jonathan Cobb 2020-01-23 12:18:34 -0500
  • 8b8a9a51 cache rules by Jonathan Cobb 2020-01-23 04:15:33 -0500
  • b2cd78c8 (feature/mitm_filter) mitm interception and filtering now works by Jonathan Cobb 2020-01-23 03:54:22 -0500
  • 951e2efa WIP. adding support for chunked filtering by Jonathan Cobb 2020-01-22 13:41:05 -0500
  • de3298b9 remove RemoteDAO stuff, pass account/device to driver by Jonathan Cobb 2020-01-22 11:35:39 -0500
  • 4f99fcbb pass device to initRules by Jonathan Cobb 2020-01-22 11:09:04 -0500
  • bb41c007 WIP. adapting RuleEngine to chunked filtering by Jonathan Cobb 2020-01-22 10:57:48 -0500
  • 842f93b2 add FilterHttpRequest by Jonathan Cobb 2020-01-22 10:54:52 -0500
  • f5b31b8b update util by Jonathan Cobb 2020-01-22 10:53:29 -0500
  • b3992948 fix proxy test by Jonathan Cobb 2020-01-22 10:53:15 -0500
  • fe6618e5 add DEBUG_BUILD option for faster iteration by Jonathan Cobb 2020-01-21 19:26:53 -0500
  • e76df434 handle case where User-Agent header is absent by Jonathan Cobb 2020-01-21 19:21:16 -0500
  • 2bbdda3d fix traffic analytics test by Jonathan Cobb 2020-01-21 19:16:11 -0500
  • 293008e3 WIP. passthru filtering works by Jonathan Cobb 2020-01-21 19:08:08 -0500
  • bafe2ead improve support for adding app data by Jonathan Cobb 2020-01-21 17:15:04 -0500
  • c487b7f2 DRY: put list of bubble scripts in one place, reference elsewhere by Jonathan Cobb 2020-01-21 16:38:12 -0500
  • b19c5e3d add device identification based on VPN ip, traffic analytics app now working by Jonathan Cobb 2020-01-21 13:20:23 -0500
  • 44dde32a better log message by Jonathan Cobb 2020-01-21 09:13:03 -0500
  • 5ddd7fb2 enable node nginx http on port 1080, simplify mitmdump_monitor to switch between mitm and nginx by Jonathan Cobb 2020-01-21 09:11:03 -0500
  • 4e53fb22 update apps page by Jonathan Cobb 2020-01-21 08:25:03 -0500
  • b22dd295 proper stopping of mitmdump process by supervisor by Jonathan Cobb 2020-01-20 20:44:50 -0500
  • 622b42e5 fix mitm endpoints by Jonathan Cobb 2020-01-20 19:58:12 -0500
  • 1f0d5b33 add MitmControlService, support for apps in UI by Jonathan Cobb 2020-01-20 19:39:20 -0500
  • cfa170e1 better handling of failed node launches by Jonathan Cobb 2020-01-20 02:53:20 -0500
  • c8544804 only print 50 lines of journalctl by Jonathan Cobb 2020-01-20 00:24:43 -0500
  • df50758e use network public uri in messages by Jonathan Cobb 2020-01-19 22:21:43 -0500
  • 05971ccc adjust log levels by Jonathan Cobb 2020-01-19 14:59:08 -0500
  • 23440af3 if listNode response is not JSON and starts with Invalid, then node is not found by Jonathan Cobb 2020-01-19 14:51:15 -0500
  • 8a9b2f74 log install script before sleeping for debug by Jonathan Cobb 2020-01-19 14:10:04 -0500
  • 09f4aca3 add journalctl -ex to error output if ansible run fails by Jonathan Cobb 2020-01-19 14:02:41 -0500
  • d9b4d1a5 better support for debugging node installation by Jonathan Cobb 2020-01-19 13:59:21 -0500
  • aa989c0a OK for network to be in starting state if nodes are active by Jonathan Cobb 2020-01-19 13:24:21 -0500
  • 45572934 change network node check from isRunning to isActive by Jonathan Cobb 2020-01-19 13:22:45 -0500
  • 225b5a04 better handling of special networks in network monitor by Jonathan Cobb 2020-01-19 13:14:44 -0500
  • 9fc084fe add NetworkMonitorService to keep network state in sync with nodes by Jonathan Cobb 2020-01-19 12:48:54 -0500
  • a96491d1 add missing uri base in DO driver stopNode by Jonathan Cobb 2020-01-18 18:15:03 -0500
  • 214f16ba remove extra proxy_pass directive in node nginx conf by Jonathan Cobb 2020-01-18 18:10:24 -0500
  • 69f49bc7 logout if session is not valid by Jonathan Cobb 2020-01-18 16:21:56 -0500
  • 5302244a better error message when key is in use by another account by Jonathan Cobb 2020-01-18 15:57:17 -0500
  • 70ef9454 allow multiple users to use the same ssh key name. by Jonathan Cobb 2020-01-18 15:57:04 -0500
  • 3a5d661a (tag: v0.1.8) bump version by Jonathan Cobb 2020-01-18 15:48:38 -0500
  • 689f969c raise log levels to warn by Jonathan Cobb 2020-01-18 15:43:08 -0500
  • 0afb8150 proper mapping of single-page app files to web root by Jonathan Cobb 2020-01-18 15:37:35 -0500
  • 0235ebd9 fix logout/session detection by Jonathan Cobb 2020-01-18 13:38:43 -0500
  • 7bfb72b0 do not show payments in ui if not enabled by Jonathan Cobb 2020-01-17 22:45:37 -0500
  • 59fbdb47 clean up activation codepath. config.paymentsEnabled is now a derived property by Jonathan Cobb 2020-01-17 22:42:59 -0500
  • 01e31e9b fix approval token errors by Jonathan Cobb 2020-01-17 21:19:41 -0500
  • 89e88a2c fix ui payment bugs by Jonathan Cobb 2020-01-17 19:16:54 -0500
  • 8788720e lower syncRequests cache threshold by Jonathan Cobb 2020-01-17 19:16:44 -0500
  • c4bffb3d use err.approvalToken.invalid instead of err.totpToken.invalid when checking approvals by Jonathan Cobb 2020-01-17 11:34:05 -0500
  • 187f17fb avoid NPE looking up geo when not activated by Jonathan Cobb 2020-01-17 11:02:46 -0500
  • 26534435 revert log level for RestServerBase by Jonathan Cobb 2020-01-17 10:55:16 -0500
  • 5a7bcae0 rename mitmPort, set minimum worker threads to 12 by Jonathan Cobb 2020-01-17 10:52:59 -0500
  • 0af64e82 adjust logging by Jonathan Cobb 2020-01-17 10:45:21 -0500
  • 0a3ae3c7 remove worker thread check, we will set this elsewhere by Jonathan Cobb 2020-01-17 10:43:32 -0500
  • 2a6b52a2 print number of worker threads by Jonathan Cobb 2020-01-17 10:38:00 -0500
  • bc84dd0a use node.sslPort instead of configuration.nginxPort by Jonathan Cobb 2020-01-17 10:35:53 -0500
  • 99538ffc do not cache notification responses when system time has been changed (for example in a test) by Jonathan Cobb 2020-01-17 10:27:34 -0500
  • f5e8b024 improve notification handling, avoid deadlocks, allow inline processing by Jonathan Cobb 2020-01-17 10:12:26 -0500
  • 109f45b0 fix delegate caching for payments by Jonathan Cobb 2020-01-16 20:01:48 -0500
  • 2c774bdf fix bubble.jar var reference in bubble ansible role by Jonathan Cobb 2020-01-16 19:21:41 -0500
  • d1ce4ee6 disable device creation on non-node networks by Jonathan Cobb 2020-01-16 18:34:01 -0500
  • 284a06d4 avoid violating unique index, give each uninitialized device a unique name by Jonathan Cobb 2020-01-16 18:17:57 -0500
  • ca0b1d77 fix nginx config for single-page app by Jonathan Cobb 2020-01-16 18:08:19 -0500
  • edf3798b serve static files via nginx by Jonathan Cobb 2020-01-16 17:56:29 -0500
  • fd436f57 concurrency improvements, do not call delegate multiple times with the same request by Jonathan Cobb 2020-01-16 17:42:44 -0500
  • 81d31d1c debugging notifications by Jonathan Cobb 2020-01-16 14:36:28 -0500