Frank Breedijk 
							
						 
					 
					
						
						
							
						
						ec9276c17d 
					 
					
						
						
							
							Serach and replace failure, fixed now  
						
						
						
						
					 
					
						2016-06-29 00:38:51 +02:00 
						 
				 
			
				
					
						
							
							
								Frank Breedijk 
							
						 
					 
					
						
						
							
						
						23ef87c134 
					 
					
						
						
							
							Making tests work correctly  
						
						
						
						
					 
					
						2016-06-29 00:35:52 +02:00 
						 
				 
			
				
					
						
							
							
								Frank Breedijk 
							
						 
					 
					
						
						
							
						
						ac7dd4da79 
					 
					
						
						
							
							CBC isn't done yet. Unit tests count themselves now  
						
						
						
						
					 
					
						2016-06-29 00:24:57 +02:00 
						 
				 
			
				
					
						
							
							
								Frank Breedijk 
							
						 
					 
					
						
						
							
						
						0e8f69e6ac 
					 
					
						
						
							
							Merge branch 'master' into unit-tests  
						
						
						
						
					 
					
						2016-06-29 00:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Frank Breedijk 
							
						 
					 
					
						
						
							
						
						fa19ac168f 
					 
					
						
						
							
							Be more verbose in your error testing  
						
						
						
						
					 
					
						2016-06-29 00:15:32 +02:00 
						 
				 
			
				
					
						
							
							
								Frank Breedijk 
							
						 
					 
					
						
						
							
						
						353756ffd6 
					 
					
						
						
							
							We need dnsutils as well  
						
						
						
						
					 
					
						2016-06-29 00:12:46 +02:00 
						 
				 
			
				
					
						
							
							
								Frank Breedijk 
							
						 
					 
					
						
						
							
						
						2111008880 
					 
					
						
						
							
							Install test dependancies  
						
						
						
						
					 
					
						2016-06-29 00:09:12 +02:00 
						 
				 
			
				
					
						
							
							
								Frank Breedijk 
							
						 
					 
					
						
						
							
						
						0a86f07e61 
					 
					
						
						
							
							Lets get unit testing  
						
						
						
						
					 
					
						2016-06-29 00:02:53 +02:00 
						 
				 
			
				
					
						
							
							
								Frank Breedijk 
							
						 
					 
					
						
						
							
						
						6801279471 
					 
					
						
						
							
							Additional tests  
						
						
						
						
					 
					
						2016-06-28 23:59:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						36d300b74e 
					 
					
						
						
							
							add line when using sockets for client simulation  
						
						
						
						
					 
					
						2016-06-28 12:21:50 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						197ef27542 
					 
					
						
						
							
							Merge pull request  #386  from dcooper16/client_sim_sockets  
						
						... 
						
						
						
						Use sockets for client simulations 
						
						
					 
					
						2016-06-28 11:40:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						c5d680c38a 
					 
					
						
						
							
							Merge pull request  #392  from seccubus/unit-tests  
						
						... 
						
						
						
						Lets add some unit tests to testssl.sh - Using badssl.com work 
						
						
					 
					
						2016-06-28 10:36:10 +02:00 
						 
				 
			
				
					
						
							
							
								Frank Breedijk 
							
						 
					 
					
						
						
							
						
						a25a66ff49 
					 
					
						
						
							
							Lets add some unit tests to testssl.sh - Using abdsll.com work  
						
						
						
						
					 
					
						2016-06-27 16:49:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Cooper 
							
						 
					 
					
						
						
							
						
						be85fbf2b7 
					 
					
						
						
							
							Update IE client simulation data  
						
						... 
						
						
						
						Change client data for IE 8-10 and IE 11 to match ssllabs. 
						
						
					 
					
						2016-06-24 16:14:41 -04:00 
						 
				 
			
				
					
						
							
							
								David Cooper 
							
						 
					 
					
						
						
							
						
						799c6a5fd0 
					 
					
						
						
							
							Handle missing $MAPPING_FILE_RFC  
						
						... 
						
						
						
						Changed code for run_client_simulation() so that cipher is output when sockets are used even if $MAPPING_FILE_RFC is missing. Also, updated the client data. 
						
						
					 
					
						2016-06-24 15:48:40 -04:00 
						 
				 
			
				
					
						
							
							
								David Cooper 
							
						 
					 
					
						
						
							
						
						0e58e272f8 
					 
					
						
						
							
							Merge branch 'master' into client_sim_sockets  
						
						... 
						
						
						
						Conflicts:
	testssl.sh 
						
						
					 
					
						2016-06-24 13:18:25 -04:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						5cb4b722b4 
					 
					
						
						
							
							in client simulation it should be TLSv1.0 instead of TLSv1.0  
						
						
						
						
					 
					
						2016-06-24 19:01:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						93204937c5 
					 
					
						
						
							
							FIX   #376  
						
						
						
						
					 
					
						2016-06-23 19:42:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Cooper 
							
						 
					 
					
						
						
							
						
						bebdc3c70e 
					 
					
						
						
							
							Merge branch 'master' into client_sim_sockets  
						
						
						
						
					 
					
						2016-06-23 09:24:54 -04:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						68353db42b 
					 
					
						
						
							
							polishing  #382  
						
						
						
						
					 
					
						2016-06-23 14:33:26 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						31c8979d41 
					 
					
						
						
							
							Merge pull request  #382  from seccubus/mass_and_file_out  
						
						... 
						
						
						
						Allow the file output feature and mass_test feature to work together 
						
						
					 
					
						2016-06-23 13:40:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						b5b9dd8712 
					 
					
						
						
							
							Merge pull request  #387  from bad/master  
						
						... 
						
						
						
						porting to NetBSD 
						
						
					 
					
						2016-06-23 12:15:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						ef23703903 
					 
					
						
						
							
							fix for  #389  
						
						
						
						
					 
					
						2016-06-23 12:04:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						e7404e9ce9 
					 
					
						
						
							
							Merge pull request  #389  from flmsc/master  
						
						... 
						
						
						
						Fix HSTS/HPKP includeSubDomains and preload being broken in file output. 
						
						
					 
					
						2016-06-23 12:02:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						6eedd5747f 
					 
					
						
						
							
							wrong language fix ;-)  
						
						
						
						
					 
					
						2016-06-23 11:13:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						6efc3e90f5 
					 
					
						
						
							
							includes IPv6 check and is ready for other uname's  
						
						
						
						
					 
					
						2016-06-23 11:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Schuetz 
							
						 
					 
					
						
						
							
						
						18c5f273c3 
					 
					
						
						
							
							HSTS: check if max-age is present and nonzero  
						
						
						
						
					 
					
						2016-06-21 21:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Schuetz 
							
						 
					 
					
						
						
							
						
						f8579ee2f7 
					 
					
						
						
							
							Fix HSTS/HPKP includeSubDomains and preload being broken in file output.  
						
						
						
						
					 
					
						2016-06-21 08:57:39 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Badura 
							
						 
					 
					
						
						
							
						
						0fd261eb6c 
					 
					
						
						
							
							Refactor date parsing.  Makes testssl.sh work on NetBSD too.  
						
						... 
						
						
						
						Introduce a parse_date() function to handle all date parsing.
