svn commit: samba r10534 - in branches/tmp/samba4-winsrepl: . source/auth source/auth/kerberos source/build/m4 source/build/smb_build source/client source/gtk/common source/heimdal_build source/include source/lib source/lib/cmdline source/lib/ldb/include source/lib/replace source/lib/samba3 source/lib/socket source/lib/talloc source/lib/tdb/common source/libcli/composite source/libcli/util source/libcli/wrepl source/ntvfs/cifs source/param source/passdb source/rpc_server/remote source/script source/script/tests source/scripting/ejs source/scripting/libjs source/smb_server source/torture source/torture/basic source/torture/local source/torture/rpc source/utils

metze at samba.org metze at samba.org
Tue Sep 27 11:24:07 GMT 2005


Author: metze
Date: 2005-09-27 11:24:03 +0000 (Tue, 27 Sep 2005)
New Revision: 10534

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10534

Log:
 r12864 at SERNOX (orig r10513):  jelmer | 2005-09-26 18:57:08 +0200
 Reduce some use of pstring. The main reason some parts of the code still 
 use pstring is next_token() now.
 
 r12865 at SERNOX (orig r10514):  jelmer | 2005-09-26 19:42:12 +0200
 Add str_list_make_shell() and str_list_join_shell()
 
 r12866 at SERNOX (orig r10515):  jelmer | 2005-09-26 20:15:24 +0200
 Handle replacement of "domain logons" and "domain master" by "server role"
 
 r12867 at SERNOX (orig r10516):  jelmer | 2005-09-26 20:16:23 +0200
 Add seperator argument to str_list_{make,join}_shell()
 
 r12868 at SERNOX (orig r10517):  jelmer | 2005-09-26 20:16:38 +0200
 Get rid of use of next_token() in lib/samba3/
 
 r12871 at SERNOX (orig r10520):  abartlet | 2005-09-27 00:27:44 +0200
 The join is a nice quick RPC test.
 
 Andrew Bartlett
 
 r12872 at SERNOX (orig r10521):  jelmer | 2005-09-27 02:11:21 +0200
 Also check sys/socket.h for definition of socklen_t (needed for AIX)
 
 r12873 at SERNOX (orig r10522):  tridge | 2005-09-27 03:26:34 +0200
 
 finally got the locking working on solaris10. This adds a read lock on
 the transaction lock in tdb_traverse_read(). This prevents a pattern
 of locks which triggers the deadlock detection code in solaris10. I
 suspect solaris10 is trying to prevent lock starvation by granting
 locks in the order they were requested, which makes it much easier to
 produce deadlocks.
 
 r12874 at SERNOX (orig r10523):  tridge | 2005-09-27 04:36:56 +0200
 
 fixed timegm() to not depend on get_time_zone(), so it works in lib/replace/
 
 the old timegm() replacement was also broken (it returned the wrong value)
 
 r12875 at SERNOX (orig r10524):  tridge | 2005-09-27 05:09:38 +0200
 
 SAFE_FREE() in tdb does not need the discard_const_p() 
 
 the discard_const_p() was causing problems on openbsd where intptr_t is not defined
 
 r12876 at SERNOX (orig r10525):  tridge | 2005-09-27 05:11:08 +0200
 
 change from AC_CHECK_TYPES() to AC_CHECK_TYPE() for intptr_t, so the
 type is always available, which means we need less #ifdefs
 
 r12877 at SERNOX (orig r10526):  tridge | 2005-09-27 07:11:14 +0200
 BASEDIR must be set or we end up installing most of the binaries into lib/
 
 r12914 at SERNOX (orig r10527):  tridge | 2005-09-27 09:11:33 +0200
 
 don't attempt self gdb attach if running under valgrind. This was
 causing fort to get rather unhappy
 
 
 r12915 at SERNOX (orig r10528):  jelmer | 2005-09-27 12:00:27 +0200
 Add credentials.h back into includes.h as some compilers don't 
 seem to be able to handle incomplete enum types.
 
 r12920 at SERNOX (orig r10529):  metze | 2005-09-27 12:29:13 +0200
 fix a crash bug in full async code the uses the composite_trigger_done() code
 the event subsystem wants to free timed_events!
 
 metze
 r12921 at SERNOX (orig r10530):  metze | 2005-09-27 12:31:57 +0200
 - fix some crash bugs when we lost the connection...
 
 metze
 r12922 at SERNOX (orig r10531):  jelmer | 2005-09-27 12:32:49 +0200
 (hopefully) improve detection of socket-related functions in external libraries
 
 r12923 at SERNOX (orig r10532):  jelmer | 2005-09-27 13:02:06 +0200
 Replace next_token() with str_list_make()
 
 r12924 at SERNOX (orig r10533):  jelmer | 2005-09-27 13:10:57 +0200
 Eliminate another use of next_token()
 

