| 
							
							
								 Benjamin Sergeant | f994a41845 | (IXCobraConnection) set a ping timeout of 90 seconds. If no pong messages are received as responses to ping for a while, give up and close the connection | 2020-01-31 16:25:45 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | c2362e6875 | (ixcobra) check if we are authenticated in publishNext before trying to publish a message | 2020-01-30 20:52:11 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | ee65f95fe3 | (cobra client) send a websocket ping every 30s to keep the connection opened | 2019-12-24 17:16:41 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | d7318f97e6 | (tls) add a simple description of the TLS configuration routine for debugging | 2019-12-20 15:18:04 -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 | 18386ae66f | (ws) #125 / fix build problem when jsoncpp is not installed locally | 2019-12-03 17:18:16 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 5c5ea6dec1 | (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 | c3a619f114 | Add client support for websocket subprotocol. Look for the new addSubProtocol method for details | 2019-10-13 13:37:34 -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 | 0ee675e554 | ixcobra / fix crash in CobraConnection::publishNext when the queue is empty + handle CobraConnection_PublishMode_Batch in CobraMetricsThreadedPublisher | 2019-09-28 10:36:47 -07:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 94c589f696 | 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 | ed4be773a2 | Fix crash in the Linux unittest in the HTTP client code, in Socket::readBytes. Cobra Metrics Publisher code returns the message id of the message that got published, to be used to validated that it got sent properly when receiving an ack. | 2019-09-21 09:23:58 -07:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | c3238b7e02 | build fixes | 2019-09-10 14:05:07 -07:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 2453f5b717 | restructure project | 2019-09-10 12:19:22 -07:00 |  |