Commit Graph

  • bdfc739bad Deployed 88c6d6c with MkDocs version: 1.0.4 Benjamin Sergeant 2019-09-06 09:34:01 -08:00
  • ae6f87eb42 ci Benjamin Sergeant 2019-09-05 22:32:54 -07:00
  • 88c6d6c4cb ci Benjamin Sergeant 2019-09-05 22:32:54 -07:00
  • 82b3c5e2f3 travis linux Benjamin Sergeant 2019-09-05 22:29:00 -07:00
  • d5a4931c92 travis linux Benjamin Sergeant 2019-09-05 22:29:00 -07:00
  • e41ba279e9 ci tweak / install redis Benjamin Sergeant 2019-09-05 22:14:55 -07:00
  • 11f4e90bc6 ci tweak / install redis Benjamin Sergeant 2019-09-05 22:14:55 -07:00
  • c259c918ac cobra metrics publisher test uses random free port Benjamin Sergeant 2019-09-05 22:03:47 -07:00
  • 2ce65e7a77 cobra metrics publisher test uses random free port Benjamin Sergeant 2019-09-05 22:03:47 -07:00
  • 2f7438f0d5 cobra chat test uses random free port Benjamin Sergeant 2019-09-05 22:02:10 -07:00
  • e81c2c3e5c cobra chat test uses random free port Benjamin Sergeant 2019-09-05 22:02:10 -07:00
  • 37a7b362d8 add cobra metrics publisher + server unittest Benjamin Sergeant 2019-09-05 21:57:05 -07:00
  • e40dda7549 add cobra metrics publisher + server unittest Benjamin Sergeant 2019-09-05 21:57:05 -07:00
  • c0f098a578 Add new cobra unittest, using server and client Benjamin Sergeant 2019-09-05 20:48:38 -07:00
  • d959d73261 Add new cobra unittest, using server and client Benjamin Sergeant 2019-09-05 20:48:38 -07:00
  • 21404c23dd snake unsubscription fixes Benjamin Sergeant 2019-09-05 20:47:15 -07:00
  • 07b7e37a92 snake unsubscription fixes Benjamin Sergeant 2019-09-05 20:47:15 -07:00
  • eeefc9cf4b Fix compiler warning Benjamin Sergeant 2019-09-05 20:29:14 -07:00
  • eb7888347a Fix compiler warning Benjamin Sergeant 2019-09-05 20:29:14 -07:00
  • 24b2475b11 ws snake (cobra simple server) add basic support for unsubscription + subscribe send the proper subscription data + redis client subscription can be cancelled Benjamin Sergeant 2019-09-05 20:27:01 -07:00
  • d8664f4988 ws snake (cobra simple server) add basic support for unsubscription + subscribe send the proper subscription data + redis client subscription can be cancelled Benjamin Sergeant 2019-09-05 20:27:01 -07:00
  • 2defe6f597 IXCobraConnection / pdu handlers can crash if they receive json data which is not an object Benjamin Sergeant 2019-09-05 20:24:42 -07:00
  • 5e94791b13 IXCobraConnection / pdu handlers can crash if they receive json data which is not an object Benjamin Sergeant 2019-09-05 20:24:42 -07:00
  • f9dc460325 cobra publish fix Benjamin Sergeant 2019-09-05 14:31:25 -07:00
  • 3e3f7171fc cobra publish fix Benjamin Sergeant 2019-09-05 14:31:25 -07:00
  • 30b83b5ff0 Update README.md Benjamin Sergeant 2019-09-05 14:30:51 -07:00
  • 308fda0b37
    Update README.md Benjamin Sergeant 2019-09-05 14:30:51 -07:00
  • 003afc8b56 all client autobahn test should pass ! last failing one was ... Benjamin Sergeant 2019-09-04 21:01:30 -07:00
  • 66ed7577b1 all client autobahn test should pass ! last failing one was ... v6.0.0 Benjamin Sergeant 2019-09-04 21:01:30 -07:00
  • 95a97a197a Fragmentation: for sent messages which are compressed, the continuation fragments should not have the rsv1 bit set (fix all autobahn tests for zlib compression 12.X) Benjamin Sergeant 2019-09-04 18:23:56 -07:00
  • cae23c764f Fragmentation: for sent messages which are compressed, the continuation fragments should not have the rsv1 bit set (fix all autobahn tests for zlib compression 12.X) v5.2.0 Benjamin Sergeant 2019-09-04 18:23:56 -07:00
  • eccd8b3c0e ws autobahn / use condition variables for stopping test case + add more logging on errors Benjamin Sergeant 2019-09-04 12:21:54 -07:00
  • f25b2af6eb ws autobahn / use condition variables for stopping test case + add more logging on errors Benjamin Sergeant 2019-09-04 12:21:54 -07:00
  • a43046c921 ws autobahn / report progress with spdlog::info to get timing info Benjamin Sergeant 2019-09-04 10:16:32 -07:00
  • 508d372df1 ws autobahn / report progress with spdlog::info to get timing info Benjamin Sergeant 2019-09-04 10:16:32 -07:00
  • b360fb9ca0 truncate module Benjamin Sergeant 2019-09-03 20:14:35 -07:00
  • 12c3275c36 truncate module Benjamin Sergeant 2019-09-03 20:14:35 -07:00
  • 0bf185e143 Per message deflate/compression: handle fragmented messages (fix autobahn test: 12.1.X and probably others) Benjamin Sergeant 2019-09-03 17:42:48 -07:00
  • 98189c23dc Per message deflate/compression: handle fragmented messages (fix autobahn test: 12.1.X and probably others) Benjamin Sergeant 2019-09-03 17:42:48 -07:00
  • da3d134be0 Receiving invalid UTF-8 TEXT message should fail and close the connection (fix remaining autobahn test: 6.X UTF-8 Handling) Benjamin Sergeant 2019-09-03 16:07:48 -07:00
  • ec55b4a82a Receiving invalid UTF-8 TEXT message should fail and close the connection (fix remaining autobahn test: 6.X UTF-8 Handling) v5.1.7 Benjamin Sergeant 2019-09-03 16:07:48 -07:00
  • b4c4746d43 IXWebSocketTransport message processing refactoring Benjamin Sergeant 2019-09-03 15:48:55 -07:00
  • 5d58982f77 IXWebSocketTransport message processing refactoring Benjamin Sergeant 2019-09-03 15:48:55 -07:00
  • fdd1ad9b17 Validate close codes. Autobahn 7.9.* Benjamin Sergeant 2019-09-03 15:43:16 -07:00
  • 57665ca825 Validate close codes. Autobahn 7.9.* Benjamin Sergeant 2019-09-03 15:43:16 -07:00
  • 1be8d9d46f Validate that the close reason is proper utf-8. Autobahn 7.5.1 Benjamin Sergeant 2019-09-03 14:35:40 -07:00
  • deaa753657 Validate that the close reason is proper utf-8. Autobahn 7.5.1 v5.1.6 Benjamin Sergeant 2019-09-03 14:35:40 -07:00
  • 51799353a6 Sending invalid UTF-8 TEXT message should fail and close the connection (fix remaining autobahn test: 6.X UTF-8 Handling) Benjamin Sergeant 2019-09-03 14:12:40 -07:00
  • 7c7c877621 Sending invalid UTF-8 TEXT message should fail and close the connection (fix remaining autobahn test: 6.X UTF-8 Handling) Benjamin Sergeant 2019-09-03 14:12:40 -07:00
  • 3ad13a592d Framentation: data and continuation blocks received out of order (fix autobahn test: 5.9 through 5.20 Fragmentation) Benjamin Sergeant 2019-09-03 12:02:29 -07:00
  • afa71a6b4b Framentation: data and continuation blocks received out of order (fix autobahn test: 5.9 through 5.20 Fragmentation) v5.1.5 Benjamin Sergeant 2019-09-03 12:02:29 -07:00
  • 55934918ff Sending invalid UTF-8 TEXT message should fail and close the connection (fix **tons** of autobahn test: 6.X UTF-8 Handling) Benjamin Sergeant 2019-09-03 10:30:22 -07:00
  • 172cd39702 Sending invalid UTF-8 TEXT message should fail and close the connection (fix **tons** of autobahn test: 6.X UTF-8 Handling) v5.1.4 Benjamin Sergeant 2019-09-03 10:30:22 -07:00
  • ab93e4f168 Message type (TEXT or BINARY) is invalid for received fragmented messages (fix autobahn test: 5.3 through 5.8 Fragmentation) Benjamin Sergeant 2019-09-03 09:13:38 -07:00
  • 82213fd3a5 Message type (TEXT or BINARY) is invalid for received fragmented messages (fix autobahn test: 5.3 through 5.8 Fragmentation) v5.1.3 Benjamin Sergeant 2019-09-03 09:13:38 -07:00
  • e1ad0b0889 bump version Benjamin Sergeant 2019-09-02 10:14:15 -07:00
  • a32bf885ba bump version Benjamin Sergeant 2019-09-02 10:14:15 -07:00
  • cbe3e7617c Ping and Pong messages cannot be fragmented (autobahn test: 5.1 and 5.2 Fragmentation) Benjamin Sergeant 2019-09-02 10:13:40 -07:00
  • 61eb662e5f Ping and Pong messages cannot be fragmented (autobahn test: 5.1 and 5.2 Fragmentation) v5.1.2 Benjamin Sergeant 2019-09-02 10:13:40 -07:00
  • 94c8966e86 Close connections when reserved bits are used (autobahn test: 3 Reserved Bits) Benjamin Sergeant 2019-09-01 16:23:00 -07:00
  • 2887370666 Close connections when reserved bits are used (autobahn test: 3 Reserved Bits) Benjamin Sergeant 2019-09-01 16:23:00 -07:00
  • d973a062c2 changelog Benjamin Sergeant 2019-09-01 11:39:00 -07:00
  • 8826d62075 changelog Benjamin Sergeant 2019-09-01 11:39:00 -07:00
  • ba41dbc69a readme Benjamin Sergeant 2019-09-01 11:38:39 -07:00
  • fae284e2e1 readme Benjamin Sergeant 2019-09-01 11:38:39 -07:00
  • 96380dd462 doc Benjamin Sergeant 2019-09-01 11:28:27 -07:00
  • 2408617ed9 doc Benjamin Sergeant 2019-09-01 11:28:27 -07:00
  • 61bd765784 compute test case count properly Benjamin Sergeant 2019-09-01 11:17:28 -07:00
  • cc10b7f998 compute test case count properly Benjamin Sergeant 2019-09-01 11:17:28 -07:00
  • 4a0f06193b refactoring Benjamin Sergeant 2019-09-01 11:10:27 -07:00
  • 3c97d5f668 refactoring Benjamin Sergeant 2019-09-01 11:10:27 -07:00
  • 826917ef17 condition variable instead of busy looping Benjamin Sergeant 2019-09-01 10:50:16 -07:00
  • 0accf24320 condition variable instead of busy looping Benjamin Sergeant 2019-09-01 10:50:16 -07:00
  • 4e1dbbbecf quiet mode Benjamin Sergeant 2019-09-01 10:45:51 -07:00
  • 8ec2ef345c quiet mode Benjamin Sergeant 2019-09-01 10:45:51 -07:00
  • b5b0de2083 +add utf-8 validation code, not hooked up properly yet Benjamin Sergeant 2019-08-31 16:46:44 -07:00
  • 10dbe2d44d +add utf-8 validation code, not hooked up properly yet Benjamin Sergeant 2019-08-31 16:46:44 -07:00
  • a95fcbbdbf user agent Benjamin Sergeant 2019-08-30 12:48:18 -07:00
  • 6b2cdb6b54 user agent Benjamin Sergeant 2019-08-30 12:48:18 -07:00
  • 7a73ec7c06 New option to cap the max wait between reconnection attempts. Still default to 10s. (setMaxWaitBetweenReconnectionRetries) (#108) Benjamin Sergeant 2019-08-30 12:46:35 -07:00
  • 06bc795133
    New option to cap the max wait between reconnection attempts. Still default to 10s. (setMaxWaitBetweenReconnectionRetries) (#108) Benjamin Sergeant 2019-08-30 12:46:35 -07:00
  • 0c1f2252a1 readme Benjamin Sergeant 2019-08-26 22:49:40 -07:00
  • 239a08ff9b readme Benjamin Sergeant 2019-08-26 22:49:40 -07:00
  • 98a397696c readme Benjamin Sergeant 2019-08-26 22:29:10 -07:00
  • 41dd8d2184 readme Benjamin Sergeant 2019-08-26 22:29:10 -07:00
  • 225b7d7db7 doc / bring back detailed APIs Benjamin Sergeant 2019-08-26 22:11:35 -07:00
  • 57b4b13b65 doc / bring back detailed APIs Benjamin Sergeant 2019-08-26 22:11:35 -07:00
  • f968d4c333 one last tweak Benjamin Sergeant 2019-08-26 22:02:24 -07:00
  • a66b116aad one last tweak Benjamin Sergeant 2019-08-26 22:02:24 -07:00
  • 59e15be524 readme tweaks Benjamin Sergeant 2019-08-26 21:57:05 -07:00
  • 5c4102c0be readme tweaks Benjamin Sergeant 2019-08-26 21:57:05 -07:00
  • ccabe93ae8 new simple readme Benjamin Sergeant 2019-08-26 21:55:00 -07:00
  • ebb7318895 new simple readme Benjamin Sergeant 2019-08-26 21:55:00 -07:00
  • 56def6def4 Add md doc made with mkdocs Benjamin Sergeant 2019-08-26 21:25:45 -07:00
  • b11876096b Add md doc made with mkdocs Benjamin Sergeant 2019-08-26 21:25:45 -07:00
  • 3b1a1efed2 fix #104 - change ZLIB find_package to be optional Benjamin Sergeant 2019-08-26 14:51:33 -07:00
  • d603a74c6f fix #104 - change ZLIB find_package to be optional Benjamin Sergeant 2019-08-26 14:51:33 -07:00
  • 185869e628 tentative gcc build fix Benjamin Sergeant 2019-08-26 14:29:16 -07:00
  • 95d633e71e tentative gcc build fix Benjamin Sergeant 2019-08-26 14:29:16 -07:00
  • 108f6238e3 bump version Benjamin Sergeant 2019-08-26 10:20:01 -07:00