Peter Thorson
f10f8a4ce0
Initial commit from private 0.3 repository
2013-01-06 06:09:15 -06:00
Peter Thorson
5809440f1a
Updates multithreaded non-forked listen methods to not prematurely close the endpoint. references #168
2013-01-04 07:06:54 -06:00
Peter Thorson
4799525445
removes endpoint state change that breaks multi-threaded servers references #168
2013-01-04 06:28:44 -06:00
Peter Thorson
0c4d239aeb
fixes formatting
2012-12-19 06:45:46 -06:00
Peter Thorson
43970572f5
version bump
2012-12-19 06:36:28 -06:00
Peter Thorson
6a1dccc8cb
corrects an infinite loop when the acceptor is closed in thread pool mode references #168
2012-12-19 06:26:28 -06:00
Peter Thorson
6aa11a7fac
Updates user agent/version string
2012-12-11 07:45:20 -06:00
Peter Thorson
0318700c00
m_requested_subprotocols wasn't getting populated. fixes #155
...
Thank you to robagar for finding this bug and jeffjcrowe for supplying
a patch
2012-12-11 07:07:25 -06:00
Peter Thorson
27a6d6f4d3
Close acceptor on stop_listen. fixes #161
2012-12-11 06:53:43 -06:00
Peter Thorson
ce1c1d3a76
removes unnecessary check fixes #163
2012-12-11 06:42:50 -06:00
Peter Thorson
1c8ba9954e
Adjusts ordering guarantees on message sending references #149
2012-10-12 07:56:05 -05:00
Peter Thorson
52ce31bea4
updates the order of endpoint and handler construction #references 147
2012-10-12 06:36:23 -05:00
Peter Thorson
47a3c060ee
Revert "Fix Compiler Warning on using std::copy: no point using STL routines inside low-level C-style code"
...
This reverts commit 5dfe48b043 .
2012-10-12 06:31:18 -05:00
Peter Thorson
d80d9afd88
preliminary work on a fix to the ARM aliasing issues
2012-10-12 06:29:42 -05:00
Peter Thorson
25322aac0d
adds missing virtual destructor
2012-10-12 06:29:42 -05:00
Peter Thorson
10ac9c41ec
removes unused varaible from wsperf
2012-10-12 06:29:42 -05:00
Peter Thorson
492ada4788
updates SConstruct compile flags for posix and darwin
2012-10-12 06:29:41 -05:00
Peter Thorson
b73f1526b6
Merge pull request #148 from NNemec/master
...
Various small changes of general interest
2012-10-12 04:29:12 -07:00
Norbert Nemec
34a10b0916
split server::listen interface into start_listen and stop_listen, allowing the controlling thread to continue running asynchronously. (Legacy interface provided)
2012-10-09 15:08:25 +02:00
Norbert Nemec
db0a43a228
Disable warning C4355 for plain.hpp similar to server.hpp (beware: this hides a real design problem)
2012-10-09 14:06:20 +02:00
Norbert Nemec
dbdb150021
clarify interface by correct argument names
2012-10-09 14:00:07 +02:00
Norbert Nemec
5dfe48b043
Fix Compiler Warning on using std::copy: no point using STL routines inside low-level C-style code
2012-10-09 13:59:52 +02:00
Norbert Nemec
3e3b5a0bb8
fix compiler issue
2012-10-09 12:15:17 +02:00
Norbert Nemec
54b1931963
Fix compiler issue: boost/cstdint.hpp contains the types inside boost:: namespace. <stdint.h> should be available by default. vcpp2008 has its own workaround.
2012-10-09 12:15:03 +02:00
Norbert Nemec
c2f83814dc
Update vcpp2008 project files and use common.vsprops for configuring external dependencies (i.e. boost)
2012-10-09 12:11:01 +02:00
Peter Thorson
dd9899c34b
Adds virtual destructors to handler interfaces fixes #136
2012-09-24 07:47:14 -05:00
Peter Thorson
a17a27dd5c
updates set_handler to by synchronous fixes #139
2012-09-24 07:41:25 -05:00
Peter Thorson
546846af19
Merge pull request #141 from 422053362/patch-1
...
Workaround for windows min and max macros with std::min and std::max
2012-09-24 05:12:01 -07:00
422053362
12245fd745
Update src/roles/client.hpp
...
sometimes it cause error。
I have check the function "uniform_int_distribution" ,
the right way to construct is
boost::random::uniform_int_distribution<>(
(std::numeric_limits<int32_t>::min)(),
(std::numeric_limits<int32_t>::max)()
)
not
boost::random::uniform_int_distribution<>(
std::numeric_limits<int32_t>::min(),
std::numeric_limits<int32_t>::max()
)
maybe sometimes the second way would not cause error,but sometimes it dose.so I modified.
2012-09-23 05:33:57 +08:00
Peter Thorson
16aaa00a1c
Fixes an issue where http handler callback is called before building the URI #references #118
...
Thank you ShuminHuang for filing this bug
2012-08-04 09:59:41 -05:00
Peter Thorson
4b3ca1911b
Merge pull request #131 from jrosser/fixes
...
Small fixes for compiling on Ubuntu 12.04
2012-08-04 07:44:12 -07:00
Peter Thorson
925b4cdd68
Merge pull request #124 from oberstet/master
...
minor thing
2012-08-04 07:36:10 -07:00
Jonathan Rosser
6f0722b04e
fix build of fuzzing_client
...
this seems fairly fundamental - does nothing else use this and fail?
2012-07-31 13:01:04 +01:00
Jonathan Rosser
3ecec05364
fix stress_client warning and compile error
2012-07-31 13:00:53 +01:00
Jonathan Rosser
a0040da1d7
add another missing linkage against pthreads
2012-07-31 09:44:27 +01:00
Jonathan Rosser
159b9d3a88
fix missing boost_thread from some examples
2012-07-29 08:47:16 +01:00
Jonathan Rosser
b7009335fe
fix usage of C99 macros in C++
2012-07-26 11:29:10 +01:00
Tobias Oberstein
44bacdb323
does away with VC++ warning: C4309 - truncation of constant value
2012-07-18 14:09:39 +02:00
Peter Thorson
3208b1b493
fixes telemetry server bug references #121
2012-07-11 08:47:45 -05:00
Peter Thorson
1f8113bbd6
adds telemetry server example
2012-07-11 08:20:37 -05:00
Peter Thorson
87d76a3995
Fixes a frame read issue with hybi00 references #101
2012-07-10 07:25:27 -05:00
Peter Thorson
84e021e679
updates makefile for wsperf stress test
2012-06-28 06:52:11 -05:00
Peter Thorson
8d9f55ad23
Merge pull request #117 from dasty/master
...
Just fixing compilation issue for people who use makefile
2012-06-28 04:39:15 -07:00
Peter Thorson
9716a2269c
Merge pull request #113 from pmarques/master
...
Compiler error due to ambiguous methods resolution
2012-06-28 04:36:40 -07:00
Radek Dostal
125142a7d1
$(CXX) linker should not be run for build of object files
...
Signed-off-by: Radek Dostal <rd@radekdostal.com >
2012-06-18 18:57:51 +02:00
Peter Thorson
f78b9df4ad
disable file descriptor limits by default to not confuse windows
2012-06-07 13:46:18 -05:00
Peter Thorson
241a28cbd7
javascript reference clients for message_test and stress_test
2012-06-07 13:44:56 -05:00
Peter Thorson
61be3c182c
stress_test now supports message sending & stats
2012-06-07 13:44:56 -05:00
Peter Thorson
a3b7546d65
Merge pull request #116 from oberstet/master
...
make win build and warn free
2012-06-07 05:57:20 -07:00
Peter Thorson
0cd1c58505
stress_test parameter parsing
2012-06-07 06:09:24 -05:00