Commit Graph

982 Commits

Author SHA1 Message Date
Peter Thorson
dfcd8a2967 set detailed error code on terminate 2013-06-08 18:32:22 -05:00
Peter Thorson
593c26f087 fix devel debug comment 2013-06-08 18:32:22 -05:00
Peter Thorson
408639a0b5 whitespace 2013-06-08 18:32:22 -05:00
Peter Thorson
b591e9fa7e add handshake timeout handlers 2013-06-08 18:32:22 -05:00
Peter Thorson
f2486d4aef add handshake timer & associated handlers 2013-06-08 18:32:22 -05:00
Peter Thorson
1892e0f13b remove unused code 2013-06-08 18:32:22 -05:00
Peter Thorson
8ee6a4a64b set state to closing after we send our close frame 2013-06-08 18:32:22 -05:00
Peter Thorson
c86601f123 add methods to retrieve WebSocket close codes & reasons 2013-06-08 18:32:22 -05:00
Peter Thorson
0f02119d48 adds new error codes for handshake timeouts 2013-06-08 18:32:22 -05:00
Peter Thorson
196523ba42 adds a machine readable internal error code
To be used for storing detailed error codes for why connections failed
or were closed
2013-06-08 18:32:22 -05:00
Peter Thorson
4a94a7c518 Merge pull request #253 from breyed/spelling
fixed spelling, including "experimental" in API
2013-06-08 09:19:41 -07:00
breyed
808a8ce0a9 fixed spelling, including "experimental" in API 2013-06-08 11:03:11 -05:00
Peter Thorson
55fa61feb1 Merge remote-tracking branch 'origin/0.3.x-cmake' into experimental 2013-06-08 09:29:53 -05:00
Peter Thorson
17083a4d4e Merge pull request #251 from jefferai/0.3.x-cmake
Add missing condition_variable include
2013-06-06 06:21:09 -07:00
Jeff Mitchell
2b6b4862ce Add missing condition_variable include 2013-06-05 14:12:13 -04:00
Peter Thorson
2e2a8e4346 documentation and reorganization 2013-05-30 23:30:04 -05:00
Peter Thorson
808179551f remove dead code 2013-05-30 23:29:48 -05:00
Peter Thorson
38a565888f adds documentation 2013-05-30 18:05:34 -05:00
Peter Thorson
dcb13d58be updates hybi00 to use new md5 header 2013-05-30 17:56:57 -05:00
Peter Thorson
e8aa1e0e12 consolodates md5 code 2013-05-30 17:50:10 -05:00
Peter Thorson
fcac7071eb adds documentation 2013-05-30 13:32:45 -05:00
Peter Thorson
ea36bf1cf7 removes unused files 2013-05-30 13:32:33 -05:00
Peter Thorson
245978fd86 remove unneeded dependencies 2013-05-29 09:22:27 -05:00
Peter Thorson
6e0411020c fix broken package name 2013-05-29 09:17:17 -05:00
Peter Thorson
ad2ff8ca0a fix travis script? 2013-05-29 09:15:37 -05:00
Peter Thorson
7e6d4212a5 only load boost libraries that we need to improve test times 2013-05-29 09:09:03 -05:00
Peter Thorson
7ca4f37c2c stop the server after the last connection ends and let the server thread clean up 2013-05-29 09:07:48 -05:00
Peter Thorson
370bd93182 remove exception suppression, test framework will catch these 2013-05-29 09:07:19 -05:00
Peter Thorson
d9e3f626e2 use custom config so we can play with timer duration values 2013-05-29 09:06:46 -05:00
Peter Thorson
b43717cd43 Merge branch 'experimental' of github.com:zaphoyd/websocketpp into experimental 2013-05-29 08:48:31 -05:00
Peter Thorson
e4c4cf2018 updates readme and roadmap 2013-05-29 08:48:22 -05:00
Peter Thorson
f0f346dabe experimental dual core travis build 2013-05-29 08:48:08 -05:00
Peter Thorson
a29132e6f4 Merge pull request #245 from jefferai/0.3.x-cmake
Overload get_connection to allow passing in an already-constructed uri_p...
2013-05-28 10:39:59 -07:00
Jeff Mitchell
0a7aaa2632 Overload get_connection to allow passing in an already-constructed uri_ptr. This avoid the need for using the regex, which GCC does not implement yet. 2013-05-28 13:15:01 -04:00
Peter Thorson
10a8af1ac3 adds pong timer support and new full stack automated integration testing for it 2013-05-26 22:04:28 -05:00
Peter Thorson
5677b5f400 adds dummy timer support + tests to iostream transport 2013-05-26 20:02:08 -05:00
Peter Thorson
f10e2d9b21 Merge pull request #240 from jefferai/0.3.x-cmake
Needs to be uppercase Version for case-sensitive systems
2013-05-26 12:36:27 -07:00
Peter Thorson
ec8b73cad4 clarifies the purpose of utility client and removes contradictory comments references #242 2013-05-24 22:14:06 -07:00
Jeff Mitchell
ca6aa12fbc Add websocketpp_found variable 2013-05-20 16:50:34 -04:00
Jeff Mitchell
2aea85a773 Needs to be uppercase Version for case-sensitive systems 2013-05-20 10:24:29 -04:00
Peter Thorson
2c09846722 Merge pull request #239 from zaphoyd/experimental
updates cmake branch with latest changes
2013-05-18 05:05:00 -07:00
Peter Thorson
8f8bbb99e9 adds more unit tests for http requests 2013-05-18 06:56:49 -05:00
Peter Thorson
d7e5235036 extract URI for HTTP connections also 2013-05-18 06:54:56 -05:00
Peter Thorson
dd534ace64 switches processor to use new free get_uri function 2013-05-18 06:54:32 -05:00
Peter Thorson
065dd26779 adds free processor extract uri from request utility method 2013-05-18 06:53:46 -05:00
Peter Thorson
8c6b049e99 adds better support for custom URI schemes 2013-05-18 06:53:17 -05:00
Peter Thorson
f988315ea8 updates broadcast_server to use common/thread rather than hardcoding boost thread 2013-05-16 10:31:02 -05:00
Peter Thorson
4474868372 adds unique_lock and condition_variable to common thread tools 2013-05-16 10:30:38 -05:00
Peter Thorson
5c4719080c Merge pull request #236 from jefferai/0.3.x-cmake
CMake fixes/enhancements
2013-05-15 06:40:02 -07:00
Jeff Mitchell
980fa8db67 Create -config and -configversion files so find_package in other
CMake-using applications works to include websocketpp. Also, a lot of
cleanup.
2013-05-15 08:23:37 -04:00