The annotated tag, release-3-4-1 has been created
        at  da16a1f7e8b54dc057bb74c47d430490612a918e (tag)
   tagging  d7b06955393e92255f807db0ef4786e9037d31ec (commit)
  replaces  release-3-4-0
 tagged by  Karolin Seeger
        on  Wed Sep 9 14:42:31 2009 +0200

- Log -----------------------------------------------------------------
tag release-3-4-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iD8DBQBKp6K9bzORW2Vot+oRAhXAAJ45hC/LBhbM8OOVptvqP9Y4D7hOuACfdfOx
vJd2eh45qo3WECL4RFXOPT4=
=lbrB
-----END PGP SIGNATURE-----

Andrew Tridgell (1):
      fixed a logic bug in the tevent nesting code

Björn Jacke (1):
      s3: make linking of rpcclient --as-needed safe

Bo Yang (4):
      s3: To correctly handle upn
      s3: check in .po files for pam_winbind.
      s3: Unable to browse DFS when using kerberos in libsmbclient
      s3: Fix crsh in net usershare list

Eric Sandall (1):
      For tevent to install tevent_util.h

Günther Deschner (8):
      s3-spoolss: Fix Bug #6568: _spoolss_GetPrintProcessorDirectory() 
implementation.
      s3-spoolss: fix crash bug in spoolss_addprinterex_level_2.
      s3-ldap: Fix Bug #5879. Update LDAP schema for Netscape DS 5.
      wbclient: Fix Bug #6680: always activate handling of large (> 256 byte) 
ntlmv2 blobs in wbcAuthenticateUserEx().
      s3-pdb_ldap: Fix bug #4296: Clean up group membership while deleting a 
user.
      s3-schannel: Fix Bug #6697. Interdomain trusts with Windows 2008 R2 DCs.
      s3-winbindd: Fix Bug #6700: Use dns domain name when needing to guess 
server principal.
      tevent: avoid using reserved c++ word.

Jelmer Vernooij (6):
      Fix build with external talloc.
      tevent: Don't install headers, since we don't install a shared lib either 
(from Samba). (cherry picked from commit 
06864b4469f5f3d77637f8e6c97ec0558289cd29)
      Update copies of config.guess and config.sub. (cherry picked from commit 
6230eb94af2305f479db3b76479a0dc841c3d1d5)
      tevent: Install tevent_internal.h in the standalone build.
      tevent: Define TALLOC_FREE() if it's not defined yet, to allow building 
with released versions of talloc. (cherry picked from commit 
72b744f38ebb9f9576c05c7bb0a00de26697ec8f)
      tevent/python: Makefile was still trying to build some non AC_SUBST 
python targets

Jeremy Allison (15):
      s3/util_sock: Make open_udp_socket() IPv6 clean.
      Fix bug #6551 - win98 clients cannot connect after server upgrade to 
samba-3.4.0. The values of vuid and tid were not being correctly updated in the 
struct smb_request when passed to chain_reply inside sessionsetupX and tconX. 
Jeremy.
      Fix bug #6564 - SetPrinter fails (panics) as non root. Missing 
become_root()/unbecome_root() around reload_services. Jeremy.
      Fix bug #6506 - SMBD server doesn't set EAs when a file is overwritten in 
NT_TRANSACT_CREATE.
      s3/cldap: Improve debug messages.
      Correctly implement SMB_INFO_STANDARD setfileinfo.
      Fix bug 6638 - ADS Domain Member: Computer Mgr can not set share ACLs Add 
good error message for share modification denial. Jeremy.
      Fix Red Hat bugzilla bug : 
https://bugzilla.redhat.com/show_bug.cgi?id=516165
      When tallocing a memory block for the state in a tevent_req struct, 
ensure it's zeroed out. Vl & Metze please check. Jeremy. (cherry picked from 
commit 7be1d727a31b34debbcf8faa1e0bea911112d145)
      Change to talloc_zero_size instead of extra memset. Jeremy. (cherry 
picked from commit 5927ca7067a0ead65c00042a62545b0d940f2b2a)
      Fix for bug 6651 - smbd SIGSEGV when breaking oplocks. Based on a patch 
submitted by Petr Vandrovec <[email protected]>. Multiple pending signals 
with siginfo_t's weren't being handled correctly leading to smbd abort with 
kernel oplock signals. Jeremy (cherry picked from commit 
ba52f18bfecfd7b0ba22c4ad9e9b5bfd18f34c93)
      Another part of the fix for bug 6651 - smbd SIGSEGV when breaking 
oplocks. SA_INFO_QUEUE_COUNT *MUST* be a power of 2, in order for the ring 
buffer wrap to work correctly at the 32 bit boundary. Thanks to Petr Vandrovec 
<[email protected]> for this. (cherry picked from commit 
c97698e762b1ea8d7133f04ae822225676a6f135)
      Help debug for bug 6651 - smbd SIGSEGV when breaking oplocks. Should help 
track if we get invoked with an invalid fd from the signal handler. Jeremy. 
(cherry picked from commit 213546103749c30dbb3ad8472872b9a8fad34205)
      Hopefully last part of the fix for bug 6651 - smbd SIGSEGV when breaking 
oplocks. This one is subtle. There is a race condition where a signal can be 
queued for oplock break, and then the file can be closed by the client before 
the signal can be processed. Currently if this occurs we panic (we can't match 
an incoming signal fd with a fsp pointer). Simply log the error (at debug level 
10 right now, might be too much) and then return without processing the break 
request. It looks like there is another race condition with this fix, but 
here's why it won't happen. If the signal was pending (caused by a kernel 
oplock break from a local file open), and the client closed the file and then 
re-opened another file which happened to use the same file descriptor as the 
file just closed, then theoretically the oplock break requests could be 
processed on the wrong fd. Here's why this should be very rare.. Processing a 
pending signal always take precedence over an incoming network req
 uest, so as long as the client clos
      Fix bug 6673 - smbpasswd does not work with "unix password sync = yes". 
Revert change from 3.3 -> 3.4 with read_socket_with_timeout changed from 
sys_read() to sys_recv(). read_socket_with_timeout() is called with non-fd's 
(with a pty in chgpasswd.c and with a disk file in lib/dbwrap_file.c via 
read_data()). recv works for the disk file, but not the pty. Change the name of 
read_socket_with_timeout() to read_fd_with_timeout() to make this clear (and 
add comments). Jeremy.

Karolin Seeger (19):
      release-scripts: Remove RFCs in source4/.
      s3/docs: Fix typos.
      s3/smbldap: Fix typo in debug message.
      s3/packaging: Fix build on RHEL when ccache is not available.
      WHATSNEW: Start WHATSNEW for 3.4.1.
      VERSION: Raise version number up to 3.4.1.
      WHATSNEW: Update changes since 3.4.0.
      Revert "Fix build with external talloc."
      WHATSNEW: Update changes.
      WHATSNEW: Update changes since 3.4.0.
      WHATSNEW: Update changes.
      WHATSNEW: Update changes since 3.4.0.
      WHATSNEW: Update changes since 3.4.0.
      s3-docs: Update build howto.
      WHATSNEW: Update changes since 3.4.0.
      WHATSNEW: Update release date.
      WHATSNEW: Update changes since 3.4.0.
      WHATSNEW: Update changes since 3.4.0.
      WHATSNEW: Update changes.

Matt Kraai (1):
      libreplace: undef AI_ADDRCONFIG on QNX 6.3.0 (fix bug #6630)

Michael Adam (3):
      docs: fix typos in the net man page.
      s3: fix bug #6650, authentication at member servers when winbindd is not 
running
      tevent: fix a comment

Olaf Flebbe (1):
      make smbcontrol smbd ping work proper checking for arguments handle short 
pid_t correctly

Peter Volkov (1):
      s3: make linking of cifs.upcall --as-needed safe

Rusty Russell (6):
      tdb: Revert "lib/tdb: if we know pwrite and pread are thread/fork safe 
tdb_reopen_all() should be a noop"
      tdb: Reimplementation of Metze's "lib/tdb: if we know pwrite and pread 
are thread/fork safe tdb_reopen_all() should be a noop".
      lib/tevent: remove spectacularly complicated manual subtraction
      lib/tevent: fix race with signals and tevent_common_add_signal
      lib/tevent: handle tevent_common_add_signal on different event contexts.
      lib/tevent: close pipe_fds on event_context destruction

SATOH Fumiyasu (1):
      Fix bug 6496 - libsmbclient: MS-DFS: cannot follow multibyte char link 
name. A server returns a byte of consumed path in UCS2, not UNIX charset.

Simo Sorce (5):
      s3-smbpasswd: Fix Bug #6584: allow DOM\user when changing passwords 
remotely.
      Check we read off the compelte event from inotify
      Add exports file and abi checker for tevent
      Revert "For tevent to install tevent_util.h"
      Expose functions need by backend writers

Stefan Metzmacher (16):
      s3:smbd: cancel all locks that are made before the first failure
      s3:net: Fix Bug #6222. Default to DRSUAPI replication for net rpc vampire 
keytab
      s3:winbindd: raise the timeout for lsa_Lookup*() calls from 10 to 35 
seconds.
      s3:configure: fix the build with external talloc
      s3:netlogon: replace cred_hash3 by des_crypt112_16
      s4: disable source4 directory for the 3.4.x releases
      tevent: fix the nesting logic
      tevent: fix typo async_req_done() => tevent_req_done()
      tevent: Remove python module.
      Increase tevent version for tevent_req_notify_callback() (cherry picked 
from commit d0aedeb46e5d2da582b5c030114186f8d755b528)
      Sort the signature files (cherry picked from commit 
7119241c0d12768b31ebdb489aa0bbba6ca21e40)
      tevent: try to fix the build on QNX qnx18 6.4.1 it doesn't have 
SA_RESTART defined
      tevent: add some more doxygen comments for tevent_req functions
      tevent: add tevent_req_cancel() infrastructure
      tevent: change version to 0.9.7 after adding tevent_req_cancel 
infrastructure
      tevent: change version to 0.9.8 after some critical bugs have been fixed

Tim Prouty (2):
      s3: Fix a bug in renames of directories
      s4 torture: Extend the RAW-RENAME test to more fully test directory 
renames.

Volker Lendecke (9):
      Fix a valgrind error in chain_reply
      The solaris linker seems to require an extra mention of dependent libs
      Fix unqualified "net join"
      Fix bug 5886
      s3:libwbclient: Fix bug 6349, initialize domain info struct
      Fix an uninitialized variable
      Add tevent_req_notify_callback
      tevent: Fix a segfault upon the first signal
      s3:libsmb: Correctly chew keepalive packets

Yannick Bergeron (1):
      Increase the max_grp value to 128 (AIX NGROUPS_MAX value) instead of 32 
to allow AIX to call sys_getgrouplist only once

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


-- 
Samba Shared Repository

Reply via email to