• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cameri / nostream
65%
main: 65%

Build:
Build:
LAST BUILD BRANCH: fix/rate-limiter
DEFAULT BRANCH: main
Repo Added 24 Dec 2022 08:50PM UTC
Files 147
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH fix/rate-limiter
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 109-error-unable-to-handle-message-syntaxerror-unexpected-end-of-json-input
  • 110-error-error-value-1672295751103-is-out-of-range-for-type-integer
  • 112-bug-unit-tests-fail-with-cannot-find-module-sinon
  • 117-make-local-dev-ready-for-connections
  • 129-bug-nip-09-kind=5-deletion-bug
  • 130-add-pay-to-relay
  • 137-doc-tor-hidden-service
  • 140-bug-typeerror-cannot-read-properties-of-undefined-reading-__knexuid
  • 162-support-nip-42
  • 175-bug-railway-app-deployment-issue-settingsyaml-file-missing
  • 193-bug-unable-confirm-invoice
  • 197-request-dynamic-config-store-based-for-settings
  • 255-bug-strange-behavior-with-nip-33-parameterized-replacable-events-and-nip-40-expiration-tag
  • 302-request-allow-lightning-zap-receipts-on-paid-relays
  • 304-support-nodelessio-as-payments-processor
  • 306-bug-lnbits-is-no-longer-working-in-version-123
  • 311-generic-tag-query-should-include-capital-letters
  • 319-unable-to-confirm-invoice
  • 331-bug
  • 343-bug-throws-error-when-receiving-a-replaceable-event-after-its-delete-event
  • 50-add-health-api-endpoint-or-kind
  • 60-use-yaml-for-settings
  • 75-support-nip-40-expiration-timestamps
  • 87-tor-hidden-service-automatic
  • 90-add-support-to-dotenv-files
  • 93-information-about-group-chat-nips-28-not-available
  • accelerate_with_event_tags_table
  • add-knip
  • add-tests-001
  • admission-check
  • axios_upgrade
  • bugfix/nip11-relay-url-path
  • cache
  • changeset-release/main
  • changesets-migration
  • chore/allow-limit-zero
  • chore/bump-axios
  • chore/bump-cucumber-version
  • chore/inline-dependencies
  • chore/optimize-ci-path-filters
  • chore/pnpm-migration
  • chore/remove-nip-26-delegation-support
  • chore/rename_project
  • chore/replace-semantic-release-with-changesets
  • ci/add-codeql-workflow
  • copilot/add-dependabot-changeset-workflow
  • copilot/fix-yaml-issues-codeql-workflow
  • copilot/revamp-contributing-workflow
  • dedupFix
  • dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7
  • dependabot/npm_and_yarn/babel/traverse-7.23.7
  • dependabot/npm_and_yarn/body-parser-1.20.3
  • dependabot/npm_and_yarn/braces-3.0.3
  • dependabot/npm_and_yarn/express-4.19.2
  • dependabot/npm_and_yarn/express-4.20.0
  • dependabot/npm_and_yarn/follow-redirects-1.15.6
  • dependabot/npm_and_yarn/follow-redirects-1.16.0
  • dependabot/npm_and_yarn/json5-2.2.2
  • dependabot/npm_and_yarn/knex-2.4.0
  • dependabot/npm_and_yarn/lodash-4.18.1
  • dependabot/npm_and_yarn/multi-4afa144cf6
  • dependabot/npm_and_yarn/multi-8794fb37d7
  • dependabot/npm_and_yarn/multi-9f37c16f8f
  • dependabot/npm_and_yarn/multi-cf87d80143
  • dependabot/npm_and_yarn/multi-d1b64f7343
  • dependabot/npm_and_yarn/multi-d66d039ac5
  • dependabot/npm_and_yarn/sideway/formula-3.0.1
  • dependabot/npm_and_yarn/uuid-14.0.0
  • dependabot/npm_and_yarn/word-wrap-1.2.5
  • docs/add-env-template
  • docs/add-nip62-feature
  • docs/configuration-settings-az
  • docs/remove-update-badges
  • export-events
  • feat-001
  • feat/421-wipe-events-table-script
  • feat/callback-validation
  • feat/event-retention-purge-opt-in
  • feat/fix-whitelist-matching
  • feat/geohash-prefix-filters
  • feat/integration-tests-nip-22-timestamp-limits
  • feat/marmot-protocol
  • feat/marmot-protocol-v2
  • feat/minimum-coverage-threshold
  • feat/nginx-docker-compose
  • feat/nip-111
  • feat/nip-25
  • feat/nip-50-search
  • feat/nip11-parity
  • feat/nip14-subject
  • feat/nip25
  • feat/nip45-count
  • feat/nip65
  • feat/nwc-alby
  • feat/uppercase-tag-filters
  • feature/105-NIP-03-opentimestamps-support
  • feature/130-add-pay-to-relay-zbd-badge
  • feature/261-NIP-05-verification
  • feature/35-I2P-support-addition
  • feature/68-queries-optimization
  • feature/andre-contrib-guide
  • feature/event-import-export-compression
  • feature/issue-404-ewma-rate-limiter
  • feature/modern-dm-standard
  • feature/nip62-vanish
  • feature/vanish-optimization
  • fix-serialize-javascript
  • fix/532-root-browser-html
  • fix/541-redis-auth-unset-credentials
  • fix/batch-tiebreak
  • fix/changeset-release
  • fix/changeset-release-2
  • fix/changeset-release-3
  • fix/changeset-release-4
  • fix/commitlint-violation
  • fix/commitlint-violation-2922b9c
  • fix/db-conn
  • fix/dead-connections-with-subscriptions
  • fix/disable-pr-sonar
  • fix/docker-availability-precheck
  • fix/empty-generic-tag-values
  • fix/expiration-tag-type-bug
  • fix/expire-stale-lnbits-invoices
  • fix/home-redirect-302
  • fix/husky-not-found
  • fix/integration-test-hanging-open-handle
  • fix/invoice-page
  • fix/issue-391-upload-artifact
  • fix/issue-598-maxlimit-sub-req
  • fix/mirror-limits-optional-chaining
  • fix/nip01-replaceable-tiebreaker
  • fix/nodeless-hmac-timing-safe-comparison
  • fix/opennode-webhook-validation
  • fix/railway-app
  • fix/rate-limiter
  • fix/roll-back-docs
  • fix/rsv1_error
  • fix/save-events-from-mirrors
  • fix/secret_env_required
  • fix/static-settings-error
  • fix/trusted-proxy-ip-spoofing-v2
  • fix/ts-buffer-type-errors
  • fix/update-readme-badges
  • fix/update-readme-with-nip-40
  • fix/update-tests-for-nip01-ordering
  • import-json-file
  • integration-test-001
  • issue-432-biome-migration
  • main
  • migrate-joi-to-zod-v2
  • migrate-to-pino-456
  • nodeinfo
  • patch-1
  • perf/issue-469-k6-redis-testing
  • poc-zombie-leak
  • railwayapp
  • refactor/admit-user-stored-func
  • refactor/callback-routes-conditional-registration
  • refactor/readme-payments-fix
  • refs/heads/main
  • refs/pull/338/merge
  • security-audit-002
  • security-audit-003
  • snyk-fix-c49ceb15684ee3e925dd02ffd01f44af
  • snyk-upgrade-0b1b92c9034978547ca6eeb5c5faab01
  • snyk-upgrade-11c00a70567275542a5b51ad3cf25514
  • snyk-upgrade-15bbcf4d43517fa5b0300a5e4a99e2f7
  • snyk-upgrade-2267c0c539bc71828aefd1df8720cbd1
  • snyk-upgrade-22a55f25032d9731d29e7ea049a259f3
  • snyk-upgrade-326fc91135c4c2567ece41eeda504cc4
  • snyk-upgrade-33a7acea82221496995aa436b13c0207
  • snyk-upgrade-35d97ae5940379360969482c59b90c77
  • snyk-upgrade-36f8588f4fb3f9cc7e5eae6a5c0c505a
  • snyk-upgrade-3cd01f8564b6f240610b366b99055fa9
  • snyk-upgrade-3d9ee9a9fcb7768387746d78a86e665e
  • snyk-upgrade-48f3b6be9ef78000a756aa83e532e0f6
  • snyk-upgrade-5b824ccbdbfa0c06b43368e09e194e42
  • snyk-upgrade-5c286fb46a2bff12d9472dae65efbddf
  • snyk-upgrade-736ffef964d236660ea516de447fc55d
  • snyk-upgrade-7a442274d7d09a18c020176489646013
  • snyk-upgrade-870b44ffa34293f10586d8de7d5108e7
  • snyk-upgrade-8efadfa18e513b1aec5aa799baa4a822
  • snyk-upgrade-919ca5395d598d6f939fbbf3c0da8e2f
  • snyk-upgrade-96c2656e0df8d0f66db13a78a01b2800
  • snyk-upgrade-9a71d3f3cdd5d937c38fdba43809a42b
  • snyk-upgrade-b7ebd0b612b559cc21332c6baadeb6f5
  • snyk-upgrade-bb9de293b002479bd82ce6b1df789523
  • snyk-upgrade-bd3e72b5a9abcd5b3331875a36cd043c
  • snyk-upgrade-d2e6e273ff71912ee646e22e832d95bc
  • snyk-upgrade-d58ff74fd1c2f42839fc1a7ef3825543
  • snyk-upgrade-d6d1a0eb26a28265d24f4704d7def61c
  • snyk-upgrade-d8ba3b8ef97b28b5e978c996980ea595
  • snyk-upgrade-d960a465da7768ede865329df3712420
  • snyk-upgrade-e25541a4b3fda39cb1a3b565a3bb9e95
  • snyk-upgrade-e2c7385d5b947f528ce25a39832a9bb8
  • snyk-upgrade-f457a2289961035c3806e402ada76b1b
  • snyk-upgrade-f76e0ae6a848bfd3cf98f57f97cc99fa
  • snyk-upgrade-fd048bf5bc433ac48a3299fa862fadeb
  • task-add-lnurl-processor
  • test/488-adapter-unit-tests
  • test/add-missing-message-factory-tests
  • test/invoice-and-user-repositories
  • test/invoice-user-repos
  • test/nip-04-integration-tests
  • test/nip-11-integration
  • test/nip-40-event-expiration
  • test/nip02-contact-list-integration
  • test/nip17-gift-wrap-integration
  • test/nip62-vanish-integration
  • test/payment-callback-controllers-unit-tests

