# -*- encoding: utf-8 -*- # stub: oversip_p 1.0.0 ruby lib # stub: ext/sip_parser/extconf.rbext/stun/extconf.rbext/utils/extconf.rbext/websocket_http_parser/extconf.rbext/websocket_framing_utils/extconf.rbext/stud/extconf.rb Gem::Specification.new do |s| s.name = "oversip_p".freeze s.version = "1.0.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Inaki Baz Castillo".freeze] s.date = "2018-07-03" s.description = "OverSIP is an async SIP proxy/server programmable in Ruby language. Some features of OverSIP are:\n- SIP transports: UDP, TCP, TLS and WebSocket.\n- Full IPv4 and IPv6 support.\n- RFC 3263: SIP DNS mechanism (NAPTR, SRV, A, AAAA) for failover and load balancing based on DNS.\n- RFC 5626: OverSIP is a perfect Outbound Edge Proxy, including an integrated STUN server.\n- Fully programmable in Ruby language (make SIP easy).\n- Fast and efficient: OverSIP core is coded in C language.\nOverSIP is build on top of EventMachine async library which follows the Reactor Design Pattern, allowing thousands of concurrent connections and requests in a never-blocking fashion.\n".freeze s.email = ["ibc@aliax.net".freeze] s.executables = ["oversip".freeze] s.extensions = ["ext/sip_parser/extconf.rb".freeze, "ext/stun/extconf.rb".freeze, "ext/utils/extconf.rb".freeze, "ext/websocket_http_parser/extconf.rb".freeze, "ext/websocket_framing_utils/extconf.rb".freeze, "ext/stud/extconf.rb".freeze] s.files = ["AUTHORS".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "bin/oversip".freeze, "etc/oversip.conf".freeze, "etc/proxies.conf".freeze, "etc/server.rb".freeze, "etc/tls/ca/cacert.pem".freeze, "etc/tls/demo-tls.oversip.net.crt".freeze, "etc/tls/demo-tls.oversip.net.key".freeze, "etc/tls/upgrade-cacert.sh".freeze, "etc/tls/utils/create-cert.rb".freeze, "etc/tls/utils/get-sip-identities.rb".freeze, "ext/common/c_util.h".freeze, "ext/common/ruby_c_util.h".freeze, "ext/sip_parser/common_headers.h".freeze, "ext/sip_parser/ext_help.h".freeze, "ext/sip_parser/extconf.rb".freeze, "ext/sip_parser/sip_message_parser.c".freeze, "ext/sip_parser/sip_parser.h".freeze, "ext/sip_parser/sip_parser_ruby.c".freeze, "ext/sip_parser/sip_uri_parser.c".freeze, "ext/stud/extconf.rb".freeze, "ext/stun/ext_help.h".freeze, "ext/stun/extconf.rb".freeze, "ext/stun/stun_ruby.c".freeze, "ext/utils/ext_help.h".freeze, "ext/utils/extconf.rb".freeze, "ext/utils/haproxy_protocol.c".freeze, "ext/utils/haproxy_protocol.h".freeze, "ext/utils/ip_utils.c".freeze, "ext/utils/ip_utils.h".freeze, "ext/utils/outbound_utils.c".freeze, "ext/utils/outbound_utils.h".freeze, "ext/utils/utils_ruby.c".freeze, "ext/utils/utils_ruby.h".freeze, "ext/websocket_framing_utils/ext_help.h".freeze, "ext/websocket_framing_utils/extconf.rb".freeze, "ext/websocket_framing_utils/ws_framing_utils.h".freeze, "ext/websocket_framing_utils/ws_framing_utils_ruby.c".freeze, "ext/websocket_http_parser/ext_help.h".freeze, "ext/websocket_http_parser/extconf.rb".freeze, "ext/websocket_http_parser/ws_http_parser.c".freeze, "ext/websocket_http_parser/ws_http_parser.h".freeze, "ext/websocket_http_parser/ws_http_parser_ruby.c".freeze, "lib/oversip.rb".freeze, "lib/oversip/config.rb".freeze, "lib/oversip/config_validators.rb".freeze, "lib/oversip/default_server.rb".freeze, "lib/oversip/errors.rb".freeze, "lib/oversip/fiber_pool.rb".freeze, "lib/oversip/launcher.rb".freeze, "lib/oversip/logger.rb".freeze, "lib/oversip/modules/outbound_mangling.rb".freeze, "lib/oversip/modules/user_assertion.rb".freeze, "lib/oversip/proxies_config.rb".freeze, "lib/oversip/ruby_ext/eventmachine.rb".freeze, "lib/oversip/sip/client.rb".freeze, "lib/oversip/sip/client_transaction.rb".freeze, "lib/oversip/sip/constants.rb".freeze, "lib/oversip/sip/core.rb".freeze, "lib/oversip/sip/launcher.rb".freeze, "lib/oversip/sip/listeners.rb".freeze, "lib/oversip/sip/listeners/connection.rb".freeze, "lib/oversip/sip/listeners/ipv4_tcp_client.rb".freeze, "lib/oversip/sip/listeners/ipv4_tcp_server.rb".freeze, "lib/oversip/sip/listeners/ipv4_tls_client.rb".freeze, "lib/oversip/sip/listeners/ipv4_tls_server.rb".freeze, "lib/oversip/sip/listeners/ipv4_tls_tunnel_server.rb".freeze, "lib/oversip/sip/listeners/ipv4_udp_server.rb".freeze, "lib/oversip/sip/listeners/ipv6_tcp_client.rb".freeze, "lib/oversip/sip/listeners/ipv6_tcp_server.rb".freeze, "lib/oversip/sip/listeners/ipv6_tls_client.rb".freeze, "lib/oversip/sip/listeners/ipv6_tls_server.rb".freeze, "lib/oversip/sip/listeners/ipv6_tls_tunnel_server.rb".freeze, "lib/oversip/sip/listeners/ipv6_udp_server.rb".freeze, "lib/oversip/sip/listeners/tcp_client.rb".freeze, "lib/oversip/sip/listeners/tcp_connection.rb".freeze, "lib/oversip/sip/listeners/tcp_server.rb".freeze, "lib/oversip/sip/listeners/tls_client.rb".freeze, "lib/oversip/sip/listeners/tls_server.rb".freeze, "lib/oversip/sip/listeners/tls_tunnel_connection.rb".freeze, "lib/oversip/sip/listeners/tls_tunnel_server.rb".freeze, "lib/oversip/sip/listeners/udp_connection.rb".freeze, "lib/oversip/sip/message.rb".freeze, "lib/oversip/sip/message_processor.rb".freeze, "lib/oversip/sip/name_addr.rb".freeze, "lib/oversip/sip/proxy.rb".freeze, "lib/oversip/sip/request.rb".freeze, "lib/oversip/sip/response.rb".freeze, "lib/oversip/sip/rfc3263.rb".freeze, "lib/oversip/sip/server_transaction.rb".freeze, "lib/oversip/sip/sip.rb".freeze, "lib/oversip/sip/tags.rb".freeze, "lib/oversip/sip/timers.rb".freeze, "lib/oversip/sip/transport_manager.rb".freeze, "lib/oversip/sip/uac.rb".freeze, "lib/oversip/sip/uac_request.rb".freeze, "lib/oversip/sip/uri.rb".freeze, "lib/oversip/syslog.rb".freeze, "lib/oversip/system_callbacks.rb".freeze, "lib/oversip/tls.rb".freeze, "lib/oversip/utils.rb".freeze, "lib/oversip/version.rb".freeze, "lib/oversip/websocket/constants.rb".freeze, "lib/oversip/websocket/http_request.rb".freeze, "lib/oversip/websocket/launcher.rb".freeze, "lib/oversip/websocket/listeners.rb".freeze, "lib/oversip/websocket/listeners/connection.rb".freeze, "lib/oversip/websocket/listeners/ipv4_ws_server.rb".freeze, "lib/oversip/websocket/listeners/ipv4_wss_server.rb".freeze, "lib/oversip/websocket/listeners/ipv4_wss_tunnel_server.rb".freeze, "lib/oversip/websocket/listeners/ipv6_ws_server.rb".freeze, "lib/oversip/websocket/listeners/ipv6_wss_server.rb".freeze, "lib/oversip/websocket/listeners/ipv6_wss_tunnel_server.rb".freeze, "lib/oversip/websocket/listeners/ws_server.rb".freeze, "lib/oversip/websocket/listeners/wss_server.rb".freeze, "lib/oversip/websocket/listeners/wss_tunnel_server.rb".freeze, "lib/oversip/websocket/websocket.rb".freeze, "lib/oversip/websocket/ws_framing.rb".freeze, "lib/oversip/websocket/ws_sip_app.rb".freeze, "test/oversip_test_helper.rb".freeze, "test/test_http_parser.rb".freeze, "test/test_name_addr.rb".freeze, "test/test_name_addr_parser.rb".freeze, "test/test_sip_message_parser.rb".freeze, "test/test_sip_uri_parser.rb".freeze, "test/test_uri.rb".freeze, "thirdparty/stud/stud.tar.gz".freeze] s.homepage = "http://oversip.net".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 1.9.3".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "OverSIP (the SIP framework you dreamed about)".freeze s.test_files = ["test/oversip_test_helper.rb".freeze, "test/test_http_parser.rb".freeze, "test/test_name_addr.rb".freeze, "test/test_name_addr_parser.rb".freeze, "test/test_sip_message_parser.rb".freeze, "test/test_sip_uri_parser.rb".freeze, "test/test_uri.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 1.2.0".freeze, ">= 1.2.0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.1.2".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.3.6".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.3.2".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.6.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.3.9".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.0.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 10.3".freeze, ">= 10.3.2".freeze]) end