[SCM] Samba Shared Repository - annotated tag release-3-5-2 created

Karolin Seeger kseeger at samba.org
Wed Apr 7 01:49:46 MDT 2010


The annotated tag, release-3-5-2 has been created
        at  27eae9ba581aa583ce4c9c335f38b33cb616be83 (tag)
   tagging  a5e9217d5ca9eb7697e5fa855572bb49f0e644ac (commit)
  replaces  release-3-5-1
 tagged by  Karolin Seeger
        on  Wed Apr 7 09:48:23 2010 +0200

- Log -----------------------------------------------------------------
tag release-3-5-2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)

iD8DBQBLvDjebzORW2Vot+oRAtYrAJwNHeqAm/8YDho7Qv6wslSwfAl5GgCeN/Pa
tm59d0epkUseWmL73/zcyFw=
=v9Te
-----END PGP SIGNATURE-----

Andrew Tridgell (4):
      s3-events: make the old timed events compatible with tevent
      s3-brlock: add a minimim retry time for pending blocking locks
      s3-brlock: we don't need these MSG_SMB_UNLOCK calls now
      s3-smbd: add a rate limited cleanup of brl, connections and locking db

Björn Jacke (1):
      s3:vfs_aixacl2: add missing semicolon

Bo Yang (1):
      s3: signals are processed twice in child.

Günther Deschner (24):
      spoolss: rollback SetPrinterData{Ex} IDL.
      s3-spoolss: fix _spoolss_SetPrinterData{Ex} after IDL change.
      s3-net: fix net after spoolss_SetPrinterData{Ex} IDL change.
      s3-rpcclient: fix rpcclient after spoolss_SetPrinterData{Ex} IDL change.
      spoolss: rollback GetPrinterData[Ex] IDL.
      s3-spoolss: fix _spoolss_GetPrinterDataEx after IDL change.
      s3-rpcclient: fix rpcclient after spoolss_GetPrinterData{Ex} IDL change.
      spoolss: fix spoolss_EnumPrinterDataEx IDL.
      s3-net: fix net after spoolss_EnumPrinterDataEx IDL change.
      s3-rpcclient: fix rpcclient after spoolss_EnumPrinterDataEx IDL change.
      s3-spoolss: fix _spoolss_EnumPrinterDataEx after idl
      s3-libads: fix get_remote_printer_publishing_data after spoolss_EnumPrinterDataEx IDL change.
      s3: re-run make samba3-idl.
      s4-spoolss: fix spoolss_GetPrinterData implementation after IDL change.
      s4-spoolss: fix dcesrv_spoolss_GetPrinterData build.
      s4-smbtorture: fix RPC-SPOOLSS-WIN after PrinterData IDL changes.
      s4-smbtorture: fix smbtorture after GetPrinterData{Ex} after IDL changes.
      s4-smbtorture: add --option=torture:spoolss_check_size=yes.
      s3-netlogon: Fix bug #7237: _netr_SamLogon segfaults for clients sending NULL domain.
      s3-spoolss: Fix value-needed calculation in_spoolss_EnumPrinterData().
      winreg: fix winreg_QueryValue IDL.
      s3: re-run make samba3-idl.
      s3-winreg: add some debug statements to _winreg_QueryValue().
      s3-winreg: Fix _winreg_QueryValue crash bugs and implement windows behavior.

Holger Hetterich (1):
      s3: net_share.c: fix argc handling

Jeff Layton (3):
      mount.cifs: take extra care that mountpoint isn't changed during mount
      mount.cifs: check for invalid characters in device name and mountpoint
      mount.cifs: don't allow it to be run as setuid root program

Jeremy Allison (10):
      First part of fix for bug #7159 - client rpc_transport doesn't cope with bad server data returns.
      Second part of fix for bug #7159 - client rpc_transport doesn't cope with bad server data returns.
      Fix bug #7234 - Symlink delete fails but incorrectly reports success to client.
      s3-printing: Fix "printer admin" functionality.
      Fix bug 7075 - bug in vfs_scannedonly rmdir implementation.
      Fix bug 7297 - smbd crashes with CUPS printers and no [printers] share defined.
      Fix bug #7283 - vfs_acl_tdb does not work as expected.
      Fix bug 7307 - man net usershare mistake
      Fix warning messages on compile in g_lock.c Volker & Michael please check.
      Fix bug 7310 - DOS attribute inconsistency with MS Office

Kai Blin (1):
      s3 ntlm_auth: Don't malloc data that will be talloc_free()d

Karolin Seeger (5):
      VERSION: Raise version number up to 3.5.2.
      WHATSNEW: Start release notes for Samba 3.5.2.
      WHATSNEW: Prepare release notes for Samba 3.5.2.
      WHATSNEW: Update changes since 3.5.1.
      WHATSNEW: Update changes since 3.5.1.

