[SCM] Samba Shared Repository - branch v3-2-stable updated - release-3-2-8-99-gf64d676

Karolin Seeger kseeger at samba.org
Fri Mar 27 13:06:01 GMT 2009


The branch, v3-2-stable has been updated
       via  f64d676dd13cf2c84d8e12dd07cad5fd77cc5891 (commit)
       via  ea02bd686c50180147029f4b544ea6a4b538dce5 (commit)
       via  037f8936204b49abf3b05a6e1ed755f4708f166f (commit)
       via  9e6eeba7935b04ddcba4e1772e9dd2594c134c4f (commit)
       via  1fc6fb588ac74c704bbdf98199fea74e08962da4 (commit)
       via  a596eb3115464725ac2e8c897554d9b5c6a707f3 (commit)
       via  accce80f82e6978e062a71e89ef150bb71f6e61e (commit)
       via  9717135c53a64462bb57e3e31cdceec4b58f82b7 (commit)
       via  b559de0f9489ff014f2cdef26e09f0915713efba (commit)
       via  d0931439975696b1d4a1ca024c6aa549da29b222 (commit)
       via  95ff7e45dbdd2a9853d7504e479055e1951053df (commit)
       via  4325963c86f148682f49876bd2eb71e97afc01f8 (commit)
       via  1b089e285308b65452a17e4b9ed034430187d841 (commit)
       via  fbdefc5e46a3f3f2aeb109eafde215cdc55a9846 (commit)
       via  7301736f82de4e48fe2ca1491631c12ab4099db6 (commit)
       via  6d743ddcaf9876f5f43feb402c782ea7a47ee411 (commit)
       via  af87220d07ba0c558443d4d69351a7f5bab5546e (commit)
       via  c1014f371297d3405f32f13c0819e1584dcbba6f (commit)
       via  42bd21e5fb3a3c44b91ebb6b4cfb758172c17097 (commit)
       via  fc2b0122c3c04dc34f6e0a0c6bf1467e7e7a5241 (commit)
       via  3f19b0a34ee51ff0e0bfe930d6e8b2cbc2d96893 (commit)
       via  ffe74bbbc403a75e40784500f250421c7d8f5d83 (commit)
       via  5452a1a405424bfd5ae175353dd02dd2f18da11a (commit)
       via  e8c1a7eba2ff153defcf5e5dd89db251634ea973 (commit)
       via  e6b8b7e442f32a73ca87436617f0d63014cc5ade (commit)
       via  3a5a4c237182057d571b19dbae7ee553db0a195c (commit)
       via  f4b5d9720472b4c27d98b4ddb244ace6850861a7 (commit)
       via  adcdcd061eb1f31e55d04f0418a011da88beaf2c (commit)
       via  2938663a47eeb65309600435ad93935fc8bb8c89 (commit)
       via  b1579a3b6247b933ed9263ef15a76e4dc1ce9f1f (commit)
       via  0799502c06d4f54e2c54ebdf69281e1d660482bd (commit)
       via  b7e092783f4a3ea7ef1c62400b7e445eb1e879e1 (commit)
       via  388c52ee16e42b8c637adee8e6e181117bcded5f (commit)
       via  2e5c40859364ca9ba6d2956ab44473499d5f7966 (commit)
       via  9b7bb0145955dfc1dd6c23dfd6abb398fac7a27b (commit)
       via  f816072e3f8b92886b891a3101f4e50ffb727c6f (commit)
       via  55af8687bcdddfb7295268f3c988a0b05ad8bf68 (commit)
       via  aaf6251e21b2c01ee1fb19bde52f4a2d88d9ad65 (commit)
       via  b74c6c1b7e46dcf2602ac671c795e5ca9213dc0a (commit)
       via  f2a6e73c7c713c502340079cc9e9f351b7b536eb (commit)
       via  73f8bd531ad180b4b40d4baa5a7f639ebe998030 (commit)
       via  18a27fe5c8629a7b5905e98a0b82dce356476b4d (commit)
       via  c3072f9908d95c554268dc9bd57098fb66315e42 (commit)
       via  576ca7b5499e5780381bea0dbcdfda120128e44c (commit)
       via  cdd08fa20f117d6ef333ce278f4868533376f1ba (commit)
       via  efca536912b7f2916434cda3fc108bd24c0b638f (commit)
       via  fbe8739c92e1ef63087c3c020be556712b89b215 (commit)
       via  f843ec27e9a0fc77708227cc4ec376cd8db097bc (commit)
       via  8f34aa23409b198d6e1aaac180ff25ee5ca8bebb (commit)
       via  4d0d1a3c4245b2782b63c3636c8e9c1efae0dc47 (commit)
       via  22c862471a98d509be27d3bd15134a2e435bc723 (commit)
       via  b8fd1755c6039b4bfae08d4466e70c2af67e14d7 (commit)
       via  63e2581ed74def3302804234d58189abfd2ed897 (commit)
       via  2fbbefa32b328ad56b1962c7ec8cc38e0058b448 (commit)
       via  1c205016cf0345a99a64b435b820072a86ee7557 (commit)
       via  74382d4d33bd89580681e5b1d3d92c65250e6ce4 (commit)
       via  b2f90281bcfaed8bc6a9b67dd4a203f8b8ea76dc (commit)
       via  82dcd55c09a19e59ea3cfd24d2ae63bf2815e163 (commit)
       via  9d29633f1dc6ddf857c4518e815b24db8b9ade6d (commit)
       via  908b3d630f92595ece9b4a647dfef13ba2d47b78 (commit)
       via  20dc1e0f6d3d4999c2de1f8a9c8d98b8a8cdd118 (commit)
       via  88e9f89f9cbdd80f486a29d9b9d79aef10d91c7b (commit)
       via  9f8484e805a11bd2d7d3eea5f94a69040b6391f8 (commit)
       via  b4f73bd0a81e957c20c25486852ac7b6f38ab261 (commit)
       via  cf0b9c7f832d0ff0cbff880c173e21479b48d983 (commit)
       via  4fe1c6911d7741ddbe7b6cbb511f7137ad23d517 (commit)
       via  110c90a02ad295eb09d5dd550fe711e8b687b73f (commit)
       via  4c3bef9997d2f77d6c96221190fb216f49a6c0db (commit)
       via  3539270ccc7b76a3f2a4f2de8d7944e01242eb32 (commit)
       via  cc60928e3edbf745c1ee2bc6a653b6f163535352 (commit)
       via  442c49fb5ca04da578ce31ac02dc299cecb0cba3 (commit)
       via  62a3ef9f33c957a5e657fd64adc021deedfd8ff5 (commit)
       via  840f50851e6c7f040a50cb447a4fafb7f45631f8 (commit)
       via  e93de7765962ac2cdfd92e82e77c14473b0ccd16 (commit)
       via  874271209e66d37cf3afcb1863c89a6659a90dc2 (commit)
       via  de86a584d9d760424cc969b639356be8af060dfb (commit)
       via  e7857853d4c72b72ff404dcbde2a3adc98b5db47 (commit)
       via  ed8a865521615c84e71c078cb8336f3796386bc7 (commit)
       via  77dbb4c9f3630f1f641e932c5cf30c5d2af93c2f (commit)
       via  0f5979fcc3d4c1f15f96d711658617b8e0d20b2d (commit)
       via  afebcade5760ce14be589d1b444090841e9c2a66 (commit)
       via  2319cdb46674ee2ad8132b4a290b219aac99742e (commit)
       via  5514f59f561e38d0b233f1ffe62183dc81795d16 (commit)
       via  819c467df2a514a93893c48d085319fcbeaf25ce (commit)
       via  1826c09a09a1cc08a24ce9f4c4d44816e37a9be7 (commit)
       via  d8dd23610e478682a7aad915105824493e6058cc (commit)
       via  873c9336ead5a4b2def419f32a5312b24965afd9 (commit)
       via  a38e00cd814f4d903e86ede0537d6697950c8443 (commit)
       via  e3168f7ace1527f546bdb090d5453a28a3748cbe (commit)
       via  73fb407dcc08a2a77ab308812437d40aad40aa17 (commit)
       via  c5251572613418df84873023b46c4fe355e43a72 (commit)
       via  bc49ecbfe8f5f06437c09f1acc6ec03b2fb160dc (commit)
       via  004853429826f7d432f41542f8a006c212f4034e (commit)
       via  abc68ac8c5b20d1bb4866653eaeff718a67b9670 (commit)
       via  baa4149a3e944d39864934ab2dd9151f367093b7 (commit)
       via  db2cfcb5ec62dd5b3c36c56a44e2bf84610d2f9e (commit)
       via  8cb2ae3c092a5b44ea9b63eeaef4baaa29b83941 (commit)
       via  434d92753fcdcd364805a7e263299ccbaf5e4c7e (commit)
       via  c3f8ee0a2bbf89d89275d2a052bb962500d866f8 (commit)
      from  f39371e3acc476397898a30f3bf3dac9d34fbb53 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-2-stable


- Log -----------------------------------------------------------------
commit f64d676dd13cf2c84d8e12dd07cad5fd77cc5891
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri Mar 27 14:04:38 2009 +0100

    WHATSNEW: Update changes since 3.2.8.
    
    Karolin
    (cherry picked from commit 7fa853e490be446a6da2086e1749b59a8f741e09)

commit ea02bd686c50180147029f4b544ea6a4b538dce5
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Mar 26 15:33:39 2009 -0700

    Try and fix the build farm RAW-STREAMS errors. Ordering of
    modules shouldn't matter, so as vfs_streams_depot doesn't
    implement get/setxattrs then call into the full VFS stack
    at the top.
    Jeremy
    (cherry picked from commit a1d9b31a0c8a38dbfa94f578830d5d35695aff3b)

commit 037f8936204b49abf3b05a6e1ed755f4708f166f
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Mar 26 12:13:28 2009 -0700

    Fix bug #6224 - nmbd waits 5 minutes at startup before checking if it needs to run elections
    Fix logic bug that causes nmbd to wait 5 minutes before
    looking for a master browser. This one is *old* :-). Thanks
    for Simo for bugging me on this.
    Jeremy.
    (cherry picked from commit 857c2e4407a0f4fcee721372ffed5366bc3051f9)

commit 9e6eeba7935b04ddcba4e1772e9dd2594c134c4f
Author: Tim Prouty <tprouty at samba.org>
Date:   Thu Mar 26 11:28:37 2009 -0700

    s3: parse_packet can return NULL which is then dereferenced in match_mailslot_name
    (cherry picked from commit d097e3f918853cf642c4a51f6ed3a4d8c85d283e)

commit 1fc6fb588ac74c704bbdf98199fea74e08962da4
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Mar 26 12:24:50 2009 +0100

    Fix a scary "fill_share_mode_lock failed" message
    
    To me "fill_share_mode_lock failed" is a "can't happen" alert. There is
    however a perfectly valid case in get_file_infos() when the file is not open.
    
    Change the corresponding debug message to level 10 and explain more.
    (cherry picked from commit f73d4cf1fcfd8f9e2543a222faed133472fd890c)

commit a596eb3115464725ac2e8c897554d9b5c6a707f3
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 26 10:41:11 2009 +0100

    s3-net: Fix Bug #6102. NetQueryDisplayInformation could return wrong information.
    
    Guenther
    (cherry picked from commit 490ed838f2626893bb623ea6ad8d79595c8c44c4)

