Rev 5377: merge from upstream in http://samba.sernet.de/ma/bzr/SAMBA_3_0-registry.bzr/

Michael Adam ma at sernet.de
Thu May 31 12:46:37 GMT 2007


At http://samba.sernet.de/ma/bzr/SAMBA_3_0-registry.bzr/

------------------------------------------------------------
revno: 5377
revision-id: ma at sernet.de-20070531124612-vhxd3m9v060b6bj7
parent: ma at sernet.de-20070514131444-wd2dk6q4aiihrive
parent: vlendec at samba.org-20070531093055-7noao632793n3yf8
committer: Michael Adam <ma at sernet.de>
branch nick: SAMBA_3_0-registry.bzr
timestamp: Thu 2007-05-31 14:46:12 +0200
message:
  merge from upstream
removed:
  source/iniparser/html/dir_000000.html dir_000000.html-20060530101930-a2984c1b780612fe
  source/iniparser/html/dirs.html dirs.html-20060530101930-63fc2fe1f27c0448
added:
  examples/libsmbclient/testacl2.c testacl2.c-20070515193100-lx2nystklre1h5z8-1
  source/iniparser/html/tabs.css tabs.css-20070527160216-hog3nxs83d0hp00b-1
  source/lib/errmap_unix.c       errmap_unix.c-20070529202201-h7olgulww7h3tzz1-1
  source/lib/file_id.c           file_id.c-20070529093107-sat23y0ryx5evvhi-1
  source/lib/messages_local.c    messages_local.c-20070524144545-aigf1y9m5m0hq6zc-1
  source/librpc/gen_ndr/messaging.h messaging.h-20070521223039-ubgz63h0rz5bzhl0-1
  source/librpc/gen_ndr/ndr_messaging.c ndr_messaging.c-20070521223040-d1k5pdz6a81wt0on-1
  source/librpc/gen_ndr/ndr_messaging.h ndr_messaging.h-20070521223040-n59gxs7uc9b62im0-1
  source/librpc/idl/messaging.idl messaging.idl-20070521223041-8nki7l30a3h8gtlv-1
  source/modules/vfs_zfsacl.c    vfs_zfsacl.c-20070515000032-6u07g1yie5uaylw4-1
