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 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						f337b458f3 
					 
					
						
						
							
							catch error from as.*printf  
						
						
						
						
					 
					
						2010-05-30 14:16:35 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						0b2b9d9834 
					 
					
						
						
							
							catch error from as.*printf  
						
						
						
						
					 
					
						2010-05-30 14:12:39 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						077357c848 
					 
					
						
						
							
							catch error from as.*printf  
						
						
						
						
					 
					
						2010-05-30 13:37:07 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						788189805c 
					 
					
						
						
							
							catch error from as.*printf  
						
						
						
						
					 
					
						2010-05-30 13:28:49 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						f2c29f2b1e 
					 
					
						
						
							
							use ret 0  
						
						
						
						
					 
					
						2010-05-27 12:43:09 -05:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						44fd145d05 
					 
					
						
						
							
							always use _krb5_expand_path_tokens  
						
						
						
						
					 
					
						2010-05-27 12:31:23 -05:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						886914f8f9 
					 
					
						
						
							
							always use _krb5_expand_path_tokens  
						
						
						
						
					 
					
						2010-05-27 12:25:47 -05:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						f9481967c7 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2010-05-27 12:20:36 -05:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						869b099f00 
					 
					
						
						
							
							remove _w32  
						
						
						
						
					 
					
						2010-05-27 11:56:03 -05:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						88c5f75b16 
					 
					
						
						
							
							remove _w32 and support unix enviroments too  
						
						
						
						
					 
					
						2010-05-27 11:55:20 -05:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						58022d0721 
					 
					
						
						
							
							use _krb5_expand_path_tokens  
						
						
						
						
					 
					
						2010-05-27 11:54:39 -05:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						f97ce2849d 
					 
					
						
						
							
							remove unused functions  
						
						
						
						
					 
					
						2010-05-27 11:08:51 -05:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						2664543dd5 
					 
					
						
						
							
							spelling  
						
						
						
						
					 
					
						2010-05-27 10:41:39 -05:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						5c0f3f99c6 
					 
					
						
						
							
							Use path tokens when locating plug-in .dlls  
						
						
						
						
					 
					
						2010-05-26 10:38:44 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						b9567cb158 
					 
					
						
						
							
							Don't attempt to release unallocated resource in fcc_move()  
						
						
						
						
					 
					
						2010-05-26 10:38:43 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						b9dc82e09e 
					 
					
						
						
							
							Fix slashes while expanding path tokens  
						
						... 
						
						
						
						On Windows, some (external) APIs get confused if we mix both back and
forward slashes.  When expanding path tokens we use back-slashes for
token expansions because they come from the OS.  For consistency, fix
the path so that the remaining path separators are also backslashes. 
						
						
					 
					
						2010-05-26 10:38:43 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						6d132f1d7d 
					 
					
						
						
							
							Remove spurious slash when expanding path tokens  
						
						... 
						
						
						
						Path tokens that expand to directories are expected to end in a slash. 
						
						
					 
					
						2010-05-26 10:38:42 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						500603506f 
					 
					
						
						
							
							Link libkrb5 against DNSAPI.lib on Windows  
						
						
						
						
					 
					
						2010-05-26 10:38:42 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						154de6b3a3 
					 
					
						
						
							
							krb5_kuserok() only does the local principal test on Windows  
						
						... 
						
						
						
						Remove the other tests for now.  The file and directory access checks must be
made against the respective DACLs. 
						
						
					 
					
						2010-05-26 10:38:39 -04:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						aa371571f9 
					 
					
						
						
							
							insert _FLAG into the name  
						
						
						
						
					 
					
						2010-03-29 19:08:00 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						cf35620ecf 
					 
					
						
						
							
							name flag 1 as KRB5_INIT_CREDS_STEP_CONTINUE  
						
						
						
						
					 
					
						2010-03-29 18:55:41 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						4660ec8358 
					 
					
						
						
							
							check for underruns  
						
						
						
						
					 
					
						2010-03-21 21:05:21 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						f26d6c2398 
					 
					
						
						
							
							(krb5_set_default_in_tkt_etypes): filter out unwanted enctypes  
						
						... 
						
						
						
						Needed for Samba that tries really hard to use DES encryption types.
Reported by Natanael Copa on heimdal-discuss 
						
						
					 
					
						2010-03-17 09:30:11 -07:00 
						 
				 
			
				
					
						
							
							
								Matthias Dieter Wallnöfer 
							
						 
					 
					
						
						
							
						
						69ea9b38e9 
					 
					
						
						
							
							heimdal - fix overlapped identifiers in the "krb5" library  
						
						... 
						
						
						
						heimdal - fix overlapped identifiers in the "krb5" library
Signed-off-by: Love Hornquist Astrand <lha@h5l.org > 
						
						
					 
					
						2010-03-16 10:05:35 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						50990d61cf 
					 
					
						
						
							
							free always "ctx->password" when it isn't needed anymore  
						
						... 
						
						
						
						Patch originally from Matthias Dieter Wallnöfer, changed by me to keep
clearing the password from memory. 
						
						
					 
					
						2010-03-16 10:04:20 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						313a2243bb 
					 
					
						
						
							
							Allow users to specify their own configuration file ~/.krb5/config  
						
						... 
						
						
						
						Idea from Rune L on heimdal-discuss 
						
						
					 
					
						2010-03-16 09:09:27 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						ae74dc7316 
					 
					
						
						
							
							allow a cross realm ticket returned in the non referrals case  
						
						
						
						
					 
					
						2010-03-07 01:02:02 -08:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						03262460dd 
					 
					
						
						
							
							use krb5_principal_is_krbtgt  
						
						
						
						
					 
					
						2010-03-07 01:01:32 -08:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						71150bb1bc 
					 
					
						
						
							
							add krb5_principal_is_krbtgt  
						
						
						
						
					 
					
						2010-03-07 01:00:48 -08:00