Commit Graph

  • f37816777a Add an alias for ixwebsocket flagarde 2022-01-13 19:11:01 +0800
  • 6f9c3f0ffb Deployed b5cf33a with MkDocs version: 1.2.3 2022-01-10 18:34:53 +0000
  • b5cf33a582
    Introduction of IXWebSocketSendData (#347) Andreas Hausladen 2022-01-10 19:34:24 +0100
  • 1de39466e8 Updated usage.md: sendUtf8Text() and IXWebSocketSendData Andreas Hausladen 2022-01-07 12:06:38 +0100
  • 2bc3afcf6c
    Fixed missing header for gcc (9.3.0) compilation (#346) Andreas Hausladen 2022-01-07 04:27:00 +0100
  • 261272179e Introduction of IXWebSocketSendData that makes it possible to not only send std::string but also std::vector<char/uint8_t> and char* without copying them to a std::string first. Andreas Hausladen 2022-01-06 22:21:01 +0100
  • af57451183 Fixed missing header for gcc (9.3.0) compilation Andreas Hausladen 2022-01-06 21:55:58 +0100
  • 7e1018e071 Deployed 60563d8 with MkDocs version: 1.2.3 2022-01-05 18:43:49 +0000
  • 60563d88f2
    Feature/11.4.0 (#344) Benjamin Sergeant 2022-01-05 10:43:18 -0800
  • 40fbd8057e revert odd change in test/IXSocketTest.cpp Benjamin Sergeant 2022-01-05 10:38:30 -0800
  • 682519b29e update version and changelog Benjamin Sergeant 2022-01-05 10:37:14 -0800
  • 7b2363d6c8 Merge branch 'machinezone-master' Benjamin Sergeant 2022-01-05 10:32:49 -0800
  • 9a77520b6e Merge branch 'master' of https://github.com/machinezone/IXWebSocket into machinezone-master Benjamin Sergeant 2022-01-05 10:32:37 -0800
  • 1f2895a469
    Win wsa select event (#342) Andreas Hausladen 2022-01-05 19:21:33 +0100
  • 50548af150 We must deselect the networkevents from the socket event. Otherwise the socket will report states that aren't there. Andreas Hausladen 2022-01-05 02:06:11 +0100
  • 92191f3a9a - HttpClient now uses the SelectInterruptFactory - Fixed wrong ix::poll result when using Windows WSA functions Andreas Hausladen 2022-01-05 01:56:32 +0100
  • 531765a428 Fixed gcc compile errors Andreas Hausladen 2022-01-04 22:45:00 +0100
  • f0c32294c0 Fixed: SelectInterrupt fallback code for getFd()==-1 && getEvent()==nullptr converted a PollResultType::Timeout into a ReadyForRead causing the HttpClient to fail because it uses a hard-coded "SelectInterrupt" instance that doesn't implement getFd() and getEvent(). Andreas Hausladen 2022-01-04 22:32:32 +0100
  • 108af3c270 Switched ifdefs to support other Unixes with pipe file descriptors Andreas Hausladen 2022-01-04 21:36:29 +0100
  • 9f00428d57
    Fix "HTTP/1.1 400 Illegal character CNTL=0xf" caused by serverMaxWindowBits/clientMaxWindowBits being uint8_t (signed char). (#341) Andreas Hausladen 2022-01-04 21:25:18 +0100
  • 33f1420c1e Fixed incomplete comment. Andreas Hausladen 2022-01-04 21:24:35 +0100
  • f53b2f8878
    Export symbols into .def files on MSVC (#339) CryptoManiac 2022-01-04 23:13:38 +0300
  • 47d0b70ebf
    Include <cerrno> to provide standard error constants (#338) CryptoManiac 2022-01-04 23:13:19 +0300
  • 79e7e3f62b Cleanup Andreas Hausladen 2021-12-30 19:56:02 +0100
  • bd41bc0c34 Fix #323: Missing SelectInterrupt implementation for Windows Andreas Hausladen 2021-12-30 19:30:19 +0100
  • b600d1c75e Fix "HTTP/1.1 400 Illegal character CNTL=0xf" caused by serverMaxWindowBits/clientMaxWindowBits being uint8_t (signed char). Andreas Hausladen 2021-12-28 16:05:52 +0100
  • 22da4d0d5d
    Export symbols into .def files on MSVC CryptoManiac 2021-12-26 11:04:31 +0300
  • cce224b1c6
    Include <cerrno> to provide standard error constants CryptoManiac 2021-12-26 05:24:00 +0300
  • 8c15405ed0
    Add a reference to NovaCoin in the README Benjamin Sergeant 2021-12-22 22:52:53 -0800
  • 5457217503
    Improved compatibility - fix mingw crossbuild (#337) svost 2021-12-23 09:48:20 +0300
  • 91bff96571 Deployed 66cd29e with MkDocs version: 1.2.3 2021-12-21 07:02:33 +0000
  • 66cd29e747
    Allow to cancel asynchronous HTTP requests (#332) Martin Natano 2021-12-21 08:01:55 +0100
  • 07e219f6b3 Deployed 688f85f with MkDocs version: 1.2.3 2021-12-21 06:59:43 +0000
  • 688f85fda6
    Fix errors in example code. (#336) Matthew Gordon 2021-12-21 01:59:15 -0500
  • b2c18641dc Allow to cancel asynchronous HTTP requests Martin Natano 2021-12-08 21:04:44 +0100
  • 14862c9fc7 Improved compatibility - fix mingw crossbuild svost 2021-12-18 21:23:38 +0300
  • a2042d92b2 Fix errors in example code. Matthew Gordon 2021-12-17 11:13:22 -0500
  • 71f73e5f6e
    Update README (add another project using the lib) Benjamin Sergeant 2021-12-02 22:49:12 -0800
  • 42db05a38b
    Update mkdocs.yml Benjamin Sergeant 2021-11-24 09:05:54 -0800
  • 6cce066021
    Update index.md Benjamin Sergeant 2021-11-24 09:02:42 -0800
  • 9c6dcb24a9
    Update mkdocs.yml Benjamin Sergeant 2021-11-24 09:01:10 -0800
  • 05a27c89e3
    Update design.md Benjamin Sergeant 2021-11-24 09:00:23 -0800
  • 23dbc8ae63
    Update mkdocs.yml Benjamin Sergeant 2021-11-24 08:56:14 -0800
  • bba1a26cdf Deployed 5f2955e with MkDocs version: 1.2.3 2021-11-24 16:45:35 +0000
  • 5f2955ef78
    Feature/version 11.3.2 (#329) v11.3.2 Benjamin Sergeant 2021-11-24 08:45:04 -0800
  • 1b7f382033 remove appveyor file Benjamin Sergeant 2021-11-24 08:44:45 -0800
  • 823146b607 appveyor back to normal Benjamin Sergeant 2021-11-24 08:44:01 -0800
  • 3b470df000 keep using local cacert.pem in unittest Benjamin Sergeant 2021-11-24 08:43:20 -0800
  • 018d6f8271 bump version Benjamin Sergeant 2021-11-24 08:40:11 -0800
  • a8f6d49f0c
    Merge branch 'machinezone:master' into master Benjamin Sergeant 2021-11-24 08:37:25 -0800
  • 882081536c
    Fix IXWebSocketMessage.h:35:15: warning: ‘webSocketMessageType’ may be used uninitialized in this function [-Wmaybe-uninitialized] (#328) flagarde 2021-11-25 00:33:09 +0800
  • 74bb85efe9
    Add getters (#327) flagarde 2021-11-25 00:28:25 +0800
  • 25da74221a Fix IXWebSocketMessage.h:35:15: warning: ‘webSocketMessageType’ may be used uninitialized in this function [-Wmaybe-uninitialized] flagarde 2021-11-23 15:29:48 +0800
  • feea7b3c60 Add getters for IXWebSocketServer class flagarde 2021-11-23 14:56:33 +0800
  • c6f7afd5c8 Add getters for IXHttpServer class flagarde 2021-11-23 14:56:17 +0800
  • 541ce46add Add getters for IXSocketServer class flagarde 2021-11-23 14:55:58 +0800
  • e66437b560
    fix compilation under mingw64 (#325) ouwou 2021-11-16 23:22:51 +0000
  • 8166b03849 fix compilation under mingw64 ouwou 2021-11-15 02:35:03 -0500
  • c4829c4676 Deployed 97aa1f9 with MkDocs version: 1.2.3 2021-10-22 18:11:29 +0000
  • 768db18978 Deployed 317e3c4 with MkDocs version: 1.2.3 2021-10-22 18:11:06 +0000
  • 97aa1f956a
    Fix mbedtls-3.0 problem (#322) v11.3.1 Benjamin Sergeant 2021-10-22 11:10:58 -0700
  • 317e3c44bf
    Update CHANGELOG.md bsergean-patch-1 Benjamin Sergeant 2021-10-22 11:10:42 -0700
  • 61b90251af
    Update IXWebSocketVersion.h Benjamin Sergeant 2021-10-22 11:09:12 -0700
  • 851157f252
    update api call Benjamin Sergeant 2021-10-22 10:59:51 -0700
  • 69541cf750
    define macro for mbedtls >= 3 Benjamin Sergeant 2021-10-22 10:58:56 -0700
  • 1e166eee57
    cmake change find header file Benjamin Sergeant 2021-10-22 10:57:51 -0700
  • 3f1fc6906c
    Correctly convert remote port bytecode to uint16 port number. (#321) Enzo 2021-10-22 19:23:43 +0200
  • 6860b2d09d
    Fix mbedtls-3.0 problem Benjamin Sergeant 2021-10-22 10:22:57 -0700
  • 38f8d2a3c6 Updated missed uint15_t to unsigned short Enzo Bettini 2021-10-22 16:42:56 +0200
  • 7a3d7e6bb6 Switched from uint16_t to unsigned short to work in Windows Enzo Bettini 2021-10-22 16:21:36 +0200
  • 11eae4e2fa Correctly convert remote port bytecode to uint16 port number. Enzo Bettini 2021-10-19 10:08:46 +0200
  • 9bbd1f1b30
    Update package-lock.json Benjamin Sergeant 2021-09-29 12:18:15 -0700
  • 2d0d937616 Deployed 18c2b69 with MkDocs version: 1.2.2 2021-09-29 19:16:01 +0000
  • 18c2b69633
    Update build.md Benjamin Sergeant 2021-09-29 12:15:31 -0700
  • b341911fab Deployed 178f218 with MkDocs version: 1.2.2 2021-09-21 01:19:39 +0000
  • 178f218374
    Update IXWebSocketVersion.h Benjamin Sergeant 2021-09-20 18:19:29 -0700
  • 6a1aa27b5f
    Update CHANGELOG.md Benjamin Sergeant 2021-09-20 18:19:10 -0700
  • e7f89ae529
    Only find OpenSSL, MbedTLS, zlib if they have not already been found, make CMake install optional. (#307) Matthew Albrecht 2021-09-20 20:15:37 -0500
  • f006f9cce5
    Merge branch 'master' into patch-2 Benjamin Sergeant 2021-09-20 18:13:16 -0700
  • cdeaf8e2be
    use GNUInstallDirs in cmake (#318) Adrian Schollmeyer 2021-09-21 03:11:46 +0200
  • 6a52413813 use GNUInstallDirs in cmake NexAdn 2021-09-20 12:34:58 +0200
  • dbafa0aa07
    trigger github actions on pull requests (#313) Benjamin Sergeant 2021-08-13 05:07:24 -0700
  • 0c5a4af722 trigger github actions on pull requests feature/pr_pull_requests Benjamin Sergeant 2021-08-13 05:03:08 -0700
  • cbec732641 Deployed 3baf59a with MkDocs version: 1.2.2 2021-07-27 18:49:00 +0000
  • 3baf59a031 (ws) bump CLI command line parsing library from 1.8 to 2.0 Benjamin Sergeant 2021-07-27 20:48:25 +0200
  • 461be0d51d
    Only find OpenSSL, MbedTLS, zlib if they have not already been found, make CMake install optional. Matthew Albrecht 2021-07-14 18:00:51 +0100
  • b5804c2082 cmake tweak Benjamin Sergeant 2021-06-09 10:46:31 -0700
  • 30bcddb99f (ws) ws connect has a -g option to gzip decompress messages for API such as the websocket Huobi Global. Benjamin Sergeant 2021-06-08 09:49:27 -0700
  • 47fd04e210 (websocket client + server) WebSocketMessage class tweak to fix unsafe patterns Benjamin Sergeant 2021-06-03 18:41:22 -0700
  • 4f5b0c4f07
    Noexcept ix web socket per message deflate options (#299) Nikos Athanasiou 2021-06-07 21:19:52 +0300
  • dfd489f930 Added port to the Host header to fix signed requests on port other than 80 Wojciech Mielczarek 2021-06-05 12:48:40 +0200
  • 8caa0304fc Merge remote-tracking branch 'origin/master' into NoexceptIXWebSocketPerMessageDeflateOptions nathan 2021-06-05 23:46:56 +0300
  • 25f3a9882e Merge branch 'master' of https://github.com/machinezone/IXWebSocket nathan 2021-06-05 23:45:57 +0300
  • 80990d18fc noexcept string to integer conversion nathan 2021-06-05 23:33:57 +0300
  • c2d497abc5
    Avoid returning references that are mutex protected (#297) Nikos Athanasiou 2021-06-05 21:23:18 +0300
  • bbe2ae6dd3
    fix: check the request's headers rather than the empty response's headers for User-Agent and Accept (#296) crjc 2021-06-05 19:19:53 +0100
  • 101e02d942 Merge branch 'machinezone:master' into master Nikos Athanasiou 2021-06-04 23:51:44 +0300
  • 12f94c0ba4 Avoid returning references that are mutex protected Motivation for this MR picanumber 2021-06-04 23:48:58 +0300
  • 4c686f19cd
    fix: check the request's headers rather than the empty response's headers for User-Agent and Accept crjc 2021-06-04 20:13:04 +0100
  • 09aac56ab4 (websocket client + server) WebSocketMessage class tweak to fix unsafe patterns v11.2.8 Benjamin Sergeant 2021-06-03 18:41:22 -0700