├── .gitignore ├── LICENSE ├── README.md ├── Rakefile ├── bin └── spdyd ├── examples ├── access_log └── local.ru ├── ext ├── base │ ├── base_api.h │ ├── basictypes.h │ ├── compiler_specific.h │ ├── logging.h │ ├── memory │ │ └── scoped_ptr.h │ └── port.h ├── build │ └── build_config.h ├── em_setsockopt.c ├── extconf.rb ├── module.cc └── net │ ├── base │ ├── net_api.h │ └── sys_byteorder.h │ └── spdy │ ├── spdy_bitmasks.h │ ├── spdy_frame_builder.cc │ ├── spdy_frame_builder.h │ ├── spdy_framer.cc │ ├── spdy_framer.cc.orig │ ├── spdy_framer.h │ ├── spdy_framer.h.orig │ └── spdy_protocol.h ├── lib ├── rack │ └── handler │ │ └── spdy.rb ├── spdy.rb └── spdy │ ├── backend.rb │ ├── rack_backend.rb │ ├── request.rb │ ├── server.rb │ ├── session.rb │ └── stream.rb └── spdy.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/spdyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/bin/spdyd -------------------------------------------------------------------------------- /examples/access_log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/local.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/examples/local.ru -------------------------------------------------------------------------------- /ext/base/base_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/base/base_api.h -------------------------------------------------------------------------------- /ext/base/basictypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/base/basictypes.h -------------------------------------------------------------------------------- /ext/base/compiler_specific.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/base/compiler_specific.h -------------------------------------------------------------------------------- /ext/base/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/base/logging.h -------------------------------------------------------------------------------- /ext/base/memory/scoped_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/base/memory/scoped_ptr.h -------------------------------------------------------------------------------- /ext/base/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/base/port.h -------------------------------------------------------------------------------- /ext/build/build_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/build/build_config.h -------------------------------------------------------------------------------- /ext/em_setsockopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/em_setsockopt.c -------------------------------------------------------------------------------- /ext/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/extconf.rb -------------------------------------------------------------------------------- /ext/module.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/module.cc -------------------------------------------------------------------------------- /ext/net/base/net_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/net/base/net_api.h -------------------------------------------------------------------------------- /ext/net/base/sys_byteorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/net/base/sys_byteorder.h -------------------------------------------------------------------------------- /ext/net/spdy/spdy_bitmasks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/net/spdy/spdy_bitmasks.h -------------------------------------------------------------------------------- /ext/net/spdy/spdy_frame_builder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/net/spdy/spdy_frame_builder.cc -------------------------------------------------------------------------------- /ext/net/spdy/spdy_frame_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/net/spdy/spdy_frame_builder.h -------------------------------------------------------------------------------- /ext/net/spdy/spdy_framer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/net/spdy/spdy_framer.cc -------------------------------------------------------------------------------- /ext/net/spdy/spdy_framer.cc.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/net/spdy/spdy_framer.cc.orig -------------------------------------------------------------------------------- /ext/net/spdy/spdy_framer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/net/spdy/spdy_framer.h -------------------------------------------------------------------------------- /ext/net/spdy/spdy_framer.h.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/net/spdy/spdy_framer.h.orig -------------------------------------------------------------------------------- /ext/net/spdy/spdy_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/ext/net/spdy/spdy_protocol.h -------------------------------------------------------------------------------- /lib/rack/handler/spdy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/lib/rack/handler/spdy.rb -------------------------------------------------------------------------------- /lib/spdy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/lib/spdy.rb -------------------------------------------------------------------------------- /lib/spdy/backend.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/lib/spdy/backend.rb -------------------------------------------------------------------------------- /lib/spdy/rack_backend.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/lib/spdy/rack_backend.rb -------------------------------------------------------------------------------- /lib/spdy/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/lib/spdy/request.rb -------------------------------------------------------------------------------- /lib/spdy/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/lib/spdy/server.rb -------------------------------------------------------------------------------- /lib/spdy/session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/lib/spdy/session.rb -------------------------------------------------------------------------------- /lib/spdy/stream.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/lib/spdy/stream.rb -------------------------------------------------------------------------------- /spdy.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanbsd/spdy/HEAD/spdy.gemspec --------------------------------------------------------------------------------