svn commit: samba r10417 - in branches/tmp/samba4-winsrepl: .
source source/auth source/auth/gensec source/auth/kerberos
source/auth/ntlmssp source/build/m4 source/build/scons
source/build/smb_build source/client
source/dsdb/samdb/ldb_modules source/gtk source/heimdal/cf
source/heimdal/kdc source/heimdal/lib/asn1
source/heimdal/lib/com_err source/heimdal/lib/gssapi
source/heimdal/lib/hdb source/heimdal/lib/krb5
source/heimdal_build source/ldap_server source/lib
source/lib/cmdline source/lib/ldb source/lib/ldb/include
source/lib/ldb/ldb_sqlite3 source/lib/ldb/ldb_tdb
source/lib/ldb/tools source/lib/messaging source/lib/popt
source/lib/registry source/lib/replace
source/lib/socket_wrapper source/lib/tdb
source/lib/tdb/common source/lib/tdb/docs
source/lib/tdb/include source/lib/tdb/tools source/lib/tls
source/libcli/composite source/libcli/resolve source/librpc
source/librpc/rpc source/nsswitch source/param source/pidl
source/pidl/lib/Parse/Pidl source/pidl/lib/Parse/Pidl/Ethereal
source/pidl/lib/Parse/Pidl/Samba
source/pidl/lib/Parse/Pidl/Samba/COM
source/pidl/lib/Parse/Pidl/Samba/NDR source/rpc_server/lsa
source/script/tests source/scripting/ejs source/torture/local
source/torture/rpc source/utils/net source/winbind
metze at samba.org
metze at samba.org
Thu Sep 22 08:23:53 GMT 2005
Author: metze
Date: 2005-09-22 08:23:45 +0000 (Thu, 22 Sep 2005)
New Revision: 10417
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10417
Log:
r12476 at SERNOX (orig r10353): vlendec | 2005-09-20 17:43:58 +0200
Fix typo
r12479 at SERNOX (orig r10356): jelmer | 2005-09-20 19:49:19 +0200
Make the proto generator work with scons
r12486 at SERNOX (orig r10363): vlendec | 2005-09-20 22:54:25 +0200
Nobody loudly screamed "noo", so commit the samba3 winbind interface to
samba4. Ok, maybe the silence is due to timezones, but what can you do... ;-)
Volker
r12487 at SERNOX (orig r10364): abartlet | 2005-09-20 23:29:29 +0200
Turn gensec:gssapi on by default, except for a login of the form
-Udomain\\user.
This will probably break in a few configurations, so please let me
know. I'll also work to have a way to inhibit kerberos/ntlmssp, as
this removes -k.
Andrew Bartlett
r12488 at SERNOX (orig r10365): vlendec | 2005-09-20 23:37:10 +0200
Use nsswitch/winbindd_nss.h in winbind/, update that file to the current 3_0
interface.
Volker
r12511 at SERNOX (orig r10366): jelmer | 2005-09-21 00:10:40 +0200
More scons fixes. Building et, asn1, lex and yacc files sort-of works now
r12513 at SERNOX (orig r10368): tridge | 2005-09-21 00:52:54 +0200
when building the epm tower, don't put host names in the ip address
field, instead put a zero address. Note that zero is correct (ie. we
shouldn't do the lookup) as in the client we want to send a zero for
the server to fill in. When we make this call from the server we fill
in a real IP.
r12514 at SERNOX (orig r10369): tpot | 2005-09-21 01:00:45 +0200
You don't need to put leading or trailing spaces on variables. It's
a make-ism.
Use consistent (single) quoting.
r12515 at SERNOX (orig r10370): tridge | 2005-09-21 01:23:03 +0200
only validate the re-generated binding string for hostnames with IPs
Jelmer, can you see a better approach to this? As far as I am aware
protocol towers don't use hostnames, they always use IP addresses
r12517 at SERNOX (orig r10372): abartlet | 2005-09-21 02:15:56 +0200
Having gone to all the effort to uppercase the realm, actually set the
upper-case realm.
Andrew Bartlett
r12518 at SERNOX (orig r10373): abartlet | 2005-09-21 02:27:10 +0200
Fix segfault in LookupSids.
Andrew Bartlett
r12519 at SERNOX (orig r10374): jelmer | 2005-09-21 02:38:23 +0200
Add HAVE_* defines (on command-line or in config.h file) for scons +
some other minor updates
r12521 at SERNOX (orig r10376): tpot | 2005-09-21 06:59:02 +0200
Argh - not quoting dictionary/hash keys is a bit of a perlism.
r12522 at SERNOX (orig r10377): tpot | 2005-09-21 07:39:18 +0200
Save configuration stuff to sconf.cache so it isn't annoyingly run
at every single build. Run 'scons configure=1' or delete sconf.cache
to force checks to be re-run.
Jelmer, I think this stuff is cached in the .sconf_cache directory but
the message is still displayed and it looks like it caches the compiled
test object file not the actual result of the test.
r12523 at SERNOX (orig r10378): tpot | 2005-09-21 09:12:23 +0200
Build config.h file from dictionary of defines and always use it.
r12524 at SERNOX (orig r10379): tpot | 2005-09-21 09:20:58 +0200
Add files for ldb and tdb to proto_files. The tool for building proto.h
is busted though.
r12525 at SERNOX (orig r10380): jelmer | 2005-09-21 11:16:55 +0200
Use pod-style documentation rather then XML-doc, in good perl style.
r12526 at SERNOX (orig r10381): jelmer | 2005-09-21 11:27:17 +0200
Be a bit stricter on pod syntax
r12527 at SERNOX (orig r10382): abartlet | 2005-09-21 12:17:56 +0200
In the absence of client support for the full KDC-side
canonicalisation code, I've hacked Heimdal to use the default realm if
no other realm can be determined for a given host.
Andrew Bartlett
r12528 at SERNOX (orig r10383): abartlet | 2005-09-21 12:18:40 +0200
This patch is on the road to implementing servers (such as kpasswd) that
use raw krb5, not GSSAPI. I still keep the 'fake GSSAPI' code, but
under the module name 'fake_gssapi_krb5'.
Andrew Bartlett
r12529 at SERNOX (orig r10384): tridge | 2005-09-21 12:45:47 +0200
add _GNU_SOURCE in tdb configure
r12530 at SERNOX (orig r10385): tridge | 2005-09-21 12:46:02 +0200
removed obsolete comment
r12531 at SERNOX (orig r10386): abartlet | 2005-09-21 14:24:41 +0200
Merge current lorikeet-heimdal into Samba4.
Andrew Bartlett
r12532 at SERNOX (orig r10387): abartlet | 2005-09-21 14:38:25 +0200
By exporting KRB5_CONFIG pointing at a file of our choosing, we can
avoid DNS delays in our testsuite. The next step will be to use
kerberos in the tests (awaits application of socketwrapper or hooks
into our socket layer).
Andrew Bartlett
r12533 at SERNOX (orig r10388): jelmer | 2005-09-21 14:57:18 +0200
Add version numbers (required for CPAN)
r12534 at SERNOX (orig r10389): jelmer | 2005-09-21 15:04:09 +0200
Add Manifest file (required for CPAN)
r12535 at SERNOX (orig r10390): vlendec | 2005-09-21 16:41:29 +0200
Remove fstring, pstring and uint32_t from winbindd_nss.h.
Volker
r12538 at SERNOX (orig r10393): jelmer | 2005-09-21 17:18:11 +0200
More type checking in scons
Remove unused file
r12540 at SERNOX (orig r10395): vlendec | 2005-09-21 18:35:15 +0200
While playing with winbind, I found a segfault because I had given
resolve_name_send a stack-allocated method list. Duplicate it.
Volker
r12543 at SERNOX (orig r10398): abartlet | 2005-09-22 00:55:39 +0200
Don't do DNS lookups on short names (no .).
Andrew Bartlett
r12547 at SERNOX (orig r10402): abartlet | 2005-09-22 03:50:58 +0200
Make the RPC-SAMLOGON test pass against Win2k3 SP0 again.
I still have issues with Win2k3 SP1, and Samba4 doesn't pass it's own
test for the moment, but I'm working on these issues :-)
This required a change to the credentials API, so that the special
case for NTLM logins using a principal was indeed handled as a
special, not general case.
Also don't set the realm from a ccache, as then it overrides --option=realm=.
Andrew Bartlett
r12548 at SERNOX (orig r10403): tridge | 2005-09-22 05:51:50 +0200
fixed the basedn for testing, and add a debug showing the size of the test in ldbtest
r12549 at SERNOX (orig r10404): tridge | 2005-09-22 05:52:32 +0200
make sure we use the right smb.conf in the ldap testing
r12550 at SERNOX (orig r10405): tridge | 2005-09-22 05:56:41 +0200
added transactions into tdb, and hook them into ldb. See my
samba-technical posting for more details on the transactions design.
This also adds a number of command line arguments to tdbtorture,
making it more flexible, and fixes some lock deadlock conditions in
the tdbtorture code.
r12551 at SERNOX (orig r10406): tridge | 2005-09-22 06:16:46 +0200
added --nosync option to all ldb tools, so that you can control if
transactions are synchronous or not on the command line.
add LDB_FLG_NOSYNC flag to ldb_connect() so we can make our temporary
ldb databases non-synchronous
r12552 at SERNOX (orig r10407): tridge | 2005-09-22 06:19:57 +0200
the schannel database does not need to be synchronous (and thus crash
safe) as it is removed on smbd restart
r12553 at SERNOX (orig r10408): tridge | 2005-09-22 06:40:23 +0200
now that we are using tdb transactions we don't need any additional
locking code in the ldb_tdb backend, except for a single read lock
during searches to ensure searches don't cross transaction boundaries
The tdb transactions code would map these extra locks to noops anyway
(as locking makes no sense inside a transaction), but the work in
setting up the locking keys still costs something, and it makes the
code needlessly complex
r12554 at SERNOX (orig r10409): tridge | 2005-09-22 06:57:35 +0200
allow smb.conf override of ldb synchronous transactions with "ldb:nosync = yes/no"
r12555 at SERNOX (orig r10410): tridge | 2005-09-22 07:03:03 +0200
blindly update the scons file for tdb. I'm not sure how this works,
but it definately needs transaction.c now
r12556 at SERNOX (orig r10411): tridge | 2005-09-22 07:31:16 +0200
we don't need the 10 times retry on rid allocation now, as
transactions ensure two account creations can't interfere with each
other
r12559 at SERNOX (orig r10414): tpot | 2005-09-22 08:20:53 +0200
Fix building of proto.h
r12560 at SERNOX (orig r10415): tpot | 2005-09-22 08:38:26 +0200
The ldb and tdb libraries are bad examples to test out the make proto
code as they are marked as NOPROTO in the config.mk files.
r12561 at SERNOX (orig r10416): tpot | 2005-09-22 09:17:24 +0200
Detect some more types to get rid of spurious warnings in the
lib/replace/replace.h header.
Running 'scons lib/tdb' now (mostly) builds tdb.
Added:
branches/tmp/samba4-winsrepl/source/build/scons/pkgconfig.py
branches/tmp/samba4-winsrepl/source/lib/tdb/common/transaction.c
branches/tmp/samba4-winsrepl/source/pidl/MANIFEST
Removed:
branches/tmp/samba4-winsrepl/source/build/m4/check_shld.m4
branches/tmp/samba4-winsrepl/source/pidl/pidl.1.xml
Modified:
branches/tmp/samba4-winsrepl/
branches/tmp/samba4-winsrepl/source/SConstruct
branches/tmp/samba4-winsrepl/source/auth/SConscript
branches/tmp/samba4-winsrepl/source/auth/auth_winbind.c
branches/tmp/samba4-winsrepl/source/auth/gensec/gensec_gssapi.c
branches/tmp/samba4-winsrepl/source/auth/gensec/gensec_krb5.c
branches/tmp/samba4-winsrepl/source/auth/gensec/schannel_state.c
branches/tmp/samba4-winsrepl/source/auth/kerberos/kerberos-notes.txt
branches/tmp/samba4-winsrepl/source/auth/kerberos/kerberos_util.c
branches/tmp/samba4-winsrepl/source/auth/kerberos/krb5_init_context.c
branches/tmp/samba4-winsrepl/source/auth/ntlmssp/ntlmssp_client.c
branches/tmp/samba4-winsrepl/source/build/m4/env.m4
branches/tmp/samba4-winsrepl/source/build/scons/
branches/tmp/samba4-winsrepl/source/build/scons/asn1.py
branches/tmp/samba4-winsrepl/source/build/scons/et.py
branches/tmp/samba4-winsrepl/source/build/scons/iconv.py
branches/tmp/samba4-winsrepl/source/build/scons/pidl.py
branches/tmp/samba4-winsrepl/source/build/scons/proto.py
branches/tmp/samba4-winsrepl/source/build/smb_build/makefile.pm
branches/tmp/samba4-winsrepl/source/client/SConscript
branches/tmp/samba4-winsrepl/source/client/client.c
branches/tmp/samba4-winsrepl/source/dsdb/samdb/ldb_modules/samldb.c
branches/tmp/samba4-winsrepl/source/dynconfig.c
branches/tmp/samba4-winsrepl/source/gtk/SConscript
branches/tmp/samba4-winsrepl/source/heimdal/cf/resolv.m4
branches/tmp/samba4-winsrepl/source/heimdal/kdc/kerberos5.c
branches/tmp/samba4-winsrepl/source/heimdal/kdc/pkinit.c
branches/tmp/samba4-winsrepl/source/heimdal/lib/asn1/gen_decode.c
branches/tmp/samba4-winsrepl/source/heimdal/lib/asn1/lex.c
branches/tmp/samba4-winsrepl/source/heimdal/lib/asn1/lex.l
branches/tmp/samba4-winsrepl/source/heimdal/lib/asn1/pkcs8.asn1
branches/tmp/samba4-winsrepl/source/heimdal/lib/com_err/parse.c
branches/tmp/samba4-winsrepl/source/heimdal/lib/com_err/parse.h
branches/tmp/samba4-winsrepl/source/heimdal/lib/gssapi/cfx.c
branches/tmp/samba4-winsrepl/source/heimdal/lib/hdb/hdb-protos.h
branches/tmp/samba4-winsrepl/source/heimdal/lib/krb5/changepw.c
branches/tmp/samba4-winsrepl/source/heimdal/lib/krb5/crypto.c
branches/tmp/samba4-winsrepl/source/heimdal/lib/krb5/get_host_realm.c
branches/tmp/samba4-winsrepl/source/heimdal/lib/krb5/kcm.c
branches/tmp/samba4-winsrepl/source/heimdal/lib/krb5/krb5-private.h
branches/tmp/samba4-winsrepl/source/heimdal/lib/krb5/krb5-protos.h
branches/tmp/samba4-winsrepl/source/heimdal/lib/krb5/krbhst.c
branches/tmp/samba4-winsrepl/source/heimdal/lib/krb5/pkinit.c
branches/tmp/samba4-winsrepl/source/heimdal_build/SConscript
branches/tmp/samba4-winsrepl/source/ldap_server/ldap_server.c
branches/tmp/samba4-winsrepl/source/lib/SConscript
branches/tmp/samba4-winsrepl/source/lib/cmdline/SConscript
branches/tmp/samba4-winsrepl/source/lib/cmdline/credentials.c
branches/tmp/samba4-winsrepl/source/lib/cmdline/popt_common.c
branches/tmp/samba4-winsrepl/source/lib/credentials.c
branches/tmp/samba4-winsrepl/source/lib/db_wrap.c
branches/tmp/samba4-winsrepl/source/lib/genrand.c
branches/tmp/samba4-winsrepl/source/lib/ldb/Makefile.in
branches/tmp/samba4-winsrepl/source/lib/ldb/SConscript
branches/tmp/samba4-winsrepl/source/lib/ldb/configure.in
branches/tmp/samba4-winsrepl/source/lib/ldb/include/ldb.h
branches/tmp/samba4-winsrepl/source/lib/ldb/ldb_sqlite3/ldb_sqlite3.c
branches/tmp/samba4-winsrepl/source/lib/ldb/ldb_tdb/ldb_search.c
branches/tmp/samba4-winsrepl/source/lib/ldb/ldb_tdb/ldb_tdb.c
branches/tmp/samba4-winsrepl/source/lib/ldb/ldb_tdb/ldb_tdb.h
branches/tmp/samba4-winsrepl/source/lib/ldb/tools/cmdline.c
branches/tmp/samba4-winsrepl/source/lib/ldb/tools/cmdline.h
branches/tmp/samba4-winsrepl/source/lib/ldb/tools/ldbtest.c
branches/tmp/samba4-winsrepl/source/lib/messaging/config.mk
branches/tmp/samba4-winsrepl/source/lib/popt/SConscript
branches/tmp/samba4-winsrepl/source/lib/registry/SConscript
branches/tmp/samba4-winsrepl/source/lib/replace/SConscript
branches/tmp/samba4-winsrepl/source/lib/socket_wrapper/SConscript
branches/tmp/samba4-winsrepl/source/lib/tdb/Makefile.in
branches/tmp/samba4-winsrepl/source/lib/tdb/SConscript
branches/tmp/samba4-winsrepl/source/lib/tdb/common/dump.c
branches/tmp/samba4-winsrepl/source/lib/tdb/common/error.c
branches/tmp/samba4-winsrepl/source/lib/tdb/common/freelist.c
branches/tmp/samba4-winsrepl/source/lib/tdb/common/io.c
branches/tmp/samba4-winsrepl/source/lib/tdb/common/lock.c
branches/tmp/samba4-winsrepl/source/lib/tdb/common/open.c
branches/tmp/samba4-winsrepl/source/lib/tdb/common/tdb.c
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/tdb/config.mk
branches/tmp/samba4-winsrepl/source/lib/tdb/configure.in
branches/tmp/samba4-winsrepl/source/lib/tdb/docs/README
branches/tmp/samba4-winsrepl/source/lib/tdb/include/tdb.h
branches/tmp/samba4-winsrepl/source/lib/tdb/tools/tdbtool.c
branches/tmp/samba4-winsrepl/source/lib/tdb/tools/tdbtorture.c
branches/tmp/samba4-winsrepl/source/lib/tls/SConscript
branches/tmp/samba4-winsrepl/source/libcli/composite/sesssetup.c
branches/tmp/samba4-winsrepl/source/libcli/resolve/resolve.c
branches/tmp/samba4-winsrepl/source/librpc/SConscript
branches/tmp/samba4-winsrepl/source/librpc/rpc/dcerpc_schannel.c
branches/tmp/samba4-winsrepl/source/librpc/rpc/dcerpc_util.c
branches/tmp/samba4-winsrepl/source/nsswitch/wb_common.c
branches/tmp/samba4-winsrepl/source/nsswitch/winbind_nss_config.h
branches/tmp/samba4-winsrepl/source/nsswitch/winbindd_nss.h
branches/tmp/samba4-winsrepl/source/param/SConscript
branches/tmp/samba4-winsrepl/source/param/loadparm.c
branches/tmp/samba4-winsrepl/source/pidl/
branches/tmp/samba4-winsrepl/source/pidl/Makefile.PL
branches/tmp/samba4-winsrepl/source/pidl/README
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Compat.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Dump.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Ethereal/Conformance.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Ethereal/NDR.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/NDR.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/ODL.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/COM/Header.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/COM/Proxy.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/COM/Stub.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/EJS.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/EJSHeader.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/Header.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/NDR/Client.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/NDR/Header.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/NDR/Parser.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/NDR/Server.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/SWIG.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/TDR.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba/Template.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Test.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Typelist.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Util.pm
branches/tmp/samba4-winsrepl/source/pidl/pidl
branches/tmp/samba4-winsrepl/source/rpc_server/lsa/dcesrv_lsa.c
branches/tmp/samba4-winsrepl/source/script/tests/selftest.sh
branches/tmp/samba4-winsrepl/source/script/tests/test_ldap.sh
branches/tmp/samba4-winsrepl/source/scripting/ejs/smbcalls_auth.c
branches/tmp/samba4-winsrepl/source/scripting/ejs/smbcalls_creds.c
branches/tmp/samba4-winsrepl/source/torture/local/binding_string.c
branches/tmp/samba4-winsrepl/source/torture/rpc/netlogon.c
branches/tmp/samba4-winsrepl/source/torture/rpc/samlogon.c
branches/tmp/samba4-winsrepl/source/torture/rpc/schannel.c
branches/tmp/samba4-winsrepl/source/utils/net/net_password.c
branches/tmp/samba4-winsrepl/source/winbind/wb_server.c
Changeset:
Sorry, the patch is too large (9805 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10417
More information about the samba-cvs
mailing list