Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						fea391eb96 
					 
					
						
						
							
							remove prefix zeros  
						
						
						
						
					 
					
						2010-09-18 14:45:33 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						8668bfaefc 
					 
					
						
						
							
							less brokenness  
						
						
						
						
					 
					
						2010-09-18 11:55:59 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						9907781fa3 
					 
					
						
						
							
							make address a full adress  
						
						
						
						
					 
					
						2010-09-18 11:26:09 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						4328f3980f 
					 
					
						
						
							
							make addresses not use compression in the middle since diffrent  
						
						... 
						
						
						
						inet_ntop have diffrent way to format them 
						
						
					 
					
						2010-09-17 12:20:29 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Lundin 
							
						 
					 
					
						
						
							
						
						46a4a64dfe 
					 
					
						
						
							
							ifdef away code to be able to build with --disable-krb4  
						
						... 
						
						
						
						Signed-off-by: Love Hornquist Astrand <lha@h5l.org > 
						
						
					 
					
						2010-09-16 22:47:14 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						0bfd697f62 
					 
					
						
						
							
							use krb5_unparse_name instead of krb5_unparse_name_short since that doesnt fail. From Zdenek Hatas  
						
						
						
						
					 
					
						2010-09-16 20:59:35 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						6a57e6a784 
					 
					
						
						
							
							make test pass  
						
						
						
						
					 
					
						2010-09-15 21:57:48 -07:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						b3797f428b 
					 
					
						
						
							
							Add krb5_c_random_make_octets() to mit_glue.c  
						
						
						
						
					 
					
						2010-09-14 08:04:19 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						80599fcd94 
					 
					
						
						
							
							Define KRB5_TC_OPENCLOSE and KRB5_TC_NOTICKET in krb5.h  
						
						
						
						
					 
					
						2010-09-14 08:04:18 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						e447009d1b 
					 
					
						
						
							
							Add krb5_free_default_realm() to MIT glue  
						
						
						
						
					 
					
						2010-09-14 08:04:18 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						d4a80084f1 
					 
					
						
						
							
							Don't return a freed pointer in allocate_ccache()  
						
						
						
						
					 
					
						2010-09-14 08:04:17 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						fa4021698e 
					 
					
						
						
							
							Handle Windows pathnames properly in krb5_cc_resolve()  
						
						... 
						
						
						
						On Windows, a pathname can contain a drive letter and a colon.
krb5_cc_resolve() used to check whether there were any colons in the
ccache name string and assume it is a FILE: cache if there weren't.
In addition, on Windows, check for a drive specification. 
						
						
					 
					
						2010-09-14 08:04:17 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						a7ccfa0717 
					 
					
						
						
							
							Define KRB5_TC_NOTICKET  
						
						
						
						
					 
					
						2010-09-14 08:04:15 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						5c39c25c77 
					 
					
						
						
							
							Fix comment  
						
						
						
						
					 
					
						2010-09-14 08:04:14 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						c93c2c72be 
					 
					
						
						
							
							Additional MIT glue  
						
						... 
						
						
						
						Add compatible exports for:
krb5_auth_con_getsendsubkey()
krb5_auth_con_getrecvsubkey()
krb5_auth_con_setsendsubkey()
krb5_auth_con_setrecvsubkey() 
						
						
					 
					
						2010-09-14 08:04:14 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						ff9cb6572d 
					 
					
						
						
							
							Deal with NULL or empty input for expand_path_tokens()  
						
						... 
						
						
						
						_krb5_expand_path_tokens() should return an empty string if the input
string is empty or NULL, instead of always returning a NULL for these
two cases. 
						
						
					 
					
						2010-09-14 08:04:13 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						e8e56defaf 
					 
					
						
						
							
							Don't rely on non-CCAPI v3 exports  
						
						... 
						
						
						
						krb5_ipc_client_set_target_uid() and krb5_ipc_client_clear_target()
