Skip to content

feat: gate WSS connections with connection gater#2585

Closed
weboko wants to merge 2 commits into
masterfrom
codex/migrate-to-connection-gater-for-wss-filtering
Closed

feat: gate WSS connections with connection gater#2585
weboko wants to merge 2 commits into
masterfrom
codex/migrate-to-connection-gater-for-wss-filtering

Conversation

@weboko

@weboko weboko commented Aug 20, 2025

Copy link
Copy Markdown
Collaborator

Summary

  • move websocket security filtering to libp2p connection gater

Testing

  • npm --prefix packages/sdk test (fails: Cannot find module '@waku/utils/dist/index.js')

https://chatgpt.com/codex/tasks/task_e_68a637a42474833194898b0f631a90f6

@weboko
weboko requested a review from a team as a code owner August 20, 2025 21:28
@github-actions

github-actions Bot commented Aug 20, 2025

Copy link
Copy Markdown

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
Waku node 71.22 KB (0%) 1.5 s (0%) 1.9 s (+39.81% 🔺) 3.3 s
Waku Simple Light Node 122.72 KB (+0.18% 🔺) 2.5 s (+0.18% 🔺) 2.2 s (+9.21% 🔺) 4.7 s
ECIES encryption 22.52 KB (0%) 451 ms (0%) 707 ms (-3.97% 🔽) 1.2 s
Symmetric encryption 21.96 KB (0%) 440 ms (0%) 829 ms (+20.52% 🔺) 1.3 s
DNS discovery 51.64 KB (0%) 1.1 s (0%) 1.2 s (+5.8% 🔺) 2.2 s
Peer Exchange discovery 52.48 KB (0%) 1.1 s (0%) 1.4 s (+64.81% 🔺) 2.4 s
Peer Cache Discovery 46.08 KB (0%) 922 ms (0%) 2 s (+81.04% 🔺) 2.9 s
Privacy preserving protocols 53.64 KB (0%) 1.1 s (0%) 1.2 s (-28.22% 🔽) 2.3 s
Waku Filter 55.51 KB (0%) 1.2 s (0%) 1.3 s (-6.28% 🔽) 2.4 s
Waku LightPush 53.03 KB (0%) 1.1 s (0%) 1.3 s (+29.9% 🔺) 2.4 s
History retrieval protocols 59.4 KB (0%) 1.2 s (0%) 1.4 s (+21.95% 🔺) 2.6 s
Deterministic Message Hashing 28.42 KB (0%) 569 ms (0%) 856 ms (+26.4% 🔺) 1.5 s

@weboko weboko closed this Oct 7, 2025
@weboko
weboko deleted the codex/migrate-to-connection-gater-for-wss-filtering branch October 7, 2025 22:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant