├── gen └── README.md ├── vendor ├── github.com │ ├── gogo │ │ └── protobuf │ │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── oneof │ │ │ │ └── doc.go │ │ │ ├── tags │ │ │ │ └── doc.go │ │ │ ├── embedconflict │ │ │ │ ├── .gitignore │ │ │ │ └── doc.go │ │ │ ├── oneof3 │ │ │ │ └── doc.go │ │ │ ├── packed │ │ │ │ └── doc.go │ │ │ ├── mapsproto2 │ │ │ │ └── doc.go │ │ │ ├── theproto3 │ │ │ │ ├── doc.go │ │ │ │ └── footer.proto │ │ │ ├── dashfilename │ │ │ │ └── doc.go │ │ │ ├── defaultconflict │ │ │ │ └── doc.go │ │ │ └── proto3extension │ │ │ │ └── proto3ext.proto │ │ │ ├── vanity │ │ │ └── test │ │ │ │ ├── doc.go │ │ │ │ └── gofast │ │ │ │ └── .gitignore │ │ │ ├── .gitignore │ │ │ ├── protoc-gen-gogo │ │ │ └── testdata │ │ │ │ └── multi │ │ │ │ └── .gitignore │ │ │ ├── GOLANG_CONTRIBUTORS │ │ │ ├── jsonpb │ │ │ └── jsonpb_test_proto │ │ │ │ └── bytes.go │ │ │ ├── .mailmap │ │ │ ├── gogoreplace │ │ │ └── main.go │ │ │ ├── AUTHORS │ │ │ ├── .travis.yml │ │ │ ├── install-protobuf.sh │ │ │ └── CONTRIBUTORS │ ├── kr │ │ └── logfmt │ │ │ └── .gitignore │ ├── moul │ │ └── protoc-gen-gotemplate │ │ │ ├── examples │ │ │ ├── go-kit │ │ │ │ ├── .gitignore │ │ │ │ ├── services │ │ │ │ │ ├── user │ │ │ │ │ │ ├── gen │ │ │ │ │ │ │ └── README.md │ │ │ │ │ │ ├── user.proto │ │ │ │ │ │ └── service.go │ │ │ │ │ ├── session │ │ │ │ │ │ ├── gen │ │ │ │ │ │ │ └── README.md │ │ │ │ │ │ ├── session.proto │ │ │ │ │ │ └── service.go │ │ │ │ │ └── sprint │ │ │ │ │ │ ├── gen │ │ │ │ │ │ └── README.md │ │ │ │ │ │ ├── service.go │ │ │ │ │ │ └── sprint.proto │ │ │ │ ├── templates │ │ │ │ │ └── {{.File.Package}} │ │ │ │ │ │ └── gen │ │ │ │ │ │ └── README.md.tmpl │ │ │ │ └── Makefile │ │ │ ├── dummy │ │ │ │ ├── output │ │ │ │ │ └── static.txt │ │ │ │ ├── templates │ │ │ │ │ ├── export.json.tmpl │ │ │ │ │ └── static.txt.tmpl │ │ │ │ ├── Makefile │ │ │ │ └── dummy.proto │ │ │ ├── k8s │ │ │ │ ├── gen │ │ │ │ │ └── nginx │ │ │ │ │ │ ├── svc.yaml │ │ │ │ │ │ └── dpl.yaml │ │ │ │ ├── nginx.proto │ │ │ │ ├── templates │ │ │ │ │ └── {{.File.Package}} │ │ │ │ │ │ ├── svc.yaml.tmpl │ │ │ │ │ │ └── dpl.yaml.tmpl │ │ │ │ └── Makefile │ │ │ └── js-grpc │ │ │ │ └── Makefile │ │ │ ├── vendor │ │ │ └── github.com │ │ │ │ ├── Masterminds │ │ │ │ └── sprig │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── glide.yaml │ │ │ │ │ ├── glide.lock │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── example_test.go │ │ │ │ │ └── .travis.yml │ │ │ │ ├── huandu │ │ │ │ └── xstrings │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── common.go │ │ │ │ │ └── util_test.go │ │ │ │ ├── kr │ │ │ │ └── fs │ │ │ │ │ ├── Readme │ │ │ │ │ └── example_test.go │ │ │ │ ├── golang │ │ │ │ └── protobuf │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ └── .gitignore │ │ │ │ └── satori │ │ │ │ └── go.uuid │ │ │ │ └── .travis.yml │ │ │ ├── slides │ │ │ ├── slides.pdf │ │ │ └── assets │ │ │ │ ├── wc.png │ │ │ │ └── session-wc.png │ │ │ ├── Dockerfile │ │ │ ├── glide.yaml │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── Makefile │ │ │ ├── contrib │ │ │ └── homebrew │ │ │ │ └── protoc-gen-gotemplate.rb │ │ │ └── glide.lock │ ├── gopherjs │ │ └── gopherjs │ │ │ ├── .gitignore │ │ │ ├── tests │ │ │ ├── otherpkg │ │ │ │ └── otherpkg.go │ │ │ ├── doc.go │ │ │ ├── vendor │ │ │ │ └── vendored │ │ │ │ │ └── vendored.go │ │ │ ├── testdata │ │ │ │ ├── time_inexternalization.out │ │ │ │ └── time_inexternalization.go │ │ │ ├── main │ │ │ │ ├── main.go │ │ │ │ └── main_test.go │ │ │ ├── gorepo_test.go │ │ │ └── deferblock_test.go │ │ │ ├── compiler │ │ │ ├── natives │ │ │ │ ├── src │ │ │ │ │ ├── text │ │ │ │ │ │ └── template │ │ │ │ │ │ │ └── template.go │ │ │ │ │ ├── fmt │ │ │ │ │ │ └── fmt_test.go │ │ │ │ │ ├── runtime │ │ │ │ │ │ ├── debug │ │ │ │ │ │ │ └── debug.go │ │ │ │ │ │ └── pprof │ │ │ │ │ │ │ └── pprof.go │ │ │ │ │ ├── debug │ │ │ │ │ │ └── elf │ │ │ │ │ │ │ └── elf_test.go │ │ │ │ │ ├── go │ │ │ │ │ │ └── token │ │ │ │ │ │ │ └── token_test.go │ │ │ │ │ ├── bytes │ │ │ │ │ │ ├── bytes_test.go │ │ │ │ │ │ └── bytes.go │ │ │ │ │ ├── sync │ │ │ │ │ │ ├── atomic │ │ │ │ │ │ │ └── atomic_test.go │ │ │ │ │ │ ├── sync_test.go │ │ │ │ │ │ ├── waitgroup.go │ │ │ │ │ │ ├── pool.go │ │ │ │ │ │ ├── sync.go │ │ │ │ │ │ └── cond.go │ │ │ │ │ ├── encoding │ │ │ │ │ │ └── json │ │ │ │ │ │ │ └── stream_test.go │ │ │ │ │ ├── regexp │ │ │ │ │ │ └── regexp_test.go │ │ │ │ │ ├── math │ │ │ │ │ │ ├── big │ │ │ │ │ │ │ └── big_test.go │ │ │ │ │ │ └── rand │ │ │ │ │ │ │ └── rand_test.go │ │ │ │ │ ├── io │ │ │ │ │ │ └── io_test.go │ │ │ │ │ ├── crypto │ │ │ │ │ │ └── x509 │ │ │ │ │ │ │ ├── x509.go │ │ │ │ │ │ │ └── x509_test.go │ │ │ │ │ ├── os │ │ │ │ │ │ └── os.go │ │ │ │ │ └── unicode │ │ │ │ │ │ └── unicode.go │ │ │ │ ├── doc.go │ │ │ │ └── fs.go │ │ │ ├── version_check.go │ │ │ ├── vendor │ │ │ │ └── vendor.json │ │ │ ├── typesutil │ │ │ │ └── typesutil.go │ │ │ ├── analysis │ │ │ │ ├── break.go │ │ │ │ └── sideeffect.go │ │ │ └── filter │ │ │ │ └── incdecstmt.go │ │ │ └── node-syscall │ │ │ └── binding.gyp │ ├── smartystreets │ │ ├── goconvey │ │ │ ├── convey │ │ │ │ ├── gotest │ │ │ │ │ └── doc_test.go │ │ │ │ ├── reporting │ │ │ │ │ ├── reporting.goconvey │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── console.go │ │ │ │ │ └── gotest.go │ │ │ │ ├── convey.goconvey │ │ │ │ └── nilReporter.go │ │ │ ├── web │ │ │ │ ├── server │ │ │ │ │ ├── contract │ │ │ │ │ │ └── doc_test.go │ │ │ │ │ ├── api │ │ │ │ │ │ └── api.goconvey │ │ │ │ │ ├── messaging │ │ │ │ │ │ └── doc_test.go │ │ │ │ │ ├── parser │ │ │ │ │ │ ├── parser.goconvey │ │ │ │ │ │ └── parser.go │ │ │ │ │ ├── executor │ │ │ │ │ │ ├── executor.goconvey │ │ │ │ │ │ └── contract.go │ │ │ │ │ ├── system │ │ │ │ │ │ └── system.goconvey │ │ │ │ │ └── watch │ │ │ │ │ │ ├── integration_testing │ │ │ │ │ │ ├── doc_test.go │ │ │ │ │ │ ├── sub │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ ├── stuff.go │ │ │ │ │ │ │ ├── sub.goconvey │ │ │ │ │ │ │ └── stuff_test.go │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── watch.goconvey │ │ │ │ └── client │ │ │ │ │ ├── resources │ │ │ │ │ ├── js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── jquery.js.url │ │ │ │ │ │ │ ├── jquery-ui.js.url │ │ │ │ │ │ │ ├── moment.js.url │ │ │ │ │ │ │ ├── markup.js.url │ │ │ │ │ │ │ ├── jquery.tipsy.js.url │ │ │ │ │ │ │ ├── taboverride.js.url │ │ │ │ │ │ │ └── jquery.pretty-text-diff.js.url │ │ │ │ │ │ └── config.js │ │ │ │ │ ├── ico │ │ │ │ │ │ ├── goconvey-ok.ico │ │ │ │ │ │ ├── goconvey-fail.ico │ │ │ │ │ │ ├── goconvey-panic.ico │ │ │ │ │ │ └── goconvey-buildfail.ico │ │ │ │ │ └── fonts │ │ │ │ │ │ ├── Oswald │ │ │ │ │ │ └── Oswald-Regular.ttf │ │ │ │ │ │ ├── Open_Sans │ │ │ │ │ │ ├── OpenSans-Bold.ttf │ │ │ │ │ │ ├── OpenSans-Light.ttf │ │ │ │ │ │ ├── OpenSans-Italic.ttf │ │ │ │ │ │ ├── OpenSans-Regular.ttf │ │ │ │ │ │ └── OpenSans-LightItalic.ttf │ │ │ │ │ │ ├── Orbitron │ │ │ │ │ │ └── Orbitron-Regular.ttf │ │ │ │ │ │ └── FontAwesome │ │ │ │ │ │ └── fonts │ │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ │ │ └── favicon.ico │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── dependencies.go │ │ │ ├── .travis.yml │ │ │ └── examples │ │ │ │ ├── doc.go │ │ │ │ ├── examples.goconvey │ │ │ │ └── simple_example_test.go │ │ └── assertions │ │ │ ├── .gitignore │ │ │ ├── internal │ │ │ ├── oglematchers │ │ │ │ ├── .gitignore │ │ │ │ └── .travis.yml │ │ │ └── go-render │ │ │ │ ├── WATCHLISTS │ │ │ │ └── .travis.yml │ │ │ ├── .travis.yml │ │ │ └── filter.go │ ├── go-logfmt │ │ └── logfmt │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ └── doc.go │ ├── go-kit │ │ └── kit │ │ │ ├── transport │ │ │ ├── grpc │ │ │ │ └── doc.go │ │ │ ├── doc.go │ │ │ ├── http │ │ │ │ ├── doc.go │ │ │ │ ├── err.go │ │ │ │ └── request_response_funcs_test.go │ │ │ └── httprp │ │ │ │ └── doc.go │ │ │ ├── util │ │ │ ├── conn │ │ │ │ └── doc.go │ │ │ └── README.md │ │ │ ├── sd │ │ │ ├── zk │ │ │ │ ├── doc.go │ │ │ │ └── logwrapper.go │ │ │ ├── consul │ │ │ │ ├── doc.go │ │ │ │ └── registrar_test.go │ │ │ ├── dnssrv │ │ │ │ ├── doc.go │ │ │ │ └── lookup.go │ │ │ ├── etcd │ │ │ │ └── doc.go │ │ │ ├── lb │ │ │ │ ├── doc.go │ │ │ │ ├── balancer.go │ │ │ │ ├── random.go │ │ │ │ └── round_robin.go │ │ │ ├── fixed_subscriber.go │ │ │ ├── doc.go │ │ │ ├── subscriber.go │ │ │ ├── registrar.go │ │ │ ├── factory.go │ │ │ └── cache │ │ │ │ └── benchmark_test.go │ │ │ ├── log │ │ │ ├── term │ │ │ │ ├── terminal_openbsd.go │ │ │ │ ├── terminal_freebsd.go │ │ │ │ ├── terminal_darwin.go │ │ │ │ ├── colorwriter_others.go │ │ │ │ ├── terminal_linux.go │ │ │ │ ├── terminal_appengine.go │ │ │ │ ├── term.go │ │ │ │ ├── terminal_notwindows.go │ │ │ │ └── terminal_windows.go │ │ │ ├── nop_logger.go │ │ │ ├── benchmark_test.go │ │ │ ├── nop_logger_test.go │ │ │ └── concurrency_test.go │ │ │ ├── .travis.yml │ │ │ ├── examples │ │ │ ├── README.md │ │ │ ├── profilesvc │ │ │ │ └── README.md │ │ │ ├── addsvc │ │ │ │ ├── thrift │ │ │ │ │ ├── compile.sh │ │ │ │ │ ├── addsvc.thrift │ │ │ │ │ └── gen-go │ │ │ │ │ │ └── addsvc │ │ │ │ │ │ └── constants.go │ │ │ │ ├── doc.go │ │ │ │ └── pb │ │ │ │ │ ├── compile.sh │ │ │ │ │ └── addsvc.proto │ │ │ ├── shipping │ │ │ │ ├── routing │ │ │ │ │ └── routing.go │ │ │ │ ├── tracking │ │ │ │ │ ├── logging.go │ │ │ │ │ ├── endpoint.go │ │ │ │ │ └── instrumenting.go │ │ │ │ └── location │ │ │ │ │ ├── sample_locations.go │ │ │ │ │ └── location.go │ │ │ ├── stringsvc2 │ │ │ │ ├── service.go │ │ │ │ └── logging.go │ │ │ └── stringsvc3 │ │ │ │ └── service.go │ │ │ ├── endpoint │ │ │ └── doc.go │ │ │ ├── tracing │ │ │ ├── opentracing │ │ │ │ └── doc.go │ │ │ └── doc.go │ │ │ ├── circuitbreaker │ │ │ ├── doc.go │ │ │ ├── gobreaker_test.go │ │ │ ├── handy_breaker_test.go │ │ │ └── gobreaker.go │ │ │ ├── ROADMAP.md │ │ │ ├── metrics │ │ │ ├── internal │ │ │ │ └── lv │ │ │ │ │ ├── labelvalues.go │ │ │ │ │ └── labelvalues_test.go │ │ │ ├── timer.go │ │ │ ├── provider │ │ │ │ ├── discard.go │ │ │ │ └── expvar.go │ │ │ ├── timer_test.go │ │ │ └── metrics.go │ │ │ ├── update_deps.bash │ │ │ ├── lint │ │ │ ├── .gitignore │ │ │ └── CONTRIBUTING.md │ ├── golang │ │ └── protobuf │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ └── .gitignore │ ├── go-stack │ │ └── stack │ │ │ ├── .travis.yml │ │ │ ├── format_test.go │ │ │ └── LICENSE.md │ ├── satori │ │ └── go.uuid │ │ │ └── .travis.yml │ ├── jtolds │ │ └── gls │ │ │ ├── gen_sym.go │ │ │ └── id_pool.go │ └── gorilla │ │ └── handlers │ │ ├── .travis.yml │ │ └── doc.go ├── golang.org │ └── x │ │ └── net │ │ ├── codereview.cfg │ │ ├── http2 │ │ ├── .gitignore │ │ ├── h2demo │ │ │ ├── rootCA.srl │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ └── README │ │ ├── Makefile │ │ ├── errors_test.go │ │ ├── README │ │ └── gotrack_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 │ │ ├── README │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── route │ │ ├── syscall.s │ │ ├── message_darwin_test.go │ │ └── interface_announce.go │ │ ├── ipv4 │ │ ├── sys_linux_386.s │ │ ├── sys_solaris_amd64.s │ │ ├── sys_stub.go │ │ ├── sockopt_stub.go │ │ ├── payload.go │ │ ├── bpfopt_stub.go │ │ ├── mocktransponder_test.go │ │ ├── sockopt_asmreqn_stub.go │ │ ├── sockopt_ssmreq_stub.go │ │ ├── icmp_stub.go │ │ ├── control_stub.go │ │ ├── icmp_linux.go │ │ ├── syscall_windows.go │ │ ├── sockopt_asmreq_stub.go │ │ ├── zsys_netbsd.go │ │ ├── zsys_openbsd.go │ │ ├── control_windows.go │ │ ├── zsys_dragonfly.go │ │ ├── bpfopt_linux.go │ │ ├── genericopt_stub.go │ │ └── syscall_unix.go │ │ ├── ipv6 │ │ ├── sys_linux_386.s │ │ ├── sys_solaris_amd64.s │ │ ├── sys_stub.go │ │ ├── sockopt_stub.go │ │ ├── payload.go │ │ ├── bpfopt_stub.go │ │ ├── icmp_stub.go │ │ ├── sockopt_ssmreq_stub.go │ │ ├── icmp_windows.go │ │ ├── control_stub.go │ │ ├── syscall_windows.go │ │ ├── sockopt_asmreq_posix.go │ │ ├── icmp_linux.go │ │ ├── main_test.go │ │ ├── mocktransponder_test.go │ │ ├── icmp_bsd.go │ │ ├── icmp_solaris.go │ │ ├── control_windows.go │ │ ├── bpfopt_linux.go │ │ └── syscall_unix.go │ │ ├── icmp │ │ ├── sys_freebsd.go │ │ ├── helper.go │ │ └── ipv6.go │ │ ├── internal │ │ ├── nettest │ │ │ ├── helper_nobsd.go │ │ │ ├── rlimit.go │ │ │ ├── helper_stub.go │ │ │ ├── helper_unix.go │ │ │ └── helper_posix.go │ │ └── netreflect │ │ │ ├── socket_stub.go │ │ │ └── socket_posix.go │ │ ├── lif │ │ ├── sys_solaris_amd64.s │ │ └── syscall.go │ │ ├── .gitattributes │ │ ├── proxy │ │ └── direct.go │ │ ├── webdav │ │ └── internal │ │ │ └── xml │ │ │ └── README │ │ ├── bpf │ │ └── testdata │ │ │ └── all_instructions.bpf │ │ ├── websocket │ │ ├── dial.go │ │ ├── examplehandler_test.go │ │ └── exampledial_test.go │ │ └── context │ │ ├── ctxhttp │ │ └── ctxhttp_17_test.go │ │ ├── go18.go │ │ └── withtimeout_test.go └── google.golang.org │ └── grpc │ ├── doc.go │ ├── reflection │ ├── grpc_testing │ │ ├── proto2.proto │ │ ├── proto2_ext.proto │ │ └── test.proto │ └── README.md │ ├── backoff_test.go │ ├── test │ ├── codec_perf │ │ └── perf.proto │ └── testdata │ │ └── ca.pem │ ├── health │ └── grpc_health_v1 │ │ └── health.proto │ ├── codes │ └── code_string.go │ ├── codegen.sh │ ├── .travis.yml │ ├── testdata │ └── ca.pem │ ├── transport │ └── testdata │ │ └── ca.pem │ ├── benchmark │ └── server │ │ └── testdata │ │ └── ca.pem │ ├── interop │ ├── client │ │ └── testdata │ │ │ └── ca.pem │ └── server │ │ └── testdata │ │ └── ca.pem │ └── examples │ └── route_guide │ └── testdata │ └── ca.pem ├── .travis.yml ├── Dockerfile ├── models ├── models.go └── mem │ └── mem.go ├── README.md ├── .gitignore └── glide.yaml /gen/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/test/.gitignore: -------------------------------------------------------------------------------- 1 | *.dat 2 | -------------------------------------------------------------------------------- /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/github.com/gogo/protobuf/test/oneof/doc.go: -------------------------------------------------------------------------------- 1 | package one 2 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/test/tags/doc.go: -------------------------------------------------------------------------------- 1 | package tags 2 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/vanity/test/doc.go: -------------------------------------------------------------------------------- 1 | package test 2 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/vanity/test/gofast/.gitignore: -------------------------------------------------------------------------------- 1 | *.pb.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/h2demo/rootCA.srl: -------------------------------------------------------------------------------- 1 | E2CE26BF3285059C 2 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/.gitignore: -------------------------------------------------------------------------------- 1 | ._* 2 | *.js 3 | *.js.map 4 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/test/embedconflict/.gitignore: -------------------------------------------------------------------------------- 1 | *.pb.go 2 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/test/oneof3/doc.go: -------------------------------------------------------------------------------- 1 | package oneof3 2 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/test/packed/doc.go: -------------------------------------------------------------------------------- 1 | package packed 2 | -------------------------------------------------------------------------------- /vendor/github.com/kr/logfmt/.gitignore: -------------------------------------------------------------------------------- 1 | *.test 2 | *.swp 3 | *.prof 4 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/test/mapsproto2/doc.go: -------------------------------------------------------------------------------- 1 | package mapsproto2 2 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/test/theproto3/doc.go: -------------------------------------------------------------------------------- 1 | package theproto3 2 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/test/dashfilename/doc.go: -------------------------------------------------------------------------------- 1 | package dashfilename 2 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/test/embedconflict/doc.go: -------------------------------------------------------------------------------- 1 | package embedconflict 2 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/go-kit/.gitignore: -------------------------------------------------------------------------------- 1 | /server 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: required 2 | services: 3 | - docker 4 | script: make docker.test 5 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/protoc-gen-gogo/testdata/multi/.gitignore: -------------------------------------------------------------------------------- 1 | *.pb.go 2 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/test/defaultconflict/doc.go: -------------------------------------------------------------------------------- 1 | package defaultcheck 2 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/.gitignore: -------------------------------------------------------------------------------- 1 | /node-syscall/build 2 | /node_modules 3 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/go-kit/services/user/gen/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/convey/gotest/doc_test.go: -------------------------------------------------------------------------------- 1 | package gotest 2 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/go-kit/services/session/gen/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/go-kit/services/sprint/gen/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/contract/doc_test.go: -------------------------------------------------------------------------------- 1 | package contract 2 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/dummy/output/static.txt: -------------------------------------------------------------------------------- 1 | This is static text -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/api/api.goconvey: -------------------------------------------------------------------------------- 1 | #ignore 2 | -timeout=1s 3 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/messaging/doc_test.go: -------------------------------------------------------------------------------- 1 | package messaging 2 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/vendor/github.com/Masterminds/sprig/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/parser/parser.goconvey: -------------------------------------------------------------------------------- 1 | #ignore 2 | -timeout=1s 3 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/dummy/templates/export.json.tmpl: -------------------------------------------------------------------------------- 1 | {{ . | prettyjson }} -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/dummy/templates/static.txt.tmpl: -------------------------------------------------------------------------------- 1 | This is static text -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/go-kit/templates/{{.File.Package}}/gen/README.md.tmpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/vendor/github.com/huandu/xstrings/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/.gitattributes: -------------------------------------------------------------------------------- 1 | web/client/resources/js/lib/* linguist-vendored 2 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/convey/reporting/reporting.goconvey: -------------------------------------------------------------------------------- 1 | #ignore 2 | -timeout=1s 3 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/executor/executor.goconvey: -------------------------------------------------------------------------------- 1 | #ignore 2 | -timeout=1s 3 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/system/system.goconvey: -------------------------------------------------------------------------------- 1 | #ignore 2 | -timeout=1s 3 | -short -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/watch/integration_testing/doc_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/watch/watch.goconvey: -------------------------------------------------------------------------------- 1 | #ignore 2 | -timeout=1s 3 | -short -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/tests/otherpkg/otherpkg.go: -------------------------------------------------------------------------------- 1 | package otherpkg 2 | 3 | var Test float32 4 | -------------------------------------------------------------------------------- /vendor/github.com/go-logfmt/logfmt/.gitignore: -------------------------------------------------------------------------------- 1 | _testdata/ 2 | _testdata2/ 3 | logfmt-fuzz.zip 4 | logfmt.test.exe 5 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/tests/doc.go: -------------------------------------------------------------------------------- 1 | // Package tests contains tests for GopherJS. 2 | package tests 3 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/tests/vendor/vendored/vendored.go: -------------------------------------------------------------------------------- 1 | package vendored 2 | 3 | var Answer = 42 4 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/assertions/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | *.iml 4 | /.idea 5 | coverage.out 6 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/transport/grpc/doc.go: -------------------------------------------------------------------------------- 1 | // Package grpc provides a gRPC binding for endpoints. 2 | package grpc 3 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/util/conn/doc.go: -------------------------------------------------------------------------------- 1 | // Package conn provides utilities related to connections. 2 | package conn 3 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/js/lib/jquery.js.url: -------------------------------------------------------------------------------- 1 | https://code.jquery.com/jquery-2.1.0.js 2 | -------------------------------------------------------------------------------- /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/smartystreets/assertions/internal/oglematchers/.gitignore: -------------------------------------------------------------------------------- 1 | *.6 2 | 6.out 3 | _obj/ 4 | _test/ 5 | _testmain.go 6 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/transport/doc.go: -------------------------------------------------------------------------------- 1 | // Package transport contains bindings to concrete transports. 2 | package transport 3 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/text/template/template.go: -------------------------------------------------------------------------------- 1 | package template 2 | 3 | const maxExecDepth = 3000 4 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | examples/output.json 4 | web/client/reports/ 5 | /.idea -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/js/lib/jquery-ui.js.url: -------------------------------------------------------------------------------- 1 | https://code.jquery.com/ui/1.10.4/jquery-ui.js 2 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/sd/zk/doc.go: -------------------------------------------------------------------------------- 1 | // Package zk provides subscriber and registrar implementations for ZooKeeper. 2 | package zk 3 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/transport/http/doc.go: -------------------------------------------------------------------------------- 1 | // Package http provides a general purpose HTTP binding for endpoints. 2 | package http 3 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/tests/testdata/time_inexternalization.out: -------------------------------------------------------------------------------- 1 | { S: 'externalization ok' } 2 | Sat, 29 Aug 2015 20:56:00 GMT 3 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/vendor/github.com/kr/fs/Readme: -------------------------------------------------------------------------------- 1 | Filesystem Package 2 | 3 | http://godoc.org/github.com/kr/fs 4 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/sd/consul/doc.go: -------------------------------------------------------------------------------- 1 | // Package consul provides subscriber and registrar implementations for Consul. 2 | package consul 3 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/sd/dnssrv/doc.go: -------------------------------------------------------------------------------- 1 | // Package dnssrv provides a subscriber implementation for DNS SRV records. 2 | package dnssrv 3 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/fmt/fmt_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package fmt_test 4 | 5 | const intCount = 100 6 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/log/term/terminal_openbsd.go: -------------------------------------------------------------------------------- 1 | package term 2 | 3 | import "syscall" 4 | 5 | const ioctlReadTermios = syscall.TIOCGETA 6 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/js/lib/moment.js.url: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/moment/moment/2.10.2/moment.js 2 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/tests/main/main.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | var mainDidRun = false 4 | 5 | func main() { 6 | mainDidRun = true 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/js/lib/markup.js.url: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/adammark/Markup.js/master/src/markup.js 2 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/log/term/terminal_freebsd.go: -------------------------------------------------------------------------------- 1 | package term 2 | 3 | import ( 4 | "syscall" 5 | ) 6 | 7 | const ioctlReadTermios = syscall.TIOCGETA 8 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/dependencies.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import _ "github.com/jtolds/gls" 4 | import _ "github.com/smartystreets/assertions" 5 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/slides/slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/moul/protoc-gen-gotemplate/slides/slides.pdf -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/favicon.ico -------------------------------------------------------------------------------- /vendor/golang.org/x/net/html/charset/testdata/UTF-16BE-BOM.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/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/moul/acl/master/vendor/golang.org/x/net/html/charset/testdata/UTF-16LE-BOM.html -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/slides/assets/wc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/moul/protoc-gen-gotemplate/slides/assets/wc.png -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | script: go test -race -v ./... 4 | 5 | go: 6 | - 1.5.4 7 | - 1.6.3 8 | - 1.7.1 9 | - tip 10 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/runtime/debug/debug.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package debug 4 | 5 | func setGCPercent(int32) int32 { 6 | return 100 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/js/lib/jquery.tipsy.js.url: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/jaz303/tipsy/v1.0.0a/src/javascripts/jquery.tipsy.js 2 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/js/lib/taboverride.js.url: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/wjbryant/taboverride/4.0.3/build/output/taboverride.js 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM golang:1.7.3 2 | COPY . /go/src/github.com/moul/acl 3 | WORKDIR /go/src/github.com/moul/acl 4 | CMD ["acl"] 5 | EXPOSE 8000 9000 6 | RUN make install 7 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/node-syscall/binding.gyp: -------------------------------------------------------------------------------- 1 | { 2 | 'targets': [ 3 | { 4 | 'target_name': 'syscall', 5 | 'sources': [ 'syscall.cc' ] 6 | } 7 | ] 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/moul/protoc-gen-gotemplate/slides/assets/session-wc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/moul/protoc-gen-gotemplate/slides/assets/session-wc.png -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/js/lib/jquery.pretty-text-diff.js.url: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/arnab/jQuery.PrettyTextDiff/1.0.2/jquery.pretty-text-diff.js 2 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/assertions/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - tip 5 | 6 | install: 7 | - go get -t ./... 8 | 9 | script: go test -v 10 | 11 | sudo: false 12 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/ico/goconvey-ok.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/ico/goconvey-ok.ico -------------------------------------------------------------------------------- /models/models.go: -------------------------------------------------------------------------------- 1 | package models 2 | 3 | import "github.com/moul/acl/gen/pb" 4 | 5 | type Repository interface { 6 | AddToken(aclpb.Token) (string, error) 7 | GetToken(string) (*aclpb.Token, error) 8 | } 9 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/assertions/internal/oglematchers/.travis.yml: -------------------------------------------------------------------------------- 1 | # Cf. http://docs.travis-ci.com/user/getting-started/ 2 | # Cf. http://docs.travis-ci.com/user/languages/go/ 3 | 4 | language: go 5 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/ico/goconvey-fail.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/ico/goconvey-fail.ico -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/ico/goconvey-panic.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/ico/goconvey-panic.ico -------------------------------------------------------------------------------- /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/google.golang.org/grpc/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Package grpc implements an RPC system called gRPC. 3 | 4 | See www.grpc.io for more information about gRPC. 5 | */ 6 | package grpc // import "google.golang.org/grpc" 7 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/reflection/grpc_testing/proto2.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto2"; 2 | 3 | package grpc.testing; 4 | 5 | message ToBeExtened { 6 | required int32 foo = 1; 7 | extensions 10 to 20; 8 | } 9 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/ico/goconvey-buildfail.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/ico/goconvey-buildfail.ico -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/examples/README.md: -------------------------------------------------------------------------------- 1 | # Examples 2 | 3 | For more information about these examples, 4 | including a walkthrough of the stringsvc example, 5 | see [gokit.io/examples](https://gokit.io/examples). 6 | -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/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/github.com/golang/protobuf/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/gopherjs/gopherjs/compiler/natives/src/debug/elf/elf_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package elf 4 | 5 | import "testing" 6 | 7 | func TestNoSectionOverlaps(t *testing.T) { 8 | t.Skip("not 6l") 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/tests/main/main_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import "testing" 4 | 5 | func TestNotRunMain(t *testing.T) { 6 | if mainDidRun { 7 | t.Error("main function did run") 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Oswald/Oswald-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Oswald/Oswald-Regular.ttf -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/go/token/token_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package token 4 | 5 | import ( 6 | "testing" 7 | ) 8 | 9 | func TestFileSetRace(t *testing.T) { 10 | t.Skip() 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Open_Sans/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Open_Sans/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Open_Sans/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Open_Sans/OpenSans-Light.ttf -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Open_Sans/OpenSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Open_Sans/OpenSans-Italic.ttf -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Open_Sans/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Open_Sans/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Orbitron/Orbitron-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Orbitron/Orbitron-Regular.ttf -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/watch/integration_testing/sub/.gitignore: -------------------------------------------------------------------------------- 1 | github.com-smartystreets-goconvey-web-server-integration_testing-sub.html 2 | github.com-smartystreets-goconvey-web-server-integration_testing-sub.txt -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/bytes/bytes_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package bytes_test 4 | 5 | import ( 6 | "testing" 7 | ) 8 | 9 | func TestEqualNearPageBoundary(t *testing.T) { 10 | t.Skip() 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/k8s/gen/nginx/svc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: nginx 5 | spec: 6 | selector: 7 | app: nginx 8 | ports: 9 | - name: http 10 | port: 80 -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/FontAwesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/FontAwesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/watch/integration_testing/sub/stuff.go: -------------------------------------------------------------------------------- 1 | // This file's only purpose is to provide a realistic 2 | // environment from which to run integration tests 3 | // against the Watcher. 4 | package sub 5 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/html/testdata/webkit/pending-spec-changes-plain-text-unsafe.dat: -------------------------------------------------------------------------------- 1 | #data 2 | fillertext 3 | #errors 4 | #document 5 | | 6 | | 7 | | 8 | | "fillertext" 9 | |
10 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/sync/atomic/atomic_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package atomic_test 4 | 5 | import "testing" 6 | 7 | func TestHammerStoreLoad(t *testing.T) { 8 | t.Skip("use of unsafe") 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/vendor/github.com/Masterminds/sprig/glide.yaml: -------------------------------------------------------------------------------- 1 | package: github.com/Masterminds/sprig 2 | import: 3 | - package: github.com/aokoli/goutils 4 | - package: github.com/satori/go.uuid 5 | version: ^1.1.0 6 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Open_Sans/OpenSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/Open_Sans/OpenSans-LightItalic.ttf -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM znly/protoc 2 | RUN apk --update add make git go rsync 3 | COPY . /go/src/github.com/moul/protoc-gen-gotemplate 4 | WORKDIR /go/src/github.com/moul/protoc-gen-gotemplate 5 | RUN go install . 6 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/examples/profilesvc/README.md: -------------------------------------------------------------------------------- 1 | # profilesvc 2 | 3 | This example demonstrates how to use Go kit to implement a REST-y HTTP service. 4 | It leverages the excellent [gorilla mux package](https://github.com/gorilla/mux) for routing. 5 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/util/README.md: -------------------------------------------------------------------------------- 1 | # util 2 | 3 | This directory holds packages of general utility to multiple consumers within Go kit, 4 | and potentially other consumers in the wider Go ecosystem. 5 | There is no `package util` and will never be. 6 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/convey/convey.goconvey: -------------------------------------------------------------------------------- 1 | #ignore 2 | -timeout=1s 3 | #-covermode=count 4 | #-coverpkg=github.com/smartystreets/goconvey/convey,github.com/smartystreets/goconvey/convey/gotest,github.com/smartystreets/goconvey/convey/reporting -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/k8s/nginx.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package nginx; 4 | 5 | message Empty { 6 | } 7 | 8 | service Nginx { 9 | rpc Hello(Empty) returns (Empty) {} 10 | rpc World(Empty) returns (Empty) {} 11 | } -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/FontAwesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/FontAwesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/FontAwesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/FontAwesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/FontAwesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/FontAwesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/FontAwesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/acl/master/vendor/github.com/smartystreets/goconvey/web/client/resources/fonts/FontAwesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/encoding/json/stream_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package json 4 | 5 | import "testing" 6 | 7 | func TestHTTPDecoding(t *testing.T) { 8 | t.Skip("network access is not supported by GopherJS") 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/vendor/github.com/golang/protobuf/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/github.com/moul/protoc-gen-gotemplate/vendor/github.com/golang/protobuf/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/go-kit/kit/endpoint/doc.go: -------------------------------------------------------------------------------- 1 | // Package endpoint defines an abstraction for RPCs. 2 | // 3 | // Endpoints are a fundamental building block for many Go kit components. 4 | // Endpoints are implemented by servers, and called by clients. 5 | package endpoint 6 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.2 5 | - 1.3 6 | - 1.4 7 | - 1.5 8 | - 1.6 9 | - tip 10 | 11 | install: 12 | - go get -t ./... 13 | 14 | script: go test -short -v ./... 15 | 16 | sudo: false 17 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/regexp/regexp_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package regexp 4 | 5 | import ( 6 | "testing" 7 | ) 8 | 9 | func TestOnePassCutoff(t *testing.T) { 10 | t.Skip() // "Maximum call stack size exceeded" on V8 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/watch/integration_testing/sub/sub.goconvey: -------------------------------------------------------------------------------- 1 | IGNORE 2 | -short 3 | -run=TestStuff 4 | 5 | // This file's only purpose is to provide a realistic 6 | // environment from which to run integration tests 7 | // against the Watcher. 8 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/log/nop_logger.go: -------------------------------------------------------------------------------- 1 | package log 2 | 3 | type nopLogger struct{} 4 | 5 | // NewNopLogger returns a logger that doesn't do anything. 6 | func NewNopLogger() Logger { return nopLogger{} } 7 | 8 | func (nopLogger) Log(...interface{}) error { return nil } 9 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/GOLANG_CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | The contributors to the Go protobuf repository: 2 | 3 | # This source code was written by the Go contributors. 4 | # The master list of contributors is in the main Go distribution, 5 | # visible at http://tip.golang.org/CONTRIBUTORS. -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.[568ao] 3 | *.ao 4 | *.so 5 | *.pyc 6 | ._* 7 | .nfs.* 8 | [568a].out 9 | *~ 10 | *.orig 11 | core 12 | _obj 13 | _test 14 | _testmain.go 15 | protoc-gen-go/testdata/multi/*.pb.go 16 | _conformance/_conformance 17 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/version_check.go: -------------------------------------------------------------------------------- 1 | // +build !go1.8 2 | // +build go1.7 3 | 4 | package compiler 5 | 6 | const ___GOPHERJS_REQUIRES_GO_VERSION_1_7___ = true 7 | 8 | // Version is the GopherJS compiler version string. 9 | const Version = "1.7-1" 10 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/transport/httprp/doc.go: -------------------------------------------------------------------------------- 1 | // Package httprp provides an HTTP reverse-proxy transport. HTTP handlers that 2 | // need to proxy requests to another HTTP service can do so with this package by 3 | // specifying the URL to forward the request to. 4 | package httprp 5 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/math/big/big_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package big 4 | 5 | import "testing" 6 | 7 | func TestBytes(t *testing.T) { 8 | t.Skip("broken") 9 | } 10 | 11 | func TestModSqrt(t *testing.T) { 12 | t.Skip("slow") 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/k8s/templates/{{.File.Package}}/svc.yaml.tmpl: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{.File.Package}} 5 | spec: 6 | selector: 7 | app: {{.File.Package}} 8 | ports: 9 | - name: http 10 | port: 80 -------------------------------------------------------------------------------- /vendor/golang.org/x/net/route/syscall.s: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | #include "textflag.h" 6 | 7 | TEXT ·keepAlive(SB),NOSPLIT,$0 8 | RET 9 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/jsonpb/jsonpb_test_proto/bytes.go: -------------------------------------------------------------------------------- 1 | package jsonpb 2 | 3 | // Byte is used to test that []byte type aliases are serialized to base64. 4 | type Byte byte 5 | 6 | // Bytes is used to test that []byte type aliases are serialized to base64. 7 | type Bytes []Byte 8 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/sd/etcd/doc.go: -------------------------------------------------------------------------------- 1 | // Package etcd provides a Subscriber and Registrar implementation for etcd. If 2 | // you use etcd as your service discovery system, this package will help you 3 | // implement the registration and client-side load balancing patterns. 4 | package etcd 5 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/sd/lb/doc.go: -------------------------------------------------------------------------------- 1 | // Package lb implements the client-side load balancer pattern. When combined 2 | // with a service discovery system of record, it enables a more decentralized 3 | // architecture, removing the need for separate load balancers like HAProxy. 4 | package lb 5 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/test/proto3extension/proto3ext.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package proto3extension; 4 | 5 | import "google/protobuf/descriptor.proto"; 6 | 7 | extend google.protobuf.FieldOptions { 8 | bool primary = 51234; 9 | bool index = 51235; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/examples/addsvc/thrift/compile.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | # See also https://thrift.apache.org/tutorial/go 4 | 5 | thrift -r --gen "go:package_prefix=github.com/go-kit/kit/examples/addsvc/thrift/gen-go/,thrift_import=github.com/apache/thrift/lib/go/thrift" addsvc.thrift 6 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/math/rand/rand_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package rand 4 | 5 | import "testing" 6 | 7 | func TestFloat32(t *testing.T) { 8 | t.Skip("slow") 9 | } 10 | 11 | func TestConcurrent(t *testing.T) { 12 | t.Skip("using nosync") 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/dummy/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: build 2 | build: 3 | mkdir -p output 4 | protoc -I. --gotemplate_out=template_dir=templates,debug=true:output *.proto 5 | 6 | 7 | .PHONY: re 8 | re: clean build 9 | 10 | 11 | .PHONY: clean 12 | clean: 13 | rm -rf output 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # acl 2 | :microphone: Acl micro-service 3 | 4 | An ACL micro-service using [Protobuf](https://github.com/google/protobuf) and [Go-Kit](https://github.com/go-kit/kit), with more that 75% boilerplate code generated automatically using [protoc-gen-gotemplate](https://github.com/moul/protoc-gen-gotemplate). 5 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/sd/dnssrv/lookup.go: -------------------------------------------------------------------------------- 1 | package dnssrv 2 | 3 | import "net" 4 | 5 | // Lookup is a function that resolves a DNS SRV record to multiple addresses. 6 | // It has the same signature as net.LookupSRV. 7 | type Lookup func(service, proto, name string) (cname string, addrs []*net.SRV, err error) 8 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/ipv4/sys_linux_386.s: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | #include "textflag.h" 6 | 7 | TEXT ·socketcall(SB),NOSPLIT,$0-36 8 | JMP syscall·socketcall(SB) 9 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/ipv6/sys_linux_386.s: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | #include "textflag.h" 6 | 7 | TEXT ·socketcall(SB),NOSPLIT,$0-36 8 | JMP syscall·socketcall(SB) 9 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/tracing/opentracing/doc.go: -------------------------------------------------------------------------------- 1 | // Package opentracing provides Go kit integration to the OpenTracing project. 2 | // OpenTracing implements a general purpose interface that microservices can 3 | // program against, and which adapts to all major distributed tracing systems. 4 | package opentracing 5 | -------------------------------------------------------------------------------- /vendor/github.com/go-logfmt/logfmt/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | sudo: false 3 | go: 4 | - 1.3 5 | - 1.4 6 | - 1.5 7 | - 1.6 8 | - tip 9 | 10 | before_install: 11 | - go get github.com/mattn/goveralls 12 | - go get golang.org/x/tools/cmd/cover 13 | 14 | script: 15 | - goveralls -service=travis-ci 16 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/js-grpc/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: build 2 | build: 3 | mkdir -p output 4 | protoc -I. --gotemplate_out=template_dir=templates,debug=true:output ./protos/*.proto 5 | 6 | 7 | .PHONY: re 8 | re: clean build 9 | 10 | 11 | .PHONY: clean 12 | clean: 13 | rm -rf output 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/ipv4/sys_solaris_amd64.s: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | #include "textflag.h" 6 | 7 | TEXT ·sysvicall6(SB),NOSPLIT,$0-88 8 | JMP syscall·sysvicall6(SB) 9 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/ipv6/sys_solaris_amd64.s: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | #include "textflag.h" 6 | 7 | TEXT ·sysvicall6(SB),NOSPLIT,$0-88 8 | JMP syscall·sysvicall6(SB) 9 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/io/io_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package io_test 4 | 5 | import ( 6 | "testing" 7 | ) 8 | 9 | func TestMultiWriter_WriteStringSingleAlloc(t *testing.T) { 10 | t.Skip() 11 | } 12 | 13 | func TestMultiReaderFlatten(t *testing.T) { 14 | t.Skip() 15 | } 16 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/vendor/github.com/golang/protobuf/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.[568ao] 3 | *.ao 4 | *.so 5 | *.pyc 6 | ._* 7 | .nfs.* 8 | [568a].out 9 | *~ 10 | *.orig 11 | core 12 | _obj 13 | _test 14 | _testmain.go 15 | protoc-gen-go/testdata/multi/*.pb.go 16 | _conformance/_conformance 17 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/reflection/grpc_testing/proto2_ext.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto2"; 2 | 3 | package grpc.testing; 4 | 5 | import "proto2.proto"; 6 | extend ToBeExtened { 7 | optional int32 bar = 13; 8 | optional Extension baz = 17; 9 | } 10 | 11 | message Extension { 12 | optional int32 baz = 1; 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/go-stack/stack/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | sudo: false 3 | go: 4 | - 1.2 5 | - 1.3 6 | - 1.4 7 | - 1.5 8 | - 1.6 9 | - tip 10 | 11 | before_install: 12 | - go get github.com/mattn/goveralls 13 | - go get golang.org/x/tools/cmd/cover 14 | 15 | script: 16 | - goveralls -service=travis-ci 17 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/convey/reporting/doc.go: -------------------------------------------------------------------------------- 1 | // Package reporting contains internal functionality related 2 | // to console reporting and output. Although this package has 3 | // exported names is not intended for public consumption. See the 4 | // examples package for how to use this project. 5 | package reporting 6 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/watch/integration_testing/main.go: -------------------------------------------------------------------------------- 1 | // This file's only purpose is to provide a realistic 2 | // environment from which to run integration tests 3 | // against the Watcher. 4 | package main 5 | 6 | import "fmt" 7 | 8 | func main() { 9 | fmt.Println("Hello, World!") 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/examples/addsvc/thrift/addsvc.thrift: -------------------------------------------------------------------------------- 1 | struct SumReply { 2 | 1: i64 value 3 | 2: string err 4 | } 5 | 6 | struct ConcatReply { 7 | 1: string value 8 | 2: string err 9 | } 10 | 11 | service AddService { 12 | SumReply Sum(1: i64 a, 2: i64 b) 13 | ConcatReply Concat(1: string a, 2: string b) 14 | } 15 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/h2demo/Makefile: -------------------------------------------------------------------------------- 1 | h2demo.linux: h2demo.go 2 | GOOS=linux go build --tags=h2demo -o h2demo.linux . 3 | 4 | FORCE: 5 | 6 | upload: FORCE 7 | go install golang.org/x/build/cmd/upload 8 | upload --verbose --osarch=linux-amd64 --tags=h2demo --file=go:golang.org/x/net/http2/h2demo --public http2-demo-server-tls/h2demo 9 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/crypto/x509/x509.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package x509 4 | 5 | import "os" 6 | 7 | func loadSystemRoots() (*CertPool, error) { 8 | // no system roots 9 | return NewCertPool(), nil 10 | } 11 | 12 | func execSecurityRoots() (*CertPool, error) { 13 | return nil, os.ErrNotExist 14 | } 15 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/backoff_test.go: -------------------------------------------------------------------------------- 1 | package grpc 2 | 3 | import "testing" 4 | 5 | func TestBackoffConfigDefaults(t *testing.T) { 6 | b := BackoffConfig{} 7 | setDefaults(&b) 8 | if b != DefaultBackoffConfig { 9 | t.Fatalf("expected BackoffConfig to pickup default parameters: %v != %v", b, DefaultBackoffConfig) 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/examples/addsvc/doc.go: -------------------------------------------------------------------------------- 1 | // Package addsvc is an example microservice, useful for education. It can sum 2 | // integers and concatenate strings. A client library is available in the client 3 | // subdirectory. A server binary is available in cmd/addsrv. An example client 4 | // binary is available in cmd/addcli. 5 | package addsvc 6 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/sd/fixed_subscriber.go: -------------------------------------------------------------------------------- 1 | package sd 2 | 3 | import "github.com/go-kit/kit/endpoint" 4 | 5 | // FixedSubscriber yields a fixed set of services. 6 | type FixedSubscriber []endpoint.Endpoint 7 | 8 | // Endpoints implements Subscriber. 9 | func (s FixedSubscriber) Endpoints() ([]endpoint.Endpoint, error) { return s, nil } 10 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/convey/reporting/console.go: -------------------------------------------------------------------------------- 1 | package reporting 2 | 3 | import ( 4 | "fmt" 5 | "io" 6 | ) 7 | 8 | type console struct{} 9 | 10 | func (self *console) Write(p []byte) (n int, err error) { 11 | return fmt.Print(string(p)) 12 | } 13 | 14 | func NewConsole() io.Writer { 15 | return new(console) 16 | } 17 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/web/server/executor/contract.go: -------------------------------------------------------------------------------- 1 | package executor 2 | 3 | import "github.com/smartystreets/goconvey/web/server/contract" 4 | 5 | type Parser interface { 6 | Parse([]*contract.Package) 7 | } 8 | 9 | type Tester interface { 10 | SetBatchSize(batchSize int) 11 | TestAll(folders []*contract.Package) 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/log/term/terminal_darwin.go: -------------------------------------------------------------------------------- 1 | // Based on ssh/terminal: 2 | // Copyright 2013 The Go Authors. All rights reserved. 3 | // Use of this source code is governed by a BSD-style 4 | // license that can be found in the LICENSE file. 5 | 6 | package term 7 | 8 | import "syscall" 9 | 10 | const ioctlReadTermios = syscall.TIOCGETA 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/icmp/sys_freebsd.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package icmp 6 | 7 | import "syscall" 8 | 9 | func init() { 10 | freebsdVersion, _ = syscall.SysctlUint32("kern.osreldate") 11 | } 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/ipv4/sys_stub.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build nacl plan9 6 | 7 | package ipv4 8 | 9 | var ( 10 | ctlOpts = [ctlMax]ctlOpt{} 11 | 12 | sockOpts = [ssoMax]sockOpt{} 13 | ) 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/ipv6/sys_stub.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build nacl plan9 6 | 7 | package ipv6 8 | 9 | var ( 10 | ctlOpts = [ctlMax]ctlOpt{} 11 | 12 | sockOpts = [ssoMax]sockOpt{} 13 | ) 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/ipv4/sockopt_stub.go: -------------------------------------------------------------------------------- 1 | // Copyright 2012 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build nacl plan9 6 | 7 | package ipv4 8 | 9 | func setInt(s uintptr, opt *sockOpt, v int) error { 10 | return errOpNoSupport 11 | } 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/internal/nettest/helper_nobsd.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build linux solaris 6 | 7 | package nettest 8 | 9 | func supportsIPv6MulticastDeliveryOnLoopback() bool { 10 | return true 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/smartystreets/goconvey/examples/doc.go: -------------------------------------------------------------------------------- 1 | // Package examples contains, well, examples of how to use goconvey to 2 | // specify behavior of a system under test. It contains a well-known example 3 | // by Robert C. Martin called "Bowling Game Kata" as well as another very 4 | // trivial example that demonstrates Reset() and some of the assertions. 5 | package examples 6 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/lif/sys_solaris_amd64.s: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | #include "textflag.h" 6 | 7 | TEXT ·sysvicall6(SB),NOSPLIT,$0-88 8 | JMP syscall·sysvicall6(SB) 9 | 10 | TEXT ·keepAlive(SB),NOSPLIT,$0 11 | RET 12 | -------------------------------------------------------------------------------- /vendor/github.com/satori/go.uuid/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | sudo: false 3 | go: 4 | - 1.2 5 | - 1.3 6 | - 1.4 7 | - 1.5 8 | - 1.6 9 | before_install: 10 | - go get github.com/mattn/goveralls 11 | - go get golang.org/x/tools/cmd/cover 12 | script: 13 | - $HOME/gopath/bin/goveralls -service=travis-ci 14 | notifications: 15 | email: false 16 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/log/term/colorwriter_others.go: -------------------------------------------------------------------------------- 1 | // +build !windows 2 | 3 | package term 4 | 5 | import "io" 6 | 7 | // NewColorWriter returns an io.Writer that writes to w and provides cross 8 | // platform support for ANSI color codes. If w is not a terminal it is 9 | // returned unmodified. 10 | func NewColorWriter(w io.Writer) io.Writer { 11 | return w 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/go-kit/kit/log/term/terminal_linux.go: -------------------------------------------------------------------------------- 1 | // Based on ssh/terminal: 2 | // Copyright 2013 The Go Authors. All rights reserved. 3 | // Use of this source code is governed by a BSD-style 4 | // license that can be found in the LICENSE file. 5 | 6 | // +build !appengine 7 | 8 | package term 9 | 10 | import "syscall" 11 | 12 | const ioctlReadTermios = syscall.TCGETS 13 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/crypto/x509/x509_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package x509 4 | 5 | import "testing" 6 | 7 | func TestSystemRoots(t *testing.T) { 8 | t.Skip("no system roots") 9 | } 10 | 11 | func TestSystemVerify(t *testing.T) { 12 | t.Skip("no system") 13 | } 14 | 15 | func TestImports(t *testing.T) { 16 | t.Skip("no system") 17 | } 18 | -------------------------------------------------------------------------------- /vendor/github.com/jtolds/gls/gen_sym.go: -------------------------------------------------------------------------------- 1 | package gls 2 | 3 | var ( 4 | symPool = &idPool{} 5 | ) 6 | 7 | // ContextKey is a throwaway value you can use as a key to a ContextManager 8 | type ContextKey struct{ id uint } 9 | 10 | // GenSym will return a brand new, never-before-used ContextKey 11 | func GenSym() ContextKey { 12 | return ContextKey{id: symPool.Acquire()} 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/go-logfmt/logfmt/doc.go: -------------------------------------------------------------------------------- 1 | // Package logfmt implements utilities to marshal and unmarshal data in the 2 | // logfmt format. The logfmt format records key/value pairs in a way that 3 | // balances readability for humans and simplicity of computer parsing. It is 4 | // most commonly used as a more human friendly alternative to JSON for 5 | // structured logging. 6 | package logfmt 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /acl 2 | 3 | # Compiled Object files, Static and Dynamic libs (Shared Objects) 4 | *.o 5 | *.a 6 | *.so 7 | 8 | # Folders 9 | _obj 10 | _test 11 | 12 | # Architecture specific extensions/prefixes 13 | *.[568vq] 14 | [568vq].out 15 | 16 | *.cgo1.go 17 | *.cgo2.c 18 | _cgo_defun.c 19 | _cgo_gotypes.go 20 | _cgo_export.* 21 | 22 | _testmain.go 23 | 24 | *.exe 25 | *.test 26 | *.prof 27 | -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/examples/k8s/Makefile: -------------------------------------------------------------------------------- 1 | SOURCES := $(shell find . -name "*.proto" -not -path ./vendor/\*) 2 | 3 | TARGETS_K8S := $(foreach source, $(SOURCES), $(source)_k8s) 4 | 5 | .PHONY: build 6 | build: $(TARGETS_K8S) 7 | 8 | $(TARGETS_K8S): %_k8s: 9 | @mkdir -p $(dir $*)gen 10 | protoc $(PROTOC_OPTS) --gotemplate_out=debug=true,template_dir=./templates:$(dir $*)gen "$*" -------------------------------------------------------------------------------- /vendor/github.com/moul/protoc-gen-gotemplate/glide.yaml: -------------------------------------------------------------------------------- 1 | package: github.com/moul/protoc-gen-gotemplate 2 | import: 3 | - package: github.com/golang/protobuf 4 | subpackages: 5 | - proto 6 | - protoc-gen-go/descriptor 7 | - protoc-gen-go/generator 8 | - protoc-gen-go/plugin 9 | - package: github.com/kr/fs 10 | - package: github.com/Masterminds/sprig 11 | - package: github.com/huandu/xstrings 12 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/test/codec_perf/perf.proto: -------------------------------------------------------------------------------- 1 | // Messages used for performance tests that may not reference grpc directly for 2 | // reasons of import cycles. 3 | syntax = "proto2"; 4 | 5 | package codec.perf; 6 | 7 | // Buffer is a message that contains a body of bytes that is used to exercise 8 | // encoding and decoding overheads. 9 | message Buffer { 10 | optional bytes body = 1; 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/gorilla/handlers/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | sudo: false 3 | 4 | matrix: 5 | include: 6 | - go: 1.4 7 | - go: 1.5 8 | - go: 1.6 9 | - go: 1.7 10 | - go: tip 11 | allow_failures: 12 | - go: tip 13 | 14 | script: 15 | - go get -t -v ./... 16 | - diff -u <(echo -n) <(gofmt -d .) 17 | - go vet $(go list ./... | grep -v /vendor/) 18 | - go test -v -race ./... 19 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/ipv6/sockopt_stub.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build nacl plan9 6 | 7 | package ipv6 8 | 9 | import "net" 10 | 11 | func getMTUInfo(s uintptr, opt *sockOpt) (*net.Interface, int, error) { 12 | return nil, 0, errOpNoSupport 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/gopherjs/gopherjs/compiler/natives/src/sync/sync_test.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package sync_test 4 | 5 | import ( 6 | "testing" 7 | ) 8 | 9 | func TestPool(t *testing.T) { 10 | t.Skip() 11 | } 12 | 13 | func TestPoolGC(t *testing.T) { 14 | t.Skip() 15 | } 16 | 17 | func TestPoolRelease(t *testing.T) { 18 | t.Skip() 19 | } 20 | 21 | func TestCondCopy(t *testing.T) { 22 | t.Skip() 23 | } 24 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/html/testdata/webkit/scripted/adoption01.dat: -------------------------------------------------------------------------------- 1 | #data 2 |

TEXT 3 | #errors 4 | #document 5 | | 6 | | 7 | | 8 | |

9 | | 10 | | id="B" 11 | | 3 3 | #errors 4 | #document 5 | | 6 | | 7 | | 8 | | "1" 9 | | 4 15 | #errors 16 | #document 17 | | 18 | | 19 | | 20 | | "1" 21 | |