Here is the November 2009 issue of the OpenAFS Newsletter. An HTML version is available at
http://www.openafs.org/newsletter/newsletter-2009-11-volume001-issue07.html


OpenAFS Newsletter, Issue 7, November 2009
   Welcome to the seventh 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 <[email protected]> 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/>

   In reply to Derrick's request for a pony, here it is: "u".
   Unfortunately, a Nethack pony is all that we have the budget for. ;)

 General OpenAFS Progress
   OpenAFS 1.5.66 was released on October 24. Key highlights include
   support for Windows 7 and Server 2008R2.

   October's discussion of the AFS lock icon was concluded. The OpenAFS
   provider in Network Identity Manager now includes a lock icon which
   shows OpenAFS status and token status similar to the old AFScrds
   program. The network mount functionality in AFScreds is now shipped
   disabled by default.

   Simon Wilkinson and Derrick Brashear put out a call for code reviewers.
   We need people to review the pending changes in Gerrit. Everyone is
   welcome to review some code. It can help those who aren't familiar with
   the code to become more familiar with it. To get started in reviewing,
   go to <http://gerrit.openafs.org> and login using your OpenID
   credentials. Download the patch and apply it to the latest git tree,
   then compile it and test it. Report your results with each patch in
   Gerrit. If you need help getting started, ask on the openafs-devel list,
   the #openafs IRC channel or the Jabber chat room.

   Mike Meffie proposed a finer set of access controls to prevent users
   with admin rights on a folder from giving overly permissive access to
   other users or groups. This is part of a effort to find a safer way to
   deal with public facing AFS sites. We want to encourage people to chime
   in with their ideas and reach a general census so we can move forward
   and improve AFS.

 Events
  Annual Best Practices Workshop
   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.

  European AFS Conference
   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>.

 Projects
  AFS Protocol Standardization
   Two more proposals came out of the Edinburg AFS Hackathon, but haven't
   been discussed much on the afs-standardization list:

   *   http://www.dementia.org/~shadow/draft-brashear-afs3-pts-extended-nam
       es-00.html

   *   http://openafs.sinenomine.net/~tkeiser/draft-tkeiser-rxrpc-sec-clear
       -00.html

   Mike Meffie reformatted Nickolai Zeldovich's draft Rx protocol
   specification (from 2002) as an Internet Draft and, with his permission,
   is sharing it.

   The reformatted document is available via http and AFS at:

   <http://openafs.sinenomine.net/~mmeffie/rfc/draft-zeldovich-rx-spec-00.h
   tml>

   /afs/sinenomine.net/user/mmeffie/public/rfc/draft-zeldovich-rx-spec-00.h
   tml

   [Ed.: I give my thanks to Simon Wilkinson for providing an excellent
   summary of the current status of the proposals. Most of this section was
   taken from one of Simon's emails.]

   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-standar
   dization>

  AFS Callback Extensions
   <http://www.ietf.org/id/draft-benjamin-extendedcallbackinfo-00.txt>

   Status: Active

   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

  DNS SRV Resource Records for AFS
   <http://www.ietf.org/id/draft-allbery-afs-srv-records-01.txt>

   Status: Active

       I think this is pretty much done from our perspective. In this
       draft's case, I think it's perfectly fair to get it published
       through the IETF, as an individual submission, given it updates a
       protocol element (AFSDB records) that are already specified in an
       RFC.

       We have two problems that are delaying this, and other initiatives:

       The first is that there has been no movement since last year on
       establishing a clearer footing for the work done on this
       [afs3-standardization] list. The draft I published suggests that the
       g.c.o registrars bootstrap the process, but so far they haven't had
       sufficient time to do so. At some point, if they remain unable to
       get it off the ground, we're going to have to come up with another
       mechanism.

       There is also a general issue about how to publish the wider set of
       AFS protocol documents - the current proposal is that they go
       through the independent submission stream, and eventually appear as
       RFCs. To date, I don't think we've approached anyone with regards to
       this plan, and the whole RFC publishing processing is going through
       significant change at present. We need to resolve this before things
       like extended callbacks can move forwards.

       --Simon Wilkinson

       I've received no responses since version -01 of the draft, so I was
       about to ask about what the next step is. Should I make a last call
       for comments here and then approach the IESG about publication?

       --Russ Allbery

  Demand-Attach FileServer (DAFS)
   Project Contacts:

   *   Andrew Deason <[email protected]>

   *   Tom Keiser <[email protected]>

   *   Mike Meffie <[email protected]>

   A fix for 124484 (volserver salvages) is in gerrit 787 and is undergoing
   review. We believe this to be the last 'critical' DAFS issue, so we
   would encourage that anyone with an interest in using DAFS test DAFS
   with that fix. There are still other (mostly performance-related) issues
   we are continuing to work on, but we know of no other critical
   DAFS-specific problems.

   --Andrew

  Mac OS X OpenAFS Preference Pane
   Project Contact:

   *   Claudio Bisegni <[email protected]>

   The only update is the automatic link creation on the Desktop for custom
   paths. Now, I'm trying to see if I can use FUSE to make these paths
   mountable as real volumes.

   --Claudio

  Better Documentation
   Project Contacts:

   *   Russ Allbery <[email protected]>

   *   Jason Edgecombe <[email protected]>

   Several man page updates have gone into the tree since last month, but I
   don't think there's been any significant progress on the larger
   documents.

   One useful documentation project that we could ask for volunteers to
   work on is writing man pages for the new binaries that were added as
   part of the demand-attach file server work.

   --Russ

  Kerberos v5 and multiple encryption types
   Project Contacts:

   *   Matt Benjamin <[email protected]>

   *   Marcus Watts <[email protected]>

   Simon and I discussed some of the issues yesterday via XMPP. We agree
   there are lots of things Marcus and I can do, but a lot of things become
   easier and more useful to do when upstream is ready start thinking about
   rxk5 in detail. Simon pointed out that once 1.6 branches, rxk5 patches
   can flow onto head--and that means that folks can start reviewing
   changes for potential merge. Even if it takes a while to get through
   them, that's the most efficient process to be on, and the sooner we can
   start it, the more productive we can be.

   --Matt

  S3 Front-end for AFS
   Project Contacts:

   *   Fabrizio Manfredi <[email protected]>

   *   Claudio Bisegni <[email protected]>

   Small description of S3AFS:

   First of all, Amazon S3 provides a simple web services interface that
   can be used to store and retrieve any amount of data, at any time, from
   anywhere on the web.

   S3AFS is a web application, it provides a local implementation of the S3
   service. This can be useful if you want to make use of the Amazon S3 web
   service interface but host the storage on your own OpenAFS cell. The
   first step of the project is mapping the OpenAFS resources to a S3
   client, then you can read your file and directory as a key of a S3
   bucket. The second step is to use OpenAFS as an S3 backend.

   We have a basic implementation, without authentication and authz, we now
   start to understand how to put Authentication (SetAG) in the java multi
   thread env.

   Progress:

   We have a proof of concept, which was presented at the Workshop in Rome,
   and we have finished the design and started coding in Java for the
   production release. We hope to release a preview in December without ACL
   handling. We have to fix some compilation problems in the Java lib in
   the 1.5.x, which has not been submitted yet.

   --Fabrizio

  Active Directory Backend for Ptserver
   Project Contacts:

   *   Fabrizio Manfredi <[email protected]>

   *   Claudio Bisegni <[email protected]>

   Ptserver-Ng is a custom implementation of the ptserver with an Active
   Directory backend instead of Ubik db. Today, more institutions ask to me
   a more generic interface in special way for ldap connection. The new
   project is focused on a plugin architecture for a multi-backend
   implementation. The first step is to create a more generic database API
   (ptdb) and move all the ubik code into this new infrastructure. Second
   step is to create a proxy read/write backend and more generic AD (read
   only) backend.

   Status : interface definition (ptdb api)

   We have finished the interface definition, we start to move the existing
   ubik code, no release date are available.

  Virtual Machine Images
   Project Contact:

   *   Fabrizio Manfredi <[email protected]>

   I have created a set of virtual machines. In this way, everyone can try
   and test OpenAFS without installing it.

   You can find the VM at: http://sourceforge.net/projects/s3afs/files/

   --Fabrizio

  Pthreaded Ubik
   Project Contact:

   *   Steven Jenkins <[email protected]>

   Steven has changed employers and email addresses.

   There are no updates to the Pthreaded Ubik project. It will not appear
   in future newsletters unless there is an update.

  Userspace cache manager
   Project Contact:

   *   Andrew Deason <[email protected]>

   I'm in the middle of adding support for ACL and mountpoint manipulation
   (and in general, making pioctl emulation work). Once that is working to
   a certain degree, I should be able to work on getting this suitable for
   merging in mainline. If anyone wants to use this before then, just ask.

   I'd also like to note that apparently it may be possible to emulate PAGs
   in linux userspace. So, a fully-featured FUSE client is not as
   impossible as I once thought, and may someday exist.

   --Andrew

  Projects with no progress or no update
   *   Disconnected AFS support

   *   Rx OSD integration & Raw Vicep Access in Clients

   *   Extended Callback Information

   *   *BSD Support

   *   OpenAFS Server Preference Based on Network Conditions

 Gerrit Activity
   To review a change, go to http://gerrit.openafs.org/#change,NUM where
   NUM is the Change# shown in the lists below.

  Statistics
    Number of patches waiting for review: 36

    Patches merged into the master branch:
    Month   Number of Commits
    2009-11   56  (Partial month)
    2009-10  154
    2009-09  142
    2009-08   78
    2009-07  181

    Patches merged into the stable branch:
    Month   Number of Commits
    2009-11  15  (Partial month)
    2009-10   7
    2009-09   8
    2009-08  17
    2009-07   5

  Patches waiting for review
    Date       Author         Change# Description
2009-11-19 Michael Meffie (619) volser transaction object race conditions
    2009-11-19 Andrew Deason    (786) Expand ProgramType enumeration
    2009-11-19 Marc Dionne      (847) src/pam warning fixes
    2009-11-18 Andrew Deason    (845) Define afs_maxvcount everywhere
    2009-11-18 Andrew Deason    (846) Define WCOREDUMP in salvsync-server.c
    2009-11-18 Simon Wilkinson  (838) Kernel is always defined
    2009-11-18 Mickey Lane      (840) Fix 2 errors in Windows release Notes
2009-11-18 Simon Wilkinson (837) Move GLOCK initialisation to platform directories 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-16 Jeffrey Altman (829) Windows: Permit custom version numbers and default cellname 2009-11-15 Jeffrey Altman (827) Windows: Improvements to background fetch processing 2009-11-15 Jeffrey Altman (824) Windows: cm_BkgDaemon requeuing only applies to BkgStore 2009-11-15 Jeffrey Altman (828) Windows: buf_DirtyBuffersExist uses fileHashp not allp list pointer
    2009-11-14 Marc Dionne      (730) Linux: Keyrings PAG handling changes
2009-11-13 Andrew Deason (736) Correct duplicate special inodes while salvaging
    2009-11-13 Rainer Toebbicke (799) Flexible client buffer growth
2009-11-13 Simon Wilkinson (820) Fix prepare and commit_write to do the right thing 2009-11-12 Andrew Deason (787) DAFS: Allow non-fileserver to schedule salvages 2009-11-12 Simon Wilkinson (792) Add printf format checks to the cache manager 2009-11-12 Derrick Brashear (783) conservative dynamic vcache fix for 14x 2009-11-12 Andrew Deason (776) Check for (hostFlags & HOSTDELETED) after h_Lock_r
    2009-11-12 Simon Wilkinson  (795) Add printf format checks to rx
2009-11-11 Simon Wilkinson (726) Linux: Use atomics for credential reference counts 2009-11-08 Simon Wilkinson (793) Add printf format checks to util's log functions 2009-11-08 Simon Wilkinson (794) Add printf format checks to afs_com_err()
    2009-11-04 Derrick Brashear (451) macos knote fsevents hinting
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-08-27 Jeffrey Altman (319) Use xdr_alloc and xdr_free within ptuser
    2009-07-29 Michael Meffie   (147) Fix bosserver directory creation
2009-07-24 Hartmut Reuter (70) preparing rxosd integration: change in AFSFetchStatus

  Patches merged into the master branch
    Date       Author         Change# Description
    2009-11-18 Andrew Deason    (842) Define T_SRV when not defined for us
    2009-11-18 Andrew Deason    (843) src/afs/afs_user.c typo
2009-11-18 Andrew Deason (844) AIX: Missing brace in afs_vnop_flock.c
    2009-11-18 Matt Benjamin    (584) viced ihandle boost
    2009-11-18 Simon Wilkinson  (839) Name chunkOps structure elements
2009-11-18 Michael Meffie (841) fix for volser transaction object race conditions
    2009-11-18 Simon Wilkinson  (835) Linux: Fix lock ordering
    2009-11-18 Marc Dionne      (836) aklog build fix: com_err.h header
    2009-11-17 Simon Wilkinson  (834) Rationalise our include paths
    2009-11-17 Derrick Brashear (832) ktc remove unused variable
    2009-11-17 Simon Wilkinson  (822) Translate messages from ktc_SetToken
    2009-11-17 Simon Wilkinson  (821) Better errors from aklog
    2009-11-17 Derrick Brashear (818) asm unexecutable stack
2009-11-16 Jeffrey Altman (825) Windows: Code signing with cross-signed certificates 2009-11-16 Jeffrey Altman (831) Windows: Use STATUS_IO_TIMEOUT where STATUS_TIMEOUT was returned 2009-11-16 Jeffrey Altman (826) Windows: Error mapping for VBUSY and VRESTARTING 2009-11-15 Jeffrey Altman (830) Windows: Fix port assignment to use network byte order 2009-11-15 Jeffrey Altman (791) Windows: ports in the cache manager are stored in network byte order 2009-11-13 Andrew Deason (815) Make ktc_curpag also detect ONEGROUP PAG gids 2009-11-13 Simon Wilkinson (819) Use set_page_writeback and end_page_writeback 2009-11-11 Marc Dionne (797) Linux: Use the kernel's credentials structure
    2009-11-11 Andrew Deason    (814) Do not check *aoutSize in PGetPAG
    2009-11-11 Simon Wilkinson  (813) Update warning inhibition
    2009-11-11 Simon Wilkinson  (812) Prototype kalog_Init
    2009-11-11 Simon Wilkinson  (811) const char paths for ubik_ServerInit
    2009-11-11 Simon Wilkinson  (810) Fix des key type issue in bosoprocs
    2009-11-11 Simon Wilkinson  (809) Prototype UV_Bind
    2009-11-11 Simon Wilkinson  (807) Remove 'M' variants of lock macros
2009-11-11 Simon Wilkinson (808) Fix warnings from afsconf_SetExtendedCellInfo
    2009-11-11 Simon Wilkinson  (806) Include signal.h for sigfillset
    2009-11-11 Marc Dionne      (804) krb_udp.c warning fix
2009-11-11 Michael Meffie (800) cm: address race condition in afs_QueueVCB
    2009-11-11 Simon Wilkinson  (805) cr_gid is already used by Darwin
    2009-11-11 Marc Dionne      (803) src/pam/afs_auth.c warning fix
2009-11-10 Derrick Brashear (801) unix srv record network byte order fix 2009-11-10 Russ Allbery (798) Update afsd cache and firewall details 2009-11-10 Simon Wilkinson (802) Fix locking in FlushVCBs when called from discon 2009-11-09 Marc Dionne (768) Unix client: wrappers for credentials structure access 2009-11-09 Michael Meffie (764) viced: avoid useless core if shutdown during initialization
    2009-11-08 Simon Wilkinson  (789) Add printf-style format checking
    2009-11-08 Simon Wilkinson  (785) Complete removal of DUX client code
2009-11-08 Marc Dionne (790) Linux: always use afs_maybe_unlock_kernel 2009-11-08 Simon Wilkinson (784) Move vnode macros to their own directories 2009-11-07 Simon Wilkinson (788) Add error_table.c to gitignore in comerr
    2009-11-05 Andrew Deason    (782) Cleanup VOffline log message
2009-11-05 Simon Wilkinson (781) Prevent VLRUQ race in ShakeLooseVCaches 2009-11-04 Rainer Toebbicke (756) Correct diskused and files when cloning a volume
    2009-11-04 Derrick Brashear (772) macos fstrace msgcat search path
    2009-11-04 Derrick Brashear (771) macos 10.6 64bit trace fixes
2009-11-04 Marc Dionne (752) Linux - Fix disk cache access for selinux/AppArmor constrained processes 2009-11-03 Andrew Deason (716) Check for (hostFlags & HOSTDELETED) after h_Lock_r 2009-11-03 Andrew Deason (765) DAFS: Avoid SALVSYNC communication during shutdown 2009-11-03 Andrew Deason (769) DAFS: Wait for exclusive ops in FSYNC_VOL_OFF 2009-11-02 Dan Hyde (757) Add array bounds checking in h_Enumerate 2009-11-02 Marc Dionne (759) Linux: Fix write_begin configure test for recent RHEL kernels 2009-11-02 Marc Dionne (758) Fix memory allocation warnings at shutdown 2009-10-30 Marc Dionne (753) Linux: remove unused cr->next member in struct afs_cred
    2009-10-29 Simon Wilkinson  (754) Cleanup cache bypass
    2009-10-29 Andrew Deason    (747) Avoid using released hosts
    2009-10-29 Simon Wilkinson  (751) Coding style cleanup
    2009-10-28 Simon Wilkinson  (744) Make afsd.pod reflect reality
    2009-10-28 Simon Wilkinson  (748) Move PMTU header block to top of file
2009-10-27 Andrew Deason (717) Avoid prematurely destroying callback_rxcon 2009-10-26 Marc Dionne (742) afs_buffer.c: fix uninitialized variable warning
    2009-10-26 Simon Wilkinson  (741) Use fewer #ifdefs for dynamic vcaches
    2009-10-26 Simon Wilkinson  (743) Make cache bypass build again
    2009-10-26 Simon Wilkinson  (738) Remove hardcoded maximum time
2009-10-26 Simon Wilkinson (740) Fix dynamic vcache / rxmaxmtu cmd id collision
    2009-10-26 Simon Wilkinson  (739) Remove pininodes
    2009-10-26 Simon Wilkinson  (737) Fix locking in afs_buffer.c
2009-10-26 Andrew Deason (735) Dec old special inodes in inode convertROtoRW 2009-10-26 Matt Benjamin (268) viced (non atomic) refcount/more-threads 2009-10-26 Jeffrey Altman (733) ubik_VL_GetAddrsU does not accept a VLCallBack parameter 2009-10-26 Andrew Deason (734) Avoid 'salvageserver -client -showlog' segfault 2009-10-26 Jeffrey Altman (729) Updates to Jake's RTT based server ranking (Gerrit 317) 2009-10-26 Jacob Thebault-Spieker (317) Adds cm_RankUpServers() and cm_RankServer()
    2009-10-26 Simon Wilkinson  (732) Clean up console message
2009-10-25 Simon Wilkinson (725) Don't return AOP_WRITEPAGE_ACTIVATE to write() 2009-10-25 Simon Wilkinson (724) Use user credentials for Linux writepage()
    2009-10-23 Derrick Brashear (723) windows 1.5.66
    2009-10-23 Derrick Brashear (722) make 1.5.66 for unix
2009-10-23 Michael Meffie (718) volser transaction object race conditions 2009-10-23 Simon Wilkinson (721) Resolve error return issues in writepage 2009-10-23 Jeffrey Altman (715) Remove warning from all calls to afsconf_GetExtendedCellInfo
    2009-10-23 Jeffrey Altman   (720) Windows: Notes for 1.5.66
    2009-10-23 Jeffrey Altman   (719) Windows: Updates to Release Notes
    2009-10-22 Simon Wilkinson  (712) Refactor writepage_sync
    2009-10-22 Derrick Brashear (703) pthread pid casting
2009-10-22 Jeffrey Altman (714) Windows: no longer use WinExec in afscreds 2009-10-22 Jeffrey Altman (713) rx lwp include assert.h where AFS_NT40_ENV builds can see it 2009-10-22 Jeffrey Altman (711) Windows: Update Control Panel to use ShellExecuteEx instead of WinExec
    2009-10-22 Derrick Brashear (710) remove spurious log in icl
2009-10-22 Simon Wilkinson (708) Add -Wpointer-arith to warning and checking builds
    2009-10-21 Derrick Brashear (668) rx don't exit
2009-10-21 Simon Wilkinson (707) Fix fall out from removal of memset casts 2009-10-21 Jeffrey Altman (706) Windows: Update MSI installer properties 2009-10-21 Jeffrey Altman (705) Windows: ports in the cache manager are stored in network byte order 2009-10-21 Asanka Herath (704) Windows: Set the ARPINSTALLLOCATION property when installing
    2009-10-21 Simon Wilkinson  (701) Don't cast the pointer past to memset
2009-10-21 Matt Benjamin (645) Make typedefs of AFS_UCRED and AFS_PROC with renaming 2009-10-21 Andrew Deason (693) HPUX: Do not sigwait on critical signals 2009-10-21 Jeffrey Altman (700) Windows: Add registry entries for rx_SetMinPeerTimeout, rx_SetMaxRecvWindow, rx_SetMaxSendWindow 2009-10-21 Jeffrey Altman (663) Windows: Modify afscreds.exe and afs_config.exe to be UAC compatible 2009-10-21 Jeffrey Altman (699) Add rx_SetMinPeerTimeout and rx_GetMinPeerTimeout 2009-10-21 Simon Wilkinson (692) Use real names for page lock operations 2009-10-21 Jeffrey Altman (697) Windows: Do not permit infinite attempts to obtain a pioctl file handle 2009-10-21 Jeffrey Altman (698) Windows: digital signatures are required for resource dlls
    2009-10-21 Jeffrey Altman   (661) Windows: Adjust error return values
    2009-10-20 Derrick Brashear (549) rx window size increase
    2009-10-20 Derrick Brashear (694) afscp warnings cleanup
2009-10-20 Jeffrey Altman (696) prevent rx peer timeout from reaching 0.0 seconds
    2009-10-20 Jeffrey Altman   (695) Rx warning removal
    2009-10-20 Jeffrey Altman   (690) Windows: AFS_PTR_FMT is just 'p'
    2009-10-20 Andrew Deason    (691) Avoid 'static __inline' on HPUX
    2009-10-20 Simon Wilkinson  (689) Remove pageoff macro
2009-10-19 Jeffrey Altman (686) Add server prefix to bumon.xg; avoid rx_call * vs rx_connection * warning 2009-10-19 Simon Wilkinson (687) Return both error codes for rxfs_fetchInit 2009-10-19 Simon Wilkinson (685) Always unlock pages when returning from writepage 2009-10-19 Andrew Deason (684) Fix a couple more unlink()s in vol-salvage.c 2009-10-19 Asanka Herath (683) Windows: Add a token status icon to the NIM plug-in 2009-10-19 Claudio Bisegni (682) AFSPreference Pane Mounts View refresh issue 2009-10-19 Claudio Bisegni (677) OpenAFS Preference Pane 64bit and Symbolic Link features implemented. 2009-10-19 Andrew Deason (681) Fix format warnings in tviced/state_analyzer.c 2009-10-19 Andrew Deason (680) Prototype encode_krb5_enc_tkt_part for aklog
    2009-10-19 Andrew Deason    (678) Fix a couple of size_t warnings
    2009-10-19 Andrew Deason    (679) Prototype ka_log
    2009-10-18 Simon Wilkinson  (675) Fix warnings in tviced
2009-10-18 Andrew Deason (671) Log error messages in volser i/o errors
    2009-10-18 Simon Wilkinson  (673) More warning fixes for kauth
    2009-10-18 Simon Wilkinson  (672) Update warning management
    2009-10-18 Simon Wilkinson  (676) Use ranlib -c for Mac OS X Leopard
2009-10-17 Simon Wilkinson (674) afs_Conn must be called within the analyze loop 2009-10-17 Jeffrey Altman (670) Windows: Always compute time remaining in cm_Analyze 2009-10-17 Jeffrey Altman (669) Windows: mark volume status online during cm_MergeStatus 2009-10-16 Marc Dionne (657) Linux: kmem_cache_create fix and cleanup
    2009-10-16 Andrew Deason    (664) Fix rxgen-generated warnings
    2009-10-16 Derrick Brashear (667) exit less
    2009-10-16 Derrick Brashear (666) snowleopard 64 bit warning death
2009-10-15 Andrew Deason (647) Detect and use %zu for size_t when available 2009-10-15 Andrew Deason (665) Fix unitialized variable warning in cfghost.c 2009-10-15 Jeffrey Altman (654) Windows: AFSVolSync creationDate based readonly volume versioning
    2009-10-15 Jeffrey Altman   (662) Windows does not provide sys/wait.h
    2009-10-15 Andrew Deason    (635) Fix warnings in butc, tbutc, and butm
    2009-10-15 Simon Wilkinson  (639) Fix checked builds with gcc4.2
2009-10-14 Derrick Brashear (594) add SRV record lookups to unix afsconf support suite also
    2009-10-14 Simon Wilkinson  (660) Add fsint dependency to audit builds
2009-10-14 Jeffrey Altman (651) Windows: refactor afs status cloning and clone when fs fetchdata bug detected 2009-10-14 Jeffrey Altman (659) Revert "Windows: Readonly Volume Versioning for Windows Cache Manager" 2009-10-14 Jeffrey Altman (658) Windows: fix build due to broken src/volser/NTMakefile 2009-10-14 Marc Dionne (656) Linux: Remove declaration of unused variable filp 2009-10-13 Jeffrey Altman (648) Windows: If SecurityLevel is configured use it for vos.exe and pts.exe
    2009-10-13 Andrew Deason    (650) Use f_bsize for ZFS afs_fsfragsize
    2009-10-13 Simon Wilkinson  (636) Add public protoypes for volser
    2009-10-12 Andrew Deason    (649) Formatting typos in pts.pod
    2009-10-12 Simon Wilkinson  (637) Add afsio to gitignore
2009-10-12 Jeffrey Altman (579) Windows: Readonly Volume Versioning for Windows Cache Manager 2009-10-12 Jeffrey Altman (643) Windows Explorer Shell Extension: Remove OutputDebugString calls 2009-10-12 Jeffrey Altman (646) Windows: Correct lock error codes and log file server lockCount 2009-10-12 Jeffrey Altman (580) Improve accuracy of Rx RTT calculation by skipping retransmitted packets
    2009-10-11 Matt Benjamin    (642) Use AFS_PROC consistently
2009-10-11 Simon Wilkinson (640) Revert "Linux: kmem_cache_create fix and cleanup" 2009-10-10 Jeffrey Altman (607) Windows: use port when finding server by address 2009-10-10 Jeffrey Altman (634) Windows: Prevent fs fetchdata offset bug error from propagating to caller
    2009-10-09 Andrew Deason    (597) Fix warnings in kauth/authclient.c
    2009-10-09 Andrew Deason    (600) Fix warnings in rxkad
    2009-10-09 Andrew Deason    (592) Correct and use AFS_SIZET_FMT
2009-10-09 Marc Dionne (621) Linux: kmem_cache_create fix and cleanup
    2009-10-08 Andrew Deason    (620) Fix warning in vol/namei_ops.c
2009-10-08 Davor Ocelic (618) Update README with solved/pending docs tasks
    2009-10-08 Davor Ocelic     (617) Update backup suite manpages
    2009-10-08 Davor Ocelic     (616) Update fstrace suite manpages
2009-10-08 Davor Ocelic (615) Minimal left docs updates for vos suite
    2009-10-08 Andrew Deason    (612) Typo in vos_remsite.pod
2009-10-08 Davor Ocelic (610) Add POD links (L<>) in pts.pod and symlink.pod
    2009-10-08 Davor Ocelic     (609) Update vos suite manpages
2009-10-08 Davor Ocelic (608) Allow check-pod to work on specific files or dirs 2009-10-08 Davor Ocelic (611) Update readme with solved and pending tasks
    2009-10-08 Andrew Deason    (602) Reduce warnings in vos.c
2009-10-08 Andrew Deason (599) Remove warnings related to type-punning 2009-10-08 Jeffrey Altman (606) Windows: use xdr_alloc to allocate memory for Callback data structs 2009-10-08 Marc Dionne (605) authclient.c: fix 64-bit specific warnings
    2009-10-08 Jeffrey Altman   (604) Add missing variable to afsio
2009-10-08 Derrick Brashear (593) Permit DNS SRV record lookups to be used by the Windows afsconf_GetAfsdbInfo 2009-10-08 Andrew Deason (603) xdrproc_t functions take a caddr_t, not caddr_t* 2009-10-08 Andrew Deason (601) Ignore libafsrpc warnings for shlibafsrpc also
    2009-10-08 Andrew Deason    (598) Fix warnings in lwp/process.c
2009-10-08 Andrew Deason (596) Remove a pointer->integer warning in fstrace.c
    2009-10-08 Andrew Deason    (595) Prototype strcasestr in afsmonitor.c
    2009-10-07 Michael Meffie   (216) Allow gnu-style long options
    2009-10-07 Hartmut Reuter   (590) pioctl with VIOC_FS_CMD removed
2009-10-07 Jeffrey Altman (587) Build afsio on Windows; remove many warnings 2009-10-07 Andrew Deason (591) Make namei convertROtoRW'd volumes usable
    2009-10-07 Simon Wilkinson  (581) Use page_offset() on Linux
    2009-10-07 Jeffrey Altman   (585) Windows: fs listacl -cmd
    2009-10-06 Jeffrey Altman   (586) documentation for "fs listacl -cmd"
2009-10-06 Derrick Brashear (577) afs_FindService should handle iana portnames
    2009-10-06 Hartmut Reuter   (556) New option '-cmd' for 'fs listacl'
2009-10-05 Simon Wilkinson (582) Use standard Linux paths for all headers 2009-10-05 Claudio Bisegni (578) OSX Launchd Startup Manage with Preference Pane 2009-10-05 Hartmut Reuter (555) afsio is a command to pipe data into or out of afs files 2009-10-04 Marc Dionne (574) Linux: 2.6.32 - Adapt to writeback changes
    2009-10-04 Marc Dionne      (573) rxfs_storePadd: return 0 on success
    2009-10-03 Simon Wilkinson  (569) Refactor linux readpage support
2009-10-03 Simon Wilkinson (568) Rationalise some #ifdefs in the LINUX osi layer
    2009-10-03 Simon Wilkinson  (567) Remove pre-Linux 2.6 support
    2009-10-03 Simon Wilkinson  (572) There can be only one ... MD5
    2009-10-03 Derrick Brashear (565) create LINUX24 directory
    2009-10-03 Derrick Brashear (564) launchdaemon support for MacOS
2009-10-01 Simon Wilkinson (566) Remove page past end of file optimisations 2009-10-01 Andrew Deason (563) DAFS: Wait until preattach to service FSSYNC reqs

  Patches merged into the stable branch
    Date       Author         Change# Description
    2009-11-16 Anders Kaseorg   (823) Clean up console message
2009-11-11 Michael Meffie (817) cm: address race condition in afs_QueueVCB
    2009-11-11 Andrew Deason    (816) Do not check *aoutSize in PGetPAG
2009-11-05 Marc Dionne (767) Fix memory allocation warnings at shutdown 2009-11-05 Marc Dionne (766) Linux: Fix write_begin configure test for recent RHEL kernels
    2009-11-04 Derrick Brashear (780) macos 10.6 64bit trace fixes
    2009-11-04 Russ Allbery     (779) .gitignore for src/pinstall
2009-11-04 Russ Allbery (777) Always use kbuild for all Linux kernel configure probes 2009-11-04 Marc Dionne (774) Linux - Fix disk cache access for selinux/AppArmor constrained processes 2009-11-04 Russ Allbery (775) Build shadow header files when necessary on Linux
    2009-11-04 Russ Allbery     (773) Make afsd.pod reflect reality
    2009-11-02 Andrew Deason    (762) Avoid using released hosts
2009-11-02 Andrew Deason (763) Protect rx_call iovq from simultaneous attempts to empty it 2009-11-02 Andrew Deason (761) Dec old special inodes in inode convertROtoRW 2009-11-02 Marc Dionne (760) Linux: Avoid deadlock in readdir - release GLOCK for filldir 2009-10-30 Marc Dionne (755) Linux: 2.6.32 - Adapt to writeback changes 2009-10-28 Andrew Deason (749) Avoid prematurely destroying callback_rxcon 2009-10-21 Andrew Deason (702) HPUX: Do not sigwait on critical signals
    2009-10-14 Andrew Deason    (655) Use f_bsize for ZFS afs_fsfragsize
2009-10-13 Andrew Deason (653) Remove extra arguments to afs_syscall_call
    2009-10-13 Andrew Deason    (652) Make namei_ops.c build again
2009-10-08 Andrew Deason (613) Make namei convertROtoRW'd volumes usable 2009-09-27 Russ Allbery (500) viced cap fetchdata len to avoid negative
    2009-09-26 Russ Allbery     (497) h_GetHost_r cleanup cases
2009-09-23 Andrew Deason (490) Implement _PC_FILESIZEBITS for solaris pathconf 2009-09-16 Russ Allbery (462) Add automatic sysname detection for ARM Linux 2009-09-15 Russ Allbery (459) fileserver should actually retry VL_RegisterAddrs on failure
    2009-09-14 Simon Wilkinson  (457) Init the vrequest structure correctly
    2009-09-03 Andrew Deason    (398) Update accessDate on volume access
    2009-09-01 Felix Frank      (342) Fixed out-of-tree builds.
    2009-08-31 Michael Meffie   (386) Build on linux 2.4 again
2009-08-28 Derrick Brashear (366) macos 10.5 doesn't support compiler kext flag
    2009-08-28 Derrick Brashear (363) update decode-panic for 10.6
    2009-08-28 Derrick Brashear (362) macos 10.6 64 bit support
    2009-08-28 Derrick Brashear (361) macos rc script server handling
    2009-08-28 Derrick Brashear (360) macos 10.6 updates
    2009-08-28 Derrick Brashear (359) macos 10.6 package naming
    2009-08-28 Derrick Brashear (358) macos 10.6 amd64 kmod build fix
    2009-08-28 Derrick Brashear (357) macos 10.6 pam support
    2009-08-28 Derrick Brashear (356) OSX lock initialization cleanup
    2009-08-28 Derrick Brashear (355) MacOS 10.6 support update
    2009-08-10 Andrew Deason    (280) Add additional vlprocs safety checks
2009-08-10 Andrew Deason (275) Allow specifying vos create/addsite volume IDs 2009-08-10 Andrew Deason (274) Ignore SIGSYS when issuing pioctl syscall 2009-08-07 Andrew Deason (273) Correcting formatting typo in vos addsite manpage 2009-08-07 Andrew Deason (272) Always display vnode accesses in vos output
    2009-08-07 Andrew Deason    (271) Fixing manpage for vos addsite -valid
    2009-07-24 Russ Allbery     (208) Make ktc_curpag generally available
2009-07-22 Jeffrey Hutzelman (180) Fix afs_GetVolume() for non-root dynroot FIDs
    2009-07-22 Simon Wilkinson  (174) Remove the RCSID macro
    2009-07-22 Simon Wilkinson  (173) Remove CVS ignore files
    2009-07-22 Simon Wilkinson  (172) Revise git ignore files

 Resolved Tickets
   Here is a list of tickets that have been resolved since October 1, 2009:

     ticket # state     created       title
       15160: resolved  Sep 07, 2004  Windows, Global Drives as SYSTEM...
15714: resolved Oct 21, 2004 Windows: Remove submount creation as a side effect of AFS drive mapping 16733: resolved Dec 08, 2004 Windows; Trojan horse in a 1.3.74 installer
       61118: resolved  May 08, 2007  CPU Load after Starting AFS Service
       73105: resolved  Oct 03, 2007  tokens -h / tokens -help
82701: resolved Jan 11, 2008 AFS Client icon disappears from taskbar 90994: resolved Mar 20, 2008 Bug: OpenAFS client for Windows 1.3.5 does not cleanup Registry during Uninstall 92944: resolved Apr 03, 2008 [OpenAFS-devel] SELinux biting OpenAFS [Cache manager using the wrong SELinux context]
      119102: resolved  Oct 03, 2008  convert OpenAFS CVS to git
123575: resolved Oct 30, 2008 Opening on two windows clients a MS Word Document
      124337: resolved  Feb 11, 2009  Windows 7 beta and AFS drives
      124498: resolved  Mar 18, 2009  panic on solaris 10 running 1.4.8
125402: resolved Sep 15, 2009 oafs win 1.5.63 - writing profile to afs failures 125421: resolved Sep 23, 2009 Vista ultimate and 1.6.64 "\\AFS not reachable\ 125475: resolved Oct 08, 2009 OpenAFS on kernel 2.6.32 triggers WARNING at fs/fs-writeback.c:1112
      125486: resolved  Oct 10, 2009  Uninstall.command Open AFS v1.565
125510: resolved Oct 17, 2009 OpenAFS on windows permission denied on RO with client not reachable
      125544: resolved  Oct 27, 2009  BUG at osi_file.c:87 with AppArmor
125555: resolved Oct 30, 2009 OpenAFS 1.4.11 crash on RHEL 5 update 4 systems

_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to