may not be present in CCAPI plug-in.  Don't rely on their existence. 
						
						
					 
					
						2010-09-14 08:04:12 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						ba02163f2e 
					 
					
						
						
							
							Windows: Don't ignore failure in test_addr from now on  
						
						
						
						
					 
					
						2010-09-14 08:04:12 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						9db9b146fb 
					 
					
						
						
							
							Windows: Add support for MSLSA: cache type using a plug-in  
						
						
						
						
					 
					
						2010-09-14 08:04:11 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						96dadaaeff 
					 
					
						
						
							
							Windows: Decorate krb5_cc_copy_creds export definition  
						
						
						
						
					 
					
						2010-09-14 08:03:37 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						4925fb863c 
					 
					
						
						
							
							Address of an imported symbol is not always a constant  
						
						... 
						
						
						
						On Windows, the address of a symbol imported from a DLL is not
considered a constant.  Therefore, it can't be used to initialized
static data. 
						
						
					 
					
						2010-09-14 08:03:37 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						4b36b36e0b 
					 
					
						
						
							
							Add roken/rename.c to fix non-standard rename()  
						
						... 
						
						
						
						roken/rename.c is for platforms where the native rename()
implementation does not replace the target if it already exists.  This
implementation isn't atomic, but should be close enough for most
purposes.
For correct behavior, rk_rename() should be used instead of rename().
rk_rename() is #defined to be rename() on platforms where this fix is
not necessary. 
						
						
					 
					
						2010-09-14 08:03:34 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						6cc480fc09 
					 
					
						
						
							
							Additional tests cases for test_addr.c  
						
						... 
						
						
						
						On platform where we build our own inet_ntop(), exercise it a bit
more.  Specifically for zero string compression of IPv6 addresses. 
						
						
					 
					
						2010-09-14 08:03:33 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						bd795255aa 
					 
					
						
						
							
							Fix fcc_remove_cred() on platforms with non-standard rename()  
						
						
						
						
					 
					
						2010-09-14 08:03:31 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						b74fa12602 
					 
					
						
						
							
							Windows: Have test binaries depend on built libraries  
						
						
						
						
					 
					
						2010-09-14 08:03:30 -04:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						ba5c014af0 
					 
					
						
						
							
							add krb5_get_permitted_enctypes  
						
						
						
						
					 
					
						2010-09-08 22:04:03 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						3798647400 
					 
					
						
						
							
							Define HAVE_CFPROPERTYLISTCREATEWITHSTREAM if this is 10.6 or newer  
						
						
						
						
					 
					
						2010-09-08 12:22:12 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						d893207413 
					 
					
						
						
							
							add check-rd-req-server  
						
						
						
						
					 
					
						2010-09-01 21:56:17 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						856c1c0a86 
					 
					
						
						
							
							accept >= 0 and valid return codes from RAND_bytes due to broken engine from the isc bind implementation, reported by Sam Liddicott  
						
						
						
						
					 
					
						2010-09-01 21:00:07 -07:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						f88854effa 
					 
					
						
						
							
							Windows: Correct calling convention for krb5_free_unparsed_name()  
						
						
						
						
					 
					
						2010-08-20 13:14:14 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						0730c0b98f 
					 
					
						
						
							
							Windows: ASN1_LIB needs to be defined for Heimdal library  
						
						
						
						
					 
					
						2010-08-20 13:14:12 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						8d40619564 
					 
					
						
						
							
							Windows: Add krb5_cc_copy_creds to the exports list  
						
						
						
						
					 
					
						2010-08-20 13:14:12 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						5dcc605f6b 
					 
					
						
						
							
							Fix calling conventions for Windows  
						
						
						
						
					 
					
						2010-08-20 13:14:10 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						f807cb8152 
					 
					
						
						
							
							Windows: Update exports  
						
						
						
						
					 
					
						2010-08-20 13:07:58 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						ba44354336 
					 
					
						
						
							
							Windows: Check exported symbols  
						
						... 
						
						
						
						During a test run, cross check the Windows exports list against the
version-script files.  For the test to pass, all symbols on either
list should be accounted for.
If there are symbols that are specific to Windows or symbols that are
not included on Windows, they should be annotated in the .def file as
follows:
    ;!  non_windows_symbol
    	common_symbol
        windows_only_symbol ;! 
						
						
					 
					
						2010-08-20 13:06:55 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						cdcdc5cad5 
					 
					
						
						
							
							Windows: Version information for binaries  
						
						
						
						
					 
					
						2010-08-20 13:06:54 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						d83611238a 
					 
					
						
						
							
							Windows: Build a single heimdal.dll  
						
						... 
						
						
						
						Heimdal.dll is a combination of libasn1, libwind, libhcrypto, libhx509
and libkrb5. 
						
						
					 
					
						2010-08-20 13:06:54 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						ea4d8dbfdb 
					 
					
						
						
							
							Windows: Use EXEPREP and DLLPREP macros for processing binaries  
						
						... 
						
						
						
						Once DLLs and EXEs are built, they need to have their manifests
processed and signed.  These steps are encapsulated in the EXEPREP and
DLLPREP Makefile macros.  Use them instead of invoking each processing
macro individually. 
						
						
					 
					
						2010-08-20 13:04:06 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						3a8922fe2d 
					 
					
						
						
							
							Change return type of checksum_type::checksum  
						
						... 
						
						
						
						struct checksum_type::checksum had a return value of krb5_enctype,
even though implementations returned krb5_error_code.  Change
declaration to match implementation. 
						
						
					 
					
						2010-08-20 13:03:39 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						24cbddd4b9 
					 
					
						
						
							
							Resolve warnings on Windows  
						
						... 
						
						
						
						Appease the compiler by resolving some of the reported warnings,
including:
- Control paths that don't return.
- Potentially uninitialized variables.
- Unused local variables.
- Unreachable code.
- Type safety.
- Synchronize declarations with definitions for functions. 
						
						
					 
					
						2010-08-20 13:03:38 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						e9160dbcfa 
					 
					
						
						
							
							Support parallelized builds on Windows  
						
						
						
						
					 
					
						2010-08-20 13:03:32 -04:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						b00e010309 
					 
					
						
						
							
							spelling, from Remi Ferrand  
						
						
						
						
					 
					
						2010-08-19 21:31:10 -07:00 
						 
				 
			
				
					
						
							
							
								Russ Allbery 
							
						 
					 
					
						
						
							
						
						811d9003c1 
					 
					
						
						
							
							Remove remnants of srvtab support  
						
						... 
						
						
						
						Support for manipulating srvtabs was previously removed, but there
were still remnants in command documentation in the ktutil man page
and some declared and exported variables for the keytab ops
definitions for srvtab manipulation.  Remove these additional
remnants.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org > 
						
						
					 
					
						2010-08-03 09:09:32 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						4a6a9d026b 
					 
					
						
						
							
							Plug double frees, patch orignally from Matthias Dieter Wallnöfer  
						
						
						
						
					 
					
						2010-06-29 08:12:55 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						7639f83561 
					 
					
						
						
							
							Use right length. Pointed out by Tom Yu  
						
						
						
						
					 
					
						2010-06-28 20:22:22 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						6e05462c1e 
					 
					
						
						
							
							DH_compute_key might not include zero pre-filling, add it back. Reported by Tom Yu of MIT Kerberos  
						
						
						
						
					 
					
						2010-06-28 21:50:43 +02:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						aa7385ea96 
					 
					
						
						
							
							propper quoting for doxygen  
						
						
						
						
					 
					
						2010-06-14 20:39:40 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						45158c861e 
					 
					
						
						
							
							document allow_weak_crypto  
						
						
						
						
					 
					
						2010-06-02 08:14:47 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						d94ba7a5de 
					 
					
						
						
							
							its just expand_path.c now  
						
						
						
						
					 
					
						2010-06-01 11:17:46 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						df45fec393 
					 
					
						
						
							
							plug memory leak  
						
						
						
						
					 
					
						2010-05-30 15:39:12 -07:00