gitextract_ue3_qfqk/ ├── .gitignore ├── .travis.yml ├── AUTHORS ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin/ │ └── oversip ├── create-deb.sh ├── debian/ │ ├── changelog │ ├── compat │ ├── control │ ├── copyright │ ├── oversip.default │ ├── oversip.init │ ├── postrm │ ├── preinst │ └── rules ├── etc/ │ ├── oversip.conf │ ├── proxies.conf │ ├── server.rb │ └── tls/ │ ├── ca/ │ │ └── cacert.pem │ ├── demo-tls.oversip.net.crt │ ├── demo-tls.oversip.net.key │ ├── upgrade-cacert.sh │ └── utils/ │ ├── create-cert.rb │ └── get-sip-identities.rb ├── ext/ │ ├── common/ │ │ ├── c_util.h │ │ └── ruby_c_util.h │ ├── sip_parser/ │ │ ├── common_headers.h │ │ ├── compile_ragel_files.sh │ │ ├── compile_ragel_sip_message_parser.sh │ │ ├── compile_ragel_sip_uri_parser.sh │ │ ├── ext_help.h │ │ ├── extconf.rb │ │ ├── grammar_absolute_uri.rl │ │ ├── grammar_name_addr.rl │ │ ├── grammar_sip_core.rl │ │ ├── grammar_sip_headers.rl │ │ ├── grammar_sip_message.rl │ │ ├── grammar_sip_uri.rl │ │ ├── grammar_tel_uri.rl │ │ ├── sip_message_parser.c │ │ ├── sip_message_parser.rl │ │ ├── sip_parser.h │ │ ├── sip_parser_ruby.c │ │ ├── sip_uri_parser.c │ │ └── sip_uri_parser.rl │ ├── stud/ │ │ └── extconf.rb │ ├── stun/ │ │ ├── ext_help.h │ │ ├── extconf.rb │ │ └── stun_ruby.c │ ├── utils/ │ │ ├── compile_ragel_files.sh │ │ ├── ext_help.h │ │ ├── extconf.rb │ │ ├── grammar_ip.rl │ │ ├── haproxy_protocol.c │ │ ├── haproxy_protocol.h │ │ ├── haproxy_protocol.rl │ │ ├── ip_utils.c │ │ ├── ip_utils.h │ │ ├── ip_utils.rl │ │ ├── outbound_utils.c │ │ ├── outbound_utils.h │ │ ├── outbound_utils.rl │ │ ├── utils_ruby.c │ │ └── utils_ruby.h │ ├── websocket_framing_utils/ │ │ ├── ext_help.h │ │ ├── extconf.rb │ │ ├── ws_framing_utils.h │ │ └── ws_framing_utils_ruby.c │ └── websocket_http_parser/ │ ├── compile_ragel_files.sh │ ├── ext_help.h │ ├── extconf.rb │ ├── grammar_ws_http_core.rl │ ├── grammar_ws_http_headers.rl │ ├── grammar_ws_http_request.rl │ ├── ws_http_parser.c │ ├── ws_http_parser.h │ ├── ws_http_parser.rl │ └── ws_http_parser_ruby.c ├── lib/ │ ├── oversip/ │ │ ├── config.rb │ │ ├── config_validators.rb │ │ ├── default_server.rb │ │ ├── errors.rb │ │ ├── fiber_pool.rb │ │ ├── launcher.rb │ │ ├── logger.rb │ │ ├── modules/ │ │ │ ├── outbound_mangling.rb │ │ │ └── user_assertion.rb │ │ ├── proxies_config.rb │ │ ├── ruby_ext/ │ │ │ └── eventmachine.rb │ │ ├── sip/ │ │ │ ├── client.rb │ │ │ ├── client_transaction.rb │ │ │ ├── constants.rb │ │ │ ├── core.rb │ │ │ ├── launcher.rb │ │ │ ├── listeners/ │ │ │ │ ├── connection.rb │ │ │ │ ├── ipv4_tcp_client.rb │ │ │ │ ├── ipv4_tcp_server.rb │ │ │ │ ├── ipv4_tls_client.rb │ │ │ │ ├── ipv4_tls_server.rb │ │ │ │ ├── ipv4_tls_tunnel_server.rb │ │ │ │ ├── ipv4_udp_server.rb │ │ │ │ ├── ipv6_tcp_client.rb │ │ │ │ ├── ipv6_tcp_server.rb │ │ │ │ ├── ipv6_tls_client.rb │ │ │ │ ├── ipv6_tls_server.rb │ │ │ │ ├── ipv6_tls_tunnel_server.rb │ │ │ │ ├── ipv6_udp_server.rb │ │ │ │ ├── tcp_client.rb │ │ │ │ ├── tcp_connection.rb │ │ │ │ ├── tcp_server.rb │ │ │ │ ├── tls_client.rb │ │ │ │ ├── tls_server.rb │ │ │ │ ├── tls_tunnel_connection.rb │ │ │ │ ├── tls_tunnel_server.rb │ │ │ │ └── udp_connection.rb │ │ │ ├── listeners.rb │ │ │ ├── message.rb │ │ │ ├── message_processor.rb │ │ │ ├── name_addr.rb │ │ │ ├── proxy.rb │ │ │ ├── request.rb │ │ │ ├── response.rb │ │ │ ├── rfc3263.rb │ │ │ ├── server_transaction.rb │ │ │ ├── sip.rb │ │ │ ├── tags.rb │ │ │ ├── timers.rb │ │ │ ├── transport_manager.rb │ │ │ ├── uac.rb │ │ │ ├── uac_request.rb │ │ │ └── uri.rb │ │ ├── syslog.rb │ │ ├── system_callbacks.rb │ │ ├── tls.rb │ │ ├── utils.rb │ │ ├── version.rb │ │ └── websocket/ │ │ ├── constants.rb │ │ ├── http_request.rb │ │ ├── launcher.rb │ │ ├── listeners/ │ │ │ ├── connection.rb │ │ │ ├── ipv4_ws_server.rb │ │ │ ├── ipv4_wss_server.rb │ │ │ ├── ipv4_wss_tunnel_server.rb │ │ │ ├── ipv6_ws_server.rb │ │ │ ├── ipv6_wss_server.rb │ │ │ ├── ipv6_wss_tunnel_server.rb │ │ │ ├── ws_server.rb │ │ │ ├── wss_server.rb │ │ │ └── wss_tunnel_server.rb │ │ ├── listeners.rb │ │ ├── websocket.rb │ │ ├── ws_framing.rb │ │ └── ws_sip_app.rb │ └── oversip.rb ├── oversip.gemspec ├── test/ │ ├── oversip_test_helper.rb │ ├── test_http_parser.rb │ ├── test_name_addr.rb │ ├── test_name_addr_parser.rb │ ├── test_sip_message_parser.rb │ ├── test_sip_uri_parser.rb │ └── test_uri.rb └── thirdparty/ └── stud/ └── NOTES