mirror of
https://github.com/slackhq/nebula.git
synced 2026-08-15 19:56:58 +02:00
Compare commits
merge into: personal_interest_mirrors/nebula:dependabot/github_actions/Vampire/setup-wsl-7
personal_interest_mirrors/nebula:master
personal_interest_mirrors/nebula:better-tun-interface-ordering
personal_interest_mirrors/nebula:config-test-cancel
personal_interest_mirrors/nebula:apple-signing
personal_interest_mirrors/nebula:fips140
personal_interest_mirrors/nebula:drop-go-metrics-graphite-dep
personal_interest_mirrors/nebula:dependabot/go_modules/github.com/gaissmai/bart-0.29.0
personal_interest_mirrors/nebula:dependabot/go_modules/github.com/prometheus/client_golang-1.24.1
personal_interest_mirrors/nebula:dependabot/go_modules/go.yaml.in/yaml/v3-3.0.5
personal_interest_mirrors/nebula:android-local-addrs
personal_interest_mirrors/nebula:info-socket
personal_interest_mirrors/nebula:rebind-epoch
personal_interest_mirrors/nebula:hostinfo-layout
personal_interest_mirrors/nebula:multiport
personal_interest_mirrors/nebula:release-1.11
personal_interest_mirrors/nebula:naptime
personal_interest_mirrors/nebula:better-tun-interface-ordering-multiport
personal_interest_mirrors/nebula:better-tun-interface-minimal
personal_interest_mirrors/nebula:tun-pin-avoid-nic-irqs
personal_interest_mirrors/nebula:mtu-whiner
personal_interest_mirrors/nebula:tun-name-template-kernel-resolve
personal_interest_mirrors/nebula:tun-name-template
personal_interest_mirrors/nebula:firewall-events
personal_interest_mirrors/nebula:claude/fix-test-echo-overlap
personal_interest_mirrors/nebula:dependabot/github_actions/Vampire/setup-wsl-7
personal_interest_mirrors/nebula:better-tun-interface-offloads2
personal_interest_mirrors/nebula:better-tun-interface-no-offloads-batched
personal_interest_mirrors/nebula:wirebuffer-v2
personal_interest_mirrors/nebula:better-tun-interface-ordering-with-firewall-changes
personal_interest_mirrors/nebula:nate/pmtud
personal_interest_mirrors/nebula:better-tun-interface2
personal_interest_mirrors/nebula:better-tun-interface
personal_interest_mirrors/nebula:fix/scalarwrite
personal_interest_mirrors/nebula:fix/tun-writev-use-after-free
personal_interest_mirrors/nebula:gso-again
personal_interest_mirrors/nebula:back-at-it
personal_interest_mirrors/nebula:clodracing
personal_interest_mirrors/nebula:tun-o-nonblock
personal_interest_mirrors/nebula:no-exit2
personal_interest_mirrors/nebula:std-udp-all-unix-write
personal_interest_mirrors/nebula:std-udp
personal_interest_mirrors/nebula:jay.wren-handshakes.max_rate
personal_interest_mirrors/nebula:v6hax
personal_interest_mirrors/nebula:tun-dnshax
personal_interest_mirrors/nebula:jay.wren-batch-packets
personal_interest_mirrors/nebula:jay.wren-stats.pprof
personal_interest_mirrors/nebula:no-exit
personal_interest_mirrors/nebula:jay.wren-wireguard-tun-3
personal_interest_mirrors/nebula:no-exit-jack
personal_interest_mirrors/nebula:firewall-feedback
personal_interest_mirrors/nebula:cert-v2-mixed-af-unsafe-nets
personal_interest_mirrors/nebula:github-release-upload
personal_interest_mirrors/nebula:vhost
personal_interest_mirrors/nebula:jay.wren-maybe-ipv4-6-fix
personal_interest_mirrors/nebula:firewall-forward-table
personal_interest_mirrors/nebula:jay.wren-wireguard-tun-2
personal_interest_mirrors/nebula:channels-spicy
personal_interest_mirrors/nebula:channels-sendmmsg-batching
personal_interest_mirrors/nebula:botched-path
personal_interest_mirrors/nebula:channels-batching
personal_interest_mirrors/nebula:channels_and_minimal_gsogro
personal_interest_mirrors/nebula:batched-path
personal_interest_mirrors/nebula:channels2
personal_interest_mirrors/nebula:io-uring-gso-gro-offtherails
personal_interest_mirrors/nebula:stinky
personal_interest_mirrors/nebula:stinkier
personal_interest_mirrors/nebula:master-1-9-tag
personal_interest_mirrors/nebula:jay.wren-wireguard-tun
personal_interest_mirrors/nebula:cross-stack-relay-overlaps
personal_interest_mirrors/nebula:release-1.9
personal_interest_mirrors/nebula:cert-v2-reloads-with-relay-stuff
personal_interest_mirrors/nebula:channels
personal_interest_mirrors/nebula:update-lh-on-netlink-addr
personal_interest_mirrors/nebula:synctrace
personal_interest_mirrors/nebula:remove-olddead-tunnels
personal_interest_mirrors/nebula:jay.wren-dns-ctx
personal_interest_mirrors/nebula:jay.wren-lint
personal_interest_mirrors/nebula:mutex-debug
personal_interest_mirrors/nebula:psk-v2
personal_interest_mirrors/nebula:make-boringcrypto-checklinkname
personal_interest_mirrors/nebula:prometheus-static-labels
personal_interest_mirrors/nebula:add-http-pprof
personal_interest_mirrors/nebula:psk
personal_interest_mirrors/nebula:windows_udp_buffer_setting
personal_interest_mirrors/nebula:interface-hooks
personal_interest_mirrors/nebula:v1.11.0
personal_interest_mirrors/nebula:v1.10.3
personal_interest_mirrors/nebula:v1.10.2
personal_interest_mirrors/nebula:v1.10.1
personal_interest_mirrors/nebula:v1.10.0
personal_interest_mirrors/nebula:v1.9.7
personal_interest_mirrors/nebula:v1.9.6
personal_interest_mirrors/nebula:v1.9.5
personal_interest_mirrors/nebula:v1.9.4
personal_interest_mirrors/nebula:v1.9.3
personal_interest_mirrors/nebula:v1.9.2
personal_interest_mirrors/nebula:v1.9.1
personal_interest_mirrors/nebula:v1.9.0
personal_interest_mirrors/nebula:v1.8.2
personal_interest_mirrors/nebula:v1.8.1
personal_interest_mirrors/nebula:v1.8.0
personal_interest_mirrors/nebula:v1.7.2
personal_interest_mirrors/nebula:v1.7.1
personal_interest_mirrors/nebula:v1.7.0
personal_interest_mirrors/nebula:v1.6.1
personal_interest_mirrors/nebula:v1.6.0
personal_interest_mirrors/nebula:v1.5.2
personal_interest_mirrors/nebula:v1.5.0
personal_interest_mirrors/nebula:v1.4.0
personal_interest_mirrors/nebula:v1.3.0
personal_interest_mirrors/nebula:v1.2.0
personal_interest_mirrors/nebula:v1.1.0
personal_interest_mirrors/nebula:v1.0.0
...
pull from: personal_interest_mirrors/nebula:claude/fix-test-echo-overlap
personal_interest_mirrors/nebula:better-tun-interface-ordering
personal_interest_mirrors/nebula:config-test-cancel
personal_interest_mirrors/nebula:master
personal_interest_mirrors/nebula:apple-signing
personal_interest_mirrors/nebula:fips140
personal_interest_mirrors/nebula:drop-go-metrics-graphite-dep
personal_interest_mirrors/nebula:dependabot/go_modules/github.com/gaissmai/bart-0.29.0
personal_interest_mirrors/nebula:dependabot/go_modules/github.com/prometheus/client_golang-1.24.1
personal_interest_mirrors/nebula:dependabot/go_modules/go.yaml.in/yaml/v3-3.0.5
personal_interest_mirrors/nebula:android-local-addrs
personal_interest_mirrors/nebula:info-socket
personal_interest_mirrors/nebula:rebind-epoch
personal_interest_mirrors/nebula:hostinfo-layout
personal_interest_mirrors/nebula:multiport
personal_interest_mirrors/nebula:release-1.11
personal_interest_mirrors/nebula:naptime
personal_interest_mirrors/nebula:better-tun-interface-ordering-multiport
personal_interest_mirrors/nebula:better-tun-interface-minimal
personal_interest_mirrors/nebula:tun-pin-avoid-nic-irqs
personal_interest_mirrors/nebula:mtu-whiner
personal_interest_mirrors/nebula:tun-name-template-kernel-resolve
personal_interest_mirrors/nebula:tun-name-template
personal_interest_mirrors/nebula:firewall-events
personal_interest_mirrors/nebula:claude/fix-test-echo-overlap
personal_interest_mirrors/nebula:dependabot/github_actions/Vampire/setup-wsl-7
personal_interest_mirrors/nebula:better-tun-interface-offloads2
personal_interest_mirrors/nebula:better-tun-interface-no-offloads-batched
personal_interest_mirrors/nebula:wirebuffer-v2
personal_interest_mirrors/nebula:better-tun-interface-ordering-with-firewall-changes
personal_interest_mirrors/nebula:nate/pmtud
personal_interest_mirrors/nebula:better-tun-interface2
personal_interest_mirrors/nebula:better-tun-interface
personal_interest_mirrors/nebula:fix/scalarwrite
personal_interest_mirrors/nebula:fix/tun-writev-use-after-free
personal_interest_mirrors/nebula:gso-again
personal_interest_mirrors/nebula:back-at-it
personal_interest_mirrors/nebula:clodracing
personal_interest_mirrors/nebula:tun-o-nonblock
personal_interest_mirrors/nebula:no-exit2
personal_interest_mirrors/nebula:std-udp-all-unix-write
personal_interest_mirrors/nebula:std-udp
personal_interest_mirrors/nebula:jay.wren-handshakes.max_rate
personal_interest_mirrors/nebula:v6hax
personal_interest_mirrors/nebula:tun-dnshax
personal_interest_mirrors/nebula:jay.wren-batch-packets
personal_interest_mirrors/nebula:jay.wren-stats.pprof
personal_interest_mirrors/nebula:no-exit
personal_interest_mirrors/nebula:jay.wren-wireguard-tun-3
personal_interest_mirrors/nebula:no-exit-jack
personal_interest_mirrors/nebula:firewall-feedback
personal_interest_mirrors/nebula:cert-v2-mixed-af-unsafe-nets
personal_interest_mirrors/nebula:github-release-upload
personal_interest_mirrors/nebula:vhost
personal_interest_mirrors/nebula:jay.wren-maybe-ipv4-6-fix
personal_interest_mirrors/nebula:firewall-forward-table
personal_interest_mirrors/nebula:jay.wren-wireguard-tun-2
personal_interest_mirrors/nebula:channels-spicy
personal_interest_mirrors/nebula:channels-sendmmsg-batching
personal_interest_mirrors/nebula:botched-path
personal_interest_mirrors/nebula:channels-batching
personal_interest_mirrors/nebula:channels_and_minimal_gsogro
personal_interest_mirrors/nebula:batched-path
personal_interest_mirrors/nebula:channels2
personal_interest_mirrors/nebula:io-uring-gso-gro-offtherails
personal_interest_mirrors/nebula:stinky
personal_interest_mirrors/nebula:stinkier
personal_interest_mirrors/nebula:master-1-9-tag
personal_interest_mirrors/nebula:jay.wren-wireguard-tun
personal_interest_mirrors/nebula:cross-stack-relay-overlaps
personal_interest_mirrors/nebula:release-1.9
personal_interest_mirrors/nebula:cert-v2-reloads-with-relay-stuff
personal_interest_mirrors/nebula:channels
personal_interest_mirrors/nebula:update-lh-on-netlink-addr
personal_interest_mirrors/nebula:synctrace
personal_interest_mirrors/nebula:remove-olddead-tunnels
personal_interest_mirrors/nebula:jay.wren-dns-ctx
personal_interest_mirrors/nebula:jay.wren-lint
personal_interest_mirrors/nebula:mutex-debug
personal_interest_mirrors/nebula:psk-v2
personal_interest_mirrors/nebula:make-boringcrypto-checklinkname
personal_interest_mirrors/nebula:prometheus-static-labels
personal_interest_mirrors/nebula:add-http-pprof
personal_interest_mirrors/nebula:psk
personal_interest_mirrors/nebula:windows_udp_buffer_setting
personal_interest_mirrors/nebula:interface-hooks
personal_interest_mirrors/nebula:v1.11.0
personal_interest_mirrors/nebula:v1.10.3
personal_interest_mirrors/nebula:v1.10.2
personal_interest_mirrors/nebula:v1.10.1
personal_interest_mirrors/nebula:v1.10.0
personal_interest_mirrors/nebula:v1.9.7
personal_interest_mirrors/nebula:v1.9.6
personal_interest_mirrors/nebula:v1.9.5
personal_interest_mirrors/nebula:v1.9.4
personal_interest_mirrors/nebula:v1.9.3
personal_interest_mirrors/nebula:v1.9.2
personal_interest_mirrors/nebula:v1.9.1
personal_interest_mirrors/nebula:v1.9.0
personal_interest_mirrors/nebula:v1.8.2
personal_interest_mirrors/nebula:v1.8.1
personal_interest_mirrors/nebula:v1.8.0
personal_interest_mirrors/nebula:v1.7.2
personal_interest_mirrors/nebula:v1.7.1
personal_interest_mirrors/nebula:v1.7.0
personal_interest_mirrors/nebula:v1.6.1
personal_interest_mirrors/nebula:v1.6.0
personal_interest_mirrors/nebula:v1.5.2
personal_interest_mirrors/nebula:v1.5.0
personal_interest_mirrors/nebula:v1.4.0
personal_interest_mirrors/nebula:v1.3.0
personal_interest_mirrors/nebula:v1.2.0
personal_interest_mirrors/nebula:v1.1.0
personal_interest_mirrors/nebula:v1.0.0
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
02471b4121 |
wireshark: fix Lua 5.4 bitwise operation (#1776)
smoke-extra / freebsd-amd64 (push) Failing after 16s
smoke-extra / linux-amd64-ipv6disable (push) Failing after 16s
smoke-extra / netbsd-amd64 (push) Failing after 14s
smoke-extra / openbsd-amd64 (push) Failing after 14s
smoke-extra / linux-386 (push) Failing after 14s
smoke / Run multi node smoke test (push) Failing after 1m27s
Build and test / Static checks (push) Successful in 1m46s
Build and test / Test linux (push) Failing after 1m41s
Build and test / Test linux-boringcrypto (push) Failing after 2m49s
Build and test / Test linux-pkcs11 (push) Failing after 2m49s
Build and test / Cross-build linux-arm (push) Successful in 3m1s
Build and test / Cross-build linux-mips (push) Successful in 3m41s
Build and test / Cross-build linux-other (push) Successful in 3m4s
Build and test / Cross-build windows (push) Successful in 1m1s
Build and test / Cross-build freebsd (push) Successful in 1m32s
Build and test / Cross-build netbsd (push) Successful in 1m33s
Build and test / Cross-build openbsd (push) Successful in 1m31s
Build and test / Cross-build mobile (push) Successful in 3m12s
smoke-extra / Run windows smoke test (push) Has been cancelled
Build and test / Test macos (push) Has been cancelled
Build and test / Test windows (push) Has been cancelled
Build and test / CI status (push) Has been cancelled
The Nebula Wireshark dissector uses bit32.band() when parsing the Nebula packet type. On Wireshark builds using Lua 5.4, bit32 is not available, which causes dissection to fail with: Lua Error: nebula.lua:65: attempt to index a nil value (global 'bit32') Wireshark bundles Lua BitOp and exposes it globally as bit for Lua dissectors. This is the documented API for maximum backwards compatibility across supported Lua versions. Use bit.band() instead of bit32.band(). |
1 changed files with 1 additions and 1 deletions
Vendored
+1
-1
@@ -62,7 +62,7 @@ function nebula.dissector(tvbuf, pktinfo, root)
|
||||
tree:add(pf_version, tvbuf:range(0,1))
|
||||
local type = tree:add(pf_type, tvbuf:range(0,1))
|
||||
|
||||
local nebula_type = bit32.band(tvbuf:range(0,1):uint(), 0x0F)
|
||||
local nebula_type = bit.band(tvbuf:range(0,1):uint(), 0x0F)
|
||||
if nebula_type == 0 then
|
||||
local stage = tvbuf(8,8):uint64()
|
||||
tree:add(pf_subtype_handshake, tvbuf:range(1,1))
|
||||
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.