Welcome to the ninth issue of the OpenAFS newsletter. This newsletter summarizes what is happening in the OpenAFS community.
As always, volunteers, patches, bug reports, or any other type of help is greatly appreciated.
Feedback on this newsletter is welcome. The goal is to summarize the various development efforts and news of OpenAFS for the community. Please let Jason Edgecombe <jason@rampaginggeek.com> know what you would like to see out of this newsletter. Any news about AFS-related projects is welcome and may be submitted to Jason for inclusion in the next newsletter.
The current and past issues of this newsletter are available at http://www.openafs.org/newsletter/
Some discussion took place about which configure and command-line options should be changed before the code is branched for 1.6. The archive is at http://lists.openafs.org/pipermail/openafs-info/2009-December/032494.html. Based on this discussion, Simon Wilkinson submitted patches to enable bos-restricted mode at compile-time, remove the --disable-large-fileserver configuration option, always enabled AFSDB support inclients, and always have the "vos listvol" command show full output. These patches were accepted and merged into the master git branch.
Code cleanup: Russ Allbery fixed all compiler warnings regarding supergroups onthe i386 platform. Some warnings remain on x86_64 platforms.
Simon's patch to tone down the warnings about syscall probing was accepted into the 1.4.x branch and will be in the next 1.4 release.
1.4.12 release candidate 1 was released on January 12. Testing and feedback is encouraged. Please report any success or failures on the openafs-into or openafs-devel email lists. Bug reports are greatly appreciated.
Plans are already underway for the seventh Workshop, to be held May 24-28, 2010, at the University of Illinois at Urbana-Champaign. We hope to see you there.
Web site: http://workshop.openafs.org/afsbpw10/index.html
The deadline for proposals is February 1:
http://workshop.openafs.org/afsbpw10/cfp.html
The date for the 3rd European AFS & Kerberos Conference has been set. The conference will take place in Pilsen, Czech Republic, from September 13 to September 15, 2010. More details are forthcoming and will be posted at http://afs2010.civ.zcu.cz. The conference is being hosted by Centre for Information Technology, University of West Bohemia.
Informal drafts that haven't been uploaded to the IETF web site:
Rx Spec:
http://openafs.sinenomine.net/~mmeffie/rfc/draft-zeldovich-rx-spec-00.html
Discussion on these proposals is welcome and should be done on the AFS3-standardization list at http://michigan-openafs-lists.central.org/mailman/listinfo/afs3-standardization
http://tools.ietf.org/html/draft-brashear-afs3-pts-extended-names-00
Status: Active - Third call for review
Third call for review; I'm gonna ask for a last call later in the month as so far all review comment has been incorporated, unless something comes up.
--Derrick Brashear
http://www.ietf.org/id/draft-benjamin-extendedcallbackinfo-00.txt
Status: Active - Needs more discussion
We need to decide whether we're going to wait for the RPC refresh changes before publishing extended callbacks. My belief is that that's the only factor currently delaying this document. The question here, essentially, is whether anyone would deploy extended callbacks before deploying updated RPCs. To date, nobody has said they would do so.
--Simon Wilkinson
http://tools.ietf.org/id/draft-allbery-afs-srv-records
Status: Submitted to IETF
The IESG has received a request from an individual submitter to consider the following document:
- 'DNS SRV Resource Records for AFS ' <draft-allbery-afs-srv-records-03.txt> as a Proposed Standard
The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2010-02-05. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting.
Please note that the document has a Normative Downreference to RFC 1183, which is an Experimental RFC.
The file can be obtained via http://www.ietf.org/internet-drafts/draft-allbery-afs-srv-records-03.txt
IESG discussion can be tracked via https://datatracker.ietf.org/public/pidtracker.cgi?command=view_id&dTag=190 89&rfc_flag=0
I've just pushed a new version of the RXGK draft to the Internet Drafts repository. I believe that this draft addresses all of the comments I've received to date, and all of the issues raised at the Edinburgh Hackathon.
Implementation is likely to start shortly - review would be greatly appreciated!
The draft is available from: http://www.ietf.org/id/draft-wilkinson-afs3-rxgk-00.txt
--Simon
http://www.ietf.org/id/draft-deason-afs3-acl-restrictions-01.txt
Status: Second draft
Andrew Deason has published an IETF draft to provide a common document for discussion of the proposed new ACL rights to prevent users with admin rights on a folder from giving rights to system:anyuser.
Project Contacts:
Andrew Deason <adeason@sinenomine.net>
Tom Keiser <tkeiser@sinenomine.net>
Mike Meffie <mmeffie@sinenomine.net>
Bug 124484 (volserver salvages) has finally been fixed, and with that, we are aware of no open DAFS-specific bugs that are critical for production use. The salvager optimization in gerrit 880 is being partially reworked to better accommodate changes in volume/partition locking which is currently in progress. Parts of the new developer documentation have been completed, and should be public soon.
--Andrew
Project Contacts:
Russ Allbery <rra@stanford.edu>
Jason Edgecombe <jason@rampaginggeek.com>
Just the regular maintenance work on the man pages and documentation of new features.
--Russ
Documentation fixes were made for vos_dump, asetkey, and bos.
Project Contacts:
Matt Benjamin <matt@linuxbox.com>
I've released cm updates for FreeBSD RELENG_8, most are committed; number of outstanding cm issues is shrinking; a 9-CURRENT update will follow.
I have updated patches for a NetBSD cm port rebased from OpenBSD's , though result isn't 100% working cm, it's a...big improvement. Will send soon for consideration.
--Matt
Project Contact:
Steven Jenkins <steven.jenkins@gmail.com>
Andrew Deason <adeason@sinenomine.net>
After several months of inactivity, several people have started work on fixing the known problems in pthreaded ubik. Contact Steven Jenkins or Andrew Deason if you would like to help with bug fixing and/or testing.
Project Contact:
Claudio Bisegni <Claudio.Bisegni@lnf.infn.it>
The preference pane is now compiled as a multi-platform binary for the ppc, i386, and x86_64 Mac OS X platforms.
--Claudio
Project Contacts:
Matt Benjamin <matt@linuxbox.com>
I understand extended callbacks to be not blocked, but is complicated because rpc refresh work must precede it--a solution would seemingly be opening of a pre-1.6 branch
--Matt
Project Contacts:
Matt Benjamin <matt@linuxbox.com>
Marcus Watts <mwd@umich.edu>
rxk5 has been stalled for a bit, but potentially it could be unblocked by opening of a pre-1.6 branch
Each project without progress this month is listed along with the month of the last update.
Disconnected AFS support - June 2009
Rx OSD integration & Raw Vicep Access in Clients - August 2009
S3 Front-end for AFS - November 2009
Active Directory Backend for Ptserver - November 2009
Virtual Machine Images - November 2009
SetAG - December 2009
Userspace cache manager - December 2009
To review a change, go to http://gerrit.openafs.org/#change,NUM where NUM is the Change# shown in the lists below.
Number of patches waiting for review: 27 (last month: 27)
Patches merged into the master branch: Month Number of Commits 2010-01 38 (Partial month) 2009-12 72 2009-11 85 2009-10 154 2009-09 142 2009-08 78 2009-07 181
Patches merged into the stable branch: Month Number of Commits 2010-01 7 (Partial month) 2009-12 92 2009-11 21 2009-10 7 2009-09 8 2009-08 17 2009-07 5
Date Author Change# Description 2010-01-15 Marc Dionne (847) src/pam warning fixes 2010-01-14 Derrick Brashear (1101) abstract rx if structure access 2010-01-14 Simon Wilkinson (1074) Unix CM: Include memcache's tiov in rxfs_context 2010-01-14 Jeffrey Altman (1084) Windows: Permit AFSCache file to be encrypted 2010-01-14 Simon Wilkinson (1073) Unix CM: Always use ->storeproc() 2010-01-14 Chas Williams - CONTRACTOR (1080) LINUX: you dont need to memset() after allocating credentials 2010-01-14 Simon Wilkinson (1072) Unix CM: Conflate rxfs_[store,fetch]Variables 2010-01-14 Derrick Brashear (451) macos knote fsevents hinting 2010-01-14 Michael Meffie (1001) return an error from afs_readdir when out of buffers 2010-01-14 Michael Meffie (1092) DAFS: avoid volume lock contention during initialization 2010-01-06 Derrick Brashear (1066) darwin rxevent sleep instead of polling 2009-12-30 Andrew Deason (880) DAFS: Maintain viced volume group hierarchy cache 2009-12-16 Simon Wilkinson (792) Add printf format checks to the cache manager 2009-12-02 Simon Wilkinson (794) Add printf format checks to afs_com_err() 2009-12-02 Simon Wilkinson (793) Add printf format checks to util's log functions 2009-11-29 Andrew Deason (875) Make ubik use unsigned addresses 2009-11-18 Andrew Deason (709) Break origin's callback for RXAFS_Rename target 2009-11-18 Simon Wilkinson (796) Add printf format checks to the rest of tree 2009-11-12 Simon Wilkinson (795) Add printf format checks to rx 2009-11-04 Andrew Deason (436) Avoid unnecessarily updating .. in SAFSS_Rename 2009-11-04 Evan Broder (778) Increase the maximum number of sysnames 2009-11-04 Michael Meffie (215) Print throttled packet counts with rxdebug 2009-10-26 Jacob Thebault-Spieker (433) Add throughput framework to cm_RankServer() 2009-09-09 Matt Benjamin (435) clear stat flag on renamed directories 2009-08-29 Matt Benjamin (376) K5SSL by Marcus Watts 2009-07-29 Michael Meffie (147) Fix bosserver directory creation 2009-07-24 Hartmut Reuter (70) preparing rxosd integration: change in AFSFetchStatus
Date Author Change# Description 2010-01-15 Asanka Herath (1103) Fix typo in AdminGuide 2010-01-14 Dan Hyde (1098) volmonitor keep vtrans lock 2010-01-14 Simon Wilkinson (838) Kernel is always defined 2010-01-14 Simon Wilkinson (837) Move GLOCK initialisation to platform directories 2010-01-14 Simon Wilkinson (1062) rewrite afs_MemWriteBlk() using afs_MemWritevBlk() 2010-01-14 Simon Wilkinson (1061) Quick fix for readpages when using memcache 2010-01-14 Chas Williams - CONTRACTOR (1079) afsd: decprecate -mem_alloc_sleep flag (and related code) 2010-01-14 Andrew Deason (1090) Always check VInitVolumePackage2 return code 2010-01-14 Simon Wilkinson (1097) Remove weekly bosserver restarts 2010-01-13 Simon Wilkinson (1007) Linux: Rework PAG to group conversions 2010-01-13 Jeffrey Altman (1089) Windows: remove signed vs unsigned error in smb_Init 2010-01-13 Jeffrey Altman (1087) Windows: Protect buffers in smb_WriteData from simultaneous writes 2010-01-13 Jeffrey Altman (1017) Windows: fs examine owner and group are signed 2010-01-13 Jeffrey Altman (1086) Windows: do not call cm_SearchCellByDNS if AFS_AFSDB_ENV is not defined 2010-01-13 Jeffrey Altman (1085) Windows: buf_Recycle should clean up flags and reset version 2010-01-13 Jeffrey Altman (1083) Windows: do not leak scp->dirlock if cm_BPlusDirBuildTree fails 2010-01-13 Jeffrey Altman (1016) Windows: alter nmtest CreateFile modes 2010-01-13 Jeffrey Altman (900) Windows: return ENOMEM from cm_BPlus functions on malloc failure 2010-01-12 Simon Wilkinson (1075) Use dget_parent to handle getting inode of parent 2010-01-12 Matt Benjamin (1068) freebsd: CM changes targeting RELENG_8 2010-01-12 Andrew Deason (997) DAFS: avoid saving fileserver state when panicing 2010-01-12 Andrew Deason (787) DAFS: Allow non-fileserver to schedule salvages 2010-01-08 Simon Wilkinson (1082) Revert "Linux: Replace invalidate_inode_pages" 2010-01-08 Derrick Brashear (1059) linux kernel lacks uintptr 2010-01-08 Chas Williams - CONTRACTOR (1078) UNIX CM: remove the last remaining reference to afs_rxglobal_lock 2010-01-07 Chas Williams - CONTRACTOR (1077) LINUX/: ifdef for GFP_NOFS conditionals 2010-01-06 Derrick Brashear (1056) darwin module prototype and cleanup 2010-01-06 Dan Hyde (1069) volmonitor copy link before calling free 2010-01-06 Simon Wilkinson (1071) Linux: Mark our super block as not updating access time 2010-01-06 Simon Wilkinson (1070) Linux: Use the correct ATIME flag 2010-01-05 Derrick Brashear (1065) cachemanager additional cleanup 2010-01-05 Derrick Brashear (1057) macos code signature for afsd 2010-01-05 Marc Dionne (1063) Linux: don't oops on writeback if vcache has no stashed credentials 2010-01-05 Andrew Deason (999) Refuse to attach inode partitions with UFS logging 2010-01-05 Michael Meffie (1046) viced: allow alternate addresses on the same hash chain again 2010-01-05 Simon Wilkinson (1060) Fixes for supergroups on Darwin 64bit 2010-01-04 Simon Wilkinson (1047) Unix CM: Use xdr_free to free memory allocated by XDR 2010-01-04 Matt Benjamin (1055) freebsd: fix afs_root signature (RELENG_8) 2009-12-31 Marc Dionne (1054) Build fix: restore centry in ptutils.c 2009-12-31 Russ Allbery (1050) Remove warnings from supergroups code on x86 2009-12-31 Russ Allbery (1051) Correct spelling errors in man pages 2009-12-31 Matt Benjamin (1023) freebsd: track RELENG_8 2009-12-31 Simon Wilkinson (1035) Linux: Check for multiple silly renames 2009-12-31 Simon Wilkinson (1034) Abstract out Linux sillyrename function 2009-12-31 Simon Wilkinson (1033) Remove unused configuration tests 2009-12-31 Simon Wilkinson (1032) Remove HAVE_STRUCT_BUF test 2009-12-31 Simon Wilkinson (1031) Remove --disable-full-vos-listvol-switch option 2009-12-31 Simon Wilkinson (1030) Remove --disable-afsdb 2009-12-31 Derrick Brashear (1037) clean up axscache at shutdown 2009-12-31 Andrew Deason (1048) Make DAFS 'bos salvage' work in restricted mode 2009-12-31 Simon Wilkinson (1029) Remove --disable-largefile-fileserver 2009-12-31 Simon Wilkinson (1028) Turn on bos restricted code 2009-12-31 Russ Allbery (1052) Update .gitignore for copied rxkad files 2009-12-31 Simon Wilkinson (1041) Linux: #if BLAH should be #if defined(BLAH) 2009-12-30 Michael Meffie (1049) missing brace in afs_get_sb 2009-12-30 Simon Wilkinson (1038) Unix: Rename aklog_main.c as aklog.c 2009-12-30 Simon Wilkinson (1036) Unix: Merge aklog with aklog_main 2009-12-30 Derrick Brashear (995) avoid leaking stat info 2009-12-30 Simon Wilkinson (1040) Fix ioctl32 inclusion on Sparc 64 2009-12-30 Andrew Deason (1039) Return a cell name from afsconf_LookupServer 2009-12-30 Simon Wilkinson (1045) Documentation: Fix asetkey syntax 2009-12-30 Simon Wilkinson (1042) Linux: Replace invalidate_inode_pages 2009-12-30 Simon Wilkinson (1044) Documentation: vos dump -verbose outputs to stderr 2009-12-30 Simon Wilkinson (1043) rxgen: Remove stray debugging statement 2009-12-28 Andrew Deason (1027) Move TOP_INCDIR/des dependency to prelude 2009-12-23 Andrew Deason (1000) Check viced FetchData length for cache bypass 2009-12-23 Andrew Deason (1025) Fix warnings in fs.c with --enable-cache-bypass 2009-12-22 Simon Wilkinson (1022) Solaris: Don't access lbolt directly 2009-12-22 Simon Wilkinson (1021) Solaris: Don't directly fiddle with the groups structure 2009-12-22 Simon Wilkinson (1020) Solaris: Be more flexible about compilers 2009-12-22 Simon Wilkinson (1019) Look for aclocal in more places 2009-12-22 Andrew Deason (1018) Fix typo in afs_linux_cred_is_current 2009-12-21 Michael Meffie (905) Prefix global defines 2009-12-21 Michael Meffie (855) Consolidate duplicate definitions 2009-12-20 Marc Dionne (1011) Linux: fix sysctl for 2.6.33 2009-12-20 Marc Dionne (1009) Linux: utsrelease.h is moving 2009-12-20 Simon Wilkinson (1006) Fix PAGs for all platforms without Linux keyrings 2009-12-20 Simon Wilkinson (1005) Linux: Simplify keyring compatibility code 2009-12-20 Simon Wilkinson (1004) Linux: Don't panic when keys aren't found 2009-12-20 Marc Dionne (768) Unix client: wrappers for credentials structure access 2009-12-19 Simon Wilkinson (1003) Linux: Flush vcaches when a mount fails 2009-12-18 Andrew Deason (996) Do not trust FetchData length from fileservers 2009-12-18 Andrew Deason (998) platform target depends on cmd and vol 2009-12-17 Derrick Brashear (988) kernel ioctl32 conversion typecasting 2009-12-16 Andrew Deason (870) Add the 'vos endtrans' command 2009-12-13 Claudio Bisegni (906) OpenAFS Preference Pane Now the preference pane is fat compiled. 2009-12-10 Andrew Deason (786) Expand ProgramType enumeration 2009-12-10 Simon Wilkinson (903) Linux: Use splice to speed up cache storeback 2009-12-10 Simon Wilkinson (902) Rework cache store back 2009-12-10 Marc Dionne (904) Linux: deal with ctl_name removal 2009-12-08 Simon Wilkinson (901) pt_util runs on database servers 2009-12-08 Jeffrey Altman (892) Windows: cm_BPlusEnumAlloc should not fail for zero entries 2009-12-08 Jeffrey Altman (893) Windows: cm_BPlusDirBuildTree can fail 2009-12-08 Derrick Brashear (896) macos avoid dotunderbar lookups in fakestat mode 2009-12-07 Derrick Brashear (898) add newline to lockprocs_prototypes.h 2009-12-07 Andrew Deason (869) Dump all hostFlags in hosts.dump 2009-12-07 Andrew Deason (895) Make HandleClientContext take an afs_ucred_t 2009-12-07 Simon Wilkinson (894) Remove AFS_USEBUFFERS 2009-12-05 Derrick Brashear (891) Windows: Version update for 1.5.68 2009-12-05 Derrick Brashear (889) rx packet dumper not in kernel 2009-12-05 Derrick Brashear (888) unix 1.5.68 2009-12-04 Jeffrey Altman (887) Fix midnight volume calculation to build on Windows 2009-12-04 Rainer Toebbicke (849) Calculate midnight (for volume stats) based on standard functions 2009-12-04 Jeffrey Altman (886) Windows: Version update for 1.5.67 2009-12-04 Derrick Brashear (885) unix 1.5.67 2009-12-04 Derrick Brashear (883) add rx packet trace debug dumping for unix 2009-12-03 Jeffrey Altman (884) Windows: change notes for 1.5.67 release 2009-12-03 Derrick Brashear (881) add unlock support to afscp 2009-12-03 Jeffrey Altman (319) Use xdr_alloc and xdr_free within ptuser 2009-12-01 Michael Meffie (879) shutdown_icl return type void
Date Author Change# Description 2010-01-14 Simon Wilkinson (1102) Spec file changes 2010-01-14 Simon Wilkinson (1099) Don't install compile_et into its own directory 2010-01-14 Derrick Brashear (994) Linux: kmem_cache_create fix and cleanup 2010-01-12 Derrick Brashear (1091) make 1.4.12rc1 2010-01-08 Derrick Brashear (1081) linux kernel lacks uintptr 2010-01-07 Andrew Deason (1076) avoid leaking stat info 2010-01-07 Derrick Brashear (1053) viced host always hash on add 2009-12-30 Michael Meffie (1026) viced: add then remove when changing addresses 2009-12-23 Simon Wilkinson (1024) Shout less about system call hooks when using keyrings 2009-12-20 Marc Dionne (1013) Linux: deal with ctl_name removal 2009-12-20 Christof Hanke (1015) Backport casting from origin/master to origin/openafs-stable-1_4_x 2009-12-20 Marc Dionne (1012) Linux: utsrelease.h is moving 2009-12-20 Simon Wilkinson (1008) Linux: Flush vcaches when a mount fails 2009-12-19 Andrew Deason (1002) Do not trust FetchData length from fileservers 2009-12-17 Derrick Brashear (993) Implementation of new dump tag and length standard 2009-12-17 Andrew Deason (991) Add a watchdog timer for ShutDownAndCore(PANIC) 2009-12-17 Derrick Brashear (990) Add safety checks on all hostList traversals 2009-12-17 Simon Wilkinson (992) Rename installed version of compile_et 2009-12-17 Derrick Brashear (961) make afsd partition size check be large partition safe 2009-12-17 Derrick Brashear (989) kernel ioctl32 conversion typecasting 2009-12-17 Derrick Brashear (987) openafs 1.4 butc prototype fallout 2009-12-17 Derrick Brashear (986) Prevent VLRUQ race in ShakeLooseVCaches 2009-12-17 Derrick Brashear (985) salvager-sensible-chdirlessness-20090122 2009-12-17 Derrick Brashear (913) macos avoid dotunderbar lookups in fakestat mode 2009-12-17 Derrick Brashear (984) butc prototype 1.4 fallout 2009-12-17 Derrick Brashear (983) rx 1.4 mutex naming 2009-12-17 Derrick Brashear (982) packet allocation for 1.4 has no debug counter field 2009-12-17 Derrick Brashear (981) Remove hardcoded maximum time 2009-12-17 Derrick Brashear (980) Fix locking in afs_buffer.c 2009-12-17 Derrick Brashear (979) OpenAFS Preference Pane Now the preference pane is fat compiled. 2009-12-17 Derrick Brashear (975) Correct diskused and files when cloning a volume 2009-12-17 Derrick Brashear (974) prevent rx peer timeout from reaching 0.0 seconds 2009-12-17 Derrick Brashear (973) Fix a couple more unlink()s in vol-salvage.c 2009-12-17 Derrick Brashear (972) AFSPreference Pane Mounts View refresh issue 2009-12-17 Derrick Brashear (971) Use ranlib -c for Mac OS X Leopard 2009-12-17 Derrick Brashear (970) OpenAFS Preference Pane 64bit and Symbolic Link features implemented. 2009-12-17 Derrick Brashear (969) Improve accuracy of Rx RTT calculation by skipping retransmitted packets 2009-12-17 Derrick Brashear (968) OSX Launchd Startup Manage with Preference Pane 2009-12-17 Derrick Brashear (967) OS Preference pane clean for final version 2009-12-17 Derrick Brashear (966) launchdaemon support for MacOS 2009-12-17 Derrick Brashear (965) AFSPreference Pane, has changed the content of launchd xml control file for AFSBackgrounder 2009-12-17 Derrick Brashear (964) Manage the login in the OSX Fast User Switch mode 2009-12-17 Derrick Brashear (963) make fileserver avoid salvage loop on init failure 2009-12-17 Derrick Brashear (962) Unlink correct files in salvager 2009-12-17 Derrick Brashear (960) Fix cache tracking for small fragsizes 2009-12-17 Derrick Brashear (959) darwin knet avoid rx socket during shutdown 2009-12-17 Derrick Brashear (958) macos package updates 2009-12-17 Derrick Brashear (957) des crypt cope with 64 bit longs 2009-12-17 Derrick Brashear (956) Fixed the tokens update and update .gitignore for MacOSX packaging file 2009-12-17 Derrick Brashear (955) macos afs prefspane support for 10.4 2009-12-17 Derrick Brashear (954) 10.6 update(Workaround for kerberos bug) and cleaning of deprecated function form code 2009-12-17 Derrick Brashear (953) Make MacOS installer pane permit dashes 2009-12-17 Derrick Brashear (952) OSX Preference Pane and AFS Backgrounder 2009-12-17 Derrick Brashear (951) OSX AFSBackgrounder fix minor bug 2009-12-17 Derrick Brashear (950) Removed user perspectivev3 file in xcode project and update the gitconfig 2009-12-17 Derrick Brashear (949) Cleaned most warning OSX OpenAFS preference and completed the AFSBackgrounder implementation 2009-12-17 Derrick Brashear (948) AFS Backgrounder implementation & warirng clean 2009-12-17 Derrick Brashear (947) Start coding OSX Backgrounder Application, for OpenAFS Preference Pane, that user NSStatusItem 2009-12-17 Derrick Brashear (946) install AFSCommander in prefpane dir 2009-12-17 Derrick Brashear (945) In rxi_SendPacket[List], down hosts if ENETUNREACH or equivalent 2009-12-17 Derrick Brashear (944) Build fix - pre-processor typos in rx_lwp.c and rx_pthread.c 2009-12-17 Derrick Brashear (943) Use -errno or WSAGetLastError() as return value from rxi_Sendmsg() 2009-12-17 Derrick Brashear (942) Running bos -noauth should not require client CellServDB configuration 2009-12-17 Derrick Brashear (941) afsprefs pane shouldn't hardcode 10.4 sdk 2009-12-17 Derrick Brashear (940) Finish afscell implementation work 2009-12-17 Derrick Brashear (939) platform makefile should handle clean target 2009-12-17 Derrick Brashear (938) Makefile.in modification for compile AFSPreference source code 2009-12-17 Derrick Brashear (937) OSX Preference Pane Source Import 2009-12-17 Derrick Brashear (936) OSX Preference Pane 2009-12-17 Derrick Brashear (935) avoid call to rxi_FreePacket with NULL pointer 2009-12-17 Derrick Brashear (934) AFSOP_STOP_RXEVENT sometimes set without wakeup 2009-12-17 Derrick Brashear (933) vos print_addr() must call ubik_VL_GetAddrsU with correct level of indirection 2009-12-17 Derrick Brashear (932) Make 'fs listquota' output readable for large quota 2009-12-17 Derrick Brashear (931) Fix assert message to avoid printing garbage 2009-12-17 Derrick Brashear (930) Correct pointer type of 'next' field within struct volinfo 2009-12-17 Derrick Brashear (929) linux-locking-brace-fix-20090602 2009-12-17 Derrick Brashear (928) linux-byte-range-locks-sensibility-20090526 2009-12-17 Derrick Brashear (927) rx-pthread-mutex-protects-threadcount-20090128 2009-12-17 Derrick Brashear (926) fix-tsfpq-20090210 2009-12-17 Derrick Brashear (925) tsm41-makefile-fix-20090609 2009-12-17 Derrick Brashear (924) Search for the Linux version in the correct header 2009-12-17 Derrick Brashear (922) rx-user-socket-buffer-sizes-20090110 2009-12-17 Derrick Brashear (921) salvager-no-chdir-20081108 2009-12-17 Derrick Brashear (976) asm unexecutable stack 2009-12-17 Derrick Brashear (920) rx-rdwr-avoid-free-null-packet-20081026 2009-12-17 Derrick Brashear (919) rx-change-packet-allocation-calculation-20080925 2009-12-17 Derrick Brashear (918) rx-buffer-allocation-corrected-20080813 2009-12-17 Derrick Brashear (917) Move afscell to platform/DARWIN 2009-12-17 Derrick Brashear (916) macos-afscell-configurator-20080423 2009-12-17 Derrick Brashear (915) Move end label into correct position 2009-12-17 Derrick Brashear (914) viced: set volume sync data in bulk status rpcs 2009-12-17 Derrick Brashear (912) vos-move-avoid-spurious-unlock-20080424 2009-12-17 Derrick Brashear (977) Linux: Fix lock ordering 2009-12-17 Derrick Brashear (911) pioctl-settoken-malloc-fail-check-20080206 2009-12-17 Derrick Brashear (910) macos panic decoder should handle 64 bit kernel in 32 bit mode 2009-12-17 Derrick Brashear (909) redhat spec dkms don't strip modules 2009-12-16 Andrew Deason (908) Dump all hostFlags in hosts.dump 2009-12-01 Andrew Deason (882) Correct duplicate special inodes while salvaging 2009-12-01 Michael Meffie (877) shutdown_icl returns void
Here is a list of tickets that have been resolved since December 1, 2009:
ticket # state created title 20954: resolved Aug 19, 2005 Canonical vs. Local paths 22431: resolved Oct 17, 2005 problem with chkconfig in afs init for RHEL Linux. (1.4.0rc5) 23321: resolved Nov 20, 2005 more cleanup for rx global lock 23765: resolved Nov 29, 2005 OpenAFS 1.4.0 fileserver hangs writing to qlogic fibre disk on GNU/Linux server 23995: resolved Dec 06, 2005 Suggested additions to RPM spec 25412: resolved Jan 13, 2006 patch to reset volume usage data at midnight in current timezone 25966: resolved Jan 27, 2006 Using the Solaris 10 Kerberos support with Openafs-1.4.1-rc5 aklog 30632: resolved Apr 21, 2006 speed up namei volume operations by grouping fsyncs 34561: resolved Jun 28, 2006 rewrite linux kernel configuration tests 34939: resolved Jul 05, 2006 proposed patch to resolve compiler warnings against des and other functions 48353: resolved Dec 04, 2006 Problem with afs_NewVCache 55026: resolved Feb 26, 2007 Re: [OpenAFS] little install problem... 58003: resolved Mar 30, 2007 bucoord/volstub.c patch 77905: resolved Nov 20, 2007 solaris10 aklog errors out on crossrealm 80036: resolved Dec 11, 2007 cvs build issues on solaris 104471: resolved Jun 24, 2008 fileserver crash in 1.4.7 on solaris 10 117659: resolved Sep 26, 2008 Compilation of osi_vfsops.c fails on rececent OpenSolaris 119118: resolved Oct 03, 2008 Compilation of afs_nfsdisp.c fails on recent Opensolaris 123448: resolved Oct 22, 2008 'Invalid argument' when copying file larger than cache (OpenSolaris amd64/1.4.8pre2) 123577: resolved Oct 30, 2008 patch to remove chdir() from salvage so cores are not left in /vicep* 124087: resolved Jan 05, 2009 namei_icreate/gettag race leads to 'CopyOnWrite failed' 124097: resolved Jan 09, 2009 h_Enumerate found <count> of <hostCount> hosts 124456: resolved Mar 10, 2009 linux vm system hang 124483: resolved Mar 17, 2009 DAFS: volume header not properly cleared 124484: resolved Mar 17, 2009 DAFS: volumes not salvaged when the first access is from the volserver 124485: resolved Mar 17, 2009 DAFS: fileserver cores if restarted during start-up 124486: resolved Mar 17, 2009 DAFS: fileserver hangs on shutdown 124490: resolved Mar 17, 2009 DAFS: volume moves within a server cause volheaders to be out of sync 124491: resolved Mar 17, 2009 DAFS: salvageserver race condition in JudgeEntry 124538: resolved Mar 25, 2009 Incorrect ctime usages 124630: resolved Apr 15, 2009 starting afsd on large partitions 124755: resolved May 09, 2009 Tone down byte range lock warning on Linux 124766: resolved May 12, 2009 OpenAFS fails the Connectathon lock tests 124888: resolved May 31, 2009 volid-unsigned-int32-20090323 breaks integer cast functions 125110: resolved Jul 16, 2009 butc crash 125113: resolved Jul 16, 2009 Fedora 11 RPM - compile_et conflict 125120: resolved Jul 17, 2009 1.4.11 build error on rhel3 125155: resolved Jul 24, 2009 pam_afs.so broken at least in 1.4.11 RHEL 5 Packages 125156: resolved Jul 24, 2009 Running bos -noauth requires client to be configured 125197: resolved Aug 07, 2009 dkms kernel modules missing debug symbols 125365: resolved Sep 04, 2009 ZFS cache usage tracking 125430: resolved Sep 25, 2009 Documentation error 125471: resolved Oct 06, 2009 Bus errors when writing large mmap'ed file 125472: resolved Oct 07, 2009 crash in 1.5.60 demand-attach volserver 125479: resolved Oct 08, 2009 volserver race condition in VolMonitor 125489: resolved Oct 13, 2009 Makefiles don't work with -j2 125589: resolved Nov 04, 2009 clear_inode panics 125596: resolved Nov 05, 2009 1.4.11 cache manager panic on solaris 125767: resolved Dec 02, 2009 configure script should check for math.h