Luke Howard 
							
						 
					 
					
						
						
							
						
						8c25c0d46a 
					 
					
						
						
							
							base: support for 64-bit atomic increment/decrement  
						
						
						
						
					 
					
						2023-01-07 21:45:01 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Howard 
							
						 
					 
					
						
						
							
						
						8fcf05ac2e 
					 
					
						
						
							
							base: wrap __machine_rw_barrier() in function for Solaris  
						
						... 
						
						
						
						__machine_rw_barrier() assembly expansion cannot be treated as a function call
(as it is later in the heim_base_atomic_store() macro definition) 
						
						
					 
					
						2023-01-07 21:33:43 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Howard 
							
						 
					 
					
						
						
							
						
						d33e3b0523 
					 
					
						
						
							
							roken: declare rk_freeifaddrs() prototype if using system ifaddrs.h  
						
						
						
						
					 
					
						2023-01-07 21:33:39 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Howard 
							
						 
					 
					
						
						
							
						
						69b417e915 
					 
					
						
						
							
							roken: use correct calling conventions for rk_getifaddrs()  
						
						
						
						
					 
					
						2023-01-07 21:33:33 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Howard 
							
						 
					 
					
						
						
							
						
						4e449baa29 
					 
					
						
						
							
							base: add back libheimbase HEIMDAL_xxx_ATTRIBUTEs  
						
						... 
						
						
						
						Fix regression introduced in 62f83ad0 
						
						
					 
					
						2023-01-07 20:11:13 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Howard 
							
						 
					 
					
						
						
							
						
						44e52a32b3 
					 
					
						
						
							
							ipc: fix Solaris build  
						
						... 
						
						
						
						Link libheim_ipcc against -lsocket on Solaris 
						
						
					 
					
						2023-01-07 12:08:39 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Howard 
							
						 
					 
					
						
						
							
						
						ed93098365 
					 
					
						
						
							
							krb5: include config.h before string.h  
						
						... 
						
						
						
						Solaris requires __EXTENSIONS__ to be defined before including string.h so that
the strnlen() prototype is visible 
						
						
					 
					
						2023-01-07 12:08:35 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Howard 
							
						 
					 
					
						
						
							
						
						666ee41759 
					 
					
						
						
							
							roken: fix Solaris build  
						
						... 
						
						
						
						libroken needs to be linked against libsocket for socket() 
						
						
					 
					
						2023-01-07 12:08:30 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Howard 
							
						 
					 
					
						
						
							
						
						62f83ad024 
					 
					
						
						
							
							base: don't duplicate prototypes in heimbase.h  
						
						
						
						
					 
					
						2023-01-07 12:08:25 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Howard 
							
						 
					 
					
						
						
							
						
						b3f6f4c125 
					 
					
						
						
							
							base: include config.h  
						
						... 
						
						
						
						Solaris requires __EXTENSIONS__ to be defined before including string.h so that
the strnlen() prototype is visible 
						
						
					 
					
						2023-01-07 11:40:48 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Howard 
							
						 
					 
					
						
						
							
						
						37f7c5476d 
					 
					
						
						
							
							roken: fix Solaris build  
						
						... 
						
						
						
						libroken needs to be linked against libnsl for inet_ntoa() 
						
						
					 
					
						2023-01-07 11:40:44 +11:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						ece456b028 
					 
					
						
						
							
							krb5: Do not fail to rd_req if no AD-KDC-ISSUED  
						
						... 
						
						
						
						We reject tickets that have no AD-KDC-ISSUED(!).
This was reported by Samba.  The workaround they found was to set
check_pac = true in krb5.conf, as that clobbers the ret from
krb5_ticket_get_authorization_data_type() not having found an
AD-KDC-ISSUED element.
This was introduced in 1cede09a0b 
						
						
					 
					
						2023-01-05 17:57:36 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						b87b813fee 
					 
					
						
						
							
							sanon: Fix export/import_cred mismatch  
						
						... 
						
						
						
						SANON cred export/import never worked correctly as the export function was
producing the wrong form of token, which was leading gss_import_cred() to
allocate more than 64MB of memory to parse the SANON exported credential.  The
recent change to reduce the default `max_alloc` of krb5_storage exposed this. 
						
						
					 
					
						2023-01-05 16:58:57 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						ad86671923 
					 
					
						
						
							
							kadm5: Fix return value non-checking  
						
						
						
						
					 
					
						2023-01-04 16:22:12 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						5725353a36 
					 
					
						
						
							
							negoex: Fix incorrect ENOMEM check in storage_from_memory()  
						
						
						
						
					 
					
						2023-01-04 16:21:34 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						3bdb1167c2 
					 
					
						
						
							
							gsskrb5: Explicitly ignore return from _gsskrb5_lifetime_left()  
						
						
						
						
					 
					
						2023-01-04 16:21:11 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						f99145ad78 
					 
					
						
						
							
							gsskrb5: Add missing unlock in _gsskrb5_duplicate_cred() failure case  
						
						
						
						
					 
					
						2023-01-04 16:20:32 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						485b5d575a 
					 
					
						
						
							
							hxtool: Check hx509_request_init() return  
						
						
						
						
					 
					
						2023-01-04 16:17:57 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						fefc380568 
					 
					
						
						
							
							krb5: Quiet warning in socket_free()  
						
						
						
						
					 
					
						2023-01-04 16:17:30 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						45cd575d83 
					 
					
						
						
							
							krb5: Reduce storage max_alloc  
						
						
						
						
					 
					
						2023-01-04 16:17:09 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						ae4ccb87da 
					 
					
						
						
							
							asn1: Don't check for NULL when it's not (template_members())  
						
						
						
						
					 
					
						2023-01-04 16:07:13 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						933f805079 
					 
					
						
						
							
							wind: Quiet warnings in idn-lookup utility  
						
						
						
						
					 
					
						2023-01-04 16:06:06 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						ede0c59d4b 
					 
					
						
						
							
							ipc: Quiet warning about ignoring fcntl() and chmod() return values  
						
						
						
						
					 
					
						2023-01-04 16:05:38 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						c157054c51 
					 
					
						
						
							
							roken: Move dead code in rk_time_add/sub() into #ifdefs  
						
						
						
						
					 
					
						2023-01-04 16:05:04 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						5395918877 
					 
					
						
						
							
							roken: Quiet warning about ignoring fcntl() return value  
						
						
						
						
					 
					
						2023-01-04 16:04:40 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						1d5435043a 
					 
					
						
						
							
							roken: Move dead code in rk_getauxval() into #ifdefs  
						
						
						
						
					 
					
						2023-01-04 16:03:35 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						6b2e65592d 
					 
					
						
						
							
							krb5: Limit AP-REQs to 1MB in krb5_recvauth*()  
						
						
						
						
					 
					
						2023-01-04 02:03:12 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						1d06e8fcb9 
					 
					
						
						
							
							hcrypto: Quell div-by-zero in mp_root_u32()  
						
						
						
						
					 
					
						2023-01-04 02:02:44 -06:00 
						 
				 
			
				
					
						
							
							
								Luke Howard 
							
						 
					 
					
						
						
							
						
						2a594a3bd1 
					 
					
						
						
							
							base: Fix CID 1518898 Resource leak  
						
						... 
						
						
						
						Don't leak new_node if invalid node type in heim_path_vcreate() 
						
						
					 
					
						2023-01-04 01:36:03 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						f2b25c1493 
					 
					
						
						
							
							otp: Fix write-but-not-read variable warning  
						
						
						
						
					 
					
						2023-01-04 01:36:03 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						a791f45e62 
					 
					
						
						
							
							iprop: Fix leak in ipropd-master  
						
						
						
						
					 
					
						2023-01-04 01:36:03 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						16c9813140 
					 
					
						
						
							
							negoex: Quiet a static analyzer false positive  
						
						
						
						
					 
					
						2023-01-04 00:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						7c519d9c34 
					 
					
						
						
							
							negoex: Fix use-after-free  
						
						
						
						
					 
					
						2023-01-04 00:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						df81ad1c93 
					 
					
						
						
							
							spnego: Quiet warning in ret_spnego_context()  
						
						
						
						
					 
					
						2023-01-04 00:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						78c261f689 
					 
					
						
						
							
							gsskrb5: Add missing error check in cred import  
						
						
						
						
					 
					
						2023-01-04 00:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						882f9fddaa 
					 
					
						
						
							
							gsskrb5: Fix uninit var in acceptor  
						
						
						
						
					 
					
						2023-01-04 00:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						67c35bc1ca 
					 
					
						
						
							
							gsskrb5: Fix NULL deref in init_sec_context  
						
						
						
						
					 
					
						2023-01-04 00:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						27e5c40a79 
					 
					
						
						
							
							gss: Fix leaks  
						
						
						
						
					 
					
						2023-01-04 00:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						a5093f6e0d 
					 
					
						
						
							
							kadm5: Fix clobbering of interruption code in kadm5_c_iter_principals()  
						
						
						
						
					 
					
						2023-01-04 00:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						26488ce60d 
					 
					
						
						
							
							kadm5: Export _kadm5 functions for fuzzing  
						
						
						
						
					 
					
						2023-01-04 00:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						d26a60310e 
					 
					
						
						
							
							hdb: Fix leak in virtual namespaced principals support  
						
						
						
						
					 
					
						2023-01-04 00:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						1a75e174ac 
					 
					
						
						
							
							krb5: Always try mkdir in DIR: ccache (quiet [harmless] TOCTOU warning)  
						
						
						
						
					 
					
						2023-01-04 00:43:36 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						b0b4510f9f 
					 
					
						
						
							
							krb5: Fix return of pointer to local in krb5_sendauth() (never exercised)  
						
						... 
						
						
						
						We don't have a caller in-tree that exercises this path. 
						
						
					 
					
						2023-01-04 00:43:36 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						46df04dafb 
					 
					
						
						
							
							krb5: Fix leaks  
						
						
						
						
					 
					
						2023-01-04 00:43:36 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						21ada15e08 
					 
					
						
						
							
							krb5: Expand breadcrumb commentary in _krb5_get_host_realm_int()  
						
						
						
						
					 
					
						2023-01-04 00:43:36 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						2e7d996ea9 
					 
					
						
						
							
							krb5: Fix string read overrun ( fix   #1057 )  
						
						
						
						
					 
					
						2023-01-04 00:43:36 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						cc641edf6b 
					 
					
						
						
							
							krb5: Fix moduli open file leak  
						
						
						
						
					 
					
						2023-01-04 00:43:36 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						7705ff6588 
					 
					
						
						
							
							krb5: Fix FAST anon PKINIT leak  
						
						
						
						
					 
					
						2023-01-04 00:43:36 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						59e13ad299 
					 
					
						
						
							
							krb5: Quiet static analyzer warning in store.c  
						
						
						
						
					 
					
						2023-01-04 00:43:36 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolas Williams 
							
						 
					 
					
						
						
							
						
						5535ace6ea 
					 
					
						
						
							
							krb5: Fix ignored error in SCC: ccache  
						
						
						
						
					 
					
						2023-01-04 00:43:36 -06:00