Volker Lendecke 
							
						 
					 
					
						
						
							
						
						7edf5467fc 
					 
					
						
						
							
							lib: Remove timeval_set()  
						
						... 
						
						
						
						We have the same function in tevent, no need to duplicate code. More lines just
due to clang-format.
Signed-off-by: Volker Lendecke <vl@samba.org >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org >
Autobuild-Date(master): Fri Mar 22 06:07:42 UTC 2024 on atb-devel-224 
						
						
					 
					
						2024-03-22 06:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Schneider 
							
						 
					 
					
						
						
							
						
						83b58255ed 
					 
					
						
						
							
							s3:winbindd: Fix code spelling  
						
						... 
						
						
						
						Signed-off-by: Andreas Schneider <asn@samba.org >
Reviewed-by: Joseph Sutton <josephsutton@catalyst.net.nz > 
						
						
					 
					
						2023-07-19 09:58:37 +00:00 
						 
				 
			
				
					
						
							
							
								Samuel Cabrero 
							
						 
					 
					
						
						
							
						
						116af0df4f 
					 
					
						
						
							
							s3:winbind: Use the canonical realm name to renew the credentials  
						
						... 
						
						
						
						Consider the following AD topology where all trusts are parent-child
trusts:
                   ADOM.AFOREST.AD
		   	|
            ACHILD.ADOM.AFOREST.AD
			|
AGRANDCHILD.ACHILD.ADOM.AFOREST.AD <-- Samba joined
When logging into the Samba machine using pam_winbind with kerberos enabled
with user ACHILD\user1, the ccache content is:
	Default principal: user1@ACHILD.ADOM.AFOREST.AD 
	Valid starting       Expires              Service principal
	07/06/2022 16:09:23  07/06/2022 16:14:23  krbtgt/ACHILD.ADOM.AFOREST.AD@ACHILD.ADOM.AFOREST.AD 
	        renew until 07/13/2022 16:09:23
-->	07/06/2022 16:09:23  07/06/2022 16:14:23  krbtgt/AGRANDCHILD.ACHILD.ADOM.AFOREST.AD@ACHILD.ADOM.AFOREST.AD  <-- NOTE this TGT ticket
	        renew until 07/13/2022 16:09:23
	07/06/2022 16:09:23  07/06/2022 16:14:23  SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD 
	        renew until 07/13/2022 16:09:23
But when logging in with user ADOM\user1, the ccache content is:
	Default principal: user1@ADOM.AFOREST.AD 
	Valid starting       Expires              Service principal
	07/06/2022 16:04:37  07/06/2022 16:09:37  krbtgt/ADOM.AFOREST.AD@ADOM.AFOREST.AD 
	        renew until 07/13/2022 16:04:37
	07/06/2022 16:04:37  07/06/2022 16:09:37  SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD 
	        renew until 07/13/2022 16:04:37
MIT does not store the intermediate TGTs when there is more than one hop:
	ads_krb5_cli_get_ticket: Getting ticket for service [SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD ] using creds from [FILE:/tmp/krb5cc_11105] and impersonating [(null)]
	Getting credentials user1@ADOM.AFOREST.AD  -> SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD  using ccache FILE:/tmp/krb5cc_11105
	Starting with TGT for client realm: user1@ADOM.AFOREST.AD  -> krbtgt/ADOM.AFOREST.AD@ADOM.AFOREST.AD 
	Requesting TGT krbtgt/AGRANDCHILD.ACHILD.ADOM.AFOREST.AD@ADOM.AFOREST.AD  using TGT krbtgt/ADOM.AFOREST.AD@ADOM.AFOREST.AD 
	Sending request to ADOM.AFOREST.AD
	Received answer from stream 192.168.101.32:88
	TGS reply is for user1@ADOM.AFOREST.AD  -> krbtgt/ACHILD.ADOM.AFOREST.AD@ADOM.AFOREST.AD  with session key rc4-hmac/D88B
-->	Received TGT for offpath realm ACHILD.ADOM.AFOREST.AD <-- NOTE this TGT ticket is not stored
	Requesting TGT krbtgt/AGRANDCHILD.ACHILD.ADOM.AFOREST.AD@ACHILD.ADOM.AFOREST.AD  using TGT krbtgt/ACHILD.ADOM.AFOREST.AD@ADOM.AFOREST.AD 
	Sending request (1748 bytes) to ACHILD.ADOM.AFOREST.AD
	Received answer (1628 bytes) from stream 192.168.101.33:88
	TGS reply is for user1@ADOM.AFOREST.AD  -> krbtgt/AGRANDCHILD.ACHILD.ADOM.AFOREST.AD@ACHILD.ADOM.AFOREST.AD  with session key rc4-hmac/D015
