]>
arthur.barton.de Git - netatalk.git/log
Ralph Boehme [Fri, 28 Jun 2013 14:09:38 +0000 (16:09 +0200)]
Some documentation updates
Ralph Boehme [Fri, 21 Jun 2013 09:48:27 +0000 (11:48 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Ralph Boehme [Fri, 21 Jun 2013 09:46:59 +0000 (11:46 +0200)]
Log message was using wrong variable
Ralph Boehme [Tue, 18 Jun 2013 13:38:21 +0000 (15:38 +0200)]
Smarter spotlight option
Ralph Boehme [Mon, 17 Jun 2013 12:09:31 +0000 (14:09 +0200)]
Fix timestamps on hosts that use a 64 bit time_t
From Don Lee
Ralph Boehme [Mon, 17 Jun 2013 12:07:05 +0000 (14:07 +0200)]
Fix log message
Ralph Boehme [Thu, 6 Jun 2013 08:40:26 +0000 (10:40 +0200)]
Fix for empty volume list
Ralph Boehme [Tue, 4 Jun 2013 15:45:12 +0000 (17:45 +0200)]
Add Spotlight documentation to manual
Ralph Boehme [Tue, 4 Jun 2013 15:44:53 +0000 (17:44 +0200)]
Rename dbus daemon path option
Ralph Boehme [Tue, 4 Jun 2013 12:21:30 +0000 (14:21 +0200)]
Spotlight option
Ralph Boehme [Tue, 4 Jun 2013 10:38:23 +0000 (12:38 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Conflicts:
NEWS
Ralph Boehme [Tue, 4 Jun 2013 10:33:49 +0000 (12:33 +0200)]
Put our includes in CPPFLAGS instead of CFLAGS and remove Solaris kmodule
Adding includes to CPPFLAGS ensures headers are picked up from the source
tree instead of an include path added by xxx_CFLAGS.
Ralph Boehme [Mon, 3 Jun 2013 17:52:47 +0000 (19:52 +0200)]
Add per volume spotlight option
Ralph Boehme [Mon, 3 Jun 2013 17:40:09 +0000 (19:40 +0200)]
Remove loglevel option for Tracker RDF
Ralph Boehme [Tue, 28 May 2013 10:42:23 +0000 (12:42 +0200)]
Small fix, add missing quote, from Don Lee
Ralph Boehme [Mon, 27 May 2013 13:55:33 +0000 (15:55 +0200)]
Fix unnamed union inside struct
Ralph Boehme [Mon, 27 May 2013 12:44:24 +0000 (14:44 +0200)]
Merge branch 'branch-netatalk-3-0' of netafp.com:git/netatalk into branch-netatalk-3-0
Ralph Boehme [Mon, 27 May 2013 12:43:49 +0000 (14:43 +0200)]
Add missing -R in BerkeleyDB macro
Ralph Boehme [Wed, 22 May 2013 11:36:16 +0000 (13:36 +0200)]
Start working on 3.0.5
Ralph Boehme [Fri, 24 May 2013 15:32:01 +0000 (17:32 +0200)]
Merge branch 'branch-netatalk-3-0' into develop
Ralph Boehme [Fri, 24 May 2013 15:29:53 +0000 (17:29 +0200)]
Fix suffix rule
Ralph Boehme [Fri, 24 May 2013 15:11:56 +0000 (17:11 +0200)]
Adjust for moved netatalk.html file
Ralph Boehme [Fri, 24 May 2013 15:04:36 +0000 (17:04 +0200)]
Add html manual generation
Ralph Boehme [Fri, 24 May 2013 13:54:45 +0000 (15:54 +0200)]
3.0.4 release notes
Ralph Boehme [Fri, 24 May 2013 13:50:18 +0000 (15:50 +0200)]
Bump version
Ralph Boehme [Fri, 24 May 2013 13:13:22 +0000 (15:13 +0200)]
Prepare 3.0.4 release
Ralph Boehme [Thu, 23 May 2013 20:20:14 +0000 (22:20 +0200)]
Fix Tracker macro for Solaris and OpenCSW
Ralph Boehme [Tue, 14 May 2013 16:17:37 +0000 (18:17 +0200)]
Dont set XDG_CONFIG_HOME
Ralph Boehme [Fri, 10 May 2013 12:59:09 +0000 (14:59 +0200)]
Try using Tracker 0.15 from OpenCSW
Ralph Boehme [Tue, 14 May 2013 12:32:33 +0000 (14:32 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Ralph Boehme [Tue, 14 May 2013 12:30:39 +0000 (14:30 +0200)]
Fix bashism
Ralph Boehme [Sat, 11 May 2013 17:17:38 +0000 (19:17 +0200)]
New option "afp interfaces"
Allows specifying where Netatalk listens for AFP connections
by interface name, from FR #79.
Ralph Boehme [Tue, 14 May 2013 08:48:58 +0000 (10:48 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Ralph Boehme [Tue, 14 May 2013 08:46:57 +0000 (10:46 +0200)]
Add documentation to DEVELOPER and add a summary line
Ralph Boehme [Tue, 14 May 2013 08:33:40 +0000 (10:33 +0200)]
Add XML files to distribution
Ralph Boehme [Tue, 14 May 2013 05:04:18 +0000 (07:04 +0200)]
Add checking for Docbook
Ralph Boehme [Tue, 14 May 2013 04:55:20 +0000 (06:55 +0200)]
Change clean target
Ralph Boehme [Tue, 14 May 2013 04:52:03 +0000 (06:52 +0200)]
Finish renaming
Ralph Boehme [Mon, 13 May 2013 16:44:33 +0000 (18:44 +0200)]
Try to move substitution to configure stage
Ralph Boehme [Mon, 13 May 2013 08:04:44 +0000 (10:04 +0200)]
Add Docbook documentation to tree
Ralph Boehme [Fri, 10 May 2013 12:59:26 +0000 (14:59 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Ralph Boehme [Fri, 10 May 2013 09:01:04 +0000 (11:01 +0200)]
Change default FinderInfo for directories to be all 0
Fixes bug #514:
Unable to delete EA com.apple.FinderInfo on folders.
Ralph Boehme [Fri, 3 May 2013 08:16:32 +0000 (10:16 +0200)]
Add configure option --with-afpstats
Ralph Boehme [Thu, 2 May 2013 08:26:53 +0000 (10:26 +0200)]
Fix another missplelled compiler variable
Ralph Boehme [Thu, 2 May 2013 08:14:15 +0000 (10:14 +0200)]
Fix LDFLAGS variable mispelling
Ralph Boehme [Tue, 23 Apr 2013 14:32:19 +0000 (16:32 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Ralph Boehme [Tue, 23 Apr 2013 13:57:48 +0000 (15:57 +0200)]
Revert "Remove size check that required a costly fstat()"
This reverts commit
2d4c0bd1e9b0ad0db32e4f3705fe67f657f57230 .
Ralph Boehme [Tue, 23 Apr 2013 11:01:16 +0000 (13:01 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Ralph Boehme [Tue, 23 Apr 2013 10:57:38 +0000 (12:57 +0200)]
Add missing include, fixes bug #512
Ralph Boehme [Thu, 18 Apr 2013 10:04:59 +0000 (12:04 +0200)]
Merge branch 'branch-netatalk-3-0' into develop
Ralph Boehme [Thu, 18 Apr 2013 08:58:44 +0000 (10:58 +0200)]
Remove size check that required a costly fstat()
In case the client request count plus offset is large then the file,
we're supposed to send the available data and set AFP error to
AFPERR_EOF.
No need to use an extra fstat() for that, we can also simply check
the whether the amount of data read from the file matches the
requested amount.
From FR #78.
Ralph Boehme [Thu, 18 Apr 2013 08:55:45 +0000 (10:55 +0200)]
Don't timeout when waiting for client requests
From FR #78
Ralph Boehme [Thu, 18 Apr 2013 08:53:13 +0000 (10:53 +0200)]
Add non timeout semantics which avoid extra calls to gettimeofday()
From FR #78.
Ralph Boehme [Thu, 18 Apr 2013 08:51:59 +0000 (10:51 +0200)]
Don't check for pending event if no FCE listeners are configured
Eliminates one time() syscall for every AFP transaction.
From FR #78.
Ralph Boehme [Thu, 11 Apr 2013 09:52:49 +0000 (11:52 +0200)]
Add proper conditionals for the dbus stuff
Ralph Boehme [Wed, 10 Apr 2013 13:50:18 +0000 (15:50 +0200)]
Merge branch 'branch-netatalk-3-0' into develop
Ralph Boehme [Tue, 26 Mar 2013 05:58:44 +0000 (06:58 +0100)]
Use ostat in the dircache
Fixes a possible crash in cname() where cname_mtouname calls
dirlookup() where the curdir is freed because the dircache
detected a dev/inode cache difference and evicted the object
from the cache.
Fixes bug #498.
Ralph Boehme [Tue, 9 Apr 2013 12:57:03 +0000 (14:57 +0200)]
Merge remote-tracking branch 'origin/spotlight' into develop
Frank Lahm [Thu, 28 Feb 2013 07:02:48 +0000 (08:02 +0100)]
Enhance ACL mapping
Change globald ACL option 'map acl' to take the following options:
"none", "rights", "mode". The default is "rights".
none = no mapping, this resembles the previous false/no setting
rights = map ACLs to Finder UARights, this resembles the previous
true/yes setting. This is the default.
mode = map ACLs to Finder UARights and UNIX mode
From FR #73.
HAT [Sun, 7 Apr 2013 14:16:45 +0000 (23:16 +0900)]
ad_name is UTF8-MAC
Frank Lahm [Sat, 6 Apr 2013 15:08:37 +0000 (17:08 +0200)]
Fix an issue with filenames containing non-ASCII characters
Fix an issue with filenames containing non-ASCII characters that
lead to a failure setting the size of a files ressource fork.
This affected application like Adobe Photoshop where saving
files may fail. Fixes bug #511.
Frank Lahm [Wed, 3 Apr 2013 13:36:49 +0000 (15:36 +0200)]
Fixes for FreeBSD
Ralph Boehme [Tue, 2 Apr 2013 16:13:43 +0000 (18:13 +0200)]
Merge remote-tracking branch 'origin/develop' into spotlight
Conflicts:
VERSION
Ralph Boehme [Tue, 2 Apr 2013 15:44:16 +0000 (17:44 +0200)]
Convert charset of query
Ralph Boehme [Wed, 27 Mar 2013 16:18:22 +0000 (17:18 +0100)]
Opening files without metadata EA may result in broken metadata EA
ad_open_hf_ea() calls ad_flush() after initializing the new metadata,
but in ad_flush() ad_flush_ea() wasn't called because we didn't
yet increment the refcount.
Fix this by increasing the refcount in ad_open_hf() before calling
into ad_open_hf_ea(), decrementing it again in case of an error.
This ensure a valid metadata EA is created, but it still doesn't
set the CNID field values. Therefor in afp_openfork() we must check
whether the ad_open() created a metadata EA and then set the CNID
info.
Finally, check for malformed metadata EAs and delete them.
Fixes bug #510.
Ralph Boehme [Wed, 27 Mar 2013 14:38:19 +0000 (15:38 +0100)]
Change log facility
Ralph Boehme [Tue, 26 Mar 2013 17:46:24 +0000 (18:46 +0100)]
Add 3.0.4 news
Frank Lahm [Tue, 26 Mar 2013 09:43:00 +0000 (10:43 +0100)]
3.0.4dev
Frank Lahm [Tue, 26 Mar 2013 09:17:03 +0000 (10:17 +0100)]
Prepare 3.0.3 release
Ralph Boehme [Fri, 22 Mar 2013 12:53:10 +0000 (13:53 +0100)]
Fix "ad ls" segfault if requested object is not in an AFP volume
Fixes bug #496.
Ralph Boehme [Sun, 24 Mar 2013 08:35:19 +0000 (09:35 +0100)]
Add afpstats manpage and update afp.conf
HAT [Fri, 22 Mar 2013 15:12:15 +0000 (00:12 +0900)]
new configure option --with-init-dir=PATH
Ralph Boehme [Fri, 22 Mar 2013 13:37:06 +0000 (14:37 +0100)]
Only configure libevent when used
Frank Lahm [Thu, 14 Mar 2013 18:54:52 +0000 (19:54 +0100)]
Setting POSIX ACLs on Linux
The VFS module for setting ACLs on Linux returned an error when
try to set an ACL for a file that doesn't have a ressource fork.
Fix this by checking for ENOENT errno and then returning with 0
from the VFS stack.
Ralph Boehme [Fri, 22 Mar 2013 12:11:48 +0000 (13:11 +0100)]
Fix a debug message
Ralph Boehme [Thu, 21 Mar 2013 16:21:59 +0000 (17:21 +0100)]
Can't set Finder label on symlinked folder with "follow symlinks = yes"
Fixes bug #508.
Ralph Boehme [Tue, 19 Mar 2013 14:26:03 +0000 (15:26 +0100)]
Increase IO size when sendfile() is not used
If sendfile() support is disabled, the current code results in an
IO size of 8k for transferring requested data to the client. Eg:
- client request to read DSI quantum size bytes (~250k) from a file
- afpd process loops read(8k, file) -> send(8k, client) until all
250k have been transferred
This should be modified to read the whole 250k in one swoop from the
file to a buffer and then send the whole buffer in one swoop to the
client.
From FR #76.
Ralph Boehme [Tue, 19 Mar 2013 12:15:10 +0000 (13:15 +0100)]
Fix ressource fork refcounting
Ralph Boehme [Tue, 19 Mar 2013 11:18:34 +0000 (12:18 +0100)]
read_file() clobbered the AFP error code
Frank Lahm [Fri, 15 Mar 2013 08:19:40 +0000 (09:19 +0100)]
Use FreeBSD sendfile() capability to send protocol header
When transmitting file contents to a client with sendfile(), on
every platform other then Solaris (where we use sendfilev()), we
send the AFP the protocol header with an additional send with
MSG_MORE before calling sendfile().
FreeBSD sendfile() supports sending protocol header (and trailer)
data similarly to Solaris sendfilev().
Frank Lahm [Fri, 15 Mar 2013 12:41:39 +0000 (13:41 +0100)]
Merge remote branch 'github/develop' into develop
franklahm [Fri, 15 Mar 2013 12:40:45 +0000 (05:40 -0700)]
Merge pull request #25 from hat001/of_findname
of_findname(): missing argument
HAT [Fri, 15 Mar 2013 11:32:21 +0000 (20:32 +0900)]
of_findname(): missing argument
Ralph Boehme [Tue, 12 Mar 2013 23:12:58 +0000 (00:12 +0100)]
Merge remote-tracking branch 'origin/develop' into spotlight
Frank Lahm [Mon, 11 Mar 2013 17:42:23 +0000 (18:42 +0100)]
afpstats-service.xml afpstats_service_glue.h were missing in distribution
Frank Lahm [Mon, 11 Mar 2013 16:19:28 +0000 (17:19 +0100)]
Permissions of ._ AppleDouble rfork after conversion from v2 to ea.
Fixes bug #505.
Ralph Boehme [Tue, 5 Mar 2013 16:40:22 +0000 (17:40 +0100)]
sys_lsetxattr error messages when mounting read only filesystem
Fixes bug #504.
HAT [Sun, 10 Mar 2013 15:23:30 +0000 (00:23 +0900)]
afpd -V show dbus and dtrace
Frank Lahm [Sat, 9 Mar 2013 13:23:33 +0000 (14:23 +0100)]
Conversion from adouble v2 to ea for directories
Fixes bug #500.
Ralph Boehme [Sat, 9 Mar 2013 12:50:37 +0000 (13:50 +0100)]
Solaris fixes for bugs #501 and #502
Frank Lahm [Fri, 8 Mar 2013 17:29:13 +0000 (18:29 +0100)]
File's ressource fork can't be read if metadata EA is missing
Fixes bug #501.
Frank Lahm [Thu, 7 Mar 2013 18:03:30 +0000 (19:03 +0100)]
Fix an issue caused by read-only ._ ressource forks
Fixes bug #502.
Frank Lahm [Wed, 6 Mar 2013 18:10:06 +0000 (19:10 +0100)]
Add IPC commands to string array
Frank Lahm [Wed, 6 Mar 2013 17:35:15 +0000 (18:35 +0100)]
Check for dbus_g_bus_get_private(), older dbus-glib versions seem to miss it
Ralph Boehme [Tue, 5 Mar 2013 11:30:11 +0000 (12:30 +0100)]
Set index-single-directories to empty list
Ralph Boehme [Tue, 5 Mar 2013 11:26:18 +0000 (12:26 +0100)]
Reenable tracker-miner interaction
Ralph Boehme [Tue, 5 Mar 2013 10:52:11 +0000 (11:52 +0100)]
Merge remote-tracking branch 'origin/develop' into spotlight
Ralph Boehme [Tue, 5 Mar 2013 08:32:28 +0000 (09:32 +0100)]
Possible fixes to afpstats dbus issue
Initialize afpstats before calling configinit in main() thus ensuring
dbus glib thread initilisation is performed as we need it.
Use private dbus connection from dbus_g_bus_get_private() which should
help with issues seen where our avahi dbus thread crashed.
Ralph Boehme [Mon, 4 Mar 2013 20:50:58 +0000 (21:50 +0100)]
Merge remote-tracking branch 'origin/develop' into spotlight
Conflicts:
include/atalk/globals.h
Ralph Boehme [Mon, 4 Mar 2013 20:40:17 +0000 (21:40 +0100)]
Fix check for unsupported attributes