Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/koajs/ratelimit

Rate limiter middleware
https://github.com/koajs/ratelimit

5.1.0

ff212ea1f1e935b933c277b4fefe1369f66ffc93 authored about 1 year ago by titanism <[email protected]>
Merge pull request #63 from mgrandrath/set_retry-after_header_when_throwing

Set 'Retry-After' header when throwing error

f3665042649619245a088f70411aa16601baa3b6 authored about 1 year ago by titanism <[email protected]>
Merge pull request #68 from OzzieOrca/patch-1

Add namespace option to docs

ae755c8e5e36b508582b51b1561507ca327f3b46 authored about 1 year ago by titanism <[email protected]>
Add namespace option to docs

109db00f52d38c4b9b2723587e8e04d836937476 authored over 1 year ago by Scotty Waggoner <[email protected]>
Set 'Retry-After' header when throwing error

This change sets the 'Retry-After' response header when throwing the
429 error (i.e. the `throw`...

cd80e1f591cb77fcb802e4e6e08537c8f22b09f4 authored over 3 years ago by Martin Grandrath <[email protected]>
5.0.1

551c332af34d1389325aad811a1a7f02408a7a5f authored over 3 years ago by niftylettuce <[email protected]>
Merge pull request #62 from 3imed-jaberi/fix-support-node-redis-with-async

Update async-ratelimiter

3e76ceeedc5dd3f567f8a73a4a5b19c2b315d6ad authored over 3 years ago by niftylettuce <[email protected]>
update async-ratelimiter dep ..

26a762dae6564e77e8d4dd091ecf96887039dfbc authored over 3 years ago by 3imed-jaberi <[email protected]>
5.0.0

ff04fe0fd9848cb9e1e24cf01929e7fc91546e08 authored about 4 years ago by niftylettuce <[email protected]>
Merge pull request #59 from 3imed-jaberi/3imed-update-09-2020

Update 09/2020

14da45f35e43eaf0c2196614d37a266a2f697aff authored about 4 years ago by niftylettuce <[email protected]>
feat: fix #53 πŸš€ ..

fed9f5a1f4d108d685339f0bd655f278d6af9813 authored over 4 years ago by 3imed-jaberi <[email protected]>
better pkg.json --st πŸŽ— ..

d21e99a5a826ca5d67636140c79bcfed01e5992e authored over 4 years ago by 3imed-jaberi <[email protected]>
update ci pipeline --nyc 🎲 ..

1ea3492977b8799dd960877492da3667bae3f92f authored over 4 years ago by 3imed-jaberi <[email protected]>
better pkg.json --st πŸŽ— ..

9398626cb6cc90fb38648a72e9680867a9d000c3 authored over 4 years ago by 3imed-jaberi <[email protected]>
add README.md πŸ“‹ ..

2b8cd7c27481dae69541f6245aaeefea656ee111 authored over 4 years ago by 3imed-jaberi <[email protected]>
update src --better πŸš€ ..

91735b4ba0f8a51103cfeca2e85303dfa9196570 authored over 4 years ago by 3imed-jaberi <[email protected]>
update test code πŸ§ͺ ..

aa42816acf915d1cc081db328cdcd9f069bb6cc5 authored over 4 years ago by 3imed-jaberi <[email protected]>
update limiter --async --better ✨ ..

276761a7daa0dbd84b379193c72f624ebdda5feb authored over 4 years ago by 3imed-jaberi <[email protected]>
update example πŸ“Œ ..

053f2862027358d551afc30d546c93281d979ae5 authored over 4 years ago by 3imed-jaberi <[email protected]>
update LICENSE πŸ— ..

f3247a199fe06ae892a0ebdac525b536d3ace9b6 authored over 4 years ago by 3imed-jaberi <[email protected]>
update ci pipeline 🎲 ..

8b077889a0a2ce2e50a36389d2e279fb62cf5c72 authored over 4 years ago by 3imed-jaberi <[email protected]>
update linters πŸ’…πŸ» ..

09f5aa11413f987d3219d93a18904e480c8ce796 authored over 4 years ago by 3imed-jaberi <[email protected]>
update .gitignore file 🐞 ..

d91daa7cbee3004692359c7f497adaca52592886 authored over 4 years ago by 3imed-jaberi <[email protected]>
rm -rf cleanup ❌ ..

a1c7edc4b5d1a22291e97401a4812dce5d361c4f authored over 4 years ago by 3imed-jaberi <[email protected]>
docs: supply the description for options.throw (#57)

ee155b8ad033f0bbe6bf0d98910c7ac408047d4b authored over 4 years ago by singlebyte <[email protected]>
4.2.1

498a570c3480d264ede39886ede42319fe2ecc32 authored about 5 years ago by haoxin <[email protected]>
Fix limiter by ensuring remaining does not go below 0 (#55)

66afab7a1e5d0653c87cf66907c3620baf5568dd authored about 5 years ago by Angelos Orfanakos <[email protected]>
Add example with memory driver in Readme file (#54)

c8629ad84447c21374da45ff8370bc0428dcbd3c authored about 5 years ago by Angelos Orfanakos <[email protected]>
update travis

59d95634bc84a70aa281e2a82b4080428110da54 authored about 5 years ago by haoxin <[email protected]>
refactor to add multiple driver, adding memory store (#45)

* refactor to add memory driver

* fix: redis as default driver

* fix: update package.json ...

40c2755d20e8dd92651bcc03b770492492988241 authored about 5 years ago by Tuan Anh Tran <[email protected]>
update readme to document avilability of whitelist and blacklist (#52)

49199f75d734fab8226de817514eddd6f4b0cddd authored over 5 years ago by ryan-verys <[email protected]>
chore: add license (#47)

3eb2e7d1694f77628041af0b1a3f1bc4b8dbf275 authored over 5 years ago by Tuan Anh Tran <[email protected]>
4.2.0

2bc9e8b3f4fd1907951f923c10d35ddab2100afd authored almost 6 years ago by haoxin <[email protected]>
bump deps

b432ac9737492f0fce2c7d368122fd670083f547 authored almost 6 years ago by haoxin <[email protected]>
lint

8ce2b94ed73927cf89cf4d6435d624907408ac1d authored almost 6 years ago by haoxin <[email protected]>
travis: add node@10, 11

c135010c8d242c24f6dc503c67ac559419927fb7 authored almost 6 years ago by haoxin <[email protected]>
feat: add whitelist and blacklist opts (#44)

* feat: add whitelist opts

* feat: add blacklist opts

* fix: check explicit true === black...

affa516abfb47f541416d3aaa100efc5a2c87826 authored almost 6 years ago by Tuan Anh Tran <[email protected]>
Release 4.1.2

783d751a645491f5164ebe929c7aa7a49b9b2e2c authored over 6 years ago by dead-horse <[email protected]>
deps: remove unused dependence thenify (#37)

1b8113b5461f1a975c5fa104c76dcbe260faf5f3 authored over 6 years ago by Eason <[email protected]>
4.1.1

7ec542621420af304b71c2275c15ac50bf57cb7a authored over 6 years ago by haoxin <[email protected]>
bump deps

059a8ee3e4ec72ffc2bdc46c8a3558b1bd2d7c03 authored over 6 years ago by haoxin <[email protected]>
lint

9be4f5c7e7fd257ef3c87b4621363223f2af71c2 authored over 6 years ago by haoxin <[email protected]>
Throw correct error when rate limit exceeded (#36)

PR #34 accidentally changed behavior in the rate-limiting case by
moving the `headers` variable...

e81af519e648a36dbd28bf50fd7f7d20cfc0c7f7 authored over 6 years ago by Markus Dolic <[email protected]>
Release 4.1.0

560a276e2da9f64f35eb67ec6571ac761d2ec255 authored over 6 years ago by haoxin <[email protected]>
travis: test on node@8

f0cd21e1f6b962d926d33d5614fa7e25e52d7ec2 authored over 6 years ago by haoxin <[email protected]>
add opts.disableHeader support

f43ef709b9d1e0e1cd4d8a420d3d1bded7dfb800 authored over 6 years ago by ciqulover <[email protected]>
fix test error for custom error message

8485fbbeebd36b072c2d00e03da07c2f30ea3457 authored over 6 years ago by ciqulover <[email protected]>
npm: disable package-lock

1ab79ae782782e011c6d78e7cb0cf32517dcaeec authored over 6 years ago by haoxin <[email protected]>
fix badge

badfab750b474a10b3bd6f1b0679a4d423bfa71f authored over 7 years ago by haoxin <[email protected]>
fix: package.json to reduce vulnerabilities (#30)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/npm:ms:20170412...

bad50f04c57968e385fd1a032af87437be93f9e5 authored over 7 years ago by Snyk bot <[email protected]>
Corrected the variable name. (#31)

1fb29f0fcf647d186668b3098845fde96541dc7c authored over 7 years ago by ramskedlaya <[email protected]>
Release 4.0.0

1787007986a205fede2f91af58ba161fe99f0e8d authored almost 8 years ago by haoxin <[email protected]>
update example

cfd63bb0450a9c85ab535d168347b537e6d6a25d authored almost 8 years ago by haoxin <[email protected]>
Update signature to use async/await for koa@2

closes #26

ce66c476fb774991a054096d6d0a67850582b1b6 authored almost 8 years ago by Rui Marinho <[email protected]>
Release 3.0.0

3d40413989146b683761c4d7d14bba4943e85336 authored almost 8 years ago by haoxin <[email protected]>
Update [email protected]

Fix tests

closes #27

a6ddfce01c0edb22516c35c6324d787ffaebc0b4 authored almost 8 years ago by JoΓ£o Barbosa <[email protected]>
Release 2.4.0

a881d1f7a47eebc44ed732a180b8d5be6f430513 authored about 8 years ago by haoxin <[email protected]>
Add custom error support.

Add docs for custom error message.

Fix to correct variable name errorMessage instead errMessage.

4e38fb16c45c5bcc0782fc847471b18eaf35c502 authored about 8 years ago by pongtsu <[email protected]>
Release 2.3.0

1eba8731693a74ba2c942e4823b64bcddd1ef23c authored over 8 years ago by dead_horse <[email protected]>
build: test on node 6

65422e584a55bdd6d6201453e01f0e0250991670 authored over 8 years ago by dead_horse <[email protected]>
Add support for custom header names (#20)

e53c44368b67cc071848c2e79e0b302a3cf04649 authored over 8 years ago by Rui Quelhas <[email protected]>
Release 2.2.0

4efbedd0a41b651512ca825b48b67a589b3e1938 authored over 8 years ago by haoxin <[email protected]>
bump deps

c82230b8a8e9c42c9f3a9ea9dd0f1d7c44416ec7 authored over 8 years ago by haoxin <[email protected]>
Add option to throw error instead of setting body

abf2924a0a9873b19432940bbf8c1edcd3cc84a3 authored over 8 years ago by Rui Marinho <[email protected]>
remove Makefile

0e66020ff8da666260e1d94e036af215279f9dcf authored over 8 years ago by haoxin <[email protected]>
travis: test node@4+

fb827817eb0db54dfd05f1b670b8012550498838 authored over 8 years ago by haoxin <[email protected]>
Release 2.1.0

83cf4d698111d98aef13367cbde5830e685ee238 authored almost 10 years ago by 不四 <[email protected]>
Merge pull request #11 from seegno/support/flush-redis-before-testing

Flush redis limit keys before running tests

a3ae5446f95b088bb29aae96fb608b107970fd8c authored almost 10 years ago by Yiyu He <[email protected]>
Merge pull request #9 from seegno/enhancement/add-id-verification

Add id verification to bypass ratelimiting

a3836e0a28f237b84075259a973c945a5b13c08b authored almost 10 years ago by Yiyu He <[email protected]>
Flush redis limit keys before running tests

9399a20b6f45ca00d9a1a91e745fa537af2c60b6 authored almost 10 years ago by Tiago Ribeiro <[email protected]>
Add id verification to bypass ratelimiting

b5b6aa1d71a3aef220ef605b6502820c454d324f authored almost 10 years ago by Tiago Ribeiro <[email protected]>
Release 2.0.0

d8606bf166dde88894129bee94b79467b1c815f8 authored almost 10 years ago by 不四 <[email protected]>
Merge pull request #10 from seegno/support/update-ratelimiter-2-0-0

Update ratelimiter 2.0.0

f61479a19b4d474c54de0b90f14baad9d3c2fb3f authored almost 10 years ago by Yiyu He <[email protected]>
Update `[email protected]` and `[email protected]`

1e128808248dbfaceeab355b1401b640bc86a90b authored almost 10 years ago by Rui Marinho <[email protected]>
Update dev dependencies

ddae9ab47111d656e41d8faf9080c9faba7d07df authored almost 10 years ago by Rui Marinho <[email protected]>
Update recommended node version to >= 0.11.13

28fcf8619fd5c98e5dff8210bd032b14996804f0 authored almost 10 years ago by Rui Marinho <[email protected]>
Update [email protected]

Since `[email protected]`, `limit.remaining` represents the current call
instead of the decreased ...

3d08d1478645a275f938db9c55be094b754be85e authored almost 10 years ago by Rui Marinho <[email protected]>
Replace `thunkify` by `thenify`.

Since `co@4`, thunks are no longer recommended for yielding
callbacks, but instead promises shou...

ed8d99ffa6a587c4cc3c3a85d86ecd832ab1aa6e authored almost 10 years ago by Rui Marinho <[email protected]>
Release 1.1.0

6ab3209fe418dbfc2ee98f7e8b5d9e85d61dd58f authored about 10 years ago by 不四 <[email protected]>
fix badges

8bfe4ced6f82d270342047ab24a1f924f763a2f7 authored about 10 years ago by 不四 <[email protected]>
add badges

78909dd8e2a2d21e7008ceabb5a5303e5c70c94c authored about 10 years ago by 不四 <[email protected]>
travis add redis

2e6ab40ff36cc12d14f0152d4252f4367aac4105 authored about 10 years ago by 不四 <[email protected]>
use yield *

e567c6bcfc1aa817acd753e44ad6eb81af35ba43 authored about 10 years ago by 不四 <[email protected]>
Merge pull request #8 from mikaelbr/idCallback

Adds callback for defining own comparator ID. Fixes #3

31276e395ef3c02240ac9e20f923fa361af0235a authored about 10 years ago by Yiyu He <[email protected]>
Create .travis.yml

c46c22bb39974e5dae7b041ae9b8de322e3c75d9 authored over 10 years ago by Jonathan Ong <[email protected]>
Adds callback for defining own comparator ID. Fixes #3

224091a4f6a9dc6f4d3e407b6519f7c9eb54c626 authored over 10 years ago by Mikael Brevik <[email protected]>
Release 1.0.3

7563c39b133e98ea4c96274930edaa0a34d63224 authored over 10 years ago by TJ Holowaychuk <[email protected]>
remove old todos

b742942e9afa925c293684c9cfdd6dac100fe609 authored over 10 years ago by TJ Holowaychuk <[email protected]>
remove console.logs from tests

6d4eef1efe94f3cebc9f37e6a4d9c2b84a2dd98e authored over 10 years ago by TJ Holowaychuk <[email protected]>
add Makefile

ec7c4dc79427a0e0436fc03e3e4daadba46073e2 authored over 10 years ago by TJ Holowaychuk <[email protected]>
Merge pull request #6 from altruism/master

Don't yield to downstream middleware if ratelimit is hit.

d7ed18b159230f75bc84d61c3da0cf30ed159c5c authored over 10 years ago by TJ Holowaychuk <[email protected]>
Version bump + deps for testing

dfb0bf9a0323f0a0cb0da39296583894c3e66d92 authored over 10 years ago by altruism <[email protected]>
More concise style without explicit else.

8d5b7c6facfc01b291365ded1ab6fc2582e6aba9 authored over 10 years ago by altruism <[email protected]>
Add tests

42f2cf4ede386d50ae3c97974d01701c6c5309ad authored over 10 years ago by altruism <[email protected]>
Don't yield to downstream middleware if ratelimit is hit.

c6adb13823a6a36656af944f9297966040e1e116 authored over 10 years ago by altruism <[email protected]>
Release 1.0.1

6565fa5e9405648774c42f259f8c6f8e1a8abdf5 authored about 11 years ago by TJ Holowaychuk <[email protected]>
fix ms dep

3230e5164c59943b79accfd85a0c12f922849eda authored about 11 years ago by TJ Holowaychuk <[email protected]>
Initial commit

ff40ab7538b1017ce185886a08217a71697e3b96 authored about 11 years ago by TJ Holowaychuk <[email protected]>