Commit Graph

211 Commits

Author SHA1 Message Date
Bryan Stitt 6c1a128802 cargo upgrade --workspace 2022-10-20 07:16:07 +00:00
Bryan Stitt 3f9a20c7a6 context instead of todo 2022-10-20 07:10:35 +00:00
Bryan Stitt 848eb61349 null private transactions instead of empty 2022-10-20 07:03:58 +00:00
Bryan Stitt 1da730daa2 less unwrap 2022-10-20 06:54:45 +00:00
Bryan Stitt a3d0803618 DRYer user queries 2022-10-20 06:17:27 +00:00
Bryan Stitt 33d15509cd query_window_seconds 2022-10-20 04:44:33 +00:00
Bryan Stitt 7b5d50a577 more stats 2022-10-19 23:02:34 +00:00
Bryan Stitt 445ce9949e more debug and placeholders 2022-10-19 22:26:33 +00:00
Bryan Stitt e520d85c43 aggregate users or everybody on the same endpoint 2022-10-19 22:20:34 +00:00
Bryan Stitt 8278fe006b cleanup 2022-10-19 21:34:05 +00:00
Bryan Stitt e7e949a53e user_login_get does not need params 2022-10-19 18:51:14 +00:00
Bryan Stitt 8a23efd048 optional params like this do not work. need hashmap 2022-10-19 18:50:16 +00:00
Bryan Stitt e9abcf883f query params and grouping for user stats 2022-10-19 18:38:00 +00:00
Bryan Stitt 3793bdff67 aggregate stats endpoint 2022-10-19 00:57:22 +00:00
Bryan Stitt f6c2d29d0e stricter configs 2022-10-18 23:27:33 +00:00
Bryan Stitt 69a090522b more todo 2022-10-17 23:16:09 +00:00
Bryan Stitt 848af3d8b3 more docs 2022-10-17 21:47:58 +00:00
Bryan Stitt 76c8f1ef96 i think it works 2022-10-11 21:31:34 +00:00
Bryan Stitt 552f3dbffc proper sizes for caches and emit all stats 2022-10-11 19:58:25 +00:00
Bryan Stitt 8f3d31869f less locks and fix some stats 2022-10-11 17:34:25 +00:00
Bryan Stitt cfd26940a9 this might be too many columns 2022-10-11 05:13:00 +00:00
Bryan Stitt da2bd0b0a5 wait on invalidating 2022-10-10 05:44:04 +00:00
Bryan Stitt 825370b5d9 stats almost work
just need to update the migration to match our new ideas for columns.

should also make the shutdown smarter so that nothing gets lost
2022-10-10 05:35:25 +00:00
Bryan Stitt 25aa68a5bf add per-user rpc accounting 2022-10-10 04:15:49 +00:00
Bryan Stitt ecd3dc29fc shorter strings 2022-10-07 02:21:34 +00:00
Bryan Stitt 44adffcd32 no pipe needed 2022-10-07 02:21:24 +00:00
Bryan Stitt c8fbf46885 stats in redis that actually work
we should still investigate a real time series db, but stats in redis is much simpler for now
2022-10-07 02:15:53 +00:00
Bryan Stitt 875ae457ef emit our first stats-- cache hits and misses 2022-10-03 20:02:05 +00:00
Bryan Stitt 25d34da98d add stat emitter 2022-10-03 18:08:01 +00:00
Bryan Stitt a7b5f25467 unwrap less 2022-09-30 04:18:18 +00:00
Bryan Stitt 9cc34f7aa8 move warning 2022-09-28 17:01:11 +00:00
Bryan Stitt 2b03372e6b error instead of todo 2022-09-28 16:35:18 +00:00
Bryan Stitt 53f9551180 finish adding semaphores 2022-09-28 03:35:55 +00:00
Bryan Stitt 0c7a2b05ec start adding semaphores 2022-09-27 02:01:45 +00:00
Bryan Stitt a199f13426 not everything needs to be under /rpc 2022-09-25 16:37:45 +00:00
Bryan Stitt 28dcfca47b add sensitive-headers 2022-09-25 16:35:01 +00:00
Bryan Stitt 7ed7f96a2f very permissive cors policy 2022-09-25 04:26:13 +00:00
Bryan Stitt 2c69b0ce9a fix method and param for saving reverts 2022-09-24 07:36:25 +00:00
Bryan Stitt 3074d6f76f left pad addresses 2022-09-24 07:18:33 +00:00
Bryan Stitt a80503ac48 better logging on save reverts checks 2022-09-24 07:04:11 +00:00
Bryan Stitt 7da8864a1d improve --address flag on user_create 2022-09-24 07:03:42 +00:00
Bryan Stitt bbaa32e7b5 release 0.2.0 2022-09-24 05:54:38 +00:00
Bryan Stitt 5df2469d53 ULID or UUID. Prefer ULID 2022-09-24 05:53:45 +00:00
Bryan Stitt b254cb7d26 check for bearer token on /rpc 2022-09-24 04:31:06 +00:00
Bryan Stitt 81deb1103c login needs its own rate limiter 2022-09-24 03:59:21 +00:00
Bryan Stitt c12e25a210 no need for this clone 2022-09-24 02:48:23 +00:00
Bryan Stitt 8459dcd1f1 let the frontend handle their own cookies 2022-09-24 02:47:44 +00:00
Bryan Stitt dbd8ea2429 add logout endpoint and prefix with /rpc 2022-09-23 21:49:18 +00:00
Bryan Stitt 961ccf7cf2 ip, origin, referer, and user agent checks 2022-09-23 05:22:33 +00:00
Bryan Stitt d55aea2d98 even flatter 2022-09-22 22:42:44 +00:00