06 May 2026 11:27AM UTC coverage: 65.132% (+0.001%) from 65.131%
25432476622

Pull #593

github

web-flow
Merge f8bcf4a8e into 0119c74c9
Pull Request #593: fix: prevent rate limiter bypass via Lua atomic script

1838 of 3150 branches covered (58.35%)

Branch coverage included in aggregate %.

7 of 7 new or added lines in 1 file covered. (100.0%)

4160 of 6059 relevant lines covered (68.66%)

21.22 hits per line

Relevant lines Covered
Build:
Build:
6059 RELEVANT LINES 4160 COVERED LINES
21.22 HITS PER LINE
Source Files on main
  • Tree
  • List 147
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25432476622 fix/rate-limiter Merge f8bcf4a8e into 0119c74c9 Pull #593 06 May 2026 11:30AM UTC web-flow github
65.13
25335799242 fix/docker-availability-precheck Merge 2afa87546 into 0119c74c9 Pull #596 04 May 2026 06:25PM UTC web-flow github
64.85
25295284023 main fix: update serialize-javascript to >=7.0.3 <8 (#592) Co-authored-by: Ricardo Cabral <me@ricardocabral.io> push 04 May 2026 12:33AM UTC web-flow github
65.13
25293899941 fix-serialize-javascript Merge a85ca447c into dfa28387b Pull #592 03 May 2026 11:29PM UTC web-flow github
65.13
25293666148 fix/rate-limiter Merge 3fe35ef08 into dfa28387b Pull #593 03 May 2026 11:19PM UTC web-flow github
65.14
25293656144 fix/docker-availability-precheck Merge 1805665c8 into dfa28387b Pull #596 03 May 2026 11:18PM UTC web-flow github
64.85
25293646715 refactor/callback-routes-conditional-registration Merge 6834e5a1e into dfa28387b Pull #597 03 May 2026 11:18PM UTC web-flow github
64.98
25293634343 main fix: maxlimit check to subscription event requests (#600) * fix: maxLimit checks added to subscription requests * docs(changeset): fix: maxLimit checks added to subscription message handler --------- Co-authored-by: Ricardo Cabral <me@ricardoc... push 03 May 2026 11:18PM UTC web-flow github
62.75
25293431156 fix/issue-598-maxlimit-sub-req Merge 7d997075e into 25d5405c7 Pull #600 03 May 2026 11:08PM UTC web-flow github
65.13
25289491518 refactor/callback-routes-conditional-registration Merge dd09be483 into 25d5405c7 Pull #597 03 May 2026 08:09PM UTC web-flow github
64.93
See All Builds (619)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc