head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.8 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.5.0.6 pkgsrc-2012Q4-base:1.5 pkgsrc-2011Q4:1.5.0.4 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q2:1.5.0.2 pkgsrc-2011Q2-base:1.5 pkgsrc-2010Q2:1.4.0.50 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.48 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.46 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.44 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.42 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.40 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.38 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.36 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.34 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.32 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.30 pkgsrc-2008Q1:1.4.0.28 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.26 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.24 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.22 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.20 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.18 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.16 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.14 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.12 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.10 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.8 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.6 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.4 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.2 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.3.0.8 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.6 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.4 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 buildlink2:1.2.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.2 netbsd-1-5-RELEASE:1.2 netbsd-1-4-PATCH003:1.2 netbsd-1-4-PATCH002:1.2 comdex-fall-1999:1.2 netbsd-1-4-PATCH001:1.1.1.1 netbsd-1-4-RELEASE:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2010.07.19.21.21.25; author markd; state dead; branches; next 1.4; 1.4 date 2004.11.02.11.26.28; author markd; state Exp; branches; next 1.3; 1.3 date 2002.05.25.12.55.26; author markd; state dead; branches; next 1.2; 1.2 date 99.08.31.22.09.43; author wrstuden; state Exp; branches 1.2.2.1; next 1.1; 1.1 date 98.12.26.22.09.27; author agc; state Exp; branches 1.1.1.1; next ; 1.2.2.1 date 2002.06.23.18.56.01; author jlam; state dead; branches; next ; 1.1.1.1 date 98.12.26.22.09.27; author agc; state Exp; branches; next ; desc @@ 1.5 log @Update to netatalk 2.1.3 Changes in 2.1.3 ================ * FIX: afpd: fix a serious error in networking IO code * FIX: afpd: Solaris 10 compatibilty fix: don't use SO_SNDTIMEO, use non-blocking IO and select instead for writing/sending data. * UPD: Support for BerkeleyDB 5.0. Changes in 2.1.2 ================ * FIX: afpd: fix for possible crash in case more then one server is configured in afpd.conf. * FIX: afpd: ExtendedAttributes in FreeBSD * FIX: afpd: sharing home folders corrupted the per volume umask. * UPD: afpd: umask for home folders is no longer taken from startup umask. * UPD: afpd: dont and permissions with parent folder when creating new directories on "upriv" volumes. * UPD: afpd: use 'afpserver@@fqdn' instead of 'afpserver/fqdn@@realm'. Prevents a crash in older GNU GSSAPI libs on eg. CentOS 5.x. Changes in 2.1.1 ================ * UPD: fallback to a temporary in memory tdb CNID database if the volume database can't be opened now works with the default backend "dbd" too. * FIX: afpd: afp_ldap.conf was missing from tarball. This only effected [Open]Solaris. * FIX: afpd: Check if options->server is set in set_signature, preventing SIGSEGV. * FIX: afpd: server signature wasn't initialized in some cases * FIX: DESTDIR support: DESTDIR was expanded twice * FIX: Fix for compilation error if header files of an older Netatalk version are installed. Changes in 2.1-release ====================== * NEW: afpd: new volume option "volsizelimit" for limitting reported volume size. Useful for limitting TM backup size. * UPD: dbd: -c option for rebuilding volumes which prevents the creation of .AppleDouble stuff, only removes orphaned files. Changes in 2.1-beta2 ==================== * NEW: afpd: static generated AFP signature stored in afp_signature.conf, cf man 5 afp_signature.conf * NEW: afpd: clustering support: new per volume option "cnidserver". * UPD: afpd: set volume defaults options "upriv" and "usedots" in the volume config file AppleVolumes.default. This will only affect new installations, but not upgrades. * FIX: afpd: prevent security attack guessing valid server accounts. afpd now returns error -5023 for unknown users, as does AppleFileServer. Changes in 2.1-beta1 ==================== * NEW: afpd: AFP 3.2 support * NEW: afpd: Extended Attributes support using native attributes or using files inside .AppleDouble directories. * NEW: afpd: ACL support with ZFS * NEW: cnid_metad: options -l and -f to configure logging * NEW: IPv6 support * NEW: AppleDouble compatible UNIX files utility suite `ad ...`. With 2.1 only `ad ls`. * NEW: CNID database maintanance utility dbd * NEW: support BerkeleyDB upgrade. Starting with the next release after 2.1 in case of BerkeleyDB library updates, Netatalk will be able to upgrade the CNID databases. * NEW: afpd: store and read CNIDs to/from AppleDouble files by default. This is used as a cache and as a backup in case the database is deleted or corrupted. It can be disabled with a new volume option "nocnidcache". * NEW: afpd: sending SIGINT to a child afpd process enables debug logging to /tmp/afpd.PID.XXXXXX. * NEW: configure args to download and install a "private" Webmin instance including only basic Webmin modules plus our netatalk.wbm. * NEW: fallback to a temporary in memory tdb CNID database if the volume database can't be opened. * NEW: support for Unicode characters in the range above U+010000 using internal surrogate pairs * NEW: apple_dump: utility to dump AppleSingle and AppleDouble files * NEW: afpldaptest: utility to check afp_ldap.conf. * UPD: atalkd and papd are now disabled by default. AppleTalk is legacy. * UPD: slp advertisement is now disabled by default. server option -slp SRVLOC is legacy. * UPD: cdb/dbd CNID backend requires BerkeleyDB >= 4.6 * UPD: afpd: default CNID backend is "dbd" * UPD: afpd: try to install PAM config that pulls in system|common auth * UPD: afpd: symlink handling: never followed server side, client resolves them, so it's safe to use them now. * UPD: afpd: Comment out all extension->type/creator mappings in AppleVolumes.system. They're unmaintained, possibly wrong and do not fit for OS X. * FIX: rewritten logger * FIX: afpd: UNIX permissions handling * FIX: cnid_dbd: always use BerkeleyDB transactions * FIX: initscripts installation now correctly uses autoconf paths, ie they're installed to --sysconfdir. * FIX: UTF-8 volume name length * FIX: atalkd: workaround for broken Linux 2.6 AT kernel module: Linux 2.6 sends broadcast queries to the first available socket which is in our case the last configured one. atalkd now tries to find the right one. Note: now a misconfigured or plugged router can broadcast a wrong route ! * REM: afpd: removed CNID backends "db3", "hash" and "mtab" * REM: cnid_maint: use dbd * REM: cleanappledouble.pl: use dbd * REM: nu: use `macusers` instead @ text @$NetBSD: patch-ai,v 1.4 2004/11/02 11:26:28 markd Exp $ --- distrib/initscripts/rc.afpd.netbsd.tmpl.orig 2002-01-17 19:04:35.000000000 +1300 +++ distrib/initscripts/rc.afpd.netbsd.tmpl @@@@ -2,6 +2,7 @@@@ # # PROVIDE: afpd # REQUIRE: atalkd +# KEYWORD: shutdown # # AppleTalk daemons. Make sure not to start atalkd in the background: # its data structures must have time to stablize before running the @@@@ -15,7 +16,7 @@@@ rcvar=$name command=":SBINDIR:/afpd" etcdir=":ETCDIR:" pidfile="/var/run/${name}.pid" -required_files="$etcdir/papd.conf $etcdir/AppleVolumes.default $etcdir/AppleVolumes.system" +required_files="$etcdir/afpd.conf $etcdir/AppleVolumes.default $etcdir/AppleVolumes.system" load_rc_config $name run_rc_command "$1" @ 1.4 log @Update netatalk to 2.0.1 Changes: * Netatalk's file server, afpd, now speaking AFP 3.1 allows long filenames, UTF-8 names, large file support and full MacOS X compatibility * The print server task, papd, can directly interact with CUPS, automagically sharing all CUPS queues * Kerberos V support, allowing true "Single Sign On" * Whole rework of the CNID subsystem, providing reliable and persistant storage of file and directory IDs * Huge improvements regarding product documentation making Netatalk's features accessible more easily * Tons of bugs fixed compared to all previous versions @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Update netatalk to version 1.5.3.1. Update supplied by David Rankin (to version 1.5.2) in pkg/15642 further updated to 1.5.3.1 by me. Changes since the old umich version (and netatalk-asun) are numerous bug fixes, cleanups and new features and its actively being maintained. @ text @d1 1 a1 1 $NetBSD: patch-ai,v 1.2 1999/08/31 22:09:43 wrstuden Exp $ d3 16 a18 5 --- include/Makefile Tue Feb 20 08:38:02 1996 +++ include/Makefile Mon Aug 30 06:47:42 1999 @@@@ -1,11 +1,11 @@@@ -TARGETS= atalk netatalk +TARGETS= atalk d20 2 a21 10 INSTALL= install all : install : all - -mkdir ${DESTDIR} + -mkdir ${ATALK_DESTDIR} -mkdir ${INCDIR} for i in ${TARGETS}; do \ rm -rf ${INCDIR}/$$i ; \ @ 1.2 log @Fix two PRs on this package, and make it compile on macppc. Sample files are installed in pkg/share/examples/netatalk, addressing PR 7920 by rnestor@@metronet.com. Now include elf support, addressing PR 8125 by Takahiro Kambe, with slight changes by me. Cleaned up some lint warnings and fixed an unsigned character comparison problem with assistance from cgd@@netbsd.org. Disabled building of libatalk_p.a (profiling libatalk) as not all ports support it which will generate plist errors. @ text @d1 1 a1 1 $NetBSD: $ @ 1.2.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 $NetBSD: patch-ai,v 1.2 1999/08/31 22:09:43 wrstuden Exp $ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 16 a18 8 New Makefile --- /dev/null Mon Oct 26 13:21:23 1998 +++ libatalk/compat/Makefile.inc Mon Oct 26 13:22:39 1998 @@@@ -0,0 +1,3 @@@@ +.PATH: ${.CURDIR}/compat + +SRCS+= mktemp.c getusershell.c strcasecmp.c strstr.c flock.c sigvec.c @ 1.1.1.1 log @Initial import of the University of Michigan version of Netatalk. (userland tools and utilities for AppleTalk interworking). This is the standard, reference version. Lacks AppleshareIP support. Package done by Bill Studenmund (wrstuden@@netbsd.org), munged about a bit by myself. This is the 19981109 version of the sources. @ text @@