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