head	1.6;
access;
symbols
	pkgsrc-2013Q2:1.6.0.8
	pkgsrc-2013Q2-base:1.6
	pkgsrc-2012Q4:1.6.0.6
	pkgsrc-2012Q4-base:1.6
	pkgsrc-2011Q4:1.6.0.4
	pkgsrc-2011Q4-base:1.6
	pkgsrc-2011Q2:1.6.0.2
	pkgsrc-2011Q2-base:1.6
	pkgsrc-2010Q4:1.5.0.30
	pkgsrc-2010Q4-base:1.5
	pkgsrc-2010Q3:1.5.0.28
	pkgsrc-2010Q3-base:1.5
	pkgsrc-2010Q2:1.5.0.26
	pkgsrc-2010Q2-base:1.5
	pkgsrc-2010Q1:1.5.0.24
	pkgsrc-2010Q1-base:1.5
	pkgsrc-2009Q4:1.5.0.22
	pkgsrc-2009Q4-base:1.5
	pkgsrc-2009Q3:1.5.0.20
	pkgsrc-2009Q3-base:1.5
	pkgsrc-2009Q2:1.5.0.18
	pkgsrc-2009Q2-base:1.5
	pkgsrc-2009Q1:1.5.0.16
	pkgsrc-2009Q1-base:1.5
	pkgsrc-2008Q4:1.5.0.14
	pkgsrc-2008Q4-base:1.5
	pkgsrc-2008Q3:1.5.0.12
	pkgsrc-2008Q3-base:1.5
	cube-native-xorg:1.5.0.10
	cube-native-xorg-base:1.5
	pkgsrc-2008Q2:1.5.0.8
	pkgsrc-2008Q2-base:1.5
	cwrapper:1.5.0.6
	pkgsrc-2008Q1:1.5.0.4
	pkgsrc-2008Q1-base:1.5
	pkgsrc-2007Q4:1.5.0.2
	pkgsrc-2007Q4-base:1.5
	pkgsrc-2007Q3:1.4.0.12
	pkgsrc-2007Q3-base:1.4
	pkgsrc-2007Q2:1.4.0.10
	pkgsrc-2007Q2-base:1.4
	pkgsrc-2007Q1:1.4.0.8
	pkgsrc-2007Q1-base:1.4
	pkgsrc-2006Q4:1.4.0.6
	pkgsrc-2006Q4-base:1.4
	pkgsrc-2006Q3:1.4.0.4
	pkgsrc-2006Q3-base:1.4
	pkgsrc-2006Q2:1.4.0.2
	pkgsrc-2006Q2-base:1.4
	pkgsrc-2006Q1:1.3.0.4
	pkgsrc-2006Q1-base:1.3
	pkgsrc-2005Q4:1.3.0.2
	pkgsrc-2005Q4-base:1.3
	pkgsrc-2005Q3:1.2.0.4
	pkgsrc-2005Q3-base:1.2
	pkgsrc-2005Q2:1.2.0.2
	pkgsrc-2005Q2-base:1.2;
locks; strict;
comment	@# @;


1.6
date	2011.03.19.23.35.40;	author jakllsch;	state dead;
branches;
next	1.5;

1.5
date	2007.10.27.09.11.11;	author gendalia;	state Exp;
branches;
next	1.4;

1.4
date	2006.04.29.05.48.25;	author gendalia;	state dead;
branches;
next	1.3;

1.3
date	2005.11.04.07.20.32;	author gendalia;	state Exp;
branches;
next	1.2;

1.2
date	2005.06.06.17.08.20;	author gendalia;	state dead;
branches;
next	1.1;

1.1
date	2005.05.25.22.09.40;	author gendalia;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Update OpenAFS package to 1.4.14.

Includes two years of changes since 1.4.8, including bug and security fixes.
@
text
@$NetBSD: patch-ab,v 1.5 2007/10/27 09:11:11 gendalia Exp $

--- configure.orig	2007-10-27 02:00:04.000000000 -0500
+++ configure
@@@@ -6347,6 +6347,14 @@@@ echo $ECHO_N "checking your AFS sysname.
 			AFS_PARAM_COMMON=param.nbsd20.h
 			AFS_SYSNAME="amd64_nbsd20"
 			;;
+		x86_64-*-netbsd*3.[0-8]*)
+			AFS_PARAM_COMMON=param.nbsd30.h
+			AFS_SYSNAME="amd64_nbsd30"
+			;;
+		x86_64-*-netbsd*4.[0-8]*)
+			AFS_PARAM_COMMON=param.nbsd40.h
+			AFS_SYSNAME="amd64_nbsd40"
+			;;
 		powerpc-*-netbsd*2.0*)
 			AFS_PARAM_COMMON=param.nbsd20.h
 			AFS_SYSNAME="ppc_nbsd20"
@


1.5
log
@Updated OpenAFS to 1.4.5. conditionalized several of the options.
Fixed a couple of files, in theory should work on NetBSD 3.x & 4.x, and
i386 & amd64 now.

OpenAFS Release Notes - Version 1.4.5
_________________________________________________________________
All systems:
- fileserver address tracking is improved to avoid potentially merging
  unrelated hosts.
- Documentation updates.
- namei fileserver now does fsync()s in background batches for performance
  improvements.
- Kerberos ticket support corrected in bundled Kerberos 4 utilities on 64
  bit platforms.
- fileserver includes limited per-host thread quota support to avoid
  resource starvation.
- fileserver deals with more types of damaged volumes without asserting.
- vos validates dumpfiles before attempting restores.
- vos clone will no longer potentially delete the parent volume.
- Client no longer permits empty UUID to be created.
- fs uuid command for checking, regenerating UUID added.
- Updates for gcc 4.2.
- fileserver treats w (write) permission as granting read lock permission
  in addition to write.
@
text
@d1 1
a1 1
$NetBSD$
@


1.4
log
@Update to OpenAFS 1.4.1 from 1.4.0.

Changes from 1.4.0:
All systems:

- Several race conditions in the host tracking and handling in the fileserver
  which could cause inconsistent behavior and crashes have been fixed.

- A fileserver bug where a reference to a volume could be leaked and later
  cause a deadlock as a result of a bulk status call

- Reference counting of fileserver objects in unsigned 32 bit integers
  instead of signed 16 bit integers.

- Avoid type mismatches when handling time values (betweemn 32 bit and 64 bit
  variables).

- Fix a memory leak during multilevel packet queue handling.

- Audit log output had been updated to include FIDs for newly created files.

- asetkey is now included to ease Kerberos 5 integration for server
  administrators.

- A new fileserver statistics collection including callback statistics was
  added.

- man pages are now generated.
@
text
@d1 1
a1 1
$NetBSD: patch-ab,v 1.3 2005/11/04 07:20:32 gendalia Exp $
d3 17
a19 11
--- src/config/param.nbsd21.h.orig	2005-11-04 00:43:26.000000000 -0600
+++ src/config/param.nbsd21.h
@@@@ -29,7 +29,7 @@@@
 #define AFS_HAVE_FFS            1	/* Use system's ffs. */
 
 #if	!defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__) && !defined(IGNORE_STDS_H)
-#if __NetBSD_Version__ >= 200040000
+#if __NetBSD_Version__ >= 299000900
 #define AFS_HAVE_STATVFS    1	/* System supports statvfs */
 #else
 #define AFS_HAVE_STATVFS    0	/* System doesn't supports statvfs */
@


1.3
log
@add patch to deal with statvfs not being in 2.1.
(NetBSD Version 299000000, not 200040000
@
text
@d1 1
a1 1
$NetBSD$
@


1.2
log
@Update OpenAFS to 1.3.84.  They applied all the patches we were using, so
we can remove them.  Also set up the data directories in ${VARBASE} properly.

For UNIX, 1.3.84 is the latest version in the 1.4 release cycle.
Notable recent improvements are included in Linux 2.6 client support.
A bug affecting all kernel modules which was present in the released
1.3.83 is also fixed.
@
text
@d1 1
a1 1
$NetBSD: patch-ab,v 1.1 2005/05/25 22:09:40 gendalia Exp $
d3 11
a13 29
--- src/pam/Makefile.in.orig	2005-05-24 09:01:47.000000000 -0500
+++ src/pam/Makefile.in
@@@@ -61,7 +61,7 @@@@ pam_afs.so.1: $(SHOBJS) afs_setcred.o af
 	*linux*) \
 		$(CC) $(LDFLAGS) -o $@@ afs_setcred.o \
 			afs_auth.o afs_util.o $(SHOBJS) $(LIBS) ;;\
-	*fbsd*) \
+	*fbsd*| *nbsd*) \
 		$(CC) $(LDFLAGS) -o $@@ afs_setcred.o \
 			afs_auth.o afs_util.o $(SHOBJS) $(LIBS) ;;\
 	* ) \
@@@@ -82,7 +82,7 @@@@ pam_afs.krb.so.1: $(SHOBJS) afs_setcred_
 	*linux*) \
 		$(CC) $(LDFLAGS) -o $@@ afs_setcred_krb.o \
 			afs_auth_krb.o afs_util_krb.o $(SHOBJS) $(KLIBS) ;;\
-	*fbsd*) \
+	*fbsd*| *nbsd*) \
 		$(CC) $(LDFLAGS) -o $@@ afs_setcred_krb.o \
 			afs_auth_krb.o afs_util_krb.o $(SHOBJS) $(KLIBS) ;;\
 	* ) \
@@@@ -98,7 +98,7 @@@@ test_pam: test_pam.o
 		$(CC) $(CFLAGS) -o $@@ test_pam.o ${PAM_LIBS};; \
 	*linux*) \
 		$(CC) $(CFLAGS) -rdynamic -o $@@ test_pam.o -lpam -ldl;; \
-	*fbsd*) \
+	*fbsd*| *nbsd*) \
 		$(CC) $(CFLAGS) -rdynamic -o $@@ test_pam.o -lpam ;; \
 	*) \
 		echo No link line for system $(SYS_NAME). ;; \
@


1.1
log
@Update OpenAFS to 1.3.82, add PAM support to the package, and add patches
to OpenAFS for NetBSD PAM support.

OpenAFS release announcement information (Unix):
For UNIX, 1.3.82 is the latest version in the 1.4 release cycle.
Notable recent improvements are included in AIX 5 client support, Linux
2.6 client support, and Rx free packet handling in the fileserver.

Known remaining issues involve "dangling vnodes" at unmount time with the MacOS
10.3 client, a possible SMP MacOS 10.3 client issue, and a possible
largefile issue on Linux.
@
text
@d1 1
a1 1
$NetBSD$
@

