James Peach [Mon, 15 Oct 2007 21:46:17 +0000 (14:46 -0700)]
Let SMB clients set the file creation time.
This patch adds support for the protocol calls that sre used to set
the file creation time. Note that this does not trigger a file
change notification, so some refactoring is required.
James Peach [Mon, 15 Oct 2007 21:40:18 +0000 (14:40 -0700)]
Support BSD st_birthtimespec.
This patch adds support for using the BSD st_birthtimespec information
to publish the file creation time.
James Peach [Mon, 15 Oct 2007 21:39:20 +0000 (14:39 -0700)]
Support sendfile(2) on Mac OS X 10.5.
James Peach [Mon, 15 Oct 2007 21:38:33 +0000 (14:38 -0700)]
Store sendfile capability per-fsp.
This patch adds a bit to the fsp structure to tell the network send
path whether this file data can safely be sent using the sendfile(2)
system call.
This is a useful facility for VFS authors, since sometimes a VFS
may need to present a non-file object as a file. In this case,
sendfile should not be used.
James Peach [Mon, 15 Oct 2007 21:35:23 +0000 (14:35 -0700)]
Add SMB protocol support for streaminfo.
This patch implements the SMB protocol support for the streaminfo
call. It also alters the SMB filesystem capabilities call to correctly
report whether NTFS streams are supported.
James Peach [Mon, 15 Oct 2007 21:32:46 +0000 (14:32 -0700)]
Add get-preserved-name VFS call.
This patch adds a Samba VFS call to support getting the real on-disk
case variant of a file name. This is needed to support case sensitive
filesystems, where a lookup using a case variation may succeed, but
we need to report the real case to the client for presentation
reasons.
James Peach [Mon, 15 Oct 2007 21:30:33 +0000 (14:30 -0700)]
Add set-create-time VFS call.
This patch adds a Samba VFS call to support altering the file
creation time on a path.
James Peach [Mon, 15 Oct 2007 21:29:11 +0000 (14:29 -0700)]
Add streaminfo VFS call.
This patch adds a "streaminfo" call to the Samba VFS layer. Streaminfo
is used to query the names and sizes of all the alternate data
streams that may be present on a file.
James Peach [Mon, 15 Oct 2007 21:25:41 +0000 (14:25 -0700)]
Pass filenames referencing streams to the VFS.
This patch enhances the filename lookup path to be aware of NTFS
stream names. It refactors the handling of the special quota streams
to be more extensible. It also passes paths referring to NTFS streams
to the VFS if the underlying filesystem claims that capability.
James Peach [Mon, 15 Oct 2007 21:11:54 +0000 (14:11 -0700)]
Parameterize NTFS stream support.
This patch adda a configuration option to allow the administrator
to turn NTFS alternate data streams support on or off. By default,
NTFS alternate data streams will be enabled if the underlying
filesystem supports them
James Peach [Mon, 15 Oct 2007 21:09:32 +0000 (14:09 -0700)]
Use filesystem capabilities to support case-insensitive filesystems.
This patch alters the Samba connection code to cache the filesystem
capabilities when a new client connects. We then use this information
in the filename lookup path to determine whether we need to search
for case variations of the requested name, which is only necessary
if the filesystem is case sensitive.
James Peach [Mon, 15 Oct 2007 21:03:40 +0000 (14:03 -0700)]
Add filesystem capabilities bitmask to statfs info.
This patch adds Darwin support for the Samba statfs VFS call. It
also adds a filesystem capabilities bitmask to the information
returned by the call.
James Peach [Mon, 15 Oct 2007 21:01:12 +0000 (14:01 -0700)]
Expose per-fsp extension talloc context.
This patch supplements the fsp extension API with an operation to
retrieve the malloc zone pointer for that fsp.
James Peach [Mon, 15 Oct 2007 20:59:37 +0000 (13:59 -0700)]
Release per-fsp data on file closure.
Gerald Carter [Mon, 20 Aug 2007 12:56:31 +0000 (12:56 +0000)]
r24580: Grab last changes for 3.0.25c (in synjc with 3.0.25 branch svn r24571)
Gerald Carter [Fri, 17 Aug 2007 22:07:56 +0000 (22:07 +0000)]
r24530: start updating release notes and set VERSION to 3.0.25c
Gerald Carter [Fri, 17 Aug 2007 19:47:22 +0000 (19:47 +0000)]
r24528: start syncing changes for 3.0.25c
Gerald Carter [Tue, 26 Jun 2007 20:27:19 +0000 (20:27 +0000)]
r23617: fix typos
Gerald Carter [Tue, 26 Jun 2007 19:33:47 +0000 (19:33 +0000)]
r23615: adding a note about the 'net idmap dump' change
Gerald Carter [Tue, 26 Jun 2007 19:23:07 +0000 (19:23 +0000)]
r23613: pull in net idmap change from the 3.0.25 tree
Gerald Carter [Tue, 26 Jun 2007 01:59:33 +0000 (01:59 +0000)]
r23603: revert NTSTATUS return from cli_connect() in smbmount.c
Gerald Carter [Tue, 26 Jun 2007 01:14:37 +0000 (01:14 +0000)]
r23602: grab final changes for 3.0.25b due out tomorrow
Gerald Carter [Fri, 22 Jun 2007 04:09:38 +0000 (04:09 +0000)]
r23580: Merge bug fix for 4720 and Jeremy's winbindd_dual.c changes (still testing these)
Gerald Carter [Tue, 19 Jun 2007 16:59:20 +0000 (16:59 +0000)]
r23545: Update release notes for 3.0.25b.
Gerald Carter [Tue, 19 Jun 2007 16:01:58 +0000 (16:01 +0000)]
r23544: sync 3.0.25b release with SAMBA_3_0_25 svn r23530.
Gerald Carter [Fri, 25 May 2007 04:02:25 +0000 (04:02 +0000)]
r23130: merge Derrell's change from SAMBA_3_0_25 svn r23120
Gerald Carter [Thu, 24 May 2007 16:16:01 +0000 (16:16 +0000)]
r23119: fix release date
Gerald Carter [Thu, 24 May 2007 11:51:58 +0000 (11:51 +0000)]
r23113: one more rename-on-an-fd fix from Jeremy
Gerald Carter [Wed, 23 May 2007 22:48:52 +0000 (22:48 +0000)]
r23102: update release notes for jra's changes
Gerald Carter [Wed, 23 May 2007 22:46:30 +0000 (22:46 +0000)]
r23101: grab remainder of rename fixes
Gerald Carter [Wed, 23 May 2007 15:28:47 +0000 (15:28 +0000)]
r23092: Merge Herb's changes to tdbtool and Jeremy's fox
for renames with the cifs fs client.
Gerald Carter [Tue, 22 May 2007 21:53:54 +0000 (21:53 +0000)]
r23084: Merge Jeremy's fix for BUG 4637. This is now the final
code base for 3.0.25a.
Gerald Carter [Tue, 22 May 2007 18:37:15 +0000 (18:37 +0000)]
r23079: update commit log in release notes:
Gerald Carter [Mon, 21 May 2007 21:17:21 +0000 (21:17 +0000)]
r23052: sync with SAMBA_3_0_25 and start updating release notes
Gerald Carter [Mon, 14 May 2007 14:24:52 +0000 (14:24 +0000)]
r22853: checkin pending security fixes and release notes updates for Samba 3.0.25
Gerald Carter [Sun, 13 May 2007 11:56:25 +0000 (11:56 +0000)]
r22823: fix a few typos in the release notes and add mention of BUG 4613
Gerald Carter [Sun, 13 May 2007 11:55:59 +0000 (11:55 +0000)]
r22822: merge vl's fix for BUG 4613
Gerald Carter [Sat, 12 May 2007 19:33:48 +0000 (19:33 +0000)]
r22817: grab Steve's --with-python fix and update release notes
Gerald Carter [Thu, 10 May 2007 22:20:22 +0000 (22:20 +0000)]
r22783: this will be 3.0.25
Gerald Carter [Thu, 10 May 2007 21:43:27 +0000 (21:43 +0000)]
r22782: add commits since 3.0.25rc3 to the release notes
Gerald Carter [Thu, 10 May 2007 21:16:36 +0000 (21:16 +0000)]
r22781: grab Steve's patch for mount.cifs and sec=none
Gerald Carter [Thu, 10 May 2007 21:12:53 +0000 (21:12 +0000)]
r22780: start prepping the release notes for 3.0.25
Gerald Carter [Thu, 10 May 2007 12:41:20 +0000 (12:41 +0000)]
r22776: grab Simo's idmap_ldap fix (current with svn r22771)
Gerald Carter [Wed, 9 May 2007 16:26:43 +0000 (16:26 +0000)]
r22770: sync with SAMBA_3_0_25 as of svn r22765
Gerald Carter [Fri, 4 May 2007 19:44:30 +0000 (19:44 +0000)]
r22674: grab jra's samr parsing fix
Gerald Carter [Fri, 4 May 2007 18:18:53 +0000 (18:18 +0000)]
r22671: merge metze's change in svn r22660
Gerald Carter [Thu, 3 May 2007 20:52:48 +0000 (20:52 +0000)]
r22657: merge gd netsamlogon talloc fix
Gerald Carter [Thu, 3 May 2007 16:58:30 +0000 (16:58 +0000)]
r22650: sync up with SMABA_3_0_25 as of svn r22649
Gerald Carter [Wed, 25 Apr 2007 11:19:12 +0000 (11:19 +0000)]
r22512: add a note about offline files and "map acl inherit"
Gerald Carter [Wed, 25 Apr 2007 09:36:47 +0000 (09:36 +0000)]
r22510: pull patches from SAMBA_3_0_25 and update release notes for 3.0.25rc3
Gerald Carter [Mon, 23 Apr 2007 06:10:22 +0000 (06:10 +0000)]
r22473: Correct fix for setting a default compat tdb idmap backend.
Previous code would always fill in "idmap backend = tdb"
even if you defined idmap domains. My fault. I should
have tested the original patch more before committing.
Gerald Carter [Sun, 22 Apr 2007 10:10:29 +0000 (10:10 +0000)]
r22448: grab idmap compat patch from 3.0.25 (will recur 3.0.25rc2 for this)
Gerald Carter [Sun, 22 Apr 2007 09:36:32 +0000 (09:36 +0000)]
r22445: Final touches on release notes
Gerald Carter [Sun, 22 Apr 2007 09:32:14 +0000 (09:32 +0000)]
r22444: * Validate a SID before trying to convert it to a uid/gid via the public
winbindd interface
* Add nss_info/*so files to the RHEL/Fedora packaging
Gerald Carter [Sat, 21 Apr 2007 21:52:40 +0000 (21:52 +0000)]
r22435: adding new librepleasce files for release
Gerald Carter [Sat, 21 Apr 2007 21:51:01 +0000 (21:51 +0000)]
r22434: sync from the 3.0.25 tree for rc2
Gerald Carter [Sat, 21 Apr 2007 21:49:40 +0000 (21:49 +0000)]
r22433: set version to 3.0.25rc2
Gerald Carter [Sat, 21 Apr 2007 21:45:37 +0000 (21:45 +0000)]
r22432: release notes for 3.0.25rc2
Gerald Carter [Mon, 9 Apr 2007 17:41:48 +0000 (17:41 +0000)]
r22143: Jeremy says to not set the length
Gerald Carter [Mon, 9 Apr 2007 17:37:20 +0000 (17:37 +0000)]
r22142: add mention of the Vista performance fixes
Gerald Carter [Mon, 9 Apr 2007 17:08:02 +0000 (17:08 +0000)]
r22141: add forgotten vfs_readahead file
Gerald Carter [Mon, 9 Apr 2007 16:04:07 +0000 (16:04 +0000)]
r22138: * Sync up with the SAMBA_3_0_25 as of svn r22132.
* Set VERSION to 3.0.25rc1
* Update release notes.
Gerald Carter [Wed, 21 Mar 2007 21:17:02 +0000 (21:17 +0000)]
r21920: add idmap man pages to RHEL packaging
Gerald Carter [Wed, 21 Mar 2007 21:08:15 +0000 (21:08 +0000)]
r21918: Reverting this change as it is now causing aborts() in
find_builtin_domain(). This all needs more testing
before anyone starts changing these lookup routines again.
Gerald Carter [Wed, 21 Mar 2007 17:59:29 +0000 (17:59 +0000)]
r21915: grab the sid_peek_check_rid() fix from 3.0.25 and the release notes
Gerald Carter [Wed, 21 Mar 2007 15:51:59 +0000 (15:51 +0000)]
r21907: install smbmount pages now that Lars has fixed 'make install'
Gerald Carter [Wed, 21 Mar 2007 15:21:28 +0000 (15:21 +0000)]
r21905: Rename
idmap expire time -> idmap cache time
idmap negative time -> idmap negative cache time
Gerald Carter [Tue, 20 Mar 2007 22:25:14 +0000 (22:25 +0000)]
r21895: Updating release notes for 3.0.25pre2. Feel free to fix error
in the SAMBA_3_0_25 tree and I'll pull the changes across.
Gerald Carter [Tue, 20 Mar 2007 16:56:16 +0000 (16:56 +0000)]
r21889: * Pull from SAMBA-3_0_25 svn r21888
* Set version to 3.0.25pre2
Gerald Carter [Thu, 1 Mar 2007 06:07:30 +0000 (06:07 +0000)]
r21627: some last minute packaging fixes on RHEL4/Fedora
Gerald Carter [Thu, 1 Mar 2007 05:21:31 +0000 (05:21 +0000)]
r21624: Remove stray #endif from bad merge
Gerald Carter [Thu, 1 Mar 2007 04:58:52 +0000 (04:58 +0000)]
r21622: Fix bad merge caught by James.
Gerald Carter [Thu, 1 Mar 2007 04:50:10 +0000 (04:50 +0000)]
r21621: This is the final draft of the release notes. Time to start testing tarballs to RTTW
Gerald Carter [Thu, 1 Mar 2007 04:35:31 +0000 (04:35 +0000)]
r21619: * Pickup latest changes from SAMBA_3_0_25 (this will be it
for 3.0.25pre1 unless something blows up)
* Update release notes some more
Gerald Carter [Wed, 28 Feb 2007 19:18:12 +0000 (19:18 +0000)]
r21598: checkin before I sync to the 3.0.25 so people can fix typos directly
Gerald Carter [Wed, 28 Feb 2007 19:01:56 +0000 (19:01 +0000)]
r21597: anotehr safety checkin of the releas notes for review
Gerald Carter [Wed, 28 Feb 2007 17:57:33 +0000 (17:57 +0000)]
r21596: safety checking of release notes and give others a chance to start reviewing
Gerald Carter [Wed, 28 Feb 2007 14:57:51 +0000 (14:57 +0000)]
r21587: more sync with 3.0.25 tree (remove old directories and copy pcap2nbench)
Gerald Carter [Wed, 28 Feb 2007 14:35:26 +0000 (14:35 +0000)]
r21585: Start syncing the monster that will become 3.0.25pre1
Still todo:
* release notes
* few minor outstanding patches
* additional idmap man pages
Volker Lendecke [Wed, 28 Feb 2007 09:04:05 +0000 (09:04 +0000)]
r21581: Add an error code I just got
Jeremy Allison [Wed, 28 Feb 2007 00:38:49 +0000 (00:38 +0000)]
r21577: Remove unneeded #define (part of earlier patch that was
removed).
Jeremy.
Jeremy Allison [Wed, 28 Feb 2007 00:35:58 +0000 (00:35 +0000)]
r21576: Patch based on work from Todd Stecher <todd.stecher@isilon.com>
to allow client to fragment large SPNEGO blobs (large krb5
tickets). Tested against W2K3R2. Should fix bug #4400.
Jeremy.
Jeremy Allison [Tue, 27 Feb 2007 22:04:23 +0000 (22:04 +0000)]
r21569: Fix bug reported by Martin Zielinski <mz@seh.de>
where return value was incorrectly initialized.
Jeremy.
Jeremy Allison [Tue, 27 Feb 2007 20:34:10 +0000 (20:34 +0000)]
r21566: If we're going to be broken, at least be *consistently*
broken :-). This will do until Simo fixes the escape
calls properly.
Jeremy.
Volker Lendecke [Tue, 27 Feb 2007 17:21:21 +0000 (17:21 +0000)]
r21563: Fix a memleak: We only need dispinfo structs for "our" and for the builtin
domain. Without this patch we leaked a DISPINFO for the (NULL) domain per
samr_connect*() call.
Volker
Günther Deschner [Tue, 27 Feb 2007 14:24:49 +0000 (14:24 +0000)]
r21561: It makes absolutely no sense to call krb5_kt_resolve() two times
directly after another.
Guenther
Günther Deschner [Tue, 27 Feb 2007 13:42:15 +0000 (13:42 +0000)]
r21560: Convert name_to_fqdn to BOOL.
Guenther
Günther Deschner [Tue, 27 Feb 2007 13:31:42 +0000 (13:31 +0000)]
r21558: Safe more indent, again no code changes.
Guenther
Günther Deschner [Tue, 27 Feb 2007 13:27:31 +0000 (13:27 +0000)]
r21557: indent only fix. No code change.
Guenther
Günther Deschner [Tue, 27 Feb 2007 13:25:42 +0000 (13:25 +0000)]
r21556: Remove superfluos return check in ads_keytab_verify_ticket().
Guenther
Herb Lewis [Mon, 26 Feb 2007 22:19:23 +0000 (22:19 +0000)]
r21548: prevent segv (reference to -1 element of array)
Herb Lewis [Mon, 26 Feb 2007 17:43:45 +0000 (17:43 +0000)]
r21546: remove duplicate lines
Günther Deschner [Mon, 26 Feb 2007 16:37:19 +0000 (16:37 +0000)]
r21543: Fix 64bit build warning.
Guenther
Günther Deschner [Mon, 26 Feb 2007 16:36:23 +0000 (16:36 +0000)]
r21542: Fix the build with profiling in 3.0.25 (wasn't merged from 3_0 it
seems).
Guenther
Günther Deschner [Mon, 26 Feb 2007 13:07:34 +0000 (13:07 +0000)]
r21540: Fix Bug #3713 and readd reporting what the profiles tool does (when
called with the -v option).
Patch from William Jojo <jojowil@hvcc.edu>.
Guenther
Günther Deschner [Mon, 26 Feb 2007 09:53:35 +0000 (09:53 +0000)]
r21537: Avoid to trigger the confusing "cached entry differs." warning when
there is just no cache around for a user.
Guenther
Günther Deschner [Mon, 26 Feb 2007 09:46:05 +0000 (09:46 +0000)]
r21536: Fix copy/paste typo.
Guenther
Jeremy Allison [Sun, 25 Feb 2007 09:04:06 +0000 (09:04 +0000)]
r21530: Don't code with jet-lag and Volker looking over your
shoulder.... Correct fix for warning :-)
Jeremy.
Jeremy Allison [Sun, 25 Feb 2007 09:00:37 +0000 (09:00 +0000)]
r21529: Fix warning from bad cast.
Jeremy.
Volker Lendecke [Sat, 24 Feb 2007 14:25:41 +0000 (14:25 +0000)]
r21527: Add forgotten notify fam module -- thanks James for the heads-up