-->	Received TGT for service realm: krbtgt/AGRANDCHILD.ACHILD.ADOM.AFOREST.AD@ACHILD.ADOM.AFOREST.AD  <-- NOTE this TGT is not stored
	Requesting tickets for SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD , referrals on
	Sending request (1721 bytes) to AGRANDCHILD.ACHILD.ADOM.AFOREST.AD
	Received answer (1647 bytes) from stream 192.168.101.34:88
	TGS reply is for user1@ADOM.AFOREST.AD  -> SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD  with session key aes256-cts/345A
	Received creds for desired service SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD 
	Storing user1@ADOM.AFOREST.AD  -> SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD  in FILE:/tmp/krb5cc_11105
In the case of ACHILD\user1:
	ads_krb5_cli_get_ticket: Getting ticket for service [SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD ] using creds from [FILE:/tmp/krb5cc_2000] and impersonating [(null)]
	Getting credentials user1@ACHILD.ADOM.AFOREST.AD  -> SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD  using ccache FILE:/tmp/krb5cc_2000
	Starting with TGT for client realm: user1@ACHILD.ADOM.AFOREST.AD  -> krbtgt/ACHILD.ADOM.AFOREST.AD@ACHILD.ADOM.AFOREST.AD 
	Requesting TGT krbtgt/AGRANDCHILD.ACHILD.ADOM.AFOREST.AD@ACHILD.ADOM.AFOREST.AD  using TGT krbtgt/ACHILD.ADOM.AFOREST.AD@ACHILD.ADOM.AFOREST.AD 
	Sending request to ACHILD.ADOM.AFOREST.AD
	Received answer from stream 192.168.101.33:88
	TGS reply is for user1@ACHILD.ADOM.AFOREST.AD  -> krbtgt/AGRANDCHILD.ACHILD.ADOM.AFOREST.AD@ACHILD.ADOM.AFOREST.AD  with session key rc4-hmac/0F60
-->	Storing user1@ACHILD.ADOM.AFOREST.AD  -> krbtgt/AGRANDCHILD.ACHILD.ADOM.AFOREST.AD@ACHILD.ADOM.AFOREST.AD  in FILE:/tmp/krb5cc_2000 <-- NOTE this TGT is stored
	Received TGT for service realm: krbtgt/AGRANDCHILD.ACHILD.ADOM.AFOREST.AD@ACHILD.ADOM.AFOREST.AD 
	Requesting tickets for SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD , referrals on
	Sending request (1745 bytes) to AGRANDCHILD.ACHILD.ADOM.AFOREST.AD
	Received answer (1675 bytes) from stream 192.168.101.34:88
	TGS reply is for user1@ACHILD.ADOM.AFOREST.AD  -> SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD  with session key aes256-cts/3576
	Received creds for desired service SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD 
	Storing user1@ACHILD.ADOM.AFOREST.AD  -> SAMBA$@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD  in FILE:/tmp/krb5cc_2000
The result is that winbindd can't refresh the tickets for ADOM\user1
because the local realm is used to build the TGT service name.
	smb_krb5_renew_ticket: Using FILE:/tmp/krb5cc_11105 as ccache for client 'user1@ADOM.AFOREST.AD ' and service 'krbtgt/AGRANDCHILD.ACHILD.ADOM.AFOREST.AD@AGRANDCHILD.ACHILD.ADOM.AFOREST.AD '
	Retrieving user1@ADOM.AFOREST.AD  -> krbtgt/AGRANDCHILD.ACHILD.ADOM.AFOREST.AD@ADOM.AFOREST.AD  from FILE:/tmp/krb5cc_11105 with result: -1765328243/Matching credential not found (filename: /tmp/krb5cc_11105)
