├── .gitignore ├── .gitmodules ├── .golangci.yml ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── ast ├── types.go └── types_test.go ├── cmd └── trunnel │ └── trunnel.go ├── doc.go ├── docs └── manual.html ├── examples ├── color │ ├── color.trunnel │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ ├── gen-marshallers_test.go │ ├── generate.go │ └── testdata │ │ └── fuzz │ │ └── color │ │ └── corpus │ │ └── 7eb3508f5adc365fbed9bc76a0901dc89a3d2a9c4e3c07c7eb3c1c778ae8c0e4 └── date │ ├── date.trunnel │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ ├── gen-marshallers_test.go │ ├── generate.go │ └── testdata │ └── fuzz │ └── date │ └── corpus │ └── a729e4d40b3ac7e5183e9af46ac4c168295d30d453feb950d53e26f3a744973b ├── fault └── errors.go ├── gen ├── core.go ├── decl.go ├── doc.go ├── files_test.go ├── fuzz.go ├── gen_test.go ├── printer.go ├── testdata │ └── valid │ │ ├── i_recv.trunnel │ │ └── t_recv.trunnel ├── tests.go └── tests │ ├── .gitignore │ ├── Makefile │ ├── color │ ├── color.trunnel │ ├── color_test.go │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ └── gen-marshallers_test.go │ ├── constant │ ├── constant.trunnel │ ├── constant_test.go │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ └── gen-marshallers_test.go │ ├── constraint │ ├── constraint.trunnel │ ├── constraint_test.go │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ └── gen-marshallers_test.go │ ├── contexts │ ├── contexts.trunnel │ ├── contexts_test.go │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ └── gen-marshallers_test.go │ ├── eos │ ├── eos.trunnel │ ├── eos_test.go │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ └── gen-marshallers_test.go │ ├── fixie │ ├── fixie.trunnel │ ├── fixie_test.go │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ └── gen-marshallers_test.go │ ├── ints │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ ├── gen-marshallers_test.go │ ├── ints.trunnel │ └── ints_test.go │ ├── leftover │ ├── gen-marshallers.go │ ├── leftover.trunnel │ └── leftover_test.go │ ├── nest │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ ├── gen-marshallers_test.go │ ├── nest.trunnel │ └── nest_test.go │ ├── nulterm │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ ├── gen-marshallers_test.go │ ├── nulterm.trunnel │ └── nulterm_test.go │ ├── pos │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ ├── gen-marshallers_test.go │ ├── pos.trunnel │ └── pos_test.go │ ├── rem │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ ├── gen-marshallers_test.go │ ├── rem.trunnel │ └── rem_test.go │ ├── unionbasic │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ ├── gen-marshallers_test.go │ ├── unionbasic.trunnel │ └── unionbasic_test.go │ ├── unioncmds │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ ├── gen-marshallers_test.go │ ├── unioncmds.trunnel │ └── unioncmds_test.go │ ├── unionlen │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ ├── gen-marshallers_test.go │ ├── unionlen.trunnel │ └── unionlen_test.go │ ├── unionlo │ ├── gen-marshallers.go │ ├── unionlo.trunnel │ └── unionlo_test.go │ └── vararray │ ├── gen-fuzz.go │ ├── gen-marshallers.go │ ├── gen-marshallers_test.go │ ├── vararray.trunnel │ └── vararray_test.go ├── inspect ├── branches.go ├── branches_test.go ├── inspect.go └── inspect_test.go ├── internal ├── intervals │ ├── intervals.go │ └── intervals_test.go └── test │ ├── utils.go │ └── utils_test.go ├── meta └── meta.go ├── parse ├── files_test.go ├── general_test.go ├── internal │ └── parser │ │ ├── doc.go │ │ ├── gen-parser.go │ │ └── parser_test.go ├── parse.go ├── parse_test.go ├── testdata │ ├── failing │ │ ├── README.md │ │ ├── eos-not-at-end.trunnel │ │ ├── inner-struct-semi.trunnel │ │ ├── missing-member-name.trunnel │ │ ├── multi-eos.trunnel │ │ ├── multi-remainder-arrays.trunnel │ │ ├── remander-not-at-end.trunnel │ │ ├── union-double-semi-ignore.trunnel │ │ ├── union-double-semi.trunnel │ │ ├── union-ellipsis-after-fail.trunnel │ │ ├── union-ellipsis-after-ignore.trunnel │ │ ├── union-eos.trunnel │ │ ├── union-fields-after-fail.trunnel │ │ ├── union-fields-after-ignore.trunnel │ │ ├── union-rem-after-fail.trunnel │ │ ├── union-rem-after-ignore.trunnel │ │ └── union-rem-not-last.trunnel │ └── valid │ │ ├── README.md │ │ ├── example.trunnel │ │ ├── tor.trunnel │ │ └── union-var-array.trunnel └── trunnel.pigeon ├── ref └── README.md ├── testdata ├── tor │ ├── Makefile │ ├── README.md │ ├── cell_common.trunnel │ ├── cell_establish_intro.trunnel │ ├── cell_introduce1.trunnel │ ├── cell_rendezvous.trunnel │ ├── channelpadding_negotiation.trunnel │ ├── deps.yml │ ├── ed25519_cert.trunnel │ ├── link_handshake.trunnel │ ├── manifest.txt │ └── pwbox.trunnel └── trunnel │ ├── Makefile │ ├── README.md │ ├── contexts.trunnel │ ├── deps.yml │ ├── derived.trunnel │ ├── example.trunnel │ ├── example2.trunnel │ ├── leftover.trunnel │ ├── manifest.txt │ ├── opaque.trunnel │ ├── positions.trunnel │ ├── prop220.trunnel │ ├── prop224.trunnel │ ├── simple.trunnel │ ├── socks5.trunnel │ └── tor-rend.trunnel └── tv ├── constraints.go ├── corpus.go ├── corpus_test.go ├── doc.go ├── files_test.go ├── generator.go ├── generator_test.go └── selector.go /.gitignore: -------------------------------------------------------------------------------- 1 | *.coverprofile 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/.gitmodules -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/README.md -------------------------------------------------------------------------------- /ast/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/ast/types.go -------------------------------------------------------------------------------- /ast/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/ast/types_test.go -------------------------------------------------------------------------------- /cmd/trunnel/trunnel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/cmd/trunnel/trunnel.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/doc.go -------------------------------------------------------------------------------- /docs/manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/docs/manual.html -------------------------------------------------------------------------------- /examples/color/color.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/examples/color/color.trunnel -------------------------------------------------------------------------------- /examples/color/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/examples/color/gen-fuzz.go -------------------------------------------------------------------------------- /examples/color/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/examples/color/gen-marshallers.go -------------------------------------------------------------------------------- /examples/color/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/examples/color/gen-marshallers_test.go -------------------------------------------------------------------------------- /examples/color/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/examples/color/generate.go -------------------------------------------------------------------------------- /examples/color/testdata/fuzz/color/corpus/7eb3508f5adc365fbed9bc76a0901dc89a3d2a9c4e3c07c7eb3c1c778ae8c0e4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/examples/color/testdata/fuzz/color/corpus/7eb3508f5adc365fbed9bc76a0901dc89a3d2a9c4e3c07c7eb3c1c778ae8c0e4 -------------------------------------------------------------------------------- /examples/date/date.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/examples/date/date.trunnel -------------------------------------------------------------------------------- /examples/date/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/examples/date/gen-fuzz.go -------------------------------------------------------------------------------- /examples/date/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/examples/date/gen-marshallers.go -------------------------------------------------------------------------------- /examples/date/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/examples/date/gen-marshallers_test.go -------------------------------------------------------------------------------- /examples/date/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/examples/date/generate.go -------------------------------------------------------------------------------- /examples/date/testdata/fuzz/date/corpus/a729e4d40b3ac7e5183e9af46ac4c168295d30d453feb950d53e26f3a744973b: -------------------------------------------------------------------------------- 1 | ; -------------------------------------------------------------------------------- /fault/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/fault/errors.go -------------------------------------------------------------------------------- /gen/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/core.go -------------------------------------------------------------------------------- /gen/decl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/decl.go -------------------------------------------------------------------------------- /gen/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/doc.go -------------------------------------------------------------------------------- /gen/files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/files_test.go -------------------------------------------------------------------------------- /gen/fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/fuzz.go -------------------------------------------------------------------------------- /gen/gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/gen_test.go -------------------------------------------------------------------------------- /gen/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/printer.go -------------------------------------------------------------------------------- /gen/testdata/valid/i_recv.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/testdata/valid/i_recv.trunnel -------------------------------------------------------------------------------- /gen/testdata/valid/t_recv.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/testdata/valid/t_recv.trunnel -------------------------------------------------------------------------------- /gen/tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests.go -------------------------------------------------------------------------------- /gen/tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.c 2 | *.h 3 | -------------------------------------------------------------------------------- /gen/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/Makefile -------------------------------------------------------------------------------- /gen/tests/color/color.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/color/color.trunnel -------------------------------------------------------------------------------- /gen/tests/color/color_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/color/color_test.go -------------------------------------------------------------------------------- /gen/tests/color/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/color/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/color/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/color/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/color/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/color/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/constant/constant.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/constant/constant.trunnel -------------------------------------------------------------------------------- /gen/tests/constant/constant_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/constant/constant_test.go -------------------------------------------------------------------------------- /gen/tests/constant/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/constant/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/constant/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/constant/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/constant/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/constant/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/constraint/constraint.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/constraint/constraint.trunnel -------------------------------------------------------------------------------- /gen/tests/constraint/constraint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/constraint/constraint_test.go -------------------------------------------------------------------------------- /gen/tests/constraint/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/constraint/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/constraint/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/constraint/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/constraint/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/constraint/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/contexts/contexts.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/contexts/contexts.trunnel -------------------------------------------------------------------------------- /gen/tests/contexts/contexts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/contexts/contexts_test.go -------------------------------------------------------------------------------- /gen/tests/contexts/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/contexts/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/contexts/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/contexts/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/contexts/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/contexts/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/eos/eos.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/eos/eos.trunnel -------------------------------------------------------------------------------- /gen/tests/eos/eos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/eos/eos_test.go -------------------------------------------------------------------------------- /gen/tests/eos/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/eos/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/eos/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/eos/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/eos/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/eos/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/fixie/fixie.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/fixie/fixie.trunnel -------------------------------------------------------------------------------- /gen/tests/fixie/fixie_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/fixie/fixie_test.go -------------------------------------------------------------------------------- /gen/tests/fixie/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/fixie/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/fixie/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/fixie/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/fixie/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/fixie/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/ints/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/ints/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/ints/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/ints/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/ints/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/ints/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/ints/ints.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/ints/ints.trunnel -------------------------------------------------------------------------------- /gen/tests/ints/ints_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/ints/ints_test.go -------------------------------------------------------------------------------- /gen/tests/leftover/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/leftover/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/leftover/leftover.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/leftover/leftover.trunnel -------------------------------------------------------------------------------- /gen/tests/leftover/leftover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/leftover/leftover_test.go -------------------------------------------------------------------------------- /gen/tests/nest/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/nest/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/nest/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/nest/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/nest/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/nest/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/nest/nest.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/nest/nest.trunnel -------------------------------------------------------------------------------- /gen/tests/nest/nest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/nest/nest_test.go -------------------------------------------------------------------------------- /gen/tests/nulterm/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/nulterm/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/nulterm/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/nulterm/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/nulterm/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/nulterm/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/nulterm/nulterm.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/nulterm/nulterm.trunnel -------------------------------------------------------------------------------- /gen/tests/nulterm/nulterm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/nulterm/nulterm_test.go -------------------------------------------------------------------------------- /gen/tests/pos/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/pos/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/pos/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/pos/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/pos/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/pos/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/pos/pos.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/pos/pos.trunnel -------------------------------------------------------------------------------- /gen/tests/pos/pos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/pos/pos_test.go -------------------------------------------------------------------------------- /gen/tests/rem/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/rem/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/rem/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/rem/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/rem/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/rem/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/rem/rem.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/rem/rem.trunnel -------------------------------------------------------------------------------- /gen/tests/rem/rem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/rem/rem_test.go -------------------------------------------------------------------------------- /gen/tests/unionbasic/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionbasic/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/unionbasic/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionbasic/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/unionbasic/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionbasic/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/unionbasic/unionbasic.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionbasic/unionbasic.trunnel -------------------------------------------------------------------------------- /gen/tests/unionbasic/unionbasic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionbasic/unionbasic_test.go -------------------------------------------------------------------------------- /gen/tests/unioncmds/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unioncmds/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/unioncmds/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unioncmds/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/unioncmds/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unioncmds/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/unioncmds/unioncmds.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unioncmds/unioncmds.trunnel -------------------------------------------------------------------------------- /gen/tests/unioncmds/unioncmds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unioncmds/unioncmds_test.go -------------------------------------------------------------------------------- /gen/tests/unionlen/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionlen/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/unionlen/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionlen/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/unionlen/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionlen/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/unionlen/unionlen.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionlen/unionlen.trunnel -------------------------------------------------------------------------------- /gen/tests/unionlen/unionlen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionlen/unionlen_test.go -------------------------------------------------------------------------------- /gen/tests/unionlo/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionlo/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/unionlo/unionlo.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionlo/unionlo.trunnel -------------------------------------------------------------------------------- /gen/tests/unionlo/unionlo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/unionlo/unionlo_test.go -------------------------------------------------------------------------------- /gen/tests/vararray/gen-fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/vararray/gen-fuzz.go -------------------------------------------------------------------------------- /gen/tests/vararray/gen-marshallers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/vararray/gen-marshallers.go -------------------------------------------------------------------------------- /gen/tests/vararray/gen-marshallers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/vararray/gen-marshallers_test.go -------------------------------------------------------------------------------- /gen/tests/vararray/vararray.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/vararray/vararray.trunnel -------------------------------------------------------------------------------- /gen/tests/vararray/vararray_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/gen/tests/vararray/vararray_test.go -------------------------------------------------------------------------------- /inspect/branches.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/inspect/branches.go -------------------------------------------------------------------------------- /inspect/branches_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/inspect/branches_test.go -------------------------------------------------------------------------------- /inspect/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/inspect/inspect.go -------------------------------------------------------------------------------- /inspect/inspect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/inspect/inspect_test.go -------------------------------------------------------------------------------- /internal/intervals/intervals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/internal/intervals/intervals.go -------------------------------------------------------------------------------- /internal/intervals/intervals_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/internal/intervals/intervals_test.go -------------------------------------------------------------------------------- /internal/test/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/internal/test/utils.go -------------------------------------------------------------------------------- /internal/test/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/internal/test/utils_test.go -------------------------------------------------------------------------------- /meta/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/meta/meta.go -------------------------------------------------------------------------------- /parse/files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/files_test.go -------------------------------------------------------------------------------- /parse/general_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/general_test.go -------------------------------------------------------------------------------- /parse/internal/parser/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/internal/parser/doc.go -------------------------------------------------------------------------------- /parse/internal/parser/gen-parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/internal/parser/gen-parser.go -------------------------------------------------------------------------------- /parse/internal/parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/internal/parser/parser_test.go -------------------------------------------------------------------------------- /parse/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/parse.go -------------------------------------------------------------------------------- /parse/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/parse_test.go -------------------------------------------------------------------------------- /parse/testdata/failing/README.md: -------------------------------------------------------------------------------- 1 | Trunnel source files that should fail in various ways. 2 | -------------------------------------------------------------------------------- /parse/testdata/failing/eos-not-at-end.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/eos-not-at-end.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/inner-struct-semi.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/inner-struct-semi.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/missing-member-name.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/missing-member-name.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/multi-eos.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/multi-eos.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/multi-remainder-arrays.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/multi-remainder-arrays.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/remander-not-at-end.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/remander-not-at-end.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/union-double-semi-ignore.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/union-double-semi-ignore.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/union-double-semi.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/union-double-semi.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/union-ellipsis-after-fail.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/union-ellipsis-after-fail.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/union-ellipsis-after-ignore.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/union-ellipsis-after-ignore.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/union-eos.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/union-eos.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/union-fields-after-fail.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/union-fields-after-fail.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/union-fields-after-ignore.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/union-fields-after-ignore.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/union-rem-after-fail.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/union-rem-after-fail.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/union-rem-after-ignore.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/union-rem-after-ignore.trunnel -------------------------------------------------------------------------------- /parse/testdata/failing/union-rem-not-last.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/failing/union-rem-not-last.trunnel -------------------------------------------------------------------------------- /parse/testdata/valid/README.md: -------------------------------------------------------------------------------- 1 | Trunnel source files that are expected to be valid. 2 | -------------------------------------------------------------------------------- /parse/testdata/valid/example.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/valid/example.trunnel -------------------------------------------------------------------------------- /parse/testdata/valid/tor.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/valid/tor.trunnel -------------------------------------------------------------------------------- /parse/testdata/valid/union-var-array.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/testdata/valid/union-var-array.trunnel -------------------------------------------------------------------------------- /parse/trunnel.pigeon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/parse/trunnel.pigeon -------------------------------------------------------------------------------- /ref/README.md: -------------------------------------------------------------------------------- 1 | Materials for reference and testdata. 2 | -------------------------------------------------------------------------------- /testdata/tor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/Makefile -------------------------------------------------------------------------------- /testdata/tor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/README.md -------------------------------------------------------------------------------- /testdata/tor/cell_common.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/cell_common.trunnel -------------------------------------------------------------------------------- /testdata/tor/cell_establish_intro.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/cell_establish_intro.trunnel -------------------------------------------------------------------------------- /testdata/tor/cell_introduce1.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/cell_introduce1.trunnel -------------------------------------------------------------------------------- /testdata/tor/cell_rendezvous.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/cell_rendezvous.trunnel -------------------------------------------------------------------------------- /testdata/tor/channelpadding_negotiation.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/channelpadding_negotiation.trunnel -------------------------------------------------------------------------------- /testdata/tor/deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/deps.yml -------------------------------------------------------------------------------- /testdata/tor/ed25519_cert.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/ed25519_cert.trunnel -------------------------------------------------------------------------------- /testdata/tor/link_handshake.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/link_handshake.trunnel -------------------------------------------------------------------------------- /testdata/tor/manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/manifest.txt -------------------------------------------------------------------------------- /testdata/tor/pwbox.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/tor/pwbox.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/Makefile -------------------------------------------------------------------------------- /testdata/trunnel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/README.md -------------------------------------------------------------------------------- /testdata/trunnel/contexts.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/contexts.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/deps.yml -------------------------------------------------------------------------------- /testdata/trunnel/derived.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/derived.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/example.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/example.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/example2.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/example2.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/leftover.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/leftover.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/manifest.txt -------------------------------------------------------------------------------- /testdata/trunnel/opaque.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/opaque.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/positions.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/positions.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/prop220.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/prop220.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/prop224.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/prop224.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/simple.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/simple.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/socks5.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/socks5.trunnel -------------------------------------------------------------------------------- /testdata/trunnel/tor-rend.trunnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/testdata/trunnel/tor-rend.trunnel -------------------------------------------------------------------------------- /tv/constraints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/tv/constraints.go -------------------------------------------------------------------------------- /tv/corpus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/tv/corpus.go -------------------------------------------------------------------------------- /tv/corpus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/tv/corpus_test.go -------------------------------------------------------------------------------- /tv/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/tv/doc.go -------------------------------------------------------------------------------- /tv/files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/tv/files_test.go -------------------------------------------------------------------------------- /tv/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/tv/generator.go -------------------------------------------------------------------------------- /tv/generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/tv/generator_test.go -------------------------------------------------------------------------------- /tv/selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcloughlin/trunnel/HEAD/tv/selector.go --------------------------------------------------------------------------------