Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						07b7e37a92 
					 
					
						
						
							
							snake unsubscription fixes  
						
						
						
						
					 
					
						2019-09-05 20:47:15 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						5e94791b13 
					 
					
						
						
							
							IXCobraConnection / pdu handlers can crash if they receive json data which is not an object  
						
						
						
						
					 
					
						2019-09-05 20:24:42 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						3e3f7171fc 
					 
					
						
						
							
							cobra publish fix  
						
						
						
						
					 
					
						2019-09-05 14:31:28 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						10dbe2d44d 
					 
					
						
						
							
							+add utf-8 validation code, not hooked up properly yet  
						
						... 
						
						
						
						+ws autobahn / Add code to test websocket client compliance with the autobahn test-suite
+Ping received with a payload too large (> 125 bytes) trigger a connection closure
+cobra / add tracking about published messages
+cobra / publish returns a message id, that can be used when
+cobra / new message type in the message received handler when publish/ok is received (can be used to implement an ack system). 
						
						
					 
					
						2019-08-31 16:47:10 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						95d633e71e 
					 
					
						
						
							
							tentative gcc build fix  
						
						
						
						
					 
					
						2019-08-26 14:29:16 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						2e32319236 
					 
					
						
						
							
							CobraConnection: sets a unique id field for all messages sent to [cobra]( https://github.com/machinezone/cobra ).  
						
						... 
						
						
						
						CobraConnection: sets a counter as a field for each event published. 
						
						
					 
					
						2019-08-26 09:51:37 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						193da820b2 
					 
					
						
						
							
							Windows: use select instead of WSAPoll, through a poll wrapper  
						
						
						
						
					 
					
						2019-08-22 10:34:17 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						dd0d7c268f 
					 
					
						
						
							
							CobraMetricThreadedPublisher _enable flag is an atomic, and CobraMetricsPublisher is enabled by default  
						
						
						
						
					 
					
						2019-08-14 19:54:30 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						f8fef833b8 
					 
					
						
						
							
							new options for cobra commands  
						
						... 
						
						
						
						- ws cobra_subscribe has a new -q (quiet) option
- ws cobra_subscribe knows to and display msg stats (count and # of messages received per second)
- ws cobra_subscribe, cobra_to_statsd and cobra_to_sentry commands have a new option, --filter to restrict the events they want to receive 
						
						
					 
					
						2019-08-01 15:22:24 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						de0bf5ebcd 
					 
					
						
						
							
							WebSocket callback only take one object, a const ix::WebSocketMessagePtr& msg  
						
						
						
						
					 
					
						2019-06-09 11:33:17 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						d50125c62d 
					 
					
						
						
							
							Feature/http async ( #90 )  
						
						... 
						
						
						
						* unittest working / uses shared_ptr for a bunch of things 🗿 
* fix command line tools
* fix ws + add doc
* add more logging 
						
						
					 
					
						2019-06-05 17:04:24 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						9262880369 
					 
					
						
						
							
							Fix compile error with JSON uint64_t  🚯  
						
						
						
						
					 
					
						2019-06-04 13:45:29 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						977e8794ec 
					 
					
						
						
							
							(clang format) fix indent and make (rarely) accessor/setters in class on a single line  
						
						
						
						
					 
					
						2019-05-31 00:53:14 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						c6dfb14953 
					 
					
						
						
							
							clang format, based on cpprest  
						
						
						
						
					 
					
						2019-05-30 08:46:50 -07:00 
						 
				 
			
				
					
						
							
							
								Dimon4eg 
							
						 
					 
					
						
						
							
						
						4c4f99606e 
					 
					
						
						
							
							use C++11 enums ( #67 )  
						
						... 
						
						
						
						* use C++11 enums
* small rename
* update tests
* update tests
* update ws
* update ws
* update README.md 
						
						
					 
					
						2019-05-11 14:22:06 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						234ce4c173 
					 
					
						
						
							
							cout -> cerr  
						
						
						
						
					 
					
						2019-05-09 15:06:42 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						28c3f2ea26 
					 
					
						
						
							
							IXCobraMetricsThreadedPublisher.cpp uses a lambda to log instead of std::cerr  
						
						
						
						
					 
					
						2019-05-08 18:53:32 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						9367a1feff 
					 
					
						
						
							
							Fix data race in WebSocket where _url is accessed without protection in setThreadName  
						
						... 
						
						
						
						Also fix with url usage + docker container uses fedora and works with tsan 
						
						
					 
					
						2019-04-25 16:11:46 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						210d19c8a0 
					 
					
						
						
							
							doc cobra  
						
						
						
						
					 
					
						2019-04-21 11:52:38 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						3dd902e1f9 
					 
					
						
						
							
							move cobra files to their own subfolder  
						
						
						
						
					 
					
						2019-04-21 11:20:17 -07:00