Commit Graph

  • 9d8eced9a1 Refactored server_endpoint to allow end users to access start_accept error states references #335 Peter Thorson 2014-03-05 08:06:14 -06:00
  • fd0c62a8e4 add TLS config and types to asio integration tests Peter Thorson 2014-03-05 07:27:18 -06:00
  • 1a68f4b907 Merge pull request #335 from aydany/master Peter Thorson 2014-03-05 07:23:19 -06:00
  • c3dfb25181 Merge remote-tracking branch 'upstream/master' Aydan Yumerefendi 2014-03-04 21:19:24 -05:00
  • 5a5d8321bd Require a valid con before calling terminate Aydan Yumerefendi 2014-03-04 21:02:42 -05:00
  • b805689f9c whitespace and don't accept if we know the transport isn't listening references #334 Peter Thorson 2014-03-04 06:45:00 -06:00
  • 7eedf25500 Merge pull request #334 from aydany/master Peter Thorson 2014-03-04 06:18:34 -06:00
  • 3ca53d0064 Avoid leak when stopping server Aydan Yumerefendi 2014-03-03 21:51:56 -05:00
  • 5e2fadd826 pass better information about TLS handshake failures Peter Thorson 2014-03-03 17:09:55 -06:00
  • 840bb6b59e code style and whitespace Peter Thorson 2014-03-03 10:32:04 -06:00
  • fe00a84f7b Merge pull request #333 from aydany/master Peter Thorson 2014-03-03 10:24:11 -06:00
  • 337bf2fb0a Fix memory leak on create Aydan Yumerefendi 2014-03-03 11:08:24 -05:00
  • c5b5492e5c fix memory leak when a connection fails references #323 Peter Thorson 2014-03-02 22:12:38 -06:00
  • af15537205 add debug header to integration tests Peter Thorson 2014-03-02 22:12:14 -06:00
  • bdeb4ad680 code style and documentation Peter Thorson 2014-03-02 21:39:34 -06:00
  • faad2ec854 add copyright info to debug client Peter Thorson 2014-03-02 19:43:25 -06:00
  • dc06049df9 add debug server example Peter Thorson 2014-03-02 19:43:11 -06:00
  • 3e53c74c3f Merge pull request #332 from zaphoyd/tutorials Peter Thorson 2014-03-02 19:27:56 -06:00
  • a5a30e554e rename app_client to utility_client and set utility_client to be the final step of the utility_client tutorial Peter Thorson 2014-03-02 19:21:17 -06:00
  • 9c8762c961 rename old utility client to debug client Peter Thorson 2014-03-02 19:20:42 -06:00
  • 797ce35c5a more renaming and adding license notes Peter Thorson 2014-03-02 19:14:59 -06:00
  • 30da3a967b renaming and re-titling the app client tutorial to utility client Peter Thorson 2014-03-02 19:10:24 -06:00
  • e1547bbde8 stray characters Peter Thorson 2014-03-02 19:04:13 -06:00
  • 37f69cc19b fix typo Peter Thorson 2014-03-02 19:03:04 -06:00
  • 93d9b5f820 Formatting fixes for app client tutorial step 5 Peter Thorson 2014-03-02 19:02:11 -06:00
  • 98fd183210 Finish app client tutorial step 5 (closing) Peter Thorson 2014-03-02 18:53:55 -06:00
  • 093806f860 Merge branch 'master' into tutorials Peter Thorson 2014-03-02 12:21:32 -06:00
  • 1da45144e9 whitespace Peter Thorson 2014-03-02 12:21:04 -06:00
  • 5f56976290 Add method to look up a human readable string given a close code value Peter Thorson 2014-03-02 12:19:50 -06:00
  • 40ed74a141 Use clang on OS X by default for building examples and tests Peter Thorson 2014-03-02 12:17:03 -06:00
  • fbc9db2b5d work on close step Peter Thorson 2014-03-02 12:06:37 -06:00
  • f87c9d4360 need the line breaks to work here Peter Thorson 2014-03-02 08:33:41 -06:00
  • 99461184d3 Merge pull request #331 from zaphoyd/tls_short_read Peter Thorson 2014-02-28 09:04:59 -06:00
  • 9eff0db756 update changelog Peter Thorson 2014-02-28 09:05:53 -06:00
  • 86325b1838 cleans up the handling of TLS related transport errors Peter Thorson 2014-02-28 09:02:26 -06:00
  • 2d2312a1d7 add socket/security policies to translate asio -> websocketpp error codes Peter Thorson 2014-02-28 09:00:45 -06:00
  • afc28be004 whitespace Peter Thorson 2014-02-28 08:27:29 -06:00
  • b7c5a2e791 tls short read in state closed is no longer an error Peter Thorson 2014-02-28 08:27:14 -06:00
  • d36925ce7d Add new generic TLS error code Peter Thorson 2014-02-28 08:26:50 -06:00
  • 92dfe9ef97 clarify commands section and new members/methods of websocket_endpoint Peter Thorson 2014-02-23 15:46:51 -06:00
  • 2ab02197fd Fleshes out step 4 (opening connections) Peter Thorson 2014-02-23 15:31:54 -06:00
  • 89ac45e60a additional work on app client tutorial Peter Thorson 2014-02-23 09:34:34 -06:00
  • 713a05679c Merge pull request #325 from zaphoyd/max-message-size Peter Thorson 2014-02-18 07:59:20 -06:00
  • 0fecf023ef refactor connection error handling code Peter Thorson 2014-02-18 08:01:16 -06:00
  • ffdf5f842b reclassify action after shutdown as info rather than fatal references #62 Peter Thorson 2014-02-18 07:59:43 -06:00
  • d425caea80 Fix misclassified error log entry Peter Thorson 2014-02-18 07:58:49 -06:00
  • ce2c1d6e34 whitespace Peter Thorson 2014-02-13 11:18:44 -06:00
  • 7ceeaa4f9c fix documentation spelling error Peter Thorson 2014-02-13 11:10:47 -06:00
  • 883410bb77 Fix an issue where custom timeout values weren't being propagated from endpoints to new connections Peter Thorson 2014-02-12 15:07:09 -06:00
  • 724974c758 Merge pull request #322 from zaphoyd/max-message-size Peter Thorson 2014-02-10 20:55:02 -06:00
  • 1622cdde04 Retry the travis build Peter Thorson 2014-02-10 20:51:37 -06:00
  • 180543b9e6 Adds the ability to specify a maximum message size Peter Thorson 2014-02-10 09:21:07 -06:00
  • 7c08cae15b fix bug that caused all error close frames to have a blank code Peter Thorson 2014-02-10 09:17:43 -06:00
  • 81e0c44b34 update debug config with max_message_size constant Peter Thorson 2014-02-10 09:16:47 -06:00
  • 722a67a910 add message payload size reservation Peter Thorson 2014-02-10 08:39:20 -06:00
  • ba6320ba1c Add maximum message size functionality to processors Peter Thorson 2014-02-10 08:38:54 -06:00
  • d9aa498310 whitespace cleanup Peter Thorson 2014-02-10 08:37:47 -06:00
  • 47c46a2fbc Fleshes out the remainder of app tutorial step 3 Peter Thorson 2014-02-07 08:10:10 -06:00
  • 9401cf00ce rework app tutorial step 2 Peter Thorson 2014-02-07 07:26:00 -06:00
  • acedd4db49 tutorial formatting Peter Thorson 2014-02-07 06:59:28 -06:00
  • 91617150e1 more tutorial formatting tests Peter Thorson 2014-02-07 06:56:48 -06:00
  • c7463afb06 tutorial updates Peter Thorson 2014-02-07 06:49:45 -06:00
  • ba90910f6e Fix an issue where set_open_handshake_timeout was ignored for servers Peter Thorson 2014-02-05 21:00:30 -06:00
  • bee2c03aa0 code style updates Peter Thorson 2014-02-05 20:56:54 -06:00
  • 8e86ddcf5a fix typos in comments Peter Thorson 2014-02-02 19:28:23 -06:00
  • fe85de763e Adds configurable SO_REUSEADDR option. references #311 Peter Thorson 2014-02-02 18:12:30 -06:00
  • ca97dd1fb8 Switch to c-based tolower rather than c++ to avoid confusing Visual Studio references #287 Peter Thorson 2014-02-02 17:04:50 -06:00
  • c7ec97795a add C++11 nullptr support detection Peter Thorson 2014-02-02 17:03:41 -06:00
  • 6ee7c368bb remove unused variables Peter Thorson 2014-02-02 15:14:12 -06:00
  • 2000746be7 correct misc minor warnings Peter Thorson 2014-02-02 15:12:42 -06:00
  • c84cc110aa Corrects more obscure shadowed variable cases 2 Peter Thorson 2014-02-02 13:17:17 -06:00
  • 09940a5c0b Corrects more obscure shadowed variables cases Peter Thorson 2014-02-02 13:12:52 -06:00
  • bb21e3cf95 Fix use of variable names that shadow function parameters. references #318 Peter Thorson 2014-02-02 11:10:39 -06:00
  • 5f3b92c9e4 Fix compile time conflict with Visual Studio's MIN/MAX macros. Peter Thorson 2014-02-02 10:58:02 -06:00
  • 14074666a7 disable some debugging output Peter Thorson 2014-02-02 10:55:31 -06:00
  • bb431ee0d2 Fix a crash following use of the stop_listening function. Peter Thorson 2014-01-26 20:53:17 -06:00
  • 373f180638 re-classify some errors with more specific codes and more appropriate logging levels Peter Thorson 2014-01-26 20:50:31 -06:00
  • 021ac0599c add additional error codes Peter Thorson 2014-01-26 20:49:20 -06:00
  • e44463583b Fix a crash when parsing empty HTTP headers Peter Thorson 2014-01-26 19:39:55 -06:00
  • 4393a2562b Add the ability to pause reading on a connection Peter Thorson 2014-01-25 18:46:44 -06:00
  • 780f7683a4 add typedefs for iostream clients and servers to integration test suite Peter Thorson 2014-01-25 18:29:54 -06:00
  • c1161f859b Merge pull request #316 from MortimerGoro/0.2.x 0.2.x Peter Thorson 2014-01-25 14:44:27 -08:00
  • ae49a83c64 get rid of some reinterpret_cast operators to avoid memory alignment issues Imanol Fernandez 2014-01-17 11:01:26 +01:00
  • 528a91ff7f ARM requires 8-byte alignment for 64-bit variables. The reinterpret_cast<uint64_t*> is not 8-byte memory aligned so it causes crashes on some ARM devices, specially on Android. Imanol Fernandez 2014-01-16 17:23:44 +01:00
  • 8f359e6d35 typo Peter Thorson 2013-12-14 09:37:16 -06:00
  • ebb65c81e2 Allow disabling open, close, and pong timers entirely Peter Thorson 2013-12-14 09:31:55 -06:00
  • c7fda5a960 remove debug output from test Peter Thorson 2013-12-14 09:31:04 -06:00
  • 6d4514246f separate step 2 and 3 Peter Thorson 2013-12-14 07:41:16 -06:00
  • c2f2cb951b Fixes some calls to empty lib::functions, references #310 Peter Thorson 2013-12-10 22:02:22 -06:00
  • 827f3678bb Fixes a leak of connection objects when using asio transport references #310 Peter Thorson 2013-11-26 22:05:26 -06:00
  • 57cd0e286e roadmap / wishlist for broadcast tutorial Peter Thorson 2013-11-25 08:20:52 -06:00
  • 87cb5036a4 initial work on app client tutorial Peter Thorson 2013-11-25 08:16:14 -06:00
  • f05f18b384 clean up chat tutorial a bit Peter Thorson 2013-11-25 08:15:20 -06:00
  • 01963a23ea working copy of app client tutorial example Peter Thorson 2013-11-21 20:17:39 -06:00
  • 18036d2b01 sets mutex to mutable to allow use in const accessors references #292 Peter Thorson 2013-11-05 07:52:31 -06:00
  • 17bd89bd80 code style Peter Thorson 2013-11-05 07:50:20 -06:00
  • f59f301b91 fix typo in testee server Peter Thorson 2013-11-04 17:36:55 -06:00
  • 319507f4af update testee_server to disable nagle algorithm Peter Thorson 2013-11-04 16:50:45 -06:00
  • 06cdf43dcf Add start_perpetual and stop_perpetual to asio transport Peter Thorson 2013-11-04 16:50:35 -06:00
  • f8f945433f code style Peter Thorson 2013-11-04 07:40:11 -06:00