gitextract_06zlpyqi/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── config.yml │ ├── defect.yml │ └── proposal.yml ├── .gitignore ├── .travis.yml ├── CODE-OF-CONDUCT.md ├── GOVERNANCE.md ├── Gemfile ├── HISTORY.md ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── Rakefile ├── TODO ├── benchmark/ │ ├── latency_perf.rb │ ├── pub_perf.rb │ ├── pub_sub_perf.rb │ ├── queues_perf.rb │ ├── sub_perf.rb │ └── sublist_perf.rb ├── bin/ │ ├── nats-pub │ ├── nats-queue │ ├── nats-request │ ├── nats-server │ ├── nats-sub │ └── nats-top ├── dependencies.md ├── examples/ │ ├── auth_pub.rb │ ├── auth_sub.rb │ ├── auto_unsub.rb │ ├── busy_body.rb │ ├── drain_connection.rb │ ├── expected.rb │ ├── fiber_request.rb │ ├── multi_connection.rb │ ├── pub.rb │ ├── queue_sub.rb │ ├── request.rb │ ├── server_config.yml │ ├── server_config_cluster.yml │ ├── simple.rb │ ├── sub.rb │ ├── sub_timeout.rb │ ├── tls-connect.rb │ └── tls.rb ├── lib/ │ └── nats/ │ ├── client.rb │ ├── ext/ │ │ ├── bytesize.rb │ │ ├── em.rb │ │ └── json.rb │ ├── nuid.rb │ ├── server/ │ │ ├── cluster.rb │ │ ├── connection.rb │ │ ├── connz.rb │ │ ├── const.rb │ │ ├── options.rb │ │ ├── route.rb │ │ ├── server.rb │ │ ├── sublist.rb │ │ ├── util.rb │ │ └── varz.rb │ ├── server.rb │ └── version.rb ├── nats.gemspec ├── scripts/ │ └── install_gnatsd.sh └── spec/ ├── .rspec ├── client/ │ ├── attack_spec.rb │ ├── auth_spec.rb │ ├── autounsub_spec.rb │ ├── binary_msg_spec.rb │ ├── client_cluster_config_spec.rb │ ├── client_cluster_reconnect_spec.rb │ ├── client_config_spec.rb │ ├── client_connect_spec.rb │ ├── client_drain_spec.rb │ ├── client_nkeys_connect_spec.rb │ ├── client_requests_spec.rb │ ├── client_spec.rb │ ├── client_tls_spec.rb │ ├── cluster_auth_token_spec.rb │ ├── cluster_auto_discovery_spec.rb │ ├── cluster_lb_spec.rb │ ├── cluster_multi_route_spec.rb │ ├── cluster_retry_connect_spec.rb │ ├── cluster_spec.rb │ ├── error_on_client_spec.rb │ ├── fast_producer_spec.rb │ ├── nuid_spec.rb │ ├── partial_message_spec.rb │ ├── queues_spec.rb │ ├── reconnect_spec.rb │ ├── server_info_spec.rb │ └── sub_timeouts_spec.rb ├── configs/ │ ├── certs/ │ │ ├── bad-ca.pem │ │ ├── ca.pem │ │ ├── client-cert.pem │ │ ├── client-key.pem │ │ ├── key.pem │ │ ├── multi-ca.pem │ │ └── server.pem │ ├── nkeys/ │ │ ├── foo-user.creds │ │ ├── foo-user.jwt │ │ ├── foo-user.nk │ │ └── op.jwt │ ├── tls-no-auth.conf │ ├── tls.conf │ └── tlsverify.conf ├── server/ │ ├── max_connections_spec.rb │ ├── monitor_spec.rb │ ├── multi_user_auth_spec.rb │ ├── protocol_spec.rb │ ├── resources/ │ │ ├── auth.yml │ │ ├── b1_cluster.yml │ │ ├── b2_cluster.yml │ │ ├── cluster.yml │ │ ├── config.yml │ │ ├── max_connections.yml │ │ ├── mixed_auth.yml │ │ ├── monitor.yml │ │ ├── multi_user_auth.yml │ │ ├── multi_user_auth_long.yml │ │ ├── ping.yml │ │ ├── s1_cluster.yml │ │ ├── s2_cluster.yml │ │ └── s3_cluster.yml │ ├── server_cluster_config_spec.rb │ ├── server_config_spec.rb │ ├── server_exitcode_spec.rb │ ├── server_log_spec.rb │ ├── server_ping_spec.rb │ ├── ssl_spec.rb │ └── sublist_spec.rb └── spec_helper.rb