]> arthur.barton.de Git - netatalk.git/log
netatalk.git
10 years agoUpdate release notes for 3.0.6
Ralph Boehme [Fri, 25 Oct 2013 15:25:38 +0000 (17:25 +0200)]
Update release notes for 3.0.6

10 years agoBump ABI version and include ABI file for 3.0.5 and 3.0.6
Ralph Boehme [Fri, 25 Oct 2013 13:20:23 +0000 (15:20 +0200)]
Bump ABI version and include ABI file for 3.0.5 and 3.0.6

10 years agoSet version to 3.0.6
Ralph Boehme [Fri, 25 Oct 2013 13:15:04 +0000 (15:15 +0200)]
Set version to 3.0.6

10 years agoMerge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Frank Lahm [Fri, 25 Oct 2013 09:45:13 +0000 (11:45 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop

10 years agoRemove obsolete compatibility function declarations for snprintf() and vsnprintf()
Frank Lahm [Fri, 25 Oct 2013 09:42:06 +0000 (11:42 +0200)]
Remove obsolete compatibility function declarations for snprintf() and vsnprintf()

We were providing function declarations without ever providing function implementations.
Also, for some reason, this caues compilation issues on older Linux versions.

10 years agoAdd MySQL CNID backend to the manual
Ralph Boehme [Tue, 22 Oct 2013 17:58:18 +0000 (19:58 +0200)]
Add MySQL CNID backend to the manual

10 years agoAdd MySQL CNID backend options to the manpage
Ralph Boehme [Tue, 22 Oct 2013 17:55:54 +0000 (19:55 +0200)]
Add MySQL CNID backend options to the manpage

10 years agoNew MySQL CNID backend
Ralph Boehme [Sun, 13 Oct 2013 14:16:54 +0000 (16:16 +0200)]
New MySQL CNID backend

o add configure check --with-mysql-config=PATH that searches for
  the mysql-config binary
o add new MySQL CNID subdirectory and compilation infrastructure
o modify CNID header files for new backend
o add private CNID MySQL header file for private data
o add mysql config options
o add MySQL args to cnid_open()
o add support for MySQL CNID backend to dbd

Add MySQL libraries as deps to executables:
workaround libtool bug where the rpath of a dependent library (ie mysql) of a libtool
library (ie libatalk) gets stripped from the link flags when linking the final
executable, even though the library (mysql) is a non default OS dir.

10 years agoAdd vasprintf compatibility function
Ralph Boehme [Tue, 22 Oct 2013 17:34:01 +0000 (19:34 +0200)]
Add vasprintf compatibility function

10 years agoAdd recvfile support with splice() on Linux
Ralph Boehme [Wed, 2 Oct 2013 07:39:20 +0000 (09:39 +0200)]
Add recvfile support with splice() on Linux

o Global option "recvfile" controls whether splice() is used.
  Ddefaults to false.
o Global option "splice size" limits the amount of data spliced.
  Defaults to 64k.

10 years agoMerge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Ralph Boehme [Tue, 22 Oct 2013 18:02:59 +0000 (20:02 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop

Conflicts:
configure.ac
libatalk/Makefile.am

10 years agoUpdate NEWS
Ralph Boehme [Fri, 18 Oct 2013 15:13:22 +0000 (17:13 +0200)]
Update NEWS

10 years agoFix ressource fork name conversion
Ralph Boehme [Fri, 18 Oct 2013 15:07:41 +0000 (17:07 +0200)]
Fix ressource fork name conversion

Function was using ad_path() which returns a pointer to a static
string twice in the rename() functions.

Fixes bug #534.

10 years agoAdd asprint() compatibility function for systems lacking it
Ralph Boehme [Tue, 29 Oct 2013 10:05:59 +0000 (11:05 +0100)]
Add asprint() compatibility function for systems lacking it

10 years agoUpdate version for 3.1.1 development
Ralph Boehme [Tue, 29 Oct 2013 10:05:21 +0000 (11:05 +0100)]
Update version for 3.1.1 development

10 years agoMerge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Ralph Boehme [Mon, 14 Oct 2013 08:49:05 +0000 (10:49 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop

10 years agoDisable Kerberos UAM if AFP service principal name can't be evaluated
Ralph Boehme [Fri, 27 Sep 2013 14:18:34 +0000 (16:18 +0200)]
Disable Kerberos UAM if AFP service principal name can't be evaluated

Fixes bug #531.

10 years agoAdd warning about folllow symlinks and crossing filesystems
Ralph Boehme [Wed, 9 Oct 2013 09:59:10 +0000 (11:59 +0200)]
Add warning about folllow symlinks and crossing filesystems

10 years agoRemove debug log statements
Ralph Boehme [Tue, 8 Oct 2013 10:44:59 +0000 (12:44 +0200)]
Remove debug log statements

10 years agoFix error in ad_openat(), bug #532
Ralph Boehme [Tue, 8 Oct 2013 10:36:25 +0000 (12:36 +0200)]
Fix error in ad_openat(), bug #532

Saving from Word to a folder that is a symlink to a folder on another filesystem
results in a crash of the afpd process and the save to fail. This happens only
if the option "follow symlinks" is enabled.

10 years agoFix variadic macro syntax
Ralph Boehme [Tue, 8 Oct 2013 08:20:55 +0000 (10:20 +0200)]
Fix variadic macro syntax

10 years agoFix off-by-one connection limit check
Ralph Boehme [Mon, 23 Sep 2013 09:47:11 +0000 (11:47 +0200)]
Fix off-by-one connection limit check

10 years agoEnhance handling of connection attempts when hitting the connection limit
Ralph Boehme [Mon, 23 Sep 2013 09:27:29 +0000 (11:27 +0200)]
Enhance handling of connection attempts when hitting the connection limit

Bug #529.

10 years agoSmall fix in the DSI tickle handling
Ralph Boehme [Wed, 18 Sep 2013 09:08:38 +0000 (11:08 +0200)]
Small fix in the DSI tickle handling

Due to a regression introduced in 9355ebcc5744bbd445a0c8cb8b0a0ca201d5499a
the server may send an extra DSI tickle immediately after a "volume modified"
DSI attention notification. This will only happen if the connection is

o completely idle, and
o the volume was modified by another AFP client

The result is an extra DSI tickle every 30 seconds.

Fixes bug #528.

10 years agoOption "vol dbnest"
Ralph Boehme [Fri, 13 Sep 2013 10:19:56 +0000 (12:19 +0200)]
Option "vol dbnest"

When set to true, the CNID database for a volume is stored in the volume root
of a share in a directory .AppleDB like in Netatalk 2. Defaults to false.

From FR#84.

10 years agoDecrease loglevel to debug from error
Ralph Boehme [Mon, 16 Sep 2013 10:52:26 +0000 (12:52 +0200)]
Decrease loglevel to debug from error

10 years agoDon't log failed lstat
Ralph Boehme [Mon, 16 Sep 2013 10:50:53 +0000 (12:50 +0200)]
Don't log failed lstat

10 years agoDon't log failed lstat
Ralph Boehme [Mon, 16 Sep 2013 10:46:29 +0000 (12:46 +0200)]
Don't log failed lstat

10 years agoUpload folder is 3.1
Ralph Boehme [Mon, 16 Sep 2013 09:37:21 +0000 (11:37 +0200)]
Upload folder is 3.1

10 years agoFix make distcheck
Ralph Boehme [Mon, 16 Sep 2013 08:36:23 +0000 (10:36 +0200)]
Fix make distcheck

10 years agoPrepare 3.1-beta2 release, update manpages
Ralph Boehme [Mon, 16 Sep 2013 05:27:58 +0000 (07:27 +0200)]
Prepare 3.1-beta2 release, update manpages

10 years agoMerge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Ralph Boehme [Sun, 15 Sep 2013 15:21:23 +0000 (17:21 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop

Conflicts:
NEWS
VERSION
doc/manpages/man5/afp.conf.5.xml
doc/www/ReleaseNotes
libatalk/util/netatalk_conf.c
macros/summary.m4
man/man5/afp.conf.5.in

10 years agoFix dalloc_value_for_key usage
Ralph Boehme [Sun, 15 Sep 2013 13:59:21 +0000 (15:59 +0200)]
Fix dalloc_value_for_key usage

10 years agoMove Spotlight UNIX domain socket to /netatalk/
Ralph Boehme [Sun, 15 Sep 2013 13:53:08 +0000 (15:53 +0200)]
Move Spotlight UNIX domain socket to /netatalk/

10 years agoExplanation of "veto message" is wrong.
HAT [Fri, 13 Sep 2013 16:36:41 +0000 (01:36 +0900)]
Explanation of "veto message" is wrong.

and some fixes.

10 years agoActive Directory LDAP queries for ACL support
Ralph Boehme [Tue, 10 Sep 2013 16:17:34 +0000 (18:17 +0200)]
Active Directory LDAP queries for ACL support

AD stores users and groups under the same subtree which broke our naive
search strategy. Add LDAP options "ldap user filter" and "ldap group filter".

Fixes Bug #526.

10 years agoAdd support for ZFS ACLs on FreeBSD with libsunacl
Frank Lahm [Thu, 4 Apr 2013 00:39:42 +0000 (02:39 +0200)]
Add support for ZFS ACLs on FreeBSD with libsunacl

From FR#83.

10 years agoFix error handling when trying to set ACL on not existing rfork
Frank Lahm [Thu, 12 Sep 2013 13:15:41 +0000 (15:15 +0200)]
Fix error handling when trying to set ACL on not existing rfork

10 years agoDon't force S_ISGID for directories on FreeBSD, bug #525
Frank Lahm [Mon, 9 Sep 2013 11:52:32 +0000 (13:52 +0200)]
Don't force S_ISGID for directories on FreeBSD, bug #525

10 years agoDSI_SERVQUANT_DEF is 1048576 now
HAT [Fri, 6 Sep 2013 16:54:31 +0000 (01:54 +0900)]
DSI_SERVQUANT_DEF is 1048576 now

10 years agoAdd indication to help string that --with-ldap takes an optional path
Ralph Boehme [Wed, 4 Sep 2013 08:48:17 +0000 (10:48 +0200)]
Add indication to help string that --with-ldap takes an optional path

10 years agotwisted u_name and m_name
HAT [Thu, 29 Aug 2013 11:40:27 +0000 (20:40 +0900)]
twisted u_name and m_name

Fix Bug#523.

Additional Info:
The following line in ofork.c may also be wrong.

    /* Somone has used write_fork, we assume file was changed, register it to file change event api */
    if (ofork->of_flags & AFPFORK_MODIFIED) {
        struct dir *dir =  dirlookup(ofork->of_vol, ofork->of_did);
        bstring forkpath = bformat("%s/%s", bdata(dir->d_fullpath), of_name(ofork));
        fce_register(FCE_FILE_MODIFY, bdata(forkpath), NULL, fce_file);
        bdestroy(forkpath);
    }

10 years agoNew configure option --with-tdb
Ralph Boehme [Thu, 17 Oct 2013 12:36:44 +0000 (14:36 +0200)]
New configure option --with-tdb

10 years agoFix handling of large number of volumes
Ralph Boehme [Wed, 11 Sep 2013 09:38:11 +0000 (11:38 +0200)]
Fix handling of large number of volumes

o ensure only a maximum of 255 volumes is returned
o ensure the reply with the volume list fits in a certain buffer
  size, testing with 10.8.4 saw the maximum size the client would
  accept to be ~4600 bytes

Fixes bug #527

10 years agoBump version
Ralph Boehme [Wed, 14 Aug 2013 09:52:53 +0000 (11:52 +0200)]
Bump version

10 years agoMerge branch 'branch-release-3.0.5'
Ralph Boehme [Wed, 14 Aug 2013 09:51:46 +0000 (11:51 +0200)]
Merge branch 'branch-release-3.0.5'

10 years agoPrepare 3.0.5 release
Ralph Boehme [Wed, 14 Aug 2013 09:47:34 +0000 (11:47 +0200)]
Prepare 3.0.5 release

10 years agoRemove obsolete variable
Ralph Boehme [Tue, 13 Aug 2013 17:09:08 +0000 (19:09 +0200)]
Remove obsolete variable

10 years agoFPExchangeFiles must only switch data file, not metadata
Ralph Boehme [Tue, 13 Aug 2013 14:19:25 +0000 (16:19 +0200)]
FPExchangeFiles must only switch data file, not metadata

In Netatalk 3, afp_exchangefiles() moves the metadata EAs togehter with
the files, so we must copy the metadata EAs back at then end.

Fixes bug #521.

10 years agosystemd unit dir is /usr/lib/systemd/system now
HAT [Tue, 13 Aug 2013 08:13:39 +0000 (17:13 +0900)]
systemd unit dir is /usr/lib/systemd/system now

10 years agoUpdate neccessary environment for Tracker
Ralph Boehme [Tue, 13 Aug 2013 07:32:31 +0000 (09:32 +0200)]
Update neccessary environment for Tracker

10 years agoNew boolean volume option "delete veto files"
Ralph Boehme [Wed, 24 Jul 2013 20:31:19 +0000 (22:31 +0200)]
New boolean volume option "delete veto files"

If this option is set to yes, then Netatalk will attempt to
recursively delete any vetoed files and directories.

Remove obselete code that tries to delete dangling symlinks, this
is not necessary anymore since Netatalk support UNIX symlinks.

Modify behaviour of the VFS function deletecurdir of the "ea" VFS
module so it deletes all files beginning with "._".

From feature request #82.

10 years agoUpdate releasenotes for 3.1-beta1
Ralph Boehme [Wed, 7 Aug 2013 14:39:12 +0000 (16:39 +0200)]
Update releasenotes for 3.1-beta1

10 years ago3.1-beta1
Ralph Boehme [Wed, 7 Aug 2013 14:22:15 +0000 (16:22 +0200)]
3.1-beta1

10 years agoDoc fixes, remove remaining RDF cruft
Ralph Boehme [Wed, 7 Aug 2013 11:05:33 +0000 (13:05 +0200)]
Doc fixes, remove remaining RDF cruft

10 years agoRemove Tracker RDF support
Ralph Boehme [Wed, 7 Aug 2013 10:52:15 +0000 (12:52 +0200)]
Remove Tracker RDF support

10 years agoAdd new Spotlight RPC functions
Ralph Boehme [Wed, 7 Aug 2013 09:28:57 +0000 (11:28 +0200)]
Add new Spotlight RPC functions

10 years agodalloc documentation and small fixes
Ralph Boehme [Wed, 7 Aug 2013 09:27:51 +0000 (11:27 +0200)]
dalloc documentation and small fixes

10 years agoDon't use fixed tag when marshalling the CNID structure
Ralph Boehme [Wed, 7 Aug 2013 08:33:32 +0000 (10:33 +0200)]
Don't use fixed tag when marshalling the CNID structure

10 years agoRewrite Spotlight documentation, remove references to RDF
Ralph Boehme [Sun, 4 Aug 2013 17:07:50 +0000 (19:07 +0200)]
Rewrite Spotlight documentation, remove references to RDF

10 years agoMerge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Ralph Boehme [Fri, 2 Aug 2013 15:34:24 +0000 (17:34 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop

Conflicts:
include/atalk/globals.h
libatalk/util/netatalk_conf.c

10 years agoSend optional AFP messages for vetoed files
Ralph Boehme [Thu, 25 Jul 2013 16:31:11 +0000 (18:31 +0200)]
Send optional AFP messages for vetoed files

New option "veto messages" can be used to enable sending messages.
Then whenever a client tries to access any file or directory
with a vetoed name, it will be sent an AFP message indicating
the name and the directory.

Feature request #81.

10 years agoMerge remote-tracking branch 'github/branch-netatalk-3-0' into branch-netatalk-3-0
Ralph Boehme [Mon, 29 Jul 2013 17:14:41 +0000 (19:14 +0200)]
Merge remote-tracking branch 'github/branch-netatalk-3-0' into branch-netatalk-3-0

10 years agoMerge pull request #2 from hat001/doc-fix
slowfranklin [Mon, 29 Jul 2013 16:18:58 +0000 (09:18 -0700)]
Merge pull request #2 from hat001/doc-fix

update doc

10 years agoupdate doc
HAT [Mon, 29 Jul 2013 13:55:46 +0000 (22:55 +0900)]
update doc
map acls and follow symlinks

10 years agoBump libatalk version info
Ralph Boehme [Wed, 24 Jul 2013 08:57:05 +0000 (10:57 +0200)]
Bump libatalk version info

10 years agoUse reentrant getpwuid_r() to avoid possibe crash in set_groups()
Ralph Boehme [Tue, 23 Jul 2013 09:26:18 +0000 (11:26 +0200)]
Use reentrant getpwuid_r() to avoid possibe crash in set_groups()

Fixes bug #518.

10 years agoFix parsing of address[:port] strings for IPv6 addresses, bug #515
Ralph Boehme [Tue, 16 Jul 2013 15:02:46 +0000 (17:02 +0200)]
Fix parsing of address[:port] strings for IPv6 addresses, bug #515

10 years agoNew global/volume option "ignored attributes"
Ralph Boehme [Wed, 26 Jun 2013 13:20:41 +0000 (15:20 +0200)]
New global/volume option "ignored attributes"

Can be used to ignore Finder locks by setting "ignored attributes = all".
From FR#80.

10 years agooverlook rename iniparser
HAT [Mon, 15 Jul 2013 12:02:18 +0000 (21:02 +0900)]
overlook rename iniparser

10 years agoMerge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
Ralph Boehme [Tue, 9 Jul 2013 13:45:29 +0000 (15:45 +0200)]
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop

Conflicts:
libatalk/util/netatalk_conf.c

10 years agoZFS doc fixes
Ralph Boehme [Tue, 9 Jul 2013 13:37:51 +0000 (15:37 +0200)]
ZFS doc fixes

10 years agoSet Tracker environment variabel TRACKER_USE_LOG_FILES in order to force logging...
Ralph Boehme [Tue, 9 Jul 2013 13:35:33 +0000 (15:35 +0200)]
Set Tracker environment variabel TRACKER_USE_LOG_FILES in order to force logging to a file

10 years agoUpdate news
Ralph Boehme [Mon, 8 Jul 2013 09:15:44 +0000 (11:15 +0200)]
Update news

10 years agoOpenCSW link was still pointing to Blastwave
Ralph Boehme [Thu, 4 Jul 2013 13:24:07 +0000 (15:24 +0200)]
OpenCSW link was still pointing to Blastwave

10 years agoDisable manual indexing
Ralph Boehme [Mon, 1 Jul 2013 13:37:25 +0000 (15:37 +0200)]
Disable manual indexing

10 years agoUpdate version from 3.0 to 3.1 in some places
Ralph Boehme [Mon, 1 Jul 2013 13:24:35 +0000 (15:24 +0200)]
Update version from 3.0 to 3.1 in some places

10 years agoAdd links
Ralph Boehme [Mon, 1 Jul 2013 12:47:38 +0000 (14:47 +0200)]
Add links

10 years agoUpdate release notes for 3.1-alpha1
Ralph Boehme [Mon, 1 Jul 2013 12:39:19 +0000 (14:39 +0200)]
Update release notes for 3.1-alpha1

10 years agoUpdate version and news
Ralph Boehme [Mon, 1 Jul 2013 12:11:56 +0000 (14:11 +0200)]
Update version and news

10 years agoAdjust www manual path
Ralph Boehme [Mon, 1 Jul 2013 09:34:32 +0000 (11:34 +0200)]
Adjust www manual path

10 years agoRename all iniparser API function
Ralph Boehme [Sun, 23 Jun 2013 17:37:00 +0000 (19:37 +0200)]
Rename all iniparser API function

Linking with PAM and using pam_windind from Samba will otherwise
result in the pam_winbind calling our iniparser functions instead
of their own copies. As both implementation differ this leads to
crashes in the worst case.

10 years agoLog message was using wrong variable
Ralph Boehme [Fri, 21 Jun 2013 09:46:59 +0000 (11:46 +0200)]
Log message was using wrong variable

10 years agoFix timestamps on hosts that use a 64 bit time_t
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

10 years agoFix log message
Ralph Boehme [Mon, 17 Jun 2013 12:07:05 +0000 (14:07 +0200)]
Fix log message

10 years agoPut our includes in CPPFLAGS instead of CFLAGS and remove Solaris kmodule
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.

10 years agoSmall fix, add missing quote, from Don Lee
Ralph Boehme [Tue, 28 May 2013 10:42:23 +0000 (12:42 +0200)]
Small fix, add missing quote, from Don Lee

10 years agoFix unnamed union inside struct
Ralph Boehme [Mon, 27 May 2013 13:55:33 +0000 (15:55 +0200)]
Fix unnamed union inside struct

10 years agoMerge branch 'branch-netatalk-3-0' of netafp.com:git/netatalk into branch-netatalk-3-0
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

10 years agoAdd missing -R in BerkeleyDB macro
Ralph Boehme [Mon, 27 May 2013 12:43:49 +0000 (14:43 +0200)]
Add missing -R in BerkeleyDB macro

10 years agoStart working on 3.0.5
Ralph Boehme [Wed, 22 May 2013 11:36:16 +0000 (13:36 +0200)]
Start working on 3.0.5

10 years agoFix suffix rule
Ralph Boehme [Fri, 24 May 2013 15:29:53 +0000 (17:29 +0200)]
Fix suffix rule

10 years agoAdjust for moved netatalk.html file
Ralph Boehme [Fri, 24 May 2013 15:11:56 +0000 (17:11 +0200)]
Adjust for moved netatalk.html file

10 years agoAdd html manual generation
Ralph Boehme [Fri, 24 May 2013 15:04:36 +0000 (17:04 +0200)]
Add html manual generation

10 years ago3.0.4 release notes
Ralph Boehme [Fri, 24 May 2013 13:54:45 +0000 (15:54 +0200)]
3.0.4 release notes

10 years agoBump version
Ralph Boehme [Fri, 24 May 2013 13:50:18 +0000 (15:50 +0200)]
Bump version

10 years agoMerge branch 'release-3.0.4'
Ralph Boehme [Fri, 24 May 2013 13:25:58 +0000 (15:25 +0200)]
Merge branch 'release-3.0.4'

10 years agoPrepare 3.0.4 release
Ralph Boehme [Fri, 24 May 2013 13:13:22 +0000 (15:13 +0200)]
Prepare 3.0.4 release

10 years agoFix searching for default version of tracker
Ralph Boehme [Fri, 17 May 2013 16:15:25 +0000 (18:15 +0200)]
Fix searching for default version of tracker

10 years agoUpdate cmdline usage for tracker tools
Ralph Boehme [Fri, 28 Jun 2013 14:23:44 +0000 (16:23 +0200)]
Update cmdline usage for tracker tools