Commit Graph

1046 Commits

Author SHA1 Message Date
Peter Thorson
4f8b2bdc98 transport documentation & style 2013-06-23 16:18:03 -05:00
Peter Thorson
330d564ded Flags 64 bit literals in frame unit tests references #264 2013-06-22 20:10:49 -05:00
Peter Thorson
161a5b169a Merge pull request #262 from breyed/streamed-timestamp
Write timestamp directly to output stream
2013-06-22 17:59:03 -07:00
Peter Thorson
7d36965149 Add accessor for raw http requests references #266 2013-06-22 10:59:26 -05:00
Peter Thorson
de5684aef3 add test fail handler 2013-06-22 10:50:28 -05:00
Peter Thorson
fd93ad89cb update documentation and code style 2013-06-16 21:08:53 -05:00
Peter Thorson
6d620aa1e8 add documentation & update code style 2013-06-15 12:46:39 -05:00
Peter Thorson
816fe6410d update documentation & code style 2013-06-15 12:39:57 -05:00
Peter Thorson
f3c65ab609 documentation 2013-06-15 12:34:11 -05:00
Peter Thorson
c938d9fd15 use strict masking for incoming messages references #264 2013-06-14 21:55:14 -05:00
Peter Thorson
0b764bdc62 add byte_mask_circ 2013-06-14 21:49:24 -05:00
Peter Thorson
86e2f364de fix readme 2013-06-14 21:48:46 -05:00
Peter Thorson
54dd4c8084 look up version rather than hardcode 2013-06-14 21:48:29 -05:00
Peter Thorson
cae30acf91 update byte mask to use separate input & output types references #264
In particular this allows const iterators to be use for the input types.
2013-06-12 20:52:48 -05:00
Peter Thorson
24c1804e40 update documentation 2013-06-12 19:23:05 -05:00
breyed
8c6a360600 Write timestamp directly to output stream
This uses put_time (if supported) to avoid having to first write the timestamp to a temporary buffer and then copy it to the stream.
2013-06-09 18:28:19 -05:00
Peter Thorson
5c35535ffd update changelog 2013-06-09 18:26:41 -05:00
Peter Thorson
3256c72d98 Merge pull request #261 from breyed/master
added guards to avoid macro definition when used with boost_config.hpp
2013-06-09 16:24:09 -07:00
breyed
07ab02407f added guards to avoid macro definition when used with boost_config.hpp 2013-06-09 18:03:49 -05:00
Peter Thorson
edc0057a03 update unit test 2013-06-09 17:39:49 -05:00
Peter Thorson
9161119b4d bump version to alpha2 2013-06-09 17:24:24 -05:00
Peter Thorson
7db60e3429 fix poor server handling of double close frames fixes #259 2013-06-09 17:03:14 -05:00
Peter Thorson
3c0b8a81b0 Fix handling of spurious frames after close. Fixes #258 2013-06-09 16:41:04 -05:00
Peter Thorson
b812fd001b Change default HTTP response error code to 426
Changes default HTTP response error code when no http_handler is
defined from 500/Internal Server Error to 426/Upgrade Required
2013-06-09 16:20:53 -05:00
Peter Thorson
3a43986d9e add documentation & normalize code style 2013-06-09 14:58:32 -05:00
Peter Thorson
64b1b52297 adds documentation on locations of version info 2013-06-09 11:07:19 -05:00
Peter Thorson
dc048ed021 test use of doxygen todo command 2013-06-09 11:05:48 -05:00
Peter Thorson
60b167bcb7 updates changelog 2013-06-09 09:27:08 -05:00
Peter Thorson
e680ca1ef4 add comment + TODO regarding VSPP warning 2013-06-09 09:25:30 -05:00
Peter Thorson
21d79e28c6 maybe fix markdown # escape? 2013-06-09 09:20:31 -05:00
Peter Thorson
d25a254e81 remove logger dynamic allocation 2013-06-09 09:20:04 -05:00
Peter Thorson
3e144cfd75 Merge pull request #257 from zaphoyd/experimental
merge last bit of changes from experimental to master
2013-06-09 07:15:12 -07:00
Peter Thorson
a5bb90807b Merge pull request #252 from breyed/visual-studio
Fixed Visual Studio 2012 warnings and formatting
2013-06-09 07:05:53 -07:00
Peter Thorson
096a7dbaa8 escape # in readme 2013-06-09 08:58:15 -05:00
Peter Thorson
577591aaa1 readme updates 2013-06-09 08:55:53 -05:00
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