The canonical realm name must be used instead:
	smb_krb5_renew_ticket: Using FILE:/tmp/krb5cc_11105 as ccache for client 'user1@ADOM.AFOREST.AD ' and service 'krbtgt/ADOM.AFOREST.AD@ADOM.AFOREST.AD '
	Retrieving user1@ADOM.AFOREST.AD  -> krbtgt/ADOM.AFOREST.AD@ADOM.AFOREST.AD  from FILE:/tmp/krb5cc_11105 with result: 0/Success
	Get cred via TGT krbtgt/ADOM.AFOREST.AD@ADOM.AFOREST.AD  after requesting krbtgt/ADOM.AFOREST.AD@ADOM.AFOREST.AD  (canonicalize off)
	Sending request to ADOM.AFOREST.AD
	Received answer from stream 192.168.101.32:88
	TGS reply is for user1@ADOM.AFOREST.AD  -> krbtgt/ADOM.AFOREST.AD@ADOM.AFOREST.AD  with session key aes256-cts/8C7B
	Storing user1@ADOM.AFOREST.AD  -> krbtgt/ADOM.AFOREST.AD@ADOM.AFOREST.AD  in FILE:/tmp/krb5cc_11105
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14979 
Signed-off-by: Samuel Cabrero <scabrero@samba.org >
Reviewed-by: Andreas Schneider <asn@samba.org >
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org >
Autobuild-Date(master): Tue Jul 12 12:38:55 UTC 2022 on sn-devel-184 
						
						
					 
					
						2022-07-12 12:38:55 +00:00 
						 
				 
			
				
					
						
							
							
								Samuel Cabrero 
							
						 
					 
					
						
						
							
						
						8bef8e3de9 
					 
					
						
						
							
							s3:winbind: Create service principal inside add_ccache_to_list()  
						
						... 
						
						
						
						The function can build the service principal itself, there is no
need to do it in the caller. This removes code duplication.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14979 
Signed-off-by: Samuel Cabrero <scabrero@samba.org >
Reviewed-by: Andreas Schneider <asn@samba.org > 
						
						
					 
					
						2022-07-12 11:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								Samuel Cabrero 
							
						 
					 
					
						
						
							
						
						266d6ebc5d 
					 
					
						
						
							
							s3:winbind: Improve debug message to print the service in add_ccache_to_list()  
						
						... 
						
						
						
						Signed-off-by: Samuel Cabrero <scabrero@samba.org >
Reviewed-by: Andreas Schneider <asn@samba.org > 
						
						
					 
					
						2022-07-12 11:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								Samuel Cabrero 
							
						 
					 
					
						
						
							
						
						b1056442fd 
					 
					
						
						
							
							s3:winbind: Fix trailing whitespaces and spaces before tabs in winbindd_cred_cache.c  
						
						... 
						
						
						
						Signed-off-by: Samuel Cabrero <scabrero@samba.org >
Reviewed-by: Andreas Schneider <asn@samba.org > 
						
						
					 
					
						2022-07-12 11:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								Samuel Cabrero 
							
						 
					 
					
						
						
							
						
						8246ccc23d 
					 
					
						
						
							
							s3:winbind: Use the canonical principal name to renew the credentials  
						
						... 
						
						
						
						The principal name stored in the winbindd ccache entry might be an
enterprise principal name if enterprise principals are enabled. Use
the canonical name to renew the credentials.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14979 
Signed-off-by: Samuel Cabrero <scabrero@samba.org >
Reviewed-by: Stefan Metzmacher <metze@samba.org >
Reviewed-by: Andreas Schneider <asn@samba.org >
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org >
Autobuild-Date(master): Wed Feb 23 16:17:29 UTC 2022 on sn-devel-184 
						
						
					 
					
						2022-02-23 16:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Samuel Cabrero 
							
						 
					 
					
						
						
							
						
						0f4f330773 
					 
					
						
						
							
							s3:winbind: Store canonical principal and realm in ccache entry  
						
						... 
						
						
						
						They will be used later to refresh the tickets.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14979 
Signed-off-by: Samuel Cabrero <scabrero@samba.org >
Reviewed-by: Stefan Metzmacher <metze@samba.org >
Reviewed-by: Andreas Schneider <asn@samba.org > 
						
						
					 
					
						2022-02-23 15:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								Volker Lendecke 
							
						 
					 
					
						
						
							
						
						d82acf7685 
					 
					
						
						
							
							lib: give global_contexts.c its own header file  
						
						... 
						
						
						
						It's a bit shocking how many references we have to global
contexts. Make this a bit more obvious.
Signed-off-by: Volker Lendecke <vl@samba.org >
Reviewed-by: Ralph Boehme <slow@samba.org >
Reviewed-by: Jeremy Allison <jra@samba.org > 
						
						
					 
					
						2021-01-08 20:31:33 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						c403fa1a7f 
					 
					
						
						
							
							krb5_wrap: move source3/libads/krb5_errs.c to lib/krb5_wrap/krb5_errs.c  
						
						... 
						
						
						
						Signed-off-by: Stefan Metzmacher <metze@samba.org >
