Commit Graph
126 Commits
Author SHA1 Message Date
Peter Thorson ebf0fa614c major work on the broadcast admin and stress client 2011-12-11 14:05:08 -06:00
Peter Thorson 07cf4c9318 header fixes for warnings 2011-12-10 07:16:13 -06:00
Peter Thorson e6f1ae286f more header rearranging for Ubuntu 2011-12-10 06:10:44 -06:00
Peter Thorson b219344245 header fixes 2011-12-09 20:03:18 -06:00
Peter Thorson d89beda042 experimental fix for server running out of FDs 2011-12-09 17:54:17 -06:00
Peter Thorson 8c0ffeaf91 fixes for network errors discovered with new connection stress test example 2011-12-09 09:40:15 -06:00
Peter Thorson f92a5f5e8b adds set_handler to endpoint and connection 2011-12-08 09:24:47 -06:00
Peter Thorson 0660d4e87a temporary fix for static class constant in uri 2011-12-08 09:23:59 -06:00
Peter Thorson 25514a1476 some server fixes, addition of a fuzzing server and client example.
The fuzzing server and client are intended to mimic the Autobahn
versions and implement only the 9.* tests to enable performance testing
of implementations faster than AB
2011-12-07 09:17:38 -06:00
Peter Thorson 689c136298 policy refactor echo client passes all autobahn tests 2011-12-06 22:14:30 -06:00
Peter Thorson 0f5302d400 major work on echo client 2011-12-06 18:15:24 -06:00
Peter Thorson f1a724e0d4 more client work 2011-12-06 08:45:59 -06:00
Peter Thorson 695b8a4d30 adds get_port_str to URI 2011-12-06 08:44:34 -06:00
Peter Thorson efd5b8d8b1 preliminary cleanup for client role 2011-12-05 17:12:06 -06:00
Peter Thorson 51a03e401a tests disabling Nagle 2011-12-04 17:53:06 -06:00
Peter Thorson 7d11168c6b moves legacy files out to legacy folder, updates Xcode project 2011-12-04 09:13:26 -06:00
Peter Thorson a637edd607 re-applies hybi_legacy support to server policy 2011-12-04 08:43:52 -06:00
Peter Thorson 8db1165331 updates connection to new processor read interface 2011-12-04 08:43:29 -06:00
Peter Thorson 42201b6161 updates hybi_legacy processor to new read interface 2011-12-04 08:43:14 -06:00
Peter Thorson b92d5853fb updates hybi processor to new read interface 2011-12-04 08:42:55 -06:00
Peter Thorson 302aaf2799 updates processor read interface 2011-12-04 08:42:25 -06:00
Peter Thorson 8b473530da connection socket policies now provide is_secure method 2011-12-04 08:41:35 -06:00
Peter Thorson 94d412ccc9 variable size and signedness fixes 2011-12-04 08:40:38 -06:00
Peter Thorson 6bbee85106 temporary fix until this file goes away entirely 2011-12-04 08:39:49 -06:00
Peter Thorson e67ec67b4b major restructuring 2011-12-04 08:39:19 -06:00
Peter Thorson 193ca13f93 fixes exceptions, refactors masking 2011-12-04 08:37:56 -06:00
Peter Thorson cc7170ddec fixes md5 bug 2011-12-04 08:28:39 -06:00
Peter Thorson 7b77f77171 changes the type of the URI port consts 2011-12-04 08:10:03 -06:00
Peter Thorson 280d6522be deletes more old files 2011-12-02 08:44:01 -06:00
Peter Thorson 88fb43d799 removes old files 2011-12-02 08:43:25 -06:00
Peter Thorson 991f37298a lots of work on the new read message queue 2011-12-02 08:43:07 -06:00
Peter Thorson b3f06b0cbd preliminary work on performance improvements to the message processing system 2011-12-01 17:55:05 -06:00
Peter Thorson 0c9f2768c7 fixes formatting 2011-12-01 17:52:58 -06:00
Peter Thorson e8fd5f69e4 adjusts some debugging code and fixes the TLS shutdown delay issue 2011-12-01 17:52:43 -06:00
Peter Thorson 309f62b273 bug fix - replaces include with forward declaration 2011-11-30 09:15:16 -06:00
Peter Thorson db37cb5278 handler typedef bugfix 2011-11-29 18:05:36 -06:00
Peter Thorson fabe61df86 adds handler and handler_ptr types to endpoint_traits as well as release documentation to entire file 2011-11-29 18:04:02 -06:00
Peter Thorson fb2fa0da94 adds handler data member to connections 2011-11-29 18:03:10 -06:00
Peter Thorson d2984b43da adjusts server handler interface to allow being a base class for endpoint handler 2011-11-29 18:02:41 -06:00
Peter Thorson ae854ca778 updates socket policies to expose handler interfaces, moves TLS context into connection 2011-11-29 18:01:39 -06:00
Peter Thorson cb0222c06f updates library for new URI api 2011-11-29 09:38:32 -06:00
Peter Thorson 7d7e8e853a implements new URI processing interface and corrects associated unit tests 2011-11-28 08:39:11 -06:00
Peter Thorson 8e9d08489c corrects connection friend declaration bug 2011-11-28 08:37:09 -06:00
Peter Thorson e848e9bd2b messes with friends 2011-11-19 09:15:55 -06:00
Peter Thorson cb49e04474 many tweaks 2011-11-19 09:05:05 -06:00
Peter Thorson 7a0f9f3073 updates echo_server example 2011-11-19 01:18:28 -06:00
Peter Thorson 221693f975 merges all of the policy-refactor changes into one library. Policy refactor branch now passes all autobahn server tests except a few edge close behavior cases. 2011-11-19 00:52:38 -06:00
Peter Thorson 50efb8f996 moves public connection/session interface into the appropriate places 2011-11-18 08:46:05 -06:00
Peter Thorson 4fbcb13649 removes a bunch of debug code, adds friend setup, adds role specific connection policy, begins work to integrate http parser 2011-11-17 18:08:06 -06:00
Peter Thorson 3c86891ed7 refactors socket interface to use callbacks rather than CRTP 2011-11-17 08:56:19 -06:00