1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00
samba-mirror/source3/libsmb
Andreas Schneider d0330c7dd6 s3-libsmb: Don't duplicate kerberos service tickets.
This fixes bug #8628.

Each time we do a client connection. Each time we call to function to
get the service ticket from the cache we duplicate it. So with each
connection we end up with one or three duplicated tickets.

Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Thu Dec 15 19:30:42 CET 2011 on sn-devel-104
2011-12-15 19:30:42 +01:00
..
ABI libsmbclient: initial ABI signatures 2011-10-18 11:24:55 +11:00
async_smb.c s3:libsmb: implement cli_state based functions on top of smbXcli_conn/smbXcli_req 2011-11-24 19:02:31 +01:00
cli_np_tstream.c s3:cli_np_tstream: make use of cli_set_timeout() 2011-08-03 09:01:40 +02:00
cli_np_tstream.h s3:libsmb: add tstream_cli_np_get_cli_state() 2010-12-15 15:26:05 +01:00
cliconnect.c s3:libsmb: add cli_tree_connect() for a generic tree connect 2011-11-24 19:02:32 +01:00
clidfs.c s3:libsmb: make use of cli_tree_connect() 2011-11-24 19:02:32 +01:00
clidgram.c librpc: remove nbt dependency to samr. 2011-11-03 18:35:08 +01:00
clidgram.h source3/libsmb/clidgram.h: fix licence/copyright 2011-06-10 15:12:25 +02:00
clientgen.c After a discussion with Volker, sdd a backup_intent state to the client struct. 2011-12-01 13:24:22 -08:00
clierror.c s3:libsmb: implement cli_state based functions on top of smbXcli_conn/smbXcli_req 2011-11-24 19:02:31 +01:00
clifile.c Revert fac5c654e2 2011-12-04 08:19:31 +01:00
clifsinfo.c s3:libsmb: implement cli_state based functions on top of smbXcli_conn/smbXcli_req 2011-11-24 19:02:31 +01:00
clikrb5.c s3-libsmb: Don't duplicate kerberos service tickets. 2011-12-15 19:30:42 +01:00
clilist.c After a discussion with Volker, sdd a backup_intent state to the client struct. 2011-12-01 13:24:22 -08:00
climessage.c s3-libsmb: move protos to libsmb/proto.h 2011-05-06 16:37:18 +02:00
clioplock.c s3:libsmb: move cli_smb_oplock_break_waiter*() to clioplock.c 2011-08-28 17:16:51 +02:00
cliprint.c s3:libsmb: make use of cli_state_server_time_zone() 2011-09-13 21:53:07 +02:00
cliquota.c s3-talloc Change TALLOC_ZERO_P() to talloc_zero() 2011-06-09 12:40:08 +02:00
clirap2.c s3:libsmb/clirap2: make use of cli_state_remote_name() 2011-07-22 17:06:09 +02:00
clirap.c s3:libsmb: make use of cli_state_server_time_zone() 2011-09-13 21:53:07 +02:00
clirap.h s3:libsmb: use clistr_pull_talloc() in cli_qfilename() 2011-07-06 17:18:14 +02:00
clireadwrite.c s3:libsmb: consistently use state->size in cli_write_andx_create() (bug #5326) 2011-11-09 10:13:32 +01:00
clisecdesc.c s3:libsmb: cli_set_secdesc() only needs a const struct security_descriptor 2011-07-23 11:08:19 +02:00
clisigning.c s3:libsmb: implement cli_state based functions on top of smbXcli_conn/smbXcli_req 2011-11-24 19:02:31 +01:00
clispnego.c Try and fix bug #8472 - Crash in asn.1 parsing code. 2011-09-21 05:24:59 +02:00
clistr.c s3:libsmb: remove unused clistr_push_fn() 2011-07-07 19:16:28 +02:00
clisymlink.c s3: Remove duplicate fsctl function definitions 2011-10-19 15:44:29 +02:00
clitrans.c s3:libsmb: implement cli_trans* on top of smb1cli_trans* 2011-11-24 19:02:32 +01:00
conncache.c s3: Fix Coverity ID 2147, FORWARD_NULL 2011-03-16 22:07:24 +01:00
dsgetdcname.c s3-talloc Change TALLOC_ZERO_ARRAY() to talloc_zero_array() 2011-06-09 12:40:08 +02:00
errormap_wbc.c s3-errormap: move (unused) map_nt_error_from_wbcErr out of errormap. 2011-02-25 01:08:41 +01:00
errormap_wbc.h source3/libsmb/errormap_wbc.h: fix licence/copyright 2011-06-10 15:12:27 +02:00
errormap.c Ensure we map our own Samba return of ERRSRV, ERRunknownsmb 2011-12-02 20:41:02 +01:00
libsmb_cache.c s3-libsmb: move protos to libsmb/proto.h 2011-05-06 16:37:18 +02:00
libsmb_compat.c
libsmb_context.c s3:libsmb: make use of SMB_SIGNING_* constants 2011-11-03 16:55:13 +01:00
libsmb_dir.c s3:libsmb/libsmb_dir: make use of cli_state_remote_name() 2011-07-22 17:06:09 +02:00
libsmb_file.c Move the callers that need to use the new cli_open() back to calling 2011-12-03 21:36:47 -08:00
libsmb_misc.c s3-libsmb: move protos to libsmb/proto.h 2011-05-06 16:37:18 +02:00
libsmb_path.c s3-talloc Change TALLOC_ARRAY() to talloc_array() 2011-06-09 12:40:08 +02:00
libsmb_printjob.c s3-libsmb: move protos to libsmb/proto.h 2011-05-06 16:37:18 +02:00
libsmb_server.c s3:libsmb: make use of cli_tree_connect() 2011-11-24 19:02:32 +01:00
libsmb_setget.c s3-libsmbclient Don't store 'debug_stderr' on the libsmbclient context 2010-11-02 04:36:05 +00:00
libsmb_stat.c s3:libsmb/libsmb_*: make use of cli_state_capabilities() 2011-08-02 04:54:28 +02:00
libsmb_thread_impl.c
libsmb_thread_posix.c
libsmb_xattr.c s3:libsmb_xattr: make use of the new cli_query_secdesc() 2011-07-23 09:55:54 +02:00
libsmb.h source3/libsmb/libsmb.h: fix licence/copyright 2011-06-10 15:12:29 +02:00
namecache.c s3: Remove a pointless else 2011-01-12 11:12:56 +01:00
namequery_dc.c s3: Make is_zero_addr take a sockaddr_storage 2011-02-27 11:02:53 +01:00
namequery.c nbt: trim down header dependencies of nbt.idl. 2011-11-03 18:35:08 +01:00
nmblib.c s3-param Remove special case for global_scope() 2011-06-09 12:40:09 +02:00
nmblib.h source3/libsmb/nmblib.h: fix licence/copyright 2011-06-10 15:12:31 +02:00
ntlmssp_wrap.c s3-ntlmssp Remove auth_ntlmssp_session_key() 2011-10-21 08:43:38 +02:00
ntlmssp.c ntlmssp: Move ntlmssp code to auth/ntlmssp 2011-10-18 13:13:31 +11:00
passchange.c s3:libsmb: make use of cli_tree_connect() 2011-11-24 19:02:32 +01:00
proto.h Add cli_open() back as a synchronous wrapper function the calls 2011-12-03 21:31:32 -08:00
reparse_symlink.c s3: Fix symlink_reparse_buffer_parse 2011-07-03 11:31:29 +02:00
samlogon_cache.c tdb_store: check returns for 0, not -1. 2011-06-20 11:18:35 +02:00
smb2cli_close.c s3:smb2cli: pass struct smbXcli_conn directly to smb2cli_req_create/_send() 2011-11-24 19:02:31 +01:00
smb2cli_create.c s3:smb2cli: pass struct smbXcli_conn directly to smb2cli_req_create/_send() 2011-11-24 19:02:31 +01:00
smb2cli_flush.c s3:smb2cli: pass struct smbXcli_conn directly to smb2cli_req_create/_send() 2011-11-24 19:02:31 +01:00
smb2cli_query_directory.c s3:smb2cli: pass struct smbXcli_conn directly to smb2cli_req_create/_send() 2011-11-24 19:02:31 +01:00
smb2cli_read.c s3:smb2cli: pass struct smbXcli_conn directly to smb2cli_req_create/_send() 2011-11-24 19:02:31 +01:00
smb2cli_session.c s3:smb2cli: free session in smb2cli_logoff* 2011-11-24 19:02:33 +01:00
smb2cli_tcon.c s3:smb2cli: zero tid in smb2cli_tdis* 2011-11-24 19:02:33 +01:00
smb2cli_write.c s3:smb2cli: pass struct smbXcli_conn directly to smb2cli_req_create/_send() 2011-11-24 19:02:31 +01:00
smb2cli.h s3:smb2cli: remove unused smb2cli_sesssetup_ntlmssp* 2011-11-24 19:02:32 +01:00
smb_share_modes.c s3: Use autogenerated open_files.idl 2011-12-02 22:43:05 +01:00
smbclient.pc.in libsmbclient: add ABI checking and pc file 2011-10-18 11:24:55 +11:00
smberr.c s3:libsmb: remove unused smb_dos_errstr() 2011-07-08 14:09:10 +02:00
smbsock_connect.c libcli/smb: move source3/libsmb/read_smb.* to the toplevel 2011-10-24 10:18:06 +02:00
trustdom_cache.c s3: Add some const 2011-11-25 10:21:07 +01:00
trusts_util.c s3:libsmb: s/Undefined/SMB_SIGNING_DEFAULT/ 2011-11-03 16:55:13 +01:00
unexpected.c s3-lib: If we create a pipe socket, don't start to listen. 2011-08-29 13:21:43 +02:00