Reviewed-by: Andreas Schneider <asn@samba.org > 
						
						
					 
					
						2020-02-10 16:32:37 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						bc473e5cf0 
					 
					
						
						
							
							s3:libads: let kerberos_kinit_password_ext() return the canonicalized principal/realm  
						
						... 
						
						
						
						BUG: https://bugzilla.samba.org/show_bug.cgi?id=14124 
Signed-off-by: Stefan Metzmacher <metze@samba.org >
Reviewed-by: Guenther Deschner <gd@samba.org > 
						
						
					 
					
						2019-09-24 18:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								Volker Lendecke 
							
						 
					 
					
						
						
							
						
						f2e939b65b 
					 
					
						
						
							
							libads: Give krb5_errs.c its own header  
						
						... 
						
						
						
						The protos were declared in lib/krb5_wrap but the functions are not
available there.
Signed-off-by: Volker Lendecke <vl@samba.org >
Reviewed-by: Jeremy Allison <jra@samba.org > 
						
						
					 
					
						2018-11-27 07:13:14 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schmitt 
							
						 
					 
					
						
						
							
						
						ae7db3e543 
					 
					
						
						
							
							s3: Rename server_event_context() to global_event_context()  
						
						... 
						
						
						
						This reflects that the event context is also used outside of the server
processes.
The command used for the rename:
find . -name '*.[hc]' -print0 | xargs -0 sed -i 's/server_event_context/global_event_context/'
Signed-off-by: Christof Schmitt <cs@samba.org >
Reviewed-by: Ralph Boehme <slow@samba.org > 
						
						
					 
					
						2018-09-07 17:26:17 +02:00 
						 
				 
			
				
					
						
							
							
								Volker Lendecke 
							
						 
					 
					
						
						
							
						
						7e83d14894 
					 
					
						
						
							
							winbind: Replace winbind_event_context with server_event_context  
						
						... 
						
						
						
						There's no point in having two global event contexts
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13150 
Signed-off-by: Volker Lendecke <vl@samba.org >
Reviewed-by: Jeremy Allison <jra@samba.org > 
						
						
					 
					
						2017-11-18 00:09:16 +01:00 
						 
				 
			
				
					
						
							
							
								Volker Lendecke 
							
						 
					 
					
						
						
							
						
						a70ab5f020 
					 
					
						
						
							
							winbindd: Simplify two debug msgs  
						
						... 
						
						
						
						With DBG_DEBUG we get the function name automatically, DEBUGADD is also
not necessary here
Signed-off-by: Volker Lendecke <vl@samba.org >
Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com >
Autobuild-User(master): Volker Lendecke <vl@samba.org >
Autobuild-Date(master): Tue Aug  1 11:45:34 CEST 2017 on sn-devel-144 
						
						
					 
					
						2017-08-01 11:45:34 +02:00 
						 
				 
			
				
					
						
							
							
								Aurelien Aptel 
							
						 
					 
					
						
						
							
						
						f13d07e459 
					 
					
						
						
							
							s3/winbindd: use == -1 instead of < 0 for error checking uid_t  
						
						... 
						
						
						
						The sign of the uid_t type is left unspecified by POSIX. It's defined as
an unsigned 32b int on Linux, therefore the < 0 check is always
false.
For unsigned version of uid_t, "uid == -1" will implicitely cast -1 to
unsigned making it a valid test for both signed and unsigned version of
uid_t.
This commit makes the cast to (uid_t) explicit anyway.
Signed-off-by: Aurelien Aptel <aaptel@suse.com >
Reviewed-by: Jeremy Allison <jra@samba.org >
Reviewed-by: Michael Adam <obnox@samba.org >
Autobuild-User(master): Michael Adam <obnox@samba.org >
Autobuild-Date(master): Fri Jul  1 05:22:36 CEST 2016 on sn-devel-144 
						
						
					 
					
						2016-07-01 05:22:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremy Allison 
							
						 
					 
					
						
						
							
						
						0fb8ea7652 
					 
					
						
						
							
							winbind: Don't delete an existing krb5 ticket on cached logon.  
						
						... 
						
						
						
						Cached logon doesn't mean the ticket is bad, wait until we go
