Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						9884c325dd 
					 
					
						
						
							
							makefile: remove some install targets  
						
						
						
						
							
						
					 
					
						2024-05-17 02:02:58 -07:00 
						 
				 
			
				
					
						
							
							
								teejusb 
							
						 
					 
					
						
						
							
						
						c27f5a94bd 
					 
					
						
						
							
							Version check mbedtls instead of introducing a new define ( #516 )  
						
						
						
						
							
						
					 
					
						2024-05-08 11:02:00 -07:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedorov 
							
						 
					 
					
						
						
							
						
						2d47af89cf 
					 
					
						
						
							
							IXSocket.h: add missing <sys/types.h> for macOS ( #512 )  
						
						
						
						
							
						
					 
					
						2024-05-08 07:33:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedorov 
							
						 
					 
					
						
						
							
						
						c106e6cb24 
					 
					
						
						
							
							Minor fixes for < 10.6 ( #515 )  
						
						... 
						
						
						
						* Fix for missing AI_NUMERICSERV on < 10.6
* Do not use pthread_setname_np on < 10.6 
						
						
							
						
					 
					
						2024-05-08 07:33:23 -07:00 
						 
				 
			
				
					
						
							
							
								teejusb 
							
						 
					 
					
						
						
							
						
						1d210c0139 
					 
					
						
						
							
							Initialize the PSA Crypto API if requested ( #514 )  
						
						
						
						
							
						
					 
					
						2024-04-29 21:12:56 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						dc8807ec9d 
					 
					
						
						
							
							changelog  
						
						
						
						
							
						
					 
					
						2024-03-27 22:12:37 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						03e5a6970f 
					 
					
						
						
							
							bump version in CMakeLists.txt  
						
						
						
						
							
						
					 
					
						2024-03-27 22:11:15 -07:00 
						 
				 
			
				
					
						
							
							
								Olivia (Zoe) 
							
						 
					 
					
						
						
							
						
						38d6da7755 
					 
					
						
						
							
							Fix bad version variable ( #510 )  
						
						
						
						
							
						
					 
					
						2024-03-27 22:06:44 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						9ef61bf224 
					 
					
						
						
							
							bump version  
						
						
						
						
							
						
					 
					
						2024-03-27 22:06:32 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						93e673da9f 
					 
					
						
						
							
							Merge branch 'master' of github.com:machinezone/IXWebSocket  
						
						
						
						
							
						
					 
					
						2024-03-27 22:03:54 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						92beef8348 
					 
					
						
						
							
							avoid some object copies  
						
						
						
						
							
						
					 
					
						2024-03-27 22:03:26 -07:00 
						 
				 
			
				
					
						
							
							
								Giuseppe Penone 
							
						 
					 
					
						
						
							
						
						755d98d918 
					 
					
						
						
							
							Support URLs with no slash before the question mark ( #507 )  
						
						... 
						
						
						
						* Support Url No Slash Before Question Mark
* Support Url No Slash Before Question Mark
* unit test fix
---------
Co-authored-by: Giuseppe Penone <giuseppe.penone@delonghigroup.com > 
						
						
							
						
					 
					
						2024-03-18 22:26:45 -07:00 
						 
				 
			
				
					
						
							
							
								CryptoManiac 
							
						 
					 
					
						
						
							
						
						98b4828e93 
					 
					
						
						
							
							Update IXSelectInterruptPipe.cpp ( #502 )  
						
						... 
						
						
						
						Valgrind keeps complaining that close() on the invalid descriptor -1 is happening here. I suppose that close shouldn't be called when the descriptor value is known to be invalid. It's not a fatal error or something, but this practice is able to create a lot of flood in the logs. 
						
						
							
						
					 
					
						2024-03-18 22:24:11 -07:00 
						 
				 
			
				
					
						
							
							
								Paul Whiting 
							
						 
					 
					
						
						
							
						
						39e085bebc 
					 
					
						
						
							
							Fix MbedTLS disconnect handling. ( #500 )  
						
						
						
						
							
						
					 
					
						2024-03-18 22:23:14 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Wymark 
							
						 
					 
					
						
						
							
						
						70602c4e6b 
					 
					
						
						
							
							Add ping interval to constructor params for WebSocketServer ( #497 )  
						
						... 
						
						
						
						* Update .gitignore for CLion compatibility
* Add pingIntervalSeconds to constructor for WebSocketServer
* Add Heartbeat section to WebSocketServer usage documentation
* Fix typo 
						
						
							
						
					 
					
						2024-03-12 09:46:27 -07:00 
						 
				 
			
				
					
						
							
							
								bsergean 
							
						 
					 
					
						
						
							
						
						c5a02f1066 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
 
						
					 
					
						2024-02-10 22:03:22 -08:00 
						 
				 
			
				
					
						
							
							
								bsergean 
							
						 
					 
					
						
						
							
						
						e03c0be8a4 
					 
					
						
						
							
							Update unittest_windows_gcc.yml ( #494 )  
						
						... 
						
						
						
						* Update unittest_windows_gcc.yml
* Update unittest_windows_gcc.yml 
						
						
							
						
					 
					
						2023-11-20 22:28:12 -08:00 
						 
				 
			
				
					
						
							
							
								RH 
							
						 
					 
					
						
						
							
						
						3b66efbb6a 
					 
					
						
						
							
							Fix C++/WinRT compile issue ( #493 )  
						
						
						
						
							
						
					 
					
						2023-11-15 10:40:49 -08:00 
						 
				 
			
				
					
						
							
							
								arenevier 
							
						 
					 
					
						
						
							
						
						f29906c72f 
					 
					
						
						
							
							Allow building without rtti ( #487 )  
						
						... 
						
						
						
						Since factory returns a ProxyConnectionState, setOnConnectionCallback
will be a ProxyConnectionState. The code already makes that assumption,
since it does not check of state return value. Using a
static_pointer_cast will allow the library to be build with rtti. 
						
						
							
						
					 
					
						2023-10-13 19:56:24 -07:00 
						 
				 
			
				
					
						
							
							
								arenevier 
							
						 
					 
					
						
						
							
						
						872f516ede 
					 
					
						
						
							
							allow building when cpp exceptions are disabled ( #489 )  
						
						... 
						
						
						
						IXWebSocket needs exceptions support because of the use of stoi. In
order to build when cpp exceptions are disabled, we can use strtol. 
						
						
							
						
					 
					
						2023-10-13 19:55:26 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						014d43eb13 
					 
					
						
						
							
							stop building mingw ; if someone wants to maintain this port please reach out !  
						
						
						
						
							
						
					 
					
						2023-10-13 19:54:25 -07:00 
						 
				 
			
				
					
						
							
							
								bsergean 
							
						 
					 
					
						
						
							
						
						d77067e50f 
					 
					
						
						
							
							Update window gcc action to latest setup_mingw  
						
						
						
						
							
						
					 
					
						2023-10-13 19:39:41 -07:00 
						 
				 
			
				
					
						
							
							
								Michael M 
							
						 
					 
					
						
						
							
						
						ed5b1a0895 
					 
					
						
						
							
							Fix links & update info in README ( #485 )  
						
						
						
						
							
						
					 
					
						2023-09-15 22:36:52 -07:00 
						 
				 
			
				
					
						
							
							
								David Capello 
							
						 
					 
					
						
						
							
						
						ef57e3a2b1 
					 
					
						
						
							
							Fix hanging of WebSocket::stop() waiting for its thread to join ( #481 )  
						
						... 
						
						
						
						This might happen in some special cases where
WebSocketTransport::sendOnSocket() fails, closes the socket, and set
the ready state to CLOSED, but WebSocket::run() stills wait the
interrupt event to happen.
Possibly related to #474  
						
						
							
						
					 
					
						2023-09-01 08:11:36 -07:00 
						 
				 
			
				
					
						
							
							
								Glenn Engel 
							
						 
					 
					
						
						
							
						
						28832f8732 
					 
					
						
						
							
							Fix   #286  - http response headers overwritten with request headers ( #483 )  
						
						
						
						
							
						
					 
					
						2023-09-01 08:11:07 -07:00 
						 
				 
			
				
					
						
							
							
								lanthora 
							
						 
					 
					
						
						
							
						
						0dd284267a 
					 
					
						
						
							
							Fix MinGW build warning ( #482 )  
						
						
						
						
							
						
					 
					
						2023-09-01 08:00:35 -07:00 
						 
				 
			
				
					
						
							
							
								lanthora 
							
						 
					 
					
						
						
							
						
						a7019631b7 
					 
					
						
						
							
							Fix server empty thread name ( #478 )  
						
						
						
						
							
						
					 
					
						2023-08-01 22:16:43 -07:00 
						 
				 
			
				
					
						
							
							
								Cheney Wang 
							
						 
					 
					
						
						
							
						
						632ee31509 
					 
					
						
						
							
							Update IXSocketMbedTLS.cpp ( #471 )  
						
						
						
						
							
						
					 
					
						2023-06-22 14:12:51 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						688af99747 
					 
					
						
						
							
							bump version  
						
						
						
						
							
 
						
					 
					
						2023-06-05 10:06:53 -07:00 
						 
				 
			
				
					
						
							
							
								lanthora 
							
						 
					 
					
						
						
							
						
						397bb5d18a 
					 
					
						
						
							
							Fix version in CMakeLists.txt ( #467 )  
						
						... 
						
						
						
						* Fix version in CMakeLists.txt
* Disable IXHttpClientTest 
						
						
							
						
					 
					
						2023-06-05 10:03:17 -07:00 
						 
				 
			
				
					
						
							
							
								lanthora 
							
						 
					 
					
						
						
							
						
						f79c64ae97 
					 
					
						
						
							
							Add a reference to Candy in the README ( #462 )  
						
						
						
						
							
						
					 
					
						2023-05-04 00:03:28 -07:00 
						 
				 
			
				
					
						
							
							
								lanthora 
							
						 
					 
					
						
						
							
						
						bc765e73a3 
					 
					
						
						
							
							Add pkgconfig file ( #459 )  
						
						
						
						
							
						
					 
					
						2023-04-25 11:54:25 -07:00 
						 
				 
			
				
					
						
							
							
								bsergean 
							
						 
					 
					
						
						
							
						
						dfa10df5ae 
					 
					
						
						
							
							Set an origin header in websocket and http clients ( #455 )  
						
						
						
						
							
						
					 
					
						2023-04-01 12:19:38 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						eb9a7bed76 
					 
					
						
						
							
							fix warning about member variable initialization order + minor makefile build fix  
						
						
						
						
							
						
					 
					
						2023-04-01 09:03:39 -07:00 
						 
				 
			
				
					
						
							
							
								Numendacil 
							
						 
					 
					
						
						
							
						
						d20864d7d1 
					 
					
						
						
							
							Replace CMAKE_BINARY_DIR with CMAKE_CURRENT_BINARY_DIR ( #454 )  
						
						
						
						
							
						
					 
					
						2023-03-29 20:59:39 -07:00 
						 
				 
			
				
					
						
							
							
								ouwou 
							
						 
					 
					
						
						
							
						
						f184a7adef 
					 
					
						
						
							
							fix incorrect closures with code 1011 Internal error ( #450 )  
						
						... 
						
						
						
						* fix incorrect closures with code 1011 Internal error
* enable IXWebSocketCloseTest 
						
						
							
						
					 
					
						2023-03-29 20:45:29 -07:00 
						 
				 
			
				
					
						
							
							
								Thefrank 
							
						 
					 
					
						
						
							
						
						dc7b986e10 
					 
					
						
						
							
							Build fix for FreeBSD ( #449 )  
						
						
						
						
							
						
					 
					
						2023-03-13 09:36:25 -07:00 
						 
				 
			
				
					
						
							
							
								itytophile 
							
						 
					 
					
						
						
							
						
						1e3560014f 
					 
					
						
						
							
							Prevent deadlock when server is stopping ( #426 )  
						
						
						
						
							
						
					 
					
						2023-02-25 14:41:05 -08:00 
						 
				 
			
				
					
						
							
							
								Azamat H. Hackimov 
							
						 
					 
					
						
						
							
						
						9157873f5b 
					 
					
						
						
							
							Fix compilation on GCC-13 ( #443 )  
						
						... 
						
						
						
						* Fix compilation on GCC-13
GCC-13 changes internal cstdint includes, and now files that uses
standart integer types should directly include cstdint header.
See: https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes 
Bug: https://bugs.gentoo.org/865117 
Bug: https://bugs.gentoo.org/895440 
* Convert line endings to Unix format 
						
						
							
						
					 
					
						2023-02-25 13:50:35 -08:00 
						 
				 
			
				
					
						
							
							
								YuHuanTin 
							
						 
					 
					
						
						
							
						
						aa2ca19895 
					 
					
						
						
							
							Added support for setting custom ping messages with support for any 'ping' message type (binary ping message, text ping message) ( #438 )  
						
						... 
						
						
						
						* Added support for setting custom ping messages with support for any 'ping' message type (binary ping message, text ping message)
* Add default value
---------
Co-authored-by: YuHuanTin <2@> 
						
						
							
						
					 
					
						2023-02-23 08:29:07 -08:00 
						 
				 
			
				
					
						
							
							
								Vol-Alex 
							
						 
					 
					
						
						
							
						
						6cc21f3658 
					 
					
						
						
							
							HTTP should contain port in 'Host' header ( #427 )  
						
						
						
						
							
						
					 
					
						2023-02-11 15:27:40 -08:00 
						 
				 
			
				
					
						
							
							
								itytophile 
							
						 
					 
					
						
						
							
						
						679ce519dd 
					 
					
						
						
							
							Fix DNSLookup memory leak ( #422 )  
						
						... 
						
						
						
						* Fix memory leak with shared_ptr and -fsanitize=address
* Replace addrinfo* by shared_ptr
* fsanitize=address only on Linux
* Add USE_WS Linux CI test
* Remove fsanitize from the cmake files
* Remove USE_WS in linux test suite 
						
						
							
						
					 
					
						2022-12-22 17:13:51 -08:00 
						 
				 
			
				
					
						
							
							
								crjc 
							
						 
					 
					
						
						
							
						
						a5d4911a16 
					 
					
						
						
							
							Fix macos link error ( #423 )  
						
						... 
						
						
						
						* Fix macos link error
* Update CMakeLists.txt
* Update CMakeLists.txt 
						
						
							
						
					 
					
						2022-12-22 09:16:10 -08:00 
						 
				 
			
				
					
						
							
							
								TheArtfulBodger 
							
						 
					 
					
						
						
							
						
						b0fd119d14 
					 
					
						
						
							
							Host HTTP and WS on the same port ( #414 )  
						
						... 
						
						
						
						* Quick hack to host HTTP and WS on the same port #373 
* Quick hack to host HTTP and WS on the same port #373  - simplify code
* ran clang-format
Co-authored-by: En Shih <seanstone5923@gmail.com >
Co-authored-by: The Artful Bodger <TheArtfulBodger@users.noreply.github.com > 
						
						
							
						
					 
					
						2022-11-05 18:53:11 -07:00 
						 
				 
			
				
					
						
							
							
								李浩能 
							
						 
					 
					
						
						
							
						
						472cf68c31 
					 
					
						
						
							
							add Content-Type support ( #405 )  
						
						
						
						
							
						
					 
					
						2022-10-12 06:43:05 -07:00 
						 
				 
			
				
					
						
							
							
								Robin Sommer 
							
						 
					 
					
						
						
							
						
						1e46466114 
					 
					
						
						
							
							Add option to disable hostname check ( #399 )  
						
						... 
						
						
						
						* Suppress compiler warnings about unused elements.
* Enable CMake's compilation database.
* Add TLS option to disable checking a certificate's host name.
* Add `--disable-hostname-validation` to `ws`.
* Add test for disabling hostname validation. 
						
						
							
						
					 
					
						2022-10-12 06:41:32 -07:00 
						 
				 
			
				
					
						
							
							
								bsergean 
							
						 
					 
					
						
						
							
						
						0b8b5608dc 
					 
					
						
						
							
							Update doc to talk about binding to 0.0.0.0  
						
						
						
						
							
						
					 
					
						2022-09-08 14:58:19 -07:00 
						 
				 
			
				
					
						
							
							
								Seizure Salad 
							
						 
					 
					
						
						
							
						
						20a028e2ae 
					 
					
						
						
							
							Fix spelling mistake ( #401 )  
						
						
						
						
							
						
					 
					
						2022-08-02 13:28:59 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						8d7b557be6 
					 
					
						
						
							
							Delete stale.yml  
						
						... 
						
						
						
						Remove the stale github action. 
						
						
							
						
					 
					
						2022-06-30 10:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						e417e63605 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
							
 
						
					 
					
						2022-05-13 10:45:46 -07:00