sean-brydon
8cdddfa1d0
fix: ratelimit - updates ( #10347 )
2023-07-27 10:41:43 +02:00
zomars
fcc13da23d
Update rateLimit.ts
2023-07-14 16:02:10 -07:00
zomars
e813f8bb17
Update rateLimit.ts
2023-07-14 15:59:04 -07:00
sean-brydon
007f3319a0
feat: ratelimit - ratelimit refactor + tests ( #9744 )
...
Co-authored-by: Omar López <zomars@me.com>
2023-06-26 19:44:58 +00:00
sean-brydon
8eccd3658e
feat: Upstash implementation for rate limiting/redis ( #9514 )
...
* Introduce rate limiting that works on the edge
* typo
* Log once on init
* Update rateLimit.ts
---------
Co-authored-by: zomars <zomars@me.com>
2023-06-19 10:01:06 +00:00
Lucas Smith
2317473545
feat(web): improve session retrieval performance ( #7584 )
...
* feat(web): improve session retrieval performance
Switch to using `getServerSession` which avoids a HTTP round trip to retrieve session details.
Additionally, migrate deprecated `app/lib/auth` calls to to `@calcom/lib` package.
* fix: update failing test and lint
* Consolidates auth code in features
* Update yarn.lock
* Update packages/trpc/server/createContext.ts
* Oopsie
---------
Co-authored-by: zomars <zomars@me.com>
2023-03-10 23:45:24 +00:00
Agusti Fernandez Pardo
b8b1b9a6d0
fix: rate limit auth ( #3820 )
...
* fix: rate limit auth
* fix: replace lru-cache w memory-cache
* remove comments
* fix: yarn.lock
* fix: remove changes yarn lock
* fix: add missing EOL empty liune
* fix: move rate limiter so it kicks the last, limit to 10 tries per minute
* fix: move limiter w rest of code
* test: trying fix onboardong
* fix: undo changes in globalSetup.ts
* test: fix disable login for onboarding
* fix: use username instead of email for token check
* fix: tests
* fix: don't run on test
* fix: add missing comma
* fix: remove uniqueTokenPerInterval
* fix: add errorcode to packages lib auth
* Update packages/lib/rateLimit.ts
fix: improve readability
Co-authored-by: Omar López <zomars@me.com>
* Update packages/lib/rateLimit.ts
fix: no unnecessary any
Co-authored-by: Omar López <zomars@me.com>
* Update packages/lib/rateLimit.ts
fix: improve readability
Co-authored-by: Omar López <zomars@me.com>
* fix: rename interval -> intervalInMs
* fix: check user.email not username which could be empty
* fix: rateLimit update all naming
Co-authored-by: Agusti Fernandez Pardo <git@agusti.me>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-08-30 13:58:35 -06:00