Chris Troutner
|
d3cf02122c
|
fix(rate-limits): Further slowing down anon freeloaders
|
2022-04-08 07:28:12 -07:00 |
|
Chris Troutner
|
9958821371
|
fix(rate-limits): Adding delay to 422 response for anons too
|
2022-04-04 10:51:28 -07:00 |
|
Chris Troutner
|
0c7a816842
|
fix(rate-limits): Adding artifical delay to anon requests
|
2022-04-04 10:24:45 -07:00 |
|
Chris Troutner
|
d4df475eee
|
fix(logs): Logging the result of rate limiting
|
2022-03-28 14:52:43 -07:00 |
|
Chris Troutner
|
4aa7cad552
|
fix(debug): Removing debugging statements
|
2021-08-07 12:44:14 -07:00 |
|
Chris Troutner
|
0ae02790a2
|
fix(jwt): Getting closer to root cause
|
2021-08-07 12:21:25 -07:00 |
|
Chris Troutner
|
2fc175d818
|
fix(jwt): A little more jwt debugging
|
2021-08-07 12:14:09 -07:00 |
|
Chris Troutner
|
c62c515474
|
fix(rate limits): Digging deeper into rate limit debugging
|
2021-08-07 11:45:42 -07:00 |
|
Chris Troutner
|
2618008247
|
fix(rate limits): Adding object for debugging rate limit issues
|
2021-08-07 11:32:04 -07:00 |
|
Chris Troutner
|
69ce039882
|
fix(shell script): Fixing example to use 10000 rate limit points
|
2021-05-08 19:48:12 -07:00 |
|
Chris Troutner
|
82af58e8b3
|
fix(rate limits): Making internal rate limits an env var
|
2021-04-20 15:57:37 -07:00 |
|
Chris Troutner
|
83aeabd913
|
fix(rate limits): Quieting noisy tests
|
2021-03-26 07:50:41 -07:00 |
|
Chris Troutner
|
fa1f87c5c8
|
fix(rate limits): Bumping resolution to 10,000 points per minute
|
2021-03-10 10:09:18 -08:00 |
|
Chris Troutner
|
0aa4d0ecd4
|
fix(rate limits): Removing old rate limits library
|
2021-03-09 12:43:30 -08:00 |
|
Chris Troutner
|
00a36ec509
|
Added hook for whitelist domains
|
2021-03-09 07:14:38 -08:00 |
|
Chris Troutner
|
2fa911c04e
|
Added env var to turn off rate limits for local installation
|
2021-03-09 06:47:26 -08:00 |
|
Chris Troutner
|
8345311284
|
Got 100% test coverage of new rate limits
|
2021-03-08 19:47:37 -08:00 |
|
Chris Troutner
|
154229d5f5
|
fix(hydrateUtxosWL): Adding usrObj for rate limit control
|
2021-03-08 17:51:04 -08:00 |
|
Chris Troutner
|
57a69eee5b
|
Investigating corner case
|
2021-03-08 14:23:12 -08:00 |
|
Chris Troutner
|
9de3436a61
|
feat(rate limits): Refactored rate limit middleware
|
2021-03-08 09:15:41 -08:00 |
|
Chris Troutner
|
ddd379b3d5
|
Removing old rate limit middleware
|
2021-03-08 07:19:46 -08:00 |
|
Chris Troutner
|
2e1c5a0d61
|
Finished initial tests, ready for live testing
|
2021-03-07 17:39:40 -08:00 |
|
Chris Troutner
|
8383818c51
|
Got some more unit tests nailed down
|
2021-03-07 15:35:44 -08:00 |
|
Chris Troutner
|
8a28652c4d
|
Adding debugging
|
2021-03-07 12:55:34 -08:00 |
|
Chris Troutner
|
72ba3c86c7
|
testing new rate limit middleware
|
2021-03-07 12:42:10 -08:00 |
|
Chris Troutner
|
e6d4bb5443
|
Got first unit tests for new rate limit middleware
|
2021-03-07 12:19:30 -08:00 |
|
Chris Troutner
|
bcfe503aa6
|
Got rough workflow sketched out for new rate limit handler
|
2021-03-07 11:25:50 -08:00 |
|
Chris Troutner
|
bb3d020646
|
fix(local rate limits): Skipping basic auth and rate limits with an env var
|
2021-03-07 10:01:17 -08:00 |
|
Chris Troutner
|
ff5554ab68
|
Added comments
|
2021-03-07 09:29:56 -08:00 |
|
Chris Troutner
|
e0be1d308a
|
fix(bch-js): Bumping to v4.15.8
|
2021-02-24 18:09:24 -08:00 |
|
Chris Troutner
|
6b281e2842
|
fix(rate limits): Passing JWT token to internal calls
|
2021-02-24 17:07:24 -08:00 |
|
Chris Troutner
|
1c88aa7d72
|
fix(bch-js): Bumping to v4.15.7
|
2021-02-24 16:50:38 -08:00 |
|
Chris Troutner
|
8a91f3ae3a
|
fix(rate limit): Fine tuning rate limits for internal calls
|
2021-02-24 14:40:16 -08:00 |
|
Chris Troutner
|
f01c82631b
|
fix(debugging): Adding debugging console.log
|
2021-02-24 14:26:10 -08:00 |
|
Chris Troutner
|
44ce5f2aa9
|
fix(rate limits): Testing recursive rate limits
|
2021-02-24 14:14:36 -08:00 |
|
Chris Troutner
|
9aa3e5b52a
|
fix(bodyOrigin): Passing the original origin through the POST body
|
2021-02-24 13:50:38 -08:00 |
|
Chris Troutner
|
cb430c20e2
|
fix(rate limits): Fixed bug with rate limits
|
2021-01-07 10:04:25 -08:00 |
|
Chris Troutner
|
61485dfe99
|
fix(rate limits): Configuring rate limits with env vars
|
2021-01-07 09:11:35 -08:00 |
|
Chris Troutner
|
ab4c80b674
|
Created rate limit isInWhitelist(). Needs tests
|
2021-01-03 18:20:49 -08:00 |
|
Chris Troutner
|
9684441d92
|
fix(whitelist): Adusting the domain names on the whitelist
|
2020-12-03 14:17:28 -08:00 |
|
Chris Troutner
|
b24b659124
|
fix(whitelist): Adding splitbch.com to the whitelist
|
2020-11-14 17:36:38 -08:00 |
|
Chris Troutner
|
304a3f1d5a
|
fix(rate limits): Setting anonymous rate limits to a constant
|
2020-11-12 09:10:35 -08:00 |
|
Chris Troutner
|
d439165dd2
|
fix(auth): Fixing typo that was breaking basic authentication
|
2020-11-11 19:55:15 -08:00 |
|
Chris Troutner
|
9728b64edb
|
fix(rate limits): Adding local server back to whitelist
|
2020-11-11 18:59:48 -08:00 |
|
Chris Troutner
|
28f0a1de56
|
feat(Basic Authentication): Adding back in for controlling access
|
2020-11-11 14:56:24 -08:00 |
|
Chris Troutner
|
b8589a54aa
|
Trying to reinstate basic auth
|
2020-11-11 07:48:40 -08:00 |
|
Chris Troutner
|
821f908fdb
|
feat(rate limits): Bumping anonymous rate limits to 20 RPM
|
2020-11-08 08:07:16 -08:00 |
|
Chris Troutner
|
c664758654
|
Fixing bug
|
2020-10-01 20:51:01 -07:00 |
|
Chris Troutner
|
b4823be86a
|
fix(hydrateUtxos): Adding localhost to max rate limit
|
2020-10-01 20:47:04 -07:00 |
|
Chris Troutner
|
86bf504b78
|
Fixing unit tests
|
2020-10-01 17:34:36 -07:00 |
|