Rev 3739: merge 3.0 upstream changes in
file:///home/jelmer/bzr.samba/3.0-libndr/
Jelmer Vernooij
jelmer at samba.org
Wed Sep 6 18:27:12 GMT 2006
------------------------------------------------------------
revno: 3739
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: libndr
timestamp: Wed 2006-09-06 20:26:35 +0200
message:
merge 3.0 upstream changes
added:
source/include/ads_protos.h
source/script/tests/test_local_s3.sh
modified:
examples/libsmbclient/Makefile
examples/libsmbclient/testacl.c
examples/libsmbclient/testread.c
source/Makefile.in
source/auth/auth_util.c
source/client/clitar.c
source/include/ads.h
source/include/ads_cldap.h
source/include/includes.h
source/include/libsmb_internal.h
source/include/libsmbclient.h
source/include/smb.h
source/include/talloc.h
source/lib/account_pol.c
source/lib/events.c
source/lib/gencache.c
source/lib/smbldap.c
source/lib/snprintf.c
source/lib/sysacls.c
source/lib/talloc.c
source/lib/tallocmsg.c
source/lib/talloctort.c
source/lib/time.c
source/lib/util.c
source/libaddns/dns.h
source/libaddns/dnsrecord.c
source/libaddns/dnsupdate.c
source/libaddns/dnsutils.c
source/libads/ads_struct.c
source/libads/cldap.c
source/libads/dns.c
source/libads/gpo_util.c
source/libads/kerberos.c
source/libads/kerberos_verify.c
source/libads/ldap.c
source/libads/ldap_printer.c
source/libads/ldap_schema.c
source/libads/ldap_user.c
source/libads/ldap_utils.c
source/libads/sasl.c
source/libsmb/clientgen.c
source/libsmb/clifile.c
source/libsmb/clilist.c
source/libsmb/clirap.c
source/libsmb/libsmbclient.c
source/libsmb/namecache.c
source/libsmb/namequery.c
source/libsmb/namequery_dc.c
source/libsmb/ntlm_check.c
source/libsmb/ntlmssp.c
source/libsmb/ntlmssp_sign.c
source/libsmb/smbdes.c
source/locking/brlock.c
source/locking/locking.c
source/nsswitch/pam_winbind.c
source/nsswitch/winbindd.c
source/nsswitch/winbindd_ads.c
source/nsswitch/winbindd_async.c
source/nsswitch/winbindd_cache.c
source/nsswitch/winbindd_ccache_access.c
source/nsswitch/winbindd_cm.c
source/nsswitch/winbindd_cred_cache.c
source/nsswitch/winbindd_nss.h
source/nsswitch/winbindd_pam.c
source/passdb/lookup_sid.c
source/passdb/passdb.c
source/printing/nt_printing.c
source/printing/print_iprint.c
source/rpc_parse/parse_dfs.c
source/rpc_parse/parse_prs.c
source/script/tests/selftest.sh
source/script/tests/test_functions.sh
source/script/tests/test_smbclient_s3.sh
source/script/tests/test_smbtorture_s3.sh
source/script/tests/tests_all.sh
source/smbd/oplock_linux.c
source/smbd/sesssetup.c
source/tdb/common/transaction.c
source/torture/torture.c
source/utils/net_ads.c
source/utils/net_ads_gpo.c
source/utils/net_dns.c
source/utils/net_lookup.c
source/utils/net_usershare.c
source/utils/netlookup.c
source/utils/ntlm_auth.c
source/utils/ntlm_auth_diagnostics.c
------------------------------------------------------------
merged: svn-v1:18182 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jerry
timestamp: Wed 2006-09-06 15:17:25 +0000
message:
only grant privs to Administrators if privileges are enabled to avoid bopgus error messages
------------------------------------------------------------
merged: svn-v1:18177 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: gd
timestamp: Wed 2006-09-06 13:20:06 +0000
message:
Some build- and memleak-fixes for the (not build by default) ADS GPO
routines.
Guenther
------------------------------------------------------------
merged: svn-v1:18175 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: gd
timestamp: Wed 2006-09-06 13:13:12 +0000
message:
Forgot to call asn1_free() in previous commit.
Guenther
------------------------------------------------------------
merged: svn-v1:18174 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: gd
timestamp: Wed 2006-09-06 13:10:20 +0000
message:
Do not return "success" when we failed to write in the CLDAP code.
Guenther
------------------------------------------------------------
merged: svn-v1:18172 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: gd
timestamp: Wed 2006-09-06 12:34:00 +0000
message:
Just a little more verbosity in this debug statement.
Guenther
------------------------------------------------------------
merged: svn-v1:18170 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: gd
timestamp: Wed 2006-09-06 12:29:45 +0000
message:
Make sure to actually get the printing data before trying to publish it
in AD.
Guenther
------------------------------------------------------------
merged: svn-v1:18167 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: gd
timestamp: Wed 2006-09-06 12:21:13 +0000
message:
Adding DEBUG() to winbinds refresh seqnum to track down a failure.
Guenther
------------------------------------------------------------
merged: svn-v1:18165 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: gd
timestamp: Wed 2006-09-06 12:14:58 +0000
message:
Fix memleaks.
Guenther
------------------------------------------------------------
merged: svn-v1:18162 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: gd
timestamp: Wed 2006-09-06 11:53:13 +0000
message:
Close socket when the CLDAP request has failed.
Guenther
------------------------------------------------------------
merged: svn-v1:18158 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: gd
timestamp: Wed 2006-09-06 10:59:39 +0000
message:
Stop winbindd from accumulating memory creds infinitely when doing
pam offline logons.
Guenther
------------------------------------------------------------
merged: svn-v1:18128 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Wed 2006-09-06 04:41:43 +0000
message:
Don't forget to set the ref count to 1 on a reference
counted struct. Doh !
Jeremy.
------------------------------------------------------------
merged: svn-v1:18116 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Wed 2006-09-06 00:35:27 +0000
message:
Make max usershares an advisory limit, pointed out
by Cybionet <cybionet at videotron.ca>.
Jeremy.
------------------------------------------------------------
merged: svn-v1:18107 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Tue 2006-09-05 21:11:08 +0000
message:
Only do a SAF realm store if the logon was krb5.
Jeremy.
------------------------------------------------------------
merged: svn-v1:18099 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Tue 2006-09-05 15:28:28 +0000
message:
merge from samba4 to make tcc happy as the same struct name was used in multiple
places and that only works if they're all in a local scope
metze
------------------------------------------------------------
merged: svn-v1:18071 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Tue 2006-09-05 10:40:22 +0000
message:
ignore generated files
metze
------------------------------------------------------------
merged: svn-v1:18070 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Tue 2006-09-05 10:37:18 +0000
message:
be more verbose when errors happen
metze
------------------------------------------------------------
merged: svn-v1:18069 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Tue 2006-09-05 10:29:16 +0000
message:
it isn't a good idea to run the PIPE_NUMBER test on a file share...
But I wonder why it is so slow on my laptop and takes only 1 second on
the 'opi' build farm host.
I got only 2-3 opens per second...
metze
------------------------------------------------------------
merged: svn-v1:18066 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Tue 2006-09-05 07:43:49 +0000
message:
It's a bit pointless to send ourselves a signal just to check if we exist :-)
Volker
------------------------------------------------------------
merged: svn-v1:18065 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Tue 2006-09-05 06:57:13 +0000
message:
build talloctort as part of 'make torture'
metze
------------------------------------------------------------
merged: svn-v1:18063 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Tue 2006-09-05 06:32:46 +0000
message:
When we get a successful connection using ADS,
cache the SAF name under both the domain name
and the realm name, as we could be looking up
under both. Jerry please check.
Jeremy.
------------------------------------------------------------
merged: svn-v1:18062 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Tue 2006-09-05 05:28:31 +0000
message:
Fix to ensure the name used by pam matches the
name that will be returned by winbindd. This
(should) fix the bug where the user logs in
with DOMAIN\user but winbindd returns only
"user" for the username due to 'winbind use
default domain' being set.
Jeremy.
------------------------------------------------------------
merged: svn-v1:18049 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: idra
timestamp: Mon 2006-09-04 19:53:30 +0000
message:
Backport SAMBA_4_0 snprintf changes
------------------------------------------------------------
merged: svn-v1:18048 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Mon 2006-09-04 19:50:30 +0000
message:
More nested structures
------------------------------------------------------------
merged: svn-v1:18047 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Mon 2006-09-04 19:47:48 +0000
message:
More C++ stuff
------------------------------------------------------------
merged: svn-v1:18030 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Mon 2006-09-04 10:12:04 +0000
message:
When compiling with C++, nested structs lead to nested class definitions which
are not compatible. I am aware that this would be a huge change in Samba4, but
I would like to see it in the code that is shared.
Stefan, when you do merge work, can you get this across to Samba4?
Thanks,
Volker
------------------------------------------------------------
merged: svn-v1:18029 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Mon 2006-09-04 09:51:47 +0000
message:
More C++ stuff
------------------------------------------------------------
merged: svn-v1:18028 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Mon 2006-09-04 09:29:50 +0000
message:
Fix warnings on non-krb5 systems
------------------------------------------------------------
merged: svn-v1:18027 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Mon 2006-09-04 08:55:58 +0000
message:
Fix some 64-bit warnings
------------------------------------------------------------
merged: svn-v1:18020 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Sun 2006-09-03 21:31:51 +0000
message:
Fix SunX (with LDAP but without ADS)
------------------------------------------------------------
merged: svn-v1:18019 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Sun 2006-09-03 21:07:16 +0000
message:
Fix a C++ warnings: Don't use void * in libads/ for LDAPMessage anymore.
Compiled it on systems with and without LDAP, I hope it does not break the
build farm too badly. If it does, I'll fix it tomorrow.
Volker
------------------------------------------------------------
merged: svn-v1:18016 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Sun 2006-09-03 08:16:25 +0000
message:
OpenBSD apparently does not have ENOTSUP
------------------------------------------------------------
merged: svn-v1:18015 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sun 2006-09-03 03:46:07 +0000
message:
Try and detect network failures immediately in
set_dc_type_and_flags().
Fix problem when DC is down in ads_connect, where
we fall back to NetBIOS and try exactly the same
IP addresses we just put in the negative connection
cache.... We can never succeed, so don't try lookups
a second time.
Jeremy.
------------------------------------------------------------
merged: svn-v1:18014 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: derrell
timestamp: Sun 2006-09-03 02:28:22 +0000
message:
revert a possibly unnecessary change
------------------------------------------------------------
merged: svn-v1:18013 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: derrell
timestamp: Sun 2006-09-03 02:10:24 +0000
message:
Fix for "bug" (enhancement) 3684.
Provide a new option to specify the share mode to be used when opening a
file.
------------------------------------------------------------
merged: svn-v1:18012 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: derrell
timestamp: Sun 2006-09-03 01:37:26 +0000
message:
Should fix bug 4018.
NetApp filers expect paths in Open AndX Request to have a leading slash.
Windows clients send the leading slash, so we should too.
------------------------------------------------------------
merged: svn-v1:18011 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: derrell
timestamp: Sun 2006-09-03 00:50:34 +0000
message:
Should fix bug 3835.
Jeremy: requires your eyes...
If the remote connection timed out while cli_list() was retrieving its list of
files, the error was not returned to the user, e.g. via smbc_opendir(), so the
user didn't have a way to know to set the timeout longer and try again. This
problem would occur when a very large directory is being read with a too-small
timeout on the cli.
Jeremy, although there were a couple of areas that needed to be handled, I
needed to make one change that you should bless, in libsmb/clientgen.c. It
was setting
cli->smb_rw_error = smb_read_error;
but smb_read_error is zero, so this had no effect. I'm now doing
cli->smb_rw_error = READ_TIMEOUT;
instead, and according to the OP, these (cumulative) changes (in a slightly
different form) solve the problem.
Please confirm this smb_rw_error change will have no other adverse effects
that you can see.
Derrell
------------------------------------------------------------
merged: svn-v1:18010 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 23:06:21 +0000
message:
Ensure we don't timeout twice to the same
server in winbindd when it's down and listed
in the -ve connection cache. Fix memory leak,
reduce timeout for cldap calls - minimum 3 secs.
Jeremy.
------------------------------------------------------------
merged: svn-v1:18009 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: derrell
timestamp: Sat 2006-09-02 21:47:56 +0000
message:
Fixes bug 4026.
This completes the work Jeremy began last week, disambiguating the meaning of
c_time. (In POSIX terminology, c_time means "status Change time", not "create
time".) All uses of c_time, a_time and m_time have now been replaced with
change_time, access_time, and write_time, and when creation time is intended,
create_time is used.
Additionally, the capability of setting and retrieving the create time have
been added to the smbc_setxattr() and smbc_getxattr() functions. An example
of setting all four times can be seen with the program
examples/libsmbclient/testacl
with the following command line similar to:
testacl -f -S "system.*:CREATE_TIME:1000000000,ACCESS_TIME:1000000060,WRITE_TIME:1000000120,CHANGE_TIME:1000000180" 'smb://server/share/testfile.txt'
The -f option turns on the new mode which uses full time names in the
attribute specification (e.g. ACCESS_TIME vs A_TIME).
------------------------------------------------------------
merged: svn-v1:18008 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Sat 2006-09-02 21:41:28 +0000
message:
Ok, same fix as before. But this time also allocate the session key. This had
worked in one test, no idea what memory I've overwritten that time. This time
it survives the unpatched w2k password change.
Volker
------------------------------------------------------------
merged: svn-v1:18007 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 20:17:05 +0000
message:
Ensure we don't namecache KDC entries with port 88
as a generic DC (that should be the LDAP port).
Jeremy.
------------------------------------------------------------
merged: svn-v1:18006 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 19:27:44 +0000
message:
Actually a smaller change than it looks. Leverage
the get_dc_list code to get the _kerberos. names
for site support. This way we don't depend on one
KDC to do ticket refresh. Even though we know it's
up when we add it, it may go down when we're trying
to refresh.
Jeremy.
------------------------------------------------------------
merged: svn-v1:18005 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Sat 2006-09-02 19:18:49 +0000
message:
The ntlmssp fix is not correct yet, working on it
------------------------------------------------------------
merged: svn-v1:18004 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 06:28:48 +0000
message:
If you're writing out a krb5.conf, at least
get the syntax right... :-).
Jeremy.
------------------------------------------------------------
merged: svn-v1:18003 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 05:55:47 +0000
message:
Creating a directory and getting EEXIST isn't an error.
Jeremy.
------------------------------------------------------------
merged: svn-v1:18002 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 04:53:04 +0000
message:
Improved debug.
Jeremy.
------------------------------------------------------------
merged: svn-v1:18001 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 04:50:08 +0000
message:
Proper error reporting on write/close fail.
Jeremy.
------------------------------------------------------------
merged: svn-v1:18000 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 04:46:27 +0000
message:
Get nelem/size args right for x_fwrite.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17999 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 03:42:55 +0000
message:
No need to prevent others from reading. Use 755 instead
of 700, and 644 instead of 600. Reading might help
debugging.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17997 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 02:04:41 +0000
message:
Ensure lockdir exists for winbindd. Store tmp
krb5.conf files under lockdir, not privatedir.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17996 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 01:34:37 +0000
message:
Don't talloc free the memory then reference it. Doh !
Jeremy.
------------------------------------------------------------
merged: svn-v1:17995 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 01:33:13 +0000
message:
Ensure we create the domain-specific krb5 files in a
separate directory.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17994 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Sat 2006-09-02 01:23:08 +0000
message:
Add debugs that showed me why my site code wasn't
working right. Don't update the server site when we
have a client one...
Jeremy.
------------------------------------------------------------
merged: svn-v1:17984 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Fri 2006-09-01 04:41:03 +0000
message:
Ensure we never indirect a null opt_username if it wasn't
specified.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17981 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Fri 2006-09-01 04:33:33 +0000
message:
Hmmm. Don't break helper functions that don't need
the username by forcing it to be specified. Still
split out domain \ user for the ones that do use
it.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17979 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Fri 2006-09-01 04:15:04 +0000
message:
Make ntlm_auth more intelligent about figuring out it's
domain and user args. if only given a parameter of the
form --username DOMAIN\user. When called by firefox
or other user apps they may not know what the domain
is (and they don't care). They just want to pass the
contents of $USERNAME without having to parse it
or guess a domain.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17977 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Thu 2006-08-31 20:45:29 +0000
message:
To be honest, I have NO idea whatsoever what this does, but it fixes what I
have been able to reproduce with smbtorture4 for bug number 4059. It's too
late here now to check with W2k native, I'll do that tomorrow or over the
weekend. I'll then also check in a samba4 torture test to walk this from now
on.
Abartlet, can you do me a favor and look over this? It is a 1:1 copy of the
corresponding Samba4 code.
Thanks,
Volker
------------------------------------------------------------
merged: svn-v1:17976 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Thu 2006-08-31 20:37:16 +0000
message:
Fix typo
------------------------------------------------------------
merged: svn-v1:17972 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jerry
timestamp: Thu 2006-08-31 18:33:50 +0000
message:
revert accidental commit to ads_verify_ticket()
------------------------------------------------------------
merged: svn-v1:17971 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jerry
timestamp: Thu 2006-08-31 18:32:23 +0000
message:
Disable storing SIDs in the S-1-22-1 and S-1-22-2 domain to the SID<->uid/gid cache. FIxes a bug in token creation
------------------------------------------------------------
merged: svn-v1:17970 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Thu 2006-08-31 16:26:32 +0000
message:
Add missing include-guards around ads.h and ads_cldap.h.
Remove all reference to "Default-First-Site-Name" and
treat it like any other site.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17959 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Thu 2006-08-31 09:27:03 +0000
message:
sync with samba4
metze
------------------------------------------------------------
merged: svn-v1:17953 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Thu 2006-08-31 07:43:57 +0000
message:
run bin/talloctort with samba3's make test
metze
------------------------------------------------------------
merged: svn-v1:17951 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Thu 2006-08-31 07:42:47 +0000
message:
sync talloctort.c with samba4
metze
------------------------------------------------------------
merged: svn-v1:17949 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Thu 2006-08-31 06:30:51 +0000
message:
change the comment, talloc_enable_null_tracking() should
stay here.
metze
------------------------------------------------------------
merged: svn-v1:17948 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Thu 2006-08-31 05:57:10 +0000
message:
ignore generated files
metze
------------------------------------------------------------
merged: svn-v1:17947 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Thu 2006-08-31 04:17:07 +0000
message:
Remove extra const.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17946 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Thu 2006-08-31 04:16:13 +0000
message:
Fix couple of typos...
Jeremy.
------------------------------------------------------------
merged: svn-v1:17945 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Thu 2006-08-31 04:14:08 +0000
message:
Store the server and client sitenames in the ADS
struct so we can see when they match - only create
the ugly krb5 hack when they do.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17944 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Thu 2006-08-31 01:27:51 +0000
message:
Handle locking madness.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17943 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Thu 2006-08-31 01:20:21 +0000
message:
The horror, the horror. Add KDC site support by
writing out a custom krb5.conf file containing
the KDC I need. This may suck.... Needs some
testing :-).
Jeremy.
------------------------------------------------------------
merged: svn-v1:17942 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Thu 2006-08-31 00:07:24 +0000
message:
Jerry is right - when no site support is enabled
the client sitename is "Default-First-Site-Name".
Treat this as a blank site (no site configured).
Jeremy.
------------------------------------------------------------
merged: svn-v1:17941 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Wed 2006-08-30 23:56:40 +0000
message:
Fix print out of client site name.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17937 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Wed 2006-08-30 18:48:49 +0000
message:
Move the saf_ cache into the tcp ad connection code.
Cause winbindd to set site support before doing the
generic AD server lookup.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17934 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jerry
timestamp: Wed 2006-08-30 16:58:29 +0000
message:
allow srcdir != builddir for 'make test'
------------------------------------------------------------
merged: svn-v1:17933 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Wed 2006-08-30 16:02:08 +0000
message:
Don't print a NULL sitename.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17929 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Wed 2006-08-30 05:52:31 +0000
message:
Ok, I think I finally figured out where to put
the code to redo the CLDAP query to restrict DC
DNS lookups to the sitename. Jerry, please check
to stop me going insane :-).
Jeremy.
------------------------------------------------------------
merged: svn-v1:17928 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Wed 2006-08-30 04:40:03 +0000
message:
Implement the basic store for CLDAP sitename
support when looking up DC's. On every CLDAP
call store the returned client sitename (if
present, delete store if not) in gencache with
infinate timeout. On AD DNS DC lookup, try looking
for sitename DC's first, only try generic if
sitename DNS lookup failed.
I still haven't figured out yet how to ensure
we fetch the sitename with a CLDAP query before
doing the generic DC list lookup. This code is
difficult to understand. I'll do some experiments
and backtraces tomorrow to try and work out where
to force a CLDAP site query first.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17924 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Tue 2006-08-29 19:14:25 +0000
message:
Get rid of warnings now that talloc is merged.
Destructors now take a pointer to the "real" destroyed object as an argument.
Volker
------------------------------------------------------------
merged: svn-v1:17923 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Tue 2006-08-29 17:17:02 +0000
message:
turn on null_tracking with the first talloc_init() call,
(this needs to be moved to a samba3 specific place)
I commit this because I habe no time to test smbcontrol .... pool-usage
and don't want to break it. I'll try to find a better fix tomorrow.
metze
------------------------------------------------------------
merged: svn-v1:17922 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: metze
timestamp: Tue 2006-08-29 16:54:12 +0000
message:
sync samba3's talloc with samba4's and move the samba3 specific stuff to tallocmsg.c
metze
------------------------------------------------------------
merged: svn-v1:17921 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Tue 2006-08-29 16:52:59 +0000
message:
Comment is obsolte. This is now implemented in winbindd.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17910 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jerry
timestamp: Tue 2006-08-29 15:43:15 +0000
message:
remove incorrect comment (code has already been fixed)
------------------------------------------------------------
merged: svn-v1:17909 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jerry
timestamp: Tue 2006-08-29 15:42:09 +0000
message:
ensure we do not call map_username() twice on Krb5 session setups
------------------------------------------------------------
merged: svn-v1:17906 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Tue 2006-08-29 09:49:10 +0000
message:
Port the snprintf bugfix from 4. I wonder why we never hit this....
------------------------------------------------------------
merged: svn-v1:17903 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Tue 2006-08-29 01:25:57 +0000
message:
Fix null deref caught by Stanford checker. Don't
call ntlmssp_end on a null pointer ! (Doh !).
Jeremy.
------------------------------------------------------------
merged: svn-v1:17902 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Tue 2006-08-29 01:11:02 +0000
message:
Fix possible null deref caught by Stanford checker.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17901 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Tue 2006-08-29 01:04:25 +0000
message:
Stanford checker fix. cookie here can't be null or we'd
deref null. Make interface explicit.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17900 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Tue 2006-08-29 00:56:08 +0000
message:
Fix from Michael Adam <ma at sernet.de> - make internal_resolve_name
do what it's supposed to.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17899 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Tue 2006-08-29 00:53:28 +0000
message:
Fix Stanford checker bug - possible null deref.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17897 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: jra
timestamp: Mon 2006-08-28 23:01:30 +0000
message:
Store the uid in the memory creds. Don't request the
krb5 refresh creds when doing cached NTLM auth, request
the memory creds instead.
Jeremy.
------------------------------------------------------------
merged: svn-v1:17896 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_3_0
committer: vlendec
timestamp: Mon 2006-08-28 18:25:55 +0000
message:
Reformatting. I did not want to do it anymore, but these ones looked just
silly :-)
Volker
More information about the samba-cvs
mailing list