Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						3443e82812
					 | 
					
						
						
							
							more cleanup to propagate server connection error and let onOpen callback execute
						
						
						
						
						
						
					 | 
					
						2018-12-31 12:43:47 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						63138507d6
					 | 
					
						
						
							
							only bind to localhost
						
						
						
						
						
						
					 | 
					
						2018-12-31 11:48:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						b2eb07db14
					 | 
					
						
						
							
							server code has a callback that takes a websocket
						
						
						
						
						
						
					 | 
					
						2018-12-30 22:12:13 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						379a845166
					 | 
					
						
						
							
							cleanup / use a websocket instead of raw websockettransport
						
						
						
						
						
						
					 | 
					
						2018-12-30 22:00:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						266cf93584
					 | 
					
						
						
							
							can accept multiple connection / server can send data back to client
						
						
						
						
						
						
					 | 
					
						2018-12-30 21:16:05 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						0ee71e9a09
					 | 
					
						
						
							
							proof of concept server implementation
						
						
						
						
						
						
					 | 
					
						2018-12-29 23:15:27 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						ea07afcc0b
					 | 
					
						
						
							
							can create a socket from a fd
						
						
						
						
						
						
					 | 
					
						2018-12-29 21:53:33 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						43cd6d34ca
					 | 
					
						
						
							
							add simple unittest
						
						
						
						
						
						
					 | 
					
						2018-12-29 18:34:08 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						3b67032adb
					 | 
					
						
						
							
							add missing src files (IXSetThreadName.{cpp,h}) ...
						
						
						
						
						
						
					 | 
					
						2018-12-23 14:19:30 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						2d46a0605b
					 | 
					
						
						
							
							fix warning: field '_eventCallback' will be initialized after field '_publishMode'
						
						
						
						
						
						
					 | 
					
						2018-12-23 14:18:53 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						ba54664748
					 | 
					
						
						
							
							Fix warning: field '_done' will be initialized after field '_wait' [-Wreorder] _done(false),
						
						
						
						
						
						
					 | 
					
						2018-12-23 14:17:30 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						a79f4c10a1
					 | 
					
						
						
							
							set thread name / rename example
						
						
						
						
						
						
					 | 
					
						2018-12-23 14:14:38 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						bd04b28b9e
					 | 
					
						
						
							
							async dns lookup fix
						
						
						
						
						
						
					 | 
					
						2018-12-14 17:49:42 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						cbadecab33
					 | 
					
						
						
							
							non blocking dns lookup
						
						
						
						
						
						
					 | 
					
						2018-12-14 16:28:17 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						8c079787f0
					 | 
					
						
						
							
							add cancellation support while connecting, to speed up WebSocket::stop
						
						
						
						
						
						
					 | 
					
						2018-12-09 17:56:20 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						62528e6a0b
					 | 
					
						
						
							
							http upgrade and connections use non blocking sockets
						
						
						
						
						
						
					 | 
					
						2018-12-09 14:07:40 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						49bf8bd830
					 | 
					
						
						
							
							threading race condition fixes, detected by TSAN
						
						
						
						
						
						
					 | 
					
						2018-12-06 08:27:28 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						c64bc20bb5
					 | 
					
						
						
							
							cleanup
						
						
						
						
						
						
					 | 
					
						2018-11-14 15:52:28 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						54da891f79
					 | 
					
						
						
							
							per-message deflate compression fixes
						
						
						
						
						
						
					 | 
					
						2018-11-13 17:46:05 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						e847716076
					 | 
					
						
						
							
							move files around
						
						
						
						
						
						
					 | 
					
						2018-11-12 17:56:59 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						3a68bbd1b2
					 | 
					
						
						
							
							update readme / remove reference to missing compression support now that it is supported ...
						
						
						
						
						
						
					 | 
					
						2018-11-12 09:01:42 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						9cb1d03411
					 | 
					
						
						
							
							tweaks doc / license + send proper error code when closing the connecion
						
						
						
						
						
						
					 | 
					
						2018-11-12 09:00:55 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						4fed156b90
					 | 
					
						
						
							
							per message deflate support (with zlib)
						
						
						
						
						
						
					 | 
					
						2018-11-09 18:42:09 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						de8bcd36e8
					 | 
					
						
						
							
							(satori_publisher) better error handling
						
						
						
						
						
						
					 | 
					
						2018-11-07 14:54:44 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						135cfe3238
					 | 
					
						
						
							
							Add some example shell scripts to build on Linux
						
						
						
						
						
						
					 | 
					
						2018-11-07 12:33:33 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						6dbfe28427
					 | 
					
						
						
							
							Add new example folder for publishing events to satori, with a minimal satori sdk
						
						
						
						
						
						
					 | 
					
						2018-11-07 12:26:32 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						2b203c4616
					 | 
					
						
						
							
							Add missing files ...
						
						
						
						
						
						
					 | 
					
						2018-11-07 12:25:38 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						f12e655cf8
					 | 
					
						
						
							
							Add DockerFile + parse rsv1 field
						
						
						
						
						
						
					 | 
					
						2018-11-07 11:45:17 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						cf0045a483
					 | 
					
						
						
							
							stopping connection on Linux does not close the socket, which can create problem when re-starting the connection
						
						
						
						
						
						
					 | 
					
						2018-11-01 17:02:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						9c81eeace0
					 | 
					
						
						
							
							add stop and start directives to ws_connect + display close info
						
						
						
						
						
						
					 | 
					
						2018-10-31 10:27:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						5b333f91f6
					 | 
					
						
						
							
							update readme.md
						
						
						
						
						
						
					 | 
					
						2018-10-27 11:46:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						912d926260
					 | 
					
						
						
							
							Handle Sec-WebSocket-Accept correctly
						
						
						
						
						
						
					 | 
					
						2018-10-27 10:24:48 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						a8dfd640a7
					 | 
					
						
						
							
							capture an error code and a reason when the server closes the connection
						
						
						
						
						
						
					 | 
					
						2018-10-25 18:51:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						390044b716
					 | 
					
						
						
							
							add doc about ping/pong
						
						
						
						
						
						
					 | 
					
						2018-10-25 15:14:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						8ac36e6ee5
					 | 
					
						
						
							
							ping pong example: more error handling
						
						
						
						
						
						
					 | 
					
						2018-10-25 14:46:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						208c693088
					 | 
					
						
						
							
							ping / pong support / fix bug in dispatching received message type
						
						
						
						
						
						
					 | 
					
						2018-10-25 14:43:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						eae2f7d113
					 | 
					
						
						
							
							Better ping/pong support
						
						
						
						
						
						
					 | 
					
						2018-10-25 14:43:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						45f92115f9
					 | 
					
						
						
							
							New ws_connect example. Close to wscat node.js tool.
						
						
						
						
						
						
					 | 
					
						2018-10-25 14:43:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						42f3adc7a2
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
					 | 
					
						2018-10-08 21:50:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						71b40c6d6c
					 | 
					
						
						
							
							Windows support (no TLS yet)
						
						
						
						
						
						
					 | 
					
						2018-10-08 21:44:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						af12089e7a
					 | 
					
						
						
							
							make TLS support optional
						
						
						
						
						
						
					 | 
					
						2018-10-08 15:24:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						33677c4b2b
					 | 
					
						
						
							
							move examples around
						
						
						
						
						
						
					 | 
					
						2018-10-08 15:24:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						376c8c2e00
					 | 
					
						
						
							
							Update IXWebSocket.h
						
						
						
						
						
						
						
						Remove dead code 
						
						
					 | 
					
						2018-10-07 15:49:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						8232e9e8ce
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
						
						Advanced usage -> API 
						
						
					 | 
					
						2018-10-07 15:47:38 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						436bf8deb5
					 | 
					
						
						
							
							more ssl peer validation stuff
						
						
						
						
						
						
					 | 
					
						2018-10-05 18:45:44 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						c858a1c9e5
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
					 | 
					
						2018-10-05 14:35:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						10ce046b0f
					 | 
					
						
						
							
							(openssl) verify that the certificate we are getting match the domain we are requesting
						
						
						
						
						
						
					 | 
					
						2018-10-05 12:08:45 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						96903b4d25
					 | 
					
						
						
							
							Improve doc and examples related to error handling
						
						
						
						
						
						
					 | 
					
						2018-10-02 12:29:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						8f5d83c5c2
					 | 
					
						
						
							
							(openssl) add sni support
						
						
						
						
						
						
					 | 
					
						2018-10-01 17:36:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						09af729c07
					 | 
					
						
						
							
							g++ build fixes
						
						
						
						
						
						
					 | 
					
						2018-10-01 14:46:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |