Commit Graph

1010 Commits

Author SHA1 Message Date
Peter Thorson
a401a4448d update version information to 0.3.0-alpha1 2013-06-09 08:46:54 -05:00
Peter Thorson
ace76f54f9 update docs for 0.3.x in master branch fixes #197 2013-06-09 08:31:05 -05:00
Peter Thorson
1eaa1b790f update travis for 0.3.x in master 2013-06-09 08:30:03 -05:00
Peter Thorson
c2a5f0bfa1 Merge pull request #255 from zaphoyd/0.3.x-cmake
merge final bits of 0.3.x-cmake into experimental
2013-06-09 06:13:59 -07:00
Peter Thorson
b71b224860 Merge branch 'experimental' into 0.3.x-cmake 2013-06-09 08:13:02 -05:00
Peter Thorson
be1d9fd64e Merge pull request #248 from resiprocate/0.3.x-cmake
Fix typo, add sip_client example (SIP over WebSockets)
2013-06-09 05:59:37 -07:00
Peter Thorson
bcac77306f Merge pull request #254 from breyed/boost-config
Automatically configure platform via Boost.Config
2013-06-09 05:56:52 -07:00
Peter Thorson
dd563c6647 corrects TCP close behavior references #227 fixes #25
Per RFC6455 clients prefer to wait for servers to initiate TCP close.
timers ensure that clients don't wait forever. Servers close TCP
immediately.
2013-06-09 07:36:55 -05:00
Peter Thorson
0ab1333a2f add transport integration helper handlers delay and close 2013-06-09 07:34:10 -05:00
Peter Thorson
b9c66e9a7f transport integration test formatting cleanup 2013-06-09 07:33:48 -05:00
Peter Thorson
56e81cb6eb impliment close handshake timeouts references #226 2013-06-09 07:33:30 -05:00
Peter Thorson
c228f70a9f complete handshake timeout references #226 2013-06-08 18:32:23 -05:00
Peter Thorson
f35918ce6e split log_fail_result from log_close_result 2013-06-08 18:32:23 -05:00
Peter Thorson
33a0d89633 add transport integration dummy TCP client
client connects and never sends anything. the client ends on EOF
2013-06-08 18:32:23 -05:00
Peter Thorson
bf582aa2c1 add unit test for server open handshake timeout 2013-06-08 18:32:23 -05:00
Peter Thorson
88c553f1fc silence unit tests 2013-06-08 18:32:23 -05:00
Peter Thorson
96270a9f3d add test for client opening handshake 2013-06-08 18:32:23 -05:00
Peter Thorson
c6381a2311 start client handshake timer 2013-06-08 18:32:22 -05:00
Peter Thorson
cff8604148 cancel handshake timers when handshake is complete 2013-06-08 18:32:22 -05:00
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
breyed
cd8e1a25bb fixed comment at end of include guard 2013-06-08 10:34:09 -05:00
breyed
2352f09c68 Automatically configure platform via Boost.Config 2013-06-08 10:26:55 -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
Daniel Pocock
de4ad9e7f3 Add README for sip_client 2013-05-31 16:59:06 +02:00
Daniel Pocock
45e305b5c2 Fixes for sip_client new 0.3 API 2013-05-31 16:56:27 +02:00
Daniel Pocock
3dd3fd28d4 Correct the Via header for WS transport 2013-05-31 16:45:17 +02:00
Daniel Pocock
1dfa629ae4 Sending a SIP OPTIONS message 2013-05-31 15:45:34 +02:00
Daniel Pocock
a549f2b99e Renaming contents of sip_client from echo_client 2013-05-31 14:47:41 +02:00
Daniel Pocock
ca108ac693 Add examples/sip_client based on examples/echo_client 2013-05-31 14:45:54 +02:00
Daniel Pocock
7d513e1e11 Fix typo 2013-05-31 14:40:52 +02: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