Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						2f59fcc02d
					 | 
					
						
						
							
							activate chat test on Windows
						
						
						
						
						
						
					 | 
					
						2020-01-13 16:44:10 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						0c4866420a
					 | 
					
						
						
							
							test broadcast server
						
						
						
						
						
						
					 | 
					
						2020-01-12 21:32:26 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						8ed7c660d4
					 | 
					
						
						
							
							more doc
						
						
						
						
						
						
					 | 
					
						2020-01-12 11:16:54 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						a8ff91ac3c
					 | 
					
						
						
							
							compatibility websocket server / add non ssl echo_server which does not run into the ssl error (#140)
						
						
						
						
						
						
					 | 
					
						2020-01-12 10:34:33 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						4cb3326078
					 | 
					
						
						
							
							(apple ssl) model write method after the OpenSSL one for consistency
						
						
						
						
						
						
						
						More test code for #140. 
						
						
					 | 
					
						2020-01-10 18:32:34 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						7c63232157
					 | 
					
						
						
							
							(websocket client) better error propagation when errors are detected while sending data + (ws send) detect failures to send big files, terminate in those cases and report error (troubleshooting #140)
						
						
						
						
						
						
					 | 
					
						2020-01-06 14:34:43 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						c10ff1d210
					 | 
					
						
						
							
							add reference ssl echo server using websockets and nginx reverse proxy to terminate ssl
						
						
						
						
						
						
					 | 
					
						2020-01-05 15:26:35 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						40e344a958
					 | 
					
						
						
							
							Merge commit 'c992cb4e42cc223f67ede0e48d7ff3f4947af0c6' as 'test/compatibility/C/uWebSockets'
						
						
						
						
						
						
					 | 
					
						2020-01-04 15:41:03 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						0bc4c4c136
					 | 
					
						
						
							
							add another compatibility python client
						
						
						
						
						
						
					 | 
					
						2020-01-04 15:37:40 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						196f3d4b8a
					 | 
					
						
						
							
							Add a simple python program to send a file (debugging #140)
						
						
						
						
						
						
					 | 
					
						2020-01-04 15:18:02 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						ac0c218455
					 | 
					
						
						
							
							clang-format
						
						
						
						
						
						
					 | 
					
						2019-12-30 08:46:18 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						a805270d02
					 | 
					
						
						
							
							(ws client) use correct compilation defines so that spdlog is not used as a header only library (reduce binary size and increase compilation speed)
						
						
						
						
						
						
					 | 
					
						2019-12-25 09:03:57 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						52221906f6
					 | 
					
						
						
							
							(cobra) Add TLS options to all cobra commands and classes. Add example to the doc.
						
						
						
						
						
						
					 | 
					
						2019-12-19 20:49:28 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						c75959fcb5
					 | 
					
						
						
							
							(ws) #125 / cmake detects an already installed jsoncpp and will try to use this one if present
						
						
						
						
						
						
					 | 
					
						2019-12-03 16:01:46 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						d20ab19fa9
					 | 
					
						
						
							
							tweaks to the test python proxy code / (moved here) https://gist.github.com/bsergean/bad452fa543ec7df6b7fd496696b2cd8
						
						
						
						
						
						
					 | 
					
						2019-11-20 11:32:21 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						2cfadd93b5
					 | 
					
						
						
							
							add a python websocket proxy which works on Linux, while ws proxy_server does not
						
						
						
						
						
						
					 | 
					
						2019-11-18 13:46:11 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						521286ae88
					 | 
					
						
						
							
							fix android build + proxy work
						
						
						
						
						
						
					 | 
					
						2019-11-16 06:51:53 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						6904dd3f4c
					 | 
					
						
						
							
							Add unittest to IXSentryClient to lua backtrace parsing code
						
						
						
						
						
						
					 | 
					
						2019-10-26 10:54:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						0e73fe51e9
					 | 
					
						
						
							
							move sentry code around and add a stub unittest for it
						
						
						
						
						
						
					 | 
					
						2019-10-25 14:54:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						0e9cf863cf
					 | 
					
						
						
							
							Add client support for websocket subprotocol. Look for the new addSubProtocol method for details
						
						
						
						
						
						
					 | 
					
						2019-10-13 13:37:34 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						bab2295fc3
					 | 
					
						
						
							
							make sure the unittest pass withouth SSL
						
						
						
						
						
						
					 | 
					
						2019-10-03 09:41:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						22b4e6a8fb
					 | 
					
						
						
							
							Socket Factory has only one function which works for server and client code, and can do tls for both
						
						
						
						
						
						
					 | 
					
						2019-09-30 22:06:46 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						77863c0e8b
					 | 
					
						
						
							
							unittest / specify a cacert for tls client tests
						
						
						
						
						
						
					 | 
					
						2019-09-29 21:24:22 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						06297ac756
					 | 
					
						
						
							
							DNS lookup test works on windows
						
						
						
						
						
						
					 | 
					
						2019-09-27 14:34:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						1b6584ccba
					 | 
					
						
						
							
							mbedtls fixes / the unittest now pass on macOS, and hopefully will on Windows/AppVeyor as well.
						
						
						
						
						
						
					 | 
					
						2019-09-27 14:07:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						f18980d010
					 | 
					
						
						
							
							http server unittest + refactoring
						
						
						
						
						
						
					 | 
					
						2019-09-26 09:45:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						b26d463bad
					 | 
					
						
						
							
							Stop having ws send subcommand send a binary message in text mode, which would cause error in make ws_test shell script test
						
						
						
						
						
						
					 | 
					
						2019-09-25 15:39:43 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						ea83327261
					 | 
					
						
						
							
							Fix 2 race conditions detected with TSan, one in CobraMetricsPublisher::push and another one in WebSocketTransport::sendData (that one was bad).
						
						
						
						
						
						
					 | 
					
						2019-09-24 11:46:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						39c0fb0072
					 | 
					
						
						
							
							try to enable more tests on windows
						
						
						
						
						
						
					 | 
					
						2019-09-23 21:52:32 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						733b414b3b
					 | 
					
						
						
							
							fix tsan errors on macOS when running the unittest
						
						
						
						
						
						
					 | 
					
						2019-09-23 21:51:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						fbf80f4ab1
					 | 
					
						
						
							
							Add simple Redis Server which is only capable of doing publish / subscribe. New ws redis_server sub-command to use it. The server is used in the unittest, so that we can run on CI in environment where redis isn not available like github actions env.
						
						
						
						
						
						
					 | 
					
						2019-09-23 21:04:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						8f8385f8f8
					 | 
					
						
						
							
							fix linux compilation error, by ordering dependant libraries properly
						
						
						
						
						
						
					 | 
					
						2019-09-23 12:32:04 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						122118196b
					 | 
					
						
						
							
							move snake code to its own subfolder like ixcobra, ixcrypto, etc...
						
						
						
						
						
						
					 | 
					
						2019-09-23 11:46:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						6f2fe49a7b
					 | 
					
						
						
							
							reformat everything with clang-format
						
						
						
						
						
						
					 | 
					
						2019-09-23 10:25:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						b667c0ad40
					 | 
					
						
						
							
							fix unittest
						
						
						
						
						
						
					 | 
					
						2019-09-22 19:40:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						283cf83d47
					 | 
					
						
						
							
							fix unittest compiler warnings
						
						
						
						
						
						
					 | 
					
						2019-09-22 19:22:48 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						f7a12f52f8
					 | 
					
						
						
							
							On error while doing a client handshake, additionally display port number next to the host name
						
						
						
						
						
						
					 | 
					
						2019-09-17 12:08:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						1be3b8f4b1
					 | 
					
						
						
							
							rename test file
						
						
						
						
						
						
					 | 
					
						2019-09-17 12:07:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						57086e28d8
					 | 
					
						
						
							
							fix unittest warnings + remove trailing spaces
						
						
						
						
						
						
					 | 
					
						2019-09-12 11:43:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						0fde169aa4
					 | 
					
						
						
							
							restructure project
						
						
						
						
						
						
					 | 
					
						2019-09-10 12:19:22 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						7bfa6e8478
					 | 
					
						
						
							
							improve some websocket error messages + add a utility function with unittest to parse status line and stop using scanf which triggers warnings on Windows
						
						
						
						
						
						
					 | 
					
						2019-09-09 21:23:57 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						983df2d8f9
					 | 
					
						
						
							
							improve some websocket error messages + add a utility function with unittest to parse status line and stop using scanf which triggers warnings on Windows
						
						
						
						
						
						
					 | 
					
						2019-09-09 17:34:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						ae3856c10f
					 | 
					
						
						
							
							Fix Windows CI with appveyor (#110)
						
						
						
						
						
						
						
						Fix windows CI with appveyor + minor tweaks. 
						
						
					 | 
					
						2019-09-07 14:07:00 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						2ce65e7a77
					 | 
					
						
						
							
							cobra metrics publisher test uses random free port
						
						
						
						
						
						
					 | 
					
						2019-09-05 22:05:00 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						e81c2c3e5c
					 | 
					
						
						
							
							cobra chat test uses random free port
						
						
						
						
						
						
					 | 
					
						2019-09-05 22:02:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						e40dda7549
					 | 
					
						
						
							
							add cobra metrics publisher + server unittest
						
						
						
						
						
						
					 | 
					
						2019-09-05 21:57:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						d959d73261
					 | 
					
						
						
							
							Add new cobra unittest, using server and client
						
						
						
						
						
						
					 | 
					
						2019-09-05 20:49:58 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						7c7c877621
					 | 
					
						
						
							
							Sending invalid UTF-8 TEXT message should fail and close the connection (fix remaining autobahn test: 6.X UTF-8 Handling)
						
						
						
						
						
						
					 | 
					
						2019-09-03 14:12:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						b2bfccac0a
					 | 
					
						
						
							
							clang format
						
						
						
						
						
						
					 | 
					
						2019-08-13 10:59:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						64cd725060
					 | 
					
						
						
							
							do not use mbed tls for the unittest
						
						
						
						
						
						
					 | 
					
						2019-07-03 14:39:46 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |