[SCM] Samba Shared Repository - branch v3-3-stable updated - release-3-3-0-94-g21c25e0

Karolin Seeger kseeger at samba.org
Mon Feb 16 09:23:50 GMT 2009


The branch, v3-3-stable has been updated
       via  21c25e0585d54c3f172e1e4601085df7a6572ae9 (commit)
       via  c6f5b98974b45986142f2e1506f8a1146101db7e (commit)
       via  e7b47446771f9ee33693ed300c243f5e4ac75312 (commit)
       via  ccdd298b8904c271a9f634909953a3ad3e0f0719 (commit)
       via  24f43e6f53ef178644adff2d5d35a2e47d018a6e (commit)
       via  0fb825fa1505a08865bca4810a5d59847bc147a6 (commit)
       via  9d307f54ca6d101a7adb5038ee4e96cc01b54b04 (commit)
       via  7d849543338b5b3b44a8f6ebb3dc61373bb0ca65 (commit)
       via  bdd4bbc8a51e0d6c2b79089c8a9d85fe6189a3b2 (commit)
       via  35850edb5267a880d36658004e095a73489f310e (commit)
       via  b2faf96cf737a3169e90d90939248d74f1fb3fc9 (commit)
       via  e88029414fddb77c30c5efa2ca6c1c6e5c8d2e81 (commit)
       via  2e1e2a857b27992f1efb281630d3edff2f996ddc (commit)
       via  0f4f413907508fcd593e2a404866852b65bad89f (commit)
       via  f5f1c76bc6826e68509467451c3d46673e1b0b5b (commit)
       via  9270ed593964851e3da1144500895a0cd1170875 (commit)
       via  c02bde0dbe5e5a498dfd922ecb349ba912821d1d (commit)
       via  249738a5c45a970477358761983e20f2d1a8e794 (commit)
       via  7c0bfe55146bdded09db837fa37766edba4ae7d9 (commit)
       via  a83324752ab973c79e2d0f25a154c5d3d221a7fc (commit)
       via  b9d5c1c091742dc20c24179332733b0052af2217 (commit)
       via  6e4efa3a31567a1f136e4ba4537b25e55765535a (commit)
       via  962acaf800014913794cbbc1df381f619f63a6ca (commit)
       via  36d5f646e2aa217bcff65bbf357828a575a21e4e (commit)
       via  d75376bd44a4fd41e319820caa29d139a568eca1 (commit)
       via  e0705d0ba585bfbe45e67ade83409d8f44d34c28 (commit)
       via  3c1b249c444d3f7c80cdba24f5eca1ed1f53911d (commit)
       via  c8b3c16ef67020ba877df667f4f59828cd1d07f2 (commit)
       via  c2b774ca41d5e8f38369565af7623a6c729ebbff (commit)
       via  bcf9376722983c9288ed897ccb65cfcebd011a06 (commit)
       via  924153795acd96c2bba9b3bbc7e111179784466d (commit)
       via  b2d5e5fe008a5c116f752b523b14103571bcd147 (commit)
       via  afbec00617ec85880dd89aba8c3777dd02f8daa3 (commit)
       via  d0c2d84bbe0aec9f4c0b2be525f459a479610982 (commit)
       via  757e6e61c9561e138f1c47d0345f720a50f30703 (commit)
       via  1fcd47ba4efe3cfa48bc709077ac8974287321f8 (commit)
       via  5ced5122517319e56e1bff1c8dd453edbf5287fd (commit)
       via  892a3e62ed1b4f6cb2c55af42ab55cf29a4f22da (commit)
       via  47d16e7e7ffde80bf244225ea74e985e570ea1ab (commit)
       via  37b0e87076cf0836e01f7b74e21a457bcb02a719 (commit)
       via  8fd1316d97fd5660b7794464aac20aba73f9be39 (commit)
       via  0c8044736287d38893198455e2a4cdc9aaf55a43 (commit)
       via  960f21d7db088d79134dc31c29741a35fb7d32c4 (commit)
       via  21103755aeccfa4581f7d4151bc0b0ec8c305ec5 (commit)
       via  697b5be9075e30e2f7e73c59c7b64678db3c3598 (commit)
       via  b562397035b3db98c9bd7ec791527e4cf291976a (commit)
       via  4d4ae6ad1020a068000a3bcac039b63b6de49e3f (commit)
       via  bacff0081e7e087fb93ab87583f9abea5ecfe6a3 (commit)
       via  70564cec0f3674ed04f6148f830405a35cf37c76 (commit)
       via  90ac9705f1861b02d719af50ed4812c2463b87e4 (commit)
       via  0cc131629bd819eafd31540a35f8d9c11ec3b28f (commit)
       via  04ac16dc45ed0597c456575e8951315f6196be0a (commit)
       via  d566cadbe0789deaf1d8e6b626d077dcafceb6c6 (commit)
       via  c63bef324894e8353e6bef8b944a3d553fbcad8a (commit)
       via  5dd643be135c6c879b0d5e49d62f870773698934 (commit)
       via  23b5799f6be3966453dcea88965d913513217e2f (commit)
       via  74f0002d80a0705603310350873396d30d750d2e (commit)
       via  503c842fe29c66c42b96c040e5e2d7449ec97312 (commit)
       via  79bd9fc58b9e4ec3df862075175186272bb15de7 (commit)
       via  55a9cd292b2258a979a426acd0f8a4b1225ca36f (commit)
       via  2f4814a50a5de1e02937eaf28aee8c130bb6e9c5 (commit)
       via  4a3dc20a55439c2a26650d25c8052c6061a842d0 (commit)
       via  1bd858a649fb5fb33f8207ca462db9601e28687d (commit)
       via  a944e53baf2cad7c3423120423f48b585875d87d (commit)
       via  f4b5365fbd6ee65d9074c6f6ae89c43dc12d341b (commit)
       via  3e6d7284ad53bcf3d2931e08a940db7d540b1609 (commit)
       via  c04624eb0ba36fc8088a8ea150d5a8c3f57e9869 (commit)
       via  16e53355a3686b5a99b3d5f06e27507f8d4eabd2 (commit)
       via  8acc172960600eeb1eaed1651fcdc909c0d1ccd9 (commit)
       via  3925efebef158743359986a7545464447013f5b2 (commit)
       via  481f38b7e3670c3eda4177fceec603d09d3c831f (commit)
       via  e95b16d9b274165ed0dc4a269c781560d667045d (commit)
       via  b8cb731f563cb3d1bdc3e65da605e8553ce834cb (commit)
       via  d1928922f1c52f99727010d12534937ea4751b96 (commit)
       via  25b4f6a9b8e24ab3240a3e6b87b7c7c9a8afc585 (commit)
       via  b0dab41810fe3ba9af678523353b2a254c56efed (commit)
       via  daa4c505ba553f76a6549c17e96d7e955614879f (commit)
       via  77bbe1f089de2b373003e6dbac1c31ff91a46311 (commit)
       via  9d6daa051d4115bcda65d9e06756a68ecb1483fb (commit)
       via  8f44bfb56476d24d5af7a4ddfc51d5472f3ceab9 (commit)
       via  c3e56cde3415d9060b483584adf4181a1226382e (commit)
       via  74b6eae4be6d832b31ebdff48026f714e0ee6409 (commit)
       via  2e8a2bc7ace6fdc91f0101fd02571f76f5e40f3e (commit)
       via  e55405b140806033b36ca2bb840e359002cf4b0a (commit)
       via  695c04f461a87bcfe553181fccca44e00de9cf62 (commit)
       via  61dd4390c1c54d781b063513b63f0d15ebbf78e9 (commit)
       via  3676bc7f2f2f821d78910a845a9bf680b295f412 (commit)
       via  a46045e107193d79c0aa776cb5aed1131d2a74cc (commit)
       via  e53cee41f6fc01292353b12865f840e98d078907 (commit)
       via  a92778fa6e1f2f843b29a4a834e24f331ec29cf7 (commit)
       via  12677d7c8438334d900af6cea603d9980512641d (commit)
       via  d75a5b7709f6b5b8fda20bc4bf4d91dbcb162966 (commit)
       via  346b5b6cd32d9605287e4a27ffc9f716dac97327 (commit)
       via  7c10ad4720a862894eda6ec3eb2ccbe151944c85 (commit)
      from  69880dac28ac1681bb0c3d84280494de3d788cc6 (commit)

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


