├── .github ├── .ci.conf ├── .gitignore ├── fetch-scripts.sh ├── install-hooks.sh └── workflows │ ├── api.yaml │ ├── codeql-analysis.yml │ ├── fuzz.yaml │ ├── lint.yaml │ ├── release.yml │ ├── renovate-go-sum-fix.yaml │ ├── reuse.yml │ ├── test.yaml │ └── tidy-check.yaml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .reuse └── dep5 ├── LICENSE ├── LICENSES ├── BSD-3-Clause.txt ├── CC0-1.0.txt └── MIT.txt ├── Makefile ├── README.md ├── addr.go ├── addr_test.go ├── agent.go ├── agent_test.go ├── attributes.go ├── attributes_debug.go ├── attributes_debug_test.go ├── attributes_test.go ├── checks.go ├── checks_debug.go ├── client.go ├── client_test.go ├── cmd ├── stun-bench │ └── main.go ├── stun-client │ └── stun_client.go ├── stun-decode │ └── main.go ├── stun-multiplex │ ├── README.md │ └── main.go ├── stun-nat-behaviour │ ├── README.md │ └── main.go └── stun-traversal │ ├── README.md │ └── main.go ├── codecov.yml ├── e2e ├── capture.sh ├── client.Dockerfile ├── docker-compose.yml ├── main.go ├── server.Dockerfile ├── tcpdump.Dockerfile ├── test.sh └── turnserver.conf ├── errorcode.go ├── errorcode_test.go ├── errors.go ├── errors_test.go ├── fingerprint.go ├── fingerprint_debug.go ├── fingerprint_test.go ├── fuzz_test.go ├── go.mod ├── go.sum ├── helpers.go ├── helpers_test.go ├── iana_test.go ├── integrity.go ├── integrity_debug.go ├── integrity_test.go ├── internal ├── hmac │ ├── hmac.go │ ├── hmac_test.go │ ├── pool.go │ ├── pool_test.go │ └── vendor.sh └── testutil │ ├── allocs.go │ ├── norace.go │ └── race.go ├── message.go ├── message_test.go ├── renovate.json ├── rfc5769_test.go ├── stun.go ├── stun_test.go ├── stuntest └── udp_server.go ├── testdata ├── README.md ├── ex1_chrome.stun ├── ex1_chrome.stun.license ├── frombrowsers.csv ├── fuzz │ ├── FuzzMessage │ │ ├── 0e2295391b7f3eb958c9f4d01172dbfb7a521ae80b57ef7742534c4629439160 │ │ ├── 245b929694bde0bb71c22ec2591f9355b891c85fd8b955034c53b453413a8a1e │ │ ├── 27e983676cba4e3d4c6b268de4dc3c2a4962db616979175fdf675d438afb3c8a │ │ ├── 36fa5d9fd7d9d66e1cc16e489c8a3b6dd67cbd1227a3d1a23ddb2b0468981b62 │ │ ├── 40d19a226a06d95c9406438b12bf7ecd24f943086796dcf2078cf2fe7ec3fa0f │ │ ├── 4bd12c454bb66377b94285a54dde136f0f8308a09769a10a21cbf4d19d390874 │ │ ├── 4e2d258e3aa19e4c6de65b0f7fb498a4588b53451e7817fa11d3f3d47c9ee2db │ │ ├── 562054225de70935c37ac5b9ab326e2cfafd5857d7aad5f5e47e7e5575827ef4 │ │ ├── 66239baa5358757f4655497e3a0d48af4784af901050bfc809480aad65d702dd │ │ ├── 6eb62aaac87690a5ae3bed8946876b05e4d5d5acd1b2acb558e03fc2e949dada │ │ ├── 8038d52e604bf435d73221bdb5c6e28557d915219ab77652d3e4210337b70fba │ │ ├── 8c2645e17b9f6f545c79c33d8ee68ad83030b32367d73d0bbd77c2affdf3a294 │ │ ├── 93044ca1e00c907b9992a5d0119090c11ed40ddc29a2115ab17423c76ce131e4 │ │ ├── 95d2ccdd0016d21042194e0ea6d4efff0ca3f66d611bf4fa3230ca505b5b93e5 │ │ ├── 9ae6a162122bc543a5c59d712fdce29a93c21d018e5fd61ebc4c2f71379e834f │ │ ├── 9d01ca09c33fbc7fad599dbc7cd5205b97ae8bd6cb9e321bbe992acb6839f399 │ │ ├── 9f92a54747b065e4b2df1cc3203e82b43853533fb2c2ae9155f31568235f143e │ │ ├── bea9013452ffd1e80cd8c4b372b2149c1bf8c77b81c754a9ba35e0720bda0fba │ │ └── d40a98862ed393eb712e47a91bcef18e6f24cf368bb4bd248c7a7101ef8e178d │ ├── FuzzSetters │ │ ├── 337822ea9b278f300ec686794913e39fbb540cb4f216da38283b08b85b4fdfa3 │ │ ├── 651f4211e426e9bc0b4ed8fecdcd545d3bec97850fad9cf19c06a0294b1c62c3 │ │ ├── 8d3066943508ff56500191c92915039470fdda0830ff3e3f5d1dd88c6fb8550a │ │ ├── 8e994fd03c509dc7e9b1c6e4c0db222e722d6a89fddbcda99c4164e3c11bf8f5 │ │ ├── 9021dd11399c310d0ba5545906ee49ae796564a4c4c4878b3e07a08e33664370 │ │ ├── a9e2bda709147e3e5c5a288c61714b4270649c5f050e5581369e0994a50597e7 │ │ ├── acea713459e1e476795562801858bee9fd467f25eddb6183e3e4f4ddf8931ba4 │ │ ├── c995214f9f5fd033ca5a11295663eff0e72e2037ba4146b162b91c3594c97b4a │ │ ├── dbf9c906416f494d427c7268f4d3c5be67d82281443e7ae68f9acfb5b0069b7d │ │ ├── eccfde8fecaeceec3a9b7967ec3533321b1cf9865e938546b35e3b9ad8e8d6bb │ │ └── fd0cec4a969fa1eb5d8ba153dc60ee11ca5b7ccfcc446ebc90f659eb9977cb0b │ └── FuzzType │ │ ├── 347c9496feb1d208c5626b387906542d3dcb6b1cf1657fbada66bd026e28ec86 │ │ ├── 40c5d2bd406be92969bbd57b505e7986120ddf3bda729dbd191b8e3b14317819 │ │ ├── 5f8810e2071f50b3b84ae1f315314e1bab6cd5f91365ca5fa595ca36d1f00703 │ │ ├── aa7c06e3e31d31a87ed29f708129c5b803f5179228bdf73dd7ed0d604fc9bd45 │ │ └── de25b2beeb5e9f721e1858cb0c8228df9d189cde30ee83b23f677156468a614d ├── stun-parameters-2.csv ├── stun-parameters-4.csv └── stun-parameters-6.csv ├── textattrs.go ├── textattrs_test.go ├── uattrs.go ├── uattrs_test.go ├── uri.go ├── uri_test.go ├── xoraddr.go └── xoraddr_test.go /.github/.ci.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/.ci.conf -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/.gitignore -------------------------------------------------------------------------------- /.github/fetch-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/fetch-scripts.sh -------------------------------------------------------------------------------- /.github/install-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/install-hooks.sh -------------------------------------------------------------------------------- /.github/workflows/api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/workflows/api.yaml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/fuzz.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/workflows/fuzz.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/renovate-go-sum-fix.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/workflows/renovate-go-sum-fix.yaml -------------------------------------------------------------------------------- /.github/workflows/reuse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/workflows/reuse.yml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.github/workflows/tidy-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.github/workflows/tidy-check.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.reuse/dep5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/.reuse/dep5 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES/BSD-3-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/LICENSES/BSD-3-Clause.txt -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/README.md -------------------------------------------------------------------------------- /addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/addr.go -------------------------------------------------------------------------------- /addr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/addr_test.go -------------------------------------------------------------------------------- /agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/agent.go -------------------------------------------------------------------------------- /agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/agent_test.go -------------------------------------------------------------------------------- /attributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/attributes.go -------------------------------------------------------------------------------- /attributes_debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/attributes_debug.go -------------------------------------------------------------------------------- /attributes_debug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/attributes_debug_test.go -------------------------------------------------------------------------------- /attributes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/attributes_test.go -------------------------------------------------------------------------------- /checks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/checks.go -------------------------------------------------------------------------------- /checks_debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/checks_debug.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/client.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/client_test.go -------------------------------------------------------------------------------- /cmd/stun-bench/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/cmd/stun-bench/main.go -------------------------------------------------------------------------------- /cmd/stun-client/stun_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/cmd/stun-client/stun_client.go -------------------------------------------------------------------------------- /cmd/stun-decode/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/cmd/stun-decode/main.go -------------------------------------------------------------------------------- /cmd/stun-multiplex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/cmd/stun-multiplex/README.md -------------------------------------------------------------------------------- /cmd/stun-multiplex/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/cmd/stun-multiplex/main.go -------------------------------------------------------------------------------- /cmd/stun-nat-behaviour/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/cmd/stun-nat-behaviour/README.md -------------------------------------------------------------------------------- /cmd/stun-nat-behaviour/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/cmd/stun-nat-behaviour/main.go -------------------------------------------------------------------------------- /cmd/stun-traversal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/cmd/stun-traversal/README.md -------------------------------------------------------------------------------- /cmd/stun-traversal/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/cmd/stun-traversal/main.go -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/codecov.yml -------------------------------------------------------------------------------- /e2e/capture.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/e2e/capture.sh -------------------------------------------------------------------------------- /e2e/client.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/e2e/client.Dockerfile -------------------------------------------------------------------------------- /e2e/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/e2e/docker-compose.yml -------------------------------------------------------------------------------- /e2e/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/e2e/main.go -------------------------------------------------------------------------------- /e2e/server.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/e2e/server.Dockerfile -------------------------------------------------------------------------------- /e2e/tcpdump.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/e2e/tcpdump.Dockerfile -------------------------------------------------------------------------------- /e2e/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/e2e/test.sh -------------------------------------------------------------------------------- /e2e/turnserver.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/e2e/turnserver.conf -------------------------------------------------------------------------------- /errorcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/errorcode.go -------------------------------------------------------------------------------- /errorcode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/errorcode_test.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/errors.go -------------------------------------------------------------------------------- /errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/errors_test.go -------------------------------------------------------------------------------- /fingerprint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/fingerprint.go -------------------------------------------------------------------------------- /fingerprint_debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/fingerprint_debug.go -------------------------------------------------------------------------------- /fingerprint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/fingerprint_test.go -------------------------------------------------------------------------------- /fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/fuzz_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/go.sum -------------------------------------------------------------------------------- /helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/helpers.go -------------------------------------------------------------------------------- /helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/helpers_test.go -------------------------------------------------------------------------------- /iana_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/iana_test.go -------------------------------------------------------------------------------- /integrity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/integrity.go -------------------------------------------------------------------------------- /integrity_debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/integrity_debug.go -------------------------------------------------------------------------------- /integrity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/integrity_test.go -------------------------------------------------------------------------------- /internal/hmac/hmac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/internal/hmac/hmac.go -------------------------------------------------------------------------------- /internal/hmac/hmac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/internal/hmac/hmac_test.go -------------------------------------------------------------------------------- /internal/hmac/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/internal/hmac/pool.go -------------------------------------------------------------------------------- /internal/hmac/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/internal/hmac/pool_test.go -------------------------------------------------------------------------------- /internal/hmac/vendor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/internal/hmac/vendor.sh -------------------------------------------------------------------------------- /internal/testutil/allocs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/internal/testutil/allocs.go -------------------------------------------------------------------------------- /internal/testutil/norace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/internal/testutil/norace.go -------------------------------------------------------------------------------- /internal/testutil/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/internal/testutil/race.go -------------------------------------------------------------------------------- /message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/message.go -------------------------------------------------------------------------------- /message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/message_test.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/renovate.json -------------------------------------------------------------------------------- /rfc5769_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/rfc5769_test.go -------------------------------------------------------------------------------- /stun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/stun.go -------------------------------------------------------------------------------- /stun_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/stun_test.go -------------------------------------------------------------------------------- /stuntest/udp_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/stuntest/udp_server.go -------------------------------------------------------------------------------- /testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/README.md -------------------------------------------------------------------------------- /testdata/ex1_chrome.stun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/ex1_chrome.stun -------------------------------------------------------------------------------- /testdata/ex1_chrome.stun.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/ex1_chrome.stun.license -------------------------------------------------------------------------------- /testdata/frombrowsers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/frombrowsers.csv -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/0e2295391b7f3eb958c9f4d01172dbfb7a521ae80b57ef7742534c4629439160: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/0e2295391b7f3eb958c9f4d01172dbfb7a521ae80b57ef7742534c4629439160 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/245b929694bde0bb71c22ec2591f9355b891c85fd8b955034c53b453413a8a1e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/245b929694bde0bb71c22ec2591f9355b891c85fd8b955034c53b453413a8a1e -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/27e983676cba4e3d4c6b268de4dc3c2a4962db616979175fdf675d438afb3c8a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/27e983676cba4e3d4c6b268de4dc3c2a4962db616979175fdf675d438afb3c8a -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/36fa5d9fd7d9d66e1cc16e489c8a3b6dd67cbd1227a3d1a23ddb2b0468981b62: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/36fa5d9fd7d9d66e1cc16e489c8a3b6dd67cbd1227a3d1a23ddb2b0468981b62 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/40d19a226a06d95c9406438b12bf7ecd24f943086796dcf2078cf2fe7ec3fa0f: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("145519152283668U\x03806") -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/4bd12c454bb66377b94285a54dde136f0f8308a09769a10a21cbf4d19d390874: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/4bd12c454bb66377b94285a54dde136f0f8308a09769a10a21cbf4d19d390874 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/4e2d258e3aa19e4c6de65b0f7fb498a4588b53451e7817fa11d3f3d47c9ee2db: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("bHnary.L+infinityndi") -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/562054225de70935c37ac5b9ab326e2cfafd5857d7aad5f5e47e7e5575827ef4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/562054225de70935c37ac5b9ab326e2cfafd5857d7aad5f5e47e7e5575827ef4 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/66239baa5358757f4655497e3a0d48af4784af901050bfc809480aad65d702dd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/66239baa5358757f4655497e3a0d48af4784af901050bfc809480aad65d702dd -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/6eb62aaac87690a5ae3bed8946876b05e4d5d5acd1b2acb558e03fc2e949dada: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/6eb62aaac87690a5ae3bed8946876b05e4d5d5acd1b2acb558e03fc2e949dada -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/8038d52e604bf435d73221bdb5c6e28557d915219ab77652d3e4210337b70fba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/8038d52e604bf435d73221bdb5c6e28557d915219ab77652d3e4210337b70fba -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/8c2645e17b9f6f545c79c33d8ee68ad83030b32367d73d0bbd77c2affdf3a294: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/8c2645e17b9f6f545c79c33d8ee68ad83030b32367d73d0bbd77c2affdf3a294 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/93044ca1e00c907b9992a5d0119090c11ed40ddc29a2115ab17423c76ce131e4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/93044ca1e00c907b9992a5d0119090c11ed40ddc29a2115ab17423c76ce131e4 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/95d2ccdd0016d21042194e0ea6d4efff0ca3f66d611bf4fa3230ca505b5b93e5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/95d2ccdd0016d21042194e0ea6d4efff0ca3f66d611bf4fa3230ca505b5b93e5 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/9ae6a162122bc543a5c59d712fdce29a93c21d018e5fd61ebc4c2f71379e834f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/9ae6a162122bc543a5c59d712fdce29a93c21d018e5fd61ebc4c2f71379e834f -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/9d01ca09c33fbc7fad599dbc7cd5205b97ae8bd6cb9e321bbe992acb6839f399: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/9d01ca09c33fbc7fad599dbc7cd5205b97ae8bd6cb9e321bbe992acb6839f399 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/9f92a54747b065e4b2df1cc3203e82b43853533fb2c2ae9155f31568235f143e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/9f92a54747b065e4b2df1cc3203e82b43853533fb2c2ae9155f31568235f143e -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/bea9013452ffd1e80cd8c4b372b2149c1bf8c77b81c754a9ba35e0720bda0fba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzMessage/bea9013452ffd1e80cd8c4b372b2149c1bf8c77b81c754a9ba35e0720bda0fba -------------------------------------------------------------------------------- /testdata/fuzz/FuzzMessage/d40a98862ed393eb712e47a91bcef18e6f24cf368bb4bd248c7a7101ef8e178d: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("") -------------------------------------------------------------------------------- /testdata/fuzz/FuzzSetters/337822ea9b278f300ec686794913e39fbb540cb4f216da38283b08b85b4fdfa3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzSetters/337822ea9b278f300ec686794913e39fbb540cb4f216da38283b08b85b4fdfa3 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzSetters/651f4211e426e9bc0b4ed8fecdcd545d3bec97850fad9cf19c06a0294b1c62c3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzSetters/651f4211e426e9bc0b4ed8fecdcd545d3bec97850fad9cf19c06a0294b1c62c3 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzSetters/8d3066943508ff56500191c92915039470fdda0830ff3e3f5d1dd88c6fb8550a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzSetters/8d3066943508ff56500191c92915039470fdda0830ff3e3f5d1dd88c6fb8550a -------------------------------------------------------------------------------- /testdata/fuzz/FuzzSetters/8e994fd03c509dc7e9b1c6e4c0db222e722d6a89fddbcda99c4164e3c11bf8f5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzSetters/8e994fd03c509dc7e9b1c6e4c0db222e722d6a89fddbcda99c4164e3c11bf8f5 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzSetters/9021dd11399c310d0ba5545906ee49ae796564a4c4c4878b3e07a08e33664370: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzSetters/9021dd11399c310d0ba5545906ee49ae796564a4c4c4878b3e07a08e33664370 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzSetters/a9e2bda709147e3e5c5a288c61714b4270649c5f050e5581369e0994a50597e7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzSetters/a9e2bda709147e3e5c5a288c61714b4270649c5f050e5581369e0994a50597e7 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzSetters/acea713459e1e476795562801858bee9fd467f25eddb6183e3e4f4ddf8931ba4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzSetters/acea713459e1e476795562801858bee9fd467f25eddb6183e3e4f4ddf8931ba4 -------------------------------------------------------------------------------- /testdata/fuzz/FuzzSetters/c995214f9f5fd033ca5a11295663eff0e72e2037ba4146b162b91c3594c97b4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzSetters/c995214f9f5fd033ca5a11295663eff0e72e2037ba4146b162b91c3594c97b4a -------------------------------------------------------------------------------- /testdata/fuzz/FuzzSetters/dbf9c906416f494d427c7268f4d3c5be67d82281443e7ae68f9acfb5b0069b7d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzSetters/dbf9c906416f494d427c7268f4d3c5be67d82281443e7ae68f9acfb5b0069b7d -------------------------------------------------------------------------------- /testdata/fuzz/FuzzSetters/eccfde8fecaeceec3a9b7967ec3533321b1cf9865e938546b35e3b9ad8e8d6bb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzSetters/eccfde8fecaeceec3a9b7967ec3533321b1cf9865e938546b35e3b9ad8e8d6bb -------------------------------------------------------------------------------- /testdata/fuzz/FuzzSetters/fd0cec4a969fa1eb5d8ba153dc60ee11ca5b7ccfcc446ebc90f659eb9977cb0b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/fuzz/FuzzSetters/fd0cec4a969fa1eb5d8ba153dc60ee11ca5b7ccfcc446ebc90f659eb9977cb0b -------------------------------------------------------------------------------- /testdata/fuzz/FuzzType/347c9496feb1d208c5626b387906542d3dcb6b1cf1657fbada66bd026e28ec86: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | uint16(0) 3 | -------------------------------------------------------------------------------- /testdata/fuzz/FuzzType/40c5d2bd406be92969bbd57b505e7986120ddf3bda729dbd191b8e3b14317819: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | uint16(0xbe9c) 3 | -------------------------------------------------------------------------------- /testdata/fuzz/FuzzType/5f8810e2071f50b3b84ae1f315314e1bab6cd5f91365ca5fa595ca36d1f00703: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | uint16(0xbdef) 3 | -------------------------------------------------------------------------------- /testdata/fuzz/FuzzType/aa7c06e3e31d31a87ed29f708129c5b803f5179228bdf73dd7ed0d604fc9bd45: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | uint16(0x92fa) 3 | -------------------------------------------------------------------------------- /testdata/fuzz/FuzzType/de25b2beeb5e9f721e1858cb0c8228df9d189cde30ee83b23f677156468a614d: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | uint16(0x5d5b) 3 | -------------------------------------------------------------------------------- /testdata/stun-parameters-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/stun-parameters-2.csv -------------------------------------------------------------------------------- /testdata/stun-parameters-4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/stun-parameters-4.csv -------------------------------------------------------------------------------- /testdata/stun-parameters-6.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/testdata/stun-parameters-6.csv -------------------------------------------------------------------------------- /textattrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/textattrs.go -------------------------------------------------------------------------------- /textattrs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/textattrs_test.go -------------------------------------------------------------------------------- /uattrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/uattrs.go -------------------------------------------------------------------------------- /uattrs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/uattrs_test.go -------------------------------------------------------------------------------- /uri.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/uri.go -------------------------------------------------------------------------------- /uri_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/uri_test.go -------------------------------------------------------------------------------- /xoraddr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/xoraddr.go -------------------------------------------------------------------------------- /xoraddr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pion/stun/HEAD/xoraddr_test.go --------------------------------------------------------------------------------