1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-28 07:21:54 +03:00
samba-mirror/source/smb_server
Andrew Tridgell b40fb6a456 r8627: fixed a big memory leak in the spnego gensec code in session
setup. Andrew, please check over this.

What happens is this:

 - run the BASE-SECLEAK test
 - with each failed session setup using spnego a gensec ctx is leaked into the smb_conn structure
 - after the client disconnects these are finally cleaned up as they
   are all children of the connection structure
 - the cleanup of the millions of memory objects takes long enough
   that the next operation in test_posix.sh sometimes fails with a timeout

Andrew, can you also look at the talloc_reference() on line 332 of
sesssetup.c ? I suspect it isn't needed (I don't think it does any
actual harm though)
2007-10-10 13:29:45 -05:00
..
config.mk r8574: added server side irpc calls for listing the current sessions 2007-10-10 13:29:39 -05:00
conn.c r8577: added management calls to list current tree connects 2007-10-10 13:29:40 -05:00
management.c r8577: added management calls to list current tree connects 2007-10-10 13:29:40 -05:00
negprot.c r7633: this patch started as an attempt to make the dcerpc code use a given 2007-10-10 13:18:15 -05:00
nttrans.c r6342: fixed a bad union assumption that caused ACLs to fail on 64 bit machines 2007-10-10 13:11:33 -05:00
reply.c r6313: Much better handling of LogoffAndX when the vuid is invalid (ie, don't 2007-10-10 13:11:30 -05:00
request.c r6031: don't try to send errors when the socket has been destroyed 2007-10-10 13:11:16 -05:00
search.c r4549: got rid of a lot more uses of plain talloc(), instead using 2007-10-10 13:08:25 -05:00
service.c r8028: fix a crash bug in ulogoff, when the tree_connect failed before 2007-10-10 13:19:00 -05:00
session.c r8574: added server side irpc calls for listing the current sessions 2007-10-10 13:29:39 -05:00
sesssetup.c r8627: fixed a big memory leak in the spnego gensec code in session 2007-10-10 13:29:45 -05:00
signing.c r5899: Fix spelling. 2007-10-10 13:11:07 -05:00
smb_server.c r8574: added server side irpc calls for listing the current sessions 2007-10-10 13:29:39 -05:00
smb_server.h r8577: added management calls to list current tree connects 2007-10-10 13:29:40 -05:00
srvtime.c r4063: - change char * -> uint8_t in struct request_buffer 2007-10-10 13:06:21 -05:00
trans2.c r8527: found an uninitialised variable in 'make valgrindtest' 2007-10-10 13:29:35 -05:00