commit accce80f82e6978e062a71e89ef150bb71f6e61e
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 25 17:06:57 2009 +0100

    s3-net: Fix Bug #6193: avoid messing with sync_context in fetch_database_to_ldif().
    
    We absolutely need to avoid messing with the sync_context as that breaks the
    stream of replication data coming from the DC (only replicates ~350 instead of
    ~4000 groups).
    
    Guenther
    (cherry picked from commit 1a1823c357fb8e01ac0e8c8749e6f5004bf3cf3e)

commit 9717135c53a64462bb57e3e31cdceec4b58f82b7
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 24 15:34:13 2009 -0700

    winbind_pam: fix gcc 4.4 compile warning
    (cherry picked from commit 4a99f2f006e6324cf38b68f0f390daf52f24b1b3)

commit b559de0f9489ff014f2cdef26e09f0915713efba
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 24 15:29:35 2009 -0700

    Fix two memleaks in the encryption code
    
    ntlmssp_seal_packet creates its own signature data blob, which we then
    have to free.
    
    Jeremy, please check and merge appropriately (Yes, I'm asking you to do the
    janitor work, I want you to *look* at this :-))
    
    Volker
    (cherry picked from commit 525af716cd52500a4e3dccf9eeb9ea85f86be7ca)

commit d0931439975696b1d4a1ca024c6aa549da29b222
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Mar 24 11:50:49 2009 -0700

    s3:smbd: if we allow trans2 on the IPC$ share, then we have to allow transs2 too.
    
    Otherwise we'll confuse the client signing engine, when we reply an error to each transs2.
    
    metze
    (cherry picked from commit e217138a36b1ba1eff164aecfa52ba6fe8864747)

commit 95ff7e45dbdd2a9853d7504e479055e1951053df
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 24 11:07:16 2009 +0100

    Fix bug 6097
    
    A client sent a SID with authority 0 and 0 sub-authorities. W2k3 replies with
    NT_STATUS_INVALID_SID, even if other SIDs in the list are valid.
    
    Thanks to Pavel <wylda at volny.cz> for the bug report!
    (cherry picked from commit bb76066e8797599e5ca75821a686e32dd0c97a74)

commit 4325963c86f148682f49876bd2eb71e97afc01f8
Author: Björn Jacke <bj at sernet.de>
Date:   Mon Mar 23 12:26:03 2009 +0100

    s3:dsgetdcname: use parentheses in if condition to make negation clear
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    (cherry picked from commit 87b428e424e2e3cca975ecd0efed327e72950a1d)
    (cherry picked from commit ca58d12b6513beb40c14fcab2758cf21af0179f3)

commit 1b089e285308b65452a17e4b9ed034430187d841
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 20 11:11:04 2009 +0100

    s3-krb5: Fix Coverity #762 (REVERSE_INULL).
    
    Guenther
    (cherry picked from commit 97190ae184dff6450b1390c854f7426e2ee3f980)
    (cherry picked from commit 0f7757e94bfa35d22a7349d78578685c0dba22d7)
    (cherry picked from commit 66faa809847ad60b8027ae86068f8d62c0d181ed)

commit fbdefc5e46a3f3f2aeb109eafde215cdc55a9846
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 19 16:42:54 2009 +0100

    s3-krb5: Fix Coverity #722 (RESOURCE_LEAK).
    
    Guenther
    (cherry picked from commit 1524abd8bf12d82e1fb0063585fc9a465fc7bf9c)
    (cherry picked from commit 3517388b5d5439ffe3f9629aaf826fa1dfbb4ba7)
    (cherry picked from commit 5ce5a9bea994d7db3d352d0800333d0fd0b833df)

commit 7301736f82de4e48fe2ca1491631c12ab4099db6
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Mar 18 07:56:51 2009 +0100

    s3:libsmb: fix smb signing for fragmented trans/trans2/nttrans requests
    
    Before we send the secondary requests we need to remove the
    old mid=>seqnum mapping and reset cli->mid and make the new
    mid=>seqnum mapping "persistent".
    
    The bug we had in cli_send_trans was this:
    The first cli_send_smb() incremented cli->mid
    and the secondary requests used the incremented mid,
    but as cli->outbuf still had the correct mid,
    we send the correct mid to the server. The real problem
    was that the cli_send_smb() function stored the seqnum
    under the wrong mid.
    
    cli_send_nttrans() was totally broken and now follows the
    same logic as cli_send_trans().
    
    The good thing is that in practice the problem is unlikely to happen,
    because max_xmit is large enough to avoid secondary requests.
    
    metze
    (cherry picked from commit 880fbc4e8cd67de73c4bcda94489eb1e1422a04b)
    (cherry picked from commit 70466990b4b7c68ae95dbbcf741cd3f41f2dd0b3)
    (cherry picked from commit d01cca5e3ddb925696d49a1ea728013ec1032372)
    (cherry picked from commit 6c13360e195189f7afc70c5fda6ef27f46145b0b)

commit 6d743ddcaf9876f5f43feb402c782ea7a47ee411
Author: Björn Jacke <bj at sernet.de>
Date:   Mon Mar 16 01:51:09 2009 +0100

    fix build on old Heimdal based systems
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    (cherry picked from commit 011ad7245d53a716c4c766f5ef8d317bb3a53d0f)
    (cherry picked from commit 5eaa2541f19277bc00c47b944739c6732f90809b)

commit af87220d07ba0c558443d4d69351a7f5bab5546e
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Mar 18 20:54:13 2009 -0700

    Allow DFS client paths to work when POSIX pathnames have been
    selected (we need to path in pathname /that/look/like/this).
    Jeremy.
    (cherry picked from commit 0c11c2deee7ab9d281df6df91b793b7f1c1764a4)

commit c1014f371297d3405f32f13c0819e1584dcbba6f
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Mar 18 19:58:01 2009 -0700

    Fix bug #6196 - Unable to serve files with colons to Linux CIFS/VFS client
    Looks like the pathname parsing for POSIX paths got
    broken when the code for doing Windows streams parsing got added.
    Jeremy.
    (cherry picked from commit 985ba585207e840caa17c3d87d93ef1ba5f15cbb)

commit 42bd21e5fb3a3c44b91ebb6b4cfb758172c17097
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Mar 18 14:31:01 2009 -0700

    Fix bug 6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb correctly.
    This is a really nasty one to fix as in order to successfully update the
    passdb.tdb we must do the equivalent of a tdbbackup to move to the new hash
    values before we do the upgrade.
    Jeremy.
    (cherry picked from commit b5d794d5de872bcf757c8021c103b6b3d320b8db)

commit fc2b0122c3c04dc34f6e0a0c6bf1467e7e7a5241
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 17 11:22:41 2009 +0100

    Fix a valgrind error
    
    Found in "make test" -- if we can't connect at all, "cli" is uninitialized
    (cherry picked from commit 8ffe7b07df753568d960155c27d57de2bd99993f)

commit 3f19b0a34ee51ff0e0bfe930d6e8b2cbc2d96893
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Mar 16 13:17:04 2009 +0100

    Fix #6130: Don't crash in winbindd_rpc lookup_groupmem() on unmapped members
    
    Thanks to François Legal <devel at thom.fr.eu.org> for reporting this bug
    (cherry picked from commit e6a23d498bfd4bbe19cecf24ba3f94af83c9bf8b)

commit ffe74bbbc403a75e40784500f250421c7d8f5d83
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Mar 15 11:58:07 2009 +0100

    Fix a malloc/talloc mismatch when cli_initialise() fails
    (cherry picked from commit 20d378eebfcaca53f456f0fbae39d46031729de7)

commit 5452a1a405424bfd5ae175353dd02dd2f18da11a
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Feb 14 13:18:28 2009 +0100

    Don't log NDR_PRINT_DEBUG at level 0, this always ends up in syslog
    
    I think we eventually need to pass down the debuglevel here.
    (cherry picked from commit b2f6110d3ac5d60054a7e5a1d365f0a1f67a2f42)

commit e8c1a7eba2ff153defcf5e5dd89db251634ea973
Author: Andrew Tridgell <tridge at samba.org>
Date:   Tue Mar 10 16:45:45 2009 +1100

    fixed a bug in message handling for code the change notify code
    
    The change notify code registered a separate message handler for each
    tree connect. This registration uses the global messaging context.
    
    The messaging code would consider a 2nd registration for the same
    messaging type as being an 'update' of the handler, rather than a new
    handler. It also would only call the first handler in the linked list
    for a given message type when dispatching messages.
    
    This patch changes the messaging code to allow for multiple
    registrations of the same message type, and allow for multiple calls
    to different messaging handler for one incoming message.
    
    This fixes the problem with the test_notify_tcon() test that I
    recently committed to the S4 smbtorture
    (cherry picked from commit 89e340e09fbdc375c0aa85506add525b8ba5dcd0)
    (cherry picked from commit 733881d22f9864ea371b29d7d1817fb4af6b865c)

commit e6b8b7e442f32a73ca87436617f0d63014cc5ade
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 10 16:08:38 2009 +0100

    Revert "Revert "Fix a valgrind error / segfault in dns_register_smbd()""
    
    This reverts commit 96c57d26ed790b3e94c935cc4faf5661ea43a80c.
    (cherry picked from commit 045933cf5bf27fbb704e446cf8686f2f761a1ced)

commit 3a5a4c237182057d571b19dbae7ee553db0a195c
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 10 15:46:16 2009 +0100

    Revert "Fix a valgrind error / segfault in dns_register_smbd()"
    
    This reverts commit e47d2091136c4d870bb91b8a84eb9f6fd78eb971.
    
    No idea why, but this causes timeouts in the build farm all over the place
    (cherry picked from commit 0cf74151286238890ae0da0863e3a5807f4f3d81)

commit f4b5d9720472b4c27d98b4ddb244ace6850861a7
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 10 14:06:05 2009 +0100

    Fix a valgrind error / segfault in dns_register_smbd()
    (cherry picked from commit 4624451b7b78695b3f84e7fff91018ee9df0e589)
    (cherry picked from commit e47d2091136c4d870bb91b8a84eb9f6fd78eb971)

commit adcdcd061eb1f31e55d04f0418a011da88beaf2c
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Mar 9 12:35:21 2009 +0100

    s3:lib: interfaces.c isn't used in the configure tests anymore
    
    libreplace always provides the getifaddr() function.
    
    This fixes the build on sles8.
    
    metze
    (cherry picked from commit 1410490fe769bc79f98b4ab364685c7aed253e09)
    (cherry picked from commit bac96af2053996f28894458fce87e84c5c2356ff)
    (cherry picked from commit 8c50d89743a8e9024d238c6613ceea35cf160aa0)

commit 2938663a47eeb65309600435ad93935fc8bb8c89
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Mar 5 21:46:38 2009 -0800

    Get the sense of the integer wrap test the right way around. Sorry.
    Jeremy.
    (cherry picked from commit b4d9e92dfaa84b1361cdd6e49ad88e252c8fed4d)

commit b1579a3b6247b933ed9263ef15a76e4dc1ce9f1f
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Mar 5 21:02:22 2009 -0800

    Now we're allowing a lower bound for auth_len, ensure we
    also check for an upper one (integer wrap).
    Jeremy.
    (cherry picked from commit f58a6c9e08b2b44399e0333b1358522aec70bbee)