- Log -----------------------------------------------------------------
commit 21c25e0585d54c3f172e1e4601085df7a6572ae9
Author: Jeremy Allison <jra at samba.org>
Date:   Sun Feb 15 18:18:38 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 cafc9efceadcefa9154874e9846158cf23ee1645)

commit c6f5b98974b45986142f2e1506f8a1146101db7e
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Sun Feb 15 15:00:25 2009 -0500

    Remove compiler warnings about unknown structure pointer
    (cherry picked from commit f11d4d088c17db77ba259972c05de72da0d3ac93)

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

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

commit ccdd298b8904c271a9f634909953a3ad3e0f0719
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Sat Feb 14 22:30:21 2009 -0500

    remove accidental white space
    (cherry picked from commit 82e392f6b24518d40ea65dbdf044d8ba94e77ae2)

commit 24f43e6f53ef178644adff2d5d35a2e47d018a6e
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Sat Feb 14 22:30:13 2009 -0500

    enums are traditionally signed. Avoid use of high bit in bit flags.
    (cherry picked from commit 480054f3625fcd4532a4cdc68bd750e93610d89f)

commit 0fb825fa1505a08865bca4810a5d59847bc147a6
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Sat Feb 14 18:56:44 2009 -0500

    Get rid of the warnings I had for testing
    (cherry picked from commit f38c50b13f3ad916db884611ad4199198f6cade2)

commit 9d307f54ca6d101a7adb5038ee4e96cc01b54b04
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Sat Feb 14 16:11:50 2009 -0500

    It seems some systems use f_flags instead of f_flag. Use the appropriate one.
    (cherry picked from commit 3b12ab74252c850348c2d15adf930aa01e0652ff)

commit 7d849543338b5b3b44a8f6ebb3dc61373bb0ca65
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Sat Feb 14 10:07:51 2009 -0500

    Ensure consistency of values on stack (caught by AIX compiler)
    (cherry picked from commit 3b7e35a54f1aa7d31df60b0264cc171cf5d97954)

commit bdd4bbc8a51e0d6c2b79089c8a9d85fe6189a3b2
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Sat Feb 14 09:43:46 2009 -0500

    ignore new test program executables
    (cherry picked from commit f5e5daeb8fd6133211dfbc4f4b309d5432dddb16)

commit 35850edb5267a880d36658004e095a73489f310e
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Sat Feb 14 09:42:59 2009 -0500

    Check for the right error return value
    (cherry picked from commit 4d2598282bb9f0c08da9f949ff23ff253c0ca7ac)

commit b2faf96cf737a3169e90d90939248d74f1fb3fc9
Author: Holger Hetterich <hhetter at novell.com>
Date:   Wed Feb 4 15:31:24 2009 +0100

    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 31d854fff40799f056748333c35df81466c3614c)

commit e88029414fddb77c30c5efa2ca6c1c6e5c8d2e81
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Feb 13 16:04:15 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 6b654d12fd46b68fef824bf281783396ca81283d)

commit 2e1e2a857b27992f1efb281630d3edff2f996ddc
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Feb 13 15:08:57 2009 -0800

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

commit 0f4f413907508fcd593e2a404866852b65bad89f
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Feb 13 21:52:21 2009 +0100

    Fix Coverity ID 740 (RESOURCE_LEAK)
    (cherry picked from commit d67b92eede5e648b73aea992e009a8996705ffa0)

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

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

commit 9270ed593964851e3da1144500895a0cd1170875
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Feb 13 09:58:35 2009 -0800

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

commit c02bde0dbe5e5a498dfd922ecb349ba912821d1d
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 fa0ac60d985995a6a07aa05b114683f4cbd731c8)

commit 249738a5c45a970477358761983e20f2d1a8e794
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)

commit 7c0bfe55146bdded09db837fa37766edba4ae7d9
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)

commit a83324752ab973c79e2d0f25a154c5d3d221a7fc
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 3077f2ab45b08595b4849add56110a37069d12ec)

commit b9d5c1c091742dc20c24179332733b0052af2217
Author: Dan Sledz <dsledz at isilon.com>
Date:   Thu Feb 12 12:02:43 2009 -0800

    Fix double free caused by incorrect talloc_steal usage.
    (cherry picked from commit 7274764436deb21f821c7a62a3ac3454e1af9025)

commit 6e4efa3a31567a1f136e4ba4537b25e55765535a
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Thu Feb 12 09:16:48 2009 -0500

    [Bug 6069] Add a fstatvfs function for libsmbclient
    
    - DFS is not a POSIX feature, so the state of that bit should be zero if DFS
      is *not* supported. Bit feature reversed.
    
    - Added smbc_statvfs function
    
    Derrell
    (cherry picked from commit 0697cffe211a922c816b6c75230c4186328498ed)

commit 962acaf800014913794cbbc1df381f619f63a6ca
Author: Yasuma Takeda <yasuma at osstech.co.jp>
Date:   Wed Feb 11 14:36:51 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 a8a7040d7dbffe7b1c2bccb8b46e08fb996786ac)

commit 36d5f646e2aa217bcff65bbf357828a575a21e4e
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 d1b2f90f881d554e844525ddf44232b04f14e8eb)

commit d75376bd44a4fd41e319820caa29d139a568eca1
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 88a3430e6db9fe31fe711a6fdc90d6604dac63e3)

commit e0705d0ba585bfbe45e67ade83409d8f44d34c28
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 d75e0756a39e30414d5277edd2e098da9cec464e)

commit 3c1b249c444d3f7c80cdba24f5eca1ed1f53911d
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 5b551d6e3ef2c69a5fd050abcecb4c6b0ab36402)

commit c8b3c16ef67020ba877df667f4f59828cd1d07f2
Author: Michael Adam <obnox at samba.org>
Date:   Wed Feb 11 11:02:57 2009 +0100

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

commit c2b774ca41d5e8f38369565af7623a6c729ebbff
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 5f69f4a57ec0942d3c5c6969cb2bccab0ca6ec4c)

commit bcf9376722983c9288ed897ccb65cfcebd011a06
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 d5d668efc0b5af825344ec01851c105fe91a3096)

commit 924153795acd96c2bba9b3bbc7e111179784466d
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 0f7ced3088f327417e32a509fa3e5b4c3c19b93c)

commit b2d5e5fe008a5c116f752b523b14103571bcd147
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 6e47cc96526961486e545285a46f2bc31e6cd2a2)

commit afbec00617ec85880dd89aba8c3777dd02f8daa3
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 9e54a408acab42abb073c8660cadebdd0975fa04)

commit d0c2d84bbe0aec9f4c0b2be525f459a479610982
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 0f9cfcb7a1b34a6e76209a0fe0e8d49e3ffe15c5)

commit 757e6e61c9561e138f1c47d0345f720a50f30703
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 3c7927141d0fa586440ecd4c39bd601c1f9a5bfa)

commit 1fcd47ba4efe3cfa48bc709077ac8974287321f8
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Tue Feb 10 15:03:32 2009 -0500

    [Bug 6069] Add a fstatvfs function for libsmbclient
    
    - Fill in the remainder of the data (or at least as much as we can get) for
      the fstatvfs return value.
    
    Derrell
    (cherry picked from commit eeeceea8b92b8b814209f496a7ab953dcd0a8367)

commit 5ced5122517319e56e1bff1c8dd453edbf5287fd
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Tue Feb 10 10:28:32 2009 -0500

    [Bug 6069] Add a fstatvfs function for libsmbclient
    
    - Reverse the sense of the flags. Since the fstatvfs() function on POSIX-like
      systems would almost certainly indicate case sensitivity (for example),
      leave the bit turned off if the result is the POSIX-like result just as if
      issued on a typical local file system on a POSIX system.
    
    Derrell
    (cherry picked from commit 0acc962e3968253a3f64b5a92def177ced44994d)

commit 892a3e62ed1b4f6cb2c55af42ab55cf29a4f22da
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)

commit 47d16e7e7ffde80bf244225ea74e985e570ea1ab
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Mon Feb 9 22:46:29 2009 -0500

    [Bug 6069] Add a fstatvfs function for libsmbclient
    
    - Complete the implementation of the f_flag field. We now return a flag
      indicatin UNIX CIFS, CASE SENSITIVE, and/or DFS support.
    
    Derrell
    (cherry picked from commit df15e8f84d108f8e9df1408155b0f9ccc44da3fe)

commit 37b0e87076cf0836e01f7b74e21a457bcb02a719
Author: Michael Adam <obnox at samba.org>
Date:   Mon Feb 9 23:26:36 2009 +0100

    Revert "s3:winbindd_user: create domain connection in winbindd_fill_pwent if necessary."
    
    This reverts commit 3981603761a1cc6fb74ff135fadf4ab3340be1c5.
    
    I was confused about the real meaning of find_domain_from_name_noinit()
    vs. find_domain_from_name(). We don't need the connection established
    here, just the domain struct which gets initialized by rescan_trusted_domains().
    
    Sorry for the noise.
    
    Michael
    (cherry picked from commit c8e295a1b5216c1190ec5d555606b3eadabab82a)

commit 8fd1316d97fd5660b7794464aac20aba73f9be39
Author: Karolin Seeger <kseeger at samba.org>
Date:   Mon Feb 9 21:00:47 2009 +0100

    docs: Add man sharesec.
    
    Karolin
    (cherry picked from commit cc51cbc862055975bcef016876662576b00e72ef)
    (cherry picked from commit b16d6aaf981e6b0b7c706f6abd659dc3cde30094)

commit 0c8044736287d38893198455e2a4cdc9aaf55a43
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Mon Feb 9 12:41:29 2009 -0500

    [Bug 6069] Add a fstatvfs function for libsmbclient
    
    - Add initial test implementation. This works on a Linux client to determine
      whether a connection's server supports UNIX CIFS. I'm eager to see what the
      build farm has to say about this, specifically how many, if any, hosts don't
      provide a statvfs.h file with the requisite struct statvfs.
    
    Derrell
    (cherry picked from commit ff6a1bebd589637a4aecb9c76b4e33f579d7b0df)

commit 960f21d7db088d79134dc31c29741a35fb7d32c4
Author: Michael Adam <obnox at samba.org>
Date:   Mon Feb 9 13:50:31 2009 +0100

    s3:winbindd_user: create domain connection in winbindd_fill_pwent if necessary.
    
    Calling find_domain_from_name_noinit() might not be enough here.
    This makes winbindd_getpwent() behave the same as winbindd_getgrent().
    
    Michael
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    (cherry picked from commit 3981603761a1cc6fb74ff135fadf4ab3340be1c5)

commit 21103755aeccfa4581f7d4151bc0b0ec8c305ec5
Author: Michael Adam <obnox at samba.org>
Date:   Mon Feb 9 11:07:11 2009 +0100

    s3:winbindd_user: fix a debug message.
    
    find_domain_from_name_noinit() is no longer called only for
    name alias support.
    
    Michael
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    (cherry picked from commit ca6e3ee1e52b16e88f3906dc4cf64e977e165663)

commit 697b5be9075e30e2f7e73c59c7b64678db3c3598
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Feb 7 11:09:45 2009 +0100

    Fix coverity ID 876 (FORWARD_NULL)
    
    Michael, please check!
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    (cherry picked from commit bd0febbd1b390b2890df13fbfed5bf26dede658f)

commit b562397035b3db98c9bd7ec791527e4cf291976a
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)
    (cherry picked from commit 7f6bf488fd3758f631edcade61378955cf9bf674)

commit 4d4ae6ad1020a068000a3bcac039b63b6de49e3f
Author: Günther Deschner <gd at samba.org>
Date:   Mon Feb 9 00:06:36 2009 +0100

    s3-rpcclient: fix getform command asprintf return code.
    
    Guenther
    (cherry picked from commit 6dc87c67198f27c359370399022910ba77c1d44d)

commit bacff0081e7e087fb93ab87583f9abea5ecfe6a3
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Sun Feb 8 22:07:25 2009 -0500

    eliminate compiler warnings
    (cherry picked from commit b657020d0a3d43099e55956d13a7a73324888bcb)

commit 70564cec0f3674ed04f6148f830405a35cf37c76
Author: Jeff Layton <jlayton at redhat.com>
Date:   Fri Feb 6 08:31:45 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 45d75ece3e35b5180e82dc0488b13fbd2a93c41e)

commit 90ac9705f1861b02d719af50ed4812c2463b87e4
Author: Shirish Pargaonkar <shirishpargaonkar at gmail.com>
Date:   Fri Feb 6 08:15:35 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 5cd79db1326d70c592e86491d36567a2eb4e1717)

commit 0cc131629bd819eafd31540a35f8d9c11ec3b28f
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 e513360db3f2cc6ff1865ec08fc243dd6346e18e)

commit 04ac16dc45ed0597c456575e8951315f6196be0a
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 38ea92a4c1cb0e8c52ccff9b77bb59070030d10c)

commit d566cadbe0789deaf1d8e6b626d077dcafceb6c6
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri Feb 6 09:41:21 2009 +0100

    docs: Clarify "ldap ssl" description in man smb.conf.
    
    Mention "ldap ssl ads".
    
    Karolin
    (cherry picked from commit 61f1747441ff43c1d9c99bbf69e218c1984834c7)
    (cherry picked from commit ba3884d4d5c55723c1989e8e3868aa7ea8db8c60)

commit c63bef324894e8353e6bef8b944a3d553fbcad8a
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri Feb 6 09:10:15 2009 +0100

    docs: Add description of "ldap ssl ads" to man smb.conf.
    
    Karolin
    (cherry picked from commit 02f13538f00cc8368e3e5e8e510bac468c21089b)
    (cherry picked from commit fef1a664de477b3d434b9d8c276933236042ae20)

commit 5dd643be135c6c879b0d5e49d62f870773698934
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 1d277bdb6997e3b913bcd1c0b3173c9c735e64c1)

commit 23b5799f6be3966453dcea88965d913513217e2f
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 d998ee9025f2ad2df73e25c12e35e9218b97147e)

commit 74f0002d80a0705603310350873396d30d750d2e
Author: Shirish Pargaonkar <shirishpargaonkar at gmail.com>
Date:   Thu Feb 5 14:16:53 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 544faebe894b2b0661d6c9fe68ee7c01945ee824)

commit 503c842fe29c66c42b96c040e5e2d7449ec97312
Author: Karolin Seeger <kseeger at samba.org>
Date:   Thu Feb 5 15:55:14 2009 +0100

    s3/libads: Change "ldap ssl:ads" parameter to "ldap ssl ads".
    
    This used to be commit 3f9daf43.
    
    Karolin
    (cherry picked from commit 91c78b7d2bbb52015378f2a9752e783df33a6fff)

commit 79bd9fc58b9e4ec3df862075175186272bb15de7
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)

commit 55a9cd292b2258a979a426acd0f8a4b1225ca36f
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Feb 4 15:35:02 2009 -0800

    Fix bug #Bug 6090 renaming or deleting a "not matching/resolving" symlink is failing.
    Reported by Kukks. Make sure we correctly use LSTAT in all cases where
    POSIX pathnames are being used. This matters when dealing with symlinks
    pointing to invalid paths being renamed or deleted not all deletes and
    renames are done via an nt_create open.
    Jeremy.
    (cherry picked from commit 249dab1abbf49b0ca45360eb9aedb20d51a80e5f)

commit 2f4814a50a5de1e02937eaf28aee8c130bb6e9c5
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 2937519665be41237ee0f2c3374bea716bf95e8a)

commit 4a3dc20a55439c2a26650d25c8052c6061a842d0
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 16e49e8be8a942aa77a013c197a20d4c0bb3875f)

commit 1bd858a649fb5fb33f8207ca462db9601e28687d
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Feb 3 14:41:49 2009 +0100

    s3: Fix 'net rpc join' for users with the SeMachineAccountPrivilege.
    
    This used to be commit fda8abac in master.
    (cherry picked from commit 5994c90ff8754b64a3a6658e28bd94f6a91a441b)

commit a944e53baf2cad7c3423120423f48b585875d87d
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Feb 2 17:11:15 2009 -0800

    Fix bug #6082 - smbd_gpfs_getacl failed: Windows client can´t rename or delete file
    This fixes the generic rename/delete problem for 3.3.0 and above.
    Fixed slightly differently to discussions, user viewable modified
    ACLs are not a good idea :-).
    Jeremy.
    (cherry picked from commit c5462c8b43435763783185a03029903efe3b0c11)

commit f4b5365fbd6ee65d9074c6f6ae89c43dc12d341b
Author: Lars Müller <lars at samba.org>
Date:   Mon Feb 2 21:38:38 2009 +0100

    Adjust regex to match variable names including underscores
    
    This is required to get the CIFSUPCALL_PROGS setting extracted from
    config.log.
    (cherry picked from commit 64982295fccc5758aff4464b5527a27621386bc9)

commit 3e6d7284ad53bcf3d2931e08a940db7d540b1609
Author: Lars Müller <lars at samba.org>
Date:   Mon Feb 2 21:12:52 2009 +0100

    Conditional install of the cifs.upcall man page
    
    Only install the cifs.upcall man page if CIFSUPCALL_PROGS was set while
    configure.
    (cherry picked from commit e9e2414e798a2eb447de45803e61cc0a49752f11)

commit c04624eb0ba36fc8088a8ea150d5a8c3f57e9869
Author: Tim Prouty <tprouty at samba.org>
Date:   Sun Feb 1 23:59:53 2009 -0800

    s3 build: Fix "assignment discards qualifiers from pointer target type" warnings
    (cherry picked from commit 1aa6c76dd003b0c625c6910bb78798a7d98c5a8c)

commit 16e53355a3686b5a99b3d5f06e27507f8d4eabd2
Author: Karolin Seeger <kseeger at samba.org>
Date:   Mon Feb 2 11:46:39 2009 +0100

    docs: Describe "service" in man mount.cifs.
    
    This fixes bug #5346.
    Thanks to the Debian Samba package maintainers for reporting and providing a
    patch!
    
    Karolin
    (cherry picked from commit 73f4fc1f802f31459b70dba4777d142d00fcdd92)
    (cherry picked from commit ab4768452811e67f6606253b5a79101184f777d0)

commit 8acc172960600eeb1eaed1651fcdc909c0d1ccd9
Author: Björn Jacke <bj at sernet.de>
Date:   Sun Feb 1 03:22:41 2009 +0100

    fix build with external dns_sd libraries
    
    This used to be commit 16f07280 in master.
    (cherry picked from commit 89919a131b234485564ff2f2f20e3d9f9eb83522)

commit 3925efebef158743359986a7545464447013f5b2
Author: Michael Adam <obnox at samba.org>
Date:   Mon Feb 2 00:46:57 2009 +0100

    s3:winbind_group: fix "getent group" to allocate new gids.
    
    "getent group" used to fill the idmap cache with negative
    cache entries for unmapped group sids.
    
    Don't pass domain name unconditionally to idmap_sid_to_gid().
    idmap_sid_to_gid() only creates new mappings (allocating
    idmap backends tdb, tdb2, ldap...) when the domain name passed
    in is "".
    
    Note that it is _wrong_ to directly call the idmap_sid_to_gid()
    functions here, in the main winbindd. The correct fix would be
    to send a sid_to_gid request to winbindd itself, but this needs
    more work to prepare the async mechanisms, and we nee a quick
    fix for getent passwd now.
    
    Michael
    (cherry picked from commit 8c64302915bde8a5400b575389b12e0eaf2cf140)

commit 481f38b7e3670c3eda4177fceec603d09d3c831f
Author: Michael Adam <obnox at samba.org>
Date:   Mon Feb 2 00:36:59 2009 +0100

    s3:winbind_user: fix "getent passwd" to allocate new uids.
    
    "getent passwd" used to fill the idmap cache with negative
    cache entries for unmapped user sids.
    
    Don't pass domain name unconditionally to idmap_sid_to_[ug]id().
    idmap_sid_to_[ug]id() only creates new mappings (allocating
    idmap backends tdb, tdb2, ldap...) when the domain name passed
    in is "".
    
    Note that it is _wrong_ to directly call the idmap_sid_to_[ug]id()
    functions here, in the main winbindd. The correct fix would be
    to send a sid_to_[ug]id request to winbindd itself, but this needs
    more work to prepare the async mechanisms, and we nee a quick
    fix for getent passwd now.
    
    Michael
    (cherry picked from commit 877808450bb108ed306ef77db97a3acc7297e579)

commit e95b16d9b274165ed0dc4a269c781560d667045d
Author: Michael Adam <obnox at samba.org>
Date:   Mon Feb 2 00:35:43 2009 +0100

    s3:winbind_user: move initialization of domain up in winbindd_fill_pwent()
    
    and streamline logic some
    
    Michael
    (cherry picked from commit f2acdca4ded8646752d154d55a0ade405f159e17)

commit b8cb731f563cb3d1bdc3e65da605e8553ce834cb
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Oct 2 02:17:04 2008 +0200

    Fix bug 5798: "CFLAGS info lost in configure"
    
    picked from 9097a67de
    
    Volker
    (cherry picked from commit 9ffb1e6f0ded2647efe567912873a1a63e2ffed1)

commit d1928922f1c52f99727010d12534937ea4751b96
Author: Günther Deschner <gd at samba.org>
Date:   Thu Jan 22 19:31:22 2009 +0100

    s3-docs: fix typo in eventlogadm manpage.
    
    Guenther
    (cherry picked from commit fb7b92abc2bea4b3d91cdd896f02db88065a4b8f)
    (cherry picked from commit 0cc588ac53316299d2e1ff7d61947fd864d412f9)

commit 25b4f6a9b8e24ab3240a3e6b87b7c7c9a8afc585
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Jan 29 17:56:08 2009 -0800

    Fix coverity CID#117 - resource leak in error path.
    Jeremy.
    (cherry picked from commit 250caa1f2f285063249b2c4a7266196938d24761)

commit b0dab41810fe3ba9af678523353b2a254c56efed
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Jan 29 17:30:45 2009 -0800

    Fix coverity CID#116. Resource leak on error path.
    Jeremy.
    (cherry picked from commit 8241669521772cc75a9ca278a7f9a57256907ded)

commit daa4c505ba553f76a6549c17e96d7e955614879f
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Jan 29 17:27:16 2009 -0800

    Fix coverity CID#115. Resource leak in error path.
    Jeremy.
    (cherry picked from commit 8e11901f92b2ecb976f0c24c5eb96fb6b8127207)

commit 77bbe1f089de2b373003e6dbac1c31ff91a46311
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Jan 29 22:59:00 2009 +0100

    add Tru64 sub-second resolution timestamp support
    (cherry picked from commit 61465c57b9579a6f25381a9f16bca0852ca67f75)

commit 9d6daa051d4115bcda65d9e06756a68ecb1483fb
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Jan 29 21:59:44 2009 +0100

    add configure check for Tru64 sub-second timestamp resolution
    (cherry picked from commit bc59a4398fb264c75e60881b2eda0f71d05048f0)

commit 8f44bfb56476d24d5af7a4ddfc51d5472f3ceab9
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Jan 29 20:56:51 2009 +0100

    add missing semicolons
    
    the fixed configure check led to a missing semicolon in the now activated BSD
    code. Then this error was even copypasted into the new AIX code. grrr
    (cherry picked from commit ee90448a7aa0a0972e5801b319a011fd52750c20)

commit c3e56cde3415d9060b483584adf4181a1226382e
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Jan 29 10:47:02 2009 -0800

    Following Björn JACKE's patch, unify the detection of the timespec code in configure.in, and the application of it in time.c
    Jeremy.
    (cherry picked from commit 9ef86eff7ac41a174dcb8eae070eda24006c6c70)

commit 74b6eae4be6d832b31ebdff48026f714e0ee6409
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Jan 29 00:33:19 2009 +0100

    add configure check for AIX style sub-second resolution support
    (cherry picked from commit 86add869c391ab01a749bda7de09bd909f5da634)

commit 2e8a2bc7ace6fdc91f0101fd02571f76f5e40f3e
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Jan 29 00:20:00 2009 +0100

    rather cosmetic fix for failed birthtime configure checks
    (cherry picked from commit 39aec29794a2339f37bc431195842aef22bc0504)

commit e55405b140806033b36ca2bb840e359002cf4b0a
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Jan 29 00:17:12 2009 +0100

    give configure check "sub-second timestamps without struct timespec" a chance to succeed
    (cherry picked from commit 2588a540be2a18bc1c023398bfdd783b8b3c2046)

commit 695c04f461a87bcfe553181fccca44e00de9cf62
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Jan 28 17:36:36 2009 +0100

    s3:configure: autodetect ctdb/cluster support
    
    We need to make sure ctdb has transaction support
    and we autodetect ipv6 support.
    
    metze
    (cherry picked from commit 11163720e6f30e83f523c5009e1e60b5cf28cda6)
    (cherry picked from commit f87f4842cc0ffc62d76ee5350b94f7bda735aa71)

commit 61dd4390c1c54d781b063513b63f0d15ebbf78e9
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Jan 28 18:55:13 2009 +0100

    s3:ctdbd_conn: canonicalize ips before sending them to ctdbd
    
    This makes samba work with older ctdb versions.
    
    metze
    (cherry picked from commit 7540d13956a8a69d25f6fbbc4f9a3417e91db1d2)
    (cherry picked from commit a7fcaff295c3a36e2b783398ac212500eef33ecb)

commit 3676bc7f2f2f821d78910a845a9bf680b295f412
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jan 29 13:17:46 2009 +0100

    fix bug #6073: prevent ads_connect() from using SSL unless explicitly requested
    
    This fixes "net ads join".
    It copes with the changed default "ldap ssl = start tls".
    A new boolean option "ldap ssl : ads" is added to allow for
    explicitly requesting ssl with  ads.
    
    Michael
    (cherry picked from commit d332da87068cd72489941010a33e372ab53d3bcc)

commit a46045e107193d79c0aa776cb5aed1131d2a74cc
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Jan 28 10:35:35 2009 +0100

    Avoid valgrind errors
    
    In event handlers, we might destroy other events that are pending in the lists.
    We can only run one event safely per select call.
    
    Yes, I've seen these valgrind errors :-)
    
    Jeremy, with ccdd921e61 you had checked in the change to run multiple events.
    Do you remember why it was necessary and could not be solved in a different
    way?
    
    Volker
    (cherry picked from commit 910cbc5d6e932fa8ed0066d407a40195b6629a37)

commit e53cee41f6fc01292353b12865f840e98d078907
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Jan 27 19:41:34 2009 +0100

    Fix a valgrind error when the socket dies
    
    Don't reference anything that might have been deleted in the async_req_error
    call.
    (cherry picked from commit 3e9c89e81b2915ba1a2aac7b8d72a780f7f9b80e)

commit a92778fa6e1f2f843b29a4a834e24f331ec29cf7
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Jan 27 16:17:55 2009 -0800

    Fix warning (bad handler prototype) and fix detection of dns_sd
    libraries.
    Jeremy.
    (cherry picked from commit a8a8dde5ac2b0c0b33e49af685650440469b287f)

commit 12677d7c8438334d900af6cea603d9980512641d
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Jan 27 15:47:47 2009 -0800

    Fix bug #6069 - Build breaks with too many arguments to
    samba-3.3.0/source/smbd/dnsregister.c:85:event_add_timed().
    Jeremy.
    (cherry picked from commit 458a6a4265bc9b429375d7efb52d25969d7faad5)

commit d75a5b7709f6b5b8fda20bc4bf4d91dbcb162966
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jan 27 22:13:47 2009 +0100

    WHATSNEW: oops, the wrong parameter was reported to have been removed.
    
    Micheal
    (cherry picked from commit 8c35bb3c9fc0834ff1d6915b7b4098e1dc712ed1)

commit 346b5b6cd32d9605287e4a27ffc9f716dac97327
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jan 27 15:48:20 2009 +0100

    libreplace: fix detection of netinet/ip.h on solaris 8
    
    (The test needs to additionally include <netinet/in_systm.h>.)
    
    Michael
    (cherry picked from commit a223b096700bc54b446a0e152c842b088566720b)

commit 7c10ad4720a862894eda6ec3eb2ccbe151944c85
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jan 27 12:13:55 2009 +0100

    libreplace: fix bug #6066 - netinet/ip.h present but cannot be compiled
    
    under solaris
    
    Michael
    (cherry picked from commit 1b7beaed69823b3c401bc4c0b1c502b671169168)

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

Summary of changes:
 .gitignore                                         |    2 +
 WHATSNEW.txt                                       |    2 +-
 docs-xml/manpages-3/eventlogadm.8.xml              |    4 +-
 docs-xml/manpages-3/mount.cifs.8.xml               |   15 +-
 docs-xml/manpages-3/sharesec.1.xml                 |  220 ++++++++++++++++
 docs-xml/manpages-3/vfs_smb_traffic_analyzer.8.xml |   11 +
 docs-xml/smbdotconf/ldap/ldapssl.xml               |   15 +-
 docs-xml/smbdotconf/ldap/ldapsslads.xml            |   21 ++
 examples/libsmbclient/Makefile                     |   10 +
 examples/libsmbclient/testfstatvfs.c               |  122 +++++++++
 examples/libsmbclient/teststatvfs.c                |   96 +++++++
 packaging/bin/fill-templates                       |   47 ++++
 packaging/bin/update-pkginfo                       |   11 +-
 source/Makefile.in                                 |   29 +-
 source/auth/auth_util.c                            |   69 +++--
 source/client/mount.cifs.c                         |   14 +-
 source/client/umount.cifs.c                        |   37 +++-
 source/configure.in                                |  273 +++++++++++++++++++-
 source/include/includes.h                          |    2 +
 source/include/libsmb_internal.h                   |   14 +
 source/include/libsmbclient.h                      |   75 ++++++
 source/include/local.h                             |    3 +
 source/include/proto.h                             |   16 ++
 source/include/smb.h                               |    2 +-
 source/include/vfs_macros.h                        |    8 +-
 source/lib/ctdbd_conn.c                            |   50 +++-
 source/lib/events.c                                |   38 +--
 source/lib/interface.c                             |    7 +-
 source/lib/replace/libreplace_network.m4           |   10 +-
 source/lib/time.c                                  |   66 +++++-
 source/lib/util_seaccess.c                         |    5 +-
 source/libads/ldap.c                               |   12 +-
 source/libads/ldap_printer.c                       |   10 +-
 source/libnet/libnet_join.c                        |    7 +-
 source/libnet/libnet_samsync_ldif.c                |   88 +++++--
 source/libsmb/async_smb.c                          |    5 +-
 source/libsmb/clifsinfo.c                          |  145 +++++++++++
 source/libsmb/libsmb_compat.c                      |   15 +
 source/libsmb/libsmb_context.c                     |    2 +
 source/libsmb/libsmb_setget.c                      |   24 ++
 source/libsmb/libsmb_stat.c                        |  180 +++++++++++++
 source/libsmb/libsmb_xattr.c                       |   46 ++--
 source/libsmb/namequery.c                          |    2 +-
 source/m4/check_path.m4                            |   12 -
 source/modules/vfs_default.c                       |    2 +-
 source/modules/vfs_smb_traffic_analyzer.c          |   21 ++-
 source/nmbd/nmbd_become_dmb.c                      |    3 +-
 source/nmbd/nmbd_subnetdb.c                        |    3 +-
 source/param/loadparm.c                            |   12 +
 source/printing/print_cups.c                       |    2 +
 source/rpc_server/srv_netlog_nt.c                  |   43 ++--
 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/rpcclient/cmd_spoolss.c                     |    2 +-
 source/script/installman.sh                        |    3 +-
 source/smbd/dnsregister.c                          |    3 +-
 source/smbd/file_access.c                          |   11 +-
 source/smbd/filename.c                             |   30 ++-
 source/smbd/open.c                                 |   70 +++++-
 source/smbd/posix_acls.c                           |   12 +-
 source/smbd/reply.c                                |   76 ++++--
 source/smbd/server.c                               |   11 +-
 source/utils/net_conf.c                            |    6 -
 source/utils/net_rpc.c                             |    3 -
 source/utils/net_rpc_join.c                        |   16 +-
 source/utils/ntlm_auth.c                           |   10 +-
 source/winbindd/winbindd_group.c                   |    6 +-
 source/winbindd/winbindd_user.c                    |   27 +-
 70 files changed, 1956 insertions(+), 316 deletions(-)
 create mode 100644 docs-xml/manpages-3/sharesec.1.xml
 create mode 100644 docs-xml/smbdotconf/ldap/ldapsslads.xml
 create mode 100644 examples/libsmbclient/testfstatvfs.c
 create mode 100644 examples/libsmbclient/teststatvfs.c
 create mode 100755 packaging/bin/fill-templates


Changeset truncated at 500 lines:

diff --git a/.gitignore b/.gitignore
index edb1b3d..acaf24e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -64,6 +64,8 @@ examples/libsmbclient/teststat3
 examples/libsmbclient/testutime
 examples/libsmbclient/testwrite
 examples/libsmbclient/testtruncate
+examples/libsmbclient/testfstatvfs
+examples/libsmbclient/teststatvfs
 examples/libsmbclient/tree
 examples/libsmbclient/Makefile.internal
 source/librpc/gen_ndr/cli_krb5pac.*
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index dc2de98..bce7fb7 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -209,7 +209,7 @@ smb.conf changes
     Parameter Name                      Description     Default
     --------------                      -----------     -------
     cups connection timeout		New		30
-    idmap config DOM:range		Removed
+    idmap alloc config : range		Removed
     idmap domains			Removed
     init logon delayed hosts		New		""
     init logon delay			New		100
diff --git a/docs-xml/manpages-3/eventlogadm.8.xml b/docs-xml/manpages-3/eventlogadm.8.xml
index 1fa89fd..e7d838b 100644
--- a/docs-xml/manpages-3/eventlogadm.8.xml
+++ b/docs-xml/manpages-3/eventlogadm.8.xml
@@ -91,7 +91,7 @@
 		</term>
 		<listitem><para>
 		The <command>-o write</command> reads event log
-		records from standard input and writes them to theSamba
+		records from standard input and writes them to the Samba
 		event log store named by EVENTLOG.
 		</para> </listitem>
 		</varlistentry>
@@ -180,7 +180,7 @@
 		</para></listitem>
 
 		<listitem><para>
-		<command>SRN</command> - he name of the machine on
+		<command>SRN</command> - The name of the machine on
 		which the eventlog was generated. This is typically the
 		host name.
 		</para></listitem>
diff --git a/docs-xml/manpages-3/mount.cifs.8.xml b/docs-xml/manpages-3/mount.cifs.8.xml
index 9382365..534f168 100644
--- a/docs-xml/manpages-3/mount.cifs.8.xml
+++ b/docs-xml/manpages-3/mount.cifs.8.xml
@@ -43,10 +43,13 @@ by the popular Open Source server Samba.
 	</para>
 
 	<para>