Check for the following date(1) variants:
GNU: accepts "-d date-to-parse".
FreeBSD/OS X: accepts "-j -f input-format"
everything else: accepts "-j date-to-parse"
usage: parse-date date output-format input-format
Tested on NetBSD, OS X 10.11 and Debian jessie. 
						
						
					 
					
						2016-06-20 22:01:13 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Badura 
							
						 
					 
					
						
						
							
						
						48d5e5a7a1 
					 
					
						
						
							
							Drop remaining '\c's in printf(1) arguments.  
						
						
						
						
					 
					
						2016-06-20 22:01:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Cooper 
							
						 
					 
					
						
						
							
						
						b8b779b419 
					 
					
						
						
							
							Use sockets for client simulations  
						
						... 
						
						
						
						Modify run_client_simulation() to send the ClientHello from https://api.dev.ssllabs.com/api/v3/getClients  (modified to use the correct value in the server name extension) if $EXPERIMENTAL is true, $STARTTLS is empty, and $SSL_NATIVE is false. 
						
						
					 
					
						2016-06-17 16:33:00 -04:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						02e9f5cd23 
					 
					
						
						
							
							fix colum spacing again for all alg chacha poly ciphers  
						
						
						
						
					 
					
						2016-06-15 21:31:10 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						9b8fc2c6f0 
					 
					
						
						
							
							rename old alg chacha/poly ciphers according to SSLlabs ( #379  /  https://github.com/PeterMosmans/openssl/issues/43 )  
						
						
						
						
					 
					
						2016-06-15 20:14:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						d10dd6d34c 
					 
					
						
						
							
							align old chacha/poly ciphers output in OPENSSL name, see  #379  
						
						
						
						
					 
					
						2016-06-15 20:12:48 +02:00 
						 
				 
			
				
					
						
							
							
								Frank Breedijk 
							
						 
					 
					
						
						
							
						
						3b1d8b6253 
					 
					
						
						
							
							Need to deal with the comma correctly if we are appending to a file  
						
						
						
						
					 
					
						2016-06-14 10:36:57 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						1fae394b04 
					 
					
						
						
							
							2013 --> OLD for CHACHA/POLY ciphers  
						
						
						
						
					 
					
						2016-06-13 21:38:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						d4454d009b 
					 
					
						
						
							
							Merge pull request  #383  from dcooper16/printSAN  
						
						... 
						
						
						
						Printing of subjectAltName extension 
						
						
					 
					
						2016-06-13 19:32:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Cooper 
							
						 
					 
					
						
						
							
						
						1d0c8cb3f8 
					 
					
						
						
							
							Printing of subjectAltName extension  
						
						... 
						
						
						
						Modify the extraction of the subjectAltName extension from certificates in order to address SANs with name forms other than DNS and otherName. 
						
						
					 
					
						2016-06-13 12:52:19 -04:00 
						 
				 
			
				
					
						
							
							
								Frank Breedijk 
							
						 
					 
					
						
						
							
						
						701545dbb6 
					 
					
						
						
							
							Allow the file output feature and mass_test feature to work together  
						
						
						
						
					 
					
						2016-06-13 15:35:56 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						88fd5c4e19 
					 
					
						
						
							
							Merge pull request  #381  from PeterMosmans/chachanaming  
						
						... 
						
						
						
						Updated ChaCha20 cipher names 
						
						
					 
					
						2016-06-13 08:27:28 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Mosmans 
							
						 
					 
					
						
						
							
						
						a06c71d915 
					 
					
						
						
							
							Updated ChaCha20 cipher names  
						
						... 
						
						
						
						See https://tools.ietf.org/html/draft-ietf-tls-chacha20-poly1305-04  (the latest version as of this writing is 04).
The previous version received the suffix _2013. See https://tools.ietf.org/html/draft-agl-tls-chacha20poly1305-04  
						
						
					 
					
						2016-06-13 10:34:04 +10:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						1b7653e438 
					 
					
						
						
							
							Update Readme.md  
						
						
						
						
					 
					
						2016-06-11 09:08:51 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						61a049ccf9 
					 
					
						
						
							
							Merge pull request  #380  from dcooper16/runallciphers128limit  
						
						... 
						
						
						
						run_cipher_per_proto() 128-cipher limit 
						
						
					 
					
						2016-06-10 20:30:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Cooper 
							
						 
					 
					
						
						
							
						
						8c86049848 
					 
					
						
						
							
							run_cipher_per_proto() 128-cipher limit  
						
						... 
						
						
						
						Ensure that neither run_allciphers() nor run_cipher_per_proto() sends a ClientHello with 128 or more cipher suites. 
						
						
					 
					
						2016-06-10 13:45:25 -04:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						adbb1932eb 
					 
					
						
						
							
							simplified cipher and protocol retrieval in 'Testing server preferences'  
						
						
						
						
					 
					
						2016-06-09 15:56:53 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						d561687554 
					 
					
						
						
							
							initial commit  
						
						
						
						
					 
					
						2016-06-09 15:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						6b07b89946 
					 
					
						
						
							
							- added values to curve448 + 25519  
						
						
						
						
					 
					
						2016-06-09 13:18:55 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						5ceace33e0 
					 
					
						
						
							
							-  FIX   #189  with a smart check, introduced global var SERVER_SIZE_LIMIT_BUG  
						
						... 
						
						
						
						- introduced "has_server_protocol()" which can be used to check b4 connecting if protocol is a/v 
						
						
					 
					
						2016-06-09 11:04:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk 
							
						 
					 
					
						
						
							
						
						94d5a8df80 
					 
					
						
						
							
							hint for new (etxernal) binaries  
						
						
						
						
					 
					
						2016-06-09 00:06:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dirk Wetter 
							
						 
					 
					
						
						
							
						
						f754d67e74 
					 
					
						
						
							
							Merge pull request  #377  from dcooper16/curve25519  
						
						... 
						
						
						
						Adding x25519 and x448 to ClientHello 
						
						
					 
					
						2016-06-08 17:32:28 +02:00