tunnel route ip show: --filter-network-is-subset-of sends the superset filter
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 92/100
Hướng nghiên cứu
Bắt đầu trong cfapi/ip_route_filter.go tại NewIpRouteFilterFromCLI và so sánh các đường dẫn bộ lọc tập con và tập cha. Thêm bài kiểm thử hồi quy được mô tả trong issue, sau đó xác minh rằng --filter-network-is-subset-of hoặc --nsub mã hóa network_subset thay vì network_superset.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
cloudflared tunnel route ip show --filter-network-is-subset-of <cidr> (alias --nsub) queries the API with network_superset=<cidr> instead of network_subset=<cidr>, so it behaves identically to --filter-network-is-superset-of.
Cause: in cfapi/ip_route_filter.go, NewIpRouteFilterFromCLI calls f.NetworkIsSupersetOf(*subset). NetworkIsSubsetOf exists but is never called.
Reproduced on master (059f86a) with a test that encodes the filter. Fix is a one-line change plus a regression test. Happy to send a PR if that works for you.
AI disclosure: I used AI tools to find and reproduce this; I reviewed it myself.
- Ngôn ngữ chính
- Go
- Star
- 16.1k
- Fork
- 1.5k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của cloudflare/cloudflared
-
🐛 --output json writes invalid JSON lines when events are logged concurrentlyCó thể đã có người làm @theolujay đã nhận 3 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
cloudflare/cloudflared#1761 · 5 bình luận ·
-
🐛 cfRay is missing from proxied request logs (newHTTPLogger discards the zerolog context)Có thể đã có người làm @pankajc46 đã nhận 5 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
cloudflare/cloudflared#1756 ·
-
🐛 After SIGTERM, `cloudflared tunnel run` uses 100% of one CPU core for the whole graceful-shutdown periodCó thể đã có người làm @cyphercodes đã nhận 6 ngày trước. Đang mởPriority: Normal Type: Bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
cloudflare/cloudflared#1753 · 3 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
cloudflare/cloudflared#1748 ·
-
🐛 QUIC Hijack() skips the status-written check that HTTP/2 enforcesCó thể đã có người làm @Asthenia0412 đã nhận 16 ngày trước. Đang mởPriority: Normal Type: Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
cloudflare/cloudflared#1747 ·
Tất cả issue của cloudflare/cloudflared
Issue tương tự
-
component/gpu-kubelet-plugin component/helm needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
kubernetes-sigs/dra-driver-nvidia-gpu#1559 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
TOTP enrollment returns 500 for phone-only users (empty TOTP account name)Có thể đã có người làm @emiliosandoval4 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 60/100
Maintainer thường phản hồi trong vòng 1 ngày
-
8.9 to 8.10 Helm upgrade guide still says deprecated keys are removed in chart v16 (Camunda 8.11)Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
camunda/camunda-platform-helm#7559 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
docs: namespaceRegexes example teaches prefix matching, but regexes are matched as a substringCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởtriage/pending-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
external-secrets/external-secrets#7117 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
ENTERPILOT/GoModel#1183 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày