| 
							
							
								 Benjamin Sergeant | 6a23b8530f | get free port that can be used by non root users (> 1024) | 2019-01-28 15:24:19 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | ae841af91a | use dynamically generated port number to configure servers in unittest | 2019-01-28 15:24:19 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 44f38849b2 | Merge pull request #13 from machinezone/user/bsergeant/poll User/bsergeant/poll | 2019-01-27 10:47:38 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | ee12fbdb5f | windows build fix | 2019-01-27 10:46:02 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 316c630830 | constexpr to declare number of fds | 2019-01-26 21:01:36 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 1ea5db6110 | linux fix | 2019-01-26 20:57:48 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 986d9a00c0 | remove shutdown call | 2019-01-26 20:54:23 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 7a05a11014 | rebase poll branch | 2019-01-26 20:50:25 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | f09434263c | insensitive string compare when validating server connection header | 2019-01-25 16:17:51 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 335f594165 | Merge pull request #12 from machinezone/user/bsergeant/heart-beat Add an optional heartbeat | 2019-01-25 16:14:28 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | fa7ef06f4d | heartbeat correct | 2019-01-25 16:11:39 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 3c9ec0aed0 | close server socket on exit | 2019-01-24 21:16:32 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | c665d65cba | unittest fix | 2019-01-24 19:54:10 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 5d4e897cc4 | add an heartbeat test | 2019-01-24 18:50:07 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 05033714bf | hearbeat | 2019-01-24 12:42:49 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | a02bd3f25c | Update README.md | 2019-01-15 09:36:43 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | fdbd213fa2 | check and validate the Connection: Upgrade header in client/server | 2019-01-15 09:31:37 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | da64d349c8 | Merge pull request #10 from tonylin0826/master Fix missing "Upgrade" header error | 2019-01-15 09:22:11 -08:00 |  | 
			
				
					| 
							
							
								 Tony Lin | 17b01a8c66 | Fix missing upgrade header error | 2019-01-15 15:35:37 +08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 79dd766fab | C++14 + use make_unique and make_shared to make shared pointers | 2019-01-11 21:25:06 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 8375b28747 | add travis badge | 2019-01-08 10:13:23 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | e12551f309 | travis -> osx | 2019-01-08 10:04:47 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 6102f81710 | Revert "Revert "try asan on Linux"" [Back to asan on Linux] This reverts commit 02a704a8c7. | 2019-01-07 21:13:48 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 9f678e5962 | travis-ci: try to use clang on Linux | 2019-01-07 20:49:03 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 02a704a8c7 | Revert "try asan on Linux" This reverts commit dd2360ed70. | 2019-01-07 20:47:25 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | dd2360ed70 | try asan on Linux | 2019-01-07 18:29:44 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | c4ab996470 | build with osx on travis | 2019-01-07 18:16:29 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 6c54b07d92 | fix simple compile error in test/IXTest.h | 2019-01-07 18:08:11 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 7f9bef3b8d | add a travis file for real | 2019-01-07 18:05:55 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 12d1c5d956 | add a travis file | 2019-01-07 18:04:28 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | e9a4bd5617 | update test remote ws url | 2019-01-07 11:28:53 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | f34ccbfdb5 | remove cmake sanitizer submodule | 2019-01-07 11:26:23 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 1fa75d7fb2 | check select errors better | 2019-01-07 11:18:00 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 39140ef98c | sanitizer cmake stuff | 2019-01-06 18:54:16 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | e30ef4a87c | DNSLookup _id member does not need to be an atomic | 2019-01-06 18:32:19 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 9fc94f0487 | DNSLookup: fix #8 | 2019-01-06 18:27:26 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 121acdab6f | DNSLookup: copy hostname and port instead of accessing member | 2019-01-06 18:17:12 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 6deaa03114 | return false -> return -1 | 2019-01-06 18:10:39 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | f4f30686c5 | add new unittest | 2019-01-06 15:14:13 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | a21aae521f | remove dead file | 2019-01-06 14:26:11 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | aed2356fc1 | remove openssl testing bits for apple build | 2019-01-06 14:21:49 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | a478f734f6 | gcc linux compile fix | 2019-01-06 12:12:39 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 98c579da03 | make a class hierarchy for server code (IXWebSocketServer <- IXSocketServer) | 2019-01-06 12:09:31 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | e80def0cd0 | add log | 2019-01-05 21:16:13 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | cc8a9e883e | unittest + compiler warnings | 2019-01-05 21:10:08 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 4d587e35d8 | windows compile fix | 2019-01-05 21:02:55 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 50f4fd1115 | int -> ssize_t for socker recv and send | 2019-01-05 20:53:50 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | 06d2b68696 | header refactoring | 2019-01-05 20:38:43 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | bf6f057777 | windows connect (compile fix) | 2019-01-05 17:35:50 -08:00 |  | 
			
				
					| 
							
							
								 Benjamin Sergeant | b57c1d69f2 | windows connect potential fix | 2019-01-05 17:32:21 -08:00 |  |