online again to determine that.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11198 
Signed-off-by: Jeremy Allison <jra@samba.org >
Reviewed-by: Alexander Bokovoy <ab@samba.org >
Autobuild-User(master): Jeremy Allison <jra@samba.org >
Autobuild-Date(master): Fri Sep  4 01:35:16 CEST 2015 on sn-devel-104 
						
						
					 
					
						2015-09-04 01:35:16 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						fdf9da96c5 
					 
					
						
						
							
							s3:winbindd: s/event_add_timed/tevent_add_timer  
						
						... 
						
						
						
						Signed-off-by: Stefan Metzmacher <metze@samba.org >
Reviewed-by: Michael Adam <obnox@samba.org > 
						
						
					 
					
						2013-02-19 23:48:02 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						3ae2ed4504 
					 
					
						
						
							
							s3:winbindd: s/struct timed_event/struct tevent_timer  
						
						... 
						
						
						
						Signed-off-by: Stefan Metzmacher <metze@samba.org >
Reviewed-by: Michael Adam <obnox@samba.org > 
						
						
					 
					
						2013-02-19 23:47:55 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						b946b45799 
					 
					
						
						
							
							s3:winbindd: s/struct event_context/struct tevent_context  
						
						... 
						
						
						
						Signed-off-by: Stefan Metzmacher <metze@samba.org >
Reviewed-by: Michael Adam <obnox@samba.org > 
						
						
					 
					
						2013-02-19 23:47:50 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Schneider 
							
						 
					 
					
						
						
							
						
						6168d95817 
					 
					
						
						
							
							s3-winbind: Fix null pointer dereference in store_memory_creds().  
						
						... 
						
						
						
						Found by Coverity.
Signed-off-by: Andreas Schneider <asn@samba.org >
Reviewed-by: Günther Deschner <gd@samba.org > 
						
						
					 
					
						2012-12-21 13:56:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jeremy Allison 
							
						 
					 
					
						
						
							
						
						c84e6aebc2 
					 
					
						
						
							
							Fix bug  #9098  - winbind does not refresh kerberos tickets.  
						
						... 
						
						
						
						Based on work from Ian Gordon <ian.gordon@strath.ac.uk >.
Autobuild-User(master): Jeremy Allison <jra@samba.org >
Autobuild-Date(master): Tue Aug 21 22:01:15 CEST 2012 on sn-devel-104 
						
						
					 
					
						2012-08-21 22:01:15 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Bartlett 
							
						 
					 
					
						
						
							
						
						ad0a07c531 
					 
					
						
						
							
							s3-talloc Change TALLOC_ZERO_P() to talloc_zero()  
						
						... 
						
						
						
						Using the standard macro makes it easier to move code into common, as
TALLOC_ZERO_P isn't standard talloc. 
						
						
					 
					
						2011-06-09 12:40:08 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Bartlett 
							
						 
					 
					
						
						
							
						
						d5e6a47f06 
					 
					
						
						
							
							s3-talloc Change TALLOC_P() to talloc()  
						
						... 
						
						
						
						Using the standard macro makes it easier to move code into common, as
TALLOC_P isn't standard talloc. 
						
						
					 
					
						2011-06-09 12:40:08 +02:00 
						 
				 
			
				
					
						
							
							
								Günther Deschner 
							
						 
					 
					
						
						
							
						
						e7a6a3ec0d 
					 
					
						
						
							
							s3: avoid global include of ads.h.  
						
						... 
						
						
						
						Guenther 
						
						
					 
					
						2010-08-05 00:32:02 +02:00 
						 
				 
			
				
					
						
							
							
								Volker Lendecke 
							
						 
					 
					
						
						
							
						
						acf54c37a8 
					 
					
						
						
							
							s3-winbind: Make KRB5_EVENT_REFRESH_TIME a function  
						
						
						
						
					 
					
						2010-06-21 17:44:23 +02:00 
						 
				 
			
				
					
						
							
							
								Volker Lendecke 
							
						 
					 
					
						
						
							
						
						668e28b80e 
					 
					
						
						
							
							s3: Unify DEBUG_KRB5_TKT_REGAIN and DEBUG_KRB5_TKT_RENEWAL  
						
						... 
						
						
						
						I don't think it makes sense to #ifdef this one case separately.