Michael Adam (20):
      s3:build: Fix automatic building of vfs_tsmsm if gpfs and dmapi are present.
      s3:release-scripts: fix create-tarball to treat vendor patch level correctly
      s3:dbwrap_ctdb: start rewrite of transactions using the global lock (g_lock)
      build: Add a configure check for CTDB_CONTROL_TRANS3_COMMIT.
      s3:dbwrap_ctdb: update (C)
      s3:dbwrap_ctdb: change db_ctdb_transaction_store() to return NTSTATUS.
      s3:dbwrap_ctdb: maintain a database sequence number that bumps in transactions
      s3:build: remove checks for deprecated ctdb controls.
      s3:dbwrap_ctdb: fix db_ctdb_fetch_db_seqnum_from_db() when NT_STATUS_NOT_FOUND.
      s3:dbwrap_ctdb: fix two "may be used uninitialized" warnings
      s3:dbwrap_ctdb: fix an uninitialized variable.
      s3:dbwrap_ctdb: fix logic error in pull_newest_from_marshall_buffer().
      s3:dbwrap_ctdb: fix brown paperbag bug in ctdb_transaction_commit.
      s3:dbwrap_ctdb: exit early when nothing has been written in transaction_commit.
      s3:dbwrap_ctdb: fix reading/storing of special key __db_sequence_number__
      s3:g_lock: remove an unreached code path.
      s3:ctdb_conn: add ctdbd_conn_get_fd() to get the fd out of the ctdb connection
      s3:g_lock: remove a nested event loop, replacing the inner loop by select
      s3:make "net conf addshare" atomic by wrapping all writes in one transaction
      s3:registry: eliminate race condition in creating/scanning sorted subkeys

Michael Karcher (1):
      Fix bug #7269 - Job management commands don't work for CUPS queues.

Roel van Meer (1):
      Fix one of the valgrind warnings from bug #6814 - Fixes for problems reported by valgrind

SATOH Fumiyasu (1):
      vfs_netatalk: Segfault if hide files or veto files has no ".AppleDouble"

Simo Sorce (1):
      s3:ads fix dn parsing name was always null

Stefan Metzmacher (23):
      s3:winbindd: never mark external domains as internal!
      s3:winbindd: add DEBUG(10,...) for the end of each top level
      talloc_stack: make sure we never let talloc_tos() return ts->talloc_stack[-1]
      talloc_stack: reset stackframe pointers to NULL
      s3:smbd: make sure we always have a valid talloc stackframe
      s3:rpc_transport_np: handle trans rdata like the output of a normal read
      s3:libsmb: don't let cli_shutdown() segfault with a NULL cli_state
      s3:libsmb: add cli_state_is_connected() function
      s3:rpc_transport_np: use cli_state_is_connected() helper
      s3:rpc_transport_np: add comment about bad usage in a destructor
      s3:rpc_client: don't mix layers and keep a reference to cli_state in the caller
      s3:rpc_client: add rpccli_is_connected()
      s3:rpc_client: add set_timeout hook to rpc_cli_transport
      s3:rpc_client: return at least 10 sec as old timeout in rpccli_set_timeout() instead of 0
      s3:winbindd_cm: use cli_state_is_connected() helper function
      s3:winbindd_cm: use rpccli_is_connected() helper function
      s3:winbindd: consistently use TALLOC_FREE(conn->foo_pipe) is we create a new connection
      s3:winbindd_cm: invalidate connection if cm_connect_netlogon() fails
      s3:winbindd_reconnect: don't only reconnect on NT_STATUS_UNSUCCESSFUL
      s3:rpc_client: remove unused code, we handle transport failures in the transport layer now
      s3:rpc_client: remove more unused code
      s3:winbindd: correctly retry if the netlogon pipe gets disconnected during a logon call
      s3:winbindd: make sure we don't try rpc requests against unaccessable domains

Volker Lendecke (23):
      s3: Fix bug 5198 -- parse chfn(1)-change gecos field
      s3: Fix the build of net_afs.c with --fake-kaserver=yes, bug 7216
      s3: Fix a NULL pointer dereference
      s3: Fix an uninitialized variable read
      s3: Fix bug 7202
      s3: Fix bug 7202 for multi-threaded applications
      s3: Fix a bad memleak in winbind
      s3: Fix bug 7212, "getent group does not return group members"
      s3: Implement global locks in a g_lock tdb
      s3: Add ctdb_conn_msg_ctx() (cherry picked from commit 12abab711b58237ddccfa1d9bb526f8c7dbb6e9f)
      s3: setup debug for smbtorture (cherry picked from commit b13dd17840a598ae3441e48b130a2b2a2b940572)
      s3:torture: add a test LOCAL-DBTRANS to torture dbwrap with transactions.
      s3: Add tdb_data_equal (cherry picked from commit ebc08b9938a4d266be16ca7e06d27813952cd00f)
      s3: Fix a typo (cherry picked from commit bac235dd302570850bb25194ff4bd39b6d653f0d)
      s3: Fix handling of processes that died in g_lock
      s3: Optimize g_lock_lock for a heavily contended case
      s3: Avoid a thundering herd in g_lock_unlock
      s3: Avoid starving locks when many processes die at the same time
      s3: Slightly increase parallelism in g_lock
      s3: Fix timeout calculation if g_lock_lock is given a timeout < 60s
      s3: Add "g_lock_do" as a convenience wrapper function (cherry picked from commit 79100c242153ea174a4405afd45cbf635da313aa)
      s3: db->persistent==true was handled earlier, make this more obvious (cherry picked from commit c7835a4845bbc7e4d340a75229866b2d4946f6eb)
      s3: Remove the unused parameter "persistent" from fetch_locked_internal (cherry picked from commit a5db27936e9c6aad99300ea46808481803f57e08)

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


-- 
Samba Shared Repository


More information about the samba-cvs mailing list