Commit Graph

  • 6beba16ca7 websocket and http server: server does not close the bound client socket in many cases Benjamin Sergeant 2019-09-09 16:48:26 -0700
  • 7080c5679f move poll wrapper on top of select (only used on Windows) to the ix namespace Benjamin Sergeant 2019-09-08 11:14:49 -0700
  • 48cefe5525 move poll wrapper on top of select (only used on Windows) to the ix namespace Benjamin Sergeant 2019-09-08 11:14:49 -0700
  • 6a3ffcb098 move poll wrapper on top of select (only used on Windows) to the ix namespace v6.1.0 Benjamin Sergeant 2019-09-08 11:14:49 -0700
  • 427db5bd59 Fix Windows CI with appveyor (#110) Benjamin Sergeant 2019-09-07 14:07:00 -0700
  • ae3856c10f
    Fix Windows CI with appveyor (#110) Benjamin Sergeant 2019-09-07 14:07:00 -0700
  • 1f81807cb7 doc Benjamin Sergeant 2019-09-07 14:05:48 -0700
  • 5a659bb403 ci 11 Benjamin Sergeant 2019-09-07 13:34:47 -0700
  • 1529c983bb ci 10 Benjamin Sergeant 2019-09-07 13:34:10 -0700
  • 7b784c71dd ci 9 Benjamin Sergeant 2019-09-07 12:18:35 -0700
  • 70792c7e19 ci 8 Benjamin Sergeant 2019-09-07 12:14:03 -0700
  • 78b4911cf6 ci 7 Benjamin Sergeant 2019-09-07 12:07:21 -0700
  • 4db92b16a8 ci 6 Benjamin Sergeant 2019-09-07 11:51:04 -0700
  • 132ede9e3f ci 5 Benjamin Sergeant 2019-09-07 11:45:15 -0700
  • 2c2e514874 ci 4 Benjamin Sergeant 2019-09-07 11:43:57 -0700
  • 21d4007103 ci 3 Benjamin Sergeant 2019-09-07 11:39:45 -0700
  • f44829b861 ci 2 Benjamin Sergeant 2019-09-07 11:31:35 -0700
  • b22e6b51f3 ci Benjamin Sergeant 2019-09-07 10:52:48 -0700
  • c09eac49c9 README: update link to the doc Benjamin Sergeant 2019-09-06 10:42:48 -0700
  • 260a94d3b0 README: update link to the doc Benjamin Sergeant 2019-09-06 10:42:48 -0700
  • 20dcf82069 Deployed 88c6d6c with MkDocs version: 1.0.4 Benjamin Sergeant 2019-09-06 09:40:58 -0800
  • bdfc739bad Deployed 88c6d6c with MkDocs version: 1.0.4 Benjamin Sergeant 2019-09-06 09:34:01 -0800
  • ae6f87eb42 ci Benjamin Sergeant 2019-09-05 22:32:54 -0700
  • 88c6d6c4cb ci Benjamin Sergeant 2019-09-05 22:32:54 -0700
  • 82b3c5e2f3 travis linux Benjamin Sergeant 2019-09-05 22:29:00 -0700
  • d5a4931c92 travis linux Benjamin Sergeant 2019-09-05 22:29:00 -0700
  • e41ba279e9 ci tweak / install redis Benjamin Sergeant 2019-09-05 22:14:55 -0700
  • 11f4e90bc6 ci tweak / install redis Benjamin Sergeant 2019-09-05 22:14:55 -0700
  • c259c918ac cobra metrics publisher test uses random free port Benjamin Sergeant 2019-09-05 22:03:47 -0700
  • 2ce65e7a77 cobra metrics publisher test uses random free port Benjamin Sergeant 2019-09-05 22:03:47 -0700
  • 2f7438f0d5 cobra chat test uses random free port Benjamin Sergeant 2019-09-05 22:02:10 -0700
  • e81c2c3e5c cobra chat test uses random free port Benjamin Sergeant 2019-09-05 22:02:10 -0700
  • 37a7b362d8 add cobra metrics publisher + server unittest Benjamin Sergeant 2019-09-05 21:57:05 -0700
  • e40dda7549 add cobra metrics publisher + server unittest Benjamin Sergeant 2019-09-05 21:57:05 -0700
  • c0f098a578 Add new cobra unittest, using server and client Benjamin Sergeant 2019-09-05 20:48:38 -0700
  • d959d73261 Add new cobra unittest, using server and client Benjamin Sergeant 2019-09-05 20:48:38 -0700
  • 21404c23dd snake unsubscription fixes Benjamin Sergeant 2019-09-05 20:47:15 -0700
  • 07b7e37a92 snake unsubscription fixes Benjamin Sergeant 2019-09-05 20:47:15 -0700
  • eeefc9cf4b Fix compiler warning Benjamin Sergeant 2019-09-05 20:29:14 -0700
  • eb7888347a Fix compiler warning Benjamin Sergeant 2019-09-05 20:29:14 -0700
  • 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 -0700
  • 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 -0700
  • 2defe6f597 IXCobraConnection / pdu handlers can crash if they receive json data which is not an object Benjamin Sergeant 2019-09-05 20:24:42 -0700
  • 5e94791b13 IXCobraConnection / pdu handlers can crash if they receive json data which is not an object Benjamin Sergeant 2019-09-05 20:24:42 -0700
  • f9dc460325 cobra publish fix Benjamin Sergeant 2019-09-05 14:31:25 -0700
  • 3e3f7171fc cobra publish fix Benjamin Sergeant 2019-09-05 14:31:25 -0700
  • 30b83b5ff0 Update README.md Benjamin Sergeant 2019-09-05 14:30:51 -0700
  • 308fda0b37
    Update README.md Benjamin Sergeant 2019-09-05 14:30:51 -0700
  • 003afc8b56 all client autobahn test should pass ! last failing one was ... Benjamin Sergeant 2019-09-04 21:01:30 -0700
  • 66ed7577b1 all client autobahn test should pass ! last failing one was ... v6.0.0 Benjamin Sergeant 2019-09-04 21:01:30 -0700
  • 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 -0700
  • 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 -0700
  • eccd8b3c0e ws autobahn / use condition variables for stopping test case + add more logging on errors Benjamin Sergeant 2019-09-04 12:21:54 -0700
  • f25b2af6eb ws autobahn / use condition variables for stopping test case + add more logging on errors Benjamin Sergeant 2019-09-04 12:21:54 -0700
  • a43046c921 ws autobahn / report progress with spdlog::info to get timing info Benjamin Sergeant 2019-09-04 10:16:32 -0700
  • 508d372df1 ws autobahn / report progress with spdlog::info to get timing info Benjamin Sergeant 2019-09-04 10:16:32 -0700
  • b360fb9ca0 truncate module Benjamin Sergeant 2019-09-03 20:14:35 -0700
  • 12c3275c36 truncate module Benjamin Sergeant 2019-09-03 20:14:35 -0700
  • 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 -0700
  • 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 -0700
  • 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 -0700
  • 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 -0700
  • b4c4746d43 IXWebSocketTransport message processing refactoring Benjamin Sergeant 2019-09-03 15:48:55 -0700
  • 5d58982f77 IXWebSocketTransport message processing refactoring Benjamin Sergeant 2019-09-03 15:48:55 -0700
  • fdd1ad9b17 Validate close codes. Autobahn 7.9.* Benjamin Sergeant 2019-09-03 15:43:16 -0700
  • 57665ca825 Validate close codes. Autobahn 7.9.* Benjamin Sergeant 2019-09-03 15:43:16 -0700
  • 1be8d9d46f Validate that the close reason is proper utf-8. Autobahn 7.5.1 Benjamin Sergeant 2019-09-03 14:35:40 -0700
  • 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 -0700
  • 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 -0700
  • 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 -0700
  • 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 -0700
  • 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 -0700
  • 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 -0700
  • 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 -0700
  • 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 -0700
  • 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 -0700
  • e1ad0b0889 bump version Benjamin Sergeant 2019-09-02 10:14:15 -0700
  • a32bf885ba bump version Benjamin Sergeant 2019-09-02 10:14:15 -0700
  • cbe3e7617c Ping and Pong messages cannot be fragmented (autobahn test: 5.1 and 5.2 Fragmentation) Benjamin Sergeant 2019-09-02 10:13:40 -0700
  • 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 -0700
  • 94c8966e86 Close connections when reserved bits are used (autobahn test: 3 Reserved Bits) Benjamin Sergeant 2019-09-01 16:23:00 -0700
  • 2887370666 Close connections when reserved bits are used (autobahn test: 3 Reserved Bits) Benjamin Sergeant 2019-09-01 16:23:00 -0700
  • d973a062c2 changelog Benjamin Sergeant 2019-09-01 11:39:00 -0700
  • 8826d62075 changelog Benjamin Sergeant 2019-09-01 11:39:00 -0700
  • ba41dbc69a readme Benjamin Sergeant 2019-09-01 11:38:39 -0700
  • fae284e2e1 readme Benjamin Sergeant 2019-09-01 11:38:39 -0700
  • 96380dd462 doc Benjamin Sergeant 2019-09-01 11:28:27 -0700
  • 2408617ed9 doc Benjamin Sergeant 2019-09-01 11:28:27 -0700
  • 61bd765784 compute test case count properly Benjamin Sergeant 2019-09-01 11:17:28 -0700
  • cc10b7f998 compute test case count properly Benjamin Sergeant 2019-09-01 11:17:28 -0700
  • 4a0f06193b refactoring Benjamin Sergeant 2019-09-01 11:10:27 -0700
  • 3c97d5f668 refactoring Benjamin Sergeant 2019-09-01 11:10:27 -0700
  • 826917ef17 condition variable instead of busy looping Benjamin Sergeant 2019-09-01 10:50:16 -0700
  • 0accf24320 condition variable instead of busy looping Benjamin Sergeant 2019-09-01 10:50:16 -0700
  • 4e1dbbbecf quiet mode Benjamin Sergeant 2019-09-01 10:45:51 -0700
  • 8ec2ef345c quiet mode Benjamin Sergeant 2019-09-01 10:45:51 -0700
  • b5b0de2083 +add utf-8 validation code, not hooked up properly yet Benjamin Sergeant 2019-08-31 16:46:44 -0700
  • 10dbe2d44d +add utf-8 validation code, not hooked up properly yet Benjamin Sergeant 2019-08-31 16:46:44 -0700
  • a95fcbbdbf user agent Benjamin Sergeant 2019-08-30 12:48:18 -0700
  • 6b2cdb6b54 user agent Benjamin Sergeant 2019-08-30 12:48:18 -0700