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