modified:
  REVISION                       REVISION-20060530022625-68239662668b41c3
  examples/VFS/skel_opaque.c     skel_opaque.c-20060530022627-06a225b952a78501
  examples/VFS/skel_transparent.c skel_transparent.c-20060530022627-3ad9138da4f22dbe
  examples/libsmbclient/Makefile Makefile-20060530022627-a84d9f91545769c3
  source/Makefile.in             Makefile.in-20060530022626-b16dac2328ebe703
  source/auth/auth_server.c      auth_server.c-20060530022627-5d30fd4f1d21fdc2
  source/auth/pampass.c          pampass.c-20060530022627-8b5face486bbebb2
  source/client/mount.cifs.c     mount.cifs.c-20060530022627-eacab1c36c071af7
  source/configure.in            configure.in-20060530022626-07e74bc1e326c82d
  source/include/ads.h           ads.h-20060530022627-0ad4ab3813eafc20
  source/include/client.h        client.h-20060530022627-f51e99ba840436e5
  source/include/dbwrap.h        dbwrap.h-20070510110202-1d7dmmkxqskzz6n6-1
  source/include/doserr.h        doserr.h-20060530022627-41e42763dc6cc0b8
  source/include/includes.h      includes.h-20060530022627-d1a059a99c05e8be
  source/include/locking.h       locking.h-20060711181329-97d0a8ff81188d91
  source/include/messages.h      messages.h-20060530022627-1e4e137420885476
  source/include/rpc_netlogon.h  rpc_netlogon.h-20060530022627-1cf660feb1f9de09
  source/include/smb.h           smb.h-20060530022627-6c2e6fe4eb631e83
  source/include/smb_macros.h    smb_macros.h-20060530022627-412e2056512de943
  source/include/smbprofile.h    smbprofile.h-20060530022627-68db3755c2c15bfa
  source/include/trans2.h        trans2.h-20060530022627-ff896a707ae81fc0
  source/include/vfs.h           vfs.h-20060530022627-ae5df00bad868c36
  source/include/vfs_macros.h    vfs_macros.h-20060530022627-1797fe0ae45493ce
  source/iniparser/AUTHORS       AUTHORS-20060530101930-5ec346ebcf2c586b
  source/iniparser/Makefile      Makefile-20060530101930-2b0b65453e90fc46
  source/iniparser/html/doxygen.css doxygen.css-20060530101930-5f0a02ad2fdcdad5
  source/iniparser/html/globals_func.html globals_func.html-20060530101930-02ac2d2bcdc3343d
  source/iniparser/html/index.html index.html-20060530101930-8b51530f20015834
  source/iniparser/html/iniparser_8h.html iniparser_8h.html-20060530101930-455abe9fab5b020f
  source/iniparser/html/iniparser_8main.html iniparser_8main.html-20060530101930-346912b76413e115
  source/iniparser/src/dictionary.c dictionary.c-20060530101930-5984b5bf01d44c31
  source/iniparser/src/dictionary.h dictionary.h-20060530101930-db6fa713c315c573
  source/iniparser/src/iniparser.c iniparser.c-20060530101930-8d3e0424aef7fe98
  source/iniparser/src/iniparser.h iniparser.h-20060530101930-e2bf2f5fa22ff2fb
  source/iniparser/src/strlib.c  strlib.c-20060530101930-fecca6eea08c62b6
  source/iniparser/src/strlib.h  strlib.h-20060530101930-6a16eecd3e087c08
  source/lib/conn_tdb.c          conn_tdb.c-20070508170033-ob03az54rz05f6gl-1
  source/lib/dbwrap_file.c       dbwrap_file.c-20070510110203-8i3thcoepwsurom5-1
  source/lib/dbwrap_tdb.c        dbwrap_tdb.c-20070510110204-r3qybke0030vfwde-1
  source/lib/debug.c             debug.c-20060530022627-f23cb2ef8f91a8a6
  source/lib/dmallocmsg.c        dmallocmsg.c-20060530022627-c3df59d34ddcfbc8
  source/lib/events.c            events.c-20060530090212-e5ccb06aab197cbd
  source/lib/messages.c          messages.c-20060530022627-fcc341b253a85c20
  source/lib/pam_errors.c        pam_errors.c-20060530022627-af07b8468ccd28b9
  source/lib/replace/dlfcn.m4    dlfcn.m4-20060919015053-50coyc2ouwpsm77j-26
  source/lib/replace/replace.h   replace.h-20060919015053-50coyc2ouwpsm77j-19
  source/lib/smbrun.c            smbrun.c-20060530022627-43450efcfd3d38a6
  source/lib/system.c            system.c-20060530022627-3f01435a4e07a714
  source/lib/tallocmsg.c         tallocmsg.c-20060530022627-ac45ff77691b4014
  source/lib/tdb/common/open.c   open.c-20070416111147-cebijg5x16vcb45j-20
  source/lib/tdb/include/tdb.h   tdb.h-20070416111147-cebijg5x16vcb45j-28
  source/lib/tdb/tools/tdbtool.c tdbtool.c-20070416111147-cebijg5x16vcb45j-36
  source/lib/time.c              time.c-20060530022627-d22d1437379fb153
  source/lib/util.c              util.c-20060530022627-d569af0e687a4dd3
  source/lib/util_sock.c         util_sock.c-20060530022627-30f22f2d8b038b4b
  source/lib/util_str.c          util_str.c-20060530022627-0ba87cda5eaacc2e
  source/lib/util_tdb.c          util_tdb.c-20061021025435-o3vr4t381qf9lv7e-1
  source/libads/authdata.c       authdata.c-20060530022627-c9ad4a5551e90565
  source/libads/kerberos.c       kerberos.c-20060530022627-8e844eb5a48bb463
  source/libads/ldap.c           ldap.c-20060530022627-07f10a20cc50f671
  source/libgpo/gpo_util.c       gpo_util.c-20060929015739-6lt2qkjjx4ofwolg-3
  source/libsmb/clidgram.c       clidgram.c-20060530022627-0d16d2ca1044bd3f
  source/libsmb/clientgen.c      clientgen.c-20060530022627-3aad65ce54001b6b
  source/libsmb/clifsinfo.c      clifsinfo.c-20060530022627-9360212d14f20006
  source/libsmb/clireadwrite.c   clireadwrite.c-20060530022627-a8f455ef06f01919
  source/libsmb/doserr.c         doserr.c-20060530022627-270bcc897475e1c2
  source/libsmb/errormap.c       errormap.c-20060530022627-f469e8a07ae28ddc
  source/libsmb/libsmbclient.c   libsmbclient.c-20060530022627-e1c98e7d8c6048ca
  source/libsmb/smb_share_modes.c smb_share_modes.c-20060530073738-d37c371a41d3c54a
  source/libsmb/smb_signing.c    smb_signing.c-20060530022627-1e3c4643957ae652
  source/locking/brlock.c        brlock.c-20060530022627-3b8aec140997e136
  source/locking/locking.c       locking.c-20060530022627-4f229d47402340bb
  source/locking/posix.c         posix.c-20060530022627-997d33ad43f0bd3e
  source/m4/aclocal.m4           aclocal.m4-20070422050141-j0bc2j39llstz3uq-2
  source/modules/charset_macosxfs.c charset_macosxfs.c-20060530022627-5b87b2b8f271763e
  source/modules/gpfs.c          gpfs.c-20061109202947-p7dnoyk9rqoo2tkl-1
  source/modules/vfs_cap.c       vfs_cap.c-20060530022627-53d1dba26ccb505f
  source/modules/vfs_catia.c     vfs_catia.c-20060530054515-f9850d7e210c7191
  source/modules/vfs_default.c   vfs_default.c-20060711181345-e2d073492cc4cc5d
  source/modules/vfs_full_audit.c vfs_full_audit.c-20060530024110-460abfb36ee47358
  source/modules/vfs_netatalk.c  vfs_netatalk.c-20060530022627-4203fe3744c2308b
  source/modules/vfs_solarisacl.c vfs_solarisacl.c-20060721164828-6c588bafc32df526
  source/modules/vfs_tru64acl.c  vfs_tru64acl.c-20060721164829-674e1070b8f0978b
  source/nmbd/nmbd.c             nmbd.c-20060530022627-f3b08abf8f3e3c36
  source/nmbd/nmbd_elections.c   nmbd_elections.c-20060530022627-12c160e0fac7246c
  source/nmbd/nmbd_packets.c     nmbd_packets.c-20060530022627-5b449aed1c5a87bf
  source/nmbd/nmbd_processlogon.c nmbd_processlogon.c-20060530022627-ba032f504f8ff80c
  source/nmbd/nmbd_winsserver.c  nmbd_winsserver.c-20060530022627-e309a34b4ec33413
  source/nsswitch/idmap.c        idmap.c-20061212152801-ke1ub3n5v1jjf8gy-1
  source/nsswitch/idmap_util.c   idmap_util.c-20061212152808-3ob6qkx6llnz2sm0-1
  source/nsswitch/pam_winbind.h  pam_winbind.h-20060530022627-4c4fe143b3b9fecf
  source/nsswitch/winbindd.c     winbindd.c-20060530022627-8bb76c46bd1253ec
  source/nsswitch/winbindd.h     winbindd.h-20060530022627-003a0030248d7f64
  source/nsswitch/winbindd_ads.c winbindd_ads.c-20060530022627-7c5e13eefe48f902
  source/nsswitch/winbindd_async.c winbindd_async.c-20060530063806-18e4387b7dbded2f
  source/nsswitch/winbindd_cache.c winbindd_cache.c-20060530022627-45b83e217d38566d
  source/nsswitch/winbindd_cm.c  winbindd_cm.c-20060530022627-54b91b1c8940d29e
  source/nsswitch/winbindd_dual.c winbindd_dual.c-20060530022627-d241a3ae20234631
  source/nsswitch/winbindd_group.c winbindd_group.c-20060530022627-9288f9a998ed2fbe
  source/nsswitch/winbindd_misc.c winbindd_misc.c-20060530022627-23bbfb77e6fd4a87
  source/nsswitch/winbindd_nss.h winbindd_nss.h-20060530022627-7c181dc4ce97364d
  source/nsswitch/winbindd_pam.c winbindd_pam.c-20060530022627-6b827f2f7ba30f85
  source/nsswitch/winbindd_passdb.c winbindd_passdb.c-20060530023249-bcfa0f3047ac9287
  source/nsswitch/winbindd_reconnect.c winbindd_reconnect.c-20060530063809-16ace4647277930e
  source/nsswitch/winbindd_rpc.c winbindd_rpc.c-20060530022627-7b63b2639ff48069
  source/nsswitch/winbindd_sid.c winbindd_sid.c-20060530022627-88ad7ed4dbf383c7
  source/nsswitch/winbindd_user.c winbindd_user.c-20060530022627-bd9d3764eb8e1fd7
  source/nsswitch/winbindd_util.c winbindd_util.c-20060530022627-e014c9e53147dffe
  source/pam_smbpass/general.h   general.h-20060530022627-1719c7f62930a13d
  source/pam_smbpass/pam_smb_acct.c pam_smb_acct.c-20060530022627-6a2ba5931e28aec4
  source/pam_smbpass/pam_smb_auth.c pam_smb_auth.c-20060530022627-0440148781d470cc
  source/pam_smbpass/pam_smb_passwd.c pam_smb_passwd.c-20060530022627-9c1dc91d937a2ae4
  source/passdb/lookup_sid.c     lookup_sid.c-20060530022627-e709356ee81bdcb1
  source/passdb/passdb.c         passdb.c-20060530022627-6eeb9667474b279d
  source/passdb/pdb_interface.c  pdb_interface.c-20060530022627-3c8946ee9faabfaa
  source/passdb/pdb_ldap.c       pdb_ldap.c-20060530022627-2f07cf74afbbdcfd
  source/printing/notify.c       notify.c-20060530022627-261dbd9f8eaf7cbe
  source/printing/nt_printing.c  nt_printing.c-20060530022627-6f18c47e6548d98a
  source/printing/print_generic.c print_generic.c-20060530022627-97369f50a9b9ab54
  source/printing/printfsp.c     printfsp.c-20060530022627-0ba6bef6de2001f3
  source/printing/printing.c     printing.c-20060530022627-9c11c090f2b843d1
  source/profile/profile.c       profile.c-20060530022627-ce0e772919212dfb
  source/registry/regfio.c       regfio.c-20060530062858-30d047337f913fd9
  source/rpc_client/cli_lsarpc.c cli_lsarpc.c-20060530022627-b35bc2e64a6c3fbb
  source/rpc_client/cli_netlogon.c cli_netlogon.c-20060530022627-8932479dada9a685
  source/rpc_parse/parse_lsa.c   parse_lsa.c-20060530022627-ece9387bdd8d6756
  source/rpc_parse/parse_misc.c  parse_misc.c-20060530022627-2f2bf5c0060cbd6c
  source/rpc_parse/parse_net.c   parse_net.c-20060530022627-2f7b0a5a38d46d3f
  source/rpc_parse/parse_prs.c   parse_prs.c-20060530022627-0ebae6d950fb538d
  source/rpc_parse/parse_samr.c  parse_samr.c-20060530022627-884a0f984d4cf320
  source/rpc_parse/parse_sec.c   parse_sec.c-20060530022627-84c797c024a33b13
  source/rpc_parse/parse_spoolss.c parse_spoolss.c-20060530022627-fa1aa2a302bed8cf
  source/rpc_server/srv_echo_nt.c srv_echo_nt.c-20060530022627-74016cf4c21ae5d9
  source/rpc_server/srv_lsa_ds_nt.c srv_lsa_ds_nt.c-20060530022627-3c78091d53c3d4f2
  source/rpc_server/srv_netlog_nt.c srv_netlog_nt.c-20060530022627-c8b504672a94e5e8
  source/rpc_server/srv_spoolss_nt.c srv_spoolss_nt.c-20060530022627-659fb3668dc35c9b
  source/rpc_server/srv_srvsvc_nt.c srv_srvsvc_nt.c-20060530022627-c197e59c5963870c
  source/rpcclient/cmd_echo.c    cmd_echo.c-20060530022627-07557b85d6439ad0
  source/rpcclient/cmd_netlogon.c cmd_netlogon.c-20060530022627-473c09638f48d7ff
  source/script/installmodules.sh installmodules.sh-20060530022627-3a6c0bdb06b4164b
  source/script/tests/gdb_backtrace gdb_backtrace-20060530071804-d0eb832bb10d0f01
  source/smbd/blocking.c         blocking.c-20060530022627-b43dcc35e2ddb440
  source/smbd/close.c            close.c-20060530022627-e69d9b921ab9e9f1
  source/smbd/conn.c             conn.c-20060530022627-b48d038fbdb7ac1a
  source/smbd/connection.c       connection.c-20060530022627-15ebf52f0bf0bc43
  source/smbd/filename.c         filename.c-20060530022627-70117a6f179db3e8
  source/smbd/files.c            files.c-20060530022627-8e2ca5e2d798cd9b
  source/smbd/lanman.c           lanman.c-20060530022627-4d3ad959fbca66cf
  source/smbd/negprot.c          negprot.c-20060530022627-a352553cf95f9931
  source/smbd/notify_internal.c  notify_internal.c-20070131161711-919d9g5d1o0gwgmg-1
  source/smbd/nttrans.c          nttrans.c-20060530022627-b483806ef6e0e97d
  source/smbd/open.c             open.c-20060530022627-9fd4db17a805af1f
  source/smbd/oplock.c           oplock.c-20060530022627-438ce54295ab823f
  source/smbd/oplock_irix.c      oplock_irix.c-20060530022627-8630c49d7cf48d22
  source/smbd/oplock_linux.c     oplock_linux.c-20060530022627-ad627e40297a3e18
  source/smbd/process.c          process.c-20060530022627-8fe40017fe0e41ff
  source/smbd/reply.c            reply.c-20060530022627-92de20342694c043
  source/smbd/server.c           server.c-20060530022627-212a418ec1144979
  source/smbd/service.c          service.c-20060530022627-26610b9bfde9af5a
  source/smbd/session.c          session.c-20060530022627-ee3a7ddb747b92df
  source/smbd/sesssetup.c        sesssetup.c-20060530022627-0a6efae905e1529e
  source/smbd/statcache.c        statcache.c-20060530022627-cc5718b078f87c23
  source/smbd/trans2.c           trans2.c-20060530022627-7ce34cd85c3f02f5
  source/smbd/uid.c              uid.c-20060530022627-d238b70dfabb24d9
  source/torture/locktest.c      locktest.c-20060530022627-6decb074269e5364
  source/torture/locktest2.c     locktest2.c-20060530022627-7a17e771d09e0fea
  source/torture/msgtest.c       msgtest.c-20060530022627-9cf20ccf7634c234
  source/utils/net_ads.c         net_ads.c-20060530022628-b5190e5bbd174714
  source/utils/net_help.c        net_help.c-20060530022628-61c58b2950a05222
  source/utils/net_rap.c         net_rap.c-20060530022628-d8fd4b014cc5231b
  source/utils/net_rpc.c         net_rpc.c-20060530022628-621a11e4e04cf3b9
  source/utils/net_rpc_printer.c net_rpc_printer.c-20060530033151-cdd90399181ee53a
  source/utils/net_status.c      net_status.c-20060530022628-da2712a920e5a3aa
  source/utils/pdbedit.c         pdbedit.c-20060530022628-2e85850b4961b3c7
  source/utils/smbcacls.c        smbcacls.c-20060530022628-d9327f629252e4d4
  source/utils/smbcontrol.c      smbcontrol.c-20060530022628-8c123e65b429fb23
  source/utils/smbcquotas.c      smbcquotas.c-20060530022628-a2b3fe534ffc7254
  source/utils/status.c          status.c-20060530022628-a33523ea13048a7e
  source/utils/status_profile.c  status_profile.c-20060711181413-a6375fd0590f20f0
  source/web/statuspage.c        statuspage.c-20060530022628-025a29e25b6e33c7
    ------------------------------------------------------------
    revno: 5275.1.751
    merged: vlendec at samba.org-20070531093055-7noao632793n3yf8
    parent: obnox at samba.org-20070530224553-fja0uz5oszkfel0w
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-31 04:30:55 -0500
    message:
      vlendec at samba.org (r23263)  2007-05-31 04:23:51 -0500 (Thu, 31 May 2007)
          
          Remove an unused variable -- Fix Coverity ID 358
          
    ------------------------------------------------------------
    revno: 5275.1.750
    merged: obnox at samba.org-20070530224553-fja0uz5oszkfel0w
    parent: obnox at samba.org-20070530221550-wbyw10fsg8wzdieq
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-30 17:45:53 -0500
    message:
      obnox at samba.org (r23253)  2007-05-30 17:40:26 -0500 (Wed, 30 May 2007)
          
          Add some debugging output.
          
          
    ------------------------------------------------------------
    revno: 5275.1.749
    merged: obnox at samba.org-20070530221550-wbyw10fsg8wzdieq
    parent: jerry at samba.org-20070530220227-8gyagw0rhg44brp1
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-30 17:15:50 -0500
    message:
      obnox at samba.org (r23252)  2007-05-30 17:04:42 -0500 (Wed, 30 May 2007)
          
          Complete the reworking of the ads lookup_groupmem function 
          started in r23070, r23072, r23073, r23078, r23081 and r23082:
          
          After retrieving the list of sids with the extended dn
          ldap query, instead of passing all sids to the lsa_lookup_sids
          call, now while extracting the sids from the extended dn member 
          entries, we first try to lookup the sid from cache and only pass 
          the sids that were not in cache to the lsa_lookup_sids call.
          
          Michael
          
          
    ------------------------------------------------------------
    revno: 5275.1.748
    merged: jerry at samba.org-20070530220227-8gyagw0rhg44brp1
    parent: jerry at samba.org-20070530220222-p4pp26wewud3bitq
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-30 17:02:27 -0500
    message:
      jerry at samba.org (r23251)  2007-05-30 16:55:49 -0500 (Wed, 30 May 2007)
          
          whoops!  Fix compile error
    ------------------------------------------------------------
    revno: 5275.1.747
    merged: jerry at samba.org-20070530220222-p4pp26wewud3bitq
    parent: jerry at samba.org-20070530220216-lw6vxlmc1lsm7qcl
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-30 17:02:22 -0500
    message:
      jerry at samba.org (r23249)  2007-05-30 16:46:03 -0500 (Wed, 30 May 2007)
          
          another sync from 3.0.26 for the echo work to rpcclient
    ------------------------------------------------------------
    revno: 5275.1.746
    merged: jerry at samba.org-20070530220216-lw6vxlmc1lsm7qcl
    parent: jerry at samba.org-20070530200145-9b6bl4io4bcnp9xy
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-30 17:02:16 -0500
    message:
      jerry at samba.org (r23248)  2007-05-30 16:43:48 -0500 (Wed, 30 May 2007)
          
          Merge echo pipe implementation chanegs from SAMBA_3_0_26
          just to stay in sink.  This was more or less just for me 
          to play with.
          
          
    ------------------------------------------------------------
    revno: 5275.1.745
    merged: jerry at samba.org-20070530200145-9b6bl4io4bcnp9xy
    parent: jerry at samba.org-20070530150139-eqa7jtzj48xnzo3c
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-30 15:01:45 -0500
    message:
      jerry at samba.org (r23244)  2007-05-30 14:47:35 -0500 (Wed, 30 May 2007)
          
          Fix loop with nscd and NSS recusive calls.
          
          > Here's the problem I hit:
          >
          > getgrnam("foo") -> nscd -> NSS -> winbindd ->
          >   winbindd_passdb.c:nam_to_sid() -> lookup_global_sam_name() ->
          >   getgrnam("foo") -> nscd -> ....
          >
          > This is in the SAMBA_3_0 specifically but in theory could happen
          > SAMBA_3_0_25 (or 26) for an unknown group.
          >
          > The attached patch passes down enough state for the
          > name_to_sid() call to be able to determine the originating
          > winbindd cmd that came into the parent.  So we can avoid
          > making more NSS calls if the original call came in trough NSS
          > so we don't deadlock ?  But you should still service
          > lookupname() calls which are needed for example when
          > doing the token access checks for a "valid groups" from
          > smb.conf.
          >
          > I've got this in testing now.  The problem has shown up with the
          > DsProvider on OS X and with nscd on SOlaris and Linux.
          
          
    ------------------------------------------------------------
    revno: 5275.1.744
    merged: jerry at samba.org-20070530150139-eqa7jtzj48xnzo3c
    parent: vlendec at samba.org-20070530134554-nbp0e2onalu7rb21
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-30 10:01:39 -0500
    message:
      jerry at samba.org (r23242)  2007-05-30 09:53:10 -0500 (Wed, 30 May 2007)
          
          BUG 4671: Fix Makefile syntax error when SMBMOUNT_PROGS is not defined
    ------------------------------------------------------------
    revno: 5275.1.743
    merged: vlendec at samba.org-20070530134554-nbp0e2onalu7rb21
    parent: vlendec at samba.org-20070530071619-p5pd4cri2via6sw8
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-30 08:45:54 -0500
    message:
      vlendec at samba.org (r23241)  2007-05-30 08:41:38 -0500 (Wed, 30 May 2007)
          
          In preparation for the cluster messaging import the parent smbd needs to
          respond to events.c style events.
          
    ------------------------------------------------------------
    revno: 5275.1.742
    merged: vlendec at samba.org-20070530071619-p5pd4cri2via6sw8
    parent: vlendec at samba.org-20070529202222-ip9idmb6vnbv3d1k
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-30 02:16:19 -0500
    message:
      vlendec at samba.org (r23236)  2007-05-30 02:02:40 -0500 (Wed, 30 May 2007)
          
          Another bad merge: Correctly free and unlock the session record in
          session_claim. Jerry, this fixes the hanging smbstatus.
          
          Sorry for that,
          
          Volker
          
    ------------------------------------------------------------
    revno: 5275.1.741
    merged: vlendec at samba.org-20070529202222-ip9idmb6vnbv3d1k
    parent: vlendec at samba.org-20070529202216-hd7lrnyxi1neovq7
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 15:22:22 -0500
    message:
      vlendec at samba.org (r23228)  2007-05-29 14:54:26 -0500 (Tue, 29 May 2007)
          
          Merge cleanup to the gpfs module from Tridge. Also potentially disable
          gpfs share modes in special situations. This might be split up in
          several modules later.
          
    ------------------------------------------------------------
    revno: 5275.1.740
    merged: vlendec at samba.org-20070529202216-hd7lrnyxi1neovq7
    parent: vlendec at samba.org-20070529202210-4jtafuqc8rltbgg8
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 15:22:16 -0500
    message:
      vlendec at samba.org (r23226)  2007-05-29 14:36:13 -0500 (Tue, 29 May 2007)
          
          Make the "debug prefix timestamp" output a bit more readable by making
          the debug level alway at least 2 digits
          
    ------------------------------------------------------------
    revno: 5275.1.739
    merged: vlendec at samba.org-20070529202210-4jtafuqc8rltbgg8
    parent: vlendec at samba.org-20070529202203-gcaq2qmushrw5msy
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 15:22:10 -0500
    message:
      vlendec at samba.org (r23225)  2007-05-29 14:31:57 -0500 (Tue, 29 May 2007)
          
          Attached find a patch that makes use of NetSamLogonEx in
          winbind. With this and W2k3 DCs around it is possible to use
          more than one winbind on the same machine account, because
          NetSamLogonEx does not use the credentials chain.
          
          I added the flag domain->can_do_samlogon_ex because this
          only works against W2k3 and with schannel. The theory is to
          try if we're AD and have schannel, and fall back to
          NetSamLogon if this fails. can_do_samlogon_ex is thus a
          protection against multiple failures.
          
          Only checking into 3_0, this needs more review before going
          into a production release.
          
          Feel free to comment :-)
          
          
    ------------------------------------------------------------
    revno: 5275.1.738
    merged: vlendec at samba.org-20070529202203-gcaq2qmushrw5msy
    parent: vlendec at samba.org-20070529202156-qlgwne7vhgw24i64
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 15:22:03 -0500
    message:
      vlendec at samba.org (r23224)  2007-05-29 14:09:38 -0500 (Tue, 29 May 2007)
          
          useful even in binaries that don't link in libsmb
          
    ------------------------------------------------------------
    revno: 5275.1.737
    merged: vlendec at samba.org-20070529202156-qlgwne7vhgw24i64
    parent: vlendec at samba.org-20070529183550-k1sb1x9hus9vzk2o
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 15:21:56 -0500
    message:
      vlendec at samba.org (r23223)  2007-05-29 13:41:16 -0500 (Tue, 29 May 2007)
          
          Convert a leftover direct tdb access to sessionid.tdb
          
    ------------------------------------------------------------
    revno: 5275.1.736
    merged: vlendec at samba.org-20070529183550-k1sb1x9hus9vzk2o
    parent: vlendec at samba.org-20070529183544-iw5b0n5zk68z0431
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 13:35:50 -0500
    message:
      vlendec at samba.org (r23222)  2007-05-29 13:32:49 -0500 (Tue, 29 May 2007)
          
          share_mode_forall() is only for counting and status display stuff, so
          traverse_read is enough here
          
    ------------------------------------------------------------
    revno: 5275.1.735
    merged: vlendec at samba.org-20070529183544-iw5b0n5zk68z0431
    parent: vlendec at samba.org-20070529183539-7472nz2hb5l84y79
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 13:35:44 -0500
    message:
      vlendec at samba.org (r23221)  2007-05-29 13:14:54 -0500 (Tue, 29 May 2007)
          
          Fix a bad merge, avoid a memory leak and tdb lock problem
          
    ------------------------------------------------------------
    revno: 5275.1.734
    merged: vlendec at samba.org-20070529183539-7472nz2hb5l84y79
    parent: vlendec at samba.org-20070529183532-6ebpb3k74ggufi43
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 13:35:39 -0500
    message:
      vlendec at samba.org (r23220)  2007-05-29 13:04:38 -0500 (Tue, 29 May 2007)
          
          Add traverse_read to dbwrap
          
    ------------------------------------------------------------
    revno: 5275.1.733
    merged: vlendec at samba.org-20070529183532-6ebpb3k74ggufi43
    parent: gd at samba.org-20070529170417-m3egay8ztptgrmnt
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 13:35:32 -0500
    message:
      vlendec at samba.org (r23219)  2007-05-29 12:57:52 -0500 (Tue, 29 May 2007)
          
          Two warnings
          
    ------------------------------------------------------------
    revno: 5275.1.732
    merged: gd at samba.org-20070529170417-m3egay8ztptgrmnt
    parent: jerry at samba.org-20070529170408-cc1y0sjh2gdtxj55
    committer: gd at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 12:04:17 -0500
    message:
      gd at samba.org (r23210)  2007-05-29 10:27:13 -0500 (Tue, 29 May 2007)
          
          Very funny, we thought to use netr_GetDcName (e.g. in winbind) but were using
          netr_GetDcAnyName all the time (which is the correct thing to do). 
          
          Fix the naming and opcode mixup in all branches.
          
          Guenther
          
    ------------------------------------------------------------
    revno: 5275.1.731
    merged: jerry at samba.org-20070529170408-cc1y0sjh2gdtxj55
    parent: jerry at samba.org-20070529170402-vbj5dt1cdm0zyskm
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 12:04:08 -0500
    message:
      jerry at samba.org (r23207)  2007-05-29 09:53:46 -0500 (Tue, 29 May 2007)
          
          merge net help test fix from SAMBA_3_0_26
    ------------------------------------------------------------
    revno: 5275.1.730
    merged: jerry at samba.org-20070529170402-vbj5dt1cdm0zyskm
    parent: vlendec at samba.org-20070529170354-5vnnmgzy5xultef5
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 12:04:02 -0500
    message:
      jerry at samba.org (r23206)  2007-05-29 09:53:13 -0500 (Tue, 29 May 2007)
          
          remove unreachable code
    ------------------------------------------------------------
    revno: 5275.1.729
    merged: vlendec at samba.org-20070529170354-5vnnmgzy5xultef5
    parent: vlendec at samba.org-20070529133151-xt9qorbl8u6plg4n
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 12:03:54 -0500
    message:
      vlendec at samba.org (r23204)  2007-05-29 09:49:19 -0500 (Tue, 29 May 2007)
          
          Add MSG_SMB_BRL_VALIDATE. Tridge, this is a bit different from your bzr
          branch, please check if it fulfils your needs.
          
          Two changes: The validation is not done inside the brlock.c traverse_fn,
          it's done as a separate routine. 
          
          Secondly, this patch does not call the checker routines in smbcontrol
          directly but depends on a running smbd.
          
          
    ------------------------------------------------------------
    revno: 5275.1.728
    merged: vlendec at samba.org-20070529133151-xt9qorbl8u6plg4n
    parent: jerry at samba.org-20070529133145-zb27i11r79n8o5pi
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 08:31:51 -0500
    message:
      vlendec at samba.org (r23195)  2007-05-29 08:26:44 -0500 (Tue, 29 May 2007)
          
          Add void *private_data to brl_forall
          
    ------------------------------------------------------------
    revno: 5275.1.727
    merged: jerry at samba.org-20070529133145-zb27i11r79n8o5pi
    parent: jerry at samba.org-20070529131541-ryor0ro5379c8t32
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 08:31:45 -0500
    message:
      jerry at samba.org (r23194)  2007-05-29 08:20:40 -0500 (Tue, 29 May 2007)
          
          cherry pick two fixes from SAMBA_3_0_26 
          
          * strptime() failure check
          * make legcacy sid/uid/gid calls static
          
          
    ------------------------------------------------------------
    revno: 5275.1.726
    merged: jerry at samba.org-20070529131541-ryor0ro5379c8t32
    parent: vlendec at samba.org-20070529110055-2gbor27myn7cpmax
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 08:15:41 -0500
    message:
      jerry at samba.org (r23192)  2007-05-29 08:18:57 -0500 (Tue, 29 May 2007)
          
          Remove fallback to looking up group mappings by the 
          Unix name after discussion with Simo.
          
          
    ------------------------------------------------------------
    revno: 5275.1.725
    merged: vlendec at samba.org-20070529110055-2gbor27myn7cpmax
    parent: vlendec at samba.org-20070529104544-35t8gem1sfc74pr4
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 06:00:55 -0500
    message:
      vlendec at samba.org (r23186)  2007-05-29 05:50:25 -0500 (Tue, 29 May 2007)
          
          Checkin on behalf of Tridge:
          
          Change notify.tdb to use dbwrap
          
    ------------------------------------------------------------
    revno: 5275.1.724
    merged: vlendec at samba.org-20070529104544-35t8gem1sfc74pr4
    parent: vlendec at samba.org-20070529101604-4n7jeghgj9mm9q8o
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 05:45:44 -0500
    message:
      vlendec at samba.org (r23185)  2007-05-29 05:48:42 -0500 (Tue, 29 May 2007)
          
          Try to fix the IRIX build, also add the forgotten file_id.c in .26
          
    ------------------------------------------------------------
    revno: 5275.1.723
    merged: vlendec at samba.org-20070529101604-4n7jeghgj9mm9q8o
    parent: vlendec at samba.org-20070529093112-t0a0lk8ti9bui4vm
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 05:16:04 -0500
    message:
      vlendec at samba.org (r23184)  2007-05-29 05:15:01 -0500 (Tue, 29 May 2007)
          
          Checkin for Tridge: Add a speed test to tdbtool
          
    ------------------------------------------------------------
    revno: 5275.1.722
    merged: vlendec at samba.org-20070529093112-t0a0lk8ti9bui4vm
    parent: vlendec at samba.org-20070528133058-exap0hllgveqrgms
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-29 04:31:12 -0500
    message:
      vlendec at samba.org (r23183)  2007-05-29 04:30:34 -0500 (Tue, 29 May 2007)
          
          Check in a change made by Tridge:
          
          This replaces the internal explicit dev/ino file id representation by a
          "struct file_id". This is necessary as cluster file systems and NFS
          don't necessarily assign the same device number to the shared file
          system. With this structure in place we can now easily add different
          schemes to map a file to a unique 64-bit device node.
          
          Jeremy, you might note that I did not change the external interface of
          smb_share_modes.c.
          
          Volker
          
    ------------------------------------------------------------
    revno: 5275.1.721
    merged: vlendec at samba.org-20070528133058-exap0hllgveqrgms
    parent: vlendec at samba.org-20070528124601-yrqovx2hdlku77uw
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-28 08:30:58 -0500
    message:
      vlendec at samba.org (r23173)  2007-05-28 08:33:54 -0500 (Mon, 28 May 2007)
          
          Convert sessionid.tdb to ctdb. The 3.0.26 patch is a bit larger because
          it brings across the tdb-based list_sessions
          
    ------------------------------------------------------------
    revno: 5275.1.720
    merged: vlendec at samba.org-20070528124601-yrqovx2hdlku77uw
    parent: vlendec at samba.org-20070528114605-pu82oqb1x4geh87c
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-28 07:46:01 -0500
    message:
      vlendec at samba.org (r23172)  2007-05-28 07:39:39 -0500 (Mon, 28 May 2007)
          
          Change shutdown_other_smbds to use connections_traverse instead of
          session_traverse.
          
    ------------------------------------------------------------
    revno: 5275.1.719
    merged: vlendec at samba.org-20070528114605-pu82oqb1x4geh87c
    parent: vlendec at samba.org-20070528111549-5izpo2hm998uaksg
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-28 06:46:05 -0500
    message:
      vlendec at samba.org (r23171)  2007-05-28 06:38:42 -0500 (Mon, 28 May 2007)
          
          Convert connections.tdb to dbwrap
          
    ------------------------------------------------------------
    revno: 5275.1.718
    merged: vlendec at samba.org-20070528111549-5izpo2hm998uaksg
    parent: vlendec at samba.org-20070527171604-ujow6tfip5tb1gqz
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-28 06:15:49 -0500
    message:
      vlendec at samba.org (r23170)  2007-05-28 06:08:58 -0500 (Mon, 28 May 2007)
          
          Add map_nt_error_from_tdb()
          
    ------------------------------------------------------------
    revno: 5275.1.717
    merged: vlendec at samba.org-20070527171604-ujow6tfip5tb1gqz
    parent: vlendec at samba.org-20070527164601-w2gkk70tir0536lp
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-27 12:16:04 -0500
    message:
      vlendec at samba.org (r23169)  2007-05-27 12:12:08 -0500 (Sun, 27 May 2007)
          
          Merge 535 of Tridge's bzr tree:
          
          store the right data after cleaning lock records. This fixes
          RAW-BENCH-LOCK after a recovery on a cluster
          
          
    ------------------------------------------------------------
    revno: 5275.1.716
    merged: vlendec at samba.org-20070527164601-w2gkk70tir0536lp
    parent: vlendec at samba.org-20070527163049-yc04q0bjy1g8woht
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-27 11:46:01 -0500
    message:
      vlendec at samba.org (r23168)  2007-05-27 11:34:49 -0500 (Sun, 27 May 2007)
          
          Move the lp_max_connections() into service.c.
          
    ------------------------------------------------------------
    revno: 5275.1.715
    merged: vlendec at samba.org-20070527163049-yc04q0bjy1g8woht
    parent: lmuelle at samba.org-20070527160218-azqnc3jevzyebvwj
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-27 11:30:49 -0500
    message:
      vlendec at samba.org (r23167)  2007-05-27 11:22:12 -0500 (Sun, 27 May 2007)
          
          Remove an unused parameter
          
    ------------------------------------------------------------
    revno: 5275.1.714
    merged: lmuelle at samba.org-20070527160218-azqnc3jevzyebvwj
    parent: vlendec at samba.org-20070527104546-1ci8n706n6u7c0z2
    committer: lmuelle at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-27 11:02:18 -0500
    message:
      lmuelle at samba.org (r23166)  2007-05-27 10:58:19 -0500 (Sun, 27 May 2007)
          
          Bring samba.org's iniparser copy in sync with the upstream version 2.17.
          
    ------------------------------------------------------------
    revno: 5275.1.713
    merged: vlendec at samba.org-20070527104546-1ci8n706n6u7c0z2
    parent: vlendec at samba.org-20070527103047-qfhqlqox2ccjx0oz
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-27 05:45:46 -0500
    message:
      vlendec at samba.org (r23165)  2007-05-27 05:35:14 -0500 (Sun, 27 May 2007)
          
          Convert brlock.tdb to dbwrap
          
    ------------------------------------------------------------
    revno: 5275.1.712
    merged: vlendec at samba.org-20070527103047-qfhqlqox2ccjx0oz
    parent: vlendec at samba.org-20070527100113-vqe1372m6rs3lw3y
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-27 05:30:47 -0500
    message:
      vlendec at samba.org (r23164)  2007-05-27 05:25:23 -0500 (Sun, 27 May 2007)
          
          Minor cosmetic checkin
          
    ------------------------------------------------------------
    revno: 5275.1.711
    merged: vlendec at samba.org-20070527100113-vqe1372m6rs3lw3y
    parent: vlendec at samba.org-20070527093058-nw56r7lpch8tkn2a
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-27 05:01:13 -0500
    message:
      vlendec at samba.org (r23163)  2007-05-27 04:57:05 -0500 (Sun, 27 May 2007)
          
          Convert locking.tdb to dbwrap
          
    ------------------------------------------------------------
    revno: 5275.1.710
    merged: vlendec at samba.org-20070527093058-nw56r7lpch8tkn2a
    parent: vlendec at samba.org-20070527093053-1ztsy1nk2homtrmg
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-27 04:30:58 -0500
    message:
      vlendec at samba.org (r23162)  2007-05-27 04:29:26 -0500 (Sun, 27 May 2007)
          
          Make use of messaging_send_buf
          
    ------------------------------------------------------------
    revno: 5275.1.709
    merged: vlendec at samba.org-20070527093053-1ztsy1nk2homtrmg
    parent: lmuelle at samba.org-20070526133100-yrgp9asfkagdwk2y
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-27 04:30:53 -0500
    message:
      vlendec at samba.org (r23161)  2007-05-27 04:22:11 -0500 (Sun, 27 May 2007)
          
          Add TDB_VOLATILE as open_flag to activate the per-hashchain dead record
          optimization.
          
    ------------------------------------------------------------
    revno: 5275.1.708
    merged: lmuelle at samba.org-20070526133100-yrgp9asfkagdwk2y
    parent: lmuelle at samba.org-20070526133055-5rb838fhevis89re
    committer: lmuelle at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sat 2007-05-26 08:31:00 -0500
    message:
      lmuelle at samba.org (r23156)  2007-05-26 08:33:56 -0500 (Sat, 26 May 2007)
          
          Install the smb_share_modes.h header file.
          
    ------------------------------------------------------------
    revno: 5275.1.707
    merged: lmuelle at samba.org-20070526133055-5rb838fhevis89re
    parent: lmuelle at samba.org-20070526133050-tekatt1yoxfhck9e
    committer: lmuelle at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sat 2007-05-26 08:30:55 -0500
    message:
      lmuelle at samba.org (r23155)  2007-05-26 08:30:45 -0500 (Sat, 26 May 2007)
          
          Rename INSTALLPERMS to INSTALLPERMS_BIN to differenciate clearer from
          INSTALLPERMS_DATA.
          
    ------------------------------------------------------------
    revno: 5275.1.706
    merged: lmuelle at samba.org-20070526133050-tekatt1yoxfhck9e
    parent: jra at samba.org-20070526013120-zwm5ttkub9qqnskk
    committer: lmuelle at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sat 2007-05-26 08:30:50 -0500
    message:
      lmuelle at samba.org (r23154)  2007-05-26 08:24:56 -0500 (Sat, 26 May 2007)
          
          Add INSTALLPERMS_DATA set to 0644 to install the header files with this
          permission set instead of 0755.
          
    ------------------------------------------------------------
    revno: 5275.1.705
    merged: jra at samba.org-20070526013120-zwm5ttkub9qqnskk
    parent: jra at samba.org-20070526013115-tkbefta4hl1ra7yt
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Fri 2007-05-25 20:31:20 -0500
    message:
      jra at samba.org (r23151)  2007-05-25 20:26:09 -0500 (Fri, 25 May 2007)
          
          Re-arrange the logic so it looks identical to the
          "file existed" case above. This has no functional
          change but is easier to see that it's doing the
          same thing.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.704
    merged: jra at samba.org-20070526013115-tkbefta4hl1ra7yt
    parent: jra at samba.org-20070526000120-ml8e1ibg7rf7dvv6
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Fri 2007-05-25 20:31:15 -0500
    message:
      jra at samba.org (r23150)  2007-05-25 20:19:51 -0500 (Fri, 25 May 2007)
          
          Fix Samba3 in the build farm again. In the case where the
          file was being created and we go into the race condition check,
          we were testing for compatible open modes, but were not breaking
          oplocks in the same way as if the file existed. This meant that
          we weren't going into the code path that sets fsp->oplock = FAKE_LEVEL_II_OPLOCK
          if the client didn't ask for an oplock on file create. We need
          to do this as internally it's what Windows does.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.703
    merged: jra at samba.org-20070526000120-ml8e1ibg7rf7dvv6
    parent: jra at samba.org-20070525220114-78p6dxj25epginq0
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Fri 2007-05-25 19:01:20 -0500
    message:
      jra at samba.org (r23148)  2007-05-25 18:50:35 -0500 (Fri, 25 May 2007)
          
          Fix old old bug in cli_smbwrite() (not incrementing
          data being sent). Patch from mnix at wanm.com.au.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.702
    merged: jra at samba.org-20070525220114-78p6dxj25epginq0
    parent: gd at samba.org-20070524231612-lw2zyv95m4964tvn
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Fri 2007-05-25 17:01:14 -0500
    message:
      jra at samba.org (r23147)  2007-05-25 17:04:03 -0500 (Fri, 25 May 2007)
          
          Patch #4566 from jacob berkman <jberkman at novell.com>. Pass password data to krb5_prompter.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.701
    merged: gd at samba.org-20070524231612-lw2zyv95m4964tvn
    parent: gd at samba.org-20070524231607-g50yqp5198md8jio
    committer: gd at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-24 18:16:12 -0500
    message:
      gd at samba.org (r23128)  2007-05-24 18:17:24 -0500 (Thu, 24 May 2007)
          
          Fix typo.
          
          Guenther
          
    ------------------------------------------------------------
    revno: 5275.1.700
    merged: gd at samba.org-20070524231607-g50yqp5198md8jio
    parent: jra at samba.org-20070524204606-v3gc4016b54imt6e
    committer: gd at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-24 18:16:07 -0500
    message:
      gd at samba.org (r23127)  2007-05-24 18:11:11 -0500 (Thu, 24 May 2007)
          
          Fill in some more netlogon dsgetdcname flavours (netr_DsRGetDCNameEx,
          netr_DsRGetDCNameEx2) and add new ds request and reply flags, also add some
          more WERROR codes.
          
          Guenther
          
          
    ------------------------------------------------------------
    revno: 5275.1.699
    merged: jra at samba.org-20070524204606-v3gc4016b54imt6e
    parent: gd at samba.org-20070524203103-ngve1amwag2g8ecw
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-24 15:46:06 -0500
    message:
      jra at samba.org (r23122)  2007-05-24 15:40:46 -0500 (Thu, 24 May 2007)
          
          Fix bug #4655. We marshall the enumdataex correctly,
          but W2K3 doesn't follow our rules when sending data to
          us. Ensure we look for the data at the correct offsets
          when reading the data.
          Too late for 3.0.25a - don't merge.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.698
    merged: gd at samba.org-20070524203103-ngve1amwag2g8ecw
    parent: vlendec at samba.org-20070524144547-8d8zaf0btn52uv8r
    committer: gd at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-24 15:31:03 -0500
    message:
      gd at samba.org (r23121)  2007-05-24 15:26:07 -0500 (Thu, 24 May 2007)
          
          Fix Bug #2727 and let pam_smbpass at least link and dlopen correctly again.
          
          Thanks to Bartlomiej Solarz-Niesluchowski <Bartlomiej.Solarz-Niesluchowski at wit.edu.pl>.
          
          Guenther
          
    ------------------------------------------------------------
    revno: 5275.1.697
    merged: vlendec at samba.org-20070524144547-8d8zaf0btn52uv8r
    parent: vlendec at samba.org-20070524143106-0c5kteg0y4o8r217
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-24 09:45:47 -0500
    message:
      vlendec at samba.org (r23117)  2007-05-24 09:47:24 -0500 (Thu, 24 May 2007)
          
          Factor out local messaging.
          
          This removes message_block / message_unblock. I've talked to Jeremy and
          G?\195?\188nther, giving them my reasons why I believe they have no effect.
          Neither could come up with a counter-argument, so they go :-)
          
    ------------------------------------------------------------
    revno: 5275.1.696
    merged: vlendec at samba.org-20070524143106-0c5kteg0y4o8r217
    parent: vlendec at samba.org-20070524112312-gonf66lr2sgu863l
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-24 09:31:06 -0500
    message:
      vlendec at samba.org (r23116)  2007-05-24 08:49:10 -0500 (Thu, 24 May 2007)
          
          Fix typo, found by Karolin Seeger
          
    ------------------------------------------------------------
    revno: 5275.1.695
    merged: vlendec at samba.org-20070524112312-gonf66lr2sgu863l
    parent: obnox at samba.org-20070524112307-8p14xx54ae23u59x
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-24 06:23:12 -0500
    message:
      vlendec at samba.org (r23112)  2007-05-24 06:09:37 -0500 (Thu, 24 May 2007)
          
          Trim down the message.c API slightly: The messages_pending_for_pid is now
          replaced by MSG_FLAG_LOWPRIORITY or'ed into the msg_type. To enable this,
          changed the msg_type definitions to hexadecimal.
          
          This way we could theoretically add the MSG_FLAG_NODUPLICATES again, but I
          would rather not do this, because that one is racy and can't be guaranteed at
          all.
    ------------------------------------------------------------
    revno: 5275.1.694
    merged: obnox at samba.org-20070524112307-8p14xx54ae23u59x
    parent: obnox at samba.org-20070524071531-4ajlv1b8dkc9ijuf
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-24 06:23:07 -0500
    message:
      obnox at samba.org (r23109)  2007-05-24 04:06:15 -0500 (Thu, 24 May 2007)
          
          Redo the change from r22772 I accidentially undid in r23108.
          
          Michael
          
          
    ------------------------------------------------------------
    revno: 5275.1.693
    merged: obnox at samba.org-20070524071531-4ajlv1b8dkc9ijuf
    parent: jra at samba.org-20070524021647-3aeqozlsirfkwml3
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-24 02:15:31 -0500
    message:
      obnox at samba.org (r23108)  2007-05-24 02:15:36 -0500 (Thu, 24 May 2007)
          
          Add defines of RTLD_NOW and RTLD_GLOBAL to replace.h.
          Fixing build of ldb for instance on some systems without dlfcn.h.
          
          
    ------------------------------------------------------------
    revno: 5275.1.692
    merged: jra at samba.org-20070524021647-3aeqozlsirfkwml3
    parent: jra at samba.org-20070524021642-azcd186gqwtw54cl
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-23 21:16:47 -0500
    message:
      jra at samba.org (r23107)  2007-05-23 20:57:02 -0500 (Wed, 23 May 2007)
          
          Fix renames on file descriptors that are supposed to overwrite the
          target. Needs merging for 3.0.25a (sorry).
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.691
    merged: jra at samba.org-20070524021642-azcd186gqwtw54cl
    parent: jra at samba.org-20070524021636-r21s0tyrxz2u3wu6
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-23 21:16:42 -0500
    message:
      jra at samba.org (r23106)  2007-05-23 19:13:24 -0500 (Wed, 23 May 2007)
          
          Use lchown for symlinks.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.690
    merged: jra at samba.org-20070524021636-r21s0tyrxz2u3wu6
    parent: jra at samba.org-20070523220536-e7z000swcxmd79bl
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-23 21:16:36 -0500
    message:
      jra at samba.org (r23105)  2007-05-23 18:55:12 -0500 (Wed, 23 May 2007)
          
          Add lchown to the vfs layer. We need this in the POSIX code.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.689
    merged: jra at samba.org-20070523220536-e7z000swcxmd79bl
    parent: jpeach at samba.org-20070523220526-t2cbz0ar5gmfvhc2
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-23 17:05:36 -0500
    message:
      jra at samba.org (r23100)  2007-05-23 16:32:10 -0500 (Wed, 23 May 2007)
          
          Implement the delete on close semantics I've just tested for
          in Samba4 smbtorture. Fix rename on an open file handle.
          Needed for 3.0.25a.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.688
    merged: jpeach at samba.org-20070523220526-t2cbz0ar5gmfvhc2
    parent: jpeach at samba.org-20070523220518-vu4tohztzj24o25s
    committer: jpeach at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-23 17:05:26 -0500
    message:
      jpeach at samba.org (r23098)  2007-05-23 15:48:53 -0500 (Wed, 23 May 2007)
          
          Fix the case of the #include statements so this module can be built on a
          case-sensitive filesystem.
          
    ------------------------------------------------------------
    revno: 5275.1.687
    merged: jpeach at samba.org-20070523220518-vu4tohztzj24o25s
    parent: jpeach at samba.org-20070523220512-p2dmn7vz1wcjjug3
    committer: jpeach at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-23 17:05:18 -0500
    message:
      jpeach at samba.org (r23097)  2007-05-23 15:46:07 -0500 (Wed, 23 May 2007)
          
          Add a new configure option to disable building SWAT (it is still built by
          default).
          
    ------------------------------------------------------------
    revno: 5275.1.686
    merged: jpeach at samba.org-20070523220512-p2dmn7vz1wcjjug3
    parent: jpeach at samba.org-20070523220505-qjaduw4bot0egq7y
    committer: jpeach at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-23 17:05:12 -0500
    message:
      jpeach at samba.org (r23096)  2007-05-23 15:38:14 -0500 (Wed, 23 May 2007)
          
          Make the lock failure message prettier.
          
    ------------------------------------------------------------
    revno: 5275.1.685
    merged: jpeach at samba.org-20070523220505-qjaduw4bot0egq7y
    parent: jpeach at samba.org-20070523220459-x1b19bf9nzu0ugz5
    committer: jpeach at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-23 17:05:05 -0500
    message:
      jpeach at samba.org (r23095)  2007-05-23 15:31:28 -0500 (Wed, 23 May 2007)
          
          
    ------------------------------------------------------------
    revno: 5275.1.684
    merged: jpeach at samba.org-20070523220459-x1b19bf9nzu0ugz5
    parent: jpeach at samba.org-20070523220453-ny9b1eew15oypwyb
    committer: jpeach at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-23 17:04:59 -0500
    message:
      jpeach at samba.org (r23094)  2007-05-23 14:57:13 -0500 (Wed, 23 May 2007)
          
          Update the iconv detection to handle cross-compiles better. If we are
          cross-compiling, we accept the first iconv library that we find (with a
          warning).
          
    ------------------------------------------------------------
    revno: 5275.1.683
    merged: jpeach at samba.org-20070523220453-ny9b1eew15oypwyb
    parent: vlendec at samba.org-20070523151536-ju1ah1oioyevk62w
    committer: jpeach at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-23 17:04:53 -0500
    message:
      jpeach at samba.org (r23093)  2007-05-23 14:10:04 -0500 (Wed, 23 May 2007)
          
          Allow modules with the same name but different types.
          
    ------------------------------------------------------------
    revno: 5275.1.682
    merged: vlendec at samba.org-20070523151536-ju1ah1oioyevk62w
    parent: jra at samba.org-20070523000056-ogyrrvkapx6whqof
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-23 10:15:36 -0500
    message:
      vlendec at samba.org (r23091)  2007-05-23 10:17:49 -0500 (Wed, 23 May 2007)
          
          Add rpccli_netlogon_sam_network_logon_ex, fix its parsing. This does not
          use the credential chain and only works over netlogon, but it would
          allow multiple outstanding auth requests for a single workstation
          account.
          
    ------------------------------------------------------------
    revno: 5275.1.681
    merged: jra at samba.org-20070523000056-ogyrrvkapx6whqof
    parent: jra at samba.org-20070522224600-9bm1ejc8e63d0uab
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 19:00:56 -0500
    message:
      jra at samba.org (r23088)  2007-05-22 18:56:47 -0500 (Tue, 22 May 2007)
          
          Fix rename for cifsfs client. This may be needed for
          3.0.25a.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.680
    merged: jra at samba.org-20070522224600-9bm1ejc8e63d0uab
    parent: obnox at samba.org-20070522211516-npfdnqhyx8gh4x7s
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 17:46:00 -0500
    message:
      jra at samba.org (r23087)  2007-05-22 17:35:13 -0500 (Tue, 22 May 2007)
          
          Fix POSIX setfilepathinfo to use lstat, not stat.
          Still missing lchown (will add this for 3.0.26).
          Don't merge for 3.0.25a - possibly 3.0.25b (if it
          exists).
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.679
    merged: obnox at samba.org-20070522211516-npfdnqhyx8gh4x7s
    parent: obnox at samba.org-20070522211511-2q8r3b9vxutwxmqj
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 16:15:16 -0500
    message:
      obnox at samba.org (r23082)  2007-05-22 16:17:31 -0500 (Tue, 22 May 2007)
          
          Ooops - that portion of the last checkin was by accident.
          Before comitting that, I have to verify that it does not
          break anything...
          
          Michael
          
          
    ------------------------------------------------------------
    revno: 5275.1.678
    merged: obnox at samba.org-20070522211511-2q8r3b9vxutwxmqj
    parent: jra at samba.org-20070522203059-meb3vg48lp4gtc9t
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 16:15:11 -0500
    message:
      obnox at samba.org (r23081)  2007-05-22 16:04:56 -0500 (Tue, 22 May 2007)
          
          Reorder the lsa_lookup_sids functions so that the order makes more sense... 
          
          
    ------------------------------------------------------------
    revno: 5275.1.677
    merged: jra at samba.org-20070522203059-meb3vg48lp4gtc9t
    parent: obnox at samba.org-20070522151511-p8tl1ri03f6vig6u
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 15:30:59 -0500
    message:
      jra at samba.org (r23080)  2007-05-22 15:20:01 -0500 (Tue, 22 May 2007)
          
          Fix bug #4637 - we hads missed some cases where
          we were calling PRS_ALLOC_MEM with zero count.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.676
    merged: obnox at samba.org-20070522151511-p8tl1ri03f6vig6u
    parent: vlendec at samba.org-20070522143033-mgwfrjl9hb3sq2sd
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 10:15:11 -0500
    message:
      obnox at samba.org (r23078)  2007-05-22 10:13:32 -0500 (Tue, 22 May 2007)
          
          Don't handle return code NT_STATUS_NONE_MAPPED from lookup sids
          as an error. (This is purely cosmetic here, issuing a success
          message at the end.)
          
          
    ------------------------------------------------------------
    revno: 5275.1.675
    merged: vlendec at samba.org-20070522143033-mgwfrjl9hb3sq2sd
    parent: ab at samba.org-20070522141512-q0mvufwmqqp6i76h
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 09:30:33 -0500
    message:
      vlendec at samba.org (r23077)  2007-05-22 09:31:26 -0500 (Tue, 22 May 2007)
          
          Minor cleanup
          
    ------------------------------------------------------------
    revno: 5275.1.674
    merged: ab at samba.org-20070522141512-q0mvufwmqqp6i76h
    parent: jerry at samba.org-20070522135244-xbcmbucxhdb2bquo
    committer: ab at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 09:15:12 -0500
    message:
      ab at samba.org (r23076)  2007-05-22 09:13:58 -0500 (Tue, 22 May 2007)
          
          Ignore Eclipse's project files
    ------------------------------------------------------------
    revno: 5275.1.673
    merged: jerry at samba.org-20070522135244-xbcmbucxhdb2bquo
    parent: jerry at samba.org-20070522134102-qu6yyabdut2yjf6t
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 08:52:44 -0500
    message:
      jerry at samba.org (r23075)  2007-05-22 08:55:31 -0500 (Tue, 22 May 2007)
          
          more duplicate code blocks from bad merge
    ------------------------------------------------------------
    revno: 5275.1.672
    merged: jerry at samba.org-20070522134102-qu6yyabdut2yjf6t
    parent: obnox at samba.org-20070522134057-jxywcscqho4n1pey
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 08:41:02 -0500
    message:
      jerry at samba.org (r23074)  2007-05-22 08:43:34 -0500 (Tue, 22 May 2007)
          
          Remove duplicate code blocks from bad merge
          
          
    ------------------------------------------------------------
    revno: 5275.1.671
    merged: obnox at samba.org-20070522134057-jxywcscqho4n1pey
    parent: obnox at samba.org-20070522130016-wq0wv7qis8jrzz9n
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 08:40:57 -0500
    message:
      obnox at samba.org (r23073)  2007-05-22 08:40:01 -0500 (Tue, 22 May 2007)
          
          In the internal rpccli_lsa_lookup_sids_noalloc(), use a temporary 
          talloc context for use with the actual rpc query and response.
          So the the parent context does not get flooded by the posslibly
          large amount of response data (when looking up a lot of sids).
          
          Note: It not possible, to simply use the names and domains arrays
          as talloc contexts for the talloc_strdup calls, because from 
          rpccli_lsa_lookup_sids_all, this is called with names + offset
          and domains + offset where names and domains are talloced 
          arraye for the complete response.
          
          
    ------------------------------------------------------------
    revno: 5275.1.670
    merged: obnox at samba.org-20070522130016-wq0wv7qis8jrzz9n
    parent: obnox at samba.org-20070522113012-lbpv9ll0j8p7jhlk
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 08:00:16 -0500
    message:
      obnox at samba.org (r23072)  2007-05-22 07:49:41 -0500 (Tue, 22 May 2007)
          
          In winbindd_ads.c:lookup_groupmem, replace the bottleneck 
          dn_lookup loop by a rpccli_lsa_lookupsids_all (see r23070) 
          call. This replaces one ldap search per member sid by one 
          rpc call per 1000 sids. This greatly speeds up groupmem
          lookups for groups with lots of users.
          
          Since the loop in lookup_groupmem was the only use of dn_lookup,
          the function is removed.
          
          Michael
          
          
    ------------------------------------------------------------
    revno: 5275.1.669
    merged: obnox at samba.org-20070522113012-lbpv9ll0j8p7jhlk
    parent: vlendec at samba.org-20070522103056-6ymbobz139vwnn1o
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 06:30:12 -0500
    message:
      obnox at samba.org (r23070)  2007-05-22 06:30:35 -0500 (Tue, 22 May 2007)
          
          The lsa rpc lookup sids call has a maximum number of SIDS to be
          looked up at one time. This limit is at 20480 for w2k3.
          Our rpccli_lsa_lookup_sids function ignores this limit, so when
          we give the server too long a list of SIDs, then we will get
          nothing back. Since typically rpccli_lsa_lookup_sids is given
          one SID  (or a small number of SIDS), this did not do harm 
          up to now. But since I want to use lsa_lookup_sids in a subsequent
          modification to winbindd_ads.c:lookup_groupmem to get rid of
          a vast number of dn_lookup calls to the server, I had to make 
          sure we do it correctly. 
          
          I have added a function rpccli_lsa_lookup_sids_all function
          that has the same prototype but internally splits the list
          of SIDs up into hunks of a (conservative, hard coded) 1000
          SIDs each for a first go.
          
          If this approach is agreed upon, the new function could replace
          the original rpccli_lsa_lookup_sids function.
          
          Michael
          
          
    ------------------------------------------------------------
    revno: 5275.1.668
    merged: vlendec at samba.org-20070522103056-6ymbobz139vwnn1o
    parent: vlendec at samba.org-20070521223045-j3kcaxvljvujqbof
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-22 05:30:56 -0500
    message:
      vlendec at samba.org (r23068)  2007-05-22 05:05:56 -0500 (Tue, 22 May 2007)
          
          Fix some uninitialized variables in the solarisacl module
          
    ------------------------------------------------------------
    revno: 5275.1.667
    merged: vlendec at samba.org-20070521223045-j3kcaxvljvujqbof
    parent: jerry at samba.org-20070521220037-kk2escctnr9ldi7w
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-21 17:30:45 -0500
    message:
      vlendec at samba.org (r23055)  2007-05-21 17:17:13 -0500 (Mon, 21 May 2007)
          
          Rewrite messages.c to use auto-generated marshalling in the tdb. I'm
          doing this because for the clustering the marshalling is needed in more
          than one place, so I wanted a decent routine to marshall a message_rec
          struct which was not there before.
          
          Tridge, this seems about the same speed as it used to be before, the
          librpc/ndr overhead in my tests was under the noise.
          
          Volker
          
          
    ------------------------------------------------------------
    revno: 5275.1.666
    merged: jerry at samba.org-20070521220037-kk2escctnr9ldi7w
    parent: idra at samba.org-20070521210059-3838g6ffh92yjpp6
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-21 17:00:37 -0500
    message:
      jerry at samba.org (r23054)  2007-05-21 16:33:51 -0500 (Mon, 21 May 2007)
          
          Move the check for the lookup_domain of S-1-22-{1,2} before the 
          check for IS_DC.  Otherwise we will for example fail to lookup a
          sid of S-1-22-1-780 because it has no valid struct winbindd_domain*
          in the list.   Thanks to Simo for the catch.
          
          
          
    ------------------------------------------------------------
    revno: 5275.1.665
    merged: idra at samba.org-20070521210059-3838g6ffh92yjpp6
    parent: jerry at samba.org-20070521203339-gamj1u32y24vqagq
    committer: idra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-21 16:00:59 -0500
    message:
      idra at samba.org (r23051)  2007-05-21 15:51:15 -0500 (Mon, 21 May 2007)
          
          
          sid_to_[ug]id fixes for smbd
          
          
    ------------------------------------------------------------
    revno: 5275.1.664
    merged: jerry at samba.org-20070521203339-gamj1u32y24vqagq
    parent: jerry at samba.org-20070521193033-gd01p6enzoxbcik5
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-21 15:33:39 -0500
    message:
      jerry at samba.org (r23048)  2007-05-21 15:36:22 -0500 (Mon, 21 May 2007)
          
          Simo is correct in that winbind_lookup{sid,name}_async() needs
          to be able to handle SIDs in the S-1-22-{1,2} domain in order
          for winbindd_sid_to_uid(), et. al. to succeed.  For 3.0.25a,
          we will short circuit in the sid_to_uid() family of functions
          so that smbd is ok.
          
          For 3.0.26, we need to allow winbindd to handle all types of SIDs.
          
          
    ------------------------------------------------------------
    revno: 5275.1.663
    merged: jerry at samba.org-20070521193033-gd01p6enzoxbcik5
    parent: jmcd at samba.org-20070521160108-doqxmec91fygondh
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-21 14:30:33 -0500
    message:
      jerry at samba.org (r23046)  2007-05-21 14:12:14 -0500 (Mon, 21 May 2007)
          
          Few missing merges from cleaning out the Centeris winbindd tree.
          Nothing of major interest.  Will fix a few problems with one way trusts.
          
          
    ------------------------------------------------------------
    revno: 5275.1.662
    merged: jmcd at samba.org-20070521160108-doqxmec91fygondh
    parent: obnox at samba.org-20070521160103-51d4yukd8vyzy8pu
    committer: jmcd at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-21 11:01:08 -0500
    message:
      jmcd at samba.org (r23041)  2007-05-21 11:01:22 -0500 (Mon, 21 May 2007)
          
          Remainder of fix for 4630: fix special case of unix_to_nt_time() for
          TIME_T_MAX, and also display of it in http_timestring()
          
    ------------------------------------------------------------
    revno: 5275.1.661
    merged: obnox at samba.org-20070521160103-51d4yukd8vyzy8pu
    parent: metze at samba.org-20070521140034-6kr7auzaqyk16l7a
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-21 11:01:03 -0500
    message:
      obnox at samba.org (r23040)  2007-05-21 10:58:27 -0500 (Mon, 21 May 2007)
          
          Activate the winbindd cache validation code in the 
          winbindd main function.
          
          I have tested and somewhat extended the code, and it seems 
          to do a good job. I have possibly not caught all error
          conditions though.
          
          Michael
          
          
    ------------------------------------------------------------
    revno: 5275.1.660
    merged: metze at samba.org-20070521140034-6kr7auzaqyk16l7a
    parent: vlendec at samba.org-20070520203040-1hq4fhhn35i6gaux
    committer: metze at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-21 09:00:34 -0500
    message:
      metze at samba.org (r23039)  2007-05-21 08:40:27 -0500 (Mon, 21 May 2007)
          
          merge from SAMBA_3_0_26:
          
          use a helper function to construct the TDB_DATA key
          as strlen_m() is totally wrong here anyway
          
          metze
    ------------------------------------------------------------
    revno: 5275.1.659
    merged: vlendec at samba.org-20070520203040-1hq4fhhn35i6gaux
    parent: vlendec at samba.org-20070520203035-dq7w3242aj0celw0
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-20 15:30:40 -0500
    message:
      vlendec at samba.org (r23025)  2007-05-20 15:28:45 -0500 (Sun, 20 May 2007)
          
          Some logic simplifications
          
    ------------------------------------------------------------
    revno: 5275.1.658
    merged: vlendec at samba.org-20070520203035-dq7w3242aj0celw0
    parent: vlendec at samba.org-20070520200033-arvy2hrgnz3til9e
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-20 15:30:35 -0500
    message:
      vlendec at samba.org (r23024)  2007-05-20 15:11:23 -0500 (Sun, 20 May 2007)
          
          Ok, neither the duplicates_allowed nor the timeout argument to
          message_send_pid is used anymore. Two users of duplicates_allowed: winbind and
          the printer notify system.
          
          I don't thing this really changes semantics: duplicates_allowed is hell racy
          anyway, we can't guarantee that we don't send the same message in sequence
          twice, and I think the only thing we can harm with the print notify is
          performance.
          
          For winbind I talked to G?\195?\188nther, and he did not seem too worried.
          
          Volker
          
          
    ------------------------------------------------------------
    revno: 5275.1.657
    merged: vlendec at samba.org-20070520200033-arvy2hrgnz3til9e
    parent: vlendec at samba.org-20070520170033-8onec0kef97k2tdu
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-20 15:00:33 -0500
    message:
      vlendec at samba.org (r23023)  2007-05-20 14:43:49 -0500 (Sun, 20 May 2007)
          
          Get rid of the only caller of message_send_pid_with_timeout(). This replaces
          the timeouts on the individual message send calls with an overall timeout on
          all the calls.
          
          The timeout in message_send_pid_with_timeout() did not make much sense IMO
          anyway, because the tdb_fetch() for the messages_pending_for_pid was blocking
          in a readlock anyway, we "just" did the timeout for the write lock.
          
          This new code goes through the full wait for the write lock once and then
          breaks out of sending the notifies instead of running into the timeout per
          target.
          
          Jerry, please check this!
          
          Thanks,
          
          Volker
          
          
    ------------------------------------------------------------
    revno: 5275.1.656
    merged: vlendec at samba.org-20070520170033-8onec0kef97k2tdu
    parent: jra at samba.org-20070519223033-msy4kzdcoo0gizbd
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sun 2007-05-20 12:00:33 -0500
    message:
      vlendec at samba.org (r23022)  2007-05-20 12:00:18 -0500 (Sun, 20 May 2007)
          
          Reformatting
          
    ------------------------------------------------------------
    revno: 5275.1.655
    merged: jra at samba.org-20070519223033-msy4kzdcoo0gizbd
    parent: vlendec at samba.org-20070519220037-x1gui7khn85zs0km
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sat 2007-05-19 17:30:33 -0500
    message:
      jra at samba.org (r23016)  2007-05-19 17:29:59 -0500 (Sat, 19 May 2007)
          
          Remove extra & - thanks to Volker for spotting this.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.654
    merged: vlendec at samba.org-20070519220037-x1gui7khn85zs0km
    parent: jra at samba.org-20070519210101-li1g5gmqpqy8paah
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sat 2007-05-19 17:00:37 -0500
    message:
      vlendec at samba.org (r23015)  2007-05-19 16:53:28 -0500 (Sat, 19 May 2007)
          
          Make message_(de)register static to messages.c
          
    ------------------------------------------------------------
    revno: 5275.1.653
    merged: jra at samba.org-20070519210101-li1g5gmqpqy8paah
    parent: jpeach at samba.org-20070519050032-b9l5s8v4zckw61fa
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sat 2007-05-19 16:01:01 -0500
    message:
      jra at samba.org (r23014)  2007-05-19 15:57:12 -0500 (Sat, 19 May 2007)
          
          For all branches, ensure that if we're blocked on a POSIX
          lock we know nothing about that we retry the lock every
          10 seconds instead of waiting for the standard select
          timeout. This is how we used to (and are supposed to)
          work.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.652
    merged: jpeach at samba.org-20070519050032-b9l5s8v4zckw61fa
    parent: jpeach at samba.org-20070519043031-irtwfu6iq9k2leb8
    committer: jpeach at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Sat 2007-05-19 00:00:32 -0500
    message:
      jpeach at samba.org (r23010)  2007-05-18 23:59:00 -0500 (Fri, 18 May 2007)
          
          Make the output of "smbcontrol --help" match that of "smbcontrol help".
          Bug #3181.
          
    ------------------------------------------------------------
    revno: 5275.1.651
    merged: jpeach at samba.org-20070519043031-irtwfu6iq9k2leb8
    parent: jra at samba.org-20070519013035-f6up3b94kwc3u3d4
    committer: jpeach at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Fri 2007-05-18 23:30:31 -0500
    message:
      jpeach at samba.org (r23009)  2007-05-18 23:23:04 -0500 (Fri, 18 May 2007)
          
          Both contains a strchr_m(server,'/') few lines after replacing all / with \.
          This patch removes this dead code.
          
          Patch from Pascal Terjan <pterjan at mandriva.com> for bug #2313.
          
    ------------------------------------------------------------
    revno: 5275.1.650
    merged: jra at samba.org-20070519013035-f6up3b94kwc3u3d4
    parent: jra at samba.org-20070519000111-nd3b51z0gzxd32vk
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Fri 2007-05-18 20:30:35 -0500
    message:
      jra at samba.org (r23007)  2007-05-18 20:27:34 -0500 (Fri, 18 May 2007)
          
          Ensure we don't allow large read over the possible
          packet size.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.649
    merged: jra at samba.org-20070519000111-nd3b51z0gzxd32vk
    parent: jra at samba.org-20070519000106-i97feedwf198uozh
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Fri 2007-05-18 19:01:11 -0500
    message:
      jra at samba.org (r23006)  2007-05-18 18:56:34 -0500 (Fri, 18 May 2007)
          
          Arg. Fix stupid typo in 64-bit path.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.648
    merged: jra at samba.org-20070519000106-i97feedwf198uozh
    parent: derrell at samba.org-20070518140058-akxtdogegcbbda2e
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Fri 2007-05-18 19:01:06 -0500
    message:
      jra at samba.org (r23005)  2007-05-18 18:38:56 -0500 (Fri, 18 May 2007)
          
          If we're running on a system where time_t is 8 bytes
          we have to take care to preserve the "special" values
          for Windows of 0x80000000 and 0x7FFFFFFF when casting
          between time_t and uint32. Add conversion functions
          (and use them).
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.647
    merged: derrell at samba.org-20070518140058-akxtdogegcbbda2e
    parent: metze at samba.org-20070518100059-bnfksmug0an8v4sp
    committer: derrell at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Fri 2007-05-18 09:00:58 -0500
    message:
      derrell at samba.org (r23001)  2007-05-18 08:42:48 -0500 (Fri, 18 May 2007)
          
          
          - Fix but #4634.  Type of the size parameter to getpeername was wrong.
          
    ------------------------------------------------------------
    revno: 5275.1.646
    merged: metze at samba.org-20070518100059-bnfksmug0an8v4sp
    parent: vlendec at samba.org-20070518090034-3l7u99syr3uflgzm
    committer: metze at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Fri 2007-05-18 05:00:59 -0500
    message:
      metze at samba.org (r22998)  2007-05-18 04:50:56 -0500 (Fri, 18 May 2007)
          
          merge from SAMBA_4_0:
          
          only if the output of which has a leading '/' the output is useful...
          
          metze
    ------------------------------------------------------------
    revno: 5275.1.645
    merged: vlendec at samba.org-20070518090034-3l7u99syr3uflgzm
    parent: sfrench at samba.org-20070517230035-5qfh5ntobqtj08fz
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Fri 2007-05-18 04:00:34 -0500
    message:
      vlendec at samba.org (r22994)  2007-05-18 03:35:01 -0500 (Fri, 18 May 2007)
          
          boxes like this. Thanks, Don!
          
    ------------------------------------------------------------
    revno: 5275.1.644
    merged: sfrench at samba.org-20070517230035-5qfh5ntobqtj08fz
    parent: sfrench at samba.org-20070517223124-5dgeitra5qb3r16p
    committer: sfrench at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-17 18:00:35 -0500
    message:
      sfrench at samba.org (r22982)  2007-05-17 17:40:48 -0500 (Thu, 17 May 2007)
          
          Do not prompt for password on sec=none for mount.cifs (and allow guest
          option to pass to kernel code so it can know when to retry)
          
          
    ------------------------------------------------------------
    revno: 5275.1.643
    merged: sfrench at samba.org-20070517223124-5dgeitra5qb3r16p
    parent: jerry at samba.org-20070517223117-v5s509w3um843fzi
    committer: sfrench at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-17 17:31:24 -0500
    message:
      sfrench at samba.org (r22979)  2007-05-17 17:28:28 -0500 (Thu, 17 May 2007)
          
          Revert previous checkin (which had some debug junk) and fix misc frees that
          valgrind noticed
          
    ------------------------------------------------------------
    revno: 5275.1.642
    merged: jerry at samba.org-20070517223117-v5s509w3um843fzi
    parent: jerry at samba.org-20070517200056-la36iauccr5w0gk1
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-17 17:31:17 -0500
    message:
      jerry at samba.org (r22978)  2007-05-17 17:27:42 -0500 (Thu, 17 May 2007)
          
          Don't use current_user to prep the security ctx in change_to_user 
          popping the security ctx.  This should fix the standalone server
          configuration issues reported by David Rankin (thanks for the logs).
          
          
          
    ------------------------------------------------------------
    revno: 5275.1.641
    merged: jerry at samba.org-20070517200056-la36iauccr5w0gk1
    parent: idra at samba.org-20070517193105-03qnhskev97baoe3
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-17 15:00:56 -0500
    message:
      jerry at samba.org (r22977)  2007-05-17 14:56:54 -0500 (Thu, 17 May 2007)
          
          Trim noise by removing redundant WARNING log message that
          would flood at log level 2.  We know when we're using the legacy
          mapping code anyways since it will log an informative msg.
          
          
    ------------------------------------------------------------
    revno: 5275.1.640
    merged: idra at samba.org-20070517193105-03qnhskev97baoe3
    parent: jerry at samba.org-20070517193057-s721bo6v5asavi17
    committer: idra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-17 14:31:05 -0500
    message:
      idra at samba.org (r22976)  2007-05-17 14:26:08 -0500 (Thu, 17 May 2007)
          
          
          whoops typo
          
          
    ------------------------------------------------------------
    revno: 5275.1.639
    merged: jerry at samba.org-20070517193057-s721bo6v5asavi17
    parent: idra at samba.org-20070517184921-stgf50vxlru0xf4u
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-17 14:30:57 -0500
    message:
      jerry at samba.org (r22975)  2007-05-17 14:16:27 -0500 (Thu, 17 May 2007)
          
          BUG 4616: Don't return a dns or forest name when replying to the 
          DsDGetPrimaryRoleInfo() and configured for security = domain.
          
          
    ------------------------------------------------------------
    revno: 5275.1.638
    merged: idra at samba.org-20070517184921-stgf50vxlru0xf4u
    parent: ab at samba.org-20070517184916-dpfu51v7323dehjz
    committer: idra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-17 13:49:21 -0500
    message:
      idra at samba.org (r22974)  2007-05-17 13:20:16 -0500 (Thu, 17 May 2007)
          
          enable relro with PIE if available, this gives extra protection to the ELF segment
    ------------------------------------------------------------
    revno: 5275.1.637
    merged: ab at samba.org-20070517184916-dpfu51v7323dehjz
    parent: jra at samba.org-20070516230100-erd62i1rmx656wwy
    committer: ab at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Thu 2007-05-17 13:49:16 -0500
    message:
      ab at samba.org (r22973)  2007-05-17 08:56:19 -0500 (Thu, 17 May 2007)
          
          Apparently, 3.0.25 broke smb4k badly ;-)
          smb4k uses 'net rap server domain' to list servers in domain.
          Previously we just ignored all arguments in net_rap_server() but now we don't
          as 'net rap server name' has added an explicit check on arguments.
          
          Allow 'net rap server domain' to aid smb4k. Any other arguments will cause help message.
          
    ------------------------------------------------------------
    revno: 5275.1.636
    merged: jra at samba.org-20070516230100-erd62i1rmx656wwy
    parent: jpeach at samba.org-20070516230055-8humw5rjvyill9pg
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 18:01:00 -0500
    message:
      jra at samba.org (r22956)  2007-05-16 17:52:17 -0500 (Wed, 16 May 2007)
          
          Fix security=server (bug #4622). Volker's patch
          (slightly truncated by me). Will be in 3.0.25a.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.635
    merged: jpeach at samba.org-20070516230055-8humw5rjvyill9pg
    parent: vlendec at samba.org-20070516210037-0w6kqt3c5qrnsbwc
    committer: jpeach at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 18:00:55 -0500
    message:
      jpeach at samba.org (r22955)  2007-05-16 17:34:58 -0500 (Wed, 16 May 2007)
          
          Disable dependency tracking by default.
          
    ------------------------------------------------------------
    revno: 5275.1.634
    merged: vlendec at samba.org-20070516210037-0w6kqt3c5qrnsbwc
    parent: vlendec at samba.org-20070516200011-6p18ddz6966wg4of
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 16:00:37 -0500
    message:
      vlendec at samba.org (r22954)  2007-05-16 15:56:39 -0500 (Wed, 16 May 2007)
          
          More messaging_register
          
    ------------------------------------------------------------
    revno: 5275.1.633
    merged: vlendec at samba.org-20070516200011-6p18ddz6966wg4of
    parent: jra at samba.org-20070516173032-ko29e0alrmqw2dhc
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 15:00:11 -0500
    message:
      vlendec at samba.org (r22953)  2007-05-16 15:02:32 -0500 (Wed, 16 May 2007)
          
          Well, this apparently has never been tested. But *this* code never saw a
          release yet .... ;-))
          
    ------------------------------------------------------------
    revno: 5275.1.632
    merged: jra at samba.org-20070516173032-ko29e0alrmqw2dhc
    parent: vlendec at samba.org-20070516150043-pt818oz0cq97rdsy
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 12:30:32 -0500
    message:
      jra at samba.org (r22950)  2007-05-16 12:17:25 -0500 (Wed, 16 May 2007)
          
          Fix the issue Volker reported here :
          
          "Attempt to fix some build farm failures: On port 139 the first
          successful packet gives len==0 from the server, so the = in
          
          if (len <= 0) {
          
          in line 136 of clientgen.c throws a failure."
          
          The irritating thing is that I already had it correct in
          SAMBA_3_0_26 and forgot to merge the change across.
          
          len == 0 is a valid return - I messed that up when
          converting client_receive_smb() to return a length
          rather than a BOOL.
          
          Doh !
          
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.631
    merged: vlendec at samba.org-20070516150043-pt818oz0cq97rdsy
    parent: vlendec at samba.org-20070516143032-i70r7s0wvhz8ispg
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 10:00:43 -0500
    message:
      vlendec at samba.org (r22943)  2007-05-16 09:45:09 -0500 (Wed, 16 May 2007)
          
          More message_register -> messaging_register
          
    ------------------------------------------------------------
    revno: 5275.1.630
    merged: vlendec at samba.org-20070516143032-i70r7s0wvhz8ispg
    parent: vlendec at samba.org-20070516130048-j52rhjckiptc1vvb
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 09:30:32 -0500
    message:
      vlendec at samba.org (r22942)  2007-05-16 09:24:06 -0500 (Wed, 16 May 2007)
          
          Some message_register -> messaging_register conversions
          
    ------------------------------------------------------------
    revno: 5275.1.629
    merged: vlendec at samba.org-20070516130048-j52rhjckiptc1vvb
    parent: obnox at samba.org-20070516120033-hxpl10su4pektobm
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 08:00:48 -0500
    message:
      vlendec at samba.org (r22934)  2007-05-16 08:02:53 -0500 (Wed, 16 May 2007)
          
          Change smbcontrol to use messaging_register instead of message_register
          
    ------------------------------------------------------------
    revno: 5275.1.628
    merged: obnox at samba.org-20070516120033-hxpl10su4pektobm
    parent: obnox at samba.org-20070516113054-9g5kuqx2hokyow1y
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 07:00:33 -0500
    message:
      obnox at samba.org (r22932)  2007-05-16 06:57:37 -0500 (Wed, 16 May 2007)
          
          Use the same symbol in sizeof and cast for talloc.
          
          
    ------------------------------------------------------------
    revno: 5275.1.627
    merged: obnox at samba.org-20070516113054-9g5kuqx2hokyow1y
    parent: vlendec at samba.org-20070516110012-thpua2qouniyehlx
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 06:30:54 -0500
    message:
      obnox at samba.org (r22931)  2007-05-16 06:15:16 -0500 (Wed, 16 May 2007)
          
          Fix logic in detection of the need to replace dlopen and friends.
          Originally, dlfcn.o was only added to LIBREPLACEOBJ if dlopen
          was found in libdl but header dlfcn.h was not appropriate.
          
          Michael
          
          
    ------------------------------------------------------------
    revno: 5275.1.626
    merged: vlendec at samba.org-20070516110012-thpua2qouniyehlx
    parent: vlendec at samba.org-20070516100036-03mftnpdqunot1e7
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 06:00:12 -0500
    message:
      vlendec at samba.org (r22930)  2007-05-16 05:59:04 -0500 (Wed, 16 May 2007)
          
          Next attempt to get the build farm in line.
          
          Jeremy, please check this and merge if appropriate.
          
    ------------------------------------------------------------
    revno: 5275.1.625
    merged: vlendec at samba.org-20070516100036-03mftnpdqunot1e7
    parent: gd at samba.org-20070516100031-mdtw6m4ji3ie4wm8
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 05:00:36 -0500
    message:
      vlendec at samba.org (r22929)  2007-05-16 04:53:41 -0500 (Wed, 16 May 2007)
          
          Attempt to fix some build farm failures: On port 139 the first
          successful packet gives len==0 from the server, so the = in 
          
          if (len <= 0) {
          
          in line 136 of clientgen.c throws a failure.
          
          Jeremy, please fix this properly, I'm not merging this to 3_0_26 so that
          you can filter it when you merge.
          
          Volker
          
          
    ------------------------------------------------------------
    revno: 5275.1.624
    merged: gd at samba.org-20070516100031-mdtw6m4ji3ie4wm8
    parent: jra at samba.org-20070516020047-c2o9tq3bk5mcolc8
    committer: gd at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Wed 2007-05-16 05:00:31 -0500
    message:
      gd at samba.org (r22928)  2007-05-16 04:42:29 -0500 (Wed, 16 May 2007)
          
          Use better success error code.
          
          Guenther
          
    ------------------------------------------------------------
    revno: 5275.1.623
    merged: jra at samba.org-20070516020047-c2o9tq3bk5mcolc8
    parent: jra at samba.org-20070516020042-v5lw2y4o364rt47g
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 21:00:47 -0500
    message:
      jra at samba.org (r22926)  2007-05-15 20:49:33 -0500 (Tue, 15 May 2007)
          
          Don't use <=0, use < 0 to allow keepalives to propagate up.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.622
    merged: jra at samba.org-20070516020042-v5lw2y4o364rt47g
    parent: jra at samba.org-20070516020037-lfe5z41zl8yx9mz0
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 21:00:42 -0500
    message:
      jra at samba.org (r22925)  2007-05-15 20:36:23 -0500 (Tue, 15 May 2007)
          
          Sync read_and_X with 3.0.26 code (use setup_readX_header()).
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.621
    merged: jra at samba.org-20070516020037-lfe5z41zl8yx9mz0
    parent: jra at samba.org-20070516013032-9wtgk3ott1f10ba0
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 21:00:37 -0500
    message:
      jra at samba.org (r22924)  2007-05-15 20:34:22 -0500 (Tue, 15 May 2007)
          
          Fix the build by correctly processing readX
          errors in the direct read case.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.620
    merged: jra at samba.org-20070516013032-9wtgk3ott1f10ba0
    parent: jra at samba.org-20070516003047-k4i2wgdq3clp18yd
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 20:30:32 -0500
    message:
      jra at samba.org (r22923)  2007-05-15 20:13:25 -0500 (Tue, 15 May 2007)
          
          Fix runaway smbd now receive_smb_raw() returns a ssize_t not a BOOL.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.619
    merged: jra at samba.org-20070516003047-k4i2wgdq3clp18yd
    parent: jra at samba.org-20070516003041-264vqoveyiilsz9m
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 19:30:47 -0500
    message:
      jra at samba.org (r22922)  2007-05-15 19:21:12 -0500 (Tue, 15 May 2007)
          
          Move "normal_read:" label out of ifdef guard. Fix the build.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.618
    merged: jra at samba.org-20070516003041-264vqoveyiilsz9m
    parent: obnox at samba.org-20070515233012-ftz7v1xgze7pe8cd
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 19:30:41 -0500
    message:
      jra at samba.org (r22920)  2007-05-15 19:07:38 -0500 (Tue, 15 May 2007)
          
          Add in the UNIX capability for 24-bit readX, as discussed
          with the Apple guys and Linux kernel guys. Still looking
          at how to do writeX as there's no recvfile().
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.617
    merged: obnox at samba.org-20070515233012-ftz7v1xgze7pe8cd
    parent: obnox at samba.org-20070515220012-3xbj2oelxo8o0n9l
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 18:30:12 -0500
    message:
      obnox at samba.org (r22919)  2007-05-15 18:05:34 -0500 (Tue, 15 May 2007)
          
          Fix build on Tru64.
          
          
    ------------------------------------------------------------
    revno: 5275.1.616
    merged: obnox at samba.org-20070515220012-3xbj2oelxo8o0n9l
    parent: derrell at samba.org-20070515193102-0egb6bn2bsufvrw4
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 17:00:12 -0500
    message:
      obnox at samba.org (r22918)  2007-05-15 16:41:02 -0500 (Tue, 15 May 2007)
          
          Attempt to fix the build of the tru64acl module.
          Where the heck did that smb_acl_permset_t come from?
          I can't remember...
          
          Michael
          
          
    ------------------------------------------------------------
    revno: 5275.1.615
    merged: derrell at samba.org-20070515193102-0egb6bn2bsufvrw4
    parent: vlendec at samba.org-20070515160044-siqnulzq4i1rwbm1
    committer: derrell at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 14:31:02 -0500
    message:
      derrell at samba.org (r22914)  2007-05-15 14:10:29 -0500 (Tue, 15 May 2007)
          
          
          attempts to set attributes to fail.
          
          - I also noticed that missing attributes were setting an invalid return string
          by getxattr(), e.g. if there was not group, the return string had "GROUP:;"
          instead of excluding the GROUP attribute entirely as it should.  The big
          problem with the way it was, is that the string could not then be passed to
          setxattr() and parsed.
          
    ------------------------------------------------------------
    revno: 5275.1.614
    merged: vlendec at samba.org-20070515160044-siqnulzq4i1rwbm1
    parent: vlendec at samba.org-20070515160038-anz81nm4hl13ib66
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 11:00:44 -0500
    message:
      vlendec at samba.org (r22911)  2007-05-15 10:49:55 -0500 (Tue, 15 May 2007)
          
          Pass a messaging_context to message_send_all
          
    ------------------------------------------------------------
    revno: 5275.1.613
    merged: vlendec at samba.org-20070515160038-anz81nm4hl13ib66
    parent: vlendec at samba.org-20070515153047-63m8hf122dd3fkuq
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 11:00:38 -0500
    message:
      vlendec at samba.org (r22910)  2007-05-15 10:41:37 -0500 (Tue, 15 May 2007)
          
          Make message_send_pid static to messages.c
          
    ------------------------------------------------------------
    revno: 5275.1.612
    merged: vlendec at samba.org-20070515153047-63m8hf122dd3fkuq
    parent: vlendec at samba.org-20070515150039-067y7zc8ooqagkpo
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 10:30:47 -0500
    message:
      vlendec at samba.org (r22908)  2007-05-15 10:14:32 -0500 (Tue, 15 May 2007)
          
          All callers of message_init now also call messaging_init. Unify those.
          
    ------------------------------------------------------------
    revno: 5275.1.611
    merged: vlendec at samba.org-20070515150039-067y7zc8ooqagkpo
    parent: vlendec at samba.org-20070515150034-ugdoo3a3bwhf107i
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 10:00:39 -0500
    message:
      vlendec at samba.org (r22907)  2007-05-15 09:58:01 -0500 (Tue, 15 May 2007)
          
          Fix the build with --enable-profiling-data
          
    ------------------------------------------------------------
    revno: 5275.1.610
    merged: vlendec at samba.org-20070515150034-ugdoo3a3bwhf107i
    parent: vlendec at samba.org-20070515140135-rpbxfo8bhjhpuf5v
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 10:00:34 -0500
    message:
      vlendec at samba.org (r22906)  2007-05-15 09:39:18 -0500 (Tue, 15 May 2007)
          
          Some more message_send_pid
          
    ------------------------------------------------------------
    revno: 5275.1.609
    merged: vlendec at samba.org-20070515140135-rpbxfo8bhjhpuf5v
    parent: gd at samba.org-20070515140130-s8ay0b7ely9vdqkh
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 09:01:35 -0500
    message:
      vlendec at samba.org (r22905)  2007-05-15 08:56:00 -0500 (Tue, 15 May 2007)
          
          cli_send_mailslot had a message_send_pid inside
          
    ------------------------------------------------------------
    revno: 5275.1.608
    merged: gd at samba.org-20070515140130-s8ay0b7ely9vdqkh
    parent: gd at samba.org-20070515140125-oszfmfia4wym02ag
    committer: gd at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 09:01:30 -0500
    message:
      gd at samba.org (r22904)  2007-05-15 08:47:25 -0500 (Tue, 15 May 2007)
          
          Fix indent.
          
          Guenther
          
    ------------------------------------------------------------
    revno: 5275.1.607
    merged: gd at samba.org-20070515140125-oszfmfia4wym02ag
    parent: vlendec at samba.org-20070515140120-d7kdnd83zuwqzzeq
    committer: gd at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 09:01:25 -0500
    message:
      gd at samba.org (r22903)  2007-05-15 08:46:26 -0500 (Tue, 15 May 2007)
          
          Now that we have the on-disc trustdomaincache with type flags we can better
          decide whether it's worth to register a krb5 ticket gain handler while users
          logon offline.
          
          Guenther
          
    ------------------------------------------------------------
    revno: 5275.1.606
    merged: vlendec at samba.org-20070515140120-d7kdnd83zuwqzzeq
    parent: gd at samba.org-20070515140115-eph5pfgg4je7xwkf
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 09:01:20 -0500
    message:
      vlendec at samba.org (r22902)  2007-05-15 08:44:11 -0500 (Tue, 15 May 2007)
          
          Add an event_context and a messaging_context to nmbd. Not used yet.
          
    ------------------------------------------------------------
    revno: 5275.1.605
    merged: gd at samba.org-20070515140115-eph5pfgg4je7xwkf
    parent: vlendec at samba.org-20070515121557-cngt14m5v3toeos1
    committer: gd at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 09:01:15 -0500
    message:
      gd at samba.org (r22901)  2007-05-15 08:42:53 -0500 (Tue, 15 May 2007)
          
          When an AD account has UF_DONT_REQUIRE_PREAUTH set we need to fallback to ntlm
          in the kerberized PAM_AUTH.
          
          Guenther
          
    ------------------------------------------------------------
    revno: 5275.1.604
    merged: vlendec at samba.org-20070515121557-cngt14m5v3toeos1
    parent: vlendec at samba.org-20070515110047-ysdq9j31hyf1fu95
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 07:15:57 -0500
    message:
      vlendec at samba.org (r22900)  2007-05-15 07:18:17 -0500 (Tue, 15 May 2007)
          
          Convert profile/ to messaging_send_pid/messaging_register
          
    ------------------------------------------------------------
    revno: 5275.1.603
    merged: vlendec at samba.org-20070515110047-ysdq9j31hyf1fu95
    parent: obnox at samba.org-20070515110041-c6v7yhpn2q9gpqo1
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 06:00:47 -0500
    message:
      vlendec at samba.org (r22895)  2007-05-15 05:50:44 -0500 (Tue, 15 May 2007)
          
          Convert some more calls from message_send_buf to messaging_send_buf
          
    ------------------------------------------------------------
    revno: 5275.1.602
    merged: obnox at samba.org-20070515110041-c6v7yhpn2q9gpqo1
    parent: jpeach at samba.org-20070515060032-b8sm5k31swywe7e6
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 06:00:41 -0500
    message:
      obnox at samba.org (r22893)  2007-05-15 05:47:40 -0500 (Tue, 15 May 2007)
          
          Use ldap_rename_s instead of deprecated ldap_rename2_s.
          This fixes the build on solaris (host sun9). 
          And hopefully doesn't break any other builds... :-)
          If it does, we need some configure magic.
          
          Thanks to Bj?\195?\182rn Jacke <bj at sernet.de>.
          
          
    ------------------------------------------------------------
    revno: 5275.1.601
    merged: jpeach at samba.org-20070515060032-b8sm5k31swywe7e6
    parent: jpeach at samba.org-20070515050013-lum8af9rz1hbvs9d
    committer: jpeach at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 01:00:32 -0500
    message:
      jpeach at samba.org (r22879)  2007-05-15 00:25:10 -0500 (Tue, 15 May 2007)
          
          Tidy the build rules for targets that need the installation paths.
          
    ------------------------------------------------------------
    revno: 5275.1.600
    merged: jpeach at samba.org-20070515050013-lum8af9rz1hbvs9d
    parent: jra at samba.org-20070515000033-ie9inbz98ama62mo
    committer: jpeach at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Tue 2007-05-15 00:00:13 -0500
    message:
      jpeach at samba.org (r22878)  2007-05-14 23:28:20 -0500 (Mon, 14 May 2007)
          
          
    ------------------------------------------------------------
    revno: 5275.1.599
    merged: jra at samba.org-20070515000033-ie9inbz98ama62mo
    parent: lmuelle at samba.org-20070514220107-a99qqvjv1dzgv4ep
    committer: jra at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-14 19:00:33 -0500
    message:
      jra at samba.org (r22872)  2007-05-14 18:55:11 -0500 (Mon, 14 May 2007)
          
          Add vfs_zfsacl module from Jiri Sasek <Jiri.Sasek at Sun.COM>.
          Jeremy.
          
    ------------------------------------------------------------
    revno: 5275.1.598
    merged: lmuelle at samba.org-20070514220107-a99qqvjv1dzgv4ep
    parent: lmuelle at samba.org-20070514220102-gya24y6phsw4pl4e
    committer: lmuelle at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-14 17:01:07 -0500
    message:
      lmuelle at samba.org (r22870)  2007-05-14 16:58:23 -0500 (Mon, 14 May 2007)
          
          Don't create shared objects of nss and tdb modules.
          
    ------------------------------------------------------------
    revno: 5275.1.597
    merged: lmuelle at samba.org-20070514220102-gya24y6phsw4pl4e
    parent: vlendec at samba.org-20070514204241-999jjrbyksjw88an
    committer: lmuelle at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-14 17:01:02 -0500
    message:
      lmuelle at samba.org (r22869)  2007-05-14 16:22:14 -0500 (Mon, 14 May 2007)
          
          
          Not tested for SAMBA_3_0 as I didn't get autogen.sh or autoreconf to
          build a configure.
          
    ------------------------------------------------------------
    revno: 5275.1.596
    merged: vlendec at samba.org-20070514204241-999jjrbyksjw88an
    parent: ab at samba.org-20070514200055-o1wvcfbw5uof6mam
    committer: vlendec at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-14 15:42:41 -0500
    message:
      vlendec at samba.org (r22868)  2007-05-14 15:31:28 -0500 (Mon, 14 May 2007)
          
          Replace some message_send_pid calls with messaging_send_pid calls. More
          tomorrow.
          
    ------------------------------------------------------------
    revno: 5275.1.595
    merged: ab at samba.org-20070514200055-o1wvcfbw5uof6mam
    parent: obnox at samba.org-20070514150016-pe7g779gawl4bn2j
    committer: ab at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-14 15:00:55 -0500
    message:
      ab at samba.org (r22867)  2007-05-14 14:26:22 -0500 (Mon, 14 May 2007)
          
          With Samba4's IDL, we now have two new flags for share types: STYPE_TEMPORARY and STYPE_HIDDEN
          Strip them out when referencing share_type[] entries.
          
          Apparently, some Windows XP installs create shares set to STYPE_HIDDEN by default, found by
          Damir Shayhutdinov <damir at altlinux.org>. This also fixes smb4k crashes as it does call 'net share -l'.
          
    ------------------------------------------------------------
    revno: 5275.1.594
    merged: obnox at samba.org-20070514150016-pe7g779gawl4bn2j
    parent: jerry at samba.org-20070514142437-ohv6wdopzya3g1br
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-14 10:00:16 -0500
    message:
      obnox at samba.org (r22855)  2007-05-14 09:53:45 -0500 (Mon, 14 May 2007)
          
          fix the build 
          (#if inside DEBUG macro not allowed...)
          
          Michael
          
          
    ------------------------------------------------------------
    revno: 5275.1.593
    merged: jerry at samba.org-20070514142437-ohv6wdopzya3g1br
    parent: derrell at samba.org-20070514142432-qxaf5meg3xpcvh6a
    committer: jerry at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-14 09:24:37 -0500
    message:
      jerry at samba.org (r22852)  2007-05-14 09:23:51 -0500 (Mon, 14 May 2007)
          
          merge fixes for CVE-2007-2446 and CVE-2007-2447 to all branches
    ------------------------------------------------------------
    revno: 5275.1.592
    merged: derrell at samba.org-20070514142432-qxaf5meg3xpcvh6a
    parent: obnox at samba.org-20070514140017-2j4wlpnjqaw3xr1a
    committer: derrell at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-14 09:24:32 -0500
    message:
      derrell at samba.org (r22850)  2007-05-14 09:19:30 -0500 (Mon, 14 May 2007)
          
          
          - Fixes bug 4601.  smbc_getxattr() would not, in one case, properly return the
          required size of a buffer needed to contain the extended attributes.
          
    ------------------------------------------------------------
    revno: 5275.1.591
    merged: obnox at samba.org-20070514140017-2j4wlpnjqaw3xr1a
    parent: obnox at samba.org-20070514140012-bqaghkkaswu7dtb6
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-14 09:00:17 -0500
    message:
      obnox at samba.org (r22848)  2007-05-14 08:36:14 -0500 (Mon, 14 May 2007)
          
          Fix brace alignment.
          
          
    ------------------------------------------------------------
    revno: 5275.1.590
    merged: obnox at samba.org-20070514140012-bqaghkkaswu7dtb6
    parent: vlendec at samba.org-20070514125836-k03au5323pfc44cc
    committer: obnox at samba.org
    branch nick: SAMBA_3_0.bzr
    timestamp: Mon 2007-05-14 09:00:12 -0500
    message:
      obnox at samba.org (r22847)  2007-05-14 08:31:42 -0500 (Mon, 14 May 2007)
          
          The new validate_panic function calls exit (instead of setting
          a global error flag an returning), so cleanups and returns 
          subsequent to calls of smb_panic_fn have become unnecessary.
          
          

Diff too large for email (19816 lines, the limit is 1000).


More information about the samba-cvs mailing list