-	The mount.cifs utility attaches the UNC name (exported network resource) to
-	the local directory <emphasis>mount-point</emphasis>. It is possible to set the mode for mount.cifs to 
-setuid root to allow non-root users to mount shares to directories for which they
-have write permission.
+	The mount.cifs utility attaches the UNC name (exported network resource)
+	specified as <emphasis>service</emphasis> (using //server/share syntax,
+	where "server" is the server name or IP address and "share" is the name
+	of the share) to the local directory <emphasis>mount-point</emphasis>.
+	It is possible to set the mode for mount.cifs to setuid root to allow
+	non-root users to mount shares to directories for which they
+	have write permission.
 	</para>
 
 	<para>
@@ -369,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/sharesec.1.xml b/docs-xml/manpages-3/sharesec.1.xml
new file mode 100644
index 0000000..d8ac510
--- /dev/null
+++ b/docs-xml/manpages-3/sharesec.1.xml
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
+<refentry id="sharesec.1">
+
+<refmeta>
+	<refentrytitle>sharesec</refentrytitle>
+	<manvolnum>1</manvolnum>
+	<refmiscinfo class="source">Samba</refmiscinfo>
+	<refmiscinfo class="manual">User Commands</refmiscinfo>
+	<refmiscinfo class="version">3.3</refmiscinfo>
+</refmeta>
+
+
+<refnamediv>
+	<refname>sharesec</refname>
+	<refpurpose>Set or get share ACLs</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+	<cmdsynopsis>
+		<command>sharesec</command>
+		<arg choice="req">sharename</arg>
+		<arg choice="opt">-r, --remove=ACL</arg>
+		<arg choice="opt">-m, --modify=ACL</arg>
+		<arg choice="opt">-a, --add=ACL</arg>
+		<arg choice="opt">-R, --replace=ACLs</arg>
+		<arg choice="opt">-D, --delete</arg>
+		<arg choice="opt">-v, --view</arg>
+		<arg choice="opt">-M, --machine-sid</arg>
+		<arg choice="opt">-F, --force</arg>
+		<arg choice="opt">-d, --debuglevel=DEBUGLEVEL</arg>
+		<arg choice="opt">-s, --configfile=CONFIGFILE</arg>
+		<arg choice="opt">-l, --log-basename=LOGFILEBASE</arg>
+		<arg choice="opt">-V, --version</arg>
+		<arg choice="opt">-?, --help</arg>
+		<arg choice="opt">--usage</arg>
+	</cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+	<title>DESCRIPTION</title>
+
+	<para>This tool is part of the <citerefentry><refentrytitle>samba</refentrytitle>
+	<manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+	<para>The <command>sharesec</command> program manipulates share permissions
+	on SMB file shares.</para>
+</refsect1>
+
+
+<refsect1>
+	<title>OPTIONS</title>
+
+	<para>The following options are available to the <command>sharesec</command> program.
+	The format of ACLs is described in the section ACL FORMAT </para>
+
+	<variablelist>
+		<varlistentry>
+		<term>-a|--add=ACL</term>
+		<listitem><para>Add the ACEs specified to the ACL list.
+		</para></listitem>
+		</varlistentry>
+
+		<varlistentry>
+		<term>-D|--delete</term>
+		<listitem><para>Delete the entire security descriptor.
+		</para></listitem>
+		</varlistentry>
+
+		<varlistentry>
+		<term>-F|--force</term>
+		<listitem><para>Force storing the ACL.
+		</para></listitem>
+		</varlistentry>
+
+		<varlistentry>
+		<term>-m|--modify=ACL</term>
+		<listitem><para>Modify existing ACEs.
+		</para></listitem>
+		</varlistentry>
+
+		<varlistentry>
+		<term>-M|--machine-sid</term>
+		<listitem><para>Initialize the machine SID.
+		</para></listitem>
+		</varlistentry>
+
+		<varlistentry>
+		<term>-r|--remove=ACL</term>
+		<listitem><para>Remove ACEs.
+		</para></listitem>
+		</varlistentry>
+
+		<varlistentry>
+		<term>-R|--replace=ACLS</term>
+		<listitem><para>
+		Overwrite an existing share permission ACL.
+		</para></listitem>
+		</varlistentry>
+
+		&stdarg.help;
+		&stdarg.server.debug;
+		&popt.common.samba;
+	</variablelist>
+</refsect1>
+
+
+<refsect1>
+	<title>ACL FORMAT</title>
+
+	<para>The format of an ACL is one or more ACL entries separated by
+	either commas or newlines.  An ACL entry is one of the following: </para>
+
+	<para><programlisting>
+	REVISION:&lt;revision number&gt;
+	OWNER:&lt;sid or name&gt;
+	GROUP:&lt;sid or name&gt;
+	ACL:&lt;sid or name&gt;:&lt;type&gt;/&lt;flags&gt;/&lt;mask&gt;
+	</programlisting></para>
+
+	<para>The revision of the ACL specifies the internal Windows
+	NT ACL revision for the security descriptor.
+	If not specified it defaults to 1. Using values other than 1 may
+	cause strange behaviour.</para>
+
+	<para>The owner and group specify the owner and group SIDs for the
+	object. If a SID in the format S-1-x-y-z is specified this is used,
+	otherwise the name specified is resolved using the server on which
+	the file or directory resides.</para>
+
+	<para>ACLs specify permissions granted to the SID. This SID
+	can be specified in S-1-x-y-z format or as a name in which case
+	it is resolved against the server on which the file or directory
+	resides.  The type, flags and mask values determine the type of
+	access granted to the SID.</para>
+
+	<para>The type can be either ALLOWED or	DENIED to allow/deny access
+	to the SID. The flags values are generally zero for share ACLs.
+	</para>
+
+	<para>The mask is a value which expresses the access right
+	granted to the SID. It can be given as a decimal or hexadecimal value,
+	or by using one of the following text strings which map to the NT
+	file permissions of the same name.</para>
+
+	<itemizedlist>
+		<listitem><para><emphasis>R</emphasis> - Allow read access </para></listitem>
+		<listitem><para><emphasis>W</emphasis> - Allow write access</para></listitem>
+		<listitem><para><emphasis>X</emphasis> - Execute permission on the object</para></listitem>
+		<listitem><para><emphasis>D</emphasis> - Delete the object</para></listitem>
+		<listitem><para><emphasis>P</emphasis> - Change permissions</para></listitem>
+		<listitem><para><emphasis>O</emphasis> - Take ownership</para></listitem>
+	</itemizedlist>
+
+	<para>The following combined permissions can be specified:</para>
+
+	<itemizedlist>
+		<listitem><para><emphasis>READ</emphasis> -  Equivalent to 'RX'
+		permissions</para></listitem>
+		<listitem><para><emphasis>CHANGE</emphasis> - Equivalent to 'RXWD' permissions
+		</para></listitem>
+		<listitem><para><emphasis>FULL</emphasis> - Equivalent to 'RWXDPO'
+		permissions</para></listitem>
+	</itemizedlist>
+	</refsect1>
+
+<refsect1>
+	<title>EXIT STATUS</title>
+
+	<para>The <command>sharesec</command> program sets the exit status
+	depending on the success or otherwise of the operations performed.
+	The exit status may be one of the following values. </para>
+
+	<para>If the operation succeeded, sharesec returns and exit
+	status of 0.  If <command>sharesec</command> couldn't connect to the specified server,
+	or there was an error getting or setting the ACLs, an exit status
+	of 1 is returned.  If there was an error parsing any command line
+	arguments, an exit status of 2 is returned. </para>
+</refsect1>
+
+<refsect1>
+	<title>EXAMPLES</title>
+
+	<para>Add full access for SID
+	<parameter>S-1-5-21-1866488690-1365729215-3963860297-17724</parameter> on
+	<parameter>share</parameter>:
+	</para>
+
+	<programlisting>
+	host:~ # sharesec share -a S-1-5-21-1866488690-1365729215-3963860297-17724:ALLOWED/0/FULL
+	</programlisting>
+
+	<para>List all ACEs for <parameter>share</parameter>:
+	</para>
+
+	<programlisting>
+	host:~ # sharesec share -v
+	REVISION:1
+	OWNER:(NULL SID)
+	GROUP:(NULL SID)
+	ACL:S-1-1-0:ALLOWED/0/0x101f01ff
+	ACL:S-1-5-21-1866488690-1365729215-3963860297-17724:ALLOWED/0/FULL
+	</programlisting>
+</refsect1>
+
+<refsect1>
+	<title>VERSION</title>
+
+	<para>This man page is correct for version 3 of the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+	<title>AUTHOR</title>
+	<para>The original Samba software and related utilities
+	were created by Andrew Tridgell. Samba is now developed
+	by the Samba Team as an Open Source project similar
+	to the way the Linux kernel is developed.</para>
+</refsect1>
+
+</refentry>
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 556fa3e..3a16b61 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/ldap/ldapssl.xml b/docs-xml/smbdotconf/ldap/ldapssl.xml
index b2e9537..fa7fea9 100644
--- a/docs-xml/smbdotconf/ldap/ldapssl.xml
+++ b/docs-xml/smbdotconf/ldap/ldapssl.xml
@@ -13,9 +13,9 @@
 	script.</para>
 
 	<para>LDAP connections should be secured where possible. This may be
