Commit Graph
42 Commits
Author SHA1 Message Date
Peter Thorson 4b06fedd02 initial testing with shared_const_buffer references #51 2012-01-20 08:01:34 -06:00
Peter Thorson 45c67502cb typo 2012-01-20 08:00:37 -06:00
Peter Thorson 23a44d8112 client properly logs successful connections. 2012-01-20 07:23:25 -06:00
Peter Thorson 035e08de11 server error logging additions and fixes 2012-01-20 07:22:35 -06:00
Peter Thorson 6600f91bfa additional client cleanup 2012-01-20 06:41:01 -06:00
Peter Thorson a89cb776a1 improves client connect error handling. Fixes #52 2012-01-20 06:30:22 -06:00
Peter Thorson 64441f6487 adds fail notification to fuzzing client 2012-01-19 08:07:34 -06:00
Peter Thorson aaf2c7fa0a formatting and documentation fixes 2012-01-16 11:44:32 -06:00
Peter Thorson 656dbfa3ec sets listen limit back to non-debug value
High values leave the server open to DoS attacks.
2012-01-16 11:20:10 -06:00
Peter Thorson 9d422107ab adjusts whitespace 2012-01-16 11:14:51 -06:00
Peter Thorson e8cd60e3a8 resolves member function name conflict 2012-01-13 08:41:43 -06:00
Peter Thorson a1b5c503b2 removes debugging statement 2012-01-13 08:41:21 -06:00
Peter Thorson e4a97f6233 server will end accept loop when create_connection returns NULL 2012-01-13 08:17:42 -06:00
Peter Thorson 3523052529 server policy delegates calls to run to endpoint 2012-01-13 08:16:50 -06:00
Peter Thorson a17a4deb4b normalizes whitespace and sets up gitattributes to preserve fixes #43 fixes #46 2012-01-12 09:57:06 -06:00
Peter Thorson 38b5b561e7 cleans up example code 2012-01-11 17:34:23 -06:00
Peter Thorson 0e92bb207a ipv6 and uri parking fixes 2012-01-11 10:12:57 -06:00
Peter Thorson aaf5f51c35 exposes is_server through connection objects 2012-01-08 20:21:47 -06:00
Peter Thorson fa7cd63706 work on write queue/flow control 2012-01-03 06:22:42 -06:00
Peter Thorson 4d03909d58 lots of misc fixes, mostly broadcast server related 2011-12-21 08:23:03 -06:00
Peter Thorson 3405a91e56 begins work on wscommand processing 2011-12-17 08:35:37 -06:00
Peter Thorson 190cf42231 disables expensive debug log statement 2011-12-14 11:18:08 -06:00
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 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 efd5b8d8b1 preliminary cleanup for client role 2011-12-05 17:12:06 -06:00
Peter Thorson a637edd607 re-applies hybi_legacy support to server policy 2011-12-04 08:43:52 -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 cb0222c06f updates library for new URI api 2011-11-29 09:38:32 -06:00
Peter Thorson cb49e04474 many tweaks 2011-11-19 09:05:05 -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
Peter Thorson 25504243d2 splitting out policy refactor into final files and namespaces 2011-11-16 09:06:28 -06:00