commit 0799502c06d4f54e2c54ebdf69281e1d660482bd
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Mar 5 17:16:54 2009 -0800

    Fix bug #6161 - smbclient corrupts source path in tar mode
    This was my fault. I broke the smbclient tar argument processing
    in creating the string for chdir when removing pstrings.
    Jeremy.
    (cherry picked from commit 750f9d94b0a1208d45cc117df68042e1d83044bf)

commit b7e092783f4a3ea7ef1c62400b7e445eb1e879e1
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Mar 5 15:12:55 2009 -0800

    Complete the fix for bug 6100
    
    According to [MS-RPCE].pdf, section 2.2.2.11:
    
    ----
    A client or a server that (during composing of a PDU) has allocated more space
    for the authentication token than the security provider fills in SHOULD fill in
    the rest of the allocated space with zero octets. These zero octets are still
    considered to belong to the authentication token part of the PDU.<36>
    ----
    
    RPC implementations are allowed to send padding bytes at the end of an auth
    footer. Windows 7 makes use of this.
    
    Thanks to Nick Meier <nmeier at microsoft.com>
    
    Volker
    (cherry picked from commit 91e2cd86e24cead352f07cc1a6b4a8e3a364adb5)

commit 388c52ee16e42b8c637adee8e6e181117bcded5f
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Mar 4 14:00:03 2009 +0100

    Fix an uninitialized variable warning
    (cherry picked from commit 43ea27319933f3b49b61decde8321d9162cfd9ef)

commit 2e5c40859364ca9ba6d2956ab44473499d5f7966
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri Feb 27 11:09:59 2009 +0100

    s3/docs: Add missing full stop.
    
    Karolin
    (cherry picked from commit 2ab9d365cfceb28c1280566b6fe8ec3767e18149)
    (cherry picked from commit aff67e24f3675ace3c69c210aa387bc008f1cbbc)
    (cherry picked from commit 0a9aff0bca4c49de0f87e496f62053787777f61d)

commit 9b7bb0145955dfc1dd6c23dfd6abb398fac7a27b
Author: Bo Yang <boyang at novell.com>
Date:   Fri Feb 27 11:37:19 2009 -0800

    Initialize the id_map status in idmap_ldap to avoid surprise
    (cherry picked from commit c23dffc930cb9852bb98c2a92f0215cf73f4572d)

commit f816072e3f8b92886b891a3101f4e50ffb727c6f
Author: Steven Danneman <steven.danneman at isilon.com>
Date:   Fri Feb 27 08:35:18 2009 -0800

    s3: fix guest auth when winbindd is running
    
    This fix is very subtle.  If a server is configured with "security = share"
    and "guest ok = yes" and winbindd is running authorization will fail during
    tree connect.
    
    This is due to our inability to map the guest sid S-1-5-21-X-501 to a uid
    through sid_to_uid().  Winbindd is unaware of the hard coded mapping
    between this sid and whatever uid the name in lp_guestaccount() is assigned.
    So sid_to_uid() fails and we exit create_token_from_username() without
    ever calling pdb_getsampwsid() which IS aware of the hard coded mapping.
    
    This patch just reorganizes the code, moving sid_to_uid() down to the
    block of code in which it is needed, avoiding this early failure.
    (cherry picked from commit 671812696217fe1337562b661d5131be79797f1c)

commit 55af8687bcdddfb7295268f3c988a0b05ad8bf68
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Feb 25 14:55:19 2009 -0800

    Fix more POSIX path lstat calls. Fix bug where close can return
    failure if we have a pending modtime and the containing directory
    of the file has been renamed (there is no POSIX "update time by
    fd" call). This can't happen on Windows as the rename will fail
    if there are open files beneath it. Will add a torture test
    for this.
    Jeremy.
    (cherry picked from commit 5fb3b5e903c08013074ba473399ddee30f6c328f)

commit aaf6251e21b2c01ee1fb19bde52f4a2d88d9ad65
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Feb 25 13:48:30 2009 -0800

    Fix use of streams modules with CIFSFS client.
    Jeremy.
    (cherry picked from commit 161dc96c1147f637b5ef78bb3f543f6d5e0618c6)

commit b74c6c1b7e46dcf2602ac671c795e5ca9213dc0a
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Feb 24 17:59:19 2009 -0800

    Allow set attributes on a stream fnum to be redirected to the base filename.
    Fixes the new RAW-STREAMS torture test.
    Jeremy.
    (cherry picked from commit 73d0c3143eedb5a9fd4d154aaf42d20ba6a19a1f)

commit f2a6e73c7c713c502340079cc9e9f351b7b536eb
Author: Steve French <smfrench at gmail.com>
Date:   Tue Feb 24 17:10:19 2009 -0600

        Fix guest mounts
         guest session setup, login (user id) as anonymous.
        This patch is for samba bugzilla bug 4640.
    
        Signed-off-by: Shirish Pargaonkar <shirishp at us.ibm.com>
        Acked-by: Jeff Layton <jlayton at redhat.com>
        Signed-off-by: Steve French <sfrench at samba.org>
    (cherry picked from commit 5e6b019d70fef2ad082fc414053c131294bdeb49)

commit 73f8bd531ad180b4b40d4baa5a7f639ebe998030
Author: Steve French <smfrench at gmail.com>
Date:   Tue Feb 24 12:52:08 2009 -0600

    cifs mount fix for handling -V parameter
    
    also syncs with 3-3 mount.cifs
    
    Acked-by: Jeff Layton <jlayton at redhat.com>
    Signed-off-by: Steve French <sfrench at samba.org>
    (cherry picked from commit e831cd78ee3cf89abee058a475540955fad423ce)

commit 18a27fe5c8629a7b5905e98a0b82dce356476b4d
Author: Björn Jacke <bj at sernet.de>
Date:   Sun Feb 22 19:46:40 2009 +0100

    prefer gssapi header files from subdirectory
    
    this fixes some compile time noise on FreeBSD 7
    (cherry picked from commit 1bfdbb093f7c5e434ea3e653d389e1ccec578af6)
    (cherry picked from commit de96e1a82d6e92c00a0ab3020db8d7c0284aadb1)

commit c3072f9908d95c554268dc9bd57098fb66315e42
Author: Björn Jacke <bj at sernet.de>
Date:   Sun Feb 22 00:43:38 2009 +0100

    all BSDs use this evironment variable
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    (cherry picked from commit cd6ae0de52164dd6f50b3614f2511acb3eb15993)
    (cherry picked from commit 1ad5f50bdab761c7d3894e94f8fe3b171ec1b219)
    (cherry picked from commit bc53054616d442b1b28086181d81776f1c33834f)

commit 576ca7b5499e5780381bea0dbcdfda120128e44c
Author: Karolin Seeger <kseeger at samba.org>
Date:   Mon Feb 23 09:24:50 2009 +0100

    s3/docs: Fix typo in man mount.cifs.
    
    Thanks to Tobias Stoeckmann for reporting!
    
    Karolin
    (cherry picked from commit 09a7f93f6be66a8f2a124e49b4effe2b5863f01d)
    (cherry picked from commit fdb5c65fc51784b6a159748ec4df3953b7d2c1cb)
    (cherry picked from commit b19f58ccd088a10e487a1261cadb4f3f41987391)

commit cdd08fa20f117d6ef333ce278f4868533376f1ba
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Feb 20 08:25:29 2009 -0800

    Fix bug #6133 - Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL filesystem.
    As the NFSv4 ACL mapping code doesn't map write directory into the DELETE_CHILD
    permission bit (which we require before allowing a delete) no one can delete
    files without an explicit DELETE_CHILD bit set on the directory. Add this mapping.
    Jeremy.
    (cherry picked from commit 44e0e830c4c413054bdb30a62629993c4391c492)

commit efca536912b7f2916434cda3fc108bd24c0b638f
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri Feb 20 09:20:16 2009 +0100

    s3/docs: Fix several typos.
    
    This fixes bug #6127.
    Thanks to Justin T Pryzby <justinpryzby [at] users.sourceforge.net>
    for the review!
    
    Karolin
    (cherry picked from commit 54dbb030e2c6fed0abd0a3a89d08dad9b8a201a1)
    (cherry picked from commit a4548e41c6f12e4703249c53ad3dc727d2839931)
    (cherry picked from commit 0d68e3d54b8f0bf2861edc7ac3b26c2f48f242eb)

commit fbe8739c92e1ef63087c3c020be556712b89b215
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Feb 19 11:55:56 2009 -0800

    Backport the semantics of when to delete alternate data streams on a file truncate.
    Needed to fully support stream semantics.
    Jeremy.
    (cherry picked from commit cdcb9bbf47396a7213edafeabb009920bb4e16b7)

commit f843ec27e9a0fc77708227cc4ec376cd8db097bc
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Feb 19 20:03:06 2009 +0100

    Fix a O(n^2) algorithm in regdb_fetch_keys()
    (cherry picked from commit 4bb5df5831f54686fe719f0cddef1af048009e9b)

commit 8f34aa23409b198d6e1aaac180ff25ee5ca8bebb
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Feb 19 14:16:44 2009 +0100

    Fix a buffer handling bug when adding lots of registry keys
    
    This is *ancient*... From 2002, and nobody noticed until someone added lots of
    shares using net conf... :-)
    (cherry picked from commit 36ae846d15027df5e3a02ffabb08183dad9f6517)

