Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						c5aadffa08 
					 
					
						
						
							
							(redis cobra bots) update the cobra to redis bot to use the bot framework, and change it to report fps metrics into redis streams.  
						
						
						
						
					 
					
						2020-06-10 22:30:55 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						646b18bf28 
					 
					
						
						
							
							core logger support multiple level + switch ixbots to user corelogger instead of spdlog  
						
						
						
						
					 
					
						2020-04-24 15:17:50 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Jacobs 
							
						 
					 
					
						
						
							
						
						5860c5c80b 
					 
					
						
						
							
							Fixes   #179  ( #180 )  
						
						
						
						
					 
					
						2020-04-20 22:59:20 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						783d1d92dd 
					 
					
						
						
							
							snake server / handle invalid incoming json messages  
						
						
						
						
					 
					
						2020-04-14 15:12:35 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						179e17895d 
					 
					
						
						
							
							unique_ptr for sockets  
						
						
						
						
					 
					
						2020-03-24 12:48:55 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						10e132e8ef 
					 
					
						
						
							
							remove std::cerr in IXRedisServer which triggers a tsan error  
						
						
						
						
					 
					
						2020-03-20 17:50:08 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						0bb5462504 
					 
					
						
						
							
							Feature/ci windows ( #163 )  
						
						... 
						
						
						
						* win only
* disable ixcrypto mbedtls search on windows
* ws cmakefile do not search for openssl
* ci builds files on top of cmaking
* ci builds files on top of cmaking / syntax tweak
* use gha-setup-vsdevenv syntax
* build fix and hacks
* try to run unittest on win
* try to run unittest on win (syntax error)
* unittest wip
* wip
* wip again
* wip again (working-directory)
* cleanup
* dumb compile error 
						
						
					 
					
						2020-03-15 18:38:09 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						332ffb0603 
					 
					
						
						
							
							(cobra client) pass the message position to the subscription data callback  
						
						
						
						
					 
					
						2020-03-13 12:49:37 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						5f6c54bb90 
					 
					
						
						
							
							(snake) add an option to disable answering pongs as response to pings, to test cobra client behavior with hanged connections  
						
						
						
						
					 
					
						2020-01-31 16:55:54 -08:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						5d4bb90703 
					 
					
						
						
							
							(SocketServer) add ability to bind on an ipv6 address  
						
						
						
						
					 
					
						2020-01-26 16:21:56 -08:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						9347664622 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						6b98694caa 
					 
					
						
						
							
							(client) internal IXDNSLookup class requires a valid cancellation request function callback to be passed in  
						
						
						
						
					 
					
						2019-12-02 14:52:19 -08:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						c7b2446164 
					 
					
						
						
							
							proxy works but crash when the connection is refused  
						
						
						
						
					 
					
						2019-11-15 17:07:31 -08:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						ac0593bfb3 
					 
					
						
						
							
							Add cobra_metrics_to_redis sub-command to create streams for each cobra metric event being received.  
						
						
						
						
					 
					
						2019-10-24 14:42:36 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						afed387bcf 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						313949f087 
					 
					
						
						
							
							SocketServer::handleConnection takes an std::shared_ptr<Socket> instead of a file descriptor  
						
						
						
						
					 
					
						2019-09-30 21:48:55 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						4cd11fdbc7 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						d46ce7eb63 
					 
					
						
						
							
							fix tsan errors on macOS when running the unittest  
						
						
						
						
					 
					
						2019-09-23 21:51:55 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						169e225ccd 
					 
					
						
						
							
							fix warning + add redis server logging  
						
						
						
						
					 
					
						2019-09-23 21:14:20 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						ceb0c602c9 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						1cde26771a 
					 
					
						
						
							
							move snake code to its own subfolder like ixcobra, ixcrypto, etc...  
						
						
						
						
					 
					
						2019-09-23 11:46:16 -07:00