-	done setting either this parameter to
+	done setting <emphasis>either</emphasis> this parameter to
 	<parameter moreinfo="none">Start_tls</parameter>
-	or by specifying <parameter moreinfo="none">ldaps://</parameter> in
+	<emphasis>or</emphasis> by specifying <parameter moreinfo="none">ldaps://</parameter> in
         the URL argument of <smbconfoption name="passdb backend"/>.</para>
 
 	<para>The <smbconfoption name="ldap ssl"/> can be set to one of
@@ -32,6 +32,17 @@
 			communicating with the directory server.</para>
 		</listitem>
 	</itemizedlist>
+	<para>
+	Please note that this parameter does only affect <emphasis>rpc</emphasis>
+	methods. To enable the LDAPv3 StartTLS extended operation (RFC2830) for
+	<emphasis>ads</emphasis>, set
+	<smbconfoption name="ldap ssl">yes</smbconfoption>
+	<emphasis>and</emphasis>
+	<smbconfoption name="ldap ssl ads">yes</smbconfoption>.
+	See <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
+	for more information on	<smbconfoption name="ldap ssl ads"/>.
+        </para>
+
 </description>
 <value type="default">start tls</value>
 </samba:parameter>
diff --git a/docs-xml/smbdotconf/ldap/ldapsslads.xml b/docs-xml/smbdotconf/ldap/ldapsslads.xml
new file mode 100644
index 0000000..e6998cb
--- /dev/null
+++ b/docs-xml/smbdotconf/ldap/ldapsslads.xml
@@ -0,0 +1,21 @@
+<samba:parameter name="ldap ssl ads"
+		 context="G"
+		 type="boolean"
+                 advanced="1" developer="1"
+		 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
+<description>
+	<para>This option is used to define whether or not Samba should
+	use SSL when connecting to the ldap server using
+	<emphasis>ads</emphasis> methods.
+	Rpc methods are not affected by this parameter. Please note, that
+	this parameter won't have any effect if <smbconfoption name="ldap ssl"/>
+	is set to <parameter>no</parameter>.
+	</para>
+
+	<para>See <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
+	for more information on <smbconfoption name="ldap ssl"/>.
+	</para>
+
+</description>
+<value type="default">no</value>
+</samba:parameter>
diff --git a/examples/libsmbclient/Makefile b/examples/libsmbclient/Makefile
index 047addc..728dbe0 100644
--- a/examples/libsmbclient/Makefile
+++ b/examples/libsmbclient/Makefile
@@ -24,6 +24,8 @@ TESTS=	testsmbc \
 	teststat \
 	teststat2 \
 	teststat3 \
+	teststatvfs \
+	testfstatvfs \
 	testtruncate \
 	testchmod \
 	testutime \
@@ -74,6 +76,14 @@ teststat3: teststat3.o
 	@echo Linking teststat3
 	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBSMBCLIENT) -lpopt
 
+teststatvfs: teststatvfs.o
+	@echo Linking teststatvfs
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBSMBCLIENT) -lpopt
+
+testfstatvfs: testfstatvfs.o
+	@echo Linking testfstatvfs
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBSMBCLIENT) -lpopt
+
 testtruncate: testtruncate.o
 	@echo Linking testtruncate
 	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBSMBCLIENT) -lpopt
diff --git a/examples/libsmbclient/testfstatvfs.c b/examples/libsmbclient/testfstatvfs.c
new file mode 100644
index 0000000..b4dafef
--- /dev/null
+++ b/examples/libsmbclient/testfstatvfs.c
@@ -0,0 +1,122 @@
+#include <sys/types.h>
+#include <sys/statvfs.h>
+#include <stdio.h> 
+#include <unistd.h>
+#include <string.h> 
+#include <time.h> 
+#include <errno.h>
+#include <libsmbclient.h> 
+#include "get_auth_data_fn.h"
+
+
+int main(int argc, char * argv[]) 
+{ 
+    int             i;
+    int             fd;
+    int             ret;
+    int             debug = 0;
+    char *          p;
+    char            path[2048];
+    struct stat     statbuf;
+    struct statvfs  statvfsbuf;
+    
+    smbc_init(get_auth_data_fn, debug); 
+    
+    for (;;)
+    {
+        fprintf(stdout, "Path: ");
+        *path = '\0';
+        fgets(path, sizeof(path) - 1, stdin);
+        if (strlen(path) == 0)
+        {
+            return 0;
+        }
+
+        p = path + strlen(path) - 1;
+        if (*p == '\n')
+        {
+            *p = '\0';
+        }
+    
+        /* Determine if it's a file or a folder */
+        if (smbc_stat(path, &statbuf) < 0)
+        {
+            perror("smbc_stat");
+            continue;
+        }
+
+        if (S_ISREG(statbuf.st_mode))
+        {
+            if ((fd = smbc_open(path, O_RDONLY, 0)) < 0)
+            {
+                perror("smbc_open");
+                continue;
+            }
+        }
+        else
+        {
+            if ((fd = smbc_opendir(path)) < 0)
+            {
+                perror("smbc_opendir");
+                continue;
+            }
+        }
+
+        ret = smbc_fstatvfs(fd, &statvfsbuf);
+
+        smbc_close(fd);
+
+        if (ret < 0)
+        {
+            perror("fstatvfs");
+        }
+        else
+        {
+            printf("\n");


-- 
Samba Shared Repository


More information about the samba-cvs mailing list