Metze, Bo Yang, please check! 
						
						
					 
					
						2010-05-02 15:16:14 +02:00 
						 
				 
			
				
					
						
							
							
								Volker Lendecke 
							
						 
					 
					
						
						
							
						
						ef0adbff93 
					 
					
						
						
							
							s3: Fix a typo  
						
						
						
						
					 
					
						2010-05-02 15:16:14 +02:00 
						 
				 
			
				
					
						
							
							
								Volker Lendecke 
							
						 
					 
					
						
						
							
						
						058d4a21af 
					 
					
						
						
							
							s3: Fix indentation in remove_ccache  
						
						
						
						
					 
					
						2010-04-18 15:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								Volker Lendecke 
							
						 
					 
					
						
						
							
						
						fd1b6bdef9 
					 
					
						
						
							
							s3: Fix some nonempty blank lines  
						
						
						
						
					 
					
						2010-01-10 20:56:16 +01:00 
						 
				 
			
				
					
						
							
							
								Volker Lendecke 
							
						 
					 
					
						
						
							
						
						fd92db55eb 
					 
					
						
						
							
							s3: Remove a pointless "else" branch from add_ccache_to_list()  
						
						
						
						
					 
					
						2010-01-09 20:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Günther Deschner 
							
						 
					 
					
						
						
							
						
						04f8c229de 
					 
					
						
						
							
							s3-kerberos: only use krb5 headers where required.  
						
						... 
						
						
						
						This seems to be the only way to deal with mixed heimdal/MIT setups during
merged build.
Guenther 
						
						
					 
					
						2009-11-27 16:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Bartlett 
							
						 
					 
					
						
						
							
						
						f28f113d8e 
					 
					
						
						
							
							Rework Samba3 to use new libcli/auth code (partial)  
						
						... 
						
						
						
						This commit is mostly to cope with the removal of SamOemHash (replaced
by arcfour_crypt()) and other collisions (such as changed function
arguments compared to Samba3).
We still provide creds_hash3 until Samba3 uses the credentials code in
netlogon server
Andrew Bartlett 
						
						
					 
					
						2009-04-14 16:23:35 +10:00 
						 
				 
			
				
					
						
							
							
								Jeremy Allison 
							
						 
					 
					
						
						
							
						
						e95101da58 
					 
					
						
						
							
							Factor out lots of common code into a function.  
						
						... 
						
						
						
						Jeremy. 
						
						
					 
					
						2009-01-06 13:16:46 -08:00 
						 
				 
			
				
					
						
							
							
								Bo Yang 
							
						 
					 
					
						
						
							
						
						958bfaff79 
					 
					
						
						
							
							set entry->refresh_time to make ccache_regain_all_now() work correctly.  
						
						
						
						
					 
					
						2009-01-05 21:09:44 -08:00 
						 
				 
			
				
					
						
							
							
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						c34d5f445a 
					 
					
						
						
							
							s3:events: change event_add_timed() prototype to match samba4  
						
						... 
						
						
						
						metze 
						
						
					 
					
						2009-01-05 15:07:35 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						492d0e3517 
					 
					
						
						
							
							s3:winbindd: regain tickets for all ccache entries, when we go online  
						
						... 
						
						
						
						set_event_dispatch_time() is stupid by design and only handles
the first event with a given name.
metze 
						
						
					 
					
						2009-01-05 15:07:33 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						94c4376b49 
					 
					
						
						
							
							s3:winbindd: cancel all ccache entry events and not just one  
						
						... 
						
						
						
						cancel_named_event() is stupid by design and also only cancels
one single event.
metze 
						
						
					 
					
						2009-01-05 15:07:33 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Yang 
							
						 
					 
					
						
						
							
						
						f389b97c69 
					 
					
						
						
							
							Fix broken krb5 refresh chain  
						
						... 
						
						
						
						Signed-off-by: Stefan Metzmacher <metze@samba.org > 
						
						
					 
					
						2009-01-05 15:07:31 +01:00 
						 
				 
			
				
					
						
							
							
								Jeremy Allison 
							
						 
					 
					
						
						
							
						
						30191d1a57 
					 
					
						
						
							
							RIP BOOL. Convert BOOL -> bool. I found a few interesting  
						
						... 
						
						
						
						bugs in various places whilst doing this (places that assumed
BOOL == int). I also need to fix the Samba4 pidl generation
(next checkin).
Jeremy.
(This used to be commit f35a266b3c 
						
						
					 
					
						2007-10-18 17:40:25 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						28aa4bff8d 
					 
					
						
						
							
							r25154: move winbindd code into winbindd/  
						
						... 
						
						
						
						metze
(This used to be commit 3ac7566ae1 
						
						
					 
					
						2007-10-10 12:30:46 -05:00