./wip/netatalk, Netatalk appletalk file and print services

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.1.7, Package name: netatalk-3.1.7, Maintainer: markd

Netatalk is a freely-available, kernel level implementation of the AppleTalk
Protocol Suite, originally for BSD-derived systems. A *NIX/*BSD system
running netatalk is capable of serving many macintosh clients simultaneously
as an AppleTalk router, AppleShare file server (AFP), *NIX/*BSD print server,
and for accessing AppleTalk printers via Printer Access Protocol (PAP).
Included are a number of minor printing and debugging utilities.

MESSAGE.pam [+/-]

Required to run:
[sysutils/dbus-glib] [databases/db4] [lang/perl5] [security/libgcrypt] [lang/python27] [databases/mysql55-client]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: d4077a9496beae766ab1e4f28afa22e5c96514f0
RMD160: 0fddc514a0654ffa546424d33b0b02f2f147f7be
Filesize: 1738.357 KB

Version history: (Expand)


CVS history: (Expand)


   2015-06-08 22:03:14 by Filip Hajny | Files touched by this commit (2)
Log message:
Try to fix build on NetBSD 7.
   2015-06-08 19:38:56 by Filip Hajny | Files touched by this commit (16) | Package updated
Log message:
Update wip/netatalk to 3.1.7.
Use pkgsrc libevent instead of the bundled one.

Changes in 3.1.7
UPD: Spotlight: enhance behaviour for long running queries, client will now
     show "progress wheel" while waiting for first results.
FIX: netatalk: fix a crash on Solaris when registering with mDNS
FIX: netatalk: SIGHUP would kill the process instead of being resent to
     the other Netatalk processes, bug #579
FIX: afpd: Solaris locking problem, bug #559
FIX: Handling of malformed UTF8 strings, bug #524
FIX: afpd: umask handling, bug #576
FIX: Spotlight: Limiting searches to subfolders, bug #581
FIX: afpd: reloading logging config may result in privilege escalation
     in afpd processes
FIX: afpd: ACL related error messages, now logged with loglevel debug
     instead of error
FIX: cnid_metad: fix tsockfd_create() return value on error
FIX: CNID/MySQL: volume table name generation, bug #566.

Changes in 3.1.6
FIX: Spotlight: fix for long running queries
UPD: afpd: distribute SIGHUP from parent afpd to children and force
     reload shares
FIX: netatalk: refresh Zeroconf registration when receiving SIGHUP
NEW: configure option "--with-init-style=debian-systemd" for Debian 8
     jessieand later. "--with-init-style=debian" is renamed
     "--with-init-style=debian-sysv".

Changes in 3.1.5
FIX: Spotlight: several important fixes

Changes in 3.1.4
FIX: afpd: Hangs in Netatalk which causes it to stop responding
     to connections, bug #572.
NEW: afpd: new option "force xattr with sticky bit = yes|no" (default: no)
UPD: afpd: FCE version 2 with new event types and new config options "fce
     ignore names" and "fce notify script"
UPD: afpd: check for modified included config file, FR #95.
UPD: libatalk: logger: remove flood protection and allocate messages
UPD: Spotlight: use async Tracker SPARQL API
NEW: afpd: new option "case sensitive = yes|no" (default: yes) In spite
     of being case sensitive as a matter of fact, netatalk 3.1.3 and earlier
     did not notify kCaseSensitive flag to the client. Now, it is notified
     correctly by default, FR #62.

Changes in 3.1.3
UPD: Spotlight: more SPARQL query optimisations
UPD: Spotlight: new options "sparql results limit", "spotlight \ 
attributes"
     and "spotlight expr"
FIX: afpd: Unarchiving certain ZIP archives fails, bug #569
UPD: Update Unicode support to version 7.0.0
FIX: Memory overflow caused by basedir regex, bug #567
NEW: afpd: delete empty resource forks, from FR #92
FIX: afpd: fix a crash when accessing ._ AppleDouble files created by OS X
     via SMB, bug #564
FIX: afpd and dbd: Converting from AppleDouble v2 to ea may corrupt
     the resource fork. In some circumstances an offset calculation is wrong
     resulting in corrupt resource forks after the conversion. Bug #568.
FIX: ad: fix for bug #563 broke ad file utilities, bug #570.
NEW: afpd: new advanced option controlling permissions and ACLs, from FR #93

Changes in 3.1.2
FIX: Option "vol dbpath" was broken in 3.1.1
FIX: Spotlight: file modification date, bug #545
FIX: Improve reliability of afpd child handler
FIX: debian initscript: add 0 and 6 to Default-Stop. debian-bug#745520
FIX: put the Solaris share reservation after our locking stuff, bug #560.
UPD: Improve Linux quota behaviour
FIX: xattrs on *BSD, bug #562
NEW: afpd: support for using $u username variable in AFP volume definitions.
FIX: getvolbypath returns incorrect volume, bug #563
FIX: fd leak when using appledouble = v2, bug #554
UPD: New options that control whether dbus and Tracker are started: start
     dbus and start tracker, both default to yes, FR#91
UPD: Spotlight: SPARQL query optimisations

Changes in 3.1.1
FIX: Add asprint() compatibility function for systems lacking it
FIX: Fix ressource fork name conversion. Bug #534.
FIX: Fix a bug where only the first configured UAM was loaded. Bug #537.
UPD: Add support for AFP 3.4. From FR #85.
FIX: Registering with mDNS crashed. Bug #540
FIX: Saving from applications like Photoshop may fail, because removing
     the ressource fork AppleDouble file failed. Bug #542.
FIX: dbd: remove orphaned ._ AppleDouble files. Bug #549.
NEW: afpd: Automatic conversion of ._ AppleDouble files created by OS X.
FIX: afpd: Fix a crash in of_closefork(). Bug #551.
FIX: dbd: Don't print message "Ignoring .file" for every . file. Bug #552.
FIX: afpd: Don't flood log with failed sys_set_ea() messages.
   2014-04-25 18:57:41 by Jonathan Perkin | Files touched by this commit (2)
Log message:
Fixes for SunOS and pam option.
   2014-04-22 16:38:17 by Filip Hajny | Files touched by this commit (1)
Log message:
Precreate EGDIR to fix installation.
   2013-10-30 14:30:56 by Makoto Fujiwara | Files touched by this commit (5)
Log message:
Bump 3.0.4 to 3.1.0
(pkgsrc)
+.include "../../databases/mysql55-client/buildlink3.mk"
(Upstream)
Changes in 3.1.0
================
* NEW: AFP Spotlight support with Gnome Tracker
* NEW: New option "spotlight" (G/V)
* NEW: Configure option --with-tracker-pkgconfig-version
* NEW: Configure option --with-tracker-prefix
* NEW: If Spotlight is enabled, launch our own dbus instance
* NEW: New option "dbus daemon" (G)
* UPD: Add configure option --with-afpstats for overriding the
       result of autodetecting dbus-glib presence
* NEW: Add recvfile support with splice() on Linux. New global options
       "recvfile" (default: no) and "splice size" (default 64k).
* NEW: CNID backend "mysql" for use with a MySQL server

Changes in 3.0.7
================
* FIX: Build fixes for the Kerberos UAM
* UPD: Use dedicated exit code for AFP connections that were dropped
       by the client right after the TCP handshake

Changes in 3.0.6
================
* FIX: charset conversion failed when copying from Mac OS 9. Bug #523.
* UPD: Don't force S_ISGID for directories on FreeBSD. Bug #525.
* NEW: Add support for ZFS ACLs on FreeBSD with libsunacl. From FR#83.
* FIX: Active Directory LDAP queries for ACL support with new options
       "ldap user filter" and "ldap group filter". Bug #526.
* NEW: 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.
* FIX: Small fix in the DSI tickle handling. Bug #528.
* UPD: Enhance handling of connection attempts when hitting the
       connection limit. Bug #529.
* FIX: 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. Bug #532.
* FIX: Disable Kerberos UAM if AFP service principal name can't be
       evaluated. Fixes bug #531.
* FIX: Fix handling of large number of volumes. Bug #527.
* NEW: Configure option --with-tbd which can be used to disable the
       use of the bundled tdb and use a system installed version.

Changes in 3.0.5
================
* FIX: Fix a crash when using pam_winbind. Fixes bug #516.
* NEW: New global/volume option "ignored attributes"
* FIX: "afp listen" option failed to take IPv6 addresses. Bug #515.
* FIX: Fix a possible crash in set_groups. Bug #518.
* NEW: Send optional AFP messages for vetoed files, new option
       "veto message" 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. From FR #81.
* NEW: 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. FR #82.
* UPD: systemd unit dir is /usr/lib/systemd/system .
* FIX: Saving files from application like MS Word may result in the file
       loosing metadata like the Finder label. Bug #521.
   2013-10-06 14:41:20 by Makoto Fujiwara | Files touched by this commit (4)
Log message:
CONF_FILES handling was unappropriate (pkgsrc proper version was OK).
Thanks Jean-Yves Moulin <jean-yves.moulin at eileo.com> for reporting this.

Please correct this furthur when still something wrong left, thanks.
   2013-09-17 04:11:01 by Ken Wong | Files touched by this commit (1) | Package updated
Log message:
Updated to build on SmartOS/SunOS: updated includes for krb5.h and
removed references to nonexistent afp_ldap.conf
   2013-06-07 02:28:23 by Makoto Fujiwara | Files touched by this commit (22)
Log message:
Import netatalk-3.0.4 as wip/netatalk.

Netatalk is a freely-available, kernel level implementation of the AppleTalk
Protocol Suite, originally for BSD-derived systems. A *NIX/*BSD system
running netatalk is capable of serving many macintosh clients simultaneously
as an AppleTalk router, AppleShare file server (AFP), *NIX/*BSD print server,
and for accessing AppleTalk printers via Printer Access Protocol (PAP).
Included are a number of minor printing and debugging utilities.