Added:
   branches/tmp/samba4-winsrepl/source/torture/local/util_strlist.c
Modified:
   branches/tmp/samba4-winsrepl/
   branches/tmp/samba4-winsrepl/source/auth/auth_developer.c
   branches/tmp/samba4-winsrepl/source/auth/auth_sam.c
   branches/tmp/samba4-winsrepl/source/auth/kerberos/kerberos.c
   branches/tmp/samba4-winsrepl/source/auth/kerberos/kerberos_verify.c
   branches/tmp/samba4-winsrepl/source/build/m4/rewrite.m4
   branches/tmp/samba4-winsrepl/source/build/smb_build/makefile.pm
   branches/tmp/samba4-winsrepl/source/client/client.c
   branches/tmp/samba4-winsrepl/source/gtk/common/credentials.c
   branches/tmp/samba4-winsrepl/source/heimdal_build/config.mk
   branches/tmp/samba4-winsrepl/source/include/enums.h
   branches/tmp/samba4-winsrepl/source/include/includes.h
   branches/tmp/samba4-winsrepl/source/include/structs.h
   branches/tmp/samba4-winsrepl/source/lib/cmdline/popt_common.c
   branches/tmp/samba4-winsrepl/source/lib/cmdline/popt_common.h
   branches/tmp/samba4-winsrepl/source/lib/credentials.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/include/includes.h
   branches/tmp/samba4-winsrepl/source/lib/pidfile.c
   branches/tmp/samba4-winsrepl/source/lib/replace/config.m4
   branches/tmp/samba4-winsrepl/source/lib/replace/replace.c
   branches/tmp/samba4-winsrepl/source/lib/samba3/group.c
   branches/tmp/samba4-winsrepl/source/lib/samba3/secrets.c
   branches/tmp/samba4-winsrepl/source/lib/samba3/winsdb.c
   branches/tmp/samba4-winsrepl/source/lib/socket/config.m4
   branches/tmp/samba4-winsrepl/source/lib/socket/config.mk
   branches/tmp/samba4-winsrepl/source/lib/talloc/config.m4
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/tdb_private.h
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/traverse.c
   branches/tmp/samba4-winsrepl/source/lib/util_sock.c
   branches/tmp/samba4-winsrepl/source/lib/util_strlist.c
   branches/tmp/samba4-winsrepl/source/libcli/composite/composite.c
   branches/tmp/samba4-winsrepl/source/libcli/util/nterr.c
   branches/tmp/samba4-winsrepl/source/libcli/wrepl/winsrepl.c
   branches/tmp/samba4-winsrepl/source/libcli/wrepl/winsrepl.h
   branches/tmp/samba4-winsrepl/source/ntvfs/cifs/vfs_cifs.c
   branches/tmp/samba4-winsrepl/source/param/loadparm.c
   branches/tmp/samba4-winsrepl/source/passdb/secrets.c
   branches/tmp/samba4-winsrepl/source/rpc_server/remote/dcesrv_remote.c
   branches/tmp/samba4-winsrepl/source/script/gdb_backtrace
   branches/tmp/samba4-winsrepl/source/script/tests/test_rpc_quick.sh
   branches/tmp/samba4-winsrepl/source/script/tests/test_s3upgrade.sh
   branches/tmp/samba4-winsrepl/source/scripting/ejs/smbcalls_cli.c
   branches/tmp/samba4-winsrepl/source/scripting/ejs/smbcalls_creds.c
   branches/tmp/samba4-winsrepl/source/scripting/libjs/upgrade.js
   branches/tmp/samba4-winsrepl/source/smb_server/smb_server.h
   branches/tmp/samba4-winsrepl/source/torture/SConscript
   branches/tmp/samba4-winsrepl/source/torture/basic/secleak.c
   branches/tmp/samba4-winsrepl/source/torture/config.mk
   branches/tmp/samba4-winsrepl/source/torture/gentest.c
   branches/tmp/samba4-winsrepl/source/torture/locktest.c
   branches/tmp/samba4-winsrepl/source/torture/masktest.c
   branches/tmp/samba4-winsrepl/source/torture/rpc/samlogon.c
   branches/tmp/samba4-winsrepl/source/torture/rpc/samsync.c
   branches/tmp/samba4-winsrepl/source/torture/rpc/schannel.c
   branches/tmp/samba4-winsrepl/source/torture/torture.c
   branches/tmp/samba4-winsrepl/source/utils/ntlm_auth.c


Changeset:
Sorry, the patch is too large (1516 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10534


More information about the samba-cvs mailing list