commit 4d0d1a3c4245b2782b63c3636c8e9c1efae0dc47
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Feb 18 16:02:15 2009 -0800

    Gah, typo :-(. Sorry.
    (cherry picked from commit 301b23cf22ce1db04781b85954155fc93f4caee3)

commit 22c862471a98d509be27d3bd15134a2e435bc723
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Feb 18 15:42:31 2009 -0800

    Fix coverity CID-602. Possible use of uninitialized var.
    Jeremy.
    (cherry picked from commit 3b9874721ee8585e45b60246105fa380db132ac2)

commit b8fd1755c6039b4bfae08d4466e70c2af67e14d7
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Feb 17 15:55:23 2009 -0800

    Don't miss an absolute pathname as a kerberos keytab path. From Glenn Machin <gmachin at sandia.gov>.
    Jeremy.
    (cherry picked from commit 9974c09608d61244133eea8615c37184b0cac57b)

commit 63e2581ed74def3302804234d58189abfd2ed897
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Feb 17 10:28:37 2009 +0100

    s3:make: use pidl/pidl for 'make idl'
    
    metze
    (cherry picked from commit 3dc256ad0f1d2b1c131d67e033533dd316eab252)
    (cherry picked from commit 47bbea27c8972ca320e90c7c678fe6da28a269f1)

commit 2fbbefa32b328ad56b1962c7ec8cc38e0058b448
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Feb 17 09:04:58 2009 +0100

    librpc: rerun 'PIDL=pidl/pidl make idl'
    
    metze
    (cherry picked from commit eb1a2e4aea76462086a4303ba325c4da49e891cd)
    (cherry picked from commit e065eff98c9bd57155be824eef319f4c4d191e5e)

commit 1c205016cf0345a99a64b435b820072a86ee7557
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Feb 16 10:20:55 2009 +0100

    s3:netlogon: implement _netr_LogonGetCapabilities() with NT_STATUS_NOT_IMPLEMENTED
    
    This hopefully fixes bug #6100.
    
    metze
    (cherry picked from commit fe417b29bd23b7b935669993e0f01de4c7de2378)
    (cherry picked from commit 2f858cb914842e9af1331477ec6eb9782dbd0cf5)
    (cherry picked from commit 9edecdaa12fa42a356008b90710475ad9a1ae581)

commit 74382d4d33bd89580681e5b1d3d92c65250e6ce4
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Feb 16 10:42:43 2009 +0100

    netlogon.idl: add idl for netr_LogonGetCapabilities()
    
    metze
    (cherry picked from commit 8339969ed39e4cf3577971869ef2fd127f1c3ae3)
    (cherry picked from commit 5410134c70e3302c05b73109610c28dfa1a0dc69)
    (cherry picked from commit 4a353efc45480d3de91f91f618135faf8eb0429e)

commit b2f90281bcfaed8bc6a9b67dd4a203f8b8ea76dc
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Mon Jul 21 12:47:08 2008 +0200

    Properly cast array length in print functions. (This used to be commit f321240fa91fa19c1131f119c42f64897d220682)
    (cherry picked from commit 37a29ad53eae02a29fbb0bf14731487328150d23)

commit 82dcd55c09a19e59ea3cfd24d2ae63bf2815e163
Author: Günther Deschner <gd at samba.org>
Date:   Tue Feb 17 03:32:16 2009 +0100

    pidl: add pidl in order to be able to regenerate librpc functions.
    
    This is pidl as of 0c6ce977ffb8f53f546596b76c1e0858cc6a88ba.
    
    Guenther
    (cherry picked from commit bd53a095de3d221cab4a90a35cd018edd800f79a)

commit 9d29633f1dc6ddf857c4518e815b24db8b9ade6d
Author: Yasuma Takeda <yasuma at osstech.co.jp>
Date:   Mon Feb 16 14:07:37 2009 +0100

    Fix bug 5920
    
    The length of the memcpy was calculated wrong, r->out.return_authenticator is
    a pointer
    (cherry picked from commit cb9dd0f58d06a78b7724c3e0ec8f81512edc2d29)

commit 908b3d630f92595ece9b4a647dfef13ba2d47b78
Author: Jeremy Allison <jra at samba.org>
Date:   Sun Feb 15 18:18:21 2009 -0800

    Attempt to fix bug #6099. According to Microsoft
    Windows 7 looks at the negotiate_flags
    returned in this structure *even if the
    call fails with access denied ! So in order
    to allow Win7 to connect to a Samba NT style
    PDC we set the flags before we know if it's
    an error or not.
    Jeremy.
    (cherry picked from commit eb82149dc7f6bbcca85e8ef97f3e23952b438770)

commit 20dc1e0f6d3d4999c2de1f8a9c8d98b8a8cdd118
Author: Tim Prouty <tprouty at samba.org>
Date:   Sat Feb 14 20:34:16 2009 -0800

    s3 vfs: Fix SMB_VFS_RECVFILE/SENDFILE macros
    (cherry picked from commit 0c4b1974a19d1ee78d3973808e9b854c19847a2b)

commit 88e9f89f9cbdd80f486a29d9b9d79aef10d91c7b
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Feb 13 17:33:24 2009 -0800

    Oops. Fix the build (don't use 3.3 references in 3.2 :-).
    Jeremy.
    (cherry picked from commit a7a3f335e3b867ca6c8d75a53262b15d7c75d7b1)

commit 9f8484e805a11bd2d7d3eea5f94a69040b6391f8
Author: Holger Hetterich <hhetter at novell.com>
Date:   Fri Feb 13 17:30:22 2009 -0800

    Enable total anonymization in vfs_smb_traffic_analyzer, by mapping
    any user names to the one given by anonymize_prefix, without
    generating a hash number. This setting is optional and is compatible
    with the module configuration format of Samba 3.3.
    (cherry picked from commit 4b17cca0557a086c5722c221a6e282bad4a2b40a)

commit b4f73bd0a81e957c20c25486852ac7b6f38ab261
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Feb 13 16:06:29 2009 -0800

    Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure
    that "offered" read from the rpc packet in spoolss is under
    that size. Tidyup from analysis from Veracode.
    Jeremy.
    (cherry picked from commit 3ac4c42e1e5be2f25ef4602efa2ac360d8b603ce)

commit cf0b9c7f832d0ff0cbff880c173e21479b48d983
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Feb 13 15:06:13 2009 -0800

    Noted by Vericode analysis. Correctly use chroot().
    Jeremy.
    (cherry picked from commit c604236558b0be1b8a8539c7823e22f8e5eea55b)

commit 4fe1c6911d7741ddbe7b6cbb511f7137ad23d517
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Feb 13 10:06:26 2009 -0800

    Fix Coverity IDs 879 and 880 (RESOURCE_LEAK, REVERSE_INULL)
    (cherry picked from commit f7dc45f72145f0bba40c4a2e1a3ac7e4a85fd9cd)

commit 110c90a02ad295eb09d5dd550fe711e8b687b73f
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Feb 13 09:58:48 2009 -0800

    Fix Coverity ID 742 (RESOURCE_LEAK)
    (cherry picked from commit eee6c3cd63c08f999c400d864dd7f7de68c03b85)

commit 4c3bef9997d2f77d6c96221190fb216f49a6c0db
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Feb 13 09:53:56 2009 -0800

    Fix Coverity ID 744
    
    This was marked as a resource leak. This change makes the code a bit clearer
    that we always free error_string.
    (cherry picked from commit b03d45e6783e2706bd5d9c98a88ac07933e3adeb)

commit 3539270ccc7b76a3f2a4f2de8d7944e01242eb32
Author: Stefan Metzmacher <metze at samba.org>
Date:   Fri Feb 13 17:38:52 2009 +0100

    s3:auth_util.c: fix the build
    
    metze
    (cherry picked from commit 6c52b5cb48d93934fe472eb57511dd05a89eb523)

commit cc60928e3edbf745c1ee2bc6a653b6f163535352
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Feb 11 11:47:41 2009 +0100

    s3:auth: only create_local_token() should add S-1-22-X-Y sids
    
    metze
    (cherry picked from commit e7f7ed8bf6281ef01aca53ea44acdd4af4c51aa7)
    (cherry picked from commit cc1c764effd07bb124b5b5cf03fb5a4565c8ed36)
    (cherry picked from commit ebd7f45f9fe12b15dacc8ba52006ca25cb14fa0d)

commit 442c49fb5ca04da578ce31ac02dc299cecb0cba3
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Feb 11 11:46:18 2009 +0100

    s3:auth: add S-1-22-X-Y sids to the local token
    
    metze
    (cherry picked from commit f14e4d4e54f424c05147cb0e635c9b8930270262)
    (cherry picked from commit 490f7214f0d26e7466f0fdfb978e4b09f2433146)
    (cherry picked from commit 2ac198ed8e219ce57d811d199cbdb1ae10770b15)

commit 62a3ef9f33c957a5e657fd64adc021deedfd8ff5
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Feb 13 11:18:31 2009 +0100

    Fix Coverity ID 745 (RESOURCE_LEAK)
    (cherry picked from commit 566f4e92390312feddedf16f2175139ef62ac45e)

commit 840f50851e6c7f040a50cb447a4fafb7f45631f8
Author: Dan Sledz <dsledz at isilon.com>
Date:   Thu Feb 12 12:01:16 2009 -0800

    Fix double free caused by incorrect talloc_steal usage.
    (cherry picked from commit 9aeca67cbeb1a04082b02d54150d042a7b5a241d)

commit e93de7765962ac2cdfd92e82e77c14473b0ccd16
Author: Yasuma Takeda <yasuma at osstech.co.jp>
Date:   Wed Feb 11 14:23:29 2009 -0800

    Fix bug #6098 - When the DNS server is invalid, the ads_find_dc() does not work correctly with "security = domain"
    
    1. If DNS server is invalid, the get_sorted_dc_list() is called with
    realm(FQDN) and it fails.
    2. On the next step, the get_sorted_dc_list() is called with realm(FQDN) again.
    
    I think "again" is wrong place.
    On the 2nd step, get_sorted_dc_list() should be called with realm(WORKGROUP).
    (cherry picked from commit 2f3eafae83d036c5b35e5d7d11be6e29aaab7533)

commit 874271209e66d37cf3afcb1863c89a6659a90dc2
Author: Michael Adam <obnox at samba.org>
Date:   Wed Feb 11 22:27:48 2009 +0100

    s3:packaging: fix parsing of include.h in fill-templates
    
    The content has changed slightly in master for the merged build,
    and we must be more exact when parsing the lines.
    
    Michael
    (cherry picked from commit 9cb2dfb1acc958c73f195ddc2480f267262e7d74)

commit de86a584d9d760424cc969b639356be8af060dfb
Author: Michael Adam <obnox at samba.org>
Date:   Wed Feb 11 22:25:41 2009 +0100

    s3:packaging: fix path to calling update-pkginfo after pushd in fill-templates
    
    Michael
    (cherry picked from commit 3884700f8b9d442352f301b306a9a0efc04f6153)

commit e7857853d4c72b72ff404dcbde2a3adc98b5db47
Author: Michael Adam <obnox at samba.org>
Date:   Wed Feb 11 22:24:52 2009 +0100

    s3:packaging: paths cosmetics in fill-templates
    
    Michael
    (cherry picked from commit c49b6775dd37eaa9f0cb6957d62a7578f5e3af54)

commit ed8a865521615c84e71c078cb8336f3796386bc7
Author: Björn Jacke <bj at sernet.de>
Date:   Wed Feb 11 16:34:02 2009 +0100

    enable IPv6 support for NetBSD, FreeBSD
    
    most systems include netinet/in.h via netdb.h but *BSD don't.
    (cherry picked from commit 808a9347faebd8349babe3704c2b83dd9b191140)

commit 77dbb4c9f3630f1f641e932c5cf30c5d2af93c2f
Author: Michael Adam <obnox at samba.org>
Date:   Wed Feb 11 11:03:30 2009 +0100

    s3:build: some implementations of "ln" are picky about the order or arguments
    
    Michael
    (cherry picked from commit fe30a4abe24f8aceb9966b250c55ad2e3b4ffc82)

commit 0f5979fcc3d4c1f15f96d711658617b8e0d20b2d
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Feb 10 19:08:46 2009 -0800

    Fix resume handle for _samr_EnumDomainGroups
    (cherry picked from commit 4ac94e5f08c7454228e10711575e79fba34c5df9)

commit afebcade5760ce14be589d1b444090841e9c2a66
Author: Michael Adam <obnox at samba.org>
Date:   Tue Feb 10 23:52:40 2009 +0100

    packaging: make update-pkginfo callable from any directory
    
    Michael
    (cherry picked from commit 7ea90835ebf6e2f2c6f325760800d8361d087ede)
    (cherry picked from commit 0331720a321c849141349eb7982ee83298ec47c1)

commit 2319cdb46674ee2ad8132b4a290b219aac99742e
Author: Michael Adam <obnox at samba.org>
Date:   Fri Sep 12 15:07:00 2008 +0200

    packaging: use "find" instead of "du" to find files... :-)
    
    Michael
    (This used to be commit 768aa82361a2c4b0aab71433b7593723a2868f0a)
    (cherry picked from commit fd7635a1161e25d88a8252a5cf9de70ca2fe4232)
    (cherry picked from commit bfa086eef3db925ae32d554dbb7edb0f53df35e2)

commit 5514f59f561e38d0b233f1ffe62183dc81795d16
Author: Michael Adam <obnox at samba.org>
Date:   Tue Feb 10 23:50:14 2009 +0100

    packaging: remove commented out stuff from update-pkginfo
    
    Michael
    (cherry picked from commit d714e58ec1f74897cd13e7cd9dd9003600052b45)
    (cherry picked from commit 26e6ca1b3e7378d11ad4d6cb17b9f79244fa59b6)

commit 819c467df2a514a93893c48d085319fcbeaf25ce
Author: Michael Adam <obnox at samba.org>
Date:   Tue Feb 10 23:31:52 2009 +0100

    packaging: don't clutter the output of fillup-templates  with popd output
    
    Michael
    (cherry picked from commit 0c711935d30b500a15ef06fd658d382b2c1e2c84)
    (cherry picked from commit 9e4db632387667b68cb7d7f44c20c67e6ebb9bf7)

commit 1826c09a09a1cc08a24ce9f4c4d44816e37a9be7
Author: Michael Adam <obnox at samba.org>
Date:   Tue Feb 10 23:30:48 2009 +0100

    packaging: fix fill-templates call to update-pkginfo to pushd appropriately first
    
    Michael
    (cherry picked from commit c28d4ae537d9fc0b76eae758d32356eaf1113c89)
    (cherry picked from commit 911424facd9227505eb72d11c480b685a130e720)

commit d8dd23610e478682a7aad915105824493e6058cc
Author: Michael Adam <obnox at samba.org>
Date:   Tue Feb 10 18:54:16 2009 +0100

    packaging: add script fill-templates
    
    This is a standalone-wrapper for update-pkginfo, which is
    usually called from create-tarball. It basically repeats
    some functionality of create-tarball.
    
    Michael
    (cherry picked from commit ca23469a906bab690162184e8d3949897f7b5a67)
    (cherry picked from commit 84127f881bffebfa666d98636772307b35697270)

commit 873c9336ead5a4b2def419f32a5312b24965afd9
Author: Günther Deschner <gd at samba.org>
Date:   Tue Feb 10 10:59:34 2009 +0100

    s3-spoolss: fix memleak in get_remote_printer_publishing_data().
    
    Guenther
    (cherry picked from commit 97f1514ce95800f1296b1979f1b34dcc5d56a376)
    (cherry picked from commit b698559694d3f1799dec290433f75fbb73aceb32)

commit a38e00cd814f4d903e86ede0537d6697950c8443
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Feb 9 12:32:16 2009 +0100

    Fix count in _srvsvc_NetDiskEnum()
    
    Without this, remotely adding a share via MMC fails
    (cherry picked from commit 197b4c42bbf53347f4953e39099192693d709a7d)

commit e3168f7ace1527f546bdb090d5453a28a3748cbe
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Jan 19 16:26:00 2009 -0800

    s3: reinit_after_fork() should reinit the event context before the
    messaging context
    
    Because messaging_reinit() may add events to the event context, which will
    removed by event_context_reinit().
    
    metze
    (cherry picked from commit 56af6112d67aa9dd3757297fbe29ce1a3eabf00d)
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    (cherry picked from commit 918133544b535d12761b5d6242e59eb7d21bae45)

commit 73fb407dcc08a2a77ab308812437d40aad40aa17
Author: Jeff Layton <jlayton at redhat.com>
Date:   Fri Feb 6 08:32:40 2009 -0500

    mount.cifs: initialize rc to 0 in main
    
    The value of rc in main() isn't initialized in the declaration. This
    wasn't a problem before, but Shirish's fakemount patch can make it so
    that we return the uninitialized variable if the -n flag is used.
    
    Fix this by initializing rc to 0.
    
    Signed-off-by: Jeff Layton <jlayton at redhat.com>
    (cherry picked from commit c86c2219b23fb2e5ce652dae18b0299d76dcb524)

commit c5251572613418df84873023b46c4fe355e43a72
Author: Shirish Pargaonkar <shirishpargaonkar at gmail.com>
Date:   Fri Feb 6 08:16:11 2009 -0500

    mount.cifs: add fakemount (-f) and nomtab (-n) flags to mount.cifs
    
    ...so that these options work correctly when passed in by mount(8).
    (cherry picked from commit 035fa67801d55f05afbac94592a7700764624ee4)

commit bc49ecbfe8f5f06437c09f1acc6ec03b2fb160dc
Author: Michael Adam <obnox at samba.org>
Date:   Fri Feb 6 10:42:11 2009 +0100

    s3:net conf: remove check for sharename being a usernam in "net conf addshare"
    
    This is useless and can be overriden by "net conf setparm" anyways.
    
    Michael
    (cherry picked from commit fe456e4bf8db272d1d6e99b4c1714894af17190b)

commit 004853429826f7d432f41542f8a006c212f4034e
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 5 22:19:58 2009 +0100

    docs: fix two typos in the mount.cifs manpage
    
    Michael
    (cherry picked from commit 145fe37766cf1ecffb16a03b58b44d08f7ed7558)
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    (cherry picked from commit 6c9b13a4c2bfa17793d0f575f53d815afe8a8682)

commit abc68ac8c5b20d1bb4866653eaeff718a67b9670
Author: Günter Kukkukk <linux at kukkukk.com>
Date:   Thu Feb 5 18:59:03 2009 -0800

    Don't try and delete a default ACL from a file.
    (cherry picked from commit f00dfc58ea2a6d5794b71136acf5d1532393132b)

commit baa4149a3e944d39864934ab2dd9151f367093b7
Author: Aravind Srinivasan <aravind.srinivasan at isilon.com>
Date:   Thu Feb 5 14:46:59 2009 -0800

    Have nmbd check all available interfaces for WINS before failing
    
    When nmbd is acting as WINS, it picks the first interface's IP as WINS
    server's IP. If the first interface's IP is zero, we will just quit
    (even though we might have other interfaces with valid IPs).
    
    This patch makes nmbd look at all interfaces and pick the first interface
    with a valid IP as the WINS server's IP.
    (cherry picked from commit de24718cbc55fa4b16a0370d335005f789e924f7)

commit db2cfcb5ec62dd5b3c36c56a44e2bf84610d2f9e
Author: Shirish Pargaonkar <shirishpargaonkar at gmail.com>
Date:   Thu Feb 5 14:17:48 2009 -0500

    umount.cifs: clean-up entries in /etc/mtab after unmount
    
    This patch removes the remaining entry in /etc/mtab after a filesystem
    is unmounted by canonicalizing the mountpoint supplied on the command
    line.
    
    Please refer to bug 4370 in samba bugzilla.
    (cherry picked from commit 27f34cb57c4e4299cb43c14e22c5b15053c898ea)

commit 8cb2ae3c092a5b44ea9b63eeaef4baaa29b83941
Author: Günther Deschner <gd at samba.org>
Date:   Wed Feb 4 23:55:54 2009 +0100

    s3-net: remove unused ENUM_HND.
    
    Guenther
    (cherry picked from commit a713060a6e36706cfd5b997aa4cbfabf4e180c84)
    (cherry picked from commit 52e48c12cf2a56d31a2404ab142d6678b430a85a)

commit 434d92753fcdcd364805a7e263299ccbaf5e4c7e
Author: Miguel Suarez <Miguel.Suarez at stratus.com>
Date:   Tue Feb 3 14:35:19 2009 -0800

    Fix bug #6085 - In vfs_default.c change utime( ) call.
    (cherry picked from commit 16e9f1e2d4a1d391efdf8348fa7f57b2640a6bdb)

commit c3f8ee0a2bbf89d89275d2a052bb962500d866f8
Author: Ted Percival <ted.percival at quest.com>
Date:   Tue Feb 3 14:10:20 2009 -0800

    Probably fixes a crash during name resolution when log level >= 10
    and libc segfaults if printf is passed NULL for a "%s" arg
    (eg. Solaris).
    (cherry picked from commit 268be70cecd5025b0512372cff572095be763af1)

-----------------------------------------------------------------------

Summary of changes:
 WHATSNEW.txt                                       |  243 +-
 docs-xml/archives/THANKS                           |    2 +-
 docs-xml/manpages-3/mount.cifs.8.xml               |    6 +-
 docs-xml/manpages-3/vfs_smb_traffic_analyzer.8.xml |   11 +
 docs-xml/smbdotconf/browse/enhancedbrowsing.xml    |    2 +-
 docs-xml/smbdotconf/locking/strictlocking.xml      |    2 +-
 docs-xml/smbdotconf/misc/remoteannounce.xml        |    4 +-
 docs-xml/smbdotconf/misc/usershareallowguests.xml  |    2 +-
 .../smbdotconf/misc/usershareprefixallowlist.xml   |    4 +-
 .../smbdotconf/misc/usersharetemplateshare.xml     |    2 +-
 docs-xml/smbdotconf/printing/useclientdriver.xml   |    2 +-
 .../smbdotconf/protocol/aclcheckpermissions.xml    |    2 +-
 docs-xml/smbdotconf/protocol/enableasusupport.xml  |    2 +-
 docs-xml/smbdotconf/security/clientlanmanauth.xml  |    4 +-
 docs-xml/smbdotconf/security/clientsigning.xml     |    3 +-
 docs-xml/smbdotconf/security/lanmanauth.xml        |    2 +-
 docs-xml/smbdotconf/security/passwordserver.xml    |    2 +-
 docs-xml/smbdotconf/security/security.xml          |    6 +-
 docs-xml/smbdotconf/security/serverschannel.xml    |    2 +-
 docs-xml/smbdotconf/security/serversigning.xml     |    3 +-
 docs-xml/smbdotconf/security/smbencrypt.xml        |    3 +-
 docs-xml/smbdotconf/security/updateencrypted.xml   |    4 +-
 packaging/bin/fill-templates                       |   47 +
 packaging/bin/update-pkginfo                       |   11 +-
 source/Makefile.in                                 |   40 +-
 source/auth/auth_util.c                            |   94 +-
 source/client/clitar.c                             |   16 +
 source/client/mount.cifs.c                         |   44 +-
 source/client/umount.cifs.c                        |   37 +-
 source/include/includes.h                          |    6 +-
 source/include/local.h                             |    3 +
 source/include/vfs_macros.h                        |    8 +-
 source/lib/interface.c                             |    7 +-
 source/lib/interfaces.c                            |   74 +-
 source/lib/messages.c                              |   18 +-
 source/lib/netapi/user.c                           |   18 +-
 source/lib/replace/libreplace_ld.m4                |    2 +-
 source/lib/replace/libreplace_network.m4           |    1 +
 source/lib/util.c                                  |    8 +-
 source/libaddns/dns.h                              |    6 +-
 source/libads/kerberos.c                           |   12 +-
 source/libads/krb5_errs.c                          |    8 +-
 source/libads/ldap.c                               |    4 +-
 source/libads/ldap_printer.c                       |   10 +-
 source/librpc/gen_ndr/cli_netlogon.c               |   32 +-
 source/librpc/gen_ndr/cli_netlogon.h               |   11 +-
 source/librpc/gen_ndr/ndr_netlogon.c               |  221 ++-
 source/librpc/gen_ndr/ndr_netlogon.h               |    5 +-
 source/librpc/gen_ndr/netlogon.h                   |   18 +-
 source/librpc/gen_ndr/srv_netlogon.c               |   24 +-
 source/librpc/gen_ndr/srv_netlogon.h               |    2 +-
 source/librpc/idl/netlogon.idl                     |   13 +-
 source/librpc/ndr/ndr.c                            |    4 +-
 source/libsmb/clidfs.c                             |   14 +-
 source/libsmb/clientgen.c                          |    2 +-
 source/libsmb/clikrb5.c                            |   35 +-
 source/libsmb/clitrans.c                           |   30 +-
 source/libsmb/dsgetdcname.c                        |    2 +-
 source/libsmb/namequery.c                          |    4 +-
 source/libsmb/smb_seal.c                           |    3 +-
 source/libsmb/unexpected.c                         |    4 +
 source/locking/locking.c                           |    3 +-
 source/modules/nfs4_acls.c                         |    7 +-
 source/modules/vfs_default.c                       |    2 +-
 source/modules/vfs_smb_traffic_analyzer.c          |   19 +-
 source/modules/vfs_streams_depot.c                 |   18 +-
 source/modules/vfs_streams_xattr.c                 |   15 +-
 source/nmbd/nmbd_become_dmb.c                      |    3 +-
 source/nmbd/nmbd_elections.c                       |    3 -
 source/nmbd/nmbd_subnetdb.c                        |    3 +-
 source/passdb/lookup_sid.c                         |    2 +-
 source/passdb/pdb_tdb.c                            |  215 ++-
 source/pidl/MANIFEST                               |   43 +
 source/pidl/META.yml                               |   18 +
 source/pidl/Makefile.PL                            |   17 +
 source/pidl/README                                 |   64 +
 source/pidl/TODO                                   |   42 +
 source/pidl/config.m4                              |    9 +
 source/pidl/config.mk                              |   31 +
 source/pidl/expr.yp                                |  150 ++
 source/pidl/idl.yp                                 |  485 ++++
 source/pidl/lib/Parse/Pidl.pm                      |   38 +
 source/pidl/lib/Parse/Pidl/CUtil.pm                |   52 +
 source/pidl/lib/Parse/Pidl/Compat.pm               |  163 ++
 source/pidl/lib/Parse/Pidl/Dump.pm                 |  294 +++
 source/pidl/lib/Parse/Pidl/Expr.pm                 | 1442 +++++++++++
 source/pidl/lib/Parse/Pidl/IDL.pm                  | 2504 ++++++++++++++++++
 source/pidl/lib/Parse/Pidl/NDR.pm                  | 1211 +++++++++
 source/pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm     |  246 ++
 source/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm     |  268 ++
 source/pidl/lib/Parse/Pidl/Samba4.pm               |  119 +
 source/pidl/lib/Parse/Pidl/Samba4/EJS.pm           |  874 +++++++
 source/pidl/lib/Parse/Pidl/Samba4/Header.pm        |  475 ++++
 source/pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm    |  156 ++
 source/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm    | 2668 ++++++++++++++++++++
 source/pidl/lib/Parse/Pidl/Samba4/NDR/Server.pm    |  328 +++
 source/pidl/lib/Parse/Pidl/Samba4/Python.pm        | 1213 +++++++++
 source/pidl/lib/Parse/Pidl/Samba4/SWIG.pm          |  177 ++
 source/pidl/lib/Parse/Pidl/Samba4/TDR.pm           |  281 ++
 source/pidl/lib/Parse/Pidl/Samba4/Template.pm      |   98 +
 source/pidl/lib/Parse/Pidl/Typelist.pm             |  294 +++
 source/pidl/lib/Parse/Pidl/Util.pm                 |  182 ++
 .../pidl/lib/Parse/Pidl/Wireshark/Conformance.pm   |  439 ++++
 source/pidl/lib/Parse/Pidl/Wireshark/NDR.pm        | 1141 +++++++++
 source/pidl/lib/Parse/Yapp/Driver.pm               |  471 ++++
 source/pidl/pidl                                   |  780 ++++++
 source/pidl/tests/Util.pm                          |  179 ++
 source/pidl/tests/cutil.pl                         |   21 +
 source/pidl/tests/dump.pl                          |   15 +
 source/pidl/tests/header.pl                        |  108 +
 source/pidl/tests/ndr.pl                           |  558 ++++
 source/pidl/tests/ndr_align.pl                     |  143 ++
 source/pidl/tests/ndr_alloc.pl                     |  118 +
 source/pidl/tests/ndr_array.pl                     |   37 +
 source/pidl/tests/ndr_compat.pl                    |   21 +
 source/pidl/tests/ndr_deprecations.pl              |   26 +
 source/pidl/tests/ndr_fullptr.pl                   |   44 +
 source/pidl/tests/ndr_refptr.pl                    |  526 ++++
 source/pidl/tests/ndr_represent.pl                 |   71 +
 source/pidl/tests/ndr_simple.pl                    |   28 +
 source/pidl/tests/ndr_string.pl                    |   90 +
 source/pidl/tests/ndr_tagtype.pl                   |   66 +
 source/pidl/tests/parse_idl.pl                     |  164 ++
 source/pidl/tests/samba-ejs.pl                     |   37 +
 source/pidl/tests/samba-ndr.pl                     |  293 +++
 source/pidl/tests/samba3-cli.pl                    |  128 +
 source/pidl/tests/samba3-srv.pl                    |   18 +
 source/pidl/tests/tdr.pl                           |   49 +
 source/pidl/tests/test_util.pl                     |   21 +
 source/pidl/tests/typelist.pl                      |   85 +
 source/pidl/tests/util.pl                          |  115 +
 source/pidl/tests/wireshark-conf.pl                |  205 ++
 source/pidl/tests/wireshark-ndr.pl                 |  274 ++
 source/registry/reg_backend_db.c                   |   65 +-
 source/rpc_server/srv_lsa_nt.c                     |    4 +
 source/rpc_server/srv_netlog_nt.c                  |   42 +-
 source/rpc_server/srv_pipe.c                       |    6 +-
 source/rpc_server/srv_pipe_hnd.c                   |    2 +-
 source/rpc_server/srv_samr_nt.c                    |    2 -
 source/rpc_server/srv_spoolss_nt.c                 |   52 +
 source/rpc_server/srv_srvsvc_nt.c                  |    2 +
 source/smbd/close.c                                |   24 +-
 source/smbd/dnsregister.c                          |    3 +-
 source/smbd/open.c                                 |   14 +
 source/smbd/posix_acls.c                           |   12 +-
 source/smbd/process.c                              |    2 +-
 source/smbd/reply.c                                |    9 +-
 source/smbd/server.c                               |   11 +-
 source/smbd/trans2.c                               |   17 +-
 source/utils/net_conf.c                            |    6 -
 source/utils/net_rpc.c                             |    3 -
 source/utils/net_rpc_join.c                        |    9 +-
 source/utils/net_rpc_samsync.c                     |    3 -
 source/utils/ntlm_auth.c                           |   10 +-
 source/winbindd/idmap_ldap.c                       |    8 +
 source/winbindd/winbindd_cm.c                      |    2 +-
 source/winbindd/winbindd_pam.c                     |    2 +-
 source/winbindd/winbindd_rpc.c                     |   15 +-
 158 files changed, 21490 insertions(+), 549 deletions(-)
 create mode 100755 packaging/bin/fill-templates
 create mode 100644 source/pidl/MANIFEST
 create mode 100644 source/pidl/META.yml
 create mode 100755 source/pidl/Makefile.PL
 create mode 100644 source/pidl/README
 create mode 100644 source/pidl/TODO
 create mode 100644 source/pidl/config.m4
 create mode 100644 source/pidl/config.mk
 create mode 100644 source/pidl/expr.yp
 create mode 100644 source/pidl/idl.yp
 create mode 100644 source/pidl/lib/Parse/Pidl.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/CUtil.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Compat.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Dump.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Expr.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/IDL.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/NDR.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba4.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba4/EJS.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba4/Header.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba4/NDR/Server.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba4/Python.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba4/SWIG.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba4/TDR.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Samba4/Template.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Typelist.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Util.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Wireshark/Conformance.pm
 create mode 100644 source/pidl/lib/Parse/Pidl/Wireshark/NDR.pm
 create mode 100644 source/pidl/lib/Parse/Yapp/Driver.pm
 create mode 100755 source/pidl/pidl
 create mode 100644 source/pidl/tests/Util.pm
 create mode 100755 source/pidl/tests/cutil.pl
 create mode 100755 source/pidl/tests/dump.pl
 create mode 100755 source/pidl/tests/header.pl
 create mode 100755 source/pidl/tests/ndr.pl
 create mode 100755 source/pidl/tests/ndr_align.pl
 create mode 100755 source/pidl/tests/ndr_alloc.pl
 create mode 100755 source/pidl/tests/ndr_array.pl
 create mode 100755 source/pidl/tests/ndr_compat.pl
 create mode 100755 source/pidl/tests/ndr_deprecations.pl
 create mode 100755 source/pidl/tests/ndr_fullptr.pl
 create mode 100755 source/pidl/tests/ndr_refptr.pl
 create mode 100755 source/pidl/tests/ndr_represent.pl
 create mode 100755 source/pidl/tests/ndr_simple.pl
 create mode 100755 source/pidl/tests/ndr_string.pl
 create mode 100755 source/pidl/tests/ndr_tagtype.pl
 create mode 100755 source/pidl/tests/parse_idl.pl
 create mode 100755 source/pidl/tests/samba-ejs.pl
 create mode 100755 source/pidl/tests/samba-ndr.pl
 create mode 100755 source/pidl/tests/samba3-cli.pl
 create mode 100644 source/pidl/tests/samba3-srv.pl
 create mode 100755 source/pidl/tests/tdr.pl
 create mode 100755 source/pidl/tests/test_util.pl
 create mode 100755 source/pidl/tests/typelist.pl
 create mode 100755 source/pidl/tests/util.pl
 create mode 100755 source/pidl/tests/wireshark-conf.pl
 create mode 100755 source/pidl/tests/wireshark-ndr.pl


Changeset truncated at 500 lines:

diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 47fd5b0..7a9b393 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -1,17 +1,18 @@
                    =============================
-                   Release Notes for Samba 3.2.8
-			  March 03, 2009
+                   Release Notes for Samba 3.2.9
+			  March 31, 2009
                    =============================
 
 
-This is a bug fix release of the Samba 3.2 series.
+This is a maintenance release of the Samba 3.2 series.
 
-Major enhancements included in Samba 3.2.8 are:
+Major enhancements included in Samba 3.2.9 are:
 
-  o Correctly detect if the current DC is the closest one.
-  o Add saf_join_store() function to memorize the DC used at join time.
-    This avoids problems caused by replication delays shortly after domain
-    joins.
+  o Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb
+    correctly (bug #6195).
+  o Fix guest authentication in setups with "security = share" and
+    "guest ok = yes" when Winbind is running.
+  o Fix corruptions of source path in tar mode of smbclient (bug #6161).
 
 
 The original security announcement for this and past advisories can
@@ -22,166 +23,154 @@ be found http://www.samba.org/samba/security/
 Changes
 #######
 
-Changes since 3.2.7
+Changes since 3.2.8
 -------------------
 
 
 o   Michael Adam <obnox at samba.org>
-    * BUG 6066: netinet/ip.h present but cannot be compiled under Solaris.
-    * Fix join by creating keytab after changing the config in libnet.
-    * Streamline logic of libnet_join_post_processing() in libnet_join.
-    * Fix build of [u]mount.cifs in the RHEL packaging.
-    * Fix distclean target and add realdistclean target in the docs build.
-    * Clean generated .png images and build/catalog.xml in "make clean".
-    * Fix detection of netinet/ip.h on Solaris 8.
+    * Add script fill-templates.
+    * Make update-pkginfo callable from any directory.
 
 
 o   Jeremy Allison <jra at samba.org>
-    * BUG 4308: Excel save operation corrupts file ACLs.
-    * BUG 5979: Fix level 2 oplocks.
-    * BUG 5980: Fix race condition when granting level2 oplocks can cause break
-      notify to be missed.
-    * BUG 5986: Fix renaming of streams.
-    * BUG 5990: Strict allocate should be checked before ftruncate.
-    * BUG 6009: Setting "min receivefile size = 1" breaks writes.
-    * BUG 6016: Alternate Data Streams / Extended Attributes seem to conflict.
-    * BUG 6017: Fix magic scripts.
-    * BUG 6019: Fix file corruption in Clustered SMB/NFS environments managed via
-      CTDB.
-    * BUG 6021: smbclient du command does not recuse properly.
-    * BUG 6030: Add missing <th> header in Status page.
-    * BUG 6035: Fix possible race between fcntl F_SETLKW and alarm delivery.
-    * BUG 6040: Calling Samba print server with an aliased DNS-name fails.
-    * Fix race condition in alarm lock processing.
-    * Fix logic bug introduce in backport of ccache_regain_all_now.
-    * Fix crash bug in SWAT.
-    * Fix logic error in try_chown.
-    * Fix detection of dns_sd libraries.
+    * BUG 6099: Samba returns incurrate capabilities list.
+    * BUG 6133: Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL
+      filesystem.
+    * BUG 6161: smbclient corrupts source path in tar mode.
+    * BUG 6195: Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb
+      correctly.
+    * BUG 6196: Unable to serve files with colons to Linux CIFS/VFS client.
+    * BUG 6224: nmbd waits 5 minutes at startup before checking if it needs to
+      run elections.
+    * Correctly use chroot().
+    * Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure
+      that "offered" read from the rpc packet in spoolss is under
+      that size.
+    * Fix Coverity ID 602.
+    * Backport the semantics of when to delete alternate data streams on a file
+      truncate.
+    * Allow set attributes on a stream fnum to be redirected to the base
+      filename.
+    * Fix use of streams modules with CIFSFS client.
+    * Fix more POSIX path lstat calls.
+    * Allow DFS client paths to work when POSIX pathnames have been
+      selected.
+    * Try and fix the build farm RAW-STREAMS errors.
+
+
+o   Steven Danneman <steven.danneman at isilon.com>
+    * Fix guest auth when Winbind is running.
+
+
+o   Günther Deschner <gd at samba.org>
+    * BUG 6102: NetQueryDisplayInformation could return wrong information.
+    * BUG 6193: Avoid messing with sync_context in fetch_database_to_ldif().
+    * Fix memleak in get_remote_printer_publishing_data().
+    * Add pidl in order to be able to regenerate librpc functions.
+    * Fix Coverity IDs 722, 762.
+
+
+o   Steve French <smfrench at gmail.com>
+    * cifs mount fix for handling -V parameter.
+    * Fix guest mounts.
+
+
+o   Holger Hetterich <hhetter at novell.com>
+    * Enable total anonymization in vfs_smb_traffic_analyzer.
 
 
-o   Kai Blin <kai at samba.org>
-    * BUG 5953: Fix smbclient crashes.
-
-
-o   Gerald (Jerry) Carter <jerry at samba.org>
-    * Fix "allow trusted domain" so it disables trusted domains.
-
-
-o   Guenther Deschner <gd at samba.org>
-    * Fix buffer allocation in eventlog read call.
-    * Fix various invalid memcpy in read_package_entry().
-
-
-o   SATOH Fumiyasu <fumiyas at osstech.co.jp>
-    * Variables for signals must be volatile sig_atomic_t in Winbind.
-    * Fix gmem->numgids and gmem->maxgids breakage on Solaris 64-bit.
-    * Fix a compile-time warning.
-    * Fix SIGBUS on non-x86 CPUs in libsmbclient.
+o   Björn Jacke <bj at sernet.de>
+    * Enable IPv6 support for NetBSD and FreeBSD.
+    * Prefer gssapi header files from subdirectory.
+    * Fix build on old Heimdal based systems.
+    * Use parentheses in if condition to make negation clear.
 
 
-o   Björn Jacke <bj at sernet.de>
-    * Correct the description of the "ldap timeout" parameter.
-    * Fix build with external dns_sd libraries.
+o   Günter Kukkukk <linux at kukkukk.com>
+    * Don't try and delete a default ACL from a file.
 
 
 o   Jeff Layton <jlayton at redhat.com>
-    * Allow mounts to ipv6 capable servers in mount.cifs.
+    * Initialize rc to 0 in main.
 
 
 o   Volker Lendecke <vl at sernet.de>
-    * BUG 5933: Fix incrementing/decrementing num_validated_vuids.
-    * BUG 5953: Make cli_send_smb_direct_writeX use writev.
-    * BUG 5965: Fix creation of the first share using SWAT.
-    * BUG 5969: Optimize smbclient put command.
-    * BUG 6014: mget shouldn't segfault without arguments.
-    * Fix error code when smbclient puts a file over an existing directory.
+    * BUG 6100: Complete fix.
+    * BUG 6130: Don't crash in winbindd_rpc lookup_groupmem() on unmapped
+      members.
+    * BUG 6097: Fix smbd segfault.
+    * Fix remotely adding a share via MMC.
+    * Fix resume handle for _samr_EnumDomainGroups.
+    * Fix Coverity IDs 742, 744, 745, 879, 880.
+    * Fix a buffer handling bug when adding lots of registry keys.
+    * Fix a O(n^2) algorithm in regdb_fetch_keys().
+    * Fix an uninitialized variable warning.
+    * Fix a valgrind error / segfault in dns_register_smbd().
+    * Don't log NDR_PRINT_DEBUG at level 0, this always ends up in syslog.
+    * Fix a malloc/talloc mismatch when cli_initialise() fails.
     * Fix a valgrind error.
-    * Fix a "ignoring function call result" warning.
-    * Add sys_writev.
-    * Add write_data_iov.
-    * Make write_data use write_data_iov.
-    * Fix a memory leak in cups_pull_comment_location.
-    * Fix an ancient uninitialized variable read.
-    * Fix a bad memleak in vfs_full_audit.
-    * Fix several valgrind errors.
-    * Fix 'net rpc join' for users with the SeMachineAccountPrivilege.
+    * Fix two memleaks in the encryption code.
+    * Fix gcc 4.4 compile warning.
+    * Fix a scary "fill_share_mode_lock failed" message.
 
 
-o   Herb Lewis <hlewis at chomps.localdomain>
-    * Don't return 0 on error in smbcacls - bad for scripts.
+o   Stefan Metzmacher <metze at samba.org
+    * BUG 6100: Implement _netr_LogonGetCapabilities() with
+      NT_STATUS_NOT_IMPLEMENTED.
+    * Add S-1-22-X-Y sids to the local token.
+    * Add idl for netr_LogonGetCapabilities().
+    * Fix the build on SLES8.
+    * Fix smb signing for fragmented trans/trans2/nttrans requests.
 
 
-o   Derrell Lipman <derrell.lipman at unwireduniverse.com>
-    * Determine case sensitivity based on file system attributes in
-      libsmbclient.
+o   Glenn Machin <gmachin at sandia.gov>
+    * Don't miss an absolute pathname as a kerberos keytab path.
 
 
-o   Stefan Metzmacher <metze at samba.org>
-    * Correctly detect if the current dc is the closest one.
-    * Use get_dc_name() instead of get_sorted_dc_list() in the LDAP case.
-    * Fallback to returning all DCs, when none is available in the requested
-      site.
-    * Add saf_join_store() function.
-    * Use DS_FORCE_REDISCOVERY in libnet_join.
-    * Use dbwrap to open sessionid.tdb in net status.
-    * Fix dbwrap_store_uint32() to match dbwrap_store_int32().
-    * Handle the SMB signing states the same in the krb5 and ntlmssp cases in
-      libsmb.
-    * Re-add "fileid:algorithm" as option in vfs_fileid.
-    * Add vfs_fileid manpage.
+o   Shirish Pargaonkar <shirishpargaonkar at gmail.com>
+    * Clean-up entries in /etc/mtab after unmount.
+    * Add fakemount (-f) and nomtab (-n) flags to mount.cifs.
 
 
-o   Lars Müller <lars at samba.org>
-    * Tweak with pam defines of older Linux versions.
-    * Adjust regex to match variable names including underscores.
-    * Conditional install of the cifs.upcall man page.
+o   Ted Percival <ted.percival at quest.com>
+    * Fix a crash during name resolution when log level >= 10 and libc
+      segfaults if printf is passed NULL for a "%s" arg (e.g. Solaris).
 
 
 o   Tim Prouty <tprouty at samba.org>
-    * Fix stream marshalling to return the correct streaminfo status.
-    * Fix a delete on close divergence from Windows.
-    * Allow renames of streams via NTRENAME and fix stream error codes on
-      rename.
-    * Remove a few unnecessary checks from the streams depot module and fix to
-      work with NTRENAME.
-    * Remove a few unnecessary checks from the streams xattr module.
-    * Remove a few unnecessary checks from the streams xattr module.
+    * Fix SMB_VFS_RECVFILE/SENDFILE macros.
+    * Parse_packet can return NULL which is then dereferenced in
+      match_mailslot_name.
+
 
+o   Dan Sledz <dsledz at isilon.com>
+    * Fix double free caused by incorrect talloc_steal usage.
 
-o   Andreas Schneider <anschneider at suse.de>
-    * Fix a segfault if ? is there but the options are NULL.
-    * Avoid flooding of syslog with failing pam_putenv messages.
-    * Document default of the printing config variable.
-    * Use talloc_tos() instead of the talloc NULL context.
 
+o   Aravind Srinivasan <aravind.srinivasan at isilon.com>
+    * Have nmbd check all available interfaces for WINS before failing.
 
-o   Karolin Seeger <kseeger at samba.org>
-    * BUG 6058: Use 'make distclean' instead of 'make clean' in build_docs.
-    * BUG 6000: Avoid bashism in perfcount.init.
-    * Change default value for "ldap ssl" to "start tls".
-    * Several documentation improvements/typo fixes.
-    * Fix syntax error in samba.spec.tmpl.
-    * Check if Unix account exists before asking for the password in smbpasswd.
-    * Add manpage for vfs_shadow_copy2.
 
+o   Miguel Suarez <Miguel.Suarez at stratus.com>
+    * BUG 6085: Fix build of vfs_default on systems without utime support.
 
-o   Richard Sharpe <realrichardsharpe at gmail.com>
-    * Fix mistake in DEBUG message.
+
+o   Yasuma Takeda <yasuma at osstech.co.jp>
+    * BUG 5920: The length of the memcpy was calculated wrong.
+    * BUG 6098: Fix the ads_find_dc() with "security = domain" when the DNS
+      server is invalid.
 
 
 o   Andrew Tridgell <tridge at samba.org>
-    * Keep compatibility with v3-0-ctdb name for fileid:mapping option.
+    * Fix a bug in message handling for code the change notify code.
+
+
+o   Jelmer Vernooij <jelmer at samba.org>
+    * Properly cast array length in print functions.
 
 
 o   Bo Yang <boyang at novell.com>
-    * Clean event context after child is forked.
-    * Refresh sequence number as soon as possible.
-    * Don't set child->requests to NULL in parent after fork.
-    * Backport of the clean event context after fork and
-      krb5 refresh chain fixes.
-    * Fix null pointer refrence in event context.
-    * Don't send message to any other child in child process.
-    * Fix bug in get_dc_name_via_netlogon(), null pointer refrence.
+    * Initialize the id_map status in idmap_ldap to avoid surprise.
 
 
 ######################################################################
diff --git a/docs-xml/archives/THANKS b/docs-xml/archives/THANKS
index 789042f..37ecc99 100644
--- a/docs-xml/archives/THANKS
+++ b/docs-xml/archives/THANKS
@@ -86,7 +86,7 @@ Tom Haapanen (tomh at metrics.com)
     consulting firm located in Waterloo, Ontario, Canada.  We work
     with a variety of environments (such as Windows, Windows NT and
     Unix), tools and application areas, and can provide assistance for
-    development work ranging from a few days to to multiple man-year
+    development work ranging from a few days to multiple man-year
     projects.  You can find more information at http://www.metrics.com/.
     
 
diff --git a/docs-xml/manpages-3/mount.cifs.8.xml b/docs-xml/manpages-3/mount.cifs.8.xml
index 00711e0..ca8ae5f 100644
--- a/docs-xml/manpages-3/mount.cifs.8.xml
+++ b/docs-xml/manpages-3/mount.cifs.8.xml
@@ -140,7 +140,7 @@ credentials file properly.
                 same domain (e.g. running winbind or nss_ldap) and
                 the server supports the Unix Extensions then the uid
                 and gid can be retrieved from the server (and uid
-                and gid would not have to be specifed on the mount. 
+                and gid would not have to be specified on the mount.
                 For servers which do not support the CIFS Unix
                 extensions, the default uid (and gid) returned on lookup 
                 of existing files will be the uid (gid) of the person
@@ -372,9 +372,9 @@ port 445 is tried and if no response then port 139 is tried.
                 <term>noacl</term>
                 <listitem><para>Do not allow POSIX ACL operations even if server would support them.</para><para>
 		The CIFS client can get and set POSIX ACLs (getfacl, setfacl) to Samba servers
-		version 3.10 and later.  Setting POSIX ACLs requires enabling both XATTR and
+		version 3.0.10 and later.  Setting POSIX ACLs requires enabling both XATTR and
 		then POSIX support in the CIFS configuration options when building the cifs
-		module.  POSIX ACL support can be disabled on a per mount basic by specifying
+		module.  POSIX ACL support can be disabled on a per mount basis by specifying
 		"noacl" on mount.</para>
 		</listitem>
 	</varlistentry>
diff --git a/docs-xml/manpages-3/vfs_smb_traffic_analyzer.8.xml b/docs-xml/manpages-3/vfs_smb_traffic_analyzer.8.xml
index a12f44b..beb4f85 100644
--- a/docs-xml/manpages-3/vfs_smb_traffic_analyzer.8.xml
+++ b/docs-xml/manpages-3/vfs_smb_traffic_analyzer.8.xml
@@ -117,6 +117,17 @@
 		</listitem>
 		</varlistentry>
 
+		<varlistentry>
+		<term>smb_traffic_analyzer:total_anonymization = STRING</term>
+		<listitem>
+		<para>If STRING matches to 'yes', the module will replace
+		any user name with the string given by the option 
+		smb_traffic_analyzer:anonymize_prefix, without generating
+		an additional hash number. This means that any transfer data
+		will be mapped to a single user, leading to a total 
+		anonymization of user related data.</para>
+		</listitem>
+		</varlistentry>
 
 	</variablelist>
 </refsect1>
diff --git a/docs-xml/smbdotconf/browse/enhancedbrowsing.xml b/docs-xml/smbdotconf/browse/enhancedbrowsing.xml
index 13f2cd6..7f85616 100644
--- a/docs-xml/smbdotconf/browse/enhancedbrowsing.xml
+++ b/docs-xml/smbdotconf/browse/enhancedbrowsing.xml
@@ -17,7 +17,7 @@
 
 	<para>You may wish to disable this option if you have a problem with empty
 	workgroups not disappearing from browse lists. Due to the restrictions
-	of the browse protocols these enhancements can cause a empty workgroup
+	of the browse protocols, these enhancements can cause a empty workgroup
 	to stay around forever which can be annoying.</para>
 
 	<para>In general you should leave this option enabled as it makes
diff --git a/docs-xml/smbdotconf/locking/strictlocking.xml b/docs-xml/smbdotconf/locking/strictlocking.xml
index e3a0ed7..15ad0ad 100644
--- a/docs-xml/smbdotconf/locking/strictlocking.xml
+++ b/docs-xml/smbdotconf/locking/strictlocking.xml
@@ -12,7 +12,7 @@
 	<para>
 	When strict locking is set to Auto (the default), the server performs file lock checks only on non-oplocked files.
 	As most Windows redirectors perform file locking checks locally on oplocked files this is a good trade off for
-	inproved performance.
+	improved performance.
 	</para>
 
 	<para>
diff --git a/docs-xml/smbdotconf/misc/remoteannounce.xml b/docs-xml/smbdotconf/misc/remoteannounce.xml
index f23968b..a6bf0c5 100644
--- a/docs-xml/smbdotconf/misc/remoteannounce.xml
+++ b/docs-xml/smbdotconf/misc/remoteannounce.xml
@@ -6,7 +6,7 @@
 <description>
 	<para>
 	This option allows you to setup <citerefentry><refentrytitle>nmbd</refentrytitle>
-	<manvolnum>8</manvolnum></citerefentry>to periodically announce itself 
+	<manvolnum>8</manvolnum></citerefentry> to periodically announce itself 
 	to arbitrary IP addresses with an arbitrary workgroup name.
 	</para>
 
@@ -23,7 +23,7 @@
 </programlisting>
 	the above line would cause <command moreinfo="none">nmbd</command> to announce itself 
 	to the two given IP addresses using the given workgroup names. If you leave out the 
-	workgroup name then the one given in the <smbconfoption name="workgroup"/> parameter 
+	workgroup name, then the one given in the <smbconfoption name="workgroup"/> parameter 
 	is used instead.
 	</para>
 
diff --git a/docs-xml/smbdotconf/misc/usershareallowguests.xml b/docs-xml/smbdotconf/misc/usershareallowguests.xml
index 738f3a1..a3ae518 100644
--- a/docs-xml/smbdotconf/misc/usershareallowguests.xml
+++ b/docs-xml/smbdotconf/misc/usershareallowguests.xml
@@ -8,7 +8,7 @@
 	to be accessed by non-authenticated users or not. It is the equivalent
 	of allowing people who can create a share the option of setting
 	<parameter moreinfo="none">guest ok = yes</parameter> in a share
-	definition. Due to the security sensitive nature of this the default
+	definition. Due to its security sensitive nature, the default
 	is set to off.</para>
 
 </description>
diff --git a/docs-xml/smbdotconf/misc/usershareprefixallowlist.xml b/docs-xml/smbdotconf/misc/usershareprefixallowlist.xml
index bacc2e9..6c1822a 100644
--- a/docs-xml/smbdotconf/misc/usershareprefixallowlist.xml
+++ b/docs-xml/smbdotconf/misc/usershareprefixallowlist.xml
@@ -6,8 +6,8 @@
 <description>
 	<para>This parameter specifies a list of absolute pathnames
 	the root of which are allowed to be exported by user defined share definitions.
-	If the pathname exported doesn't start with one of the strings in this
-	list the user defined share will not be allowed. This allows the Samba
+	If the pathname to be exported doesn't start with one of the strings in this
+	list, the user defined share will not be allowed. This allows the Samba
 	administrator to restrict the directories on the system that can be
 	exported by user defined shares.
 	</para>
diff --git a/docs-xml/smbdotconf/misc/usersharetemplateshare.xml b/docs-xml/smbdotconf/misc/usersharetemplateshare.xml
index efe2e81..9593a6c 100644
--- a/docs-xml/smbdotconf/misc/usersharetemplateshare.xml
+++ b/docs-xml/smbdotconf/misc/usersharetemplateshare.xml
@@ -5,7 +5,7 @@
 		 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>User defined shares only have limited possible parameters
-	such as path, guest ok etc. This parameter allows usershares to
+	such as path, guest ok, etc. This parameter allows usershares to
 	"cloned" from an existing share. If "usershare template share"
 	is set to the name of an existing share, then all usershares
 	created have their defaults set from the parameters set on this
diff --git a/docs-xml/smbdotconf/printing/useclientdriver.xml b/docs-xml/smbdotconf/printing/useclientdriver.xml
index 99e8556..4d9b7ab 100644
--- a/docs-xml/smbdotconf/printing/useclientdriver.xml
+++ b/docs-xml/smbdotconf/printing/useclientdriver.xml
@@ -29,7 +29,7 @@
     <para>If this parameter is enabled for a printer, then any attempt
     to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped
     to PRINTER_ACCESS_USE instead.  Thus allowing the OpenPrinterEx()
-    call to succeed.  <emphasis>This parameter MUST not be able enabled
+    call to succeed.  <emphasis>This parameter MUST not be enabled
     on a print share which has valid print driver installed on the Samba 
 	server.</emphasis></para>
 </description>
diff --git a/docs-xml/smbdotconf/protocol/aclcheckpermissions.xml b/docs-xml/smbdotconf/protocol/aclcheckpermissions.xml
index 6916261..79b6da7 100644
--- a/docs-xml/smbdotconf/protocol/aclcheckpermissions.xml
+++ b/docs-xml/smbdotconf/protocol/aclcheckpermissions.xml
@@ -21,7 +21,7 @@
     and allows the open. If the user doesn't have permission to delete the file this will only be
     discovered at close time, which is too late for the Windows user tools to display an error message
     to the user. The symptom of this is files that appear to have been deleted "magically" re-appearing
-    on a Windows explorer refersh. This is an extremely advanced protocol option which should not
+    on a Windows explorer refresh. This is an extremely advanced protocol option which should not
     need to be changed. This parameter was introduced in its final form in 3.0.21, an earlier version
     with slightly different semantics was introduced in 3.0.20. That older version is not documented here.
     </para>
diff --git a/docs-xml/smbdotconf/protocol/enableasusupport.xml b/docs-xml/smbdotconf/protocol/enableasusupport.xml
index cd4f30f..bb56b5a 100644
--- a/docs-xml/smbdotconf/protocol/enableasusupport.xml
+++ b/docs-xml/smbdotconf/protocol/enableasusupport.xml
@@ -5,7 +5,7 @@
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
     <para>Hosts running the "Advanced Server for Unix (ASU)" product 
-    require some special accomodations such as creating a builting [ADMIN$] 
+    require some special accomodations such as creating a builtin [ADMIN$] 
     share that only supports IPC connections.  The has been the default
     behavior in smbd for many years.  However, certain Microsoft applications
     such as the Print Migrator tool require that the remote server support
diff --git a/docs-xml/smbdotconf/security/clientlanmanauth.xml b/docs-xml/smbdotconf/security/clientlanmanauth.xml
index 5266fef..9c61ded 100644
--- a/docs-xml/smbdotconf/security/clientlanmanauth.xml
+++ b/docs-xml/smbdotconf/security/clientlanmanauth.xml
@@ -11,13 +11,13 @@
     password hashes (e.g. Windows NT/2000, Samba, etc... but not 
     Windows 95/98) will be able to be connected from the Samba client.</para>


-- 
Samba Shared Repository


More information about the samba-cvs mailing list