Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						c96398aa0c 
					 
					
						
						
							
							Windows nmake does not have a -j flag  
						
						
						
						
					 
					
						2019-04-19 11:58:02 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						e68ce1d680 
					 
					
						
						
							
							Windows + unittest python script fixes  
						
						
						
						
					 
					
						2019-04-19 11:54:58 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						d34f10b4ea 
					 
					
						
						
							
							fix warning / ws_cobra_subscribe does not need a verbose flag  
						
						
						
						
					 
					
						2019-04-19 11:45:42 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						7e2c1f274b 
					 
					
						
						
							
							(test) build dir is an absolute path  
						
						
						
						
					 
					
						2019-04-19 11:45:02 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						9fe3811c45 
					 
					
						
						
							
							(ws) fix compiler warnings  
						
						
						
						
					 
					
						2019-04-19 09:48:46 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						b74bccee0a 
					 
					
						
						
							
							fix test execution on travis which was broken / unify running test locally and on travis  
						
						
						
						
					 
					
						2019-04-19 09:46:17 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						a2d170f415 
					 
					
						
						
							
							fix bad merge in IXWebSocketTransport.cpp ...  
						
						
						
						
					 
					
						2019-04-19 09:41:16 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						03f762db86 
					 
					
						
						
							
							Socket::Poll does not need a callback  
						
						
						
						
					 
					
						2019-04-19 09:32:49 -07:00 
						 
				 
			
				
					
						
							
							
								Kumamon38 
							
						 
					 
					
						
						
							
						
						aea859af52 
					 
					
						
						
							
							Ping timeout use constant ( #36 )  
						
						... 
						
						
						
						* use constant for ping timeout
* change close code types 
						
						
					 
					
						2019-04-19 09:16:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dimon4eg 
							
						 
					 
					
						
						
							
						
						f61fd7b7f1 
					 
					
						
						
							
							Link zlib statically for windows ( #35 )  
						
						... 
						
						
						
						* Add zlib 1.2.11 sources
* link zlib statically for windows 
						
						
					 
					
						2019-04-19 09:14:03 -07:00 
						 
				 
			
				
					
						
							
							
								Kumamon38 
							
						 
					 
					
						
						
							
						
						5682129b1d 
					 
					
						
						
							
							fix close code/reason issue ( #34 )  
						
						... 
						
						
						
						* fix close code/reason issue
* added code 1006 for abnormal closure 
						
						
					 
					
						2019-04-18 10:02:31 -07:00 
						 
				 
			
				
					
						
							
							
								Kumamon38 
							
						 
					 
					
						
						
							
						
						c3431f19bf 
					 
					
						
						
							
							Real ping ( #32 )  
						
						... 
						
						
						
						* close method change and fix code
* missing mutex
* wip
* renaming and fixes
* renaming, fixes
* added enablePong/disablePong, add tests
* added new test cases
* add 1 test case
* fix gcd name to greatestCommonDivisor
* move ping and ping timeout checks into socket poll, local var in test cases and indent fixes
* indent issue 
						
						
					 
					
						2019-04-18 09:24:16 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						65b11cb968 
					 
					
						
						
							
							docker container works with SSL + fix compiler warnings in statsd third_party module  
						
						
						
						
					 
					
						2019-04-18 09:11:12 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						f4f60d38b8 
					 
					
						
						
							
							docker + linux build fix  
						
						
						
						
					 
					
						2019-04-17 22:52:03 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						4337345103 
					 
					
						
						
							
							setter method does not need to return anything, make it void  
						
						
						
						
					 
					
						2019-04-17 20:36:26 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						52f460f66d 
					 
					
						
						
							
							(doc) Add more doc to SocketServer  
						
						
						
						
					 
					
						2019-04-17 20:36:26 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						d486c72e02 
					 
					
						
						
							
							websocket server: closed connection threads are joined properly  
						
						
						
						
					 
					
						2019-04-17 20:36:26 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						bdfc55b951 
					 
					
						
						
							
							Bug/30 server connection problem ( #31 )  
						
						... 
						
						
						
						* use threads instead of std::async, need to cleanup threads
* less buggy server connection per thread system 
						
						
					 
					
						2019-04-16 22:19:44 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						b0f6026c23 
					 
					
						
						
							
							make closeWireSize a default parameter of WebSocketTransport::close  
						
						
						
						
					 
					
						2019-04-16 09:55:12 -07:00 
						 
				 
			
				
					
						
							
							
								Kumamon38 
							
						 
					 
					
						
						
							
						
						b2aca491b6 
					 
					
						
						
							
							close method change and fix code ( #28 )  
						
						... 
						
						
						
						* close method change and fix code
* missing mutex 
						
						
					 
					
						2019-04-16 08:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dimon4eg 
							
						 
					 
					
						
						
							
						
						401fc39879 
					 
					
						
						
							
							fix windows build ( #29 )  
						
						... 
						
						
						
						* fix windows build
* fix for Unix
* Fix build if TLS is OFF
* add OpenSSL req to ws
* Fix build on Mac
* fix tests for windows 
						
						
					 
					
						2019-04-16 08:51:57 -07:00 
						 
				 
			
				
					
						
							
							
								Dimon4eg 
							
						 
					 
					
						
						
							
						
						d4b0839328 
					 
					
						
						
							
							move security framework linking to ixwebsocket ( #26 )  
						
						
						
						
					 
					
						2019-04-14 17:13:24 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						37c64841ff 
					 
					
						
						
							
							fix warning  
						
						
						
						
					 
					
						2019-04-13 21:16:04 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						8f8dd076ff 
					 
					
						
						
							
							ws: new command to subscribe to a cobra server and send an event to a sentry server  
						
						
						
						
					 
					
						2019-04-11 16:03:05 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						51fcf65424 
					 
					
						
						
							
							(ws) add subcommands: cobra subscribe, and cobra subscribe to statsd bridge  
						
						
						
						
					 
					
						2019-04-08 21:56:01 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						56b19fa2b0 
					 
					
						
						
							
							linux ci tentative fix  
						
						
						
						
					 
					
						2019-04-03 22:02:10 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						fe38dab405 
					 
					
						
						
							
							better unittest runner / can run through lldb and produce a junit XML artifact  
						
						
						
						
					 
					
						2019-03-29 15:54:05 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						6cb2aaab65 
					 
					
						
						
							
							Bump sleep time in test shell script  
						
						
						
						
					 
					
						2019-03-29 09:36:56 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						c604c4591f 
					 
					
						
						
							
							(redis_subscribe) in verbose mode, received message gets printed with a 'received: ' header  
						
						
						
						
					 
					
						2019-03-29 09:35:19 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						f0f54434cb 
					 
					
						
						
							
							Add clarification notice about third party modules  
						
						
						
						
					 
					
						2019-03-29 09:34:17 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						f9de85c257 
					 
					
						
						
							
							offline version of remark-latest  
						
						
						
						
					 
					
						2019-03-28 16:06:43 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						44f817646e 
					 
					
						
						
							
							redis conf slides  
						
						
						
						
					 
					
						2019-03-28 14:17:19 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						91786779f8 
					 
					
						
						
							
							slides  
						
						
						
						
					 
					
						2019-03-27 16:27:52 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						27d0aed2c9 
					 
					
						
						
							
							add redis-conf slides  
						
						
						
						
					 
					
						2019-03-27 15:53:55 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						7767c96a9e 
					 
					
						
						
							
							ws redis command improvements + test script  
						
						
						
						
					 
					
						2019-03-27 13:41:46 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						3388bb50e1 
					 
					
						
						
							
							(ws) redis_subscribe and redis_publish can take a password + display subscribe response  
						
						
						
						
					 
					
						2019-03-26 09:33:22 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						1554c587b3 
					 
					
						
						
							
							update doc  
						
						
						
						
					 
					
						2019-03-24 21:48:14 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						ce70e73a34 
					 
					
						
						
							
							remove Formula folder  
						
						... 
						
						
						
						Homebrew stuff is at https://github.com/bsergean/homebrew-IXWebSocket  
						
						
					 
					
						2019-03-24 21:43:38 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						804ec9246f 
					 
					
						
						
							
							(server) fix masking bug  
						
						
						
						
					 
					
						2019-03-22 15:33:04 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						f029321664 
					 
					
						
						
							
							can send TEXT message (we only support BINARY messages now)  
						
						
						
						
					 
					
						2019-03-22 14:24:22 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						d41b7f64e4 
					 
					
						
						
							
							unmasked code is broken  
						
						
						
						
					 
					
						2019-03-22 14:24:15 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						0366d1afb9 
					 
					
						
						
							
							remove printf + unittest fix  
						
						
						
						
					 
					
						2019-03-22 09:56:28 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						4ef3073ca4 
					 
					
						
						
							
							(server) server should not mask data when sending to client (some python client libraries enforce that and assert)  
						
						
						
						
					 
					
						2019-03-22 09:53:56 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						68a53aa884 
					 
					
						
						
							
							(server) HTTP response is malformed  
						
						
						
						
					 
					
						2019-03-22 09:52:19 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						2358b3ff26 
					 
					
						
						
							
							minor cleanup  
						
						
						
						
					 
					
						2019-03-21 13:51:25 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						00ed1d2817 
					 
					
						
						
							
							HTTP/1.1 response should contains a reason (websocket server)  
						
						... 
						
						
						
						Fix compatibility problem with websockets python library, where the response does not contains a reason
File "/.../lib/python3.7/site-packages/websockets/http.py", line 126, in read_response
version, status_code, reason = status_line[:-2].split(b' ', 2)
ValueError: not enough values to unpack (expected 3, got 2)
The above exception was the direct cause of the following exception:
websockets.exceptions.InvalidMessage: Malformed HTTP message 
						
						
					 
					
						2019-03-21 13:43:47 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						5b6fdb6526 
					 
					
						
						
							
							cleanup, remove dead method  
						
						
						
						
					 
					
						2019-03-21 10:06:59 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						fe700d1e7b 
					 
					
						
						
							
							(cmake) add a warning about 32/64 conversion problems.  
						
						
						
						
					 
					
						2019-03-20 21:51:38 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						eac611ab1e 
					 
					
						
						
							
							Feature/connection state ( #25 )  
						
						... 
						
						
						
						* (cmake) add a warning about 32/64 conversion problems.
* fix typo
* New connection state for server code + fix OpenSSL double init bug
* update README 
						
						
					 
					
						2019-03-20 18:34:24 -07:00 
						 
				 
			
				
					
						
							
							
								Benjamin Sergeant 
							
						 
					 
					
						
						
							
						
						0635313566 
					 
					
						
						
							
							Feature/redis ( #23 )  
						
						... 
						
						
						
						* Fix warning
* (cmake) add a warning about 32/64 conversion problems.
* simple redis clients
* can publish to redis
* redis subscribe
* display messages received per second
* verbose flag
* (cmake) use clang only compile option -Wshorten-64-to-32 when compiling with clang 
						
						
					 
					
						2019-03-20 14:29:02 -07:00