├── vendor ├── github.com │ ├── mqliang │ │ └── libipvs │ │ │ ├── .gitignore │ │ │ └── example │ │ │ └── main.go │ ├── hnakamur │ │ ├── serverstarter │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ └── example_test.go │ │ ├── webapputil │ │ │ ├── doc.go │ │ │ ├── request_id.go │ │ │ └── error.go │ │ ├── netutil │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── garp.go │ │ │ ├── LICENSE │ │ │ └── interface.go │ │ └── ltsvlog │ │ │ ├── .travis.yml │ │ │ ├── log_test.go │ │ │ └── LICENSE │ ├── mdlayher │ │ ├── arp │ │ │ ├── doc.go │ │ │ ├── fuzz.go │ │ │ ├── .travis.yml │ │ │ ├── string.go │ │ │ ├── cmd │ │ │ │ └── arpc │ │ │ │ │ └── README.md │ │ │ ├── README.md │ │ │ └── LICENSE.md │ │ ├── raw │ │ │ ├── sockopt_linux_386.s │ │ │ ├── .travis.yml │ │ │ ├── sockopt_linux.go │ │ │ ├── README.md │ │ │ ├── sockopt_linux_386.go │ │ │ └── LICENSE.md │ │ └── ethernet │ │ │ ├── .travis.yml │ │ │ ├── fuzz.go │ │ │ ├── README.md │ │ │ ├── string.go │ │ │ ├── LICENSE.md │ │ │ └── cmd │ │ │ └── etherecho │ │ │ └── README.md │ ├── hkwi │ │ └── nlgo │ │ │ ├── syscall.go │ │ │ ├── syscall.sh │ │ │ ├── rtlink │ │ │ ├── bridge.go │ │ │ ├── base.go │ │ │ └── util_test.go │ │ │ ├── syscall_ignore.go │ │ │ ├── syscall_linux_arm.go │ │ │ └── syscall_linux_amd64.go │ └── pkg │ │ └── errors │ │ ├── .travis.yml │ │ ├── .gitignore │ │ ├── appveyor.yml │ │ ├── bench_test.go │ │ └── LICENSE ├── golang.org │ └── x │ │ └── net │ │ ├── codereview.cfg │ │ ├── http2 │ │ ├── .gitignore │ │ ├── h2demo │ │ │ ├── rootCA.srl │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README │ │ │ └── server.crt │ │ ├── Makefile │ │ ├── not_go19.go │ │ ├── go16.go │ │ ├── go19.go │ │ ├── not_go16.go │ │ ├── errors_test.go │ │ ├── README │ │ ├── not_go18.go │ │ ├── gotrack_test.go │ │ ├── flow.go │ │ └── writesched_random_test.go │ │ ├── .gitignore │ │ ├── html │ │ ├── charset │ │ │ └── testdata │ │ │ │ ├── UTF-16BE-BOM.html │ │ │ │ ├── UTF-16LE-BOM.html │ │ │ │ └── README │ │ ├── testdata │ │ │ └── webkit │ │ │ │ ├── pending-spec-changes-plain-text-unsafe.dat │ │ │ │ ├── scripted │ │ │ │ ├── adoption01.dat │ │ │ │ └── webkit01.dat │ │ │ │ ├── adoption02.dat │ │ │ │ ├── inbody01.dat │ │ │ │ ├── isindex.dat │ │ │ │ ├── tests4.dat │ │ │ │ └── tests24.dat │ │ ├── example_test.go │ │ └── entity_test.go │ │ ├── README │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── internal │ │ ├── socket │ │ │ ├── sys_darwin.go │ │ │ ├── sys_dragonfly.go │ │ │ ├── sys_linux_amd64.go │ │ │ ├── sys_linux_arm.go │ │ │ ├── sys_linux_arm64.go │ │ │ ├── sys_linux_mips.go │ │ │ ├── sys_linux_ppc64.go │ │ │ ├── sys_linux_mips64.go │ │ │ ├── sys_linux_mips64le.go │ │ │ ├── sys_linux_mipsle.go │ │ │ ├── sys_linux_ppc64le.go │ │ │ ├── msghdr_openbsd.go │ │ │ ├── iovec_stub.go │ │ │ ├── msghdr_bsdvar.go │ │ │ ├── sys_linux_386.s │ │ │ ├── sys_bsdvar.go │ │ │ ├── sys_linux_s390x.s │ │ │ ├── sys_solaris_amd64.s │ │ │ ├── cmsghdr_bsd.go │ │ │ ├── cmsghdr_solaris_64bit.go │ │ │ ├── cmsghdr_linux_32bit.go │ │ │ ├── iovec_solaris_64bit.go │ │ │ ├── cmsghdr_linux_64bit.go │ │ │ ├── cmsghdr.go │ │ │ ├── iovec_32bit.go │ │ │ ├── iovec_64bit.go │ │ │ ├── rawconn_nommsg.go │ │ │ ├── sys_bsd.go │ │ │ ├── cmsghdr_stub.go │ │ │ ├── msghdr_linux_32bit.go │ │ │ ├── rawconn_nomsg.go │ │ │ ├── msghdr_linux_64bit.go │ │ │ ├── mmsghdr_stub.go │ │ │ ├── msghdr_stub.go │ │ │ ├── error_windows.go │ │ │ ├── rawconn_stub.go │ │ │ ├── sys.go │ │ │ ├── error_unix.go │ │ │ ├── sys_netbsd.go │ │ │ ├── sys_linux.go │ │ │ ├── msghdr_solaris_64bit.go │ │ │ ├── msghdr_linux.go │ │ │ ├── msghdr_bsd.go │ │ │ ├── defs_darwin.go │ │ │ ├── defs_freebsd.go │ │ │ ├── defs_openbsd.go │ │ │ ├── defs_solaris.go │ │ │ ├── defs_dragonfly.go │ │ │ ├── zsys_darwin_386.go │ │ │ ├── zsys_darwin_arm.go │ │ │ ├── zsys_netbsd_arm.go │ │ │ ├── zsys_freebsd_386.go │ │ │ ├── zsys_freebsd_arm.go │ │ │ ├── zsys_openbsd_386.go │ │ │ ├── zsys_openbsd_arm.go │ │ │ ├── defs_netbsd.go │ │ │ ├── zsys_darwin_amd64.go │ │ │ ├── zsys_freebsd_amd64.go │ │ │ ├── zsys_openbsd_amd64.go │ │ │ ├── zsys_dragonfly_amd64.go │ │ │ ├── zsys_linux_386.go │ │ │ ├── zsys_linux_arm.go │ │ │ ├── zsys_linux_mips.go │ │ │ ├── zsys_linux_mipsle.go │ │ │ ├── mmsghdr_unix.go │ │ │ ├── zsys_solaris_amd64.go │ │ │ ├── zsys_netbsd_386.go │ │ │ ├── defs_linux.go │ │ │ ├── socket_test.go │ │ │ ├── zsys_linux_amd64.go │ │ │ ├── zsys_linux_arm64.go │ │ │ ├── zsys_linux_mips64.go │ │ │ ├── zsys_linux_mips64le.go │ │ │ ├── zsys_linux_ppc64.go │ │ │ ├── zsys_linux_ppc64le.go │ │ │ ├── zsys_linux_s390x.go │ │ │ ├── zsys_netbsd_amd64.go │ │ │ └── sys_unix.go │ │ └── nettest │ │ │ ├── helper_nobsd.go │ │ │ ├── rlimit.go │ │ │ ├── helper_stub.go │ │ │ ├── helper_unix.go │ │ │ └── helper_posix.go │ │ ├── lif │ │ ├── sys_solaris_amd64.s │ │ ├── sys.go │ │ ├── syscall.go │ │ └── lif.go │ │ ├── icmp │ │ ├── sys_freebsd.go │ │ ├── ipv6.go │ │ ├── listen_stub.go │ │ ├── timeexceeded.go │ │ ├── dstunreach.go │ │ ├── packettoobig.go │ │ ├── messagebody.go │ │ └── echo.go │ │ ├── bpf │ │ ├── setter.go │ │ ├── testdata │ │ │ ├── all_instructions.bpf │ │ │ └── all_instructions.txt │ │ └── vm_extension_test.go │ │ ├── webdav │ │ ├── file_go1.7.go │ │ ├── file_go1.6.go │ │ └── internal │ │ │ └── xml │ │ │ └── README │ │ ├── ipv4 │ │ ├── sys_stub.go │ │ ├── sys_bpf_stub.go │ │ ├── control_windows.go │ │ ├── control_stub.go │ │ ├── icmp_stub.go │ │ ├── control_test.go │ │ ├── sys_asmreqn_stub.go │ │ ├── sys_ssmreq_stub.go │ │ ├── icmp_linux.go │ │ ├── sys_bpf.go │ │ ├── payload.go │ │ ├── sys_asmreq_stub.go │ │ ├── zsys_netbsd.go │ │ ├── zsys_openbsd.go │ │ ├── zsys_dragonfly.go │ │ ├── defs_netbsd.go │ │ ├── defs_openbsd.go │ │ ├── control_pktinfo.go │ │ ├── defs_dragonfly.go │ │ ├── sys_asmreqn.go │ │ ├── control_bsd.go │ │ ├── sockopt_stub.go │ │ ├── iana.go │ │ └── payload_cmsg.go │ │ ├── ipv6 │ │ ├── sys_stub.go │ │ ├── sys_bpf_stub.go │ │ ├── control_windows.go │ │ ├── control_stub.go │ │ ├── sys_asmreq_stub.go │ │ ├── control_test.go │ │ ├── icmp_stub.go │ │ ├── sys_ssmreq_stub.go │ │ ├── icmp_windows.go │ │ ├── sys_bpf.go │ │ ├── payload.go │ │ ├── sys_asmreq.go │ │ ├── icmp_linux.go │ │ ├── mocktransponder_test.go │ │ ├── icmp_solaris.go │ │ ├── icmp_bsd.go │ │ ├── helper.go │ │ └── payload_cmsg.go │ │ ├── .gitattributes │ │ ├── proxy │ │ └── direct.go │ │ ├── websocket │ │ ├── dial.go │ │ ├── examplehandler_test.go │ │ ├── exampledial_test.go │ │ └── dial_test.go │ │ ├── trace │ │ ├── trace_go17.go │ │ └── trace_go16.go │ │ ├── context │ │ ├── ctxhttp │ │ │ └── ctxhttp_17_test.go │ │ └── withtimeout_test.go │ │ ├── route │ │ ├── syscall.go │ │ ├── interface_announce.go │ │ ├── message_darwin_test.go │ │ ├── interface_multicast.go │ │ └── sys.go │ │ ├── nettest │ │ ├── conntest_go16.go │ │ └── conntest_go17.go │ │ ├── CONTRIBUTING.md │ │ ├── idna │ │ └── idna_test.go │ │ ├── netutil │ │ └── listen.go │ │ └── PATENTS └── gopkg.in │ └── yaml.v2 │ ├── .travis.yml │ ├── suite_test.go │ ├── LICENSE │ └── example_embedded_test.go ├── .gitignore ├── cmd └── golobactl │ └── golobactl.yml ├── .travis.yml ├── api └── types.go ├── Gopkg.toml └── LICENSE /vendor/github.com/mqliang/libipvs/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | tags 3 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/codereview.cfg: -------------------------------------------------------------------------------- 1 | issuerepo: golang/go 2 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | h2i/h2i 3 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/h2demo/rootCA.srl: -------------------------------------------------------------------------------- 1 | E2CE26BF3285059C 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | cmd/goloba/goloba 3 | cmd/golobactl/golobactl 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /vendor/github.com/hnakamur/serverstarter/.gitignore: -------------------------------------------------------------------------------- 1 | examples/graceserver/graceserver 2 | examples/h2bench/h2bench 3 | *.pid 4 | -------------------------------------------------------------------------------- /vendor/github.com/hnakamur/webapputil/doc.go: -------------------------------------------------------------------------------- 1 | // webapputil provides utilities for web applications. 2 | package webapputil 3 | -------------------------------------------------------------------------------- /vendor/github.com/mdlayher/arp/doc.go: -------------------------------------------------------------------------------- 1 | // Package arp implements the ARP protocol, as described in RFC 826. 2 | package arp 3 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/.gitignore: -------------------------------------------------------------------------------- 1 | # Add no patterns to .hgignore except for files generated by the build. 2 | last-change 3 | -------------------------------------------------------------------------------- /vendor/github.com/hnakamur/netutil/README.md: -------------------------------------------------------------------------------- 1 | netutil 2 | ======= 3 | 4 | netutil provides some Go network utility functions. 5 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/h2demo/.gitignore: -------------------------------------------------------------------------------- 1 | h2demo 2 | h2demo.linux 3 | client-id.dat 4 | client-secret.dat 5 | token.dat 6 | -------------------------------------------------------------------------------- /cmd/golobactl/golobactl.yml: -------------------------------------------------------------------------------- 1 | --- 2 | api_servers: 3 | - url: http://192.168.122.247:8880 4 | - url: http://192.168.122.141:8880 5 | timeout: 5s 6 | -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.4 5 | - 1.5 6 | - 1.6 7 | - tip 8 | 9 | go_import_path: gopkg.in/yaml.v2 10 | -------------------------------------------------------------------------------- /vendor/github.com/hnakamur/netutil/doc.go: -------------------------------------------------------------------------------- 1 | // Package netutil provides some network utility functions. 2 | // Some of them are supported only on Linux. 3 | package netutil 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/html/charset/testdata/UTF-16BE-BOM.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masa23/goloba/HEAD/vendor/golang.org/x/net/html/charset/testdata/UTF-16BE-BOM.html -------------------------------------------------------------------------------- /vendor/golang.org/x/net/html/charset/testdata/UTF-16LE-BOM.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masa23/goloba/HEAD/vendor/golang.org/x/net/html/charset/testdata/UTF-16LE-BOM.html -------------------------------------------------------------------------------- /vendor/github.com/hkwi/nlgo/syscall.go: -------------------------------------------------------------------------------- 1 | // +build linux 2 | 3 | //go:generate sh syscall.sh $GOFILE $GOOS $GOARCH 4 | 5 | package nlgo 6 | 7 | const SOL_NETLINK = 0x10e // 270 8 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/README: -------------------------------------------------------------------------------- 1 | This repository holds supplementary Go networking libraries. 2 | 3 | To submit changes to this repository, see http://golang.org/doc/contribute.html. 4 | -------------------------------------------------------------------------------- /vendor/github.com/hkwi/nlgo/syscall.sh: -------------------------------------------------------------------------------- 1 | set -e 2 | BASE=$(echo $1 | sed s/.go$//) 3 | go tool cgo -godefs ${BASE}_ignore.go | gofmt > ${BASE}_$2_$3.go 4 | find ${BASE}_$2_$3.go -size 0 -delete 5 | -------------------------------------------------------------------------------- /vendor/github.com/hnakamur/serverstarter/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - "1.8" 5 | - "1.8.3" 6 | - "1.9beta2" 7 | - "tip" 8 | 9 | script: 10 | - go build -race ./... 11 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - "1.8.3" 5 | - "1.9rc1" 6 | - "tip" 7 | 8 | script: 9 | - go build -race ./cmd/goloba 10 | - go test -race $(go list ./... | grep -v /vendor/) 11 | -------------------------------------------------------------------------------- /vendor/github.com/hnakamur/ltsvlog/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - "1.7" 5 | - "1.8" 6 | - "1.8.3" 7 | - "1.9beta2" 8 | - "tip" 9 | 10 | script: 11 | - go test -v -race ./... 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go_import_path: github.com/pkg/errors 3 | go: 4 | - 1.4.3 5 | - 1.5.4 6 | - 1.6.2 7 | - 1.7.1 8 | - tip 9 | 10 | script: 11 | - go test -v ./... 12 | -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v2/suite_test.go: -------------------------------------------------------------------------------- 1 | package yaml_test 2 | 3 | import ( 4 | . "gopkg.in/check.v1" 5 | "testing" 6 | ) 7 | 8 | func Test(t *testing.T) { TestingT(t) } 9 | 10 | type S struct{} 11 | 12 | var _ = Suite(&S{}) 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/html/testdata/webkit/pending-spec-changes-plain-text-unsafe.dat: -------------------------------------------------------------------------------- 1 | #data 2 |