Commit Graph

  • 4a600c2611 select refactoring IXSocket::select -> IXSocket::poll Benjamin Sergeant 2019-06-25 10:16:40 -0700
  • eea42bff66 select refactoring IXSocket::select -> IXSocket::poll Benjamin Sergeant 2019-06-25 10:16:40 -0700
  • e5faa23d4f disable CI on Windows Benjamin Sergeant 2019-06-25 00:28:11 -0700
  • 06b4762c19 disable CI on Windows Benjamin Sergeant 2019-06-25 00:28:11 -0700
  • b2f9c219b1 cmake use_tls fix Benjamin Sergeant 2019-06-24 23:34:31 -0700
  • 1ee9479009 cmake use_tls fix Benjamin Sergeant 2019-06-24 23:34:31 -0700
  • 77d65760f0 do not build mbedtls on ci Benjamin Sergeant 2019-06-24 23:28:35 -0700
  • 73e94ed03a do not build mbedtls on ci Benjamin Sergeant 2019-06-24 23:28:35 -0700
  • 98d0460af0 try to disable TLS for unittesting Benjamin Sergeant 2019-06-24 23:27:44 -0700
  • 1883519e82 try to disable TLS for unittesting Benjamin Sergeant 2019-06-24 23:27:44 -0700
  • de8d93341c CI / build zlib and mbedtls locally Benjamin Sergeant 2019-06-24 23:17:19 -0700
  • 6f6c1f85ef CI / build zlib and mbedtls locally Benjamin Sergeant 2019-06-24 23:17:19 -0700
  • 0b6a773087 CI work Benjamin Sergeant 2019-06-24 10:17:57 -0700
  • c55ff3cb1b CI work Benjamin Sergeant 2019-06-24 10:17:57 -0700
  • 967d679f17 disable Linux + mac bugs/windows_ci Benjamin Sergeant 2019-06-23 18:33:08 -0700
  • dc1aa676c4 try to activate CI on windows again Benjamin Sergeant 2019-06-23 18:32:18 -0700
  • 08006ddd97 try to activate CI on windows again Benjamin Sergeant 2019-06-23 18:32:18 -0700
  • 5ae9cc1cd7 bump docker version Benjamin Sergeant 2019-06-23 18:16:30 -0700
  • fa4aee6ddc bump docker version Benjamin Sergeant 2019-06-23 18:16:30 -0700
  • f84bc53c8d Feature/httpd (#94) Benjamin Sergeant 2019-06-23 14:54:21 -0700
  • 691502d7ad
    Feature/httpd (#94) Benjamin Sergeant 2019-06-23 14:54:21 -0700
  • fcfb7c1739 doc v5.0.0 feature/httpd Benjamin Sergeant 2019-06-23 14:53:16 -0700
  • 92c2a7756d rewrite http::trim in a simple way Benjamin Sergeant 2019-06-23 14:32:17 -0700
  • f458cd297e add missing file Benjamin Sergeant 2019-06-23 13:35:04 -0700
  • 19a959dc31 tweak CI + unittest Benjamin Sergeant 2019-06-23 13:30:10 -0700
  • cfc1b8f1c2 add simple test + set default http handler Benjamin Sergeant 2019-06-23 13:21:27 -0700
  • 22b8fc831c remove commented code Benjamin Sergeant 2019-06-20 19:43:38 -0700
  • 15fa328a65 write headers to the response Benjamin Sergeant 2019-06-20 19:27:12 -0700
  • 74cc6b815a can send a response, cannot process body yet Benjamin Sergeant 2019-06-20 16:20:04 -0700
  • 44f37a4140 Stub code for http server Benjamin Sergeant 2019-06-20 15:03:17 -0700
  • b26e9d0338 IXDNSLookup. Uses weak pointer + smart_ptr + shared_from_this instead of static sets + mutex to handle object going away before dns lookup has resolved Benjamin Sergeant 2019-06-19 00:43:59 -0700
  • 43deaba547 IXDNSLookup. Uses weak pointer + smart_ptr + shared_from_this instead of static sets + mutex to handle object going away before dns lookup has resolved Benjamin Sergeant 2019-06-19 00:43:59 -0700
  • dbd62b8622 cobra_to_sentry / backtraces are reversed and line number is not extracted correctly Benjamin Sergeant 2019-06-13 10:18:40 -0700
  • 2d02ae0f0c cobra_to_sentry / backtraces are reversed and line number is not extracted correctly v4.0.4 Benjamin Sergeant 2019-06-13 10:18:40 -0700
  • 20c80352bf disable windows on CI for now Benjamin Sergeant 2019-06-10 22:10:43 -0700
  • a8879da4fc disable windows on CI for now Benjamin Sergeant 2019-06-10 22:10:43 -0700
  • 9d70fb2b86 disable building ws on windows on travis Benjamin Sergeant 2019-06-10 22:01:19 -0700
  • 5f4a430845 disable building ws on windows on travis Benjamin Sergeant 2019-06-10 22:01:19 -0700
  • 71aad26d44 (cmake) missing find_package(Threads) on UNIX Benjamin Sergeant 2019-06-10 13:39:22 -0700
  • b9231be305 (cmake) missing find_package(Threads) on UNIX v4.0.3 Benjamin Sergeant 2019-06-10 13:39:22 -0700
  • 1af96ed4e4 try to build vcpkg on travis feature/vcpkg_travis Benjamin Sergeant 2019-06-10 13:35:47 -0700
  • 3a1918eb2f Add -DUSE_VENDORED_THIRD_PARTY=1 to build ws Benjamin Sergeant 2019-06-10 13:26:41 -0700
  • 7cb5cc05e4 Add -DUSE_VENDORED_THIRD_PARTY=1 to build ws Benjamin Sergeant 2019-06-10 13:26:41 -0700
  • a1709c07d9 - mbedtls and zlib are searched with find_package, and we use the vendored version if nothing is found Benjamin Sergeant 2019-06-10 11:18:27 -0700
  • 750a752ac0 - mbedtls and zlib are searched with find_package, and we use the vendored version if nothing is found v4.0.2 Benjamin Sergeant 2019-06-10 11:18:27 -0700
  • b8c1176c79 - travis CI uses g++ on Linux Benjamin Sergeant 2019-06-09 14:27:45 -0700
  • 61e5f52286 - travis CI uses g++ on Linux v4.0.1 Benjamin Sergeant 2019-06-09 14:27:45 -0700
  • 03b5a57474 compile error in IXWebSocketMessageQTest Benjamin Sergeant 2019-06-09 12:25:36 -0700
  • ce0b716f54 compile error in IXWebSocketMessageQTest Benjamin Sergeant 2019-06-09 12:25:36 -0700
  • f58cf4826a fix IXWebSocketMessageQTest.cpp Benjamin Sergeant 2019-06-09 12:08:00 -0700
  • aae8e5ec65 fix IXWebSocketMessageQTest.cpp Benjamin Sergeant 2019-06-09 12:08:00 -0700
  • d050cc5e13 fix changelog Benjamin Sergeant 2019-06-09 12:02:38 -0700
  • 2723e8466e fix changelog Benjamin Sergeant 2019-06-09 12:02:38 -0700
  • 6ef88b6303 update README to reflect the new API Benjamin Sergeant 2019-06-09 12:02:02 -0700
  • f13c610352 update README to reflect the new API Benjamin Sergeant 2019-06-09 12:02:02 -0700
  • 3e15840b14 - WebSocket::send() sends message in TEXT mode by default - WebSocketMessage sets a new binary field, which tells whether the received incoming message is binary or text Benjamin Sergeant 2019-06-09 11:55:34 -0700
  • 55c65b08bf - WebSocket::send() sends message in TEXT mode by default - WebSocketMessage sets a new binary field, which tells whether the received incoming message is binary or text Benjamin Sergeant 2019-06-09 11:55:34 -0700
  • edf0b0dce5 - WebSocket::send() sends message in TEXT mode by default - WebSocketMessage sets a new binary field, which tells whether the received incoming message is binary or text v4.0.0 Benjamin Sergeant 2019-06-09 11:55:34 -0700
  • 0d147cbd94 WebSocket::send takes a third arg, binary which default to true (can be text too) Benjamin Sergeant 2019-06-09 11:35:31 -0700
  • a11aa3e0dd WebSocket::send takes a third arg, binary which default to true (can be text too) Benjamin Sergeant 2019-06-09 11:35:31 -0700
  • be93f7480a WebSocket callback only take one object, a const ix::WebSocketMessagePtr& msg Benjamin Sergeant 2019-06-09 11:33:17 -0700
  • de0bf5ebcd WebSocket callback only take one object, a const ix::WebSocketMessagePtr& msg Benjamin Sergeant 2019-06-09 11:33:17 -0700
  • 2e5f24f1f8 ... Benjamin Sergeant 2019-06-09 10:22:27 -0700
  • 15369e1ae9 ... Benjamin Sergeant 2019-06-09 10:22:27 -0700
  • 23cf4bd59b Add explicite WebSocket::sendBinary New headers + WebSocketMessage class to hold message data, still not used across the board Benjamin Sergeant 2019-06-09 10:10:33 -0700
  • d4115880b9 Add explicite WebSocket::sendBinary New headers + WebSocketMessage class to hold message data, still not used across the board Benjamin Sergeant 2019-06-09 10:10:33 -0700
  • 051c34bc5d Add test/compatibility folder with small servers and clients written in different languages and different libraries to test compatibility. Benjamin Sergeant 2019-06-08 09:46:26 -0700
  • 3c80c75e4a Add test/compatibility folder with small servers and clients written in different languages and different libraries to test compatibility. Benjamin Sergeant 2019-06-08 09:46:26 -0700
  • 9623ceb4d5 ws echo_server has a -g option to print a greeting message on connect Benjamin Sergeant 2019-06-08 09:16:33 -0700
  • 5cb72dce4c ws echo_server has a -g option to print a greeting message on connect Benjamin Sergeant 2019-06-08 09:16:33 -0700
  • e1a7395880 IXSocketMbedTLS: better error handling in close and connect Benjamin Sergeant 2019-06-06 14:59:22 -0700
  • d2747487e3 IXSocketMbedTLS: better error handling in close and connect Benjamin Sergeant 2019-06-06 14:59:22 -0700
  • 51aeeca024 add a changelog Benjamin Sergeant 2019-06-06 13:59:12 -0700
  • 12e664fc61 add a changelog Benjamin Sergeant 2019-06-06 13:59:12 -0700
  • 076e8bf6a3 add an option to easily disable per message deflate compression Benjamin Sergeant 2019-06-06 13:48:53 -0700
  • cbf21b4008 add an option to easily disable per message deflate compression v3.1.2 Benjamin Sergeant 2019-06-06 13:48:53 -0700
  • 73c5b9b847 fix Dockerfile link Benjamin Sergeant 2019-06-05 19:38:44 -0700
  • 68c1bf7017 fix Dockerfile link v3.1.0 Benjamin Sergeant 2019-06-05 19:38:44 -0700
  • f4f3eed78d cobra to sentry / more error handling Benjamin Sergeant 2019-06-05 19:37:51 -0700
  • 257c901255 cobra to sentry / more error handling Benjamin Sergeant 2019-06-05 19:37:51 -0700
  • 89909c15bc cobra to sentry fixes Benjamin Sergeant 2019-06-05 18:47:48 -0700
  • 15d8c663da cobra to sentry fixes Benjamin Sergeant 2019-06-05 18:47:48 -0700
  • a788b31080 ws_cobra_to_sentry improvements feature/http_async Benjamin Sergeant 2019-06-05 18:45:31 -0700
  • 03a2f1443b HttpClient class is not thread safe, we should protect it as we only have one socket Benjamin Sergeant 2019-06-05 18:43:35 -0700
  • 6e0463c981 cobra_to_sentry / add tags Benjamin Sergeant 2019-06-05 17:34:33 -0700
  • 78b3d7ff2d Feature/http async (#90) Benjamin Sergeant 2019-06-05 17:04:24 -0700
  • d50125c62d
    Feature/http async (#90) Benjamin Sergeant 2019-06-05 17:04:24 -0700
  • e9399a0734 add more logging Benjamin Sergeant 2019-06-05 16:38:51 -0700
  • 7b2ddb5e7c fix ws + add doc Benjamin Sergeant 2019-06-05 16:04:51 -0700
  • c7cb743a69 fix command line tools Benjamin Sergeant 2019-06-05 15:52:31 -0700
  • 3257ad1363 unittest working / uses shared_ptr for a bunch of things 🗿 Benjamin Sergeant 2019-06-05 15:18:19 -0700
  • 012193c74e Fix compile error with JSON uint64_t 🚯 Benjamin Sergeant 2019-06-04 13:45:29 -0700
  • 9262880369 Fix compile error with JSON uint64_t 🚯 Benjamin Sergeant 2019-06-04 13:45:29 -0700
  • 539abe5151 HttpResponse is a struct, not a tuple 🉐 Benjamin Sergeant 2019-06-03 22:12:52 -0700
  • 2b111e8352 HttpResponse is a struct, not a tuple 🉐 Benjamin Sergeant 2019-06-03 22:12:52 -0700
  • 7e5aba140e http / PUT fix 🐚 Benjamin Sergeant 2019-06-03 21:12:39 -0700
  • a35cbdfb7c http / PUT fix 🐚 Benjamin Sergeant 2019-06-03 21:12:39 -0700
  • 6b933391e5 http client: stop hardcoding Accept header, and use a default value if one is passed in 👭 Benjamin Sergeant 2019-06-03 14:02:54 -0700
  • 6a41b7389f http client: stop hardcoding Accept header, and use a default value if one is passed in 👭 Benjamin Sergeant 2019-06-03 14:02:54 -0700
  • 1e2a5ee21d Add simple HTTP and HTTPS client test ㊙️ Benjamin Sergeant 2019-06-03 12:23:35 -0700