summaryrefslogtreecommitdiff
path: root/net/openafs
AgeCommit message (Collapse)AuthorFilesLines
2007-03-21fix PLIST, bump PKGREVISIONgendalia2-2/+4
2007-03-21Update OpenAFS from 1.4.1 to 1.4.4.gendalia2-7/+7
Changes: * Security bugfix: - SetUID is no longer honored for the local cell by default. The "fs setcellstatus" command must be issued for any cell the system administrator wishes to allow setuid files in. >From 1.4.3: All unix systems: - Fix Universal AFS Error mapping when the local OS does not define some errors. - Avoid byte range locking for java when it means to ask for a whole file lock but uses a -1 length. - Reinit resolver library on afsdb failure. All systems: - Make rxdebug be less aggressive when retransmitting. - Allow unix domain socket for fileserver-volserver communication. - Fix server fake address support when NetRestrict is being used. - Fix crash when 3.4 jumbograms are part of an Rx connection. - Fix crashes in pts chown and pts rename. - Make asetkey buildable with Heimdal. - Avoid potential orphaned files during vos restore. - Improve ubik debug logging. - Add vldb repair tool. - Avoid potential bosserver process list corruption. - Revert to previous fileserver startup attachment order. >From 1.4.2: All systems: * Volume dump parsing code in the volserver has better error checking. * salvager has improved damaged volume handling on namei fileservers. * fileserver has size validity checks for when large file support is disabled. * fileserver avoids potentially multiply adding a host to its hash table. * rxkad client private data storage is allocated dynamically on ticket size. * Handle universal error code translation for file locking. * fileserver needs to swap callback connections on a client IP change. * fileserver host package revised to reduce lock contention. * Rx has been fixed to count hard acks, thus opening the congestion window. * All servers support bound Rx sockets (on one interface). * namei fileserver no longer use lockf() to avoid range locking issues. * most binaries now support the -version switch. * backup suite fixes for 64 bit platforms. * volserver avoids holding holds during volume purges. * volserver avoids losing files on namei during vos zap. > Since 1.4.1: All systems: * Fix rx usage of WSAStartup/WSACleanup * Fix the code that writes the backconnectionhostnames value to ensure that the data buffer is written with the correct length. * Do not panic if the maximum number of volume entries are in use and one of them can be recycled. * Add a missing lock that was lost during the pullup of patchs for 1.4.1c * Fix the pthread library so that it can be loaded and unloaded safely by an application.
2006-06-09USE_TOOLS+=lexminskim1-1/+2
2006-04-29Update to OpenAFS 1.4.1 from 1.4.0.gendalia4-23/+10
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.
2006-01-24security/heimdal and net/openafs conflict because of:wiz1-2/+3
bin/compile_et bin/kpasswd bin/pagsh Addresses PR 32610 and PR 32612 by Ola Eriksson.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-2/+2
CONFIGURE_ARGS.
2005-11-04Patch allows build on NetBSD 2.1, but it built on everything else,gendalia1-1/+2
so increment PKGREVISION.
2005-11-04add patch to deal with statvfs not being in 2.1.gendalia2-1/+15
(NetBSD Version 299000000, not 200040000
2005-11-02Update openafs to release 1.4.0.gendalia2-7/+7
The OpenAFS Gatekeepers are pleased to announce the release of version 1.4.0 of OpenAFS. This version incorporates hundreds of enhancements and improvements since the 1.2 series. Many bugs and programming inefficiencies (some of which have been present since IBM's donation of AFS to the open source community) have been eliminated, resulting in a much more stable product. Improvements for Windows users are particularly dramatic. OpenAFS 1.4.0 also represents a significant step forward for Kerberos 5 integration. This release allows Kerberos 5 KDCs including Microsoft Active Directory to be the source of AFS client authentication. Changes under UNIX (tm) and *nix Operating Systems - -------------------------------------------------- Increased Performance and Stability: The addition of pthreaded servers and thread optimizations in the RPC and RX libraries provide increased performance over the 1.2 release. Cache chunk locking has been refined, and native operating system vnodes on Linux and MacOS X are now supported. Support for files larger than two Gigabytes in the AFS file system is now available to operating systems providing native support for large files. ntp, rlogind, rsh and other unnecessary and potentially insecure services have been removed. Increased Server Efficiency in Handling Mobile Clients: Use of multi-host probing has been improved, reducing the time a server needs to timeout clients no longer accessible on the network. Server load is reduced by new functionality allowing servers to queue callback notifications for unreachable clients until the client contacts the server. Improved Administration: Audit logs are available for all servers augmenting existing server monitoring and debugging tools. All logs can be output to named pipes allowing organizations to deploy custom filters. Groups of groups (a.k.a. Supergroups) can now be created on the protection server providing additional flexibility in the administration of user access. The Kerberos 5 authentication tool, aklog, is now distributed as part of OpenAFS. Other New Features: The new "vos copy" command allows an administrator to create a new volume and copy the contents of an existing volume in one step. This eliminates the need to perform a "vos dump" followed by a "vos restore". The "vos convertROtoRW" command allows an administrator to convert an existing RO replica into a new RW site in the event the current RW site is down. The -vattachpar file server option reduces file server startup time by instructing the file server to attach volumes from multiple vice partitions in parallel.
2005-08-11PLIST corrected, disable debug, enable pkgsrc optimisationadam4-16/+43
2005-08-10Update OpenAFS to 1.3.87.gendalia2-7/+7
For UNIX, 1.3.87 is the latest version in the 1.4 release cycle. It includes several Linux client fixes as well as portability changes. For UNIX, 1.3.86 is the latest version in the 1.4 release cycle. It includes several Linux client fixes as well as portability changes. http://openafs.org/frameset/dl/openafs/1.3.87/ChangeLog
2005-07-12Update openafs to 1.3.85.gendalia2-8/+7
For UNIX, 1.3.85 is the latest version in the 1.4 release cycle. Notable recent improvements are included in Linux 2.4 client support, several race condition fixes in the fileserver, and audit logging for all servers on all platforms.
2005-06-19Use PKGNAME_NOREV instead of manually doing the same.wiz1-2/+2
2005-06-19Make sure WRKSRC gets set right even when PKGREVISION is settsarna1-2/+2
2005-06-16PKGREVISION bump due to changes that'd affect the binary package.gendalia1-1/+2
2005-06-16Configure the ${PKG_SYSCONFDIR}/openafs & ${VARBASE}/openafs directoriesgendalia3-4/+28
correctly & completely, and add the startup script for the bosserver.
2005-06-10OpenAFS conflicts with arla, lwp & rx. OpenAFS's lwp is the same, more or lessgendalia1-1/+5
as devel/lwp, but devel/rx is a regular expression library, not an rpc library. And arla, of course, is another implementation of AFS. I'll work on making it not conflict eventually.
2005-06-06Update OpenAFS to 1.3.84. They applied all the patches we were using, sogendalia9-185/+14
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.
2005-06-06Fix generated PLIST if the pam option is specified. We need to completelyjlam1-1/+2
specify PLIST_SRC if it's defined in a package Makefile.
2005-05-31Rename option PAM to pam (so all options are lower case). Backwardsdillo1-3/+3
compatibility provided via PKG_OPTIONS_LEGACY_OPTS.
2005-05-27I really do need the checksum for my new patchgendalia1-1/+2
2005-05-27Work around sigwait not getting signals from pthread_killgendalia1-0/+72
2005-05-25Update OpenAFS to 1.3.82, add PAM support to the package, and add patchesgendalia8-8/+111
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.
2005-05-03Initial import of openafs-1.3.81 into the packages collection.agc5-0/+283
AFS is a distributed filesystem product, pioneered at Carnegie Mellon University and supported and developed as a product by Transarc Corporation (now IBM Pittsburgh Labs). It offers a client-server architecture for file sharing, providing location independence, scalability and transparent migration capabilities for data. IBM branched the source of the AFS product, and made a copy of the source available for community development and maintenance. They called the release OpenAFS.