------------------------------------------------------------
revno: 3739
committer: Jelmer Vernooij <[EMAIL PROTECTED]>
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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: gd
    timestamp: Wed 2006-09-06 13:13:12 +0000
    message:
      Forgot to call asn1_free() in previous commit.
      
      Guenther
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: gd
    timestamp: Wed 2006-09-06 12:14:58 +0000
    message:
      Fix memleaks.
      
      Guenther
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: gd
    timestamp: Wed 2006-09-06 11:53:13 +0000
    message:
      Close socket when the CLDAP request has failed.
      
      Guenther
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: jra
    timestamp: Wed 2006-09-06 00:35:27 +0000
    message:
      Make max usershares an advisory limit, pointed out
      by Cybionet <[EMAIL PROTECTED]>.
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: metze
    timestamp: Tue 2006-09-05 10:40:22 +0000
    message:
      ignore generated files
      
      metze
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: metze
    timestamp: Tue 2006-09-05 10:37:18 +0000
    message:
      be more verbose when errors happen
      
      metze
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: metze
    timestamp: Tue 2006-09-05 06:57:13 +0000
    message:
      build talloctort as part of 'make torture'
      
      metze
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: idra
    timestamp: Mon 2006-09-04 19:53:30 +0000
    message:
      
      Backport SAMBA_4_0 snprintf changes
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: vlendec
    timestamp: Mon 2006-09-04 19:50:30 +0000
    message:
      More nested structures
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: vlendec
    timestamp: Mon 2006-09-04 19:47:48 +0000
    message:
      More C++ stuff
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: vlendec
    timestamp: Mon 2006-09-04 09:51:47 +0000
    message:
      More C++ stuff
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: vlendec
    timestamp: Mon 2006-09-04 09:29:50 +0000
    message:
      Fix warnings on non-krb5 systems
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: vlendec
    timestamp: Mon 2006-09-04 08:55:58 +0000
    message:
      Fix some 64-bit warnings
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: vlendec
    timestamp: Sun 2006-09-03 21:31:51 +0000
    message:
      Fix SunX (with LDAP but without ADS)
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: vlendec
    timestamp: Sun 2006-09-03 08:16:25 +0000
    message:
      OpenBSD apparently does not have ENOTSUP
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: derrell
    timestamp: Sun 2006-09-03 02:28:22 +0000
    message:
      revert a possibly unnecessary change
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: jra
    timestamp: Sat 2006-09-02 04:53:04 +0000
    message:
      Improved debug.
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: jra
    timestamp: Sat 2006-09-02 04:50:08 +0000
    message:
      Proper error reporting on write/close fail.
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: jra
    timestamp: Sat 2006-09-02 04:46:27 +0000
    message:
      Get nelem/size args right for x_fwrite.
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: vlendec
    timestamp: Thu 2006-08-31 20:37:16 +0000
    message:
      Fix typo
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: jerry
    timestamp: Thu 2006-08-31 18:33:50 +0000
    message:
      revert accidental commit to ads_verify_ticket()
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: metze
    timestamp: Thu 2006-08-31 09:27:03 +0000
    message:
      sync with samba4
      
      metze
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: metze
    timestamp: Thu 2006-08-31 07:43:57 +0000
    message:
      run bin/talloctort with samba3's make test
      
      metze
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: metze
    timestamp: Thu 2006-08-31 07:42:47 +0000
    message:
      sync talloctort.c with samba4
      
      metze
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: metze
    timestamp: Thu 2006-08-31 05:57:10 +0000
    message:
      ignore generated files
      
      metze
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: jra
    timestamp: Thu 2006-08-31 04:17:07 +0000
    message:
      Remove extra const.
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: jra
    timestamp: Thu 2006-08-31 04:16:13 +0000
    message:
      Fix couple of typos...
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: jra
    timestamp: Thu 2006-08-31 01:27:51 +0000
    message:
      Handle locking madness.
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: jra
    timestamp: Wed 2006-08-30 23:56:40 +0000
    message:
      Fix print out of client site name.
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: jerry
    timestamp: Wed 2006-08-30 16:58:29 +0000
    message:
      allow srcdir != builddir for 'make test'
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: jra
    timestamp: Wed 2006-08-30 16:02:08 +0000
    message:
      Don't print a NULL sitename.
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: jerry
    timestamp: Tue 2006-08-29 15:43:15 +0000
    message:
      remove incorrect comment (code has already been fixed)
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: jra
    timestamp: Tue 2006-08-29 01:11:02 +0000
    message:
      Fix possible null deref caught by Stanford checker.
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    committer: jra
    timestamp: Tue 2006-08-29 00:56:08 +0000
    message:
      Fix from Michael Adam <[EMAIL PROTECTED]> - make internal_resolve_name
      do what it's supposed to.
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    committer: jra
    timestamp: Tue 2006-08-29 00:53:28 +0000
    message:
      Fix Stanford checker bug - possible null deref.
      Jeremy.
    ------------------------------------------------------------
    merged: svn-v1:[EMAIL PROTECTED]
    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:[EMAIL PROTECTED]
    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

Reply via email to