├── .gitattributes ├── .gitignore ├── README.md ├── agent ├── .dockerignore ├── .env ├── .env.example ├── .env.local ├── .gitignore ├── .travis.yml ├── Dockerfile ├── README.md ├── agent.go ├── buffer.go ├── build_run.sh ├── client_handler │ └── handle.go ├── forward.go ├── main.go ├── misc │ ├── crypto │ │ └── dh │ │ │ ├── README.md │ │ │ ├── dh.go │ │ │ └── dh_test.go │ └── packet │ │ ├── pack.go │ │ ├── packet.go │ │ └── packet_test.go ├── proto │ ├── agent.pb.go │ ├── auth.pb.go │ └── room.pb.go ├── route.go ├── run.sh ├── signal.go ├── startup.go ├── timer_work.go ├── types │ └── session.go ├── utils │ ├── rand.go │ └── stack.go └── vendor │ ├── chess │ └── common │ │ ├── consul │ │ ├── consul.go │ │ └── consul_test.go │ │ ├── define │ │ ├── agent.go │ │ ├── auth.go │ │ ├── format.go │ │ ├── http.go │ │ ├── room.go │ │ ├── services.go │ │ ├── sms.go │ │ ├── sts.go │ │ └── task.go │ │ ├── log │ │ └── log.go │ │ └── services │ │ └── services.go │ ├── code.google.com │ └── p │ │ └── go.net │ │ ├── LICENSE │ │ ├── PATENTS │ │ └── websocket │ │ ├── client.go │ │ ├── exampledial_test.go │ │ ├── examplehandler_test.go │ │ ├── hybi.go │ │ ├── hybi_test.go │ │ ├── server.go │ │ ├── websocket.go │ │ └── websocket_test.go │ ├── github.com │ ├── armon │ │ └── go-metrics │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── const_unix.go │ │ │ ├── const_windows.go │ │ │ ├── inmem.go │ │ │ ├── inmem_signal.go │ │ │ ├── metrics.go │ │ │ ├── sink.go │ │ │ ├── start.go │ │ │ ├── statsd.go │ │ │ └── statsite.go │ ├── cihub │ │ └── seelog │ │ │ ├── LICENSE.txt │ │ │ ├── README.markdown │ │ │ ├── behavior_adaptive_test.go │ │ │ ├── behavior_adaptivelogger.go │ │ │ ├── behavior_asynclogger.go │ │ │ ├── behavior_asyncloop_test.go │ │ │ ├── behavior_asynclooplogger.go │ │ │ ├── behavior_asynctimer_test.go │ │ │ ├── behavior_asynctimerlogger.go │ │ │ ├── behavior_synclogger.go │ │ │ ├── behavior_synclogger_test.go │ │ │ ├── cfg_config.go │ │ │ ├── cfg_errors.go │ │ │ ├── cfg_logconfig.go │ │ │ ├── cfg_logconfig_test.go │ │ │ ├── cfg_parser.go │ │ │ ├── cfg_parser_test.go │ │ │ ├── common_closer.go │ │ │ ├── common_constraints.go │ │ │ ├── common_constraints_test.go │ │ │ ├── common_context.go │ │ │ ├── common_context_test.go │ │ │ ├── common_exception.go │ │ │ ├── common_exception_test.go │ │ │ ├── common_flusher.go │ │ │ ├── common_loglevel.go │ │ │ ├── dispatch_custom.go │ │ │ ├── dispatch_customdispatcher_test.go │ │ │ ├── dispatch_dispatcher.go │ │ │ ├── dispatch_filterdispatcher.go │ │ │ ├── dispatch_filterdispatcher_test.go │ │ │ ├── dispatch_splitdispatcher.go │ │ │ ├── dispatch_splitdispatcher_test.go │ │ │ ├── doc.go │ │ │ ├── format.go │ │ │ ├── format_test.go │ │ │ ├── internals_baseerror.go │ │ │ ├── internals_byteverifiers_test.go │ │ │ ├── internals_fsutils.go │ │ │ ├── internals_xmlnode.go │ │ │ ├── internals_xmlnode_test.go │ │ │ ├── log.go │ │ │ ├── logger.go │ │ │ ├── writers_bufferedwriter.go │ │ │ ├── writers_bufferedwriter_test.go │ │ │ ├── writers_connwriter.go │ │ │ ├── writers_consolewriter.go │ │ │ ├── writers_filewriter.go │ │ │ ├── writers_filewriter_test.go │ │ │ ├── writers_formattedwriter.go │ │ │ ├── writers_formattedwriter_test.go │ │ │ ├── writers_rollingfilewriter.go │ │ │ ├── writers_rollingfilewriter_test.go │ │ │ └── writers_smtpwriter.go │ ├── davecgh │ │ └── go-spew │ │ │ ├── LICENSE │ │ │ └── spew │ │ │ ├── bypass.go │ │ │ ├── bypasssafe.go │ │ │ ├── common.go │ │ │ ├── common_test.go │ │ │ ├── config.go │ │ │ ├── doc.go │ │ │ ├── dump.go │ │ │ ├── dump_test.go │ │ │ ├── dumpcgo_test.go │ │ │ ├── dumpnocgo_test.go │ │ │ ├── example_test.go │ │ │ ├── format.go │ │ │ ├── format_test.go │ │ │ ├── internal_test.go │ │ │ ├── internalunsafe_test.go │ │ │ ├── spew.go │ │ │ ├── spew_test.go │ │ │ └── testdata │ │ │ └── dumpcgo.go │ ├── golang │ │ └── protobuf │ │ │ ├── LICENSE │ │ │ ├── proto │ │ │ ├── Makefile │ │ │ ├── all_test.go │ │ │ ├── any_test.go │ │ │ ├── clone.go │ │ │ ├── clone_test.go │ │ │ ├── decode.go │ │ │ ├── decode_test.go │ │ │ ├── encode.go │ │ │ ├── encode_test.go │ │ │ ├── equal.go │ │ │ ├── equal_test.go │ │ │ ├── extensions.go │ │ │ ├── extensions_test.go │ │ │ ├── lib.go │ │ │ ├── map_test.go │ │ │ ├── message_set.go │ │ │ ├── message_set_test.go │ │ │ ├── pointer_reflect.go │ │ │ ├── pointer_unsafe.go │ │ │ ├── properties.go │ │ │ ├── proto3_proto │ │ │ │ ├── proto3.pb.go │ │ │ │ └── proto3.proto │ │ │ ├── proto3_test.go │ │ │ ├── size2_test.go │ │ │ ├── size_test.go │ │ │ ├── testdata │ │ │ │ ├── Makefile │ │ │ │ ├── golden_test.go │ │ │ │ ├── test.pb.go │ │ │ │ └── test.proto │ │ │ ├── text.go │ │ │ ├── text_parser.go │ │ │ ├── text_parser_test.go │ │ │ └── text_test.go │ │ │ ├── protoc-gen-go │ │ │ └── descriptor │ │ │ │ ├── Makefile │ │ │ │ └── descriptor.pb.go │ │ │ └── ptypes │ │ │ ├── any.go │ │ │ ├── any │ │ │ ├── any.pb.go │ │ │ └── any.proto │ │ │ ├── any_test.go │ │ │ ├── doc.go │ │ │ ├── duration.go │ │ │ ├── duration │ │ │ ├── duration.pb.go │ │ │ └── duration.proto │ │ │ ├── duration_test.go │ │ │ ├── regen.sh │ │ │ ├── timestamp.go │ │ │ ├── timestamp │ │ │ ├── timestamp.pb.go │ │ │ └── timestamp.proto │ │ │ └── timestamp_test.go │ ├── hashicorp │ │ ├── consul │ │ │ ├── LICENSE │ │ │ ├── api │ │ │ │ ├── README.md │ │ │ │ ├── acl.go │ │ │ │ ├── acl_test.go │ │ │ │ ├── agent.go │ │ │ │ ├── agent_test.go │ │ │ │ ├── api.go │ │ │ │ ├── api_test.go │ │ │ │ ├── catalog.go │ │ │ │ ├── catalog_test.go │ │ │ │ ├── coordinate.go │ │ │ │ ├── coordinate_test.go │ │ │ │ ├── event.go │ │ │ │ ├── event_test.go │ │ │ │ ├── health.go │ │ │ │ ├── health_test.go │ │ │ │ ├── kv.go │ │ │ │ ├── kv_test.go │ │ │ │ ├── lock.go │ │ │ │ ├── lock_test.go │ │ │ │ ├── operator.go │ │ │ │ ├── operator_area.go │ │ │ │ ├── operator_autopilot.go │ │ │ │ ├── operator_autopilot_test.go │ │ │ │ ├── operator_keyring.go │ │ │ │ ├── operator_keyring_test.go │ │ │ │ ├── operator_raft.go │ │ │ │ ├── operator_raft_test.go │ │ │ │ ├── prepared_query.go │ │ │ │ ├── prepared_query_test.go │ │ │ │ ├── raw.go │ │ │ │ ├── semaphore.go │ │ │ │ ├── semaphore_test.go │ │ │ │ ├── session.go │ │ │ │ ├── session_test.go │ │ │ │ ├── snapshot.go │ │ │ │ ├── snapshot_test.go │ │ │ │ ├── status.go │ │ │ │ └── status_test.go │ │ │ ├── testutil │ │ │ │ ├── README.md │ │ │ │ ├── io.go │ │ │ │ ├── retry │ │ │ │ │ ├── retry.go │ │ │ │ │ └── retry_test.go │ │ │ │ ├── server.go │ │ │ │ ├── server_methods.go │ │ │ │ └── server_wrapper.go │ │ │ └── watch │ │ │ │ ├── funcs.go │ │ │ │ ├── funcs_test.go │ │ │ │ ├── plan.go │ │ │ │ ├── plan_test.go │ │ │ │ ├── watch.go │ │ │ │ └── watch_test.go │ │ ├── errwrap │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── errwrap.go │ │ ├── go-cleanhttp │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cleanhttp.go │ │ │ └── doc.go │ │ ├── go-msgpack │ │ │ ├── LICENSE │ │ │ └── codec │ │ │ │ ├── 0doc.go │ │ │ │ ├── README.md │ │ │ │ ├── binc.go │ │ │ │ ├── decode.go │ │ │ │ ├── encode.go │ │ │ │ ├── helper.go │ │ │ │ ├── helper_internal.go │ │ │ │ ├── msgpack.go │ │ │ │ ├── msgpack_test.py │ │ │ │ ├── rpc.go │ │ │ │ ├── simple.go │ │ │ │ └── time.go │ │ ├── go-multierror │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── append.go │ │ │ ├── flatten.go │ │ │ ├── format.go │ │ │ ├── multierror.go │ │ │ └── prefix.go │ │ ├── go-rootcerts │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── rootcerts.go │ │ │ ├── rootcerts_base.go │ │ │ └── rootcerts_darwin.go │ │ ├── go-sockaddr │ │ │ ├── GNUmakefile │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── ifaddr.go │ │ │ ├── ifaddrs.go │ │ │ ├── ifattr.go │ │ │ ├── ipaddr.go │ │ │ ├── ipaddrs.go │ │ │ ├── ipv4addr.go │ │ │ ├── ipv6addr.go │ │ │ ├── rfc.go │ │ │ ├── route_info.go │ │ │ ├── route_info_bsd.go │ │ │ ├── route_info_default.go │ │ │ ├── route_info_linux.go │ │ │ ├── route_info_solaris.go │ │ │ ├── route_info_windows.go │ │ │ ├── sockaddr.go │ │ │ ├── sockaddrs.go │ │ │ └── unixsock.go │ │ ├── go-uuid │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── uuid.go │ │ ├── memberlist │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── alive_delegate.go │ │ │ ├── awareness.go │ │ │ ├── broadcast.go │ │ │ ├── config.go │ │ │ ├── conflict_delegate.go │ │ │ ├── delegate.go │ │ │ ├── event_delegate.go │ │ │ ├── keyring.go │ │ │ ├── logging.go │ │ │ ├── memberlist.go │ │ │ ├── merge_delegate.go │ │ │ ├── mock_transport.go │ │ │ ├── net.go │ │ │ ├── net_transport.go │ │ │ ├── ping_delegate.go │ │ │ ├── queue.go │ │ │ ├── security.go │ │ │ ├── state.go │ │ │ ├── suspicion.go │ │ │ ├── tag.sh │ │ │ ├── todo.md │ │ │ ├── transport.go │ │ │ └── util.go │ │ └── serf │ │ │ ├── LICENSE │ │ │ ├── coordinate │ │ │ ├── client.go │ │ │ ├── config.go │ │ │ ├── coordinate.go │ │ │ └── phantom.go │ │ │ └── serf │ │ │ ├── broadcast.go │ │ │ ├── coalesce.go │ │ │ ├── coalesce_member.go │ │ │ ├── coalesce_user.go │ │ │ ├── config.go │ │ │ ├── conflict_delegate.go │ │ │ ├── delegate.go │ │ │ ├── event.go │ │ │ ├── event_delegate.go │ │ │ ├── internal_query.go │ │ │ ├── keymanager.go │ │ │ ├── lamport.go │ │ │ ├── merge_delegate.go │ │ │ ├── messages.go │ │ │ ├── ping_delegate.go │ │ │ ├── query.go │ │ │ ├── serf.go │ │ │ └── snapshot.go │ ├── klauspost │ │ ├── cpuid │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cpuid.go │ │ │ ├── cpuid_386.s │ │ │ ├── cpuid_amd64.s │ │ │ ├── cpuid_test.go │ │ │ ├── detect_intel.go │ │ │ ├── detect_ref.go │ │ │ ├── generate.go │ │ │ ├── mockcpu_test.go │ │ │ ├── private-gen.go │ │ │ └── testdata │ │ │ │ ├── cpuid_data.zip │ │ │ │ └── getall.go │ │ └── reedsolomon │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── examples_test.go │ │ │ ├── galois.go │ │ │ ├── galois_amd64.go │ │ │ ├── galois_amd64.s │ │ │ ├── galois_noasm.go │ │ │ ├── galois_test.go │ │ │ ├── gentables.go │ │ │ ├── inversion_tree.go │ │ │ ├── inversion_tree_test.go │ │ │ ├── matrix.go │ │ │ ├── matrix_test.go │ │ │ ├── options.go │ │ │ ├── reedsolomon.go │ │ │ ├── reedsolomon_test.go │ │ │ ├── streaming.go │ │ │ └── streaming_test.go │ ├── miekg │ │ └── dns │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── COPYRIGHT │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── client.go │ │ │ ├── clientconfig.go │ │ │ ├── defaults.go │ │ │ ├── dns.go │ │ │ ├── dnssec.go │ │ │ ├── dnssec_keygen.go │ │ │ ├── dnssec_keyscan.go │ │ │ ├── dnssec_privkey.go │ │ │ ├── doc.go │ │ │ ├── edns.go │ │ │ ├── format.go │ │ │ ├── generate.go │ │ │ ├── labels.go │ │ │ ├── msg.go │ │ │ ├── msg_generate.go │ │ │ ├── msg_helpers.go │ │ │ ├── nsecx.go │ │ │ ├── privaterr.go │ │ │ ├── rawmsg.go │ │ │ ├── reverse.go │ │ │ ├── sanitize.go │ │ │ ├── scan.go │ │ │ ├── scan_rr.go │ │ │ ├── scanner.go │ │ │ ├── server.go │ │ │ ├── sig0.go │ │ │ ├── singleinflight.go │ │ │ ├── tlsa.go │ │ │ ├── tsig.go │ │ │ ├── types.go │ │ │ ├── types_generate.go │ │ │ ├── udp.go │ │ │ ├── udp_linux.go │ │ │ ├── udp_other.go │ │ │ ├── udp_plan9.go │ │ │ ├── udp_windows.go │ │ │ ├── update.go │ │ │ ├── xfr.go │ │ │ ├── zmsg.go │ │ │ └── ztypes.go │ ├── mitchellh │ │ └── go-homedir │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── homedir.go │ ├── pascaldekloe │ │ └── goe │ │ │ └── verify │ │ │ ├── values.go │ │ │ └── verify.go │ ├── pkg │ │ └── errors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── bench_test.go │ │ │ ├── errors.go │ │ │ ├── errors_test.go │ │ │ ├── example_test.go │ │ │ ├── format_test.go │ │ │ ├── stack.go │ │ │ └── stack_test.go │ ├── sean- │ │ └── seed │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── init.go │ └── xtaci │ │ └── kcp-go │ │ ├── LICENSE │ │ ├── README.md │ │ ├── crypt.go │ │ ├── crypt_test.go │ │ ├── donate.png │ │ ├── fec.go │ │ ├── frame.png │ │ ├── kcp-go.png │ │ ├── kcp.go │ │ ├── kcp_test.go │ │ ├── sess.go │ │ ├── sess_test.go │ │ ├── snmp.go │ │ ├── updater.go │ │ ├── xor.go │ │ └── xor_test.go │ ├── golang.org │ └── x │ │ ├── crypto │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── blowfish │ │ │ ├── block.go │ │ │ ├── blowfish_test.go │ │ │ ├── cipher.go │ │ │ └── const.go │ │ ├── cast5 │ │ │ ├── cast5.go │ │ │ └── cast5_test.go │ │ ├── pbkdf2 │ │ │ ├── pbkdf2.go │ │ │ └── pbkdf2_test.go │ │ ├── salsa20 │ │ │ ├── salsa │ │ │ │ ├── hsalsa20.go │ │ │ │ ├── salsa2020_amd64.s │ │ │ │ ├── salsa208.go │ │ │ │ ├── salsa20_amd64.go │ │ │ │ ├── salsa20_ref.go │ │ │ │ └── salsa_test.go │ │ │ ├── salsa20.go │ │ │ └── salsa20_test.go │ │ ├── tea │ │ │ ├── cipher.go │ │ │ └── tea_test.go │ │ ├── twofish │ │ │ ├── twofish.go │ │ │ └── twofish_test.go │ │ └── xtea │ │ │ ├── block.go │ │ │ ├── cipher.go │ │ │ └── xtea_test.go │ │ ├── net │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── bpf │ │ │ ├── asm.go │ │ │ ├── constants.go │ │ │ ├── doc.go │ │ │ ├── instructions.go │ │ │ ├── instructions_test.go │ │ │ ├── setter.go │ │ │ ├── testdata │ │ │ │ ├── all_instructions.bpf │ │ │ │ └── all_instructions.txt │ │ │ ├── vm.go │ │ │ ├── vm_aluop_test.go │ │ │ ├── vm_bpf_test.go │ │ │ ├── vm_extension_test.go │ │ │ ├── vm_instructions.go │ │ │ ├── vm_jump_test.go │ │ │ ├── vm_load_test.go │ │ │ ├── vm_ret_test.go │ │ │ ├── vm_scratch_test.go │ │ │ └── vm_test.go │ │ ├── context │ │ │ ├── context.go │ │ │ ├── context_test.go │ │ │ ├── go17.go │ │ │ ├── pre_go17.go │ │ │ └── withtimeout_test.go │ │ ├── http2 │ │ │ ├── Dockerfile │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── ciphers.go │ │ │ ├── ciphers_test.go │ │ │ ├── client_conn_pool.go │ │ │ ├── configure_transport.go │ │ │ ├── databuffer.go │ │ │ ├── databuffer_test.go │ │ │ ├── errors.go │ │ │ ├── errors_test.go │ │ │ ├── flow.go │ │ │ ├── flow_test.go │ │ │ ├── frame.go │ │ │ ├── frame_test.go │ │ │ ├── go16.go │ │ │ ├── go17.go │ │ │ ├── go17_not18.go │ │ │ ├── go18.go │ │ │ ├── go18_test.go │ │ │ ├── go19.go │ │ │ ├── go19_test.go │ │ │ ├── gotrack.go │ │ │ ├── gotrack_test.go │ │ │ ├── headermap.go │ │ │ ├── hpack │ │ │ │ ├── encode.go │ │ │ │ ├── encode_test.go │ │ │ │ ├── hpack.go │ │ │ │ ├── hpack_test.go │ │ │ │ ├── huffman.go │ │ │ │ ├── tables.go │ │ │ │ └── tables_test.go │ │ │ ├── http2.go │ │ │ ├── http2_test.go │ │ │ ├── not_go16.go │ │ │ ├── not_go17.go │ │ │ ├── not_go18.go │ │ │ ├── not_go19.go │ │ │ ├── pipe.go │ │ │ ├── pipe_test.go │ │ │ ├── server.go │ │ │ ├── server_push_test.go │ │ │ ├── server_test.go │ │ │ ├── testdata │ │ │ │ └── draft-ietf-httpbis-http2.xml │ │ │ ├── transport.go │ │ │ ├── transport_test.go │ │ │ ├── write.go │ │ │ ├── writesched.go │ │ │ ├── writesched_priority.go │ │ │ ├── writesched_priority_test.go │ │ │ ├── writesched_random.go │ │ │ ├── writesched_random_test.go │ │ │ ├── writesched_test.go │ │ │ └── z_spec_test.go │ │ ├── icmp │ │ │ ├── dstunreach.go │ │ │ ├── echo.go │ │ │ ├── endpoint.go │ │ │ ├── example_test.go │ │ │ ├── extension.go │ │ │ ├── extension_test.go │ │ │ ├── helper_posix.go │ │ │ ├── interface.go │ │ │ ├── ipv4.go │ │ │ ├── ipv4_test.go │ │ │ ├── ipv6.go │ │ │ ├── listen_posix.go │ │ │ ├── listen_stub.go │ │ │ ├── message.go │ │ │ ├── message_test.go │ │ │ ├── messagebody.go │ │ │ ├── mpls.go │ │ │ ├── multipart.go │ │ │ ├── multipart_test.go │ │ │ ├── packettoobig.go │ │ │ ├── paramprob.go │ │ │ ├── ping_test.go │ │ │ ├── sys_freebsd.go │ │ │ └── timeexceeded.go │ │ ├── idna │ │ │ ├── example_test.go │ │ │ ├── idna.go │ │ │ ├── idna_test.go │ │ │ ├── punycode.go │ │ │ ├── punycode_test.go │ │ │ ├── tables.go │ │ │ ├── trie.go │ │ │ └── trieval.go │ │ ├── internal │ │ │ ├── iana │ │ │ │ ├── const.go │ │ │ │ └── gen.go │ │ │ ├── nettest │ │ │ │ ├── helper_bsd.go │ │ │ │ ├── helper_nobsd.go │ │ │ │ ├── helper_posix.go │ │ │ │ ├── helper_stub.go │ │ │ │ ├── helper_unix.go │ │ │ │ ├── helper_windows.go │ │ │ │ ├── interface.go │ │ │ │ ├── rlimit.go │ │ │ │ └── stack.go │ │ │ ├── socket │ │ │ │ ├── cmsghdr.go │ │ │ │ ├── cmsghdr_bsd.go │ │ │ │ ├── cmsghdr_linux_32bit.go │ │ │ │ ├── cmsghdr_linux_64bit.go │ │ │ │ ├── cmsghdr_solaris_64bit.go │ │ │ │ ├── cmsghdr_stub.go │ │ │ │ ├── defs_darwin.go │ │ │ │ ├── defs_dragonfly.go │ │ │ │ ├── defs_freebsd.go │ │ │ │ ├── defs_linux.go │ │ │ │ ├── defs_netbsd.go │ │ │ │ ├── defs_openbsd.go │ │ │ │ ├── defs_solaris.go │ │ │ │ ├── error_unix.go │ │ │ │ ├── error_windows.go │ │ │ │ ├── iovec_32bit.go │ │ │ │ ├── iovec_64bit.go │ │ │ │ ├── iovec_solaris_64bit.go │ │ │ │ ├── iovec_stub.go │ │ │ │ ├── mmsghdr_stub.go │ │ │ │ ├── mmsghdr_unix.go │ │ │ │ ├── msghdr_bsd.go │ │ │ │ ├── msghdr_bsdvar.go │ │ │ │ ├── msghdr_linux.go │ │ │ │ ├── msghdr_linux_32bit.go │ │ │ │ ├── msghdr_linux_64bit.go │ │ │ │ ├── msghdr_openbsd.go │ │ │ │ ├── msghdr_solaris_64bit.go │ │ │ │ ├── msghdr_stub.go │ │ │ │ ├── rawconn.go │ │ │ │ ├── rawconn_mmsg.go │ │ │ │ ├── rawconn_msg.go │ │ │ │ ├── rawconn_nommsg.go │ │ │ │ ├── rawconn_nomsg.go │ │ │ │ ├── rawconn_stub.go │ │ │ │ ├── reflect.go │ │ │ │ ├── socket.go │ │ │ │ ├── socket_go1_9_test.go │ │ │ │ ├── socket_test.go │ │ │ │ ├── sys.go │ │ │ │ ├── sys_bsd.go │ │ │ │ ├── sys_bsdvar.go │ │ │ │ ├── sys_darwin.go │ │ │ │ ├── sys_dragonfly.go │ │ │ │ ├── sys_linux.go │ │ │ │ ├── sys_linux_386.go │ │ │ │ ├── sys_linux_386.s │ │ │ │ ├── sys_linux_amd64.go │ │ │ │ ├── sys_linux_arm.go │ │ │ │ ├── sys_linux_arm64.go │ │ │ │ ├── sys_linux_mips.go │ │ │ │ ├── sys_linux_mips64.go │ │ │ │ ├── sys_linux_mips64le.go │ │ │ │ ├── sys_linux_mipsle.go │ │ │ │ ├── sys_linux_ppc64.go │ │ │ │ ├── sys_linux_ppc64le.go │ │ │ │ ├── sys_linux_s390x.go │ │ │ │ ├── sys_linux_s390x.s │ │ │ │ ├── sys_netbsd.go │ │ │ │ ├── sys_posix.go │ │ │ │ ├── sys_solaris.go │ │ │ │ ├── sys_solaris_amd64.s │ │ │ │ ├── sys_stub.go │ │ │ │ ├── sys_unix.go │ │ │ │ ├── sys_windows.go │ │ │ │ ├── zsys_darwin_386.go │ │ │ │ ├── zsys_darwin_amd64.go │ │ │ │ ├── zsys_darwin_arm.go │ │ │ │ ├── zsys_dragonfly_amd64.go │ │ │ │ ├── zsys_freebsd_386.go │ │ │ │ ├── zsys_freebsd_amd64.go │ │ │ │ ├── zsys_freebsd_arm.go │ │ │ │ ├── zsys_linux_386.go │ │ │ │ ├── zsys_linux_amd64.go │ │ │ │ ├── zsys_linux_arm.go │ │ │ │ ├── zsys_linux_arm64.go │ │ │ │ ├── zsys_linux_mips.go │ │ │ │ ├── zsys_linux_mips64.go │ │ │ │ ├── zsys_linux_mips64le.go │ │ │ │ ├── zsys_linux_mipsle.go │ │ │ │ ├── zsys_linux_ppc64.go │ │ │ │ ├── zsys_linux_ppc64le.go │ │ │ │ ├── zsys_linux_s390x.go │ │ │ │ ├── zsys_netbsd_386.go │ │ │ │ ├── zsys_netbsd_amd64.go │ │ │ │ ├── zsys_netbsd_arm.go │ │ │ │ ├── zsys_openbsd_386.go │ │ │ │ ├── zsys_openbsd_amd64.go │ │ │ │ ├── zsys_openbsd_arm.go │ │ │ │ └── zsys_solaris_amd64.go │ │ │ └── timeseries │ │ │ │ ├── timeseries.go │ │ │ │ └── timeseries_test.go │ │ ├── ipv4 │ │ │ ├── batch.go │ │ │ ├── bpf_test.go │ │ │ ├── control.go │ │ │ ├── control_bsd.go │ │ │ ├── control_pktinfo.go │ │ │ ├── control_stub.go │ │ │ ├── control_test.go │ │ │ ├── control_unix.go │ │ │ ├── control_windows.go │ │ │ ├── defs_darwin.go │ │ │ ├── defs_dragonfly.go │ │ │ ├── defs_freebsd.go │ │ │ ├── defs_linux.go │ │ │ ├── defs_netbsd.go │ │ │ ├── defs_openbsd.go │ │ │ ├── defs_solaris.go │ │ │ ├── dgramopt.go │ │ │ ├── doc.go │ │ │ ├── endpoint.go │ │ │ ├── example_test.go │ │ │ ├── gen.go │ │ │ ├── genericopt.go │ │ │ ├── header.go │ │ │ ├── header_test.go │ │ │ ├── helper.go │ │ │ ├── iana.go │ │ │ ├── icmp.go │ │ │ ├── icmp_linux.go │ │ │ ├── icmp_stub.go │ │ │ ├── icmp_test.go │ │ │ ├── multicast_test.go │ │ │ ├── multicastlistener_test.go │ │ │ ├── multicastsockopt_test.go │ │ │ ├── packet.go │ │ │ ├── packet_go1_8.go │ │ │ ├── packet_go1_9.go │ │ │ ├── payload.go │ │ │ ├── payload_cmsg.go │ │ │ ├── payload_cmsg_go1_8.go │ │ │ ├── payload_cmsg_go1_9.go │ │ │ ├── payload_nocmsg.go │ │ │ ├── readwrite_go1_8_test.go │ │ │ ├── readwrite_go1_9_test.go │ │ │ ├── readwrite_test.go │ │ │ ├── sockopt.go │ │ │ ├── sockopt_posix.go │ │ │ ├── sockopt_stub.go │ │ │ ├── sys_asmreq.go │ │ │ ├── sys_asmreq_stub.go │ │ │ ├── sys_asmreqn.go │ │ │ ├── sys_asmreqn_stub.go │ │ │ ├── sys_bpf.go │ │ │ ├── sys_bpf_stub.go │ │ │ ├── sys_bsd.go │ │ │ ├── sys_darwin.go │ │ │ ├── sys_dragonfly.go │ │ │ ├── sys_freebsd.go │ │ │ ├── sys_linux.go │ │ │ ├── sys_solaris.go │ │ │ ├── sys_ssmreq.go │ │ │ ├── sys_ssmreq_stub.go │ │ │ ├── sys_stub.go │ │ │ ├── sys_windows.go │ │ │ ├── unicast_test.go │ │ │ ├── unicastsockopt_test.go │ │ │ ├── zsys_darwin.go │ │ │ ├── zsys_dragonfly.go │ │ │ ├── zsys_freebsd_386.go │ │ │ ├── zsys_freebsd_amd64.go │ │ │ ├── zsys_freebsd_arm.go │ │ │ ├── zsys_linux_386.go │ │ │ ├── zsys_linux_amd64.go │ │ │ ├── zsys_linux_arm.go │ │ │ ├── zsys_linux_arm64.go │ │ │ ├── zsys_linux_mips.go │ │ │ ├── zsys_linux_mips64.go │ │ │ ├── zsys_linux_mips64le.go │ │ │ ├── zsys_linux_mipsle.go │ │ │ ├── zsys_linux_ppc.go │ │ │ ├── zsys_linux_ppc64.go │ │ │ ├── zsys_linux_ppc64le.go │ │ │ ├── zsys_linux_s390x.go │ │ │ ├── zsys_netbsd.go │ │ │ ├── zsys_openbsd.go │ │ │ └── zsys_solaris.go │ │ ├── ipv6 │ │ │ ├── batch.go │ │ │ ├── bpf_test.go │ │ │ ├── control.go │ │ │ ├── control_rfc2292_unix.go │ │ │ ├── control_rfc3542_unix.go │ │ │ ├── control_stub.go │ │ │ ├── control_test.go │ │ │ ├── control_unix.go │ │ │ ├── control_windows.go │ │ │ ├── defs_darwin.go │ │ │ ├── defs_dragonfly.go │ │ │ ├── defs_freebsd.go │ │ │ ├── defs_linux.go │ │ │ ├── defs_netbsd.go │ │ │ ├── defs_openbsd.go │ │ │ ├── defs_solaris.go │ │ │ ├── dgramopt.go │ │ │ ├── doc.go │ │ │ ├── endpoint.go │ │ │ ├── example_test.go │ │ │ ├── gen.go │ │ │ ├── genericopt.go │ │ │ ├── header.go │ │ │ ├── header_test.go │ │ │ ├── helper.go │ │ │ ├── iana.go │ │ │ ├── icmp.go │ │ │ ├── icmp_bsd.go │ │ │ ├── icmp_linux.go │ │ │ ├── icmp_solaris.go │ │ │ ├── icmp_stub.go │ │ │ ├── icmp_test.go │ │ │ ├── icmp_windows.go │ │ │ ├── mocktransponder_test.go │ │ │ ├── multicast_test.go │ │ │ ├── multicastlistener_test.go │ │ │ ├── multicastsockopt_test.go │ │ │ ├── payload.go │ │ │ ├── payload_cmsg.go │ │ │ ├── payload_cmsg_go1_8.go │ │ │ ├── payload_cmsg_go1_9.go │ │ │ ├── payload_nocmsg.go │ │ │ ├── readwrite_go1_8_test.go │ │ │ ├── readwrite_go1_9_test.go │ │ │ ├── readwrite_test.go │ │ │ ├── sockopt.go │ │ │ ├── sockopt_posix.go │ │ │ ├── sockopt_stub.go │ │ │ ├── sockopt_test.go │ │ │ ├── sys_asmreq.go │ │ │ ├── sys_asmreq_stub.go │ │ │ ├── sys_bpf.go │ │ │ ├── sys_bpf_stub.go │ │ │ ├── sys_bsd.go │ │ │ ├── sys_darwin.go │ │ │ ├── sys_freebsd.go │ │ │ ├── sys_linux.go │ │ │ ├── sys_solaris.go │ │ │ ├── sys_ssmreq.go │ │ │ ├── sys_ssmreq_stub.go │ │ │ ├── sys_stub.go │ │ │ ├── sys_windows.go │ │ │ ├── unicast_test.go │ │ │ ├── unicastsockopt_test.go │ │ │ ├── zsys_darwin.go │ │ │ ├── zsys_dragonfly.go │ │ │ ├── zsys_freebsd_386.go │ │ │ ├── zsys_freebsd_amd64.go │ │ │ ├── zsys_freebsd_arm.go │ │ │ ├── zsys_linux_386.go │ │ │ ├── zsys_linux_amd64.go │ │ │ ├── zsys_linux_arm.go │ │ │ ├── zsys_linux_arm64.go │ │ │ ├── zsys_linux_mips.go │ │ │ ├── zsys_linux_mips64.go │ │ │ ├── zsys_linux_mips64le.go │ │ │ ├── zsys_linux_mipsle.go │ │ │ ├── zsys_linux_ppc.go │ │ │ ├── zsys_linux_ppc64.go │ │ │ ├── zsys_linux_ppc64le.go │ │ │ ├── zsys_linux_s390x.go │ │ │ ├── zsys_netbsd.go │ │ │ ├── zsys_openbsd.go │ │ │ └── zsys_solaris.go │ │ ├── lex │ │ │ └── httplex │ │ │ │ ├── httplex.go │ │ │ │ └── httplex_test.go │ │ ├── trace │ │ │ ├── events.go │ │ │ ├── histogram.go │ │ │ ├── histogram_test.go │ │ │ ├── trace.go │ │ │ ├── trace_go16.go │ │ │ ├── trace_go17.go │ │ │ └── trace_test.go │ │ └── websocket │ │ │ ├── client.go │ │ │ ├── dial.go │ │ │ ├── dial_test.go │ │ │ ├── exampledial_test.go │ │ │ ├── examplehandler_test.go │ │ │ ├── hybi.go │ │ │ ├── hybi_test.go │ │ │ ├── server.go │ │ │ ├── websocket.go │ │ │ └── websocket_test.go │ │ └── text │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── internal │ │ ├── gen │ │ │ ├── code.go │ │ │ └── gen.go │ │ ├── testtext │ │ │ ├── codesize.go │ │ │ ├── flag.go │ │ │ ├── gc.go │ │ │ ├── gccgo.go │ │ │ ├── go1_6.go │ │ │ ├── go1_7.go │ │ │ └── text.go │ │ └── ucd │ │ │ ├── example_test.go │ │ │ ├── ucd.go │ │ │ └── ucd_test.go │ │ ├── secure │ │ └── bidirule │ │ │ ├── bench_test.go │ │ │ ├── bidirule.go │ │ │ └── bidirule_test.go │ │ ├── transform │ │ ├── examples_test.go │ │ ├── transform.go │ │ └── transform_test.go │ │ └── unicode │ │ ├── bidi │ │ ├── bidi.go │ │ ├── bracket.go │ │ ├── core.go │ │ ├── core_test.go │ │ ├── gen.go │ │ ├── gen_ranges.go │ │ ├── gen_trieval.go │ │ ├── prop.go │ │ ├── ranges_test.go │ │ ├── tables.go │ │ ├── tables_test.go │ │ └── trieval.go │ │ ├── cldr │ │ ├── base.go │ │ ├── cldr.go │ │ ├── cldr_test.go │ │ ├── collate.go │ │ ├── collate_test.go │ │ ├── data_test.go │ │ ├── decode.go │ │ ├── examples_test.go │ │ ├── makexml.go │ │ ├── resolve.go │ │ ├── resolve_test.go │ │ ├── slice.go │ │ ├── slice_test.go │ │ └── xml.go │ │ ├── norm │ │ ├── composition.go │ │ ├── composition_test.go │ │ ├── example_iter_test.go │ │ ├── example_test.go │ │ ├── forminfo.go │ │ ├── forminfo_test.go │ │ ├── input.go │ │ ├── iter.go │ │ ├── iter_test.go │ │ ├── maketables.go │ │ ├── norm_test.go │ │ ├── normalize.go │ │ ├── normalize_test.go │ │ ├── readwriter.go │ │ ├── readwriter_test.go │ │ ├── tables.go │ │ ├── transform.go │ │ ├── transform_test.go │ │ ├── trie.go │ │ ├── triegen.go │ │ └── ucd_test.go │ │ └── rangetable │ │ ├── gen.go │ │ ├── merge.go │ │ ├── merge_test.go │ │ ├── rangetable.go │ │ ├── rangetable_test.go │ │ └── tables.go │ ├── google.golang.org │ ├── genproto │ │ ├── LICENSE │ │ └── googleapis │ │ │ └── rpc │ │ │ ├── code │ │ │ └── code.pb.go │ │ │ ├── errdetails │ │ │ └── error_details.pb.go │ │ │ └── status │ │ │ └── status.pb.go │ └── grpc │ │ ├── AUTHORS │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── backoff.go │ │ ├── backoff_test.go │ │ ├── balancer.go │ │ ├── balancer_test.go │ │ ├── call.go │ │ ├── call_test.go │ │ ├── clientconn.go │ │ ├── clientconn_test.go │ │ ├── codec.go │ │ ├── codec_benchmark_test.go │ │ ├── codec_test.go │ │ ├── codegen.sh │ │ ├── codes │ │ ├── code_string.go │ │ └── codes.go │ │ ├── coverage.sh │ │ ├── credentials │ │ ├── credentials.go │ │ ├── credentials_test.go │ │ ├── credentials_util_go17.go │ │ ├── credentials_util_go18.go │ │ └── credentials_util_pre_go17.go │ │ ├── doc.go │ │ ├── go16.go │ │ ├── go17.go │ │ ├── grpclb.go │ │ ├── grpclb │ │ └── grpc_lb_v1 │ │ │ ├── grpclb.pb.go │ │ │ └── grpclb.proto │ │ ├── grpclog │ │ ├── grpclog.go │ │ ├── logger.go │ │ ├── loggerv2.go │ │ └── loggerv2_test.go │ │ ├── interceptor.go │ │ ├── internal │ │ └── internal.go │ │ ├── keepalive │ │ └── keepalive.go │ │ ├── metadata │ │ ├── metadata.go │ │ └── metadata_test.go │ │ ├── naming │ │ ├── dns_resolver.go │ │ ├── dns_resolver_test.go │ │ ├── go17.go │ │ ├── go17_test.go │ │ ├── go18.go │ │ ├── go18_test.go │ │ └── naming.go │ │ ├── peer │ │ └── peer.go │ │ ├── proxy.go │ │ ├── proxy_test.go │ │ ├── rpc_util.go │ │ ├── rpc_util_test.go │ │ ├── server.go │ │ ├── server_test.go │ │ ├── stats │ │ ├── grpc_testing │ │ │ ├── test.pb.go │ │ │ └── test.proto │ │ ├── handlers.go │ │ ├── stats.go │ │ └── stats_test.go │ │ ├── status │ │ ├── status.go │ │ └── status_test.go │ │ ├── stream.go │ │ ├── tap │ │ └── tap.go │ │ ├── test │ │ └── codec_perf │ │ │ ├── perf.pb.go │ │ │ └── perf.proto │ │ ├── testdata │ │ ├── ca.pem │ │ ├── server1.key │ │ ├── server1.pem │ │ └── testdata.go │ │ ├── trace.go │ │ └── transport │ │ ├── bdp_estimator.go │ │ ├── control.go │ │ ├── go16.go │ │ ├── go17.go │ │ ├── handler_server.go │ │ ├── handler_server_test.go │ │ ├── http2_client.go │ │ ├── http2_server.go │ │ ├── http_util.go │ │ ├── http_util_test.go │ │ ├── log.go │ │ ├── transport.go │ │ └── transport_test.go │ ├── gopkg.in │ └── urfave │ │ └── cli.v2 │ │ ├── CHANGELOG.md │ │ ├── GNUmakefile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── app.go │ │ ├── app_test.go │ │ ├── appveyor.yml │ │ ├── args.go │ │ ├── category.go │ │ ├── cli-v1-to-v2 │ │ ├── cli.go │ │ ├── command.go │ │ ├── command_test.go │ │ ├── context.go │ │ ├── context_test.go │ │ ├── errors.go │ │ ├── errors_test.go │ │ ├── flag-types.json │ │ ├── flag.go │ │ ├── flag_generated.go │ │ ├── flag_test.go │ │ ├── funcs.go │ │ ├── generate-flag-types │ │ ├── help.go │ │ ├── help_test.go │ │ ├── helpers_test.go │ │ └── runtests │ └── vendor.json ├── api ├── .env ├── .gitignore ├── Dockerfile ├── README.md ├── build_run.sh ├── components │ ├── auth │ │ ├── auth_check.go │ │ ├── login.go │ │ └── password.go │ ├── captcha │ │ ├── captcha.go │ │ └── redis.go │ ├── convert │ │ └── avatar.go │ ├── input │ │ └── input.go │ ├── middleware │ │ ├── context.go │ │ └── io.go │ ├── profile │ │ ├── nickname.go │ │ └── nickname_test.go │ ├── sms │ │ └── sms.go │ ├── tp │ │ ├── .gitignore │ │ ├── qq │ │ │ ├── README.md │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── constant.go │ │ │ ├── entitiy.go │ │ │ ├── oauth2.go │ │ │ ├── t.go │ │ │ ├── user.go │ │ │ └── util.go │ │ ├── tp.go │ │ └── wechat │ │ │ ├── client.go │ │ │ ├── h5.go │ │ │ ├── token.go │ │ │ ├── userinfo.go │ │ │ └── verfy.go │ └── user_init │ │ ├── device_init.go │ │ ├── init.go │ │ └── task_init.go ├── controllers │ ├── auth │ │ ├── login.go │ │ ├── login_mobile.go │ │ ├── register.go │ │ ├── token_info.go │ │ ├── token_refresh.go │ │ ├── tourist.go │ │ └── tp.go │ ├── charge │ │ └── charge_goods.go │ ├── debug │ │ ├── ip.go │ │ └── pprof.go │ ├── game │ │ └── game.go │ ├── goods │ │ └── goods.go │ ├── room │ │ └── room.go │ ├── task │ │ └── user_task.go │ └── user │ │ ├── checkin.go │ │ ├── exchange.go │ │ ├── logout.go │ │ ├── password.go │ │ ├── profile_update.go │ │ ├── user_bag.go │ │ └── userinfo.go ├── grpc │ └── grpc.go ├── helper │ ├── cross_domain_middleware.go │ ├── crypto.go │ ├── crypto_test.go │ ├── http.go │ ├── ip.go │ ├── logic.go │ ├── lotterygen_http.go │ ├── probability.go │ ├── probability_test.go │ ├── signal.go │ ├── str.go │ ├── str_test.go │ ├── time.go │ └── utils.go ├── log │ └── log.go ├── main.go ├── proto │ ├── agent.pb.go │ ├── auth.pb.go │ ├── centre.pb.go │ ├── sts.pb.go │ ├── task.pb.go │ └── task.proto ├── redis │ └── redis_init.go ├── router.go ├── swagger │ ├── css │ │ ├── print.css │ │ ├── reset.css │ │ ├── screen.css │ │ ├── style.css │ │ └── typography.css │ ├── fonts │ │ ├── DroidSans-Bold.ttf │ │ └── DroidSans.ttf │ ├── images │ │ ├── collapse.gif │ │ ├── expand.gif │ │ ├── explorer_icons.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── logo_small.png │ │ ├── pet_store_api.png │ │ ├── throbber.gif │ │ └── wordnik_api.png │ ├── index.html │ ├── lang │ │ ├── en.js │ │ ├── es.js │ │ ├── fr.js │ │ ├── geo.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── ko-kr.js │ │ ├── pl.js │ │ ├── pt.js │ │ ├── ru.js │ │ ├── tr.js │ │ ├── translator.js │ │ └── zh-cn.js │ ├── lib │ │ ├── backbone-min.js │ │ ├── es5-shim.js │ │ ├── handlebars-4.0.5.js │ │ ├── highlight.9.1.0.pack.js │ │ ├── highlight.9.1.0.pack_extended.js │ │ ├── jquery-1.8.0.min.js │ │ ├── jquery.ba-bbq.min.js │ │ ├── jquery.slideto.min.js │ │ ├── jquery.wiggle.min.js │ │ ├── js-yaml.min.js │ │ ├── jsoneditor.min.js │ │ ├── lodash.min.js │ │ ├── marked.js │ │ ├── object-assign-pollyfill.js │ │ └── swagger-oauth.js │ ├── o2c.html │ ├── swagger-ui.js │ ├── swagger-ui.min.js │ ├── swagger.json │ └── swagger.yml └── vendor │ ├── chess │ ├── common │ │ ├── auth │ │ │ ├── auth.go │ │ │ └── login.go │ │ ├── cache │ │ │ ├── memcache.go │ │ │ └── memcache_keys.go │ │ ├── config │ │ │ ├── config.go │ │ │ ├── config_api.go │ │ │ ├── config_db.go │ │ │ ├── config_public.go │ │ │ ├── config_srv_auth.go │ │ │ ├── config_srv_centre.go │ │ │ ├── config_srv_notifier.go │ │ │ ├── config_srv_room.go │ │ │ ├── config_srv_sts.go │ │ │ ├── config_srv_task.go │ │ │ └── example_db.json │ │ ├── consul │ │ │ └── consul.go │ │ ├── db │ │ │ ├── init.go │ │ │ ├── mongo.go │ │ │ ├── mysql.go │ │ │ └── redis.go │ │ ├── define │ │ │ ├── agent.go │ │ │ ├── auth.go │ │ │ ├── format.go │ │ │ ├── http.go │ │ │ ├── room.go │ │ │ ├── services.go │ │ │ ├── sms.go │ │ │ ├── sts.go │ │ │ └── task.go │ │ ├── helper │ │ │ ├── crypto.go │ │ │ ├── highchart.go │ │ │ ├── http.go │ │ │ ├── image.go │ │ │ ├── probability.go │ │ │ ├── rule.go │ │ │ ├── signal.go │ │ │ ├── slice.go │ │ │ ├── str.go │ │ │ ├── time.go │ │ │ └── utils.go │ │ ├── log │ │ │ └── log.go │ │ ├── services │ │ │ └── services.go │ │ └── storage │ │ │ └── qiniu.go │ └── models │ │ ├── charge_goods.go │ │ ├── checkin_days_reward.go │ │ ├── device.go │ │ ├── gambling.go │ │ ├── goods.go │ │ ├── grade_experience.go │ │ ├── init.go │ │ ├── rooms.go │ │ ├── session.go │ │ ├── task_prize_receive.go │ │ ├── task_required.go │ │ ├── task_reward_type.go │ │ ├── task_type.go │ │ ├── user_bag.go │ │ ├── user_game_sts.go │ │ ├── user_task.go │ │ ├── users.go │ │ ├── users_award.go │ │ ├── users_checkin_receive.go │ │ ├── users_mobile_verify.go │ │ ├── users_register_log.go │ │ ├── users_tp.go │ │ ├── users_wallet.go │ │ └── users_witrhdraw_record.go │ ├── code.google.com │ └── p │ │ └── mahonia │ │ ├── 8bit.go │ │ ├── ASCII.go │ │ ├── big5-data.go │ │ ├── big5.go │ │ ├── charset.go │ │ ├── convert_string.go │ │ ├── cp51932.go │ │ ├── entity.go │ │ ├── entity_data.go │ │ ├── euc-jp.go │ │ ├── euc-kr-data.go │ │ ├── euc-kr.go │ │ ├── fallback.go │ │ ├── gb18030-data.go │ │ ├── gb18030.go │ │ ├── gbk-data.go │ │ ├── gbk.go │ │ ├── iso2022jp.go │ │ ├── jis0201-data.go │ │ ├── jis0208-data.go │ │ ├── jis0212-data.go │ │ ├── kuten.go │ │ ├── mbcs.go │ │ ├── ms-jis-data.go │ │ ├── reader.go │ │ ├── shiftjis-data.go │ │ ├── shiftjis.go │ │ ├── tcvn3.go │ │ ├── translate.go │ │ ├── utf16.go │ │ ├── utf8.go │ │ └── writer.go │ ├── github.com │ ├── Sirupsen │ │ └── logrus │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── alt_exit.go │ │ │ ├── doc.go │ │ │ ├── entry.go │ │ │ ├── exported.go │ │ │ ├── formatter.go │ │ │ ├── hooks.go │ │ │ ├── json_formatter.go │ │ │ ├── logger.go │ │ │ ├── logrus.go │ │ │ ├── terminal_appengine.go │ │ │ ├── terminal_bsd.go │ │ │ ├── terminal_linux.go │ │ │ ├── terminal_notwindows.go │ │ │ ├── terminal_solaris.go │ │ │ ├── terminal_windows.go │ │ │ ├── text_formatter.go │ │ │ └── writer.go │ ├── cihub │ │ └── seelog │ │ │ ├── LICENSE.txt │ │ │ ├── README.markdown │ │ │ ├── archive │ │ │ ├── archive.go │ │ │ ├── gzip │ │ │ │ └── gzip.go │ │ │ ├── tar │ │ │ │ └── tar.go │ │ │ └── zip │ │ │ │ └── zip.go │ │ │ ├── behavior_adaptivelogger.go │ │ │ ├── behavior_asynclogger.go │ │ │ ├── behavior_asynclooplogger.go │ │ │ ├── behavior_asynctimerlogger.go │ │ │ ├── behavior_synclogger.go │ │ │ ├── cfg_config.go │ │ │ ├── cfg_errors.go │ │ │ ├── cfg_logconfig.go │ │ │ ├── cfg_parser.go │ │ │ ├── common_closer.go │ │ │ ├── common_constraints.go │ │ │ ├── common_context.go │ │ │ ├── common_exception.go │ │ │ ├── common_flusher.go │ │ │ ├── common_loglevel.go │ │ │ ├── dispatch_custom.go │ │ │ ├── dispatch_dispatcher.go │ │ │ ├── dispatch_filterdispatcher.go │ │ │ ├── dispatch_splitdispatcher.go │ │ │ ├── doc.go │ │ │ ├── format.go │ │ │ ├── internals_baseerror.go │ │ │ ├── internals_fsutils.go │ │ │ ├── internals_xmlnode.go │ │ │ ├── log.go │ │ │ ├── logger.go │ │ │ ├── writers_bufferedwriter.go │ │ │ ├── writers_connwriter.go │ │ │ ├── writers_consolewriter.go │ │ │ ├── writers_filewriter.go │ │ │ ├── writers_formattedwriter.go │ │ │ ├── writers_rollingfilewriter.go │ │ │ └── writers_smtpwriter.go │ ├── davecgh │ │ └── go-spew │ │ │ ├── LICENSE │ │ │ └── spew │ │ │ ├── bypass.go │ │ │ ├── bypasssafe.go │ │ │ ├── common.go │ │ │ ├── config.go │ │ │ ├── doc.go │ │ │ ├── dump.go │ │ │ ├── format.go │ │ │ └── spew.go │ ├── dchest │ │ └── captcha │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── audio.go │ │ │ ├── captcha.go │ │ │ ├── font.go │ │ │ ├── image.go │ │ │ ├── random.go │ │ │ ├── server.go │ │ │ ├── siprng.go │ │ │ ├── sounds.go │ │ │ └── store.go │ ├── dgrijalva │ │ └── jwt-go │ │ │ ├── LICENSE │ │ │ ├── MIGRATION_GUIDE.md │ │ │ ├── README.md │ │ │ ├── VERSION_HISTORY.md │ │ │ ├── claims.go │ │ │ ├── doc.go │ │ │ ├── ecdsa.go │ │ │ ├── ecdsa_utils.go │ │ │ ├── errors.go │ │ │ ├── hmac.go │ │ │ ├── map_claims.go │ │ │ ├── none.go │ │ │ ├── parser.go │ │ │ ├── rsa.go │ │ │ ├── rsa_pss.go │ │ │ ├── rsa_utils.go │ │ │ ├── signing_method.go │ │ │ └── token.go │ ├── garyburd │ │ └── redigo │ │ │ ├── LICENSE │ │ │ ├── internal │ │ │ └── commandinfo.go │ │ │ └── redis │ │ │ ├── conn.go │ │ │ ├── doc.go │ │ │ ├── go17.go │ │ │ ├── log.go │ │ │ ├── pool.go │ │ │ ├── pre_go17.go │ │ │ ├── pubsub.go │ │ │ ├── redis.go │ │ │ ├── reply.go │ │ │ ├── scan.go │ │ │ └── script.go │ ├── gin-gonic │ │ └── gin │ │ │ ├── AUTHORS.md │ │ │ ├── BENCHMARKS.md │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── auth.go │ │ │ ├── binding │ │ │ ├── binding.go │ │ │ ├── default_validator.go │ │ │ ├── form.go │ │ │ ├── form_mapping.go │ │ │ ├── json.go │ │ │ ├── protobuf.go │ │ │ └── xml.go │ │ │ ├── codecov.yml │ │ │ ├── context.go │ │ │ ├── debug.go │ │ │ ├── deprecated.go │ │ │ ├── errors.go │ │ │ ├── fs.go │ │ │ ├── gin.go │ │ │ ├── logger.go │ │ │ ├── logo.jpg │ │ │ ├── mode.go │ │ │ ├── path.go │ │ │ ├── recovery.go │ │ │ ├── render │ │ │ ├── data.go │ │ │ ├── html.go │ │ │ ├── json.go │ │ │ ├── redirect.go │ │ │ ├── render.go │ │ │ ├── text.go │ │ │ ├── xml.go │ │ │ └── yaml.go │ │ │ ├── response_writer.go │ │ │ ├── routergroup.go │ │ │ ├── tree.go │ │ │ ├── utils.go │ │ │ └── wercker.yml │ ├── go-sql-driver │ │ └── mysql │ │ │ ├── AUTHORS │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── appengine.go │ │ │ ├── buffer.go │ │ │ ├── collations.go │ │ │ ├── connection.go │ │ │ ├── const.go │ │ │ ├── driver.go │ │ │ ├── dsn.go │ │ │ ├── errors.go │ │ │ ├── infile.go │ │ │ ├── packets.go │ │ │ ├── result.go │ │ │ ├── rows.go │ │ │ ├── statement.go │ │ │ ├── transaction.go │ │ │ └── utils.go │ ├── going │ │ └── toolkit │ │ │ └── log │ │ │ └── log.go │ ├── golang │ │ └── protobuf │ │ │ ├── LICENSE │ │ │ ├── proto │ │ │ ├── Makefile │ │ │ ├── clone.go │ │ │ ├── decode.go │ │ │ ├── encode.go │ │ │ ├── equal.go │ │ │ ├── extensions.go │ │ │ ├── lib.go │ │ │ ├── message_set.go │ │ │ ├── pointer_reflect.go │ │ │ ├── pointer_unsafe.go │ │ │ ├── properties.go │ │ │ ├── text.go │ │ │ └── text_parser.go │ │ │ └── ptypes │ │ │ ├── any.go │ │ │ ├── any │ │ │ ├── any.pb.go │ │ │ └── any.proto │ │ │ ├── doc.go │ │ │ ├── duration.go │ │ │ ├── duration │ │ │ ├── duration.pb.go │ │ │ └── duration.proto │ │ │ ├── regen.sh │ │ │ ├── timestamp.go │ │ │ └── timestamp │ │ │ ├── timestamp.pb.go │ │ │ └── timestamp.proto │ ├── hashicorp │ │ ├── consul │ │ │ ├── LICENSE │ │ │ ├── api │ │ │ │ ├── README.md │ │ │ │ ├── acl.go │ │ │ │ ├── agent.go │ │ │ │ ├── api.go │ │ │ │ ├── catalog.go │ │ │ │ ├── coordinate.go │ │ │ │ ├── event.go │ │ │ │ ├── health.go │ │ │ │ ├── kv.go │ │ │ │ ├── lock.go │ │ │ │ ├── operator.go │ │ │ │ ├── operator_area.go │ │ │ │ ├── operator_autopilot.go │ │ │ │ ├── operator_keyring.go │ │ │ │ ├── operator_raft.go │ │ │ │ ├── prepared_query.go │ │ │ │ ├── raw.go │ │ │ │ ├── semaphore.go │ │ │ │ ├── session.go │ │ │ │ ├── snapshot.go │ │ │ │ └── status.go │ │ │ └── watch │ │ │ │ ├── funcs.go │ │ │ │ ├── plan.go │ │ │ │ └── watch.go │ │ ├── go-cleanhttp │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cleanhttp.go │ │ │ └── doc.go │ │ ├── go-rootcerts │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── rootcerts.go │ │ │ ├── rootcerts_base.go │ │ │ └── rootcerts_darwin.go │ │ └── serf │ │ │ ├── LICENSE │ │ │ └── coordinate │ │ │ ├── client.go │ │ │ ├── config.go │ │ │ ├── coordinate.go │ │ │ └── phantom.go │ ├── itsjamie │ │ └── gin-cors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── cors.go │ ├── manucorporat │ │ └── sse │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── sse-decoder.go │ │ │ ├── sse-encoder.go │ │ │ └── writer.go │ ├── mattn │ │ └── go-isatty │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── isatty_appengine.go │ │ │ ├── isatty_bsd.go │ │ │ ├── isatty_linux.go │ │ │ ├── isatty_solaris.go │ │ │ └── isatty_windows.go │ ├── mitchellh │ │ └── go-homedir │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── homedir.go │ └── satori │ │ └── go.uuid │ │ ├── LICENSE │ │ ├── README.md │ │ └── uuid.go │ ├── golang.org │ └── x │ │ ├── crypto │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── bcrypt │ │ │ ├── base64.go │ │ │ └── bcrypt.go │ │ └── blowfish │ │ │ ├── block.go │ │ │ ├── cipher.go │ │ │ └── const.go │ │ ├── net │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── context │ │ │ ├── context.go │ │ │ ├── go17.go │ │ │ └── pre_go17.go │ │ ├── http2 │ │ │ ├── Dockerfile │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── ciphers.go │ │ │ ├── client_conn_pool.go │ │ │ ├── configure_transport.go │ │ │ ├── databuffer.go │ │ │ ├── errors.go │ │ │ ├── flow.go │ │ │ ├── frame.go │ │ │ ├── go16.go │ │ │ ├── go17.go │ │ │ ├── go17_not18.go │ │ │ ├── go18.go │ │ │ ├── go19.go │ │ │ ├── gotrack.go │ │ │ ├── headermap.go │ │ │ ├── hpack │ │ │ │ ├── encode.go │ │ │ │ ├── hpack.go │ │ │ │ ├── huffman.go │ │ │ │ └── tables.go │ │ │ ├── http2.go │ │ │ ├── not_go16.go │ │ │ ├── not_go17.go │ │ │ ├── not_go18.go │ │ │ ├── not_go19.go │ │ │ ├── pipe.go │ │ │ ├── server.go │ │ │ ├── transport.go │ │ │ ├── write.go │ │ │ ├── writesched.go │ │ │ ├── writesched_priority.go │ │ │ └── writesched_random.go │ │ ├── idna │ │ │ ├── idna.go │ │ │ ├── punycode.go │ │ │ ├── tables.go │ │ │ ├── trie.go │ │ │ └── trieval.go │ │ ├── internal │ │ │ └── timeseries │ │ │ │ └── timeseries.go │ │ ├── lex │ │ │ └── httplex │ │ │ │ └── httplex.go │ │ └── trace │ │ │ ├── events.go │ │ │ ├── histogram.go │ │ │ ├── trace.go │ │ │ ├── trace_go16.go │ │ │ └── trace_go17.go │ │ ├── sys │ │ ├── LICENSE │ │ ├── PATENTS │ │ └── unix │ │ │ ├── asm.s │ │ │ ├── asm_darwin_386.s │ │ │ ├── asm_darwin_amd64.s │ │ │ ├── asm_darwin_arm.s │ │ │ ├── asm_darwin_arm64.s │ │ │ ├── asm_dragonfly_amd64.s │ │ │ ├── asm_freebsd_386.s │ │ │ ├── asm_freebsd_amd64.s │ │ │ ├── asm_freebsd_arm.s │ │ │ ├── asm_linux_386.s │ │ │ ├── asm_linux_amd64.s │ │ │ ├── asm_linux_arm.s │ │ │ ├── asm_linux_arm64.s │ │ │ ├── asm_linux_mips64x.s │ │ │ ├── asm_linux_mipsx.s │ │ │ ├── asm_linux_ppc64x.s │ │ │ ├── asm_linux_s390x.s │ │ │ ├── asm_netbsd_386.s │ │ │ ├── asm_netbsd_amd64.s │ │ │ ├── asm_netbsd_arm.s │ │ │ ├── asm_openbsd_386.s │ │ │ ├── asm_openbsd_amd64.s │ │ │ ├── asm_solaris_amd64.s │ │ │ ├── bluetooth_linux.go │ │ │ ├── constants.go │ │ │ ├── env_unix.go │ │ │ ├── env_unset.go │ │ │ ├── flock.go │ │ │ ├── flock_linux_32bit.go │ │ │ ├── gccgo.go │ │ │ ├── gccgo_c.c │ │ │ ├── gccgo_linux_amd64.go │ │ │ ├── gccgo_linux_sparc64.go │ │ │ ├── mkall.sh │ │ │ ├── mkerrors.sh │ │ │ ├── mkpost.go │ │ │ ├── mksyscall.pl │ │ │ ├── mksyscall_solaris.pl │ │ │ ├── mksysctl_openbsd.pl │ │ │ ├── mksysnum_darwin.pl │ │ │ ├── mksysnum_dragonfly.pl │ │ │ ├── mksysnum_freebsd.pl │ │ │ ├── mksysnum_linux.pl │ │ │ ├── mksysnum_netbsd.pl │ │ │ ├── mksysnum_openbsd.pl │ │ │ ├── race.go │ │ │ ├── race0.go │ │ │ ├── sockcmsg_linux.go │ │ │ ├── sockcmsg_unix.go │ │ │ ├── str.go │ │ │ ├── syscall.go │ │ │ ├── syscall_bsd.go │ │ │ ├── syscall_darwin.go │ │ │ ├── syscall_darwin_386.go │ │ │ ├── syscall_darwin_amd64.go │ │ │ ├── syscall_darwin_arm.go │ │ │ ├── syscall_darwin_arm64.go │ │ │ ├── syscall_dragonfly.go │ │ │ ├── syscall_dragonfly_amd64.go │ │ │ ├── syscall_freebsd.go │ │ │ ├── syscall_freebsd_386.go │ │ │ ├── syscall_freebsd_amd64.go │ │ │ ├── syscall_freebsd_arm.go │ │ │ ├── syscall_linux.go │ │ │ ├── syscall_linux_386.go │ │ │ ├── syscall_linux_amd64.go │ │ │ ├── syscall_linux_amd64_gc.go │ │ │ ├── syscall_linux_arm.go │ │ │ ├── syscall_linux_arm64.go │ │ │ ├── syscall_linux_mips64x.go │ │ │ ├── syscall_linux_mipsx.go │ │ │ ├── syscall_linux_ppc64x.go │ │ │ ├── syscall_linux_s390x.go │ │ │ ├── syscall_linux_sparc64.go │ │ │ ├── syscall_netbsd.go │ │ │ ├── syscall_netbsd_386.go │ │ │ ├── syscall_netbsd_amd64.go │ │ │ ├── syscall_netbsd_arm.go │ │ │ ├── syscall_no_getwd.go │ │ │ ├── syscall_openbsd.go │ │ │ ├── syscall_openbsd_386.go │ │ │ ├── syscall_openbsd_amd64.go │ │ │ ├── syscall_solaris.go │ │ │ ├── syscall_solaris_amd64.go │ │ │ ├── syscall_unix.go │ │ │ ├── syscall_unix_gc.go │ │ │ ├── types_darwin.go │ │ │ ├── types_dragonfly.go │ │ │ ├── types_freebsd.go │ │ │ ├── types_linux.go │ │ │ ├── types_netbsd.go │ │ │ ├── types_openbsd.go │ │ │ ├── types_solaris.go │ │ │ ├── zerrors_darwin_386.go │ │ │ ├── zerrors_darwin_amd64.go │ │ │ ├── zerrors_darwin_arm.go │ │ │ ├── zerrors_darwin_arm64.go │ │ │ ├── zerrors_dragonfly_amd64.go │ │ │ ├── zerrors_freebsd_386.go │ │ │ ├── zerrors_freebsd_amd64.go │ │ │ ├── zerrors_freebsd_arm.go │ │ │ ├── zerrors_linux_386.go │ │ │ ├── zerrors_linux_amd64.go │ │ │ ├── zerrors_linux_arm.go │ │ │ ├── zerrors_linux_arm64.go │ │ │ ├── zerrors_linux_mips.go │ │ │ ├── zerrors_linux_mips64.go │ │ │ ├── zerrors_linux_mips64le.go │ │ │ ├── zerrors_linux_mipsle.go │ │ │ ├── zerrors_linux_ppc64.go │ │ │ ├── zerrors_linux_ppc64le.go │ │ │ ├── zerrors_linux_s390x.go │ │ │ ├── zerrors_linux_sparc64.go │ │ │ ├── zerrors_netbsd_386.go │ │ │ ├── zerrors_netbsd_amd64.go │ │ │ ├── zerrors_netbsd_arm.go │ │ │ ├── zerrors_openbsd_386.go │ │ │ ├── zerrors_openbsd_amd64.go │ │ │ ├── zerrors_solaris_amd64.go │ │ │ ├── zsyscall_darwin_386.go │ │ │ ├── zsyscall_darwin_amd64.go │ │ │ ├── zsyscall_darwin_arm.go │ │ │ ├── zsyscall_darwin_arm64.go │ │ │ ├── zsyscall_dragonfly_amd64.go │ │ │ ├── zsyscall_freebsd_386.go │ │ │ ├── zsyscall_freebsd_amd64.go │ │ │ ├── zsyscall_freebsd_arm.go │ │ │ ├── zsyscall_linux_386.go │ │ │ ├── zsyscall_linux_amd64.go │ │ │ ├── zsyscall_linux_arm.go │ │ │ ├── zsyscall_linux_arm64.go │ │ │ ├── zsyscall_linux_mips.go │ │ │ ├── zsyscall_linux_mips64.go │ │ │ ├── zsyscall_linux_mips64le.go │ │ │ ├── zsyscall_linux_mipsle.go │ │ │ ├── zsyscall_linux_ppc64.go │ │ │ ├── zsyscall_linux_ppc64le.go │ │ │ ├── zsyscall_linux_s390x.go │ │ │ ├── zsyscall_linux_sparc64.go │ │ │ ├── zsyscall_netbsd_386.go │ │ │ ├── zsyscall_netbsd_amd64.go │ │ │ ├── zsyscall_netbsd_arm.go │ │ │ ├── zsyscall_openbsd_386.go │ │ │ ├── zsyscall_openbsd_amd64.go │ │ │ ├── zsyscall_solaris_amd64.go │ │ │ ├── zsysctl_openbsd.go │ │ │ ├── zsysnum_darwin_386.go │ │ │ ├── zsysnum_darwin_amd64.go │ │ │ ├── zsysnum_darwin_arm.go │ │ │ ├── zsysnum_darwin_arm64.go │ │ │ ├── zsysnum_dragonfly_amd64.go │ │ │ ├── zsysnum_freebsd_386.go │ │ │ ├── zsysnum_freebsd_amd64.go │ │ │ ├── zsysnum_freebsd_arm.go │ │ │ ├── zsysnum_linux_386.go │ │ │ ├── zsysnum_linux_amd64.go │ │ │ ├── zsysnum_linux_arm.go │ │ │ ├── zsysnum_linux_arm64.go │ │ │ ├── zsysnum_linux_mips.go │ │ │ ├── zsysnum_linux_mips64.go │ │ │ ├── zsysnum_linux_mips64le.go │ │ │ ├── zsysnum_linux_mipsle.go │ │ │ ├── zsysnum_linux_ppc64.go │ │ │ ├── zsysnum_linux_ppc64le.go │ │ │ ├── zsysnum_linux_s390x.go │ │ │ ├── zsysnum_linux_sparc64.go │ │ │ ├── zsysnum_netbsd_386.go │ │ │ ├── zsysnum_netbsd_amd64.go │ │ │ ├── zsysnum_netbsd_arm.go │ │ │ ├── zsysnum_openbsd_386.go │ │ │ ├── zsysnum_openbsd_amd64.go │ │ │ ├── zsysnum_solaris_amd64.go │ │ │ ├── ztypes_darwin_386.go │ │ │ ├── ztypes_darwin_amd64.go │ │ │ ├── ztypes_darwin_arm.go │ │ │ ├── ztypes_darwin_arm64.go │ │ │ ├── ztypes_dragonfly_amd64.go │ │ │ ├── ztypes_freebsd_386.go │ │ │ ├── ztypes_freebsd_amd64.go │ │ │ ├── ztypes_freebsd_arm.go │ │ │ ├── ztypes_linux_386.go │ │ │ ├── ztypes_linux_amd64.go │ │ │ ├── ztypes_linux_arm.go │ │ │ ├── ztypes_linux_arm64.go │ │ │ ├── ztypes_linux_mips.go │ │ │ ├── ztypes_linux_mips64.go │ │ │ ├── ztypes_linux_mips64le.go │ │ │ ├── ztypes_linux_mipsle.go │ │ │ ├── ztypes_linux_ppc64.go │ │ │ ├── ztypes_linux_ppc64le.go │ │ │ ├── ztypes_linux_s390x.go │ │ │ ├── ztypes_linux_sparc64.go │ │ │ ├── ztypes_netbsd_386.go │ │ │ ├── ztypes_netbsd_amd64.go │ │ │ ├── ztypes_netbsd_arm.go │ │ │ ├── ztypes_openbsd_386.go │ │ │ ├── ztypes_openbsd_amd64.go │ │ │ └── ztypes_solaris_amd64.go │ │ └── text │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── secure │ │ └── bidirule │ │ │ └── bidirule.go │ │ ├── transform │ │ └── transform.go │ │ └── unicode │ │ ├── bidi │ │ ├── bidi.go │ │ ├── bracket.go │ │ ├── core.go │ │ ├── gen.go │ │ ├── gen_ranges.go │ │ ├── gen_trieval.go │ │ ├── prop.go │ │ ├── tables.go │ │ └── trieval.go │ │ └── norm │ │ ├── composition.go │ │ ├── forminfo.go │ │ ├── input.go │ │ ├── iter.go │ │ ├── maketables.go │ │ ├── normalize.go │ │ ├── readwriter.go │ │ ├── tables.go │ │ ├── transform.go │ │ ├── trie.go │ │ └── triegen.go │ ├── google.golang.org │ ├── genproto │ │ ├── LICENSE │ │ └── googleapis │ │ │ └── rpc │ │ │ └── status │ │ │ └── status.pb.go │ └── grpc │ │ ├── AUTHORS │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── backoff.go │ │ ├── balancer.go │ │ ├── call.go │ │ ├── clientconn.go │ │ ├── codec.go │ │ ├── codegen.sh │ │ ├── codes │ │ ├── code_string.go │ │ └── codes.go │ │ ├── coverage.sh │ │ ├── credentials │ │ ├── credentials.go │ │ ├── credentials_util_go17.go │ │ ├── credentials_util_go18.go │ │ └── credentials_util_pre_go17.go │ │ ├── doc.go │ │ ├── go16.go │ │ ├── go17.go │ │ ├── grpclb.go │ │ ├── grpclb │ │ └── grpc_lb_v1 │ │ │ ├── grpclb.pb.go │ │ │ └── grpclb.proto │ │ ├── grpclog │ │ ├── grpclog.go │ │ ├── logger.go │ │ └── loggerv2.go │ │ ├── interceptor.go │ │ ├── internal │ │ └── internal.go │ │ ├── keepalive │ │ └── keepalive.go │ │ ├── metadata │ │ └── metadata.go │ │ ├── naming │ │ ├── dns_resolver.go │ │ ├── go17.go │ │ ├── go18.go │ │ └── naming.go │ │ ├── peer │ │ └── peer.go │ │ ├── proxy.go │ │ ├── rpc_util.go │ │ ├── server.go │ │ ├── stats │ │ ├── handlers.go │ │ └── stats.go │ │ ├── status │ │ └── status.go │ │ ├── stream.go │ │ ├── tap │ │ └── tap.go │ │ ├── trace.go │ │ └── transport │ │ ├── bdp_estimator.go │ │ ├── control.go │ │ ├── go16.go │ │ ├── go17.go │ │ ├── handler_server.go │ │ ├── http2_client.go │ │ ├── http2_server.go │ │ ├── http_util.go │ │ ├── log.go │ │ └── transport.go │ ├── gopkg.in │ ├── go-playground │ │ └── validator.v8 │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── baked_in.go │ │ │ ├── cache.go │ │ │ ├── doc.go │ │ │ ├── logo.png │ │ │ ├── regexes.go │ │ │ ├── util.go │ │ │ └── validator.go │ ├── mgo.v2 │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── auth.go │ │ ├── bson │ │ │ ├── LICENSE │ │ │ ├── bson.go │ │ │ ├── decimal.go │ │ │ ├── decode.go │ │ │ ├── encode.go │ │ │ └── json.go │ │ ├── bulk.go │ │ ├── cluster.go │ │ ├── doc.go │ │ ├── gridfs.go │ │ ├── internal │ │ │ ├── json │ │ │ │ ├── LICENSE │ │ │ │ ├── decode.go │ │ │ │ ├── encode.go │ │ │ │ ├── extension.go │ │ │ │ ├── fold.go │ │ │ │ ├── indent.go │ │ │ │ ├── scanner.go │ │ │ │ ├── stream.go │ │ │ │ └── tags.go │ │ │ ├── sasl │ │ │ │ ├── sasl.c │ │ │ │ ├── sasl.go │ │ │ │ ├── sasl_windows.c │ │ │ │ ├── sasl_windows.go │ │ │ │ ├── sasl_windows.h │ │ │ │ ├── sspi_windows.c │ │ │ │ └── sspi_windows.h │ │ │ └── scram │ │ │ │ └── scram.go │ │ ├── log.go │ │ ├── queue.go │ │ ├── raceoff.go │ │ ├── raceon.go │ │ ├── saslimpl.go │ │ ├── saslstub.go │ │ ├── server.go │ │ ├── session.go │ │ ├── socket.go │ │ └── stats.go │ └── yaml.v2 │ │ ├── LICENSE │ │ ├── LICENSE.libyaml │ │ ├── README.md │ │ ├── apic.go │ │ ├── decode.go │ │ ├── emitterc.go │ │ ├── encode.go │ │ ├── parserc.go │ │ ├── readerc.go │ │ ├── resolve.go │ │ ├── scannerc.go │ │ ├── sorter.go │ │ ├── writerc.go │ │ ├── yaml.go │ │ ├── yamlh.go │ │ └── yamlprivateh.go │ └── vendor.json ├── archiver ├── .dockerignore ├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── arch.go ├── arch_test.go ├── main.go ├── replay.gif ├── replay │ ├── builtin.go │ ├── int64.go │ ├── main.go │ ├── toolbox.go │ └── vendor │ │ ├── github.com │ │ ├── boltdb │ │ │ └── bolt │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── appveyor.yml │ │ │ │ ├── bolt_386.go │ │ │ │ ├── bolt_amd64.go │ │ │ │ ├── bolt_arm.go │ │ │ │ ├── bolt_arm64.go │ │ │ │ ├── bolt_linux.go │ │ │ │ ├── bolt_openbsd.go │ │ │ │ ├── bolt_ppc.go │ │ │ │ ├── bolt_ppc64.go │ │ │ │ ├── bolt_ppc64le.go │ │ │ │ ├── bolt_s390x.go │ │ │ │ ├── bolt_unix.go │ │ │ │ ├── bolt_unix_solaris.go │ │ │ │ ├── bolt_windows.go │ │ │ │ ├── boltsync_unix.go │ │ │ │ ├── bucket.go │ │ │ │ ├── cursor.go │ │ │ │ ├── db.go │ │ │ │ ├── doc.go │ │ │ │ ├── errors.go │ │ │ │ ├── freelist.go │ │ │ │ ├── node.go │ │ │ │ ├── page.go │ │ │ │ └── tx.go │ │ └── yuin │ │ │ └── gopher-lua │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.rst │ │ │ ├── _state.go │ │ │ ├── _vm.go │ │ │ ├── alloc.go │ │ │ ├── ast │ │ │ ├── ast.go │ │ │ ├── expr.go │ │ │ ├── misc.go │ │ │ ├── stmt.go │ │ │ └── token.go │ │ │ ├── auxlib.go │ │ │ ├── baselib.go │ │ │ ├── channellib.go │ │ │ ├── compile.go │ │ │ ├── config.go │ │ │ ├── coroutinelib.go │ │ │ ├── debuglib.go │ │ │ ├── function.go │ │ │ ├── iolib.go │ │ │ ├── linit.go │ │ │ ├── loadlib.go │ │ │ ├── mathlib.go │ │ │ ├── opcode.go │ │ │ ├── oslib.go │ │ │ ├── package.go │ │ │ ├── parse │ │ │ ├── Makefile │ │ │ ├── lexer.go │ │ │ ├── parser.go │ │ │ └── parser.go.y │ │ │ ├── pm │ │ │ └── pm.go │ │ │ ├── state.go │ │ │ ├── stringlib.go │ │ │ ├── table.go │ │ │ ├── tablelib.go │ │ │ ├── utils.go │ │ │ ├── value.go │ │ │ └── vm.go │ │ ├── golang.org │ │ └── x │ │ │ ├── crypto │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── ssh │ │ │ │ └── terminal │ │ │ │ ├── terminal.go │ │ │ │ ├── util.go │ │ │ │ ├── util_bsd.go │ │ │ │ ├── util_linux.go │ │ │ │ ├── util_plan9.go │ │ │ │ └── util_windows.go │ │ │ └── sys │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── unix │ │ │ ├── asm.s │ │ │ ├── asm_darwin_386.s │ │ │ ├── asm_darwin_amd64.s │ │ │ ├── asm_darwin_arm.s │ │ │ ├── asm_darwin_arm64.s │ │ │ ├── asm_dragonfly_amd64.s │ │ │ ├── asm_freebsd_386.s │ │ │ ├── asm_freebsd_amd64.s │ │ │ ├── asm_freebsd_arm.s │ │ │ ├── asm_linux_386.s │ │ │ ├── asm_linux_amd64.s │ │ │ ├── asm_linux_arm.s │ │ │ ├── asm_linux_arm64.s │ │ │ ├── asm_linux_mips64x.s │ │ │ ├── asm_linux_ppc64x.s │ │ │ ├── asm_linux_s390x.s │ │ │ ├── asm_netbsd_386.s │ │ │ ├── asm_netbsd_amd64.s │ │ │ ├── asm_netbsd_arm.s │ │ │ ├── asm_openbsd_386.s │ │ │ ├── asm_openbsd_amd64.s │ │ │ ├── asm_solaris_amd64.s │ │ │ ├── bluetooth_linux.go │ │ │ ├── constants.go │ │ │ ├── env_unix.go │ │ │ ├── env_unset.go │ │ │ ├── flock.go │ │ │ ├── flock_linux_32bit.go │ │ │ ├── gccgo.go │ │ │ ├── gccgo_c.c │ │ │ ├── gccgo_linux_amd64.go │ │ │ ├── mkall.sh │ │ │ ├── mkerrors.sh │ │ │ ├── mkpost.go │ │ │ ├── mksyscall.pl │ │ │ ├── mksyscall_solaris.pl │ │ │ ├── mksysctl_openbsd.pl │ │ │ ├── mksysnum_darwin.pl │ │ │ ├── mksysnum_dragonfly.pl │ │ │ ├── mksysnum_freebsd.pl │ │ │ ├── mksysnum_linux.pl │ │ │ ├── mksysnum_netbsd.pl │ │ │ ├── mksysnum_openbsd.pl │ │ │ ├── race.go │ │ │ ├── race0.go │ │ │ ├── sockcmsg_linux.go │ │ │ ├── sockcmsg_unix.go │ │ │ ├── str.go │ │ │ ├── syscall.go │ │ │ ├── syscall_bsd.go │ │ │ ├── syscall_darwin.go │ │ │ ├── syscall_darwin_386.go │ │ │ ├── syscall_darwin_amd64.go │ │ │ ├── syscall_darwin_arm.go │ │ │ ├── syscall_darwin_arm64.go │ │ │ ├── syscall_dragonfly.go │ │ │ ├── syscall_dragonfly_amd64.go │ │ │ ├── syscall_freebsd.go │ │ │ ├── syscall_freebsd_386.go │ │ │ ├── syscall_freebsd_amd64.go │ │ │ ├── syscall_freebsd_arm.go │ │ │ ├── syscall_linux.go │ │ │ ├── syscall_linux_386.go │ │ │ ├── syscall_linux_amd64.go │ │ │ ├── syscall_linux_arm.go │ │ │ ├── syscall_linux_arm64.go │ │ │ ├── syscall_linux_mips64x.go │ │ │ ├── syscall_linux_ppc64x.go │ │ │ ├── syscall_linux_s390x.go │ │ │ ├── syscall_netbsd.go │ │ │ ├── syscall_netbsd_386.go │ │ │ ├── syscall_netbsd_amd64.go │ │ │ ├── syscall_netbsd_arm.go │ │ │ ├── syscall_no_getwd.go │ │ │ ├── syscall_openbsd.go │ │ │ ├── syscall_openbsd_386.go │ │ │ ├── syscall_openbsd_amd64.go │ │ │ ├── syscall_solaris.go │ │ │ ├── syscall_solaris_amd64.go │ │ │ ├── syscall_unix.go │ │ │ ├── types_darwin.go │ │ │ ├── types_dragonfly.go │ │ │ ├── types_freebsd.go │ │ │ ├── types_linux.go │ │ │ ├── types_netbsd.go │ │ │ ├── types_openbsd.go │ │ │ ├── types_solaris.go │ │ │ ├── zerrors_darwin_386.go │ │ │ ├── zerrors_darwin_amd64.go │ │ │ ├── zerrors_darwin_arm.go │ │ │ ├── zerrors_darwin_arm64.go │ │ │ ├── zerrors_dragonfly_amd64.go │ │ │ ├── zerrors_freebsd_386.go │ │ │ ├── zerrors_freebsd_amd64.go │ │ │ ├── zerrors_freebsd_arm.go │ │ │ ├── zerrors_linux_386.go │ │ │ ├── zerrors_linux_amd64.go │ │ │ ├── zerrors_linux_arm.go │ │ │ ├── zerrors_linux_arm64.go │ │ │ ├── zerrors_linux_mips64.go │ │ │ ├── zerrors_linux_mips64le.go │ │ │ ├── zerrors_linux_ppc64.go │ │ │ ├── zerrors_linux_ppc64le.go │ │ │ ├── zerrors_linux_s390x.go │ │ │ ├── zerrors_netbsd_386.go │ │ │ ├── zerrors_netbsd_amd64.go │ │ │ ├── zerrors_netbsd_arm.go │ │ │ ├── zerrors_openbsd_386.go │ │ │ ├── zerrors_openbsd_amd64.go │ │ │ ├── zerrors_solaris_amd64.go │ │ │ ├── zsyscall_darwin_386.go │ │ │ ├── zsyscall_darwin_amd64.go │ │ │ ├── zsyscall_darwin_arm.go │ │ │ ├── zsyscall_darwin_arm64.go │ │ │ ├── zsyscall_dragonfly_amd64.go │ │ │ ├── zsyscall_freebsd_386.go │ │ │ ├── zsyscall_freebsd_amd64.go │ │ │ ├── zsyscall_freebsd_arm.go │ │ │ ├── zsyscall_linux_386.go │ │ │ ├── zsyscall_linux_amd64.go │ │ │ ├── zsyscall_linux_arm.go │ │ │ ├── zsyscall_linux_arm64.go │ │ │ ├── zsyscall_linux_mips64.go │ │ │ ├── zsyscall_linux_mips64le.go │ │ │ ├── zsyscall_linux_ppc64.go │ │ │ ├── zsyscall_linux_ppc64le.go │ │ │ ├── zsyscall_linux_s390x.go │ │ │ ├── zsyscall_netbsd_386.go │ │ │ ├── zsyscall_netbsd_amd64.go │ │ │ ├── zsyscall_netbsd_arm.go │ │ │ ├── zsyscall_openbsd_386.go │ │ │ ├── zsyscall_openbsd_amd64.go │ │ │ ├── zsyscall_solaris_amd64.go │ │ │ ├── zsysctl_openbsd.go │ │ │ ├── zsysnum_darwin_386.go │ │ │ ├── zsysnum_darwin_amd64.go │ │ │ ├── zsysnum_darwin_arm.go │ │ │ ├── zsysnum_darwin_arm64.go │ │ │ ├── zsysnum_dragonfly_amd64.go │ │ │ ├── zsysnum_freebsd_386.go │ │ │ ├── zsysnum_freebsd_amd64.go │ │ │ ├── zsysnum_freebsd_arm.go │ │ │ ├── zsysnum_linux_386.go │ │ │ ├── zsysnum_linux_amd64.go │ │ │ ├── zsysnum_linux_arm.go │ │ │ ├── zsysnum_linux_arm64.go │ │ │ ├── zsysnum_linux_mips64.go │ │ │ ├── zsysnum_linux_mips64le.go │ │ │ ├── zsysnum_linux_ppc64.go │ │ │ ├── zsysnum_linux_ppc64le.go │ │ │ ├── zsysnum_linux_s390x.go │ │ │ ├── zsysnum_netbsd_386.go │ │ │ ├── zsysnum_netbsd_amd64.go │ │ │ ├── zsysnum_netbsd_arm.go │ │ │ ├── zsysnum_openbsd_386.go │ │ │ ├── zsysnum_openbsd_amd64.go │ │ │ ├── zsysnum_solaris_amd64.go │ │ │ ├── ztypes_darwin_386.go │ │ │ ├── ztypes_darwin_amd64.go │ │ │ ├── ztypes_darwin_arm.go │ │ │ ├── ztypes_darwin_arm64.go │ │ │ ├── ztypes_dragonfly_amd64.go │ │ │ ├── ztypes_freebsd_386.go │ │ │ ├── ztypes_freebsd_amd64.go │ │ │ ├── ztypes_freebsd_arm.go │ │ │ ├── ztypes_linux_386.go │ │ │ ├── ztypes_linux_amd64.go │ │ │ ├── ztypes_linux_arm.go │ │ │ ├── ztypes_linux_arm64.go │ │ │ ├── ztypes_linux_mips64.go │ │ │ ├── ztypes_linux_mips64le.go │ │ │ ├── ztypes_linux_ppc64.go │ │ │ ├── ztypes_linux_ppc64le.go │ │ │ ├── ztypes_linux_s390x.go │ │ │ ├── ztypes_netbsd_386.go │ │ │ ├── ztypes_netbsd_amd64.go │ │ │ ├── ztypes_netbsd_arm.go │ │ │ ├── ztypes_openbsd_386.go │ │ │ ├── ztypes_openbsd_amd64.go │ │ │ └── ztypes_solaris_amd64.go │ │ ├── gopkg.in │ │ ├── mgo.v2 │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── auth.go │ │ │ ├── bson │ │ │ │ ├── LICENSE │ │ │ │ ├── bson.go │ │ │ │ ├── decode.go │ │ │ │ └── encode.go │ │ │ ├── bulk.go │ │ │ ├── cluster.go │ │ │ ├── doc.go │ │ │ ├── gridfs.go │ │ │ ├── internal │ │ │ │ ├── sasl │ │ │ │ │ ├── sasl.c │ │ │ │ │ ├── sasl.go │ │ │ │ │ ├── sasl_windows.c │ │ │ │ │ ├── sasl_windows.go │ │ │ │ │ ├── sasl_windows.h │ │ │ │ │ ├── sspi_windows.c │ │ │ │ │ └── sspi_windows.h │ │ │ │ └── scram │ │ │ │ │ └── scram.go │ │ │ ├── log.go │ │ │ ├── queue.go │ │ │ ├── raceoff.go │ │ │ ├── raceon.go │ │ │ ├── saslimpl.go │ │ │ ├── saslstub.go │ │ │ ├── server.go │ │ │ ├── session.go │ │ │ ├── socket.go │ │ │ └── stats.go │ │ └── readline.v1 │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── ansi_windows.go │ │ │ ├── char.go │ │ │ ├── complete.go │ │ │ ├── complete_helper.go │ │ │ ├── complete_segment.go │ │ │ ├── debug.go │ │ │ ├── doc.go │ │ │ ├── history.go │ │ │ ├── operation.go │ │ │ ├── password.go │ │ │ ├── rawreader_windows.go │ │ │ ├── readline.go │ │ │ ├── remote.go │ │ │ ├── runebuf.go │ │ │ ├── runes.go │ │ │ ├── search.go │ │ │ ├── std.go │ │ │ ├── std_windows.go │ │ │ ├── terminal.go │ │ │ ├── utils.go │ │ │ ├── utils_unix.go │ │ │ ├── utils_windows.go │ │ │ ├── vim.go │ │ │ └── windows_api.go │ │ └── vendor.json ├── scripts │ └── json.lua └── vendor │ ├── github.com │ ├── Sirupsen │ │ └── logrus │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── entry.go │ │ │ ├── exported.go │ │ │ ├── formatter.go │ │ │ ├── hooks.go │ │ │ ├── json_formatter.go │ │ │ ├── logger.go │ │ │ ├── logrus.go │ │ │ ├── terminal_bsd.go │ │ │ ├── terminal_linux.go │ │ │ ├── terminal_notwindows.go │ │ │ ├── terminal_solaris.go │ │ │ ├── terminal_windows.go │ │ │ ├── text_formatter.go │ │ │ └── writer.go │ ├── bitly │ │ └── go-nsq │ │ │ ├── ChangeLog.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── UPGRADING.md │ │ │ ├── api_request.go │ │ │ ├── command.go │ │ │ ├── config.go │ │ │ ├── config_flag.go │ │ │ ├── conn.go │ │ │ ├── consumer.go │ │ │ ├── delegates.go │ │ │ ├── errors.go │ │ │ ├── message.go │ │ │ ├── producer.go │ │ │ ├── protocol.go │ │ │ ├── states.go │ │ │ ├── test.sh │ │ │ └── version.go │ ├── boltdb │ │ └── bolt │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── bolt_386.go │ │ │ ├── bolt_amd64.go │ │ │ ├── bolt_arm.go │ │ │ ├── bolt_arm64.go │ │ │ ├── bolt_linux.go │ │ │ ├── bolt_openbsd.go │ │ │ ├── bolt_ppc.go │ │ │ ├── bolt_ppc64.go │ │ │ ├── bolt_ppc64le.go │ │ │ ├── bolt_s390x.go │ │ │ ├── bolt_unix.go │ │ │ ├── bolt_unix_solaris.go │ │ │ ├── bolt_windows.go │ │ │ ├── boltsync_unix.go │ │ │ ├── bucket.go │ │ │ ├── cursor.go │ │ │ ├── db.go │ │ │ ├── doc.go │ │ │ ├── errors.go │ │ │ ├── freelist.go │ │ │ ├── node.go │ │ │ ├── page.go │ │ │ └── tx.go │ ├── gonet2 │ │ └── libs │ │ │ ├── LICENSE │ │ │ ├── nsq-redo │ │ │ ├── README.md │ │ │ └── redolog.go │ │ │ └── statsd-pprof │ │ │ ├── README.md │ │ │ ├── pprof.go │ │ │ └── pprof.png │ ├── mreiferson │ │ └── go-snappystream │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── reader.go │ │ │ ├── snappy-go │ │ │ ├── decode.go │ │ │ ├── encode.go │ │ │ └── snappy.go │ │ │ ├── snappystream.go │ │ │ └── writer.go │ └── peterbourgon │ │ └── g2s │ │ ├── LICENSE │ │ ├── README.md │ │ ├── fix.bash │ │ ├── g2s.go │ │ ├── safe.go │ │ └── types.go │ ├── golang.org │ └── x │ │ └── sys │ │ ├── LICENSE │ │ ├── PATENTS │ │ └── unix │ │ ├── asm.s │ │ ├── asm_darwin_386.s │ │ ├── asm_darwin_amd64.s │ │ ├── asm_darwin_arm.s │ │ ├── asm_darwin_arm64.s │ │ ├── asm_dragonfly_amd64.s │ │ ├── asm_freebsd_386.s │ │ ├── asm_freebsd_amd64.s │ │ ├── asm_freebsd_arm.s │ │ ├── asm_linux_386.s │ │ ├── asm_linux_amd64.s │ │ ├── asm_linux_arm.s │ │ ├── asm_linux_arm64.s │ │ ├── asm_linux_mips64x.s │ │ ├── asm_linux_ppc64x.s │ │ ├── asm_linux_s390x.s │ │ ├── asm_netbsd_386.s │ │ ├── asm_netbsd_amd64.s │ │ ├── asm_netbsd_arm.s │ │ ├── asm_openbsd_386.s │ │ ├── asm_openbsd_amd64.s │ │ ├── asm_solaris_amd64.s │ │ ├── bluetooth_linux.go │ │ ├── constants.go │ │ ├── env_unix.go │ │ ├── env_unset.go │ │ ├── flock.go │ │ ├── flock_linux_32bit.go │ │ ├── gccgo.go │ │ ├── gccgo_c.c │ │ ├── gccgo_linux_amd64.go │ │ ├── mkall.sh │ │ ├── mkerrors.sh │ │ ├── mkpost.go │ │ ├── mksyscall.pl │ │ ├── mksyscall_solaris.pl │ │ ├── mksysctl_openbsd.pl │ │ ├── mksysnum_darwin.pl │ │ ├── mksysnum_dragonfly.pl │ │ ├── mksysnum_freebsd.pl │ │ ├── mksysnum_linux.pl │ │ ├── mksysnum_netbsd.pl │ │ ├── mksysnum_openbsd.pl │ │ ├── race.go │ │ ├── race0.go │ │ ├── sockcmsg_linux.go │ │ ├── sockcmsg_unix.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_bsd.go │ │ ├── syscall_darwin.go │ │ ├── syscall_darwin_386.go │ │ ├── syscall_darwin_amd64.go │ │ ├── syscall_darwin_arm.go │ │ ├── syscall_darwin_arm64.go │ │ ├── syscall_dragonfly.go │ │ ├── syscall_dragonfly_amd64.go │ │ ├── syscall_freebsd.go │ │ ├── syscall_freebsd_386.go │ │ ├── syscall_freebsd_amd64.go │ │ ├── syscall_freebsd_arm.go │ │ ├── syscall_linux.go │ │ ├── syscall_linux_386.go │ │ ├── syscall_linux_amd64.go │ │ ├── syscall_linux_arm.go │ │ ├── syscall_linux_arm64.go │ │ ├── syscall_linux_mips64x.go │ │ ├── syscall_linux_ppc64x.go │ │ ├── syscall_linux_s390x.go │ │ ├── syscall_netbsd.go │ │ ├── syscall_netbsd_386.go │ │ ├── syscall_netbsd_amd64.go │ │ ├── syscall_netbsd_arm.go │ │ ├── syscall_no_getwd.go │ │ ├── syscall_openbsd.go │ │ ├── syscall_openbsd_386.go │ │ ├── syscall_openbsd_amd64.go │ │ ├── syscall_solaris.go │ │ ├── syscall_solaris_amd64.go │ │ ├── syscall_unix.go │ │ ├── types_darwin.go │ │ ├── types_dragonfly.go │ │ ├── types_freebsd.go │ │ ├── types_linux.go │ │ ├── types_netbsd.go │ │ ├── types_openbsd.go │ │ ├── types_solaris.go │ │ ├── zerrors_darwin_386.go │ │ ├── zerrors_darwin_amd64.go │ │ ├── zerrors_darwin_arm.go │ │ ├── zerrors_darwin_arm64.go │ │ ├── zerrors_dragonfly_amd64.go │ │ ├── zerrors_freebsd_386.go │ │ ├── zerrors_freebsd_amd64.go │ │ ├── zerrors_freebsd_arm.go │ │ ├── zerrors_linux_386.go │ │ ├── zerrors_linux_amd64.go │ │ ├── zerrors_linux_arm.go │ │ ├── zerrors_linux_arm64.go │ │ ├── zerrors_linux_mips64.go │ │ ├── zerrors_linux_mips64le.go │ │ ├── zerrors_linux_ppc64.go │ │ ├── zerrors_linux_ppc64le.go │ │ ├── zerrors_linux_s390x.go │ │ ├── zerrors_netbsd_386.go │ │ ├── zerrors_netbsd_amd64.go │ │ ├── zerrors_netbsd_arm.go │ │ ├── zerrors_openbsd_386.go │ │ ├── zerrors_openbsd_amd64.go │ │ ├── zerrors_solaris_amd64.go │ │ ├── zsyscall_darwin_386.go │ │ ├── zsyscall_darwin_amd64.go │ │ ├── zsyscall_darwin_arm.go │ │ ├── zsyscall_darwin_arm64.go │ │ ├── zsyscall_dragonfly_amd64.go │ │ ├── zsyscall_freebsd_386.go │ │ ├── zsyscall_freebsd_amd64.go │ │ ├── zsyscall_freebsd_arm.go │ │ ├── zsyscall_linux_386.go │ │ ├── zsyscall_linux_amd64.go │ │ ├── zsyscall_linux_arm.go │ │ ├── zsyscall_linux_arm64.go │ │ ├── zsyscall_linux_mips64.go │ │ ├── zsyscall_linux_mips64le.go │ │ ├── zsyscall_linux_ppc64.go │ │ ├── zsyscall_linux_ppc64le.go │ │ ├── zsyscall_linux_s390x.go │ │ ├── zsyscall_netbsd_386.go │ │ ├── zsyscall_netbsd_amd64.go │ │ ├── zsyscall_netbsd_arm.go │ │ ├── zsyscall_openbsd_386.go │ │ ├── zsyscall_openbsd_amd64.go │ │ ├── zsyscall_solaris_amd64.go │ │ ├── zsysctl_openbsd.go │ │ ├── zsysnum_darwin_386.go │ │ ├── zsysnum_darwin_amd64.go │ │ ├── zsysnum_darwin_arm.go │ │ ├── zsysnum_darwin_arm64.go │ │ ├── zsysnum_dragonfly_amd64.go │ │ ├── zsysnum_freebsd_386.go │ │ ├── zsysnum_freebsd_amd64.go │ │ ├── zsysnum_freebsd_arm.go │ │ ├── zsysnum_linux_386.go │ │ ├── zsysnum_linux_amd64.go │ │ ├── zsysnum_linux_arm.go │ │ ├── zsysnum_linux_arm64.go │ │ ├── zsysnum_linux_mips64.go │ │ ├── zsysnum_linux_mips64le.go │ │ ├── zsysnum_linux_ppc64.go │ │ ├── zsysnum_linux_ppc64le.go │ │ ├── zsysnum_linux_s390x.go │ │ ├── zsysnum_netbsd_386.go │ │ ├── zsysnum_netbsd_amd64.go │ │ ├── zsysnum_netbsd_arm.go │ │ ├── zsysnum_openbsd_386.go │ │ ├── zsysnum_openbsd_amd64.go │ │ ├── zsysnum_solaris_amd64.go │ │ ├── ztypes_darwin_386.go │ │ ├── ztypes_darwin_amd64.go │ │ ├── ztypes_darwin_arm.go │ │ ├── ztypes_darwin_arm64.go │ │ ├── ztypes_dragonfly_amd64.go │ │ ├── ztypes_freebsd_386.go │ │ ├── ztypes_freebsd_amd64.go │ │ ├── ztypes_freebsd_arm.go │ │ ├── ztypes_linux_386.go │ │ ├── ztypes_linux_amd64.go │ │ ├── ztypes_linux_arm.go │ │ ├── ztypes_linux_arm64.go │ │ ├── ztypes_linux_mips64.go │ │ ├── ztypes_linux_mips64le.go │ │ ├── ztypes_linux_ppc64.go │ │ ├── ztypes_linux_ppc64le.go │ │ ├── ztypes_linux_s390x.go │ │ ├── ztypes_netbsd_386.go │ │ ├── ztypes_netbsd_amd64.go │ │ ├── ztypes_netbsd_arm.go │ │ ├── ztypes_openbsd_386.go │ │ ├── ztypes_openbsd_amd64.go │ │ └── ztypes_solaris_amd64.go │ ├── gopkg.in │ └── mgo.v2 │ │ ├── LICENSE │ │ └── bson │ │ ├── LICENSE │ │ ├── bson.go │ │ ├── decode.go │ │ └── encode.go │ └── vendor.json ├── bgsave ├── .dockerignore ├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── bgsave.proto ├── main.go ├── proto │ └── bgsave.pb.go ├── service.go ├── service_test.go └── vendor │ ├── github.com │ ├── Sirupsen │ │ └── logrus │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── entry.go │ │ │ ├── exported.go │ │ │ ├── formatter.go │ │ │ ├── hooks.go │ │ │ ├── json_formatter.go │ │ │ ├── logger.go │ │ │ ├── logrus.go │ │ │ ├── terminal_bsd.go │ │ │ ├── terminal_linux.go │ │ │ ├── terminal_notwindows.go │ │ │ ├── terminal_solaris.go │ │ │ ├── terminal_windows.go │ │ │ ├── text_formatter.go │ │ │ └── writer.go │ ├── fzzy │ │ └── radix │ │ │ ├── LICENSE.txt │ │ │ ├── extra │ │ │ ├── cluster │ │ │ │ ├── cluster.go │ │ │ │ └── crc16.go │ │ │ └── pool │ │ │ │ └── pool.go │ │ │ └── redis │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ ├── reply.go │ │ │ └── resp │ │ │ └── resp.go │ ├── golang │ │ ├── protobuf │ │ │ ├── LICENSE │ │ │ └── proto │ │ │ │ ├── Makefile │ │ │ │ ├── clone.go │ │ │ │ ├── decode.go │ │ │ │ ├── encode.go │ │ │ │ ├── equal.go │ │ │ │ ├── extensions.go │ │ │ │ ├── lib.go │ │ │ │ ├── message_set.go │ │ │ │ ├── pointer_reflect.go │ │ │ │ ├── pointer_unsafe.go │ │ │ │ ├── properties.go │ │ │ │ ├── text.go │ │ │ │ └── text_parser.go │ │ └── snappy │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── decode.go │ │ │ ├── decode_amd64.go │ │ │ ├── decode_amd64.s │ │ │ ├── decode_other.go │ │ │ ├── encode.go │ │ │ ├── encode_amd64.go │ │ │ ├── encode_amd64.s │ │ │ ├── encode_other.go │ │ │ └── snappy.go │ ├── gonet2 │ │ └── libs │ │ │ ├── LICENSE │ │ │ └── statsd-pprof │ │ │ ├── README.md │ │ │ ├── pprof.go │ │ │ └── pprof.png │ └── peterbourgon │ │ └── g2s │ │ ├── LICENSE │ │ ├── README.md │ │ ├── fix.bash │ │ ├── g2s.go │ │ ├── safe.go │ │ └── types.go │ ├── golang.org │ └── x │ │ ├── net │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── context │ │ │ ├── context.go │ │ │ ├── go17.go │ │ │ └── pre_go17.go │ │ ├── http2 │ │ │ ├── Dockerfile │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── client_conn_pool.go │ │ │ ├── configure_transport.go │ │ │ ├── errors.go │ │ │ ├── fixed_buffer.go │ │ │ ├── flow.go │ │ │ ├── frame.go │ │ │ ├── go16.go │ │ │ ├── go17.go │ │ │ ├── gotrack.go │ │ │ ├── headermap.go │ │ │ ├── hpack │ │ │ │ ├── encode.go │ │ │ │ ├── hpack.go │ │ │ │ ├── huffman.go │ │ │ │ └── tables.go │ │ │ ├── http2.go │ │ │ ├── not_go16.go │ │ │ ├── not_go17.go │ │ │ ├── pipe.go │ │ │ ├── server.go │ │ │ ├── transport.go │ │ │ ├── write.go │ │ │ └── writesched.go │ │ ├── internal │ │ │ └── timeseries │ │ │ │ └── timeseries.go │ │ ├── lex │ │ │ └── httplex │ │ │ │ └── httplex.go │ │ └── trace │ │ │ ├── events.go │ │ │ ├── histogram.go │ │ │ └── trace.go │ │ └── sys │ │ ├── LICENSE │ │ ├── PATENTS │ │ └── unix │ │ ├── asm.s │ │ ├── asm_darwin_386.s │ │ ├── asm_darwin_amd64.s │ │ ├── asm_darwin_arm.s │ │ ├── asm_darwin_arm64.s │ │ ├── asm_dragonfly_amd64.s │ │ ├── asm_freebsd_386.s │ │ ├── asm_freebsd_amd64.s │ │ ├── asm_freebsd_arm.s │ │ ├── asm_linux_386.s │ │ ├── asm_linux_amd64.s │ │ ├── asm_linux_arm.s │ │ ├── asm_linux_arm64.s │ │ ├── asm_linux_mips64x.s │ │ ├── asm_linux_ppc64x.s │ │ ├── asm_linux_s390x.s │ │ ├── asm_netbsd_386.s │ │ ├── asm_netbsd_amd64.s │ │ ├── asm_netbsd_arm.s │ │ ├── asm_openbsd_386.s │ │ ├── asm_openbsd_amd64.s │ │ ├── asm_solaris_amd64.s │ │ ├── bluetooth_linux.go │ │ ├── constants.go │ │ ├── env_unix.go │ │ ├── env_unset.go │ │ ├── flock.go │ │ ├── flock_linux_32bit.go │ │ ├── gccgo.go │ │ ├── gccgo_c.c │ │ ├── gccgo_linux_amd64.go │ │ ├── mkall.sh │ │ ├── mkerrors.sh │ │ ├── mkpost.go │ │ ├── mksyscall.pl │ │ ├── mksyscall_solaris.pl │ │ ├── mksysctl_openbsd.pl │ │ ├── mksysnum_darwin.pl │ │ ├── mksysnum_dragonfly.pl │ │ ├── mksysnum_freebsd.pl │ │ ├── mksysnum_linux.pl │ │ ├── mksysnum_netbsd.pl │ │ ├── mksysnum_openbsd.pl │ │ ├── race.go │ │ ├── race0.go │ │ ├── sockcmsg_linux.go │ │ ├── sockcmsg_unix.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_bsd.go │ │ ├── syscall_darwin.go │ │ ├── syscall_darwin_386.go │ │ ├── syscall_darwin_amd64.go │ │ ├── syscall_darwin_arm.go │ │ ├── syscall_darwin_arm64.go │ │ ├── syscall_dragonfly.go │ │ ├── syscall_dragonfly_amd64.go │ │ ├── syscall_freebsd.go │ │ ├── syscall_freebsd_386.go │ │ ├── syscall_freebsd_amd64.go │ │ ├── syscall_freebsd_arm.go │ │ ├── syscall_linux.go │ │ ├── syscall_linux_386.go │ │ ├── syscall_linux_amd64.go │ │ ├── syscall_linux_arm.go │ │ ├── syscall_linux_arm64.go │ │ ├── syscall_linux_mips64x.go │ │ ├── syscall_linux_ppc64x.go │ │ ├── syscall_linux_s390x.go │ │ ├── syscall_netbsd.go │ │ ├── syscall_netbsd_386.go │ │ ├── syscall_netbsd_amd64.go │ │ ├── syscall_netbsd_arm.go │ │ ├── syscall_no_getwd.go │ │ ├── syscall_openbsd.go │ │ ├── syscall_openbsd_386.go │ │ ├── syscall_openbsd_amd64.go │ │ ├── syscall_solaris.go │ │ ├── syscall_solaris_amd64.go │ │ ├── syscall_unix.go │ │ ├── types_darwin.go │ │ ├── types_dragonfly.go │ │ ├── types_freebsd.go │ │ ├── types_linux.go │ │ ├── types_netbsd.go │ │ ├── types_openbsd.go │ │ ├── types_solaris.go │ │ ├── zerrors_darwin_386.go │ │ ├── zerrors_darwin_amd64.go │ │ ├── zerrors_darwin_arm.go │ │ ├── zerrors_darwin_arm64.go │ │ ├── zerrors_dragonfly_amd64.go │ │ ├── zerrors_freebsd_386.go │ │ ├── zerrors_freebsd_amd64.go │ │ ├── zerrors_freebsd_arm.go │ │ ├── zerrors_linux_386.go │ │ ├── zerrors_linux_amd64.go │ │ ├── zerrors_linux_arm.go │ │ ├── zerrors_linux_arm64.go │ │ ├── zerrors_linux_mips64.go │ │ ├── zerrors_linux_mips64le.go │ │ ├── zerrors_linux_ppc64.go │ │ ├── zerrors_linux_ppc64le.go │ │ ├── zerrors_linux_s390x.go │ │ ├── zerrors_netbsd_386.go │ │ ├── zerrors_netbsd_amd64.go │ │ ├── zerrors_netbsd_arm.go │ │ ├── zerrors_openbsd_386.go │ │ ├── zerrors_openbsd_amd64.go │ │ ├── zerrors_solaris_amd64.go │ │ ├── zsyscall_darwin_386.go │ │ ├── zsyscall_darwin_amd64.go │ │ ├── zsyscall_darwin_arm.go │ │ ├── zsyscall_darwin_arm64.go │ │ ├── zsyscall_dragonfly_amd64.go │ │ ├── zsyscall_freebsd_386.go │ │ ├── zsyscall_freebsd_amd64.go │ │ ├── zsyscall_freebsd_arm.go │ │ ├── zsyscall_linux_386.go │ │ ├── zsyscall_linux_amd64.go │ │ ├── zsyscall_linux_arm.go │ │ ├── zsyscall_linux_arm64.go │ │ ├── zsyscall_linux_mips64.go │ │ ├── zsyscall_linux_mips64le.go │ │ ├── zsyscall_linux_ppc64.go │ │ ├── zsyscall_linux_ppc64le.go │ │ ├── zsyscall_linux_s390x.go │ │ ├── zsyscall_netbsd_386.go │ │ ├── zsyscall_netbsd_amd64.go │ │ ├── zsyscall_netbsd_arm.go │ │ ├── zsyscall_openbsd_386.go │ │ ├── zsyscall_openbsd_amd64.go │ │ ├── zsyscall_solaris_amd64.go │ │ ├── zsysctl_openbsd.go │ │ ├── zsysnum_darwin_386.go │ │ ├── zsysnum_darwin_amd64.go │ │ ├── zsysnum_darwin_arm.go │ │ ├── zsysnum_darwin_arm64.go │ │ ├── zsysnum_dragonfly_amd64.go │ │ ├── zsysnum_freebsd_386.go │ │ ├── zsysnum_freebsd_amd64.go │ │ ├── zsysnum_freebsd_arm.go │ │ ├── zsysnum_linux_386.go │ │ ├── zsysnum_linux_amd64.go │ │ ├── zsysnum_linux_arm.go │ │ ├── zsysnum_linux_arm64.go │ │ ├── zsysnum_linux_mips64.go │ │ ├── zsysnum_linux_mips64le.go │ │ ├── zsysnum_linux_ppc64.go │ │ ├── zsysnum_linux_ppc64le.go │ │ ├── zsysnum_linux_s390x.go │ │ ├── zsysnum_netbsd_386.go │ │ ├── zsysnum_netbsd_amd64.go │ │ ├── zsysnum_netbsd_arm.go │ │ ├── zsysnum_openbsd_386.go │ │ ├── zsysnum_openbsd_amd64.go │ │ ├── zsysnum_solaris_amd64.go │ │ ├── ztypes_darwin_386.go │ │ ├── ztypes_darwin_amd64.go │ │ ├── ztypes_darwin_arm.go │ │ ├── ztypes_darwin_arm64.go │ │ ├── ztypes_dragonfly_amd64.go │ │ ├── ztypes_freebsd_386.go │ │ ├── ztypes_freebsd_amd64.go │ │ ├── ztypes_freebsd_arm.go │ │ ├── ztypes_linux_386.go │ │ ├── ztypes_linux_amd64.go │ │ ├── ztypes_linux_arm.go │ │ ├── ztypes_linux_arm64.go │ │ ├── ztypes_linux_mips64.go │ │ ├── ztypes_linux_mips64le.go │ │ ├── ztypes_linux_ppc64.go │ │ ├── ztypes_linux_ppc64le.go │ │ ├── ztypes_linux_s390x.go │ │ ├── ztypes_netbsd_386.go │ │ ├── ztypes_netbsd_amd64.go │ │ ├── ztypes_netbsd_arm.go │ │ ├── ztypes_openbsd_386.go │ │ ├── ztypes_openbsd_amd64.go │ │ └── ztypes_solaris_amd64.go │ ├── google.golang.org │ ├── appengine │ │ ├── LICENSE │ │ ├── README.md │ │ ├── appengine.go │ │ ├── appengine_vm.go │ │ ├── datastore │ │ │ ├── datastore.go │ │ │ ├── doc.go │ │ │ ├── key.go │ │ │ ├── load.go │ │ │ ├── metadata.go │ │ │ ├── prop.go │ │ │ ├── query.go │ │ │ ├── save.go │ │ │ └── transaction.go │ │ ├── errors.go │ │ ├── identity.go │ │ ├── internal │ │ │ ├── api.go │ │ │ ├── api_classic.go │ │ │ ├── api_common.go │ │ │ ├── app_id.go │ │ │ ├── app_identity │ │ │ │ ├── app_identity_service.pb.go │ │ │ │ └── app_identity_service.proto │ │ │ ├── base │ │ │ │ ├── api_base.pb.go │ │ │ │ └── api_base.proto │ │ │ ├── datastore │ │ │ │ ├── datastore_v3.pb.go │ │ │ │ └── datastore_v3.proto │ │ │ ├── identity.go │ │ │ ├── identity_classic.go │ │ │ ├── identity_vm.go │ │ │ ├── internal.go │ │ │ ├── log │ │ │ │ ├── log_service.pb.go │ │ │ │ └── log_service.proto │ │ │ ├── metadata.go │ │ │ ├── modules │ │ │ │ ├── modules_service.pb.go │ │ │ │ └── modules_service.proto │ │ │ ├── net.go │ │ │ ├── regen.sh │ │ │ ├── remote_api │ │ │ │ ├── remote_api.pb.go │ │ │ │ └── remote_api.proto │ │ │ └── transaction.go │ │ ├── namespace.go │ │ └── timeout.go │ └── grpc │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── PATENTS │ │ ├── README.md │ │ ├── backoff.go │ │ ├── balancer.go │ │ ├── call.go │ │ ├── clientconn.go │ │ ├── codegen.sh │ │ ├── codes │ │ ├── code_string.go │ │ └── codes.go │ │ ├── coverage.sh │ │ ├── credentials │ │ └── credentials.go │ │ ├── doc.go │ │ ├── grpclog │ │ └── logger.go │ │ ├── interceptor.go │ │ ├── internal │ │ └── internal.go │ │ ├── metadata │ │ └── metadata.go │ │ ├── naming │ │ └── naming.go │ │ ├── peer │ │ └── peer.go │ │ ├── rpc_util.go │ │ ├── server.go │ │ ├── stream.go │ │ ├── trace.go │ │ └── transport │ │ ├── control.go │ │ ├── handler_server.go │ │ ├── http2_client.go │ │ ├── http2_server.go │ │ ├── http_util.go │ │ └── transport.go │ ├── gopkg.in │ ├── mgo.v2 │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── auth.go │ │ ├── bson │ │ │ ├── LICENSE │ │ │ ├── bson.go │ │ │ ├── decode.go │ │ │ └── encode.go │ │ ├── bulk.go │ │ ├── cluster.go │ │ ├── doc.go │ │ ├── gridfs.go │ │ ├── internal │ │ │ ├── sasl │ │ │ │ ├── sasl.c │ │ │ │ ├── sasl.go │ │ │ │ ├── sasl_windows.c │ │ │ │ ├── sasl_windows.go │ │ │ │ ├── sasl_windows.h │ │ │ │ ├── sspi_windows.c │ │ │ │ └── sspi_windows.h │ │ │ └── scram │ │ │ │ └── scram.go │ │ ├── log.go │ │ ├── queue.go │ │ ├── raceoff.go │ │ ├── raceon.go │ │ ├── saslimpl.go │ │ ├── saslstub.go │ │ ├── server.go │ │ ├── session.go │ │ ├── socket.go │ │ └── stats.go │ └── vmihailenco │ │ └── msgpack.v2 │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── appengine.go │ │ ├── codes │ │ └── codes.go │ │ ├── decode.go │ │ ├── decode_map.go │ │ ├── decode_number.go │ │ ├── decode_query.go │ │ ├── decode_slice.go │ │ ├── decode_string.go │ │ ├── decode_value.go │ │ ├── encode.go │ │ ├── encode_map.go │ │ ├── encode_number.go │ │ ├── encode_slice.go │ │ ├── encode_value.go │ │ ├── ext.go │ │ ├── field.go │ │ ├── msgpack.go │ │ ├── tags.go │ │ ├── time.go │ │ ├── types.go │ │ └── util.go │ └── vendor.json ├── client ├── main.go └── ws.html ├── common ├── auth │ ├── auth.go │ └── login.go ├── cache │ ├── memcache.go │ └── memcache_keys.go ├── config │ ├── config.go │ ├── config_api.go │ ├── config_db.go │ ├── config_db_test.go │ ├── config_public.go │ ├── config_srv_auth.go │ ├── config_srv_centre.go │ ├── config_srv_notifier.go │ ├── config_srv_room.go │ ├── config_srv_sts.go │ ├── config_srv_task.go │ └── example_db.json ├── consul │ ├── consul.go │ └── consul_test.go ├── db │ ├── init.go │ ├── mongo.go │ ├── mysql.go │ └── redis.go ├── define │ ├── agent.go │ ├── auth.go │ ├── format.go │ ├── http.go │ ├── room.go │ ├── services.go │ ├── sms.go │ ├── sts.go │ └── task.go ├── helper │ ├── crypto.go │ ├── crypto_test.go │ ├── highchart.go │ ├── http.go │ ├── image.go │ ├── probability.go │ ├── rule.go │ ├── rule_test.go │ ├── signal.go │ ├── slice.go │ ├── slice_test.go │ ├── str.go │ ├── str_test.go │ ├── time.go │ └── utils.go ├── log │ └── log.go ├── services │ └── services.go └── storage │ └── qiniu.go ├── deploying.md ├── docker-compose.yml ├── geoip ├── .dockerignore ├── .gitignore ├── .travis.yml ├── COPYRIGHT.txt ├── Dockerfile ├── GeoIP2-City.mmdb ├── LICENSE ├── LICENSE.txt ├── README.md ├── geoip.proto ├── main.go ├── proto │ └── geoip.pb.go ├── service.go ├── service_test.go └── vendor │ ├── github.com │ ├── Sirupsen │ │ └── logrus │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── entry.go │ │ │ ├── exported.go │ │ │ ├── formatter.go │ │ │ ├── hooks.go │ │ │ ├── json_formatter.go │ │ │ ├── logger.go │ │ │ ├── logrus.go │ │ │ ├── terminal_bsd.go │ │ │ ├── terminal_linux.go │ │ │ ├── terminal_notwindows.go │ │ │ ├── terminal_solaris.go │ │ │ ├── terminal_windows.go │ │ │ ├── text_formatter.go │ │ │ └── writer.go │ ├── golang │ │ └── protobuf │ │ │ ├── LICENSE │ │ │ └── proto │ │ │ ├── Makefile │ │ │ ├── clone.go │ │ │ ├── decode.go │ │ │ ├── encode.go │ │ │ ├── equal.go │ │ │ ├── extensions.go │ │ │ ├── lib.go │ │ │ ├── message_set.go │ │ │ ├── pointer_reflect.go │ │ │ ├── pointer_unsafe.go │ │ │ ├── properties.go │ │ │ ├── text.go │ │ │ └── text_parser.go │ └── oschwald │ │ └── maxminddb-golang │ │ ├── LICENSE │ │ ├── README.md │ │ ├── appveyor.yml │ │ ├── decoder.go │ │ ├── errors.go │ │ ├── key_appengine.go │ │ ├── key_other.go │ │ ├── mmap_unix.go │ │ ├── mmap_windows.go │ │ ├── reader.go │ │ ├── reader_appengine.go │ │ ├── reader_other.go │ │ ├── traverse.go │ │ └── verifier.go │ ├── golang.org │ └── x │ │ ├── net │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── context │ │ │ ├── context.go │ │ │ ├── go17.go │ │ │ └── pre_go17.go │ │ ├── http2 │ │ │ ├── Dockerfile │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── client_conn_pool.go │ │ │ ├── configure_transport.go │ │ │ ├── errors.go │ │ │ ├── fixed_buffer.go │ │ │ ├── flow.go │ │ │ ├── frame.go │ │ │ ├── go16.go │ │ │ ├── go17.go │ │ │ ├── gotrack.go │ │ │ ├── headermap.go │ │ │ ├── hpack │ │ │ │ ├── encode.go │ │ │ │ ├── hpack.go │ │ │ │ ├── huffman.go │ │ │ │ └── tables.go │ │ │ ├── http2.go │ │ │ ├── not_go16.go │ │ │ ├── not_go17.go │ │ │ ├── pipe.go │ │ │ ├── server.go │ │ │ ├── transport.go │ │ │ ├── write.go │ │ │ └── writesched.go │ │ ├── internal │ │ │ └── timeseries │ │ │ │ └── timeseries.go │ │ ├── lex │ │ │ └── httplex │ │ │ │ └── httplex.go │ │ └── trace │ │ │ ├── events.go │ │ │ ├── histogram.go │ │ │ └── trace.go │ │ └── sys │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── unix │ │ ├── asm.s │ │ ├── asm_darwin_386.s │ │ ├── asm_darwin_amd64.s │ │ ├── asm_darwin_arm.s │ │ ├── asm_darwin_arm64.s │ │ ├── asm_dragonfly_amd64.s │ │ ├── asm_freebsd_386.s │ │ ├── asm_freebsd_amd64.s │ │ ├── asm_freebsd_arm.s │ │ ├── asm_linux_386.s │ │ ├── asm_linux_amd64.s │ │ ├── asm_linux_arm.s │ │ ├── asm_linux_arm64.s │ │ ├── asm_linux_mips64x.s │ │ ├── asm_linux_ppc64x.s │ │ ├── asm_linux_s390x.s │ │ ├── asm_netbsd_386.s │ │ ├── asm_netbsd_amd64.s │ │ ├── asm_netbsd_arm.s │ │ ├── asm_openbsd_386.s │ │ ├── asm_openbsd_amd64.s │ │ ├── asm_solaris_amd64.s │ │ ├── bluetooth_linux.go │ │ ├── constants.go │ │ ├── env_unix.go │ │ ├── env_unset.go │ │ ├── flock.go │ │ ├── flock_linux_32bit.go │ │ ├── gccgo.go │ │ ├── gccgo_c.c │ │ ├── gccgo_linux_amd64.go │ │ ├── mkall.sh │ │ ├── mkerrors.sh │ │ ├── mkpost.go │ │ ├── mksyscall.pl │ │ ├── mksyscall_solaris.pl │ │ ├── mksysctl_openbsd.pl │ │ ├── mksysnum_darwin.pl │ │ ├── mksysnum_dragonfly.pl │ │ ├── mksysnum_freebsd.pl │ │ ├── mksysnum_linux.pl │ │ ├── mksysnum_netbsd.pl │ │ ├── mksysnum_openbsd.pl │ │ ├── race.go │ │ ├── race0.go │ │ ├── sockcmsg_linux.go │ │ ├── sockcmsg_unix.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_bsd.go │ │ ├── syscall_darwin.go │ │ ├── syscall_darwin_386.go │ │ ├── syscall_darwin_amd64.go │ │ ├── syscall_darwin_arm.go │ │ ├── syscall_darwin_arm64.go │ │ ├── syscall_dragonfly.go │ │ ├── syscall_dragonfly_amd64.go │ │ ├── syscall_freebsd.go │ │ ├── syscall_freebsd_386.go │ │ ├── syscall_freebsd_amd64.go │ │ ├── syscall_freebsd_arm.go │ │ ├── syscall_linux.go │ │ ├── syscall_linux_386.go │ │ ├── syscall_linux_amd64.go │ │ ├── syscall_linux_arm.go │ │ ├── syscall_linux_arm64.go │ │ ├── syscall_linux_mips64x.go │ │ ├── syscall_linux_ppc64x.go │ │ ├── syscall_linux_s390x.go │ │ ├── syscall_netbsd.go │ │ ├── syscall_netbsd_386.go │ │ ├── syscall_netbsd_amd64.go │ │ ├── syscall_netbsd_arm.go │ │ ├── syscall_no_getwd.go │ │ ├── syscall_openbsd.go │ │ ├── syscall_openbsd_386.go │ │ ├── syscall_openbsd_amd64.go │ │ ├── syscall_solaris.go │ │ ├── syscall_solaris_amd64.go │ │ ├── syscall_unix.go │ │ ├── types_darwin.go │ │ ├── types_dragonfly.go │ │ ├── types_freebsd.go │ │ ├── types_linux.go │ │ ├── types_netbsd.go │ │ ├── types_openbsd.go │ │ ├── types_solaris.go │ │ ├── zerrors_darwin_386.go │ │ ├── zerrors_darwin_amd64.go │ │ ├── zerrors_darwin_arm.go │ │ ├── zerrors_darwin_arm64.go │ │ ├── zerrors_dragonfly_amd64.go │ │ ├── zerrors_freebsd_386.go │ │ ├── zerrors_freebsd_amd64.go │ │ ├── zerrors_freebsd_arm.go │ │ ├── zerrors_linux_386.go │ │ ├── zerrors_linux_amd64.go │ │ ├── zerrors_linux_arm.go │ │ ├── zerrors_linux_arm64.go │ │ ├── zerrors_linux_mips64.go │ │ ├── zerrors_linux_mips64le.go │ │ ├── zerrors_linux_ppc64.go │ │ ├── zerrors_linux_ppc64le.go │ │ ├── zerrors_linux_s390x.go │ │ ├── zerrors_netbsd_386.go │ │ ├── zerrors_netbsd_amd64.go │ │ ├── zerrors_netbsd_arm.go │ │ ├── zerrors_openbsd_386.go │ │ ├── zerrors_openbsd_amd64.go │ │ ├── zerrors_solaris_amd64.go │ │ ├── zsyscall_darwin_386.go │ │ ├── zsyscall_darwin_amd64.go │ │ ├── zsyscall_darwin_arm.go │ │ ├── zsyscall_darwin_arm64.go │ │ ├── zsyscall_dragonfly_amd64.go │ │ ├── zsyscall_freebsd_386.go │ │ ├── zsyscall_freebsd_amd64.go │ │ ├── zsyscall_freebsd_arm.go │ │ ├── zsyscall_linux_386.go │ │ ├── zsyscall_linux_amd64.go │ │ ├── zsyscall_linux_arm.go │ │ ├── zsyscall_linux_arm64.go │ │ ├── zsyscall_linux_mips64.go │ │ ├── zsyscall_linux_mips64le.go │ │ ├── zsyscall_linux_ppc64.go │ │ ├── zsyscall_linux_ppc64le.go │ │ ├── zsyscall_linux_s390x.go │ │ ├── zsyscall_netbsd_386.go │ │ ├── zsyscall_netbsd_amd64.go │ │ ├── zsyscall_netbsd_arm.go │ │ ├── zsyscall_openbsd_386.go │ │ ├── zsyscall_openbsd_amd64.go │ │ ├── zsyscall_solaris_amd64.go │ │ ├── zsysctl_openbsd.go │ │ ├── zsysnum_darwin_386.go │ │ ├── zsysnum_darwin_amd64.go │ │ ├── zsysnum_darwin_arm.go │ │ ├── zsysnum_darwin_arm64.go │ │ ├── zsysnum_dragonfly_amd64.go │ │ ├── zsysnum_freebsd_386.go │ │ ├── zsysnum_freebsd_amd64.go │ │ ├── zsysnum_freebsd_arm.go │ │ ├── zsysnum_linux_386.go │ │ ├── zsysnum_linux_amd64.go │ │ ├── zsysnum_linux_arm.go │ │ ├── zsysnum_linux_arm64.go │ │ ├── zsysnum_linux_mips64.go │ │ ├── zsysnum_linux_mips64le.go │ │ ├── zsysnum_linux_ppc64.go │ │ ├── zsysnum_linux_ppc64le.go │ │ ├── zsysnum_linux_s390x.go │ │ ├── zsysnum_netbsd_386.go │ │ ├── zsysnum_netbsd_amd64.go │ │ ├── zsysnum_netbsd_arm.go │ │ ├── zsysnum_openbsd_386.go │ │ ├── zsysnum_openbsd_amd64.go │ │ ├── zsysnum_solaris_amd64.go │ │ ├── ztypes_darwin_386.go │ │ ├── ztypes_darwin_amd64.go │ │ ├── ztypes_darwin_arm.go │ │ ├── ztypes_darwin_arm64.go │ │ ├── ztypes_dragonfly_amd64.go │ │ ├── ztypes_freebsd_386.go │ │ ├── ztypes_freebsd_amd64.go │ │ ├── ztypes_freebsd_arm.go │ │ ├── ztypes_linux_386.go │ │ ├── ztypes_linux_amd64.go │ │ ├── ztypes_linux_arm.go │ │ ├── ztypes_linux_arm64.go │ │ ├── ztypes_linux_mips64.go │ │ ├── ztypes_linux_mips64le.go │ │ ├── ztypes_linux_ppc64.go │ │ ├── ztypes_linux_ppc64le.go │ │ ├── ztypes_linux_s390x.go │ │ ├── ztypes_netbsd_386.go │ │ ├── ztypes_netbsd_amd64.go │ │ ├── ztypes_netbsd_arm.go │ │ ├── ztypes_openbsd_386.go │ │ ├── ztypes_openbsd_amd64.go │ │ └── ztypes_solaris_amd64.go │ │ └── windows │ │ ├── asm_windows_386.s │ │ ├── asm_windows_amd64.s │ │ ├── dll_windows.go │ │ ├── env_unset.go │ │ ├── env_windows.go │ │ ├── eventlog.go │ │ ├── exec_windows.go │ │ ├── race.go │ │ ├── race0.go │ │ ├── security_windows.go │ │ ├── service.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_windows.go │ │ ├── zsyscall_windows.go │ │ ├── ztypes_windows.go │ │ ├── ztypes_windows_386.go │ │ └── ztypes_windows_amd64.go │ ├── google.golang.org │ └── grpc │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── PATENTS │ │ ├── README.md │ │ ├── backoff.go │ │ ├── balancer.go │ │ ├── call.go │ │ ├── clientconn.go │ │ ├── codegen.sh │ │ ├── codes │ │ ├── code_string.go │ │ └── codes.go │ │ ├── coverage.sh │ │ ├── credentials │ │ ├── credentials.go │ │ ├── credentials_util_go17.go │ │ └── credentials_util_pre_go17.go │ │ ├── doc.go │ │ ├── grpclog │ │ └── logger.go │ │ ├── interceptor.go │ │ ├── internal │ │ └── internal.go │ │ ├── metadata │ │ └── metadata.go │ │ ├── naming │ │ └── naming.go │ │ ├── peer │ │ └── peer.go │ │ ├── rpc_util.go │ │ ├── server.go │ │ ├── stream.go │ │ ├── trace.go │ │ └── transport │ │ ├── control.go │ │ ├── go16.go │ │ ├── go17.go │ │ ├── handler_server.go │ │ ├── http2_client.go │ │ ├── http2_server.go │ │ ├── http_util.go │ │ ├── pre_go16.go │ │ └── transport.go │ └── vendor.json ├── grpc ├── README.md ├── agent.pb.go ├── agent.proto ├── auth.pb.go ├── centre.pb.go ├── centre.proto ├── chat.pb.go ├── chat.proto ├── codegen.sh ├── room.pb.go ├── room.proto ├── sts.pb.go ├── sts.proto ├── task.pb.go └── task.proto ├── models ├── charge_goods.go ├── checkin_days_reward.go ├── device.go ├── gambling.go ├── goods.go ├── grade_experience.go ├── init.go ├── rooms.go ├── session.go ├── task_prize_receive.go ├── task_required.go ├── task_reward_type.go ├── task_type.go ├── user_bag.go ├── user_game_sts.go ├── user_task.go ├── users.go ├── users_award.go ├── users_checkin_receive.go ├── users_mobile_verify.go ├── users_register_log.go ├── users_tp.go ├── users_wallet.go └── users_witrhdraw_record.go ├── protobuf-test ├── main.go └── proto │ ├── agent.pb.go │ └── agent.proto ├── rank ├── .dockerignore ├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── dos │ ├── README.md │ ├── dos.go │ └── dos_test.go ├── main.go ├── proto │ └── rankserver.pb.go ├── rankserver.proto ├── rankset.go ├── rankset_test.go ├── service.go ├── service_test.go ├── ss │ ├── sortedset.go │ └── sortedset_test.go └── vendor │ ├── github.com │ ├── Sirupsen │ │ └── logrus │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── entry.go │ │ │ ├── exported.go │ │ │ ├── formatter.go │ │ │ ├── hooks.go │ │ │ ├── json_formatter.go │ │ │ ├── logger.go │ │ │ ├── logrus.go │ │ │ ├── terminal_bsd.go │ │ │ ├── terminal_linux.go │ │ │ ├── terminal_notwindows.go │ │ │ ├── terminal_solaris.go │ │ │ ├── terminal_windows.go │ │ │ ├── text_formatter.go │ │ │ └── writer.go │ ├── boltdb │ │ └── bolt │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── bolt_386.go │ │ │ ├── bolt_amd64.go │ │ │ ├── bolt_arm.go │ │ │ ├── bolt_arm64.go │ │ │ ├── bolt_linux.go │ │ │ ├── bolt_openbsd.go │ │ │ ├── bolt_ppc.go │ │ │ ├── bolt_ppc64.go │ │ │ ├── bolt_ppc64le.go │ │ │ ├── bolt_s390x.go │ │ │ ├── bolt_unix.go │ │ │ ├── bolt_unix_solaris.go │ │ │ ├── bolt_windows.go │ │ │ ├── boltsync_unix.go │ │ │ ├── bucket.go │ │ │ ├── cursor.go │ │ │ ├── db.go │ │ │ ├── doc.go │ │ │ ├── errors.go │ │ │ ├── freelist.go │ │ │ ├── node.go │ │ │ ├── page.go │ │ │ └── tx.go │ ├── golang │ │ └── protobuf │ │ │ ├── LICENSE │ │ │ └── proto │ │ │ ├── Makefile │ │ │ ├── clone.go │ │ │ ├── decode.go │ │ │ ├── encode.go │ │ │ ├── equal.go │ │ │ ├── extensions.go │ │ │ ├── lib.go │ │ │ ├── message_set.go │ │ │ ├── pointer_reflect.go │ │ │ ├── pointer_unsafe.go │ │ │ ├── properties.go │ │ │ ├── text.go │ │ │ └── text_parser.go │ ├── gonet2 │ │ └── libs │ │ │ ├── LICENSE │ │ │ └── statsd-pprof │ │ │ ├── README.md │ │ │ ├── pprof.go │ │ │ └── pprof.png │ └── peterbourgon │ │ └── g2s │ │ ├── LICENSE │ │ ├── README.md │ │ ├── fix.bash │ │ ├── g2s.go │ │ ├── safe.go │ │ └── types.go │ ├── golang.org │ └── x │ │ ├── net │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── context │ │ │ ├── context.go │ │ │ ├── go17.go │ │ │ └── pre_go17.go │ │ ├── http2 │ │ │ ├── Dockerfile │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── client_conn_pool.go │ │ │ ├── configure_transport.go │ │ │ ├── errors.go │ │ │ ├── fixed_buffer.go │ │ │ ├── flow.go │ │ │ ├── frame.go │ │ │ ├── go16.go │ │ │ ├── go17.go │ │ │ ├── gotrack.go │ │ │ ├── headermap.go │ │ │ ├── hpack │ │ │ │ ├── encode.go │ │ │ │ ├── hpack.go │ │ │ │ ├── huffman.go │ │ │ │ └── tables.go │ │ │ ├── http2.go │ │ │ ├── not_go16.go │ │ │ ├── not_go17.go │ │ │ ├── pipe.go │ │ │ ├── server.go │ │ │ ├── transport.go │ │ │ ├── write.go │ │ │ └── writesched.go │ │ ├── internal │ │ │ └── timeseries │ │ │ │ └── timeseries.go │ │ ├── lex │ │ │ └── httplex │ │ │ │ └── httplex.go │ │ └── trace │ │ │ ├── events.go │ │ │ ├── histogram.go │ │ │ └── trace.go │ │ └── sys │ │ ├── LICENSE │ │ ├── PATENTS │ │ └── unix │ │ ├── asm.s │ │ ├── asm_darwin_386.s │ │ ├── asm_darwin_amd64.s │ │ ├── asm_darwin_arm.s │ │ ├── asm_darwin_arm64.s │ │ ├── asm_dragonfly_amd64.s │ │ ├── asm_freebsd_386.s │ │ ├── asm_freebsd_amd64.s │ │ ├── asm_freebsd_arm.s │ │ ├── asm_linux_386.s │ │ ├── asm_linux_amd64.s │ │ ├── asm_linux_arm.s │ │ ├── asm_linux_arm64.s │ │ ├── asm_linux_mips64x.s │ │ ├── asm_linux_ppc64x.s │ │ ├── asm_linux_s390x.s │ │ ├── asm_netbsd_386.s │ │ ├── asm_netbsd_amd64.s │ │ ├── asm_netbsd_arm.s │ │ ├── asm_openbsd_386.s │ │ ├── asm_openbsd_amd64.s │ │ ├── asm_solaris_amd64.s │ │ ├── bluetooth_linux.go │ │ ├── constants.go │ │ ├── env_unix.go │ │ ├── env_unset.go │ │ ├── flock.go │ │ ├── flock_linux_32bit.go │ │ ├── gccgo.go │ │ ├── gccgo_c.c │ │ ├── gccgo_linux_amd64.go │ │ ├── mkall.sh │ │ ├── mkerrors.sh │ │ ├── mkpost.go │ │ ├── mksyscall.pl │ │ ├── mksyscall_solaris.pl │ │ ├── mksysctl_openbsd.pl │ │ ├── mksysnum_darwin.pl │ │ ├── mksysnum_dragonfly.pl │ │ ├── mksysnum_freebsd.pl │ │ ├── mksysnum_linux.pl │ │ ├── mksysnum_netbsd.pl │ │ ├── mksysnum_openbsd.pl │ │ ├── race.go │ │ ├── race0.go │ │ ├── sockcmsg_linux.go │ │ ├── sockcmsg_unix.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_bsd.go │ │ ├── syscall_darwin.go │ │ ├── syscall_darwin_386.go │ │ ├── syscall_darwin_amd64.go │ │ ├── syscall_darwin_arm.go │ │ ├── syscall_darwin_arm64.go │ │ ├── syscall_dragonfly.go │ │ ├── syscall_dragonfly_amd64.go │ │ ├── syscall_freebsd.go │ │ ├── syscall_freebsd_386.go │ │ ├── syscall_freebsd_amd64.go │ │ ├── syscall_freebsd_arm.go │ │ ├── syscall_linux.go │ │ ├── syscall_linux_386.go │ │ ├── syscall_linux_amd64.go │ │ ├── syscall_linux_arm.go │ │ ├── syscall_linux_arm64.go │ │ ├── syscall_linux_mips64x.go │ │ ├── syscall_linux_ppc64x.go │ │ ├── syscall_linux_s390x.go │ │ ├── syscall_netbsd.go │ │ ├── syscall_netbsd_386.go │ │ ├── syscall_netbsd_amd64.go │ │ ├── syscall_netbsd_arm.go │ │ ├── syscall_no_getwd.go │ │ ├── syscall_openbsd.go │ │ ├── syscall_openbsd_386.go │ │ ├── syscall_openbsd_amd64.go │ │ ├── syscall_solaris.go │ │ ├── syscall_solaris_amd64.go │ │ ├── syscall_unix.go │ │ ├── types_darwin.go │ │ ├── types_dragonfly.go │ │ ├── types_freebsd.go │ │ ├── types_linux.go │ │ ├── types_netbsd.go │ │ ├── types_openbsd.go │ │ ├── types_solaris.go │ │ ├── zerrors_darwin_386.go │ │ ├── zerrors_darwin_amd64.go │ │ ├── zerrors_darwin_arm.go │ │ ├── zerrors_darwin_arm64.go │ │ ├── zerrors_dragonfly_amd64.go │ │ ├── zerrors_freebsd_386.go │ │ ├── zerrors_freebsd_amd64.go │ │ ├── zerrors_freebsd_arm.go │ │ ├── zerrors_linux_386.go │ │ ├── zerrors_linux_amd64.go │ │ ├── zerrors_linux_arm.go │ │ ├── zerrors_linux_arm64.go │ │ ├── zerrors_linux_mips64.go │ │ ├── zerrors_linux_mips64le.go │ │ ├── zerrors_linux_ppc64.go │ │ ├── zerrors_linux_ppc64le.go │ │ ├── zerrors_linux_s390x.go │ │ ├── zerrors_netbsd_386.go │ │ ├── zerrors_netbsd_amd64.go │ │ ├── zerrors_netbsd_arm.go │ │ ├── zerrors_openbsd_386.go │ │ ├── zerrors_openbsd_amd64.go │ │ ├── zerrors_solaris_amd64.go │ │ ├── zsyscall_darwin_386.go │ │ ├── zsyscall_darwin_amd64.go │ │ ├── zsyscall_darwin_arm.go │ │ ├── zsyscall_darwin_arm64.go │ │ ├── zsyscall_dragonfly_amd64.go │ │ ├── zsyscall_freebsd_386.go │ │ ├── zsyscall_freebsd_amd64.go │ │ ├── zsyscall_freebsd_arm.go │ │ ├── zsyscall_linux_386.go │ │ ├── zsyscall_linux_amd64.go │ │ ├── zsyscall_linux_arm.go │ │ ├── zsyscall_linux_arm64.go │ │ ├── zsyscall_linux_mips64.go │ │ ├── zsyscall_linux_mips64le.go │ │ ├── zsyscall_linux_ppc64.go │ │ ├── zsyscall_linux_ppc64le.go │ │ ├── zsyscall_linux_s390x.go │ │ ├── zsyscall_netbsd_386.go │ │ ├── zsyscall_netbsd_amd64.go │ │ ├── zsyscall_netbsd_arm.go │ │ ├── zsyscall_openbsd_386.go │ │ ├── zsyscall_openbsd_amd64.go │ │ ├── zsyscall_solaris_amd64.go │ │ ├── zsysctl_openbsd.go │ │ ├── zsysnum_darwin_386.go │ │ ├── zsysnum_darwin_amd64.go │ │ ├── zsysnum_darwin_arm.go │ │ ├── zsysnum_darwin_arm64.go │ │ ├── zsysnum_dragonfly_amd64.go │ │ ├── zsysnum_freebsd_386.go │ │ ├── zsysnum_freebsd_amd64.go │ │ ├── zsysnum_freebsd_arm.go │ │ ├── zsysnum_linux_386.go │ │ ├── zsysnum_linux_amd64.go │ │ ├── zsysnum_linux_arm.go │ │ ├── zsysnum_linux_arm64.go │ │ ├── zsysnum_linux_mips64.go │ │ ├── zsysnum_linux_mips64le.go │ │ ├── zsysnum_linux_ppc64.go │ │ ├── zsysnum_linux_ppc64le.go │ │ ├── zsysnum_linux_s390x.go │ │ ├── zsysnum_netbsd_386.go │ │ ├── zsysnum_netbsd_amd64.go │ │ ├── zsysnum_netbsd_arm.go │ │ ├── zsysnum_openbsd_386.go │ │ ├── zsysnum_openbsd_amd64.go │ │ ├── zsysnum_solaris_amd64.go │ │ ├── ztypes_darwin_386.go │ │ ├── ztypes_darwin_amd64.go │ │ ├── ztypes_darwin_arm.go │ │ ├── ztypes_darwin_arm64.go │ │ ├── ztypes_dragonfly_amd64.go │ │ ├── ztypes_freebsd_386.go │ │ ├── ztypes_freebsd_amd64.go │ │ ├── ztypes_freebsd_arm.go │ │ ├── ztypes_linux_386.go │ │ ├── ztypes_linux_amd64.go │ │ ├── ztypes_linux_arm.go │ │ ├── ztypes_linux_arm64.go │ │ ├── ztypes_linux_mips64.go │ │ ├── ztypes_linux_mips64le.go │ │ ├── ztypes_linux_ppc64.go │ │ ├── ztypes_linux_ppc64le.go │ │ ├── ztypes_linux_s390x.go │ │ ├── ztypes_netbsd_386.go │ │ ├── ztypes_netbsd_amd64.go │ │ ├── ztypes_netbsd_arm.go │ │ ├── ztypes_openbsd_386.go │ │ ├── ztypes_openbsd_amd64.go │ │ └── ztypes_solaris_amd64.go │ ├── google.golang.org │ ├── appengine │ │ ├── LICENSE │ │ ├── README.md │ │ ├── appengine.go │ │ ├── appengine_vm.go │ │ ├── datastore │ │ │ ├── datastore.go │ │ │ ├── doc.go │ │ │ ├── key.go │ │ │ ├── load.go │ │ │ ├── metadata.go │ │ │ ├── prop.go │ │ │ ├── query.go │ │ │ ├── save.go │ │ │ └── transaction.go │ │ ├── errors.go │ │ ├── identity.go │ │ ├── internal │ │ │ ├── api.go │ │ │ ├── api_classic.go │ │ │ ├── api_common.go │ │ │ ├── app_id.go │ │ │ ├── app_identity │ │ │ │ ├── app_identity_service.pb.go │ │ │ │ └── app_identity_service.proto │ │ │ ├── base │ │ │ │ ├── api_base.pb.go │ │ │ │ └── api_base.proto │ │ │ ├── datastore │ │ │ │ ├── datastore_v3.pb.go │ │ │ │ └── datastore_v3.proto │ │ │ ├── identity.go │ │ │ ├── identity_classic.go │ │ │ ├── identity_vm.go │ │ │ ├── internal.go │ │ │ ├── log │ │ │ │ ├── log_service.pb.go │ │ │ │ └── log_service.proto │ │ │ ├── metadata.go │ │ │ ├── modules │ │ │ │ ├── modules_service.pb.go │ │ │ │ └── modules_service.proto │ │ │ ├── net.go │ │ │ ├── regen.sh │ │ │ ├── remote_api │ │ │ │ ├── remote_api.pb.go │ │ │ │ └── remote_api.proto │ │ │ └── transaction.go │ │ ├── namespace.go │ │ └── timeout.go │ └── grpc │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── PATENTS │ │ ├── README.md │ │ ├── backoff.go │ │ ├── balancer.go │ │ ├── call.go │ │ ├── clientconn.go │ │ ├── codegen.sh │ │ ├── codes │ │ ├── code_string.go │ │ └── codes.go │ │ ├── coverage.sh │ │ ├── credentials │ │ ├── credentials.go │ │ ├── credentials_util_go17.go │ │ └── credentials_util_pre_go17.go │ │ ├── doc.go │ │ ├── grpclog │ │ └── logger.go │ │ ├── interceptor.go │ │ ├── internal │ │ └── internal.go │ │ ├── metadata │ │ └── metadata.go │ │ ├── naming │ │ └── naming.go │ │ ├── peer │ │ └── peer.go │ │ ├── rpc_util.go │ │ ├── server.go │ │ ├── stream.go │ │ ├── trace.go │ │ └── transport │ │ ├── control.go │ │ ├── go16.go │ │ ├── go17.go │ │ ├── handler_server.go │ │ ├── http2_client.go │ │ ├── http2_server.go │ │ ├── http_util.go │ │ ├── pre_go16.go │ │ └── transport.go │ ├── gopkg.in │ └── vmihailenco │ │ └── msgpack.v2 │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── appengine.go │ │ ├── codes │ │ └── codes.go │ │ ├── decode.go │ │ ├── decode_map.go │ │ ├── decode_number.go │ │ ├── decode_query.go │ │ ├── decode_slice.go │ │ ├── decode_string.go │ │ ├── decode_value.go │ │ ├── encode.go │ │ ├── encode_map.go │ │ ├── encode_number.go │ │ ├── encode_slice.go │ │ ├── encode_value.go │ │ ├── ext.go │ │ ├── field.go │ │ ├── msgpack.go │ │ ├── tags.go │ │ ├── time.go │ │ ├── types.go │ │ └── util.go │ └── vendor.json ├── srv ├── srv-chat │ ├── .dockerignore │ ├── .env │ ├── .env.example │ ├── .env.local │ ├── .gitignore │ ├── .travis.yml │ ├── Dockerfile │ ├── README.md │ ├── build_run.sh │ ├── kafka │ │ └── init.go │ ├── main.go │ ├── proto │ │ └── chat.pb.go │ ├── run.sh │ ├── service.go │ ├── service_test.go │ └── vendor │ │ ├── chess │ │ └── common │ │ │ ├── consul │ │ │ ├── consul.go │ │ │ └── consul_test.go │ │ │ ├── define │ │ │ ├── agent.go │ │ │ ├── auth.go │ │ │ ├── format.go │ │ │ ├── http.go │ │ │ ├── room.go │ │ │ ├── services.go │ │ │ ├── sms.go │ │ │ ├── sts.go │ │ │ └── task.go │ │ │ ├── log │ │ │ └── log.go │ │ │ └── services │ │ │ └── services.go │ │ ├── github.com │ │ ├── Shopify │ │ │ └── sarama │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── Vagrantfile │ │ │ │ ├── api_versions_request.go │ │ │ │ ├── api_versions_request_test.go │ │ │ │ ├── api_versions_response.go │ │ │ │ ├── api_versions_response_test.go │ │ │ │ ├── async_producer.go │ │ │ │ ├── async_producer_test.go │ │ │ │ ├── broker.go │ │ │ │ ├── broker_test.go │ │ │ │ ├── client.go │ │ │ │ ├── client_test.go │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── consumer.go │ │ │ │ ├── consumer_group_members.go │ │ │ │ ├── consumer_group_members_test.go │ │ │ │ ├── consumer_metadata_request.go │ │ │ │ ├── consumer_metadata_request_test.go │ │ │ │ ├── consumer_metadata_response.go │ │ │ │ ├── consumer_metadata_response_test.go │ │ │ │ ├── consumer_test.go │ │ │ │ ├── crc32_field.go │ │ │ │ ├── describe_groups_request.go │ │ │ │ ├── describe_groups_request_test.go │ │ │ │ ├── describe_groups_response.go │ │ │ │ ├── describe_groups_response_test.go │ │ │ │ ├── dev.yml │ │ │ │ ├── encoder_decoder.go │ │ │ │ ├── errors.go │ │ │ │ ├── fetch_request.go │ │ │ │ ├── fetch_request_test.go │ │ │ │ ├── fetch_response.go │ │ │ │ ├── fetch_response_test.go │ │ │ │ ├── functional_client_test.go │ │ │ │ ├── functional_consumer_test.go │ │ │ │ ├── functional_offset_manager_test.go │ │ │ │ ├── functional_producer_test.go │ │ │ │ ├── functional_test.go │ │ │ │ ├── heartbeat_request.go │ │ │ │ ├── heartbeat_request_test.go │ │ │ │ ├── heartbeat_response.go │ │ │ │ ├── heartbeat_response_test.go │ │ │ │ ├── join_group_request.go │ │ │ │ ├── join_group_request_test.go │ │ │ │ ├── join_group_response.go │ │ │ │ ├── join_group_response_test.go │ │ │ │ ├── leave_group_request.go │ │ │ │ ├── leave_group_request_test.go │ │ │ │ ├── leave_group_response.go │ │ │ │ ├── leave_group_response_test.go │ │ │ │ ├── length_field.go │ │ │ │ ├── list_groups_request.go │ │ │ │ ├── list_groups_request_test.go │ │ │ │ ├── list_groups_response.go │ │ │ │ ├── list_groups_response_test.go │ │ │ │ ├── message.go │ │ │ │ ├── message_set.go │ │ │ │ ├── message_test.go │ │ │ │ ├── metadata_request.go │ │ │ │ ├── metadata_request_test.go │ │ │ │ ├── metadata_response.go │ │ │ │ ├── metadata_response_test.go │ │ │ │ ├── metrics.go │ │ │ │ ├── metrics_test.go │ │ │ │ ├── mockbroker.go │ │ │ │ ├── mockresponses.go │ │ │ │ ├── offset_commit_request.go │ │ │ │ ├── offset_commit_request_test.go │ │ │ │ ├── offset_commit_response.go │ │ │ │ ├── offset_commit_response_test.go │ │ │ │ ├── offset_fetch_request.go │ │ │ │ ├── offset_fetch_request_test.go │ │ │ │ ├── offset_fetch_response.go │ │ │ │ ├── offset_fetch_response_test.go │ │ │ │ ├── offset_manager.go │ │ │ │ ├── offset_manager_test.go │ │ │ │ ├── offset_request.go │ │ │ │ ├── offset_request_test.go │ │ │ │ ├── offset_response.go │ │ │ │ ├── offset_response_test.go │ │ │ │ ├── packet_decoder.go │ │ │ │ ├── packet_encoder.go │ │ │ │ ├── partitioner.go │ │ │ │ ├── partitioner_test.go │ │ │ │ ├── prep_encoder.go │ │ │ │ ├── produce_request.go │ │ │ │ ├── produce_request_test.go │ │ │ │ ├── produce_response.go │ │ │ │ ├── produce_response_test.go │ │ │ │ ├── produce_set.go │ │ │ │ ├── produce_set_test.go │ │ │ │ ├── real_decoder.go │ │ │ │ ├── real_encoder.go │ │ │ │ ├── request.go │ │ │ │ ├── request_test.go │ │ │ │ ├── response_header.go │ │ │ │ ├── response_header_test.go │ │ │ │ ├── sarama.go │ │ │ │ ├── sasl_handshake_request.go │ │ │ │ ├── sasl_handshake_request_test.go │ │ │ │ ├── sasl_handshake_response.go │ │ │ │ ├── sasl_handshake_response_test.go │ │ │ │ ├── sync_group_request.go │ │ │ │ ├── sync_group_request_test.go │ │ │ │ ├── sync_group_response.go │ │ │ │ ├── sync_group_response_test.go │ │ │ │ ├── sync_producer.go │ │ │ │ ├── sync_producer_test.go │ │ │ │ ├── utils.go │ │ │ │ └── utils_test.go │ │ ├── Sirupsen │ │ │ └── logrus │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc.go │ │ │ │ ├── entry.go │ │ │ │ ├── entry_test.go │ │ │ │ ├── exported.go │ │ │ │ ├── formatter.go │ │ │ │ ├── formatter_bench_test.go │ │ │ │ ├── hook_test.go │ │ │ │ ├── hooks.go │ │ │ │ ├── json_formatter.go │ │ │ │ ├── json_formatter_test.go │ │ │ │ ├── logger.go │ │ │ │ ├── logrus.go │ │ │ │ ├── logrus_test.go │ │ │ │ ├── terminal_bsd.go │ │ │ │ ├── terminal_linux.go │ │ │ │ ├── terminal_notwindows.go │ │ │ │ ├── terminal_windows.go │ │ │ │ ├── text_formatter.go │ │ │ │ ├── text_formatter_test.go │ │ │ │ └── writer.go │ │ ├── armon │ │ │ └── go-metrics │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── const_unix.go │ │ │ │ ├── const_windows.go │ │ │ │ ├── inmem.go │ │ │ │ ├── inmem_signal.go │ │ │ │ ├── metrics.go │ │ │ │ ├── sink.go │ │ │ │ ├── start.go │ │ │ │ ├── statsd.go │ │ │ │ └── statsite.go │ │ ├── boltdb │ │ │ └── bolt │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── appveyor.yml │ │ │ │ ├── bolt_386.go │ │ │ │ ├── bolt_amd64.go │ │ │ │ ├── bolt_arm.go │ │ │ │ ├── bolt_arm64.go │ │ │ │ ├── bolt_linux.go │ │ │ │ ├── bolt_openbsd.go │ │ │ │ ├── bolt_ppc.go │ │ │ │ ├── bolt_ppc64.go │ │ │ │ ├── bolt_ppc64le.go │ │ │ │ ├── bolt_s390x.go │ │ │ │ ├── bolt_unix.go │ │ │ │ ├── bolt_unix_solaris.go │ │ │ │ ├── bolt_windows.go │ │ │ │ ├── boltsync_unix.go │ │ │ │ ├── bucket.go │ │ │ │ ├── bucket_test.go │ │ │ │ ├── cursor.go │ │ │ │ ├── cursor_test.go │ │ │ │ ├── db.go │ │ │ │ ├── db_test.go │ │ │ │ ├── doc.go │ │ │ │ ├── errors.go │ │ │ │ ├── freelist.go │ │ │ │ ├── freelist_test.go │ │ │ │ ├── node.go │ │ │ │ ├── node_test.go │ │ │ │ ├── page.go │ │ │ │ ├── page_test.go │ │ │ │ ├── quick_test.go │ │ │ │ ├── simulation_test.go │ │ │ │ ├── tx.go │ │ │ │ └── tx_test.go │ │ ├── cihub │ │ │ └── seelog │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.markdown │ │ │ │ ├── behavior_adaptive_test.go │ │ │ │ ├── behavior_adaptivelogger.go │ │ │ │ ├── behavior_asynclogger.go │ │ │ │ ├── behavior_asyncloop_test.go │ │ │ │ ├── behavior_asynclooplogger.go │ │ │ │ ├── behavior_asynctimer_test.go │ │ │ │ ├── behavior_asynctimerlogger.go │ │ │ │ ├── behavior_synclogger.go │ │ │ │ ├── behavior_synclogger_test.go │ │ │ │ ├── cfg_config.go │ │ │ │ ├── cfg_errors.go │ │ │ │ ├── cfg_logconfig.go │ │ │ │ ├── cfg_logconfig_test.go │ │ │ │ ├── cfg_parser.go │ │ │ │ ├── cfg_parser_test.go │ │ │ │ ├── common_closer.go │ │ │ │ ├── common_constraints.go │ │ │ │ ├── common_constraints_test.go │ │ │ │ ├── common_context.go │ │ │ │ ├── common_context_test.go │ │ │ │ ├── common_exception.go │ │ │ │ ├── common_exception_test.go │ │ │ │ ├── common_flusher.go │ │ │ │ ├── common_loglevel.go │ │ │ │ ├── dispatch_custom.go │ │ │ │ ├── dispatch_customdispatcher_test.go │ │ │ │ ├── dispatch_dispatcher.go │ │ │ │ ├── dispatch_filterdispatcher.go │ │ │ │ ├── dispatch_filterdispatcher_test.go │ │ │ │ ├── dispatch_splitdispatcher.go │ │ │ │ ├── dispatch_splitdispatcher_test.go │ │ │ │ ├── doc.go │ │ │ │ ├── format.go │ │ │ │ ├── format_test.go │ │ │ │ ├── internals_baseerror.go │ │ │ │ ├── internals_byteverifiers_test.go │ │ │ │ ├── internals_fsutils.go │ │ │ │ ├── internals_xmlnode.go │ │ │ │ ├── internals_xmlnode_test.go │ │ │ │ ├── log.go │ │ │ │ ├── logger.go │ │ │ │ ├── writers_bufferedwriter.go │ │ │ │ ├── writers_bufferedwriter_test.go │ │ │ │ ├── writers_connwriter.go │ │ │ │ ├── writers_consolewriter.go │ │ │ │ ├── writers_filewriter.go │ │ │ │ ├── writers_filewriter_test.go │ │ │ │ ├── writers_formattedwriter.go │ │ │ │ ├── writers_formattedwriter_test.go │ │ │ │ ├── writers_rollingfilewriter.go │ │ │ │ ├── writers_rollingfilewriter_test.go │ │ │ │ └── writers_smtpwriter.go │ │ ├── davecgh │ │ │ └── go-spew │ │ │ │ ├── LICENSE │ │ │ │ └── spew │ │ │ │ ├── bypass.go │ │ │ │ ├── bypasssafe.go │ │ │ │ ├── common.go │ │ │ │ ├── common_test.go │ │ │ │ ├── config.go │ │ │ │ ├── doc.go │ │ │ │ ├── dump.go │ │ │ │ ├── dump_test.go │ │ │ │ ├── dumpcgo_test.go │ │ │ │ ├── dumpnocgo_test.go │ │ │ │ ├── example_test.go │ │ │ │ ├── format.go │ │ │ │ ├── format_test.go │ │ │ │ ├── internal_test.go │ │ │ │ ├── internalunsafe_test.go │ │ │ │ ├── spew.go │ │ │ │ ├── spew_test.go │ │ │ │ └── testdata │ │ │ │ └── dumpcgo.go │ │ ├── eapache │ │ │ ├── go-resiliency │ │ │ │ ├── LICENSE │ │ │ │ └── breaker │ │ │ │ │ ├── README.md │ │ │ │ │ ├── breaker.go │ │ │ │ │ └── breaker_test.go │ │ │ ├── go-xerial-snappy │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── snappy.go │ │ │ │ └── snappy_test.go │ │ │ └── queue │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── queue.go │ │ │ │ └── queue_test.go │ │ ├── golang │ │ │ ├── protobuf │ │ │ │ ├── LICENSE │ │ │ │ ├── proto │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── all_test.go │ │ │ │ │ ├── any_test.go │ │ │ │ │ ├── clone.go │ │ │ │ │ ├── clone_test.go │ │ │ │ │ ├── decode.go │ │ │ │ │ ├── decode_test.go │ │ │ │ │ ├── encode.go │ │ │ │ │ ├── encode_test.go │ │ │ │ │ ├── equal.go │ │ │ │ │ ├── equal_test.go │ │ │ │ │ ├── extensions.go │ │ │ │ │ ├── extensions_test.go │ │ │ │ │ ├── lib.go │ │ │ │ │ ├── map_test.go │ │ │ │ │ ├── message_set.go │ │ │ │ │ ├── message_set_test.go │ │ │ │ │ ├── pointer_reflect.go │ │ │ │ │ ├── pointer_unsafe.go │ │ │ │ │ ├── properties.go │ │ │ │ │ ├── proto3_proto │ │ │ │ │ │ ├── proto3.pb.go │ │ │ │ │ │ └── proto3.proto │ │ │ │ │ ├── proto3_test.go │ │ │ │ │ ├── size2_test.go │ │ │ │ │ ├── size_test.go │ │ │ │ │ ├── testdata │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── golden_test.go │ │ │ │ │ │ ├── test.pb.go │ │ │ │ │ │ └── test.proto │ │ │ │ │ ├── text.go │ │ │ │ │ ├── text_parser.go │ │ │ │ │ ├── text_parser_test.go │ │ │ │ │ └── text_test.go │ │ │ │ ├── protoc-gen-go │ │ │ │ │ └── descriptor │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ └── descriptor.pb.go │ │ │ │ └── ptypes │ │ │ │ │ ├── any.go │ │ │ │ │ ├── any │ │ │ │ │ ├── any.pb.go │ │ │ │ │ └── any.proto │ │ │ │ │ ├── any_test.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── duration.go │ │ │ │ │ ├── duration │ │ │ │ │ ├── duration.pb.go │ │ │ │ │ └── duration.proto │ │ │ │ │ ├── duration_test.go │ │ │ │ │ ├── regen.sh │ │ │ │ │ ├── timestamp.go │ │ │ │ │ ├── timestamp │ │ │ │ │ ├── timestamp.pb.go │ │ │ │ │ └── timestamp.proto │ │ │ │ │ └── timestamp_test.go │ │ │ └── snappy │ │ │ │ ├── AUTHORS │ │ │ │ ├── CONTRIBUTORS │ │ │ │ ├── LICENSE │ │ │ │ ├── README │ │ │ │ ├── decode.go │ │ │ │ ├── decode_amd64.go │ │ │ │ ├── decode_amd64.s │ │ │ │ ├── decode_other.go │ │ │ │ ├── encode.go │ │ │ │ ├── encode_amd64.go │ │ │ │ ├── encode_amd64.s │ │ │ │ ├── encode_other.go │ │ │ │ ├── golden_test.go │ │ │ │ ├── snappy.go │ │ │ │ ├── snappy_test.go │ │ │ │ └── testdata │ │ │ │ ├── Mark.Twain-Tom.Sawyer.txt │ │ │ │ └── Mark.Twain-Tom.Sawyer.txt.rawsnappy │ │ ├── hashicorp │ │ │ ├── consul │ │ │ │ ├── LICENSE │ │ │ │ ├── api │ │ │ │ │ ├── README.md │ │ │ │ │ ├── acl.go │ │ │ │ │ ├── acl_test.go │ │ │ │ │ ├── agent.go │ │ │ │ │ ├── agent_test.go │ │ │ │ │ ├── api.go │ │ │ │ │ ├── api_test.go │ │ │ │ │ ├── catalog.go │ │ │ │ │ ├── catalog_test.go │ │ │ │ │ ├── coordinate.go │ │ │ │ │ ├── coordinate_test.go │ │ │ │ │ ├── event.go │ │ │ │ │ ├── event_test.go │ │ │ │ │ ├── health.go │ │ │ │ │ ├── health_test.go │ │ │ │ │ ├── kv.go │ │ │ │ │ ├── kv_test.go │ │ │ │ │ ├── lock.go │ │ │ │ │ ├── lock_test.go │ │ │ │ │ ├── operator.go │ │ │ │ │ ├── operator_area.go │ │ │ │ │ ├── operator_autopilot.go │ │ │ │ │ ├── operator_autopilot_test.go │ │ │ │ │ ├── operator_keyring.go │ │ │ │ │ ├── operator_keyring_test.go │ │ │ │ │ ├── operator_raft.go │ │ │ │ │ ├── operator_raft_test.go │ │ │ │ │ ├── prepared_query.go │ │ │ │ │ ├── prepared_query_test.go │ │ │ │ │ ├── raw.go │ │ │ │ │ ├── semaphore.go │ │ │ │ │ ├── semaphore_test.go │ │ │ │ │ ├── session.go │ │ │ │ │ ├── session_test.go │ │ │ │ │ ├── snapshot.go │ │ │ │ │ ├── snapshot_test.go │ │ │ │ │ ├── status.go │ │ │ │ │ └── status_test.go │ │ │ │ ├── testutil │ │ │ │ │ ├── README.md │ │ │ │ │ ├── io.go │ │ │ │ │ ├── retry │ │ │ │ │ │ ├── retry.go │ │ │ │ │ │ └── retry_test.go │ │ │ │ │ ├── server.go │ │ │ │ │ ├── server_methods.go │ │ │ │ │ └── server_wrapper.go │ │ │ │ └── watch │ │ │ │ │ ├── funcs.go │ │ │ │ │ ├── funcs_test.go │ │ │ │ │ ├── plan.go │ │ │ │ │ ├── plan_test.go │ │ │ │ │ ├── watch.go │ │ │ │ │ └── watch_test.go │ │ │ ├── errwrap │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── errwrap.go │ │ │ ├── go-cleanhttp │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── cleanhttp.go │ │ │ │ └── doc.go │ │ │ ├── go-msgpack │ │ │ │ ├── LICENSE │ │ │ │ └── codec │ │ │ │ │ ├── 0doc.go │ │ │ │ │ ├── README.md │ │ │ │ │ ├── binc.go │ │ │ │ │ ├── decode.go │ │ │ │ │ ├── encode.go │ │ │ │ │ ├── helper.go │ │ │ │ │ ├── helper_internal.go │ │ │ │ │ ├── msgpack.go │ │ │ │ │ ├── msgpack_test.py │ │ │ │ │ ├── rpc.go │ │ │ │ │ ├── simple.go │ │ │ │ │ └── time.go │ │ │ ├── go-multierror │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── append.go │ │ │ │ ├── flatten.go │ │ │ │ ├── format.go │ │ │ │ ├── multierror.go │ │ │ │ └── prefix.go │ │ │ ├── go-rootcerts │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── doc.go │ │ │ │ ├── rootcerts.go │ │ │ │ ├── rootcerts_base.go │ │ │ │ └── rootcerts_darwin.go │ │ │ ├── go-sockaddr │ │ │ │ ├── GNUmakefile │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc.go │ │ │ │ ├── ifaddr.go │ │ │ │ ├── ifaddrs.go │ │ │ │ ├── ifattr.go │ │ │ │ ├── ipaddr.go │ │ │ │ ├── ipaddrs.go │ │ │ │ ├── ipv4addr.go │ │ │ │ ├── ipv6addr.go │ │ │ │ ├── rfc.go │ │ │ │ ├── route_info.go │ │ │ │ ├── route_info_bsd.go │ │ │ │ ├── route_info_default.go │ │ │ │ ├── route_info_linux.go │ │ │ │ ├── route_info_solaris.go │ │ │ │ ├── route_info_windows.go │ │ │ │ ├── sockaddr.go │ │ │ │ ├── sockaddrs.go │ │ │ │ └── unixsock.go │ │ │ ├── go-uuid │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── uuid.go │ │ │ ├── memberlist │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── alive_delegate.go │ │ │ │ ├── awareness.go │ │ │ │ ├── broadcast.go │ │ │ │ ├── config.go │ │ │ │ ├── conflict_delegate.go │ │ │ │ ├── delegate.go │ │ │ │ ├── event_delegate.go │ │ │ │ ├── keyring.go │ │ │ │ ├── logging.go │ │ │ │ ├── memberlist.go │ │ │ │ ├── merge_delegate.go │ │ │ │ ├── mock_transport.go │ │ │ │ ├── net.go │ │ │ │ ├── net_transport.go │ │ │ │ ├── ping_delegate.go │ │ │ │ ├── queue.go │ │ │ │ ├── security.go │ │ │ │ ├── state.go │ │ │ │ ├── suspicion.go │ │ │ │ ├── tag.sh │ │ │ │ ├── todo.md │ │ │ │ ├── transport.go │ │ │ │ └── util.go │ │ │ └── serf │ │ │ │ ├── LICENSE │ │ │ │ ├── coordinate │ │ │ │ ├── client.go │ │ │ │ ├── config.go │ │ │ │ ├── coordinate.go │ │ │ │ └── phantom.go │ │ │ │ └── serf │ │ │ │ ├── broadcast.go │ │ │ │ ├── coalesce.go │ │ │ │ ├── coalesce_member.go │ │ │ │ ├── coalesce_user.go │ │ │ │ ├── config.go │ │ │ │ ├── conflict_delegate.go │ │ │ │ ├── delegate.go │ │ │ │ ├── event.go │ │ │ │ ├── event_delegate.go │ │ │ │ ├── internal_query.go │ │ │ │ ├── keymanager.go │ │ │ │ ├── lamport.go │ │ │ │ ├── merge_delegate.go │ │ │ │ ├── messages.go │ │ │ │ ├── ping_delegate.go │ │ │ │ ├── query.go │ │ │ │ ├── serf.go │ │ │ │ └── snapshot.go │ │ ├── miekg │ │ │ └── dns │ │ │ │ ├── AUTHORS │ │ │ │ ├── CONTRIBUTORS │ │ │ │ ├── COPYRIGHT │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── client.go │ │ │ │ ├── clientconfig.go │ │ │ │ ├── defaults.go │ │ │ │ ├── dns.go │ │ │ │ ├── dnssec.go │ │ │ │ ├── dnssec_keygen.go │ │ │ │ ├── dnssec_keyscan.go │ │ │ │ ├── dnssec_privkey.go │ │ │ │ ├── doc.go │ │ │ │ ├── edns.go │ │ │ │ ├── format.go │ │ │ │ ├── generate.go │ │ │ │ ├── labels.go │ │ │ │ ├── msg.go │ │ │ │ ├── msg_generate.go │ │ │ │ ├── msg_helpers.go │ │ │ │ ├── nsecx.go │ │ │ │ ├── privaterr.go │ │ │ │ ├── rawmsg.go │ │ │ │ ├── reverse.go │ │ │ │ ├── sanitize.go │ │ │ │ ├── scan.go │ │ │ │ ├── scan_rr.go │ │ │ │ ├── scanner.go │ │ │ │ ├── server.go │ │ │ │ ├── sig0.go │ │ │ │ ├── singleinflight.go │ │ │ │ ├── tlsa.go │ │ │ │ ├── tsig.go │ │ │ │ ├── types.go │ │ │ │ ├── types_generate.go │ │ │ │ ├── udp.go │ │ │ │ ├── udp_linux.go │ │ │ │ ├── udp_other.go │ │ │ │ ├── udp_plan9.go │ │ │ │ ├── udp_windows.go │ │ │ │ ├── update.go │ │ │ │ ├── xfr.go │ │ │ │ ├── zmsg.go │ │ │ │ └── ztypes.go │ │ ├── mitchellh │ │ │ └── go-homedir │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── homedir.go │ │ ├── pascaldekloe │ │ │ └── goe │ │ │ │ └── verify │ │ │ │ ├── values.go │ │ │ │ └── verify.go │ │ ├── pierrec │ │ │ ├── lz4 │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── block.go │ │ │ │ ├── export_test.go │ │ │ │ ├── lz4.go │ │ │ │ ├── lz4_test.go │ │ │ │ ├── reader.go │ │ │ │ ├── testdata │ │ │ │ │ └── 207326ba-36f8-11e7-954a-aca46ba8ca73.png │ │ │ │ └── writer.go │ │ │ └── xxHash │ │ │ │ ├── LICENSE │ │ │ │ └── xxHash32 │ │ │ │ ├── example_test.go │ │ │ │ ├── xxHash32.go │ │ │ │ └── xxHash32_test.go │ │ ├── pkg │ │ │ └── errors │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── appveyor.yml │ │ │ │ ├── errors.go │ │ │ │ └── stack.go │ │ ├── rcrowley │ │ │ └── go-metrics │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── counter.go │ │ │ │ ├── counter_test.go │ │ │ │ ├── debug.go │ │ │ │ ├── debug_test.go │ │ │ │ ├── ewma.go │ │ │ │ ├── ewma_test.go │ │ │ │ ├── gauge.go │ │ │ │ ├── gauge_float64.go │ │ │ │ ├── gauge_float64_test.go │ │ │ │ ├── gauge_test.go │ │ │ │ ├── graphite.go │ │ │ │ ├── graphite_test.go │ │ │ │ ├── healthcheck.go │ │ │ │ ├── histogram.go │ │ │ │ ├── histogram_test.go │ │ │ │ ├── json.go │ │ │ │ ├── json_test.go │ │ │ │ ├── log.go │ │ │ │ ├── memory.md │ │ │ │ ├── meter.go │ │ │ │ ├── meter_test.go │ │ │ │ ├── metrics.go │ │ │ │ ├── metrics_test.go │ │ │ │ ├── opentsdb.go │ │ │ │ ├── opentsdb_test.go │ │ │ │ ├── registry.go │ │ │ │ ├── registry_test.go │ │ │ │ ├── runtime.go │ │ │ │ ├── runtime_cgo.go │ │ │ │ ├── runtime_gccpufraction.go │ │ │ │ ├── runtime_no_cgo.go │ │ │ │ ├── runtime_no_gccpufraction.go │ │ │ │ ├── runtime_test.go │ │ │ │ ├── sample.go │ │ │ │ ├── sample_test.go │ │ │ │ ├── syslog.go │ │ │ │ ├── timer.go │ │ │ │ ├── timer_test.go │ │ │ │ ├── validate.sh │ │ │ │ ├── writer.go │ │ │ │ └── writer_test.go │ │ ├── sean- │ │ │ └── seed │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── init.go │ │ └── stretchr │ │ │ └── testify │ │ │ └── assert │ │ │ ├── assertions.go │ │ │ ├── assertions_test.go │ │ │ ├── doc.go │ │ │ ├── errors.go │ │ │ ├── forward_assertions.go │ │ │ ├── forward_assertions_test.go │ │ │ ├── http_assertions.go │ │ │ └── http_assertions_test.go │ │ ├── golang.org │ │ └── x │ │ │ ├── net │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ ├── context │ │ │ │ ├── context.go │ │ │ │ ├── context_test.go │ │ │ │ ├── go17.go │ │ │ │ ├── pre_go17.go │ │ │ │ └── withtimeout_test.go │ │ │ ├── http2 │ │ │ │ ├── Dockerfile │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ ├── ciphers.go │ │ │ │ ├── ciphers_test.go │ │ │ │ ├── client_conn_pool.go │ │ │ │ ├── configure_transport.go │ │ │ │ ├── databuffer.go │ │ │ │ ├── databuffer_test.go │ │ │ │ ├── errors.go │ │ │ │ ├── errors_test.go │ │ │ │ ├── flow.go │ │ │ │ ├── flow_test.go │ │ │ │ ├── frame.go │ │ │ │ ├── frame_test.go │ │ │ │ ├── go16.go │ │ │ │ ├── go17.go │ │ │ │ ├── go17_not18.go │ │ │ │ ├── go18.go │ │ │ │ ├── go18_test.go │ │ │ │ ├── go19.go │ │ │ │ ├── go19_test.go │ │ │ │ ├── gotrack.go │ │ │ │ ├── gotrack_test.go │ │ │ │ ├── headermap.go │ │ │ │ ├── hpack │ │ │ │ │ ├── encode.go │ │ │ │ │ ├── encode_test.go │ │ │ │ │ ├── hpack.go │ │ │ │ │ ├── hpack_test.go │ │ │ │ │ ├── huffman.go │ │ │ │ │ ├── tables.go │ │ │ │ │ └── tables_test.go │ │ │ │ ├── http2.go │ │ │ │ ├── http2_test.go │ │ │ │ ├── not_go16.go │ │ │ │ ├── not_go17.go │ │ │ │ ├── not_go18.go │ │ │ │ ├── not_go19.go │ │ │ │ ├── pipe.go │ │ │ │ ├── pipe_test.go │ │ │ │ ├── server.go │ │ │ │ ├── server_push_test.go │ │ │ │ ├── server_test.go │ │ │ │ ├── testdata │ │ │ │ │ └── draft-ietf-httpbis-http2.xml │ │ │ │ ├── transport.go │ │ │ │ ├── transport_test.go │ │ │ │ ├── write.go │ │ │ │ ├── writesched.go │ │ │ │ ├── writesched_priority.go │ │ │ │ ├── writesched_priority_test.go │ │ │ │ ├── writesched_random.go │ │ │ │ ├── writesched_random_test.go │ │ │ │ ├── writesched_test.go │ │ │ │ └── z_spec_test.go │ │ │ ├── idna │ │ │ │ ├── example_test.go │ │ │ │ ├── idna.go │ │ │ │ ├── idna_test.go │ │ │ │ ├── punycode.go │ │ │ │ ├── punycode_test.go │ │ │ │ ├── tables.go │ │ │ │ ├── trie.go │ │ │ │ └── trieval.go │ │ │ ├── internal │ │ │ │ └── timeseries │ │ │ │ │ ├── timeseries.go │ │ │ │ │ └── timeseries_test.go │ │ │ ├── lex │ │ │ │ └── httplex │ │ │ │ │ ├── httplex.go │ │ │ │ │ └── httplex_test.go │ │ │ └── trace │ │ │ │ ├── events.go │ │ │ │ ├── histogram.go │ │ │ │ ├── histogram_test.go │ │ │ │ ├── trace.go │ │ │ │ ├── trace_go16.go │ │ │ │ ├── trace_go17.go │ │ │ │ └── trace_test.go │ │ │ ├── sys │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── unix │ │ │ │ ├── asm_darwin_386.s │ │ │ │ ├── asm_darwin_amd64.s │ │ │ │ ├── asm_darwin_arm.s │ │ │ │ ├── asm_darwin_arm64.s │ │ │ │ ├── asm_dragonfly_amd64.s │ │ │ │ ├── asm_freebsd_386.s │ │ │ │ ├── asm_freebsd_amd64.s │ │ │ │ ├── asm_freebsd_arm.s │ │ │ │ ├── asm_linux_386.s │ │ │ │ ├── asm_linux_amd64.s │ │ │ │ ├── asm_linux_arm.s │ │ │ │ ├── asm_linux_arm64.s │ │ │ │ ├── asm_linux_mips64x.s │ │ │ │ ├── asm_linux_mipsx.s │ │ │ │ ├── asm_linux_ppc64x.s │ │ │ │ ├── asm_linux_s390x.s │ │ │ │ ├── asm_netbsd_386.s │ │ │ │ ├── asm_netbsd_amd64.s │ │ │ │ ├── asm_netbsd_arm.s │ │ │ │ ├── asm_openbsd_386.s │ │ │ │ ├── asm_openbsd_amd64.s │ │ │ │ ├── asm_solaris_amd64.s │ │ │ │ ├── bluetooth_linux.go │ │ │ │ ├── constants.go │ │ │ │ ├── creds_test.go │ │ │ │ ├── env_unix.go │ │ │ │ ├── env_unset.go │ │ │ │ ├── export_test.go │ │ │ │ ├── flock.go │ │ │ │ ├── flock_linux_32bit.go │ │ │ │ ├── gccgo.go │ │ │ │ ├── gccgo_c.c │ │ │ │ ├── gccgo_linux_amd64.go │ │ │ │ ├── gccgo_linux_sparc64.go │ │ │ │ ├── mkall.sh │ │ │ │ ├── mkerrors.sh │ │ │ │ ├── mkpost.go │ │ │ │ ├── mksyscall.pl │ │ │ │ ├── mksyscall_solaris.pl │ │ │ │ ├── mksysctl_openbsd.pl │ │ │ │ ├── mksysnum_darwin.pl │ │ │ │ ├── mksysnum_dragonfly.pl │ │ │ │ ├── mksysnum_freebsd.pl │ │ │ │ ├── mksysnum_linux.pl │ │ │ │ ├── mksysnum_netbsd.pl │ │ │ │ ├── mksysnum_openbsd.pl │ │ │ │ ├── mmap_unix_test.go │ │ │ │ ├── race.go │ │ │ │ ├── race0.go │ │ │ │ ├── sockcmsg_linux.go │ │ │ │ ├── sockcmsg_unix.go │ │ │ │ ├── str.go │ │ │ │ ├── syscall.go │ │ │ │ ├── syscall_bsd.go │ │ │ │ ├── syscall_bsd_test.go │ │ │ │ ├── syscall_darwin.go │ │ │ │ ├── syscall_darwin_386.go │ │ │ │ ├── syscall_darwin_amd64.go │ │ │ │ ├── syscall_darwin_arm.go │ │ │ │ ├── syscall_darwin_arm64.go │ │ │ │ ├── syscall_dragonfly.go │ │ │ │ ├── syscall_dragonfly_amd64.go │ │ │ │ ├── syscall_freebsd.go │ │ │ │ ├── syscall_freebsd_386.go │ │ │ │ ├── syscall_freebsd_amd64.go │ │ │ │ ├── syscall_freebsd_arm.go │ │ │ │ ├── syscall_freebsd_test.go │ │ │ │ ├── syscall_linux.go │ │ │ │ ├── syscall_linux_386.go │ │ │ │ ├── syscall_linux_amd64.go │ │ │ │ ├── syscall_linux_amd64_gc.go │ │ │ │ ├── syscall_linux_arm.go │ │ │ │ ├── syscall_linux_arm64.go │ │ │ │ ├── syscall_linux_mips64x.go │ │ │ │ ├── syscall_linux_mipsx.go │ │ │ │ ├── syscall_linux_ppc64x.go │ │ │ │ ├── syscall_linux_s390x.go │ │ │ │ ├── syscall_linux_sparc64.go │ │ │ │ ├── syscall_linux_test.go │ │ │ │ ├── syscall_netbsd.go │ │ │ │ ├── syscall_netbsd_386.go │ │ │ │ ├── syscall_netbsd_amd64.go │ │ │ │ ├── syscall_netbsd_arm.go │ │ │ │ ├── syscall_no_getwd.go │ │ │ │ ├── syscall_openbsd.go │ │ │ │ ├── syscall_openbsd_386.go │ │ │ │ ├── syscall_openbsd_amd64.go │ │ │ │ ├── syscall_solaris.go │ │ │ │ ├── syscall_solaris_amd64.go │ │ │ │ ├── syscall_test.go │ │ │ │ ├── syscall_unix.go │ │ │ │ ├── syscall_unix_gc.go │ │ │ │ ├── syscall_unix_test.go │ │ │ │ ├── types_darwin.go │ │ │ │ ├── types_dragonfly.go │ │ │ │ ├── types_freebsd.go │ │ │ │ ├── types_linux.go │ │ │ │ ├── types_netbsd.go │ │ │ │ ├── types_openbsd.go │ │ │ │ ├── types_solaris.go │ │ │ │ ├── zerrors_darwin_386.go │ │ │ │ ├── zerrors_darwin_amd64.go │ │ │ │ ├── zerrors_darwin_arm.go │ │ │ │ ├── zerrors_darwin_arm64.go │ │ │ │ ├── zerrors_dragonfly_amd64.go │ │ │ │ ├── zerrors_freebsd_386.go │ │ │ │ ├── zerrors_freebsd_amd64.go │ │ │ │ ├── zerrors_freebsd_arm.go │ │ │ │ ├── zerrors_linux_386.go │ │ │ │ ├── zerrors_linux_amd64.go │ │ │ │ ├── zerrors_linux_arm.go │ │ │ │ ├── zerrors_linux_arm64.go │ │ │ │ ├── zerrors_linux_mips.go │ │ │ │ ├── zerrors_linux_mips64.go │ │ │ │ ├── zerrors_linux_mips64le.go │ │ │ │ ├── zerrors_linux_mipsle.go │ │ │ │ ├── zerrors_linux_ppc64.go │ │ │ │ ├── zerrors_linux_ppc64le.go │ │ │ │ ├── zerrors_linux_s390x.go │ │ │ │ ├── zerrors_linux_sparc64.go │ │ │ │ ├── zerrors_netbsd_386.go │ │ │ │ ├── zerrors_netbsd_amd64.go │ │ │ │ ├── zerrors_netbsd_arm.go │ │ │ │ ├── zerrors_openbsd_386.go │ │ │ │ ├── zerrors_openbsd_amd64.go │ │ │ │ ├── zerrors_solaris_amd64.go │ │ │ │ ├── zsyscall_darwin_386.go │ │ │ │ ├── zsyscall_darwin_amd64.go │ │ │ │ ├── zsyscall_darwin_arm.go │ │ │ │ ├── zsyscall_darwin_arm64.go │ │ │ │ ├── zsyscall_dragonfly_amd64.go │ │ │ │ ├── zsyscall_freebsd_386.go │ │ │ │ ├── zsyscall_freebsd_amd64.go │ │ │ │ ├── zsyscall_freebsd_arm.go │ │ │ │ ├── zsyscall_linux_386.go │ │ │ │ ├── zsyscall_linux_amd64.go │ │ │ │ ├── zsyscall_linux_arm.go │ │ │ │ ├── zsyscall_linux_arm64.go │ │ │ │ ├── zsyscall_linux_mips.go │ │ │ │ ├── zsyscall_linux_mips64.go │ │ │ │ ├── zsyscall_linux_mips64le.go │ │ │ │ ├── zsyscall_linux_mipsle.go │ │ │ │ ├── zsyscall_linux_ppc64.go │ │ │ │ ├── zsyscall_linux_ppc64le.go │ │ │ │ ├── zsyscall_linux_s390x.go │ │ │ │ ├── zsyscall_linux_sparc64.go │ │ │ │ ├── zsyscall_netbsd_386.go │ │ │ │ ├── zsyscall_netbsd_amd64.go │ │ │ │ ├── zsyscall_netbsd_arm.go │ │ │ │ ├── zsyscall_openbsd_386.go │ │ │ │ ├── zsyscall_openbsd_amd64.go │ │ │ │ ├── zsyscall_solaris_amd64.go │ │ │ │ ├── zsysctl_openbsd.go │ │ │ │ ├── zsysnum_darwin_386.go │ │ │ │ ├── zsysnum_darwin_amd64.go │ │ │ │ ├── zsysnum_darwin_arm.go │ │ │ │ ├── zsysnum_darwin_arm64.go │ │ │ │ ├── zsysnum_dragonfly_amd64.go │ │ │ │ ├── zsysnum_freebsd_386.go │ │ │ │ ├── zsysnum_freebsd_amd64.go │ │ │ │ ├── zsysnum_freebsd_arm.go │ │ │ │ ├── zsysnum_linux_386.go │ │ │ │ ├── zsysnum_linux_amd64.go │ │ │ │ ├── zsysnum_linux_arm.go │ │ │ │ ├── zsysnum_linux_arm64.go │ │ │ │ ├── zsysnum_linux_mips.go │ │ │ │ ├── zsysnum_linux_mips64.go │ │ │ │ ├── zsysnum_linux_mips64le.go │ │ │ │ ├── zsysnum_linux_mipsle.go │ │ │ │ ├── zsysnum_linux_ppc64.go │ │ │ │ ├── zsysnum_linux_ppc64le.go │ │ │ │ ├── zsysnum_linux_s390x.go │ │ │ │ ├── zsysnum_linux_sparc64.go │ │ │ │ ├── zsysnum_netbsd_386.go │ │ │ │ ├── zsysnum_netbsd_amd64.go │ │ │ │ ├── zsysnum_netbsd_arm.go │ │ │ │ ├── zsysnum_openbsd_386.go │ │ │ │ ├── zsysnum_openbsd_amd64.go │ │ │ │ ├── zsysnum_solaris_amd64.go │ │ │ │ ├── ztypes_darwin_386.go │ │ │ │ ├── ztypes_darwin_amd64.go │ │ │ │ ├── ztypes_darwin_arm.go │ │ │ │ ├── ztypes_darwin_arm64.go │ │ │ │ ├── ztypes_dragonfly_amd64.go │ │ │ │ ├── ztypes_freebsd_386.go │ │ │ │ ├── ztypes_freebsd_amd64.go │ │ │ │ ├── ztypes_freebsd_arm.go │ │ │ │ ├── ztypes_linux_386.go │ │ │ │ ├── ztypes_linux_amd64.go │ │ │ │ ├── ztypes_linux_arm.go │ │ │ │ ├── ztypes_linux_arm64.go │ │ │ │ ├── ztypes_linux_mips.go │ │ │ │ ├── ztypes_linux_mips64.go │ │ │ │ ├── ztypes_linux_mips64le.go │ │ │ │ ├── ztypes_linux_mipsle.go │ │ │ │ ├── ztypes_linux_ppc64.go │ │ │ │ ├── ztypes_linux_ppc64le.go │ │ │ │ ├── ztypes_linux_s390x.go │ │ │ │ ├── ztypes_linux_sparc64.go │ │ │ │ ├── ztypes_netbsd_386.go │ │ │ │ ├── ztypes_netbsd_amd64.go │ │ │ │ ├── ztypes_netbsd_arm.go │ │ │ │ ├── ztypes_openbsd_386.go │ │ │ │ ├── ztypes_openbsd_amd64.go │ │ │ │ └── ztypes_solaris_amd64.go │ │ │ └── text │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ ├── internal │ │ │ ├── gen │ │ │ │ ├── code.go │ │ │ │ └── gen.go │ │ │ ├── testtext │ │ │ │ ├── codesize.go │ │ │ │ ├── flag.go │ │ │ │ ├── gc.go │ │ │ │ ├── gccgo.go │ │ │ │ ├── go1_6.go │ │ │ │ ├── go1_7.go │ │ │ │ └── text.go │ │ │ └── ucd │ │ │ │ ├── example_test.go │ │ │ │ ├── ucd.go │ │ │ │ └── ucd_test.go │ │ │ ├── secure │ │ │ └── bidirule │ │ │ │ ├── bench_test.go │ │ │ │ ├── bidirule.go │ │ │ │ └── bidirule_test.go │ │ │ ├── transform │ │ │ ├── examples_test.go │ │ │ ├── transform.go │ │ │ └── transform_test.go │ │ │ └── unicode │ │ │ ├── bidi │ │ │ ├── bidi.go │ │ │ ├── bracket.go │ │ │ ├── core.go │ │ │ ├── core_test.go │ │ │ ├── gen.go │ │ │ ├── gen_ranges.go │ │ │ ├── gen_trieval.go │ │ │ ├── prop.go │ │ │ ├── ranges_test.go │ │ │ ├── tables.go │ │ │ ├── tables_test.go │ │ │ └── trieval.go │ │ │ ├── cldr │ │ │ ├── base.go │ │ │ ├── cldr.go │ │ │ ├── cldr_test.go │ │ │ ├── collate.go │ │ │ ├── collate_test.go │ │ │ ├── data_test.go │ │ │ ├── decode.go │ │ │ ├── examples_test.go │ │ │ ├── makexml.go │ │ │ ├── resolve.go │ │ │ ├── resolve_test.go │ │ │ ├── slice.go │ │ │ ├── slice_test.go │ │ │ └── xml.go │ │ │ ├── norm │ │ │ ├── composition.go │ │ │ ├── composition_test.go │ │ │ ├── example_iter_test.go │ │ │ ├── example_test.go │ │ │ ├── forminfo.go │ │ │ ├── forminfo_test.go │ │ │ ├── input.go │ │ │ ├── iter.go │ │ │ ├── iter_test.go │ │ │ ├── maketables.go │ │ │ ├── norm_test.go │ │ │ ├── normalize.go │ │ │ ├── normalize_test.go │ │ │ ├── readwriter.go │ │ │ ├── readwriter_test.go │ │ │ ├── tables.go │ │ │ ├── transform.go │ │ │ ├── transform_test.go │ │ │ ├── trie.go │ │ │ ├── triegen.go │ │ │ └── ucd_test.go │ │ │ └── rangetable │ │ │ ├── gen.go │ │ │ ├── merge.go │ │ │ ├── merge_test.go │ │ │ ├── rangetable.go │ │ │ ├── rangetable_test.go │ │ │ └── tables.go │ │ ├── google.golang.org │ │ ├── genproto │ │ │ ├── LICENSE │ │ │ └── googleapis │ │ │ │ └── rpc │ │ │ │ ├── code │ │ │ │ └── code.pb.go │ │ │ │ ├── errdetails │ │ │ │ └── error_details.pb.go │ │ │ │ └── status │ │ │ │ └── status.pb.go │ │ └── grpc │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── backoff.go │ │ │ ├── backoff_test.go │ │ │ ├── balancer.go │ │ │ ├── balancer_test.go │ │ │ ├── call.go │ │ │ ├── call_test.go │ │ │ ├── clientconn.go │ │ │ ├── clientconn_test.go │ │ │ ├── codec.go │ │ │ ├── codec_benchmark_test.go │ │ │ ├── codec_test.go │ │ │ ├── codegen.sh │ │ │ ├── codes │ │ │ ├── code_string.go │ │ │ └── codes.go │ │ │ ├── coverage.sh │ │ │ ├── credentials │ │ │ ├── credentials.go │ │ │ ├── credentials_test.go │ │ │ ├── credentials_util_go17.go │ │ │ ├── credentials_util_go18.go │ │ │ └── credentials_util_pre_go17.go │ │ │ ├── doc.go │ │ │ ├── go16.go │ │ │ ├── go17.go │ │ │ ├── grpclb.go │ │ │ ├── grpclb │ │ │ └── grpc_lb_v1 │ │ │ │ ├── grpclb.pb.go │ │ │ │ └── grpclb.proto │ │ │ ├── grpclog │ │ │ ├── grpclog.go │ │ │ ├── logger.go │ │ │ ├── loggerv2.go │ │ │ └── loggerv2_test.go │ │ │ ├── interceptor.go │ │ │ ├── internal │ │ │ └── internal.go │ │ │ ├── keepalive │ │ │ └── keepalive.go │ │ │ ├── metadata │ │ │ ├── metadata.go │ │ │ └── metadata_test.go │ │ │ ├── naming │ │ │ ├── dns_resolver.go │ │ │ ├── dns_resolver_test.go │ │ │ ├── go17.go │ │ │ ├── go17_test.go │ │ │ ├── go18.go │ │ │ ├── go18_test.go │ │ │ └── naming.go │ │ │ ├── peer │ │ │ └── peer.go │ │ │ ├── proxy.go │ │ │ ├── proxy_test.go │ │ │ ├── rpc_util.go │ │ │ ├── rpc_util_test.go │ │ │ ├── server.go │ │ │ ├── server_test.go │ │ │ ├── stats │ │ │ ├── grpc_testing │ │ │ │ ├── test.pb.go │ │ │ │ └── test.proto │ │ │ ├── handlers.go │ │ │ ├── stats.go │ │ │ └── stats_test.go │ │ │ ├── status │ │ │ ├── status.go │ │ │ └── status_test.go │ │ │ ├── stream.go │ │ │ ├── tap │ │ │ └── tap.go │ │ │ ├── test │ │ │ └── codec_perf │ │ │ │ ├── perf.pb.go │ │ │ │ └── perf.proto │ │ │ ├── testdata │ │ │ ├── ca.pem │ │ │ ├── server1.key │ │ │ ├── server1.pem │ │ │ └── testdata.go │ │ │ ├── trace.go │ │ │ └── transport │ │ │ ├── bdp_estimator.go │ │ │ ├── control.go │ │ │ ├── go16.go │ │ │ ├── go17.go │ │ │ ├── handler_server.go │ │ │ ├── handler_server_test.go │ │ │ ├── http2_client.go │ │ │ ├── http2_server.go │ │ │ ├── http_util.go │ │ │ ├── http_util_test.go │ │ │ ├── log.go │ │ │ ├── transport.go │ │ │ └── transport_test.go │ │ ├── gopkg.in │ │ └── urfave │ │ │ └── cli.v2 │ │ │ ├── CHANGELOG.md │ │ │ ├── GNUmakefile │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── app.go │ │ │ ├── app_test.go │ │ │ ├── appveyor.yml │ │ │ ├── args.go │ │ │ ├── category.go │ │ │ ├── cli-v1-to-v2 │ │ │ ├── cli.go │ │ │ ├── command.go │ │ │ ├── command_test.go │ │ │ ├── context.go │ │ │ ├── context_test.go │ │ │ ├── errors.go │ │ │ ├── errors_test.go │ │ │ ├── flag-types.json │ │ │ ├── flag.go │ │ │ ├── flag_generated.go │ │ │ ├── flag_test.go │ │ │ ├── funcs.go │ │ │ ├── generate-flag-types │ │ │ ├── help.go │ │ │ ├── help_test.go │ │ │ ├── helpers_test.go │ │ │ └── runtests │ │ └── vendor.json └── srv-room │ ├── .env │ ├── .env.example │ ├── .env.local │ ├── .env.test │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── build_run.sh │ ├── client │ ├── main.go │ └── player.go │ ├── client_handler │ └── handle.go │ ├── main.go │ ├── misc │ ├── crypto │ │ └── dh │ │ │ ├── README.md │ │ │ ├── dh.go │ │ │ └── dh_test.go │ └── packet │ │ ├── pack.go │ │ ├── packet.go │ │ └── packet_test.go │ ├── proto │ ├── agent.pb.go │ ├── centre.pb.go │ ├── chat.pb.go │ ├── room.pb.go │ ├── sts.pb.go │ └── task.pb.go │ ├── redis │ └── init.go │ ├── registry │ └── registry.go │ ├── run.sh │ ├── service.go │ ├── session.go │ ├── signal │ └── signal.go │ ├── texas_holdem │ ├── card.go │ ├── dealmachine.go │ ├── hand.go │ ├── hand_test.go │ ├── notify.go │ ├── player.go │ ├── player_test.go │ ├── pot.go │ ├── room.go │ ├── room_test.go │ ├── table.go │ └── table_test.go │ └── vendor │ ├── chess │ ├── common │ │ ├── config │ │ │ ├── config.go │ │ │ ├── config_api.go │ │ │ ├── config_db.go │ │ │ ├── config_db_test.go │ │ │ ├── config_public.go │ │ │ ├── config_srv_auth.go │ │ │ ├── config_srv_centre.go │ │ │ ├── config_srv_notifier.go │ │ │ ├── config_srv_room.go │ │ │ ├── config_srv_sts.go │ │ │ ├── config_srv_task.go │ │ │ └── example_db.json │ │ ├── consul │ │ │ ├── consul.go │ │ │ └── consul_test.go │ │ ├── db │ │ │ ├── init.go │ │ │ ├── mongo.go │ │ │ ├── mysql.go │ │ │ └── redis.go │ │ ├── define │ │ │ ├── agent.go │ │ │ ├── auth.go │ │ │ ├── format.go │ │ │ ├── http.go │ │ │ ├── room.go │ │ │ ├── services.go │ │ │ ├── sms.go │ │ │ ├── sts.go │ │ │ └── task.go │ │ ├── helper │ │ │ ├── crypto.go │ │ │ ├── crypto_test.go │ │ │ ├── highchart.go │ │ │ ├── http.go │ │ │ ├── image.go │ │ │ ├── probability.go │ │ │ ├── rule.go │ │ │ ├── rule_test.go │ │ │ ├── signal.go │ │ │ ├── slice.go │ │ │ ├── slice_test.go │ │ │ ├── str.go │ │ │ ├── str_test.go │ │ │ ├── time.go │ │ │ └── utils.go │ │ ├── log │ │ │ └── log.go │ │ └── services │ │ │ └── services.go │ └── models │ │ ├── charge_goods.go │ │ ├── checkin_days_reward.go │ │ ├── device.go │ │ ├── gambling.go │ │ ├── goods.go │ │ ├── grade_experience.go │ │ ├── init.go │ │ ├── rooms.go │ │ ├── session.go │ │ ├── task_prize_receive.go │ │ ├── task_required.go │ │ ├── task_reward_type.go │ │ ├── task_type.go │ │ ├── user_bag.go │ │ ├── user_game_sts.go │ │ ├── user_task.go │ │ ├── users.go │ │ ├── users_award.go │ │ ├── users_checkin_receive.go │ │ ├── users_mobile_verify.go │ │ ├── users_register_log.go │ │ ├── users_tp.go │ │ ├── users_wallet.go │ │ └── users_witrhdraw_record.go │ ├── code.google.com │ └── p │ │ └── mahonia │ │ ├── 8bit.go │ │ ├── ASCII.go │ │ ├── big5-data.go │ │ ├── big5.go │ │ ├── charset.go │ │ ├── convert_string.go │ │ ├── cp51932.go │ │ ├── entity.go │ │ ├── entity_data.go │ │ ├── euc-jp.go │ │ ├── euc-kr-data.go │ │ ├── euc-kr.go │ │ ├── fallback.go │ │ ├── gb18030-data.go │ │ ├── gb18030.go │ │ ├── gbk-data.go │ │ ├── gbk.go │ │ ├── iso2022jp.go │ │ ├── jis0201-data.go │ │ ├── jis0208-data.go │ │ ├── jis0212-data.go │ │ ├── kuten.go │ │ ├── mahonia_test.go │ │ ├── mbcs.go │ │ ├── ms-jis-data.go │ │ ├── reader.go │ │ ├── shiftjis-data.go │ │ ├── shiftjis.go │ │ ├── tcvn3.go │ │ ├── translate.go │ │ ├── utf16.go │ │ ├── utf8.go │ │ └── writer.go │ ├── github.com │ ├── Sirupsen │ │ └── logrus │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── entry.go │ │ │ ├── entry_test.go │ │ │ ├── exported.go │ │ │ ├── formatter.go │ │ │ ├── formatter_bench_test.go │ │ │ ├── hook_test.go │ │ │ ├── hooks.go │ │ │ ├── json_formatter.go │ │ │ ├── json_formatter_test.go │ │ │ ├── logger.go │ │ │ ├── logrus.go │ │ │ ├── logrus_test.go │ │ │ ├── terminal_bsd.go │ │ │ ├── terminal_linux.go │ │ │ ├── terminal_notwindows.go │ │ │ ├── terminal_windows.go │ │ │ ├── text_formatter.go │ │ │ ├── text_formatter_test.go │ │ │ └── writer.go │ ├── armon │ │ └── go-metrics │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── const_unix.go │ │ │ ├── const_windows.go │ │ │ ├── inmem.go │ │ │ ├── inmem_signal.go │ │ │ ├── metrics.go │ │ │ ├── sink.go │ │ │ ├── start.go │ │ │ ├── statsd.go │ │ │ └── statsite.go │ ├── cihub │ │ └── seelog │ │ │ ├── LICENSE.txt │ │ │ ├── README.markdown │ │ │ ├── behavior_adaptive_test.go │ │ │ ├── behavior_adaptivelogger.go │ │ │ ├── behavior_asynclogger.go │ │ │ ├── behavior_asyncloop_test.go │ │ │ ├── behavior_asynclooplogger.go │ │ │ ├── behavior_asynctimer_test.go │ │ │ ├── behavior_asynctimerlogger.go │ │ │ ├── behavior_synclogger.go │ │ │ ├── behavior_synclogger_test.go │ │ │ ├── cfg_config.go │ │ │ ├── cfg_errors.go │ │ │ ├── cfg_logconfig.go │ │ │ ├── cfg_logconfig_test.go │ │ │ ├── cfg_parser.go │ │ │ ├── cfg_parser_test.go │ │ │ ├── common_closer.go │ │ │ ├── common_constraints.go │ │ │ ├── common_constraints_test.go │ │ │ ├── common_context.go │ │ │ ├── common_context_test.go │ │ │ ├── common_exception.go │ │ │ ├── common_exception_test.go │ │ │ ├── common_flusher.go │ │ │ ├── common_loglevel.go │ │ │ ├── dispatch_custom.go │ │ │ ├── dispatch_customdispatcher_test.go │ │ │ ├── dispatch_dispatcher.go │ │ │ ├── dispatch_filterdispatcher.go │ │ │ ├── dispatch_filterdispatcher_test.go │ │ │ ├── dispatch_splitdispatcher.go │ │ │ ├── dispatch_splitdispatcher_test.go │ │ │ ├── doc.go │ │ │ ├── format.go │ │ │ ├── format_test.go │ │ │ ├── internals_baseerror.go │ │ │ ├── internals_byteverifiers_test.go │ │ │ ├── internals_fsutils.go │ │ │ ├── internals_xmlnode.go │ │ │ ├── internals_xmlnode_test.go │ │ │ ├── log.go │ │ │ ├── logger.go │ │ │ ├── writers_bufferedwriter.go │ │ │ ├── writers_bufferedwriter_test.go │ │ │ ├── writers_connwriter.go │ │ │ ├── writers_consolewriter.go │ │ │ ├── writers_filewriter.go │ │ │ ├── writers_filewriter_test.go │ │ │ ├── writers_formattedwriter.go │ │ │ ├── writers_formattedwriter_test.go │ │ │ ├── writers_rollingfilewriter.go │ │ │ ├── writers_rollingfilewriter_test.go │ │ │ └── writers_smtpwriter.go │ ├── davecgh │ │ └── go-spew │ │ │ ├── LICENSE │ │ │ └── spew │ │ │ ├── bypass.go │ │ │ ├── bypasssafe.go │ │ │ ├── common.go │ │ │ ├── common_test.go │ │ │ ├── config.go │ │ │ ├── doc.go │ │ │ ├── dump.go │ │ │ ├── dump_test.go │ │ │ ├── dumpcgo_test.go │ │ │ ├── dumpnocgo_test.go │ │ │ ├── example_test.go │ │ │ ├── format.go │ │ │ ├── format_test.go │ │ │ ├── internal_test.go │ │ │ ├── internalunsafe_test.go │ │ │ ├── spew.go │ │ │ ├── spew_test.go │ │ │ └── testdata │ │ │ └── dumpcgo.go │ ├── garyburd │ │ └── redigo │ │ │ ├── LICENSE │ │ │ ├── internal │ │ │ ├── commandinfo.go │ │ │ ├── commandinfo_test.go │ │ │ └── redistest │ │ │ │ └── testdb.go │ │ │ └── redis │ │ │ ├── conn.go │ │ │ ├── conn_test.go │ │ │ ├── doc.go │ │ │ ├── log.go │ │ │ ├── pool.go │ │ │ ├── pool_test.go │ │ │ ├── pubsub.go │ │ │ ├── pubsub_test.go │ │ │ ├── redis.go │ │ │ ├── reply.go │ │ │ ├── reply_test.go │ │ │ ├── scan.go │ │ │ ├── scan_test.go │ │ │ ├── script.go │ │ │ ├── script_test.go │ │ │ ├── test_test.go │ │ │ └── zpop_example_test.go │ ├── gin-gonic │ │ └── gin │ │ │ ├── AUTHORS.md │ │ │ ├── BENCHMARKS.md │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── auth.go │ │ │ ├── auth_test.go │ │ │ ├── benchmarks_test.go │ │ │ ├── binding │ │ │ ├── binding.go │ │ │ ├── binding_test.go │ │ │ ├── default_validator.go │ │ │ ├── form.go │ │ │ ├── form_mapping.go │ │ │ ├── json.go │ │ │ ├── validate_test.go │ │ │ └── xml.go │ │ │ ├── context.go │ │ │ ├── context_test.go │ │ │ ├── debug.go │ │ │ ├── debug_test.go │ │ │ ├── deprecated.go │ │ │ ├── errors.go │ │ │ ├── errors_test.go │ │ │ ├── fs.go │ │ │ ├── gin.go │ │ │ ├── gin_integration_test.go │ │ │ ├── gin_test.go │ │ │ ├── githubapi_test.go │ │ │ ├── logger.go │ │ │ ├── logger_test.go │ │ │ ├── middleware_test.go │ │ │ ├── mode.go │ │ │ ├── mode_test.go │ │ │ ├── path.go │ │ │ ├── path_test.go │ │ │ ├── recovery.go │ │ │ ├── recovery_test.go │ │ │ ├── render │ │ │ ├── data.go │ │ │ ├── html.go │ │ │ ├── json.go │ │ │ ├── redirect.go │ │ │ ├── render.go │ │ │ ├── render_test.go │ │ │ ├── text.go │ │ │ └── xml.go │ │ │ ├── response_writer.go │ │ │ ├── response_writer_test.go │ │ │ ├── routergroup.go │ │ │ ├── routergroup_test.go │ │ │ ├── routes_test.go │ │ │ ├── tree.go │ │ │ ├── tree_test.go │ │ │ ├── utils.go │ │ │ ├── utils_test.go │ │ │ └── wercker.yml │ ├── go-sql-driver │ │ └── mysql │ │ │ ├── AUTHORS │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── appengine.go │ │ │ ├── benchmark_test.go │ │ │ ├── buffer.go │ │ │ ├── collations.go │ │ │ ├── connection.go │ │ │ ├── const.go │ │ │ ├── driver.go │ │ │ ├── driver_test.go │ │ │ ├── errors.go │ │ │ ├── errors_test.go │ │ │ ├── infile.go │ │ │ ├── packets.go │ │ │ ├── result.go │ │ │ ├── rows.go │ │ │ ├── statement.go │ │ │ ├── transaction.go │ │ │ ├── utils.go │ │ │ └── utils_test.go │ ├── golang │ │ └── protobuf │ │ │ ├── LICENSE │ │ │ ├── proto │ │ │ ├── Makefile │ │ │ ├── all_test.go │ │ │ ├── any_test.go │ │ │ ├── clone.go │ │ │ ├── clone_test.go │ │ │ ├── decode.go │ │ │ ├── decode_test.go │ │ │ ├── encode.go │ │ │ ├── encode_test.go │ │ │ ├── equal.go │ │ │ ├── equal_test.go │ │ │ ├── extensions.go │ │ │ ├── extensions_test.go │ │ │ ├── lib.go │ │ │ ├── map_test.go │ │ │ ├── message_set.go │ │ │ ├── message_set_test.go │ │ │ ├── pointer_reflect.go │ │ │ ├── pointer_unsafe.go │ │ │ ├── properties.go │ │ │ ├── proto3_proto │ │ │ │ ├── proto3.pb.go │ │ │ │ └── proto3.proto │ │ │ ├── proto3_test.go │ │ │ ├── size2_test.go │ │ │ ├── size_test.go │ │ │ ├── testdata │ │ │ │ ├── Makefile │ │ │ │ ├── golden_test.go │ │ │ │ ├── test.pb.go │ │ │ │ └── test.proto │ │ │ ├── text.go │ │ │ ├── text_parser.go │ │ │ ├── text_parser_test.go │ │ │ └── text_test.go │ │ │ ├── protoc-gen-go │ │ │ └── descriptor │ │ │ │ ├── Makefile │ │ │ │ └── descriptor.pb.go │ │ │ └── ptypes │ │ │ ├── any.go │ │ │ ├── any │ │ │ ├── any.pb.go │ │ │ └── any.proto │ │ │ ├── any_test.go │ │ │ ├── doc.go │ │ │ ├── duration.go │ │ │ ├── duration │ │ │ ├── duration.pb.go │ │ │ └── duration.proto │ │ │ ├── duration_test.go │ │ │ ├── empty │ │ │ ├── empty.pb.go │ │ │ └── empty.proto │ │ │ ├── regen.sh │ │ │ ├── timestamp.go │ │ │ ├── timestamp │ │ │ ├── timestamp.pb.go │ │ │ └── timestamp.proto │ │ │ └── timestamp_test.go │ ├── hashicorp │ │ ├── consul │ │ │ ├── LICENSE │ │ │ ├── api │ │ │ │ ├── README.md │ │ │ │ ├── acl.go │ │ │ │ ├── acl_test.go │ │ │ │ ├── agent.go │ │ │ │ ├── agent_test.go │ │ │ │ ├── api.go │ │ │ │ ├── api_test.go │ │ │ │ ├── catalog.go │ │ │ │ ├── catalog_test.go │ │ │ │ ├── coordinate.go │ │ │ │ ├── coordinate_test.go │ │ │ │ ├── event.go │ │ │ │ ├── event_test.go │ │ │ │ ├── health.go │ │ │ │ ├── health_test.go │ │ │ │ ├── kv.go │ │ │ │ ├── kv_test.go │ │ │ │ ├── lock.go │ │ │ │ ├── lock_test.go │ │ │ │ ├── operator.go │ │ │ │ ├── operator_area.go │ │ │ │ ├── operator_autopilot.go │ │ │ │ ├── operator_autopilot_test.go │ │ │ │ ├── operator_keyring.go │ │ │ │ ├── operator_keyring_test.go │ │ │ │ ├── operator_raft.go │ │ │ │ ├── operator_raft_test.go │ │ │ │ ├── prepared_query.go │ │ │ │ ├── prepared_query_test.go │ │ │ │ ├── raw.go │ │ │ │ ├── semaphore.go │ │ │ │ ├── semaphore_test.go │ │ │ │ ├── session.go │ │ │ │ ├── session_test.go │ │ │ │ ├── snapshot.go │ │ │ │ ├── snapshot_test.go │ │ │ │ ├── status.go │ │ │ │ └── status_test.go │ │ │ ├── testutil │ │ │ │ ├── README.md │ │ │ │ ├── io.go │ │ │ │ ├── retry │ │ │ │ │ ├── retry.go │ │ │ │ │ └── retry_test.go │ │ │ │ ├── server.go │ │ │ │ ├── server_methods.go │ │ │ │ └── server_wrapper.go │ │ │ └── watch │ │ │ │ ├── funcs.go │ │ │ │ ├── funcs_test.go │ │ │ │ ├── plan.go │ │ │ │ ├── plan_test.go │ │ │ │ ├── watch.go │ │ │ │ └── watch_test.go │ │ ├── errwrap │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── errwrap.go │ │ ├── go-cleanhttp │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cleanhttp.go │ │ │ └── doc.go │ │ ├── go-msgpack │ │ │ ├── LICENSE │ │ │ └── codec │ │ │ │ ├── 0doc.go │ │ │ │ ├── README.md │ │ │ │ ├── binc.go │ │ │ │ ├── decode.go │ │ │ │ ├── encode.go │ │ │ │ ├── helper.go │ │ │ │ ├── helper_internal.go │ │ │ │ ├── msgpack.go │ │ │ │ ├── msgpack_test.py │ │ │ │ ├── rpc.go │ │ │ │ ├── simple.go │ │ │ │ └── time.go │ │ ├── go-multierror │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── append.go │ │ │ ├── flatten.go │ │ │ ├── format.go │ │ │ ├── multierror.go │ │ │ └── prefix.go │ │ ├── go-rootcerts │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── rootcerts.go │ │ │ ├── rootcerts_base.go │ │ │ └── rootcerts_darwin.go │ │ ├── go-sockaddr │ │ │ ├── GNUmakefile │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── ifaddr.go │ │ │ ├── ifaddrs.go │ │ │ ├── ifattr.go │ │ │ ├── ipaddr.go │ │ │ ├── ipaddrs.go │ │ │ ├── ipv4addr.go │ │ │ ├── ipv6addr.go │ │ │ ├── rfc.go │ │ │ ├── route_info.go │ │ │ ├── route_info_bsd.go │ │ │ ├── route_info_default.go │ │ │ ├── route_info_linux.go │ │ │ ├── route_info_solaris.go │ │ │ ├── route_info_windows.go │ │ │ ├── sockaddr.go │ │ │ ├── sockaddrs.go │ │ │ └── unixsock.go │ │ ├── go-uuid │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── uuid.go │ │ ├── memberlist │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── alive_delegate.go │ │ │ ├── awareness.go │ │ │ ├── broadcast.go │ │ │ ├── config.go │ │ │ ├── conflict_delegate.go │ │ │ ├── delegate.go │ │ │ ├── event_delegate.go │ │ │ ├── keyring.go │ │ │ ├── logging.go │ │ │ ├── memberlist.go │ │ │ ├── merge_delegate.go │ │ │ ├── mock_transport.go │ │ │ ├── net.go │ │ │ ├── net_transport.go │ │ │ ├── ping_delegate.go │ │ │ ├── queue.go │ │ │ ├── security.go │ │ │ ├── state.go │ │ │ ├── suspicion.go │ │ │ ├── tag.sh │ │ │ ├── todo.md │ │ │ ├── transport.go │ │ │ └── util.go │ │ └── serf │ │ │ ├── LICENSE │ │ │ ├── coordinate │ │ │ ├── client.go │ │ │ ├── config.go │ │ │ ├── coordinate.go │ │ │ └── phantom.go │ │ │ └── serf │ │ │ ├── broadcast.go │ │ │ ├── coalesce.go │ │ │ ├── coalesce_member.go │ │ │ ├── coalesce_user.go │ │ │ ├── config.go │ │ │ ├── conflict_delegate.go │ │ │ ├── delegate.go │ │ │ ├── event.go │ │ │ ├── event_delegate.go │ │ │ ├── internal_query.go │ │ │ ├── keymanager.go │ │ │ ├── lamport.go │ │ │ ├── merge_delegate.go │ │ │ ├── messages.go │ │ │ ├── ping_delegate.go │ │ │ ├── query.go │ │ │ ├── serf.go │ │ │ └── snapshot.go │ ├── manucorporat │ │ └── sse │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── sse-encoder.go │ │ │ ├── sse_test.go │ │ │ └── writer.go │ ├── mattn │ │ ├── go-colorable │ │ │ ├── README.md │ │ │ ├── colorable_others.go │ │ │ └── colorable_windows.go │ │ └── go-isatty │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── isatty_appengine.go │ │ │ ├── isatty_bsd.go │ │ │ ├── isatty_linux.go │ │ │ ├── isatty_others.go │ │ │ ├── isatty_others_test.go │ │ │ ├── isatty_solaris.go │ │ │ ├── isatty_windows.go │ │ │ └── isatty_windows_test.go │ ├── miekg │ │ └── dns │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── COPYRIGHT │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── client.go │ │ │ ├── clientconfig.go │ │ │ ├── defaults.go │ │ │ ├── dns.go │ │ │ ├── dnssec.go │ │ │ ├── dnssec_keygen.go │ │ │ ├── dnssec_keyscan.go │ │ │ ├── dnssec_privkey.go │ │ │ ├── doc.go │ │ │ ├── edns.go │ │ │ ├── format.go │ │ │ ├── generate.go │ │ │ ├── labels.go │ │ │ ├── msg.go │ │ │ ├── msg_generate.go │ │ │ ├── msg_helpers.go │ │ │ ├── nsecx.go │ │ │ ├── privaterr.go │ │ │ ├── rawmsg.go │ │ │ ├── reverse.go │ │ │ ├── sanitize.go │ │ │ ├── scan.go │ │ │ ├── scan_rr.go │ │ │ ├── scanner.go │ │ │ ├── server.go │ │ │ ├── sig0.go │ │ │ ├── singleinflight.go │ │ │ ├── tlsa.go │ │ │ ├── tsig.go │ │ │ ├── types.go │ │ │ ├── types_generate.go │ │ │ ├── udp.go │ │ │ ├── udp_linux.go │ │ │ ├── udp_other.go │ │ │ ├── udp_plan9.go │ │ │ ├── udp_windows.go │ │ │ ├── update.go │ │ │ ├── xfr.go │ │ │ ├── zmsg.go │ │ │ └── ztypes.go │ ├── mitchellh │ │ └── go-homedir │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── homedir.go │ ├── pascaldekloe │ │ └── goe │ │ │ └── verify │ │ │ ├── values.go │ │ │ └── verify.go │ ├── pkg │ │ └── errors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── errors.go │ │ │ └── stack.go │ ├── satori │ │ └── go.uuid │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── benchmarks_test.go │ │ │ ├── uuid.go │ │ │ └── uuid_test.go │ ├── sean- │ │ └── seed │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── init.go │ └── stretchr │ │ └── testify │ │ └── assert │ │ ├── assertions.go │ │ ├── assertions_test.go │ │ ├── doc.go │ │ ├── errors.go │ │ ├── forward_assertions.go │ │ ├── forward_assertions_test.go │ │ ├── http_assertions.go │ │ └── http_assertions_test.go │ ├── golang.org │ └── x │ │ ├── net │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── context │ │ │ ├── context.go │ │ │ ├── context_test.go │ │ │ ├── go17.go │ │ │ ├── pre_go17.go │ │ │ └── withtimeout_test.go │ │ ├── http2 │ │ │ ├── Dockerfile │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── ciphers.go │ │ │ ├── ciphers_test.go │ │ │ ├── client_conn_pool.go │ │ │ ├── configure_transport.go │ │ │ ├── databuffer.go │ │ │ ├── databuffer_test.go │ │ │ ├── errors.go │ │ │ ├── errors_test.go │ │ │ ├── flow.go │ │ │ ├── flow_test.go │ │ │ ├── frame.go │ │ │ ├── frame_test.go │ │ │ ├── go16.go │ │ │ ├── go17.go │ │ │ ├── go17_not18.go │ │ │ ├── go18.go │ │ │ ├── go18_test.go │ │ │ ├── go19.go │ │ │ ├── go19_test.go │ │ │ ├── gotrack.go │ │ │ ├── gotrack_test.go │ │ │ ├── headermap.go │ │ │ ├── hpack │ │ │ │ ├── encode.go │ │ │ │ ├── encode_test.go │ │ │ │ ├── hpack.go │ │ │ │ ├── hpack_test.go │ │ │ │ ├── huffman.go │ │ │ │ ├── tables.go │ │ │ │ └── tables_test.go │ │ │ ├── http2.go │ │ │ ├── http2_test.go │ │ │ ├── not_go16.go │ │ │ ├── not_go17.go │ │ │ ├── not_go18.go │ │ │ ├── not_go19.go │ │ │ ├── pipe.go │ │ │ ├── pipe_test.go │ │ │ ├── server.go │ │ │ ├── server_push_test.go │ │ │ ├── server_test.go │ │ │ ├── testdata │ │ │ │ └── draft-ietf-httpbis-http2.xml │ │ │ ├── transport.go │ │ │ ├── transport_test.go │ │ │ ├── write.go │ │ │ ├── writesched.go │ │ │ ├── writesched_priority.go │ │ │ ├── writesched_priority_test.go │ │ │ ├── writesched_random.go │ │ │ ├── writesched_random_test.go │ │ │ ├── writesched_test.go │ │ │ └── z_spec_test.go │ │ ├── idna │ │ │ ├── example_test.go │ │ │ ├── idna.go │ │ │ ├── idna_test.go │ │ │ ├── punycode.go │ │ │ ├── punycode_test.go │ │ │ ├── tables.go │ │ │ ├── trie.go │ │ │ └── trieval.go │ │ ├── internal │ │ │ └── timeseries │ │ │ │ ├── timeseries.go │ │ │ │ └── timeseries_test.go │ │ ├── lex │ │ │ └── httplex │ │ │ │ ├── httplex.go │ │ │ │ └── httplex_test.go │ │ └── trace │ │ │ ├── events.go │ │ │ ├── histogram.go │ │ │ ├── histogram_test.go │ │ │ ├── trace.go │ │ │ ├── trace_go16.go │ │ │ ├── trace_go17.go │ │ │ └── trace_test.go │ │ ├── sys │ │ ├── LICENSE │ │ ├── PATENTS │ │ └── unix │ │ │ ├── asm_darwin_386.s │ │ │ ├── asm_darwin_amd64.s │ │ │ ├── asm_darwin_arm.s │ │ │ ├── asm_darwin_arm64.s │ │ │ ├── asm_dragonfly_amd64.s │ │ │ ├── asm_freebsd_386.s │ │ │ ├── asm_freebsd_amd64.s │ │ │ ├── asm_freebsd_arm.s │ │ │ ├── asm_linux_386.s │ │ │ ├── asm_linux_amd64.s │ │ │ ├── asm_linux_arm.s │ │ │ ├── asm_linux_arm64.s │ │ │ ├── asm_linux_mips64x.s │ │ │ ├── asm_linux_mipsx.s │ │ │ ├── asm_linux_ppc64x.s │ │ │ ├── asm_linux_s390x.s │ │ │ ├── asm_netbsd_386.s │ │ │ ├── asm_netbsd_amd64.s │ │ │ ├── asm_netbsd_arm.s │ │ │ ├── asm_openbsd_386.s │ │ │ ├── asm_openbsd_amd64.s │ │ │ ├── asm_solaris_amd64.s │ │ │ ├── bluetooth_linux.go │ │ │ ├── constants.go │ │ │ ├── creds_test.go │ │ │ ├── env_unix.go │ │ │ ├── env_unset.go │ │ │ ├── export_test.go │ │ │ ├── flock.go │ │ │ ├── flock_linux_32bit.go │ │ │ ├── gccgo.go │ │ │ ├── gccgo_c.c │ │ │ ├── gccgo_linux_amd64.go │ │ │ ├── gccgo_linux_sparc64.go │ │ │ ├── mkall.sh │ │ │ ├── mkerrors.sh │ │ │ ├── mkpost.go │ │ │ ├── mksyscall.pl │ │ │ ├── mksyscall_solaris.pl │ │ │ ├── mksysctl_openbsd.pl │ │ │ ├── mksysnum_darwin.pl │ │ │ ├── mksysnum_dragonfly.pl │ │ │ ├── mksysnum_freebsd.pl │ │ │ ├── mksysnum_linux.pl │ │ │ ├── mksysnum_netbsd.pl │ │ │ ├── mksysnum_openbsd.pl │ │ │ ├── mmap_unix_test.go │ │ │ ├── race.go │ │ │ ├── race0.go │ │ │ ├── sockcmsg_linux.go │ │ │ ├── sockcmsg_unix.go │ │ │ ├── str.go │ │ │ ├── syscall.go │ │ │ ├── syscall_bsd.go │ │ │ ├── syscall_bsd_test.go │ │ │ ├── syscall_darwin.go │ │ │ ├── syscall_darwin_386.go │ │ │ ├── syscall_darwin_amd64.go │ │ │ ├── syscall_darwin_arm.go │ │ │ ├── syscall_darwin_arm64.go │ │ │ ├── syscall_dragonfly.go │ │ │ ├── syscall_dragonfly_amd64.go │ │ │ ├── syscall_freebsd.go │ │ │ ├── syscall_freebsd_386.go │ │ │ ├── syscall_freebsd_amd64.go │ │ │ ├── syscall_freebsd_arm.go │ │ │ ├── syscall_freebsd_test.go │ │ │ ├── syscall_linux.go │ │ │ ├── syscall_linux_386.go │ │ │ ├── syscall_linux_amd64.go │ │ │ ├── syscall_linux_amd64_gc.go │ │ │ ├── syscall_linux_arm.go │ │ │ ├── syscall_linux_arm64.go │ │ │ ├── syscall_linux_mips64x.go │ │ │ ├── syscall_linux_mipsx.go │ │ │ ├── syscall_linux_ppc64x.go │ │ │ ├── syscall_linux_s390x.go │ │ │ ├── syscall_linux_sparc64.go │ │ │ ├── syscall_linux_test.go │ │ │ ├── syscall_netbsd.go │ │ │ ├── syscall_netbsd_386.go │ │ │ ├── syscall_netbsd_amd64.go │ │ │ ├── syscall_netbsd_arm.go │ │ │ ├── syscall_no_getwd.go │ │ │ ├── syscall_openbsd.go │ │ │ ├── syscall_openbsd_386.go │ │ │ ├── syscall_openbsd_amd64.go │ │ │ ├── syscall_solaris.go │ │ │ ├── syscall_solaris_amd64.go │ │ │ ├── syscall_test.go │ │ │ ├── syscall_unix.go │ │ │ ├── syscall_unix_gc.go │ │ │ ├── syscall_unix_test.go │ │ │ ├── types_darwin.go │ │ │ ├── types_dragonfly.go │ │ │ ├── types_freebsd.go │ │ │ ├── types_linux.go │ │ │ ├── types_netbsd.go │ │ │ ├── types_openbsd.go │ │ │ ├── types_solaris.go │ │ │ ├── zerrors_darwin_386.go │ │ │ ├── zerrors_darwin_amd64.go │ │ │ ├── zerrors_darwin_arm.go │ │ │ ├── zerrors_darwin_arm64.go │ │ │ ├── zerrors_dragonfly_amd64.go │ │ │ ├── zerrors_freebsd_386.go │ │ │ ├── zerrors_freebsd_amd64.go │ │ │ ├── zerrors_freebsd_arm.go │ │ │ ├── zerrors_linux_386.go │ │ │ ├── zerrors_linux_amd64.go │ │ │ ├── zerrors_linux_arm.go │ │ │ ├── zerrors_linux_arm64.go │ │ │ ├── zerrors_linux_mips.go │ │ │ ├── zerrors_linux_mips64.go │ │ │ ├── zerrors_linux_mips64le.go │ │ │ ├── zerrors_linux_mipsle.go │ │ │ ├── zerrors_linux_ppc64.go │ │ │ ├── zerrors_linux_ppc64le.go │ │ │ ├── zerrors_linux_s390x.go │ │ │ ├── zerrors_linux_sparc64.go │ │ │ ├── zerrors_netbsd_386.go │ │ │ ├── zerrors_netbsd_amd64.go │ │ │ ├── zerrors_netbsd_arm.go │ │ │ ├── zerrors_openbsd_386.go │ │ │ ├── zerrors_openbsd_amd64.go │ │ │ ├── zerrors_solaris_amd64.go │ │ │ ├── zsyscall_darwin_386.go │ │ │ ├── zsyscall_darwin_amd64.go │ │ │ ├── zsyscall_darwin_arm.go │ │ │ ├── zsyscall_darwin_arm64.go │ │ │ ├── zsyscall_dragonfly_amd64.go │ │ │ ├── zsyscall_freebsd_386.go │ │ │ ├── zsyscall_freebsd_amd64.go │ │ │ ├── zsyscall_freebsd_arm.go │ │ │ ├── zsyscall_linux_386.go │ │ │ ├── zsyscall_linux_amd64.go │ │ │ ├── zsyscall_linux_arm.go │ │ │ ├── zsyscall_linux_arm64.go │ │ │ ├── zsyscall_linux_mips.go │ │ │ ├── zsyscall_linux_mips64.go │ │ │ ├── zsyscall_linux_mips64le.go │ │ │ ├── zsyscall_linux_mipsle.go │ │ │ ├── zsyscall_linux_ppc64.go │ │ │ ├── zsyscall_linux_ppc64le.go │ │ │ ├── zsyscall_linux_s390x.go │ │ │ ├── zsyscall_linux_sparc64.go │ │ │ ├── zsyscall_netbsd_386.go │ │ │ ├── zsyscall_netbsd_amd64.go │ │ │ ├── zsyscall_netbsd_arm.go │ │ │ ├── zsyscall_openbsd_386.go │ │ │ ├── zsyscall_openbsd_amd64.go │ │ │ ├── zsyscall_solaris_amd64.go │ │ │ ├── zsysctl_openbsd.go │ │ │ ├── zsysnum_darwin_386.go │ │ │ ├── zsysnum_darwin_amd64.go │ │ │ ├── zsysnum_darwin_arm.go │ │ │ ├── zsysnum_darwin_arm64.go │ │ │ ├── zsysnum_dragonfly_amd64.go │ │ │ ├── zsysnum_freebsd_386.go │ │ │ ├── zsysnum_freebsd_amd64.go │ │ │ ├── zsysnum_freebsd_arm.go │ │ │ ├── zsysnum_linux_386.go │ │ │ ├── zsysnum_linux_amd64.go │ │ │ ├── zsysnum_linux_arm.go │ │ │ ├── zsysnum_linux_arm64.go │ │ │ ├── zsysnum_linux_mips.go │ │ │ ├── zsysnum_linux_mips64.go │ │ │ ├── zsysnum_linux_mips64le.go │ │ │ ├── zsysnum_linux_mipsle.go │ │ │ ├── zsysnum_linux_ppc64.go │ │ │ ├── zsysnum_linux_ppc64le.go │ │ │ ├── zsysnum_linux_s390x.go │ │ │ ├── zsysnum_linux_sparc64.go │ │ │ ├── zsysnum_netbsd_386.go │ │ │ ├── zsysnum_netbsd_amd64.go │ │ │ ├── zsysnum_netbsd_arm.go │ │ │ ├── zsysnum_openbsd_386.go │ │ │ ├── zsysnum_openbsd_amd64.go │ │ │ ├── zsysnum_solaris_amd64.go │ │ │ ├── ztypes_darwin_386.go │ │ │ ├── ztypes_darwin_amd64.go │ │ │ ├── ztypes_darwin_arm.go │ │ │ ├── ztypes_darwin_arm64.go │ │ │ ├── ztypes_dragonfly_amd64.go │ │ │ ├── ztypes_freebsd_386.go │ │ │ ├── ztypes_freebsd_amd64.go │ │ │ ├── ztypes_freebsd_arm.go │ │ │ ├── ztypes_linux_386.go │ │ │ ├── ztypes_linux_amd64.go │ │ │ ├── ztypes_linux_arm.go │ │ │ ├── ztypes_linux_arm64.go │ │ │ ├── ztypes_linux_mips.go │ │ │ ├── ztypes_linux_mips64.go │ │ │ ├── ztypes_linux_mips64le.go │ │ │ ├── ztypes_linux_mipsle.go │ │ │ ├── ztypes_linux_ppc64.go │ │ │ ├── ztypes_linux_ppc64le.go │ │ │ ├── ztypes_linux_s390x.go │ │ │ ├── ztypes_linux_sparc64.go │ │ │ ├── ztypes_netbsd_386.go │ │ │ ├── ztypes_netbsd_amd64.go │ │ │ ├── ztypes_netbsd_arm.go │ │ │ ├── ztypes_openbsd_386.go │ │ │ ├── ztypes_openbsd_amd64.go │ │ │ └── ztypes_solaris_amd64.go │ │ └── text │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── internal │ │ ├── gen │ │ │ ├── code.go │ │ │ └── gen.go │ │ ├── testtext │ │ │ ├── codesize.go │ │ │ ├── flag.go │ │ │ ├── gc.go │ │ │ ├── gccgo.go │ │ │ ├── go1_6.go │ │ │ ├── go1_7.go │ │ │ └── text.go │ │ └── ucd │ │ │ ├── example_test.go │ │ │ ├── ucd.go │ │ │ └── ucd_test.go │ │ ├── secure │ │ └── bidirule │ │ │ ├── bench_test.go │ │ │ ├── bidirule.go │ │ │ └── bidirule_test.go │ │ ├── transform │ │ ├── examples_test.go │ │ ├── transform.go │ │ └── transform_test.go │ │ └── unicode │ │ ├── bidi │ │ ├── bidi.go │ │ ├── bracket.go │ │ ├── core.go │ │ ├── core_test.go │ │ ├── gen.go │ │ ├── gen_ranges.go │ │ ├── gen_trieval.go │ │ ├── prop.go │ │ ├── ranges_test.go │ │ ├── tables.go │ │ ├── tables_test.go │ │ └── trieval.go │ │ ├── cldr │ │ ├── base.go │ │ ├── cldr.go │ │ ├── cldr_test.go │ │ ├── collate.go │ │ ├── collate_test.go │ │ ├── data_test.go │ │ ├── decode.go │ │ ├── examples_test.go │ │ ├── makexml.go │ │ ├── resolve.go │ │ ├── resolve_test.go │ │ ├── slice.go │ │ ├── slice_test.go │ │ └── xml.go │ │ ├── norm │ │ ├── composition.go │ │ ├── composition_test.go │ │ ├── example_iter_test.go │ │ ├── example_test.go │ │ ├── forminfo.go │ │ ├── forminfo_test.go │ │ ├── input.go │ │ ├── iter.go │ │ ├── iter_test.go │ │ ├── maketables.go │ │ ├── norm_test.go │ │ ├── normalize.go │ │ ├── normalize_test.go │ │ ├── readwriter.go │ │ ├── readwriter_test.go │ │ ├── tables.go │ │ ├── transform.go │ │ ├── transform_test.go │ │ ├── trie.go │ │ ├── triegen.go │ │ └── ucd_test.go │ │ └── rangetable │ │ ├── gen.go │ │ ├── merge.go │ │ ├── merge_test.go │ │ ├── rangetable.go │ │ ├── rangetable_test.go │ │ └── tables.go │ ├── google.golang.org │ ├── genproto │ │ ├── LICENSE │ │ └── googleapis │ │ │ ├── api │ │ │ └── annotations │ │ │ │ ├── annotations.pb.go │ │ │ │ └── http.pb.go │ │ │ ├── bigtable │ │ │ └── admin │ │ │ │ └── table │ │ │ │ └── v1 │ │ │ │ ├── bigtable_table_data.pb.go │ │ │ │ ├── bigtable_table_service.pb.go │ │ │ │ └── bigtable_table_service_messages.pb.go │ │ │ ├── longrunning │ │ │ └── operations.pb.go │ │ │ └── rpc │ │ │ ├── code │ │ │ └── code.pb.go │ │ │ ├── errdetails │ │ │ └── error_details.pb.go │ │ │ └── status │ │ │ └── status.pb.go │ └── grpc │ │ ├── AUTHORS │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── backoff.go │ │ ├── backoff_test.go │ │ ├── balancer.go │ │ ├── balancer_test.go │ │ ├── call.go │ │ ├── call_test.go │ │ ├── clientconn.go │ │ ├── clientconn_test.go │ │ ├── codec.go │ │ ├── codec_benchmark_test.go │ │ ├── codec_test.go │ │ ├── codegen.sh │ │ ├── codes │ │ ├── code_string.go │ │ └── codes.go │ │ ├── coverage.sh │ │ ├── credentials │ │ ├── credentials.go │ │ ├── credentials_test.go │ │ ├── credentials_util_go17.go │ │ ├── credentials_util_go18.go │ │ └── credentials_util_pre_go17.go │ │ ├── doc.go │ │ ├── go16.go │ │ ├── go17.go │ │ ├── grpclb.go │ │ ├── grpclb │ │ └── grpc_lb_v1 │ │ │ ├── grpclb.pb.go │ │ │ └── grpclb.proto │ │ ├── grpclog │ │ ├── grpclog.go │ │ ├── logger.go │ │ ├── loggerv2.go │ │ └── loggerv2_test.go │ │ ├── interceptor.go │ │ ├── internal │ │ └── internal.go │ │ ├── keepalive │ │ └── keepalive.go │ │ ├── metadata │ │ ├── metadata.go │ │ └── metadata_test.go │ │ ├── naming │ │ ├── dns_resolver.go │ │ ├── dns_resolver_test.go │ │ ├── go17.go │ │ ├── go17_test.go │ │ ├── go18.go │ │ ├── go18_test.go │ │ └── naming.go │ │ ├── peer │ │ └── peer.go │ │ ├── proxy.go │ │ ├── proxy_test.go │ │ ├── rpc_util.go │ │ ├── rpc_util_test.go │ │ ├── server.go │ │ ├── server_test.go │ │ ├── stats │ │ ├── grpc_testing │ │ │ ├── test.pb.go │ │ │ └── test.proto │ │ ├── handlers.go │ │ ├── stats.go │ │ └── stats_test.go │ │ ├── status │ │ ├── status.go │ │ └── status_test.go │ │ ├── stream.go │ │ ├── tap │ │ └── tap.go │ │ ├── test │ │ └── codec_perf │ │ │ ├── perf.pb.go │ │ │ └── perf.proto │ │ ├── testdata │ │ ├── ca.pem │ │ ├── server1.key │ │ ├── server1.pem │ │ └── testdata.go │ │ ├── trace.go │ │ └── transport │ │ ├── bdp_estimator.go │ │ ├── control.go │ │ ├── go16.go │ │ ├── go17.go │ │ ├── handler_server.go │ │ ├── handler_server_test.go │ │ ├── http2_client.go │ │ ├── http2_server.go │ │ ├── http_util.go │ │ ├── http_util_test.go │ │ ├── log.go │ │ ├── transport.go │ │ └── transport_test.go │ ├── gopkg.in │ ├── bluesuncorp │ │ └── validator.v5 │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── baked_in.go │ │ │ ├── benchmarks_test.go │ │ │ ├── doc.go │ │ │ ├── examples_test.go │ │ │ ├── regexes.go │ │ │ ├── validator.go │ │ │ └── validator_test.go │ ├── mgo.v2 │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── auth.go │ │ ├── auth_test.go │ │ ├── bson │ │ │ ├── LICENSE │ │ │ ├── bson.go │ │ │ ├── bson_test.go │ │ │ ├── decode.go │ │ │ ├── encode.go │ │ │ └── specdata_test.go │ │ ├── bulk.go │ │ ├── bulk_test.go │ │ ├── cluster.go │ │ ├── cluster_test.go │ │ ├── doc.go │ │ ├── export_test.go │ │ ├── gridfs.go │ │ ├── gridfs_test.go │ │ ├── internal │ │ │ ├── sasl │ │ │ │ ├── sasl.c │ │ │ │ ├── sasl.go │ │ │ │ ├── sasl_windows.c │ │ │ │ ├── sasl_windows.go │ │ │ │ ├── sasl_windows.h │ │ │ │ ├── sspi_windows.c │ │ │ │ └── sspi_windows.h │ │ │ └── scram │ │ │ │ ├── scram.go │ │ │ │ └── scram_test.go │ │ ├── log.go │ │ ├── queue.go │ │ ├── queue_test.go │ │ ├── raceoff.go │ │ ├── raceon.go │ │ ├── saslimpl.go │ │ ├── saslstub.go │ │ ├── server.go │ │ ├── session.go │ │ ├── session_test.go │ │ ├── socket.go │ │ ├── stats.go │ │ ├── suite_test.go │ │ ├── syscall_test.go │ │ └── syscall_windows_test.go │ ├── urfave │ │ └── cli.v2 │ │ │ ├── CHANGELOG.md │ │ │ ├── GNUmakefile │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── app.go │ │ │ ├── app_test.go │ │ │ ├── appveyor.yml │ │ │ ├── args.go │ │ │ ├── category.go │ │ │ ├── cli-v1-to-v2 │ │ │ ├── cli.go │ │ │ ├── command.go │ │ │ ├── command_test.go │ │ │ ├── context.go │ │ │ ├── context_test.go │ │ │ ├── errors.go │ │ │ ├── errors_test.go │ │ │ ├── flag-types.json │ │ │ ├── flag.go │ │ │ ├── flag_generated.go │ │ │ ├── flag_test.go │ │ │ ├── funcs.go │ │ │ ├── generate-flag-types │ │ │ ├── help.go │ │ │ ├── help_test.go │ │ │ ├── helpers_test.go │ │ │ └── runtests │ └── yaml.v2 │ │ ├── LICENSE │ │ ├── LICENSE.libyaml │ │ ├── README.md │ │ ├── apic.go │ │ ├── decode.go │ │ ├── decode_test.go │ │ ├── emitterc.go │ │ ├── encode.go │ │ ├── encode_test.go │ │ ├── parserc.go │ │ ├── readerc.go │ │ ├── resolve.go │ │ ├── scannerc.go │ │ ├── sorter.go │ │ ├── suite_test.go │ │ ├── writerc.go │ │ ├── yaml.go │ │ ├── yamlh.go │ │ └── yamlprivateh.go │ └── vendor.json ├── tools ├── .gitignore ├── LICENSE ├── README.md ├── clone_all.sh ├── discover │ └── main.go ├── pb-gen.sh ├── proto_scripts │ ├── README.md │ ├── api.go │ ├── api.txt │ ├── gen_proto.sh │ ├── primitives.json │ ├── proto.go │ ├── proto.txt │ └── templates │ │ ├── client │ │ ├── api.tmpl │ │ └── proto.tmpl │ │ └── server │ │ ├── api.tmpl │ │ └── proto.tmpl ├── simulate │ └── src │ │ ├── misc │ │ ├── crypto │ │ │ └── dh │ │ │ │ ├── README.md │ │ │ │ ├── dh.go │ │ │ │ └── dh_test.go │ │ └── packet │ │ │ ├── pack.go │ │ │ ├── pack_test.go │ │ │ ├── packet.go │ │ │ └── packet_test.go │ │ └── simulate │ │ ├── api.go │ │ ├── proto.go │ │ └── simulate.go └── upload_numbers.sh └── wordfilter ├── .dockerignore ├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── dictionary.txt ├── dirty.txt ├── main.go ├── proto └── wordfilter.pb.go ├── service.go ├── service_test.go ├── vendor ├── github.com │ ├── Sirupsen │ │ └── logrus │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── entry.go │ │ │ ├── exported.go │ │ │ ├── formatter.go │ │ │ ├── hooks.go │ │ │ ├── json_formatter.go │ │ │ ├── logger.go │ │ │ ├── logrus.go │ │ │ ├── terminal_bsd.go │ │ │ ├── terminal_linux.go │ │ │ ├── terminal_notwindows.go │ │ │ ├── terminal_solaris.go │ │ │ ├── terminal_windows.go │ │ │ ├── text_formatter.go │ │ │ └── writer.go │ ├── adamzy │ │ └── cedar-go │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── api.go │ │ │ ├── cedar.go │ │ │ ├── doc.go │ │ │ ├── errors.go │ │ │ └── io.go │ ├── golang │ │ └── protobuf │ │ │ ├── LICENSE │ │ │ └── proto │ │ │ ├── Makefile │ │ │ ├── clone.go │ │ │ ├── decode.go │ │ │ ├── encode.go │ │ │ ├── equal.go │ │ │ ├── extensions.go │ │ │ ├── lib.go │ │ │ ├── message_set.go │ │ │ ├── pointer_reflect.go │ │ │ ├── pointer_unsafe.go │ │ │ ├── properties.go │ │ │ ├── text.go │ │ │ └── text_parser.go │ └── huichen │ │ └── sego │ │ ├── README.md │ │ ├── dictionary.go │ │ ├── license.txt │ │ ├── segment.go │ │ ├── segmenter.go │ │ ├── test_utils.go │ │ ├── token.go │ │ └── utils.go ├── golang.org │ └── x │ │ ├── net │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── context │ │ │ ├── context.go │ │ │ ├── go17.go │ │ │ └── pre_go17.go │ │ ├── http2 │ │ │ ├── Dockerfile │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── client_conn_pool.go │ │ │ ├── configure_transport.go │ │ │ ├── errors.go │ │ │ ├── fixed_buffer.go │ │ │ ├── flow.go │ │ │ ├── frame.go │ │ │ ├── go16.go │ │ │ ├── go17.go │ │ │ ├── gotrack.go │ │ │ ├── headermap.go │ │ │ ├── hpack │ │ │ │ ├── encode.go │ │ │ │ ├── hpack.go │ │ │ │ ├── huffman.go │ │ │ │ └── tables.go │ │ │ ├── http2.go │ │ │ ├── not_go16.go │ │ │ ├── not_go17.go │ │ │ ├── pipe.go │ │ │ ├── server.go │ │ │ ├── transport.go │ │ │ ├── write.go │ │ │ └── writesched.go │ │ ├── internal │ │ │ └── timeseries │ │ │ │ └── timeseries.go │ │ ├── lex │ │ │ └── httplex │ │ │ │ └── httplex.go │ │ └── trace │ │ │ ├── events.go │ │ │ ├── histogram.go │ │ │ └── trace.go │ │ └── sys │ │ ├── LICENSE │ │ ├── PATENTS │ │ └── unix │ │ ├── asm.s │ │ ├── asm_darwin_386.s │ │ ├── asm_darwin_amd64.s │ │ ├── asm_darwin_arm.s │ │ ├── asm_darwin_arm64.s │ │ ├── asm_dragonfly_amd64.s │ │ ├── asm_freebsd_386.s │ │ ├── asm_freebsd_amd64.s │ │ ├── asm_freebsd_arm.s │ │ ├── asm_linux_386.s │ │ ├── asm_linux_amd64.s │ │ ├── asm_linux_arm.s │ │ ├── asm_linux_arm64.s │ │ ├── asm_linux_mips64x.s │ │ ├── asm_linux_ppc64x.s │ │ ├── asm_linux_s390x.s │ │ ├── asm_netbsd_386.s │ │ ├── asm_netbsd_amd64.s │ │ ├── asm_netbsd_arm.s │ │ ├── asm_openbsd_386.s │ │ ├── asm_openbsd_amd64.s │ │ ├── asm_solaris_amd64.s │ │ ├── bluetooth_linux.go │ │ ├── constants.go │ │ ├── env_unix.go │ │ ├── env_unset.go │ │ ├── flock.go │ │ ├── flock_linux_32bit.go │ │ ├── gccgo.go │ │ ├── gccgo_c.c │ │ ├── gccgo_linux_amd64.go │ │ ├── mkall.sh │ │ ├── mkerrors.sh │ │ ├── mkpost.go │ │ ├── mksyscall.pl │ │ ├── mksyscall_solaris.pl │ │ ├── mksysctl_openbsd.pl │ │ ├── mksysnum_darwin.pl │ │ ├── mksysnum_dragonfly.pl │ │ ├── mksysnum_freebsd.pl │ │ ├── mksysnum_linux.pl │ │ ├── mksysnum_netbsd.pl │ │ ├── mksysnum_openbsd.pl │ │ ├── race.go │ │ ├── race0.go │ │ ├── sockcmsg_linux.go │ │ ├── sockcmsg_unix.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_bsd.go │ │ ├── syscall_darwin.go │ │ ├── syscall_darwin_386.go │ │ ├── syscall_darwin_amd64.go │ │ ├── syscall_darwin_arm.go │ │ ├── syscall_darwin_arm64.go │ │ ├── syscall_dragonfly.go │ │ ├── syscall_dragonfly_amd64.go │ │ ├── syscall_freebsd.go │ │ ├── syscall_freebsd_386.go │ │ ├── syscall_freebsd_amd64.go │ │ ├── syscall_freebsd_arm.go │ │ ├── syscall_linux.go │ │ ├── syscall_linux_386.go │ │ ├── syscall_linux_amd64.go │ │ ├── syscall_linux_arm.go │ │ ├── syscall_linux_arm64.go │ │ ├── syscall_linux_mips64x.go │ │ ├── syscall_linux_ppc64x.go │ │ ├── syscall_linux_s390x.go │ │ ├── syscall_netbsd.go │ │ ├── syscall_netbsd_386.go │ │ ├── syscall_netbsd_amd64.go │ │ ├── syscall_netbsd_arm.go │ │ ├── syscall_no_getwd.go │ │ ├── syscall_openbsd.go │ │ ├── syscall_openbsd_386.go │ │ ├── syscall_openbsd_amd64.go │ │ ├── syscall_solaris.go │ │ ├── syscall_solaris_amd64.go │ │ ├── syscall_unix.go │ │ ├── types_darwin.go │ │ ├── types_dragonfly.go │ │ ├── types_freebsd.go │ │ ├── types_linux.go │ │ ├── types_netbsd.go │ │ ├── types_openbsd.go │ │ ├── types_solaris.go │ │ ├── zerrors_darwin_386.go │ │ ├── zerrors_darwin_amd64.go │ │ ├── zerrors_darwin_arm.go │ │ ├── zerrors_darwin_arm64.go │ │ ├── zerrors_dragonfly_amd64.go │ │ ├── zerrors_freebsd_386.go │ │ ├── zerrors_freebsd_amd64.go │ │ ├── zerrors_freebsd_arm.go │ │ ├── zerrors_linux_386.go │ │ ├── zerrors_linux_amd64.go │ │ ├── zerrors_linux_arm.go │ │ ├── zerrors_linux_arm64.go │ │ ├── zerrors_linux_mips64.go │ │ ├── zerrors_linux_mips64le.go │ │ ├── zerrors_linux_ppc64.go │ │ ├── zerrors_linux_ppc64le.go │ │ ├── zerrors_linux_s390x.go │ │ ├── zerrors_netbsd_386.go │ │ ├── zerrors_netbsd_amd64.go │ │ ├── zerrors_netbsd_arm.go │ │ ├── zerrors_openbsd_386.go │ │ ├── zerrors_openbsd_amd64.go │ │ ├── zerrors_solaris_amd64.go │ │ ├── zsyscall_darwin_386.go │ │ ├── zsyscall_darwin_amd64.go │ │ ├── zsyscall_darwin_arm.go │ │ ├── zsyscall_darwin_arm64.go │ │ ├── zsyscall_dragonfly_amd64.go │ │ ├── zsyscall_freebsd_386.go │ │ ├── zsyscall_freebsd_amd64.go │ │ ├── zsyscall_freebsd_arm.go │ │ ├── zsyscall_linux_386.go │ │ ├── zsyscall_linux_amd64.go │ │ ├── zsyscall_linux_arm.go │ │ ├── zsyscall_linux_arm64.go │ │ ├── zsyscall_linux_mips64.go │ │ ├── zsyscall_linux_mips64le.go │ │ ├── zsyscall_linux_ppc64.go │ │ ├── zsyscall_linux_ppc64le.go │ │ ├── zsyscall_linux_s390x.go │ │ ├── zsyscall_netbsd_386.go │ │ ├── zsyscall_netbsd_amd64.go │ │ ├── zsyscall_netbsd_arm.go │ │ ├── zsyscall_openbsd_386.go │ │ ├── zsyscall_openbsd_amd64.go │ │ ├── zsyscall_solaris_amd64.go │ │ ├── zsysctl_openbsd.go │ │ ├── zsysnum_darwin_386.go │ │ ├── zsysnum_darwin_amd64.go │ │ ├── zsysnum_darwin_arm.go │ │ ├── zsysnum_darwin_arm64.go │ │ ├── zsysnum_dragonfly_amd64.go │ │ ├── zsysnum_freebsd_386.go │ │ ├── zsysnum_freebsd_amd64.go │ │ ├── zsysnum_freebsd_arm.go │ │ ├── zsysnum_linux_386.go │ │ ├── zsysnum_linux_amd64.go │ │ ├── zsysnum_linux_arm.go │ │ ├── zsysnum_linux_arm64.go │ │ ├── zsysnum_linux_mips64.go │ │ ├── zsysnum_linux_mips64le.go │ │ ├── zsysnum_linux_ppc64.go │ │ ├── zsysnum_linux_ppc64le.go │ │ ├── zsysnum_linux_s390x.go │ │ ├── zsysnum_netbsd_386.go │ │ ├── zsysnum_netbsd_amd64.go │ │ ├── zsysnum_netbsd_arm.go │ │ ├── zsysnum_openbsd_386.go │ │ ├── zsysnum_openbsd_amd64.go │ │ ├── zsysnum_solaris_amd64.go │ │ ├── ztypes_darwin_386.go │ │ ├── ztypes_darwin_amd64.go │ │ ├── ztypes_darwin_arm.go │ │ ├── ztypes_darwin_arm64.go │ │ ├── ztypes_dragonfly_amd64.go │ │ ├── ztypes_freebsd_386.go │ │ ├── ztypes_freebsd_amd64.go │ │ ├── ztypes_freebsd_arm.go │ │ ├── ztypes_linux_386.go │ │ ├── ztypes_linux_amd64.go │ │ ├── ztypes_linux_arm.go │ │ ├── ztypes_linux_arm64.go │ │ ├── ztypes_linux_mips64.go │ │ ├── ztypes_linux_mips64le.go │ │ ├── ztypes_linux_ppc64.go │ │ ├── ztypes_linux_ppc64le.go │ │ ├── ztypes_linux_s390x.go │ │ ├── ztypes_netbsd_386.go │ │ ├── ztypes_netbsd_amd64.go │ │ ├── ztypes_netbsd_arm.go │ │ ├── ztypes_openbsd_386.go │ │ ├── ztypes_openbsd_amd64.go │ │ └── ztypes_solaris_amd64.go ├── google.golang.org │ └── grpc │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── PATENTS │ │ ├── README.md │ │ ├── backoff.go │ │ ├── balancer.go │ │ ├── call.go │ │ ├── clientconn.go │ │ ├── codegen.sh │ │ ├── codes │ │ ├── code_string.go │ │ └── codes.go │ │ ├── coverage.sh │ │ ├── credentials │ │ ├── credentials.go │ │ ├── credentials_util_go17.go │ │ └── credentials_util_pre_go17.go │ │ ├── doc.go │ │ ├── grpclog │ │ └── logger.go │ │ ├── interceptor.go │ │ ├── internal │ │ └── internal.go │ │ ├── metadata │ │ └── metadata.go │ │ ├── naming │ │ └── naming.go │ │ ├── peer │ │ └── peer.go │ │ ├── rpc_util.go │ │ ├── server.go │ │ ├── stream.go │ │ ├── trace.go │ │ └── transport │ │ ├── control.go │ │ ├── go16.go │ │ ├── go17.go │ │ ├── handler_server.go │ │ ├── http2_client.go │ │ ├── http2_server.go │ │ ├── http_util.go │ │ ├── pre_go16.go │ │ └── transport.go ├── gopkg.in │ └── urfave │ │ └── cli.v2 │ │ ├── CHANGELOG.md │ │ ├── GNUmakefile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── app.go │ │ ├── appveyor.yml │ │ ├── args.go │ │ ├── category.go │ │ ├── cli-v1-to-v2 │ │ ├── cli.go │ │ ├── command.go │ │ ├── context.go │ │ ├── errors.go │ │ ├── flag-types.json │ │ ├── flag.go │ │ ├── flag_generated.go │ │ ├── funcs.go │ │ ├── generate-flag-types │ │ ├── help.go │ │ └── runtests └── vendor.json └── wordfilter.proto /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=go -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/* 2 | .DS_Store 3 | srv/srv-room/client/chess -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/README.md -------------------------------------------------------------------------------- /agent/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/.dockerignore -------------------------------------------------------------------------------- /agent/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/.env -------------------------------------------------------------------------------- /agent/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/.env.example -------------------------------------------------------------------------------- /agent/.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/.env.local -------------------------------------------------------------------------------- /agent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/.gitignore -------------------------------------------------------------------------------- /agent/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/.travis.yml -------------------------------------------------------------------------------- /agent/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/Dockerfile -------------------------------------------------------------------------------- /agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/README.md -------------------------------------------------------------------------------- /agent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/agent.go -------------------------------------------------------------------------------- /agent/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/buffer.go -------------------------------------------------------------------------------- /agent/build_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/build_run.sh -------------------------------------------------------------------------------- /agent/client_handler/handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/client_handler/handle.go -------------------------------------------------------------------------------- /agent/forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/forward.go -------------------------------------------------------------------------------- /agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/main.go -------------------------------------------------------------------------------- /agent/misc/crypto/dh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/misc/crypto/dh/README.md -------------------------------------------------------------------------------- /agent/misc/crypto/dh/dh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/misc/crypto/dh/dh.go -------------------------------------------------------------------------------- /agent/misc/crypto/dh/dh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/misc/crypto/dh/dh_test.go -------------------------------------------------------------------------------- /agent/misc/packet/pack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/misc/packet/pack.go -------------------------------------------------------------------------------- /agent/misc/packet/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/misc/packet/packet.go -------------------------------------------------------------------------------- /agent/misc/packet/packet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/misc/packet/packet_test.go -------------------------------------------------------------------------------- /agent/proto/agent.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/proto/agent.pb.go -------------------------------------------------------------------------------- /agent/proto/auth.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/proto/auth.pb.go -------------------------------------------------------------------------------- /agent/proto/room.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/proto/room.pb.go -------------------------------------------------------------------------------- /agent/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/route.go -------------------------------------------------------------------------------- /agent/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/run.sh -------------------------------------------------------------------------------- /agent/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/signal.go -------------------------------------------------------------------------------- /agent/startup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/startup.go -------------------------------------------------------------------------------- /agent/timer_work.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/timer_work.go -------------------------------------------------------------------------------- /agent/types/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/types/session.go -------------------------------------------------------------------------------- /agent/utils/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/utils/rand.go -------------------------------------------------------------------------------- /agent/utils/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/utils/stack.go -------------------------------------------------------------------------------- /agent/vendor/chess/common/consul/consul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/chess/common/consul/consul.go -------------------------------------------------------------------------------- /agent/vendor/chess/common/define/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/chess/common/define/agent.go -------------------------------------------------------------------------------- /agent/vendor/chess/common/define/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/chess/common/define/auth.go -------------------------------------------------------------------------------- /agent/vendor/chess/common/define/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/chess/common/define/format.go -------------------------------------------------------------------------------- /agent/vendor/chess/common/define/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/chess/common/define/http.go -------------------------------------------------------------------------------- /agent/vendor/chess/common/define/room.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/chess/common/define/room.go -------------------------------------------------------------------------------- /agent/vendor/chess/common/define/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/chess/common/define/services.go -------------------------------------------------------------------------------- /agent/vendor/chess/common/define/sms.go: -------------------------------------------------------------------------------- 1 | package define 2 | 3 | // 短信模板code定义 4 | const ( 5 | SMSTPLCODE_LOGIN = "SMS_22175101" 6 | ) 7 | -------------------------------------------------------------------------------- /agent/vendor/chess/common/define/sts.go: -------------------------------------------------------------------------------- 1 | package define 2 | 3 | const ( 4 | STS_GAME_INFO_REDIS_KEY = "sts_game_info_redis_key" 5 | ) 6 | -------------------------------------------------------------------------------- /agent/vendor/chess/common/define/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/chess/common/define/task.go -------------------------------------------------------------------------------- /agent/vendor/chess/common/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/chess/common/log/log.go -------------------------------------------------------------------------------- /agent/vendor/code.google.com/p/go.net/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/code.google.com/p/go.net/LICENSE -------------------------------------------------------------------------------- /agent/vendor/code.google.com/p/go.net/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/code.google.com/p/go.net/PATENTS -------------------------------------------------------------------------------- /agent/vendor/github.com/cihub/seelog/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/cihub/seelog/doc.go -------------------------------------------------------------------------------- /agent/vendor/github.com/cihub/seelog/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/cihub/seelog/log.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/AUTHORS -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/COPYRIGHT -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/LICENSE -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/README.md -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/client.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/defaults.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/dns.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/dnssec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/dnssec.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/doc.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/edns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/edns.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/format.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/generate.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/labels.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/msg.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/nsecx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/nsecx.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/rawmsg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/rawmsg.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/reverse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/reverse.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/sanitize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/sanitize.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/scan.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/scan_rr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/scan_rr.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/scanner.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/server.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/sig0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/sig0.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/tlsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/tlsa.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/tsig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/tsig.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/types.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/udp.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/update.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/xfr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/xfr.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/zmsg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/zmsg.go -------------------------------------------------------------------------------- /agent/vendor/github.com/miekg/dns/ztypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/miekg/dns/ztypes.go -------------------------------------------------------------------------------- /agent/vendor/github.com/pkg/errors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/pkg/errors/LICENSE -------------------------------------------------------------------------------- /agent/vendor/github.com/pkg/errors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/pkg/errors/README.md -------------------------------------------------------------------------------- /agent/vendor/github.com/pkg/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/pkg/errors/errors.go -------------------------------------------------------------------------------- /agent/vendor/github.com/pkg/errors/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/pkg/errors/stack.go -------------------------------------------------------------------------------- /agent/vendor/github.com/sean-/seed/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/sean-/seed/LICENSE -------------------------------------------------------------------------------- /agent/vendor/github.com/sean-/seed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/sean-/seed/README.md -------------------------------------------------------------------------------- /agent/vendor/github.com/sean-/seed/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/sean-/seed/init.go -------------------------------------------------------------------------------- /agent/vendor/github.com/xtaci/kcp-go/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/xtaci/kcp-go/LICENSE -------------------------------------------------------------------------------- /agent/vendor/github.com/xtaci/kcp-go/crypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/xtaci/kcp-go/crypt.go -------------------------------------------------------------------------------- /agent/vendor/github.com/xtaci/kcp-go/fec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/xtaci/kcp-go/fec.go -------------------------------------------------------------------------------- /agent/vendor/github.com/xtaci/kcp-go/kcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/xtaci/kcp-go/kcp.go -------------------------------------------------------------------------------- /agent/vendor/github.com/xtaci/kcp-go/sess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/xtaci/kcp-go/sess.go -------------------------------------------------------------------------------- /agent/vendor/github.com/xtaci/kcp-go/snmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/xtaci/kcp-go/snmp.go -------------------------------------------------------------------------------- /agent/vendor/github.com/xtaci/kcp-go/xor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/github.com/xtaci/kcp-go/xor.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/crypto/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/crypto/LICENSE -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/crypto/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/crypto/PATENTS -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/LICENSE -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/PATENTS -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/bpf/asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/bpf/asm.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/bpf/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/bpf/doc.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/bpf/setter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/bpf/setter.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/bpf/vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/bpf/vm.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/bpf/vm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/bpf/vm_test.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/context/go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/context/go17.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/README -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/errors.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/flow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/flow.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/frame.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/go16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/go16.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/go17.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/go18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/go18.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/go19.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/go19.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/http2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/http2.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/pipe.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/server.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/http2/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/http2/write.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/icmp/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/icmp/echo.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/icmp/ipv4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/icmp/ipv4.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/icmp/ipv6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/icmp/ipv6.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/icmp/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/icmp/message.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/icmp/mpls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/icmp/mpls.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/idna/idna.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/idna/idna.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/idna/tables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/idna/tables.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/idna/trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/idna/trie.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/idna/trieval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/idna/trieval.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/batch.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/control.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/doc.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/gen.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/header.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/helper.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/iana.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/iana.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/icmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/icmp.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/packet.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/payload.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/sockopt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/sockopt.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/sys_bpf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/sys_bpf.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv4/sys_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv4/sys_bsd.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/batch.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/control.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/doc.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/gen.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/header.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/helper.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/iana.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/iana.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/icmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/icmp.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/payload.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/sockopt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/sockopt.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/sys_bpf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/sys_bpf.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/ipv6/sys_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/ipv6/sys_bsd.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/trace/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/trace/events.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/net/trace/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/net/trace/trace.go -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/text/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/text/LICENSE -------------------------------------------------------------------------------- /agent/vendor/golang.org/x/text/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/golang.org/x/text/PATENTS -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/LICENSE -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/Makefile -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/README.md -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/call.go -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/codec.go -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/doc.go -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/go16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/go16.go -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/go17.go -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/grpclb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/grpclb.go -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/proxy.go -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/server.go -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/stream.go -------------------------------------------------------------------------------- /agent/vendor/google.golang.org/grpc/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/google.golang.org/grpc/trace.go -------------------------------------------------------------------------------- /agent/vendor/gopkg.in/urfave/cli.v2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/gopkg.in/urfave/cli.v2/LICENSE -------------------------------------------------------------------------------- /agent/vendor/gopkg.in/urfave/cli.v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/gopkg.in/urfave/cli.v2/README.md -------------------------------------------------------------------------------- /agent/vendor/gopkg.in/urfave/cli.v2/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/gopkg.in/urfave/cli.v2/app.go -------------------------------------------------------------------------------- /agent/vendor/gopkg.in/urfave/cli.v2/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/gopkg.in/urfave/cli.v2/args.go -------------------------------------------------------------------------------- /agent/vendor/gopkg.in/urfave/cli.v2/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/gopkg.in/urfave/cli.v2/cli.go -------------------------------------------------------------------------------- /agent/vendor/gopkg.in/urfave/cli.v2/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/gopkg.in/urfave/cli.v2/errors.go -------------------------------------------------------------------------------- /agent/vendor/gopkg.in/urfave/cli.v2/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/gopkg.in/urfave/cli.v2/flag.go -------------------------------------------------------------------------------- /agent/vendor/gopkg.in/urfave/cli.v2/funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/gopkg.in/urfave/cli.v2/funcs.go -------------------------------------------------------------------------------- /agent/vendor/gopkg.in/urfave/cli.v2/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/gopkg.in/urfave/cli.v2/help.go -------------------------------------------------------------------------------- /agent/vendor/gopkg.in/urfave/cli.v2/runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/gopkg.in/urfave/cli.v2/runtests -------------------------------------------------------------------------------- /agent/vendor/vendor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/agent/vendor/vendor.json -------------------------------------------------------------------------------- /api/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/.env -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/README.md -------------------------------------------------------------------------------- /api/build_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/build_run.sh -------------------------------------------------------------------------------- /api/components/auth/auth_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/auth/auth_check.go -------------------------------------------------------------------------------- /api/components/auth/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/auth/login.go -------------------------------------------------------------------------------- /api/components/auth/password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/auth/password.go -------------------------------------------------------------------------------- /api/components/captcha/captcha.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/captcha/captcha.go -------------------------------------------------------------------------------- /api/components/captcha/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/captcha/redis.go -------------------------------------------------------------------------------- /api/components/convert/avatar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/convert/avatar.go -------------------------------------------------------------------------------- /api/components/input/input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/input/input.go -------------------------------------------------------------------------------- /api/components/middleware/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/middleware/context.go -------------------------------------------------------------------------------- /api/components/middleware/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/middleware/io.go -------------------------------------------------------------------------------- /api/components/profile/nickname.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/profile/nickname.go -------------------------------------------------------------------------------- /api/components/profile/nickname_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/profile/nickname_test.go -------------------------------------------------------------------------------- /api/components/sms/sms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/sms/sms.go -------------------------------------------------------------------------------- /api/components/tp/.gitignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /api/components/tp/qq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/qq/README.md -------------------------------------------------------------------------------- /api/components/tp/qq/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/qq/client.go -------------------------------------------------------------------------------- /api/components/tp/qq/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/qq/client_test.go -------------------------------------------------------------------------------- /api/components/tp/qq/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/qq/constant.go -------------------------------------------------------------------------------- /api/components/tp/qq/entitiy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/qq/entitiy.go -------------------------------------------------------------------------------- /api/components/tp/qq/oauth2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/qq/oauth2.go -------------------------------------------------------------------------------- /api/components/tp/qq/t.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/qq/t.go -------------------------------------------------------------------------------- /api/components/tp/qq/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/qq/user.go -------------------------------------------------------------------------------- /api/components/tp/qq/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/qq/util.go -------------------------------------------------------------------------------- /api/components/tp/tp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/tp.go -------------------------------------------------------------------------------- /api/components/tp/wechat/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/wechat/client.go -------------------------------------------------------------------------------- /api/components/tp/wechat/h5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/wechat/h5.go -------------------------------------------------------------------------------- /api/components/tp/wechat/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/wechat/token.go -------------------------------------------------------------------------------- /api/components/tp/wechat/userinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/tp/wechat/userinfo.go -------------------------------------------------------------------------------- /api/components/tp/wechat/verfy.go: -------------------------------------------------------------------------------- 1 | package wechat 2 | -------------------------------------------------------------------------------- /api/components/user_init/device_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/user_init/device_init.go -------------------------------------------------------------------------------- /api/components/user_init/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/user_init/init.go -------------------------------------------------------------------------------- /api/components/user_init/task_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/components/user_init/task_init.go -------------------------------------------------------------------------------- /api/controllers/auth/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/auth/login.go -------------------------------------------------------------------------------- /api/controllers/auth/login_mobile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/auth/login_mobile.go -------------------------------------------------------------------------------- /api/controllers/auth/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/auth/register.go -------------------------------------------------------------------------------- /api/controllers/auth/token_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/auth/token_info.go -------------------------------------------------------------------------------- /api/controllers/auth/token_refresh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/auth/token_refresh.go -------------------------------------------------------------------------------- /api/controllers/auth/tourist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/auth/tourist.go -------------------------------------------------------------------------------- /api/controllers/auth/tp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/auth/tp.go -------------------------------------------------------------------------------- /api/controllers/charge/charge_goods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/charge/charge_goods.go -------------------------------------------------------------------------------- /api/controllers/debug/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/debug/ip.go -------------------------------------------------------------------------------- /api/controllers/debug/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/debug/pprof.go -------------------------------------------------------------------------------- /api/controllers/game/game.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/game/game.go -------------------------------------------------------------------------------- /api/controllers/goods/goods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/goods/goods.go -------------------------------------------------------------------------------- /api/controllers/room/room.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/room/room.go -------------------------------------------------------------------------------- /api/controllers/task/user_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/task/user_task.go -------------------------------------------------------------------------------- /api/controllers/user/checkin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/user/checkin.go -------------------------------------------------------------------------------- /api/controllers/user/exchange.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/user/exchange.go -------------------------------------------------------------------------------- /api/controllers/user/logout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/user/logout.go -------------------------------------------------------------------------------- /api/controllers/user/password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/user/password.go -------------------------------------------------------------------------------- /api/controllers/user/profile_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/user/profile_update.go -------------------------------------------------------------------------------- /api/controllers/user/user_bag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/user/user_bag.go -------------------------------------------------------------------------------- /api/controllers/user/userinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/controllers/user/userinfo.go -------------------------------------------------------------------------------- /api/grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/grpc/grpc.go -------------------------------------------------------------------------------- /api/helper/cross_domain_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/cross_domain_middleware.go -------------------------------------------------------------------------------- /api/helper/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/crypto.go -------------------------------------------------------------------------------- /api/helper/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/crypto_test.go -------------------------------------------------------------------------------- /api/helper/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/http.go -------------------------------------------------------------------------------- /api/helper/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/ip.go -------------------------------------------------------------------------------- /api/helper/logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/logic.go -------------------------------------------------------------------------------- /api/helper/lotterygen_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/lotterygen_http.go -------------------------------------------------------------------------------- /api/helper/probability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/probability.go -------------------------------------------------------------------------------- /api/helper/probability_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/probability_test.go -------------------------------------------------------------------------------- /api/helper/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/signal.go -------------------------------------------------------------------------------- /api/helper/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/str.go -------------------------------------------------------------------------------- /api/helper/str_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/str_test.go -------------------------------------------------------------------------------- /api/helper/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/time.go -------------------------------------------------------------------------------- /api/helper/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/helper/utils.go -------------------------------------------------------------------------------- /api/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/log/log.go -------------------------------------------------------------------------------- /api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/main.go -------------------------------------------------------------------------------- /api/proto/agent.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/proto/agent.pb.go -------------------------------------------------------------------------------- /api/proto/auth.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/proto/auth.pb.go -------------------------------------------------------------------------------- /api/proto/centre.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/proto/centre.pb.go -------------------------------------------------------------------------------- /api/proto/sts.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/proto/sts.pb.go -------------------------------------------------------------------------------- /api/proto/task.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/proto/task.pb.go -------------------------------------------------------------------------------- /api/proto/task.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/proto/task.proto -------------------------------------------------------------------------------- /api/redis/redis_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/redis/redis_init.go -------------------------------------------------------------------------------- /api/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/router.go -------------------------------------------------------------------------------- /api/swagger/css/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/css/print.css -------------------------------------------------------------------------------- /api/swagger/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/css/reset.css -------------------------------------------------------------------------------- /api/swagger/css/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/css/screen.css -------------------------------------------------------------------------------- /api/swagger/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/css/style.css -------------------------------------------------------------------------------- /api/swagger/css/typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/css/typography.css -------------------------------------------------------------------------------- /api/swagger/fonts/DroidSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/fonts/DroidSans-Bold.ttf -------------------------------------------------------------------------------- /api/swagger/fonts/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/fonts/DroidSans.ttf -------------------------------------------------------------------------------- /api/swagger/images/collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/images/collapse.gif -------------------------------------------------------------------------------- /api/swagger/images/expand.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/images/expand.gif -------------------------------------------------------------------------------- /api/swagger/images/explorer_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/images/explorer_icons.png -------------------------------------------------------------------------------- /api/swagger/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/images/favicon-16x16.png -------------------------------------------------------------------------------- /api/swagger/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/images/favicon-32x32.png -------------------------------------------------------------------------------- /api/swagger/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/images/favicon.ico -------------------------------------------------------------------------------- /api/swagger/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/images/logo_small.png -------------------------------------------------------------------------------- /api/swagger/images/pet_store_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/images/pet_store_api.png -------------------------------------------------------------------------------- /api/swagger/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/images/throbber.gif -------------------------------------------------------------------------------- /api/swagger/images/wordnik_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/images/wordnik_api.png -------------------------------------------------------------------------------- /api/swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/index.html -------------------------------------------------------------------------------- /api/swagger/lang/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/en.js -------------------------------------------------------------------------------- /api/swagger/lang/es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/es.js -------------------------------------------------------------------------------- /api/swagger/lang/fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/fr.js -------------------------------------------------------------------------------- /api/swagger/lang/geo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/geo.js -------------------------------------------------------------------------------- /api/swagger/lang/it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/it.js -------------------------------------------------------------------------------- /api/swagger/lang/ja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/ja.js -------------------------------------------------------------------------------- /api/swagger/lang/ko-kr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/ko-kr.js -------------------------------------------------------------------------------- /api/swagger/lang/pl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/pl.js -------------------------------------------------------------------------------- /api/swagger/lang/pt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/pt.js -------------------------------------------------------------------------------- /api/swagger/lang/ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/ru.js -------------------------------------------------------------------------------- /api/swagger/lang/tr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/tr.js -------------------------------------------------------------------------------- /api/swagger/lang/translator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/translator.js -------------------------------------------------------------------------------- /api/swagger/lang/zh-cn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lang/zh-cn.js -------------------------------------------------------------------------------- /api/swagger/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/backbone-min.js -------------------------------------------------------------------------------- /api/swagger/lib/es5-shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/es5-shim.js -------------------------------------------------------------------------------- /api/swagger/lib/handlebars-4.0.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/handlebars-4.0.5.js -------------------------------------------------------------------------------- /api/swagger/lib/highlight.9.1.0.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/highlight.9.1.0.pack.js -------------------------------------------------------------------------------- /api/swagger/lib/jquery-1.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/jquery-1.8.0.min.js -------------------------------------------------------------------------------- /api/swagger/lib/jquery.ba-bbq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/jquery.ba-bbq.min.js -------------------------------------------------------------------------------- /api/swagger/lib/jquery.slideto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/jquery.slideto.min.js -------------------------------------------------------------------------------- /api/swagger/lib/jquery.wiggle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/jquery.wiggle.min.js -------------------------------------------------------------------------------- /api/swagger/lib/js-yaml.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/js-yaml.min.js -------------------------------------------------------------------------------- /api/swagger/lib/jsoneditor.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/jsoneditor.min.js -------------------------------------------------------------------------------- /api/swagger/lib/lodash.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/lodash.min.js -------------------------------------------------------------------------------- /api/swagger/lib/marked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/marked.js -------------------------------------------------------------------------------- /api/swagger/lib/object-assign-pollyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/object-assign-pollyfill.js -------------------------------------------------------------------------------- /api/swagger/lib/swagger-oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/lib/swagger-oauth.js -------------------------------------------------------------------------------- /api/swagger/o2c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/o2c.html -------------------------------------------------------------------------------- /api/swagger/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/swagger-ui.js -------------------------------------------------------------------------------- /api/swagger/swagger-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/swagger-ui.min.js -------------------------------------------------------------------------------- /api/swagger/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/swagger.json -------------------------------------------------------------------------------- /api/swagger/swagger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/swagger/swagger.yml -------------------------------------------------------------------------------- /api/vendor/chess/common/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/auth/auth.go -------------------------------------------------------------------------------- /api/vendor/chess/common/auth/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/auth/login.go -------------------------------------------------------------------------------- /api/vendor/chess/common/cache/memcache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/cache/memcache.go -------------------------------------------------------------------------------- /api/vendor/chess/common/cache/memcache_keys.go: -------------------------------------------------------------------------------- 1 | package cache 2 | 3 | var () 4 | -------------------------------------------------------------------------------- /api/vendor/chess/common/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/config/config.go -------------------------------------------------------------------------------- /api/vendor/chess/common/config/config_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/config/config_api.go -------------------------------------------------------------------------------- /api/vendor/chess/common/config/config_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/config/config_db.go -------------------------------------------------------------------------------- /api/vendor/chess/common/consul/consul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/consul/consul.go -------------------------------------------------------------------------------- /api/vendor/chess/common/db/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/db/init.go -------------------------------------------------------------------------------- /api/vendor/chess/common/db/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/db/mongo.go -------------------------------------------------------------------------------- /api/vendor/chess/common/db/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/db/mysql.go -------------------------------------------------------------------------------- /api/vendor/chess/common/db/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/db/redis.go -------------------------------------------------------------------------------- /api/vendor/chess/common/define/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/define/agent.go -------------------------------------------------------------------------------- /api/vendor/chess/common/define/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/define/auth.go -------------------------------------------------------------------------------- /api/vendor/chess/common/define/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/define/format.go -------------------------------------------------------------------------------- /api/vendor/chess/common/define/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/define/http.go -------------------------------------------------------------------------------- /api/vendor/chess/common/define/room.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/define/room.go -------------------------------------------------------------------------------- /api/vendor/chess/common/define/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/define/services.go -------------------------------------------------------------------------------- /api/vendor/chess/common/define/sms.go: -------------------------------------------------------------------------------- 1 | package define 2 | 3 | // 短信模板code定义 4 | const ( 5 | SMSTPLCODE_LOGIN = "SMS_22175101" 6 | ) 7 | -------------------------------------------------------------------------------- /api/vendor/chess/common/define/sts.go: -------------------------------------------------------------------------------- 1 | package define 2 | 3 | const ( 4 | STS_GAME_INFO_REDIS_KEY = "sts_game_info_redis_key" 5 | ) 6 | -------------------------------------------------------------------------------- /api/vendor/chess/common/define/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/define/task.go -------------------------------------------------------------------------------- /api/vendor/chess/common/helper/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/helper/crypto.go -------------------------------------------------------------------------------- /api/vendor/chess/common/helper/highchart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/helper/highchart.go -------------------------------------------------------------------------------- /api/vendor/chess/common/helper/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/helper/http.go -------------------------------------------------------------------------------- /api/vendor/chess/common/helper/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/helper/image.go -------------------------------------------------------------------------------- /api/vendor/chess/common/helper/probability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/helper/probability.go -------------------------------------------------------------------------------- /api/vendor/chess/common/helper/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/helper/rule.go -------------------------------------------------------------------------------- /api/vendor/chess/common/helper/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/helper/signal.go -------------------------------------------------------------------------------- /api/vendor/chess/common/helper/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/helper/slice.go -------------------------------------------------------------------------------- /api/vendor/chess/common/helper/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/helper/str.go -------------------------------------------------------------------------------- /api/vendor/chess/common/helper/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/helper/time.go -------------------------------------------------------------------------------- /api/vendor/chess/common/helper/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/helper/utils.go -------------------------------------------------------------------------------- /api/vendor/chess/common/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/log/log.go -------------------------------------------------------------------------------- /api/vendor/chess/common/services/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/services/services.go -------------------------------------------------------------------------------- /api/vendor/chess/common/storage/qiniu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/common/storage/qiniu.go -------------------------------------------------------------------------------- /api/vendor/chess/models/charge_goods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/charge_goods.go -------------------------------------------------------------------------------- /api/vendor/chess/models/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/device.go -------------------------------------------------------------------------------- /api/vendor/chess/models/gambling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/gambling.go -------------------------------------------------------------------------------- /api/vendor/chess/models/goods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/goods.go -------------------------------------------------------------------------------- /api/vendor/chess/models/grade_experience.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/grade_experience.go -------------------------------------------------------------------------------- /api/vendor/chess/models/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/init.go -------------------------------------------------------------------------------- /api/vendor/chess/models/rooms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/rooms.go -------------------------------------------------------------------------------- /api/vendor/chess/models/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/session.go -------------------------------------------------------------------------------- /api/vendor/chess/models/task_prize_receive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/task_prize_receive.go -------------------------------------------------------------------------------- /api/vendor/chess/models/task_required.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/task_required.go -------------------------------------------------------------------------------- /api/vendor/chess/models/task_reward_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/task_reward_type.go -------------------------------------------------------------------------------- /api/vendor/chess/models/task_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/task_type.go -------------------------------------------------------------------------------- /api/vendor/chess/models/user_bag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/user_bag.go -------------------------------------------------------------------------------- /api/vendor/chess/models/user_game_sts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/user_game_sts.go -------------------------------------------------------------------------------- /api/vendor/chess/models/user_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/user_task.go -------------------------------------------------------------------------------- /api/vendor/chess/models/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/users.go -------------------------------------------------------------------------------- /api/vendor/chess/models/users_award.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/users_award.go -------------------------------------------------------------------------------- /api/vendor/chess/models/users_register_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/users_register_log.go -------------------------------------------------------------------------------- /api/vendor/chess/models/users_tp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/users_tp.go -------------------------------------------------------------------------------- /api/vendor/chess/models/users_wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/chess/models/users_wallet.go -------------------------------------------------------------------------------- /api/vendor/code.google.com/p/mahonia/8bit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/code.google.com/p/mahonia/8bit.go -------------------------------------------------------------------------------- /api/vendor/code.google.com/p/mahonia/ASCII.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/code.google.com/p/mahonia/ASCII.go -------------------------------------------------------------------------------- /api/vendor/code.google.com/p/mahonia/big5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/code.google.com/p/mahonia/big5.go -------------------------------------------------------------------------------- /api/vendor/code.google.com/p/mahonia/gbk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/code.google.com/p/mahonia/gbk.go -------------------------------------------------------------------------------- /api/vendor/code.google.com/p/mahonia/kuten.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/code.google.com/p/mahonia/kuten.go -------------------------------------------------------------------------------- /api/vendor/code.google.com/p/mahonia/mbcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/code.google.com/p/mahonia/mbcs.go -------------------------------------------------------------------------------- /api/vendor/code.google.com/p/mahonia/tcvn3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/code.google.com/p/mahonia/tcvn3.go -------------------------------------------------------------------------------- /api/vendor/code.google.com/p/mahonia/utf16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/code.google.com/p/mahonia/utf16.go -------------------------------------------------------------------------------- /api/vendor/code.google.com/p/mahonia/utf8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/code.google.com/p/mahonia/utf8.go -------------------------------------------------------------------------------- /api/vendor/github.com/Sirupsen/logrus/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/Sirupsen/logrus/LICENSE -------------------------------------------------------------------------------- /api/vendor/github.com/Sirupsen/logrus/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/Sirupsen/logrus/doc.go -------------------------------------------------------------------------------- /api/vendor/github.com/cihub/seelog/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/cihub/seelog/doc.go -------------------------------------------------------------------------------- /api/vendor/github.com/cihub/seelog/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/cihub/seelog/format.go -------------------------------------------------------------------------------- /api/vendor/github.com/cihub/seelog/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/cihub/seelog/log.go -------------------------------------------------------------------------------- /api/vendor/github.com/cihub/seelog/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/cihub/seelog/logger.go -------------------------------------------------------------------------------- /api/vendor/github.com/davecgh/go-spew/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/davecgh/go-spew/LICENSE -------------------------------------------------------------------------------- /api/vendor/github.com/dchest/captcha/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/dchest/captcha/LICENSE -------------------------------------------------------------------------------- /api/vendor/github.com/dchest/captcha/audio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/dchest/captcha/audio.go -------------------------------------------------------------------------------- /api/vendor/github.com/dchest/captcha/font.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/dchest/captcha/font.go -------------------------------------------------------------------------------- /api/vendor/github.com/dchest/captcha/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/dchest/captcha/image.go -------------------------------------------------------------------------------- /api/vendor/github.com/dchest/captcha/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/dchest/captcha/store.go -------------------------------------------------------------------------------- /api/vendor/github.com/dgrijalva/jwt-go/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/dgrijalva/jwt-go/doc.go -------------------------------------------------------------------------------- /api/vendor/github.com/dgrijalva/jwt-go/rsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/dgrijalva/jwt-go/rsa.go -------------------------------------------------------------------------------- /api/vendor/github.com/garyburd/redigo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/garyburd/redigo/LICENSE -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/LICENSE -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/README.md -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/auth.go -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/debug.go -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/errors.go -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/fs.go -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/gin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/gin.go -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/logger.go -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/logo.jpg -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/mode.go -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/path.go -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/tree.go -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/gin-gonic/gin/utils.go -------------------------------------------------------------------------------- /api/vendor/github.com/gin-gonic/gin/wercker.yml: -------------------------------------------------------------------------------- 1 | box: wercker/default -------------------------------------------------------------------------------- /api/vendor/github.com/golang/protobuf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/golang/protobuf/LICENSE -------------------------------------------------------------------------------- /api/vendor/github.com/hashicorp/serf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/hashicorp/serf/LICENSE -------------------------------------------------------------------------------- /api/vendor/github.com/mattn/go-isatty/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/mattn/go-isatty/LICENSE -------------------------------------------------------------------------------- /api/vendor/github.com/mattn/go-isatty/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/mattn/go-isatty/doc.go -------------------------------------------------------------------------------- /api/vendor/github.com/satori/go.uuid/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/satori/go.uuid/LICENSE -------------------------------------------------------------------------------- /api/vendor/github.com/satori/go.uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/github.com/satori/go.uuid/uuid.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/crypto/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/crypto/LICENSE -------------------------------------------------------------------------------- /api/vendor/golang.org/x/crypto/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/crypto/PATENTS -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/LICENSE -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/PATENTS -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/context/go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/context/go17.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/Dockerfile -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/README -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/ciphers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/ciphers.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/errors.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/flow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/flow.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/frame.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/go16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/go16.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/go17.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/go18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/go18.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/go19.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/go19.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/gotrack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/gotrack.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/http2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/http2.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/not_go16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/not_go16.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/not_go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/not_go17.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/not_go18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/not_go18.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/not_go19.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/not_go19.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/pipe.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/server.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/http2/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/http2/write.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/idna/idna.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/idna/idna.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/idna/punycode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/idna/punycode.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/idna/tables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/idna/tables.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/idna/trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/idna/trie.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/idna/trieval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/idna/trieval.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/trace/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/trace/events.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/net/trace/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/net/trace/trace.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/PATENTS -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/asm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/asm.s -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/constants.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/env_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/env_unix.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/env_unset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/env_unset.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/flock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/flock.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/gccgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/gccgo.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/gccgo_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/gccgo_c.c -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/mkall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/mkall.sh -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/mkerrors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/mkerrors.sh -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/mkpost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/mkpost.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/mksyscall.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/mksyscall.pl -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/race.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/race0.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/str.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/sys/unix/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/sys/unix/syscall.go -------------------------------------------------------------------------------- /api/vendor/golang.org/x/text/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/text/LICENSE -------------------------------------------------------------------------------- /api/vendor/golang.org/x/text/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/golang.org/x/text/PATENTS -------------------------------------------------------------------------------- /api/vendor/google.golang.org/genproto/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/genproto/LICENSE -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/LICENSE -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/Makefile -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/README.md -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/backoff.go -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/balancer.go -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/call.go -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/codec.go -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/codegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/codegen.sh -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/coverage.sh -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/doc.go -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/go16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/go16.go -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/go17.go -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/grpclb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/grpclb.go -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/proxy.go -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/rpc_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/rpc_util.go -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/server.go -------------------------------------------------------------------------------- /api/vendor/google.golang.org/grpc/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/google.golang.org/grpc/trace.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/LICENSE -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/Makefile -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/README.md -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/auth.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/bson/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/bson/LICENSE -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/bson/bson.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/bson/bson.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/bson/decimal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/bson/decimal.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/bson/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/bson/decode.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/bson/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/bson/encode.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/bson/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/bson/json.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/bulk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/bulk.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/cluster.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/doc.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/gridfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/gridfs.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/log.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/queue.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/raceoff.go: -------------------------------------------------------------------------------- 1 | // +build !race 2 | 3 | package mgo 4 | 5 | const raceDetector = false 6 | -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/raceon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/raceon.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/saslimpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/saslimpl.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/saslstub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/saslstub.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/server.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/session.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/socket.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/mgo.v2/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/mgo.v2/stats.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/LICENSE -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/README.md -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/apic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/apic.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/decode.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/emitterc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/emitterc.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/encode.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/parserc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/parserc.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/readerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/readerc.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/resolve.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/scannerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/scannerc.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/sorter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/sorter.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/writerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/writerc.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/yaml.go -------------------------------------------------------------------------------- /api/vendor/gopkg.in/yaml.v2/yamlh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/gopkg.in/yaml.v2/yamlh.go -------------------------------------------------------------------------------- /api/vendor/vendor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/api/vendor/vendor.json -------------------------------------------------------------------------------- /archiver/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/.dockerignore -------------------------------------------------------------------------------- /archiver/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/.gitignore -------------------------------------------------------------------------------- /archiver/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/.travis.yml -------------------------------------------------------------------------------- /archiver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/Dockerfile -------------------------------------------------------------------------------- /archiver/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/LICENSE -------------------------------------------------------------------------------- /archiver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/README.md -------------------------------------------------------------------------------- /archiver/arch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/arch.go -------------------------------------------------------------------------------- /archiver/arch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/arch_test.go -------------------------------------------------------------------------------- /archiver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/main.go -------------------------------------------------------------------------------- /archiver/replay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/replay.gif -------------------------------------------------------------------------------- /archiver/replay/builtin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/replay/builtin.go -------------------------------------------------------------------------------- /archiver/replay/int64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/replay/int64.go -------------------------------------------------------------------------------- /archiver/replay/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/replay/main.go -------------------------------------------------------------------------------- /archiver/replay/toolbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/replay/toolbox.go -------------------------------------------------------------------------------- /archiver/replay/vendor/gopkg.in/mgo.v2/raceoff.go: -------------------------------------------------------------------------------- 1 | // +build !race 2 | 3 | package mgo 4 | 5 | const raceDetector = false 6 | -------------------------------------------------------------------------------- /archiver/replay/vendor/vendor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/replay/vendor/vendor.json -------------------------------------------------------------------------------- /archiver/scripts/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/scripts/json.lua -------------------------------------------------------------------------------- /archiver/vendor/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/vendor/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /archiver/vendor/golang.org/x/sys/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/vendor/golang.org/x/sys/PATENTS -------------------------------------------------------------------------------- /archiver/vendor/gopkg.in/mgo.v2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/vendor/gopkg.in/mgo.v2/LICENSE -------------------------------------------------------------------------------- /archiver/vendor/vendor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/archiver/vendor/vendor.json -------------------------------------------------------------------------------- /bgsave/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/.dockerignore -------------------------------------------------------------------------------- /bgsave/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/.gitignore -------------------------------------------------------------------------------- /bgsave/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/.travis.yml -------------------------------------------------------------------------------- /bgsave/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/Dockerfile -------------------------------------------------------------------------------- /bgsave/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/LICENSE -------------------------------------------------------------------------------- /bgsave/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/README.md -------------------------------------------------------------------------------- /bgsave/bgsave.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/bgsave.proto -------------------------------------------------------------------------------- /bgsave/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/main.go -------------------------------------------------------------------------------- /bgsave/proto/bgsave.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/proto/bgsave.pb.go -------------------------------------------------------------------------------- /bgsave/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/service.go -------------------------------------------------------------------------------- /bgsave/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/service_test.go -------------------------------------------------------------------------------- /bgsave/vendor/golang.org/x/net/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/golang.org/x/net/LICENSE -------------------------------------------------------------------------------- /bgsave/vendor/golang.org/x/net/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/golang.org/x/net/PATENTS -------------------------------------------------------------------------------- /bgsave/vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /bgsave/vendor/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /bgsave/vendor/golang.org/x/sys/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/golang.org/x/sys/PATENTS -------------------------------------------------------------------------------- /bgsave/vendor/golang.org/x/sys/unix/asm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/golang.org/x/sys/unix/asm.s -------------------------------------------------------------------------------- /bgsave/vendor/golang.org/x/sys/unix/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/golang.org/x/sys/unix/str.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/LICENSE -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/Makefile -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/README.md -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/auth.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/bson/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/bson/LICENSE -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/bson/bson.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/bson/bson.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/bulk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/bulk.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/cluster.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/doc.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/gridfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/gridfs.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/log.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/queue.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/raceoff.go: -------------------------------------------------------------------------------- 1 | // +build !race 2 | 3 | package mgo 4 | 5 | const raceDetector = false 6 | -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/raceon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/raceon.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/saslimpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/saslimpl.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/saslstub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/saslstub.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/server.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/session.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/socket.go -------------------------------------------------------------------------------- /bgsave/vendor/gopkg.in/mgo.v2/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/gopkg.in/mgo.v2/stats.go -------------------------------------------------------------------------------- /bgsave/vendor/vendor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/bgsave/vendor/vendor.json -------------------------------------------------------------------------------- /client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/client/main.go -------------------------------------------------------------------------------- /client/ws.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/client/ws.html -------------------------------------------------------------------------------- /common/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/auth/auth.go -------------------------------------------------------------------------------- /common/auth/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/auth/login.go -------------------------------------------------------------------------------- /common/cache/memcache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/cache/memcache.go -------------------------------------------------------------------------------- /common/cache/memcache_keys.go: -------------------------------------------------------------------------------- 1 | package cache 2 | 3 | var () 4 | -------------------------------------------------------------------------------- /common/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/config.go -------------------------------------------------------------------------------- /common/config/config_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/config_api.go -------------------------------------------------------------------------------- /common/config/config_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/config_db.go -------------------------------------------------------------------------------- /common/config/config_db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/config_db_test.go -------------------------------------------------------------------------------- /common/config/config_public.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/config_public.go -------------------------------------------------------------------------------- /common/config/config_srv_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/config_srv_auth.go -------------------------------------------------------------------------------- /common/config/config_srv_centre.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/config_srv_centre.go -------------------------------------------------------------------------------- /common/config/config_srv_notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/config_srv_notifier.go -------------------------------------------------------------------------------- /common/config/config_srv_room.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/config_srv_room.go -------------------------------------------------------------------------------- /common/config/config_srv_sts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/config_srv_sts.go -------------------------------------------------------------------------------- /common/config/config_srv_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/config_srv_task.go -------------------------------------------------------------------------------- /common/config/example_db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/config/example_db.json -------------------------------------------------------------------------------- /common/consul/consul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/consul/consul.go -------------------------------------------------------------------------------- /common/consul/consul_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/consul/consul_test.go -------------------------------------------------------------------------------- /common/db/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/db/init.go -------------------------------------------------------------------------------- /common/db/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/db/mongo.go -------------------------------------------------------------------------------- /common/db/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/db/mysql.go -------------------------------------------------------------------------------- /common/db/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/db/redis.go -------------------------------------------------------------------------------- /common/define/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/define/agent.go -------------------------------------------------------------------------------- /common/define/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/define/auth.go -------------------------------------------------------------------------------- /common/define/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/define/format.go -------------------------------------------------------------------------------- /common/define/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/define/http.go -------------------------------------------------------------------------------- /common/define/room.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/define/room.go -------------------------------------------------------------------------------- /common/define/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/define/services.go -------------------------------------------------------------------------------- /common/define/sms.go: -------------------------------------------------------------------------------- 1 | package define 2 | 3 | // 短信模板code定义 4 | const ( 5 | SMSTPLCODE_LOGIN = "SMS_22175101" 6 | ) 7 | -------------------------------------------------------------------------------- /common/define/sts.go: -------------------------------------------------------------------------------- 1 | package define 2 | 3 | const ( 4 | STS_GAME_INFO_REDIS_KEY = "sts_game_info_redis_key" 5 | ) 6 | -------------------------------------------------------------------------------- /common/define/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/define/task.go -------------------------------------------------------------------------------- /common/helper/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/crypto.go -------------------------------------------------------------------------------- /common/helper/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/crypto_test.go -------------------------------------------------------------------------------- /common/helper/highchart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/highchart.go -------------------------------------------------------------------------------- /common/helper/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/http.go -------------------------------------------------------------------------------- /common/helper/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/image.go -------------------------------------------------------------------------------- /common/helper/probability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/probability.go -------------------------------------------------------------------------------- /common/helper/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/rule.go -------------------------------------------------------------------------------- /common/helper/rule_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/rule_test.go -------------------------------------------------------------------------------- /common/helper/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/signal.go -------------------------------------------------------------------------------- /common/helper/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/slice.go -------------------------------------------------------------------------------- /common/helper/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/slice_test.go -------------------------------------------------------------------------------- /common/helper/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/str.go -------------------------------------------------------------------------------- /common/helper/str_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/str_test.go -------------------------------------------------------------------------------- /common/helper/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/time.go -------------------------------------------------------------------------------- /common/helper/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/helper/utils.go -------------------------------------------------------------------------------- /common/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/log/log.go -------------------------------------------------------------------------------- /common/services/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/services/services.go -------------------------------------------------------------------------------- /common/storage/qiniu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/common/storage/qiniu.go -------------------------------------------------------------------------------- /deploying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/deploying.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /geoip/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/.dockerignore -------------------------------------------------------------------------------- /geoip/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/.gitignore -------------------------------------------------------------------------------- /geoip/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/.travis.yml -------------------------------------------------------------------------------- /geoip/COPYRIGHT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/COPYRIGHT.txt -------------------------------------------------------------------------------- /geoip/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/Dockerfile -------------------------------------------------------------------------------- /geoip/GeoIP2-City.mmdb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /geoip/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/LICENSE -------------------------------------------------------------------------------- /geoip/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/LICENSE.txt -------------------------------------------------------------------------------- /geoip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/README.md -------------------------------------------------------------------------------- /geoip/geoip.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/geoip.proto -------------------------------------------------------------------------------- /geoip/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/main.go -------------------------------------------------------------------------------- /geoip/proto/geoip.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/proto/geoip.pb.go -------------------------------------------------------------------------------- /geoip/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/service.go -------------------------------------------------------------------------------- /geoip/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/service_test.go -------------------------------------------------------------------------------- /geoip/vendor/golang.org/x/net/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/vendor/golang.org/x/net/LICENSE -------------------------------------------------------------------------------- /geoip/vendor/golang.org/x/net/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/vendor/golang.org/x/net/PATENTS -------------------------------------------------------------------------------- /geoip/vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /geoip/vendor/golang.org/x/net/http2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/vendor/golang.org/x/net/http2/README -------------------------------------------------------------------------------- /geoip/vendor/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/vendor/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /geoip/vendor/golang.org/x/sys/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/vendor/golang.org/x/sys/PATENTS -------------------------------------------------------------------------------- /geoip/vendor/golang.org/x/sys/unix/asm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/vendor/golang.org/x/sys/unix/asm.s -------------------------------------------------------------------------------- /geoip/vendor/golang.org/x/sys/unix/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/vendor/golang.org/x/sys/unix/race.go -------------------------------------------------------------------------------- /geoip/vendor/golang.org/x/sys/unix/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/vendor/golang.org/x/sys/unix/str.go -------------------------------------------------------------------------------- /geoip/vendor/google.golang.org/grpc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/vendor/google.golang.org/grpc/doc.go -------------------------------------------------------------------------------- /geoip/vendor/vendor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/geoip/vendor/vendor.json -------------------------------------------------------------------------------- /grpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/README.md -------------------------------------------------------------------------------- /grpc/agent.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/agent.pb.go -------------------------------------------------------------------------------- /grpc/agent.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/agent.proto -------------------------------------------------------------------------------- /grpc/auth.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/auth.pb.go -------------------------------------------------------------------------------- /grpc/centre.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/centre.pb.go -------------------------------------------------------------------------------- /grpc/centre.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/centre.proto -------------------------------------------------------------------------------- /grpc/chat.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/chat.pb.go -------------------------------------------------------------------------------- /grpc/chat.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/chat.proto -------------------------------------------------------------------------------- /grpc/codegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/codegen.sh -------------------------------------------------------------------------------- /grpc/room.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/room.pb.go -------------------------------------------------------------------------------- /grpc/room.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/room.proto -------------------------------------------------------------------------------- /grpc/sts.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/sts.pb.go -------------------------------------------------------------------------------- /grpc/sts.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/sts.proto -------------------------------------------------------------------------------- /grpc/task.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/task.pb.go -------------------------------------------------------------------------------- /grpc/task.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/grpc/task.proto -------------------------------------------------------------------------------- /models/charge_goods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/charge_goods.go -------------------------------------------------------------------------------- /models/checkin_days_reward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/checkin_days_reward.go -------------------------------------------------------------------------------- /models/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/device.go -------------------------------------------------------------------------------- /models/gambling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/gambling.go -------------------------------------------------------------------------------- /models/goods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/goods.go -------------------------------------------------------------------------------- /models/grade_experience.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/grade_experience.go -------------------------------------------------------------------------------- /models/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/init.go -------------------------------------------------------------------------------- /models/rooms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/rooms.go -------------------------------------------------------------------------------- /models/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/session.go -------------------------------------------------------------------------------- /models/task_prize_receive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/task_prize_receive.go -------------------------------------------------------------------------------- /models/task_required.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/task_required.go -------------------------------------------------------------------------------- /models/task_reward_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/task_reward_type.go -------------------------------------------------------------------------------- /models/task_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/task_type.go -------------------------------------------------------------------------------- /models/user_bag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/user_bag.go -------------------------------------------------------------------------------- /models/user_game_sts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/user_game_sts.go -------------------------------------------------------------------------------- /models/user_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/user_task.go -------------------------------------------------------------------------------- /models/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/users.go -------------------------------------------------------------------------------- /models/users_award.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/users_award.go -------------------------------------------------------------------------------- /models/users_checkin_receive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/users_checkin_receive.go -------------------------------------------------------------------------------- /models/users_mobile_verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/users_mobile_verify.go -------------------------------------------------------------------------------- /models/users_register_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/users_register_log.go -------------------------------------------------------------------------------- /models/users_tp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/users_tp.go -------------------------------------------------------------------------------- /models/users_wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/users_wallet.go -------------------------------------------------------------------------------- /models/users_witrhdraw_record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/models/users_witrhdraw_record.go -------------------------------------------------------------------------------- /protobuf-test/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/protobuf-test/main.go -------------------------------------------------------------------------------- /protobuf-test/proto/agent.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/protobuf-test/proto/agent.pb.go -------------------------------------------------------------------------------- /protobuf-test/proto/agent.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/protobuf-test/proto/agent.proto -------------------------------------------------------------------------------- /rank/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/.dockerignore -------------------------------------------------------------------------------- /rank/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/.gitignore -------------------------------------------------------------------------------- /rank/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/.travis.yml -------------------------------------------------------------------------------- /rank/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/Dockerfile -------------------------------------------------------------------------------- /rank/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/LICENSE -------------------------------------------------------------------------------- /rank/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/README.md -------------------------------------------------------------------------------- /rank/dos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/dos/README.md -------------------------------------------------------------------------------- /rank/dos/dos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/dos/dos.go -------------------------------------------------------------------------------- /rank/dos/dos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/dos/dos_test.go -------------------------------------------------------------------------------- /rank/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/main.go -------------------------------------------------------------------------------- /rank/proto/rankserver.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/proto/rankserver.pb.go -------------------------------------------------------------------------------- /rank/rankserver.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/rankserver.proto -------------------------------------------------------------------------------- /rank/rankset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/rankset.go -------------------------------------------------------------------------------- /rank/rankset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/rankset_test.go -------------------------------------------------------------------------------- /rank/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/service.go -------------------------------------------------------------------------------- /rank/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/service_test.go -------------------------------------------------------------------------------- /rank/ss/sortedset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/ss/sortedset.go -------------------------------------------------------------------------------- /rank/ss/sortedset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/ss/sortedset_test.go -------------------------------------------------------------------------------- /rank/vendor/github.com/boltdb/bolt/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/github.com/boltdb/bolt/LICENSE -------------------------------------------------------------------------------- /rank/vendor/github.com/boltdb/bolt/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/github.com/boltdb/bolt/db.go -------------------------------------------------------------------------------- /rank/vendor/github.com/boltdb/bolt/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/github.com/boltdb/bolt/doc.go -------------------------------------------------------------------------------- /rank/vendor/github.com/boltdb/bolt/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/github.com/boltdb/bolt/node.go -------------------------------------------------------------------------------- /rank/vendor/github.com/boltdb/bolt/page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/github.com/boltdb/bolt/page.go -------------------------------------------------------------------------------- /rank/vendor/github.com/boltdb/bolt/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/github.com/boltdb/bolt/tx.go -------------------------------------------------------------------------------- /rank/vendor/github.com/gonet2/libs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/github.com/gonet2/libs/LICENSE -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/net/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/net/LICENSE -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/net/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/net/PATENTS -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/net/http2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/net/http2/README -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/net/http2/flow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/net/http2/flow.go -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/net/http2/go16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/net/http2/go16.go -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/net/http2/go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/net/http2/go17.go -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/net/http2/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/net/http2/pipe.go -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/sys/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/sys/PATENTS -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/sys/unix/asm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/sys/unix/asm.s -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/sys/unix/flock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/sys/unix/flock.go -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/sys/unix/gccgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/sys/unix/gccgo.go -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/sys/unix/mkall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/sys/unix/mkall.sh -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/sys/unix/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/sys/unix/race.go -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/sys/unix/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/sys/unix/race0.go -------------------------------------------------------------------------------- /rank/vendor/golang.org/x/sys/unix/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/golang.org/x/sys/unix/str.go -------------------------------------------------------------------------------- /rank/vendor/google.golang.org/grpc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/google.golang.org/grpc/LICENSE -------------------------------------------------------------------------------- /rank/vendor/google.golang.org/grpc/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/google.golang.org/grpc/PATENTS -------------------------------------------------------------------------------- /rank/vendor/google.golang.org/grpc/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/google.golang.org/grpc/call.go -------------------------------------------------------------------------------- /rank/vendor/google.golang.org/grpc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/google.golang.org/grpc/doc.go -------------------------------------------------------------------------------- /rank/vendor/vendor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/rank/vendor/vendor.json -------------------------------------------------------------------------------- /srv/srv-chat/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/.dockerignore -------------------------------------------------------------------------------- /srv/srv-chat/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/.env -------------------------------------------------------------------------------- /srv/srv-chat/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/.env.example -------------------------------------------------------------------------------- /srv/srv-chat/.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/.env.local -------------------------------------------------------------------------------- /srv/srv-chat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/.gitignore -------------------------------------------------------------------------------- /srv/srv-chat/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/.travis.yml -------------------------------------------------------------------------------- /srv/srv-chat/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/Dockerfile -------------------------------------------------------------------------------- /srv/srv-chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/README.md -------------------------------------------------------------------------------- /srv/srv-chat/build_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/build_run.sh -------------------------------------------------------------------------------- /srv/srv-chat/kafka/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/kafka/init.go -------------------------------------------------------------------------------- /srv/srv-chat/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/main.go -------------------------------------------------------------------------------- /srv/srv-chat/proto/chat.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/proto/chat.pb.go -------------------------------------------------------------------------------- /srv/srv-chat/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/run.sh -------------------------------------------------------------------------------- /srv/srv-chat/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/service.go -------------------------------------------------------------------------------- /srv/srv-chat/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/service_test.go -------------------------------------------------------------------------------- /srv/srv-chat/vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /srv/srv-chat/vendor/google.golang.org/grpc/AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /srv/srv-chat/vendor/vendor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-chat/vendor/vendor.json -------------------------------------------------------------------------------- /srv/srv-room/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/.env -------------------------------------------------------------------------------- /srv/srv-room/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/.env.example -------------------------------------------------------------------------------- /srv/srv-room/.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/.env.local -------------------------------------------------------------------------------- /srv/srv-room/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/.env.test -------------------------------------------------------------------------------- /srv/srv-room/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /srv/srv-room/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/Dockerfile -------------------------------------------------------------------------------- /srv/srv-room/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/README.md -------------------------------------------------------------------------------- /srv/srv-room/build_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/build_run.sh -------------------------------------------------------------------------------- /srv/srv-room/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/client/main.go -------------------------------------------------------------------------------- /srv/srv-room/client/player.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/client/player.go -------------------------------------------------------------------------------- /srv/srv-room/client_handler/handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/client_handler/handle.go -------------------------------------------------------------------------------- /srv/srv-room/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/main.go -------------------------------------------------------------------------------- /srv/srv-room/misc/crypto/dh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/misc/crypto/dh/README.md -------------------------------------------------------------------------------- /srv/srv-room/misc/crypto/dh/dh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/misc/crypto/dh/dh.go -------------------------------------------------------------------------------- /srv/srv-room/misc/crypto/dh/dh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/misc/crypto/dh/dh_test.go -------------------------------------------------------------------------------- /srv/srv-room/misc/packet/pack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/misc/packet/pack.go -------------------------------------------------------------------------------- /srv/srv-room/misc/packet/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/misc/packet/packet.go -------------------------------------------------------------------------------- /srv/srv-room/misc/packet/packet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/misc/packet/packet_test.go -------------------------------------------------------------------------------- /srv/srv-room/proto/agent.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/proto/agent.pb.go -------------------------------------------------------------------------------- /srv/srv-room/proto/centre.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/proto/centre.pb.go -------------------------------------------------------------------------------- /srv/srv-room/proto/chat.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/proto/chat.pb.go -------------------------------------------------------------------------------- /srv/srv-room/proto/room.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/proto/room.pb.go -------------------------------------------------------------------------------- /srv/srv-room/proto/sts.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/proto/sts.pb.go -------------------------------------------------------------------------------- /srv/srv-room/proto/task.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/proto/task.pb.go -------------------------------------------------------------------------------- /srv/srv-room/redis/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/redis/init.go -------------------------------------------------------------------------------- /srv/srv-room/registry/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/registry/registry.go -------------------------------------------------------------------------------- /srv/srv-room/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/run.sh -------------------------------------------------------------------------------- /srv/srv-room/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/service.go -------------------------------------------------------------------------------- /srv/srv-room/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/session.go -------------------------------------------------------------------------------- /srv/srv-room/signal/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/signal/signal.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/card.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/card.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/dealmachine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/dealmachine.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/hand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/hand.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/hand_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/hand_test.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/notify.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/player.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/player.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/player_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/player_test.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/pot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/pot.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/room.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/room.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/room_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/room_test.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/table.go -------------------------------------------------------------------------------- /srv/srv-room/texas_holdem/table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/texas_holdem/table_test.go -------------------------------------------------------------------------------- /srv/srv-room/vendor/chess/models/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/vendor/chess/models/device.go -------------------------------------------------------------------------------- /srv/srv-room/vendor/chess/models/goods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/vendor/chess/models/goods.go -------------------------------------------------------------------------------- /srv/srv-room/vendor/chess/models/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/vendor/chess/models/init.go -------------------------------------------------------------------------------- /srv/srv-room/vendor/chess/models/rooms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/vendor/chess/models/rooms.go -------------------------------------------------------------------------------- /srv/srv-room/vendor/chess/models/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/vendor/chess/models/users.go -------------------------------------------------------------------------------- /srv/srv-room/vendor/github.com/gin-gonic/gin/wercker.yml: -------------------------------------------------------------------------------- 1 | box: wercker/default -------------------------------------------------------------------------------- /srv/srv-room/vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /srv/srv-room/vendor/google.golang.org/grpc/AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /srv/srv-room/vendor/gopkg.in/mgo.v2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/vendor/gopkg.in/mgo.v2/doc.go -------------------------------------------------------------------------------- /srv/srv-room/vendor/gopkg.in/mgo.v2/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/vendor/gopkg.in/mgo.v2/log.go -------------------------------------------------------------------------------- /srv/srv-room/vendor/gopkg.in/mgo.v2/raceoff.go: -------------------------------------------------------------------------------- 1 | // +build !race 2 | 3 | package mgo 4 | 5 | const raceDetector = false 6 | -------------------------------------------------------------------------------- /srv/srv-room/vendor/vendor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/srv/srv-room/vendor/vendor.json -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/.gitignore -------------------------------------------------------------------------------- /tools/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/LICENSE -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/clone_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/clone_all.sh -------------------------------------------------------------------------------- /tools/discover/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/discover/main.go -------------------------------------------------------------------------------- /tools/pb-gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/pb-gen.sh -------------------------------------------------------------------------------- /tools/proto_scripts/README.md: -------------------------------------------------------------------------------- 1 | ###生成服务端, 客户端协议代码: 2 |
3 | $./gen_proto.sh 4 | 支持的数据类型,请阅读primitives.json中的定义 5 |6 | -------------------------------------------------------------------------------- /tools/proto_scripts/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/proto_scripts/api.go -------------------------------------------------------------------------------- /tools/proto_scripts/api.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/proto_scripts/api.txt -------------------------------------------------------------------------------- /tools/proto_scripts/gen_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/proto_scripts/gen_proto.sh -------------------------------------------------------------------------------- /tools/proto_scripts/primitives.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/proto_scripts/primitives.json -------------------------------------------------------------------------------- /tools/proto_scripts/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/proto_scripts/proto.go -------------------------------------------------------------------------------- /tools/proto_scripts/proto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/proto_scripts/proto.txt -------------------------------------------------------------------------------- /tools/simulate/src/misc/crypto/dh/dh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/simulate/src/misc/crypto/dh/dh.go -------------------------------------------------------------------------------- /tools/simulate/src/misc/packet/pack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/simulate/src/misc/packet/pack.go -------------------------------------------------------------------------------- /tools/simulate/src/misc/packet/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/simulate/src/misc/packet/packet.go -------------------------------------------------------------------------------- /tools/simulate/src/simulate/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/simulate/src/simulate/api.go -------------------------------------------------------------------------------- /tools/simulate/src/simulate/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/simulate/src/simulate/proto.go -------------------------------------------------------------------------------- /tools/simulate/src/simulate/simulate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/simulate/src/simulate/simulate.go -------------------------------------------------------------------------------- /tools/upload_numbers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/tools/upload_numbers.sh -------------------------------------------------------------------------------- /wordfilter/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/.dockerignore -------------------------------------------------------------------------------- /wordfilter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/.gitignore -------------------------------------------------------------------------------- /wordfilter/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/.travis.yml -------------------------------------------------------------------------------- /wordfilter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/Dockerfile -------------------------------------------------------------------------------- /wordfilter/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/LICENSE -------------------------------------------------------------------------------- /wordfilter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/README.md -------------------------------------------------------------------------------- /wordfilter/dictionary.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wordfilter/dirty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/dirty.txt -------------------------------------------------------------------------------- /wordfilter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/main.go -------------------------------------------------------------------------------- /wordfilter/proto/wordfilter.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/proto/wordfilter.pb.go -------------------------------------------------------------------------------- /wordfilter/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/service.go -------------------------------------------------------------------------------- /wordfilter/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/service_test.go -------------------------------------------------------------------------------- /wordfilter/vendor/golang.org/x/net/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/vendor/golang.org/x/net/LICENSE -------------------------------------------------------------------------------- /wordfilter/vendor/golang.org/x/net/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/vendor/golang.org/x/net/PATENTS -------------------------------------------------------------------------------- /wordfilter/vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /wordfilter/vendor/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/vendor/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /wordfilter/vendor/golang.org/x/sys/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/vendor/golang.org/x/sys/PATENTS -------------------------------------------------------------------------------- /wordfilter/vendor/vendor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/vendor/vendor.json -------------------------------------------------------------------------------- /wordfilter/wordfilter.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjinxuan/chess/HEAD/wordfilter/wordfilter.proto --------------------------------------------------------------------------------