2004-08-10 04:10 shadow * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/smb3.c, src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/files.wxi: DELTA STABLE14-1-3-70-release-really-20040809 AUTHOR jaltman@mit.edu Restore the installation of afslogon.dll as a winlogon event handler. Microsoft identified the problem as being a newly added restriction on the behavior of DllMain entry points. Network operations such as bind() may no longer be called. The ICF blocks them but does not cause an error to be returned. 2004-08-10 04:07 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/smb3.c, src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/files.wxi: DELTA 1-3-70-release-really-20040809 AUTHOR jaltman@mit.edu Restore the installation of afslogon.dll as a winlogon event handler. Microsoft identified the problem as being a newly added restriction on the behavior of DllMain entry points. Network operations such as bind() may no longer be called. The ICF blocks them but does not cause an error to be returned. 2004-08-10 03:46 shadow * src/WINNT/afsd/: afslogon.c, smb3.c: DELTA STABLE14-xp-sp2-fix-plus-20040810 AUTHOR jaltman@mit.edu The XP SP2 problem was caused by attempting to call bind() from within DllMain which is no longer permitted. Added a new function AfsLogonInit() which is called from every entry point to ensure that the necessary initializaton is performed. Cleaned up the prior fix to smb3.c to better test the invalid conditions. 2004-08-10 00:16 jaltman * src/WINNT/afsd/: afslogon.c, smb3.c: DELTA xp-sp2-fix-plus-20040810 AUTHOR jaltman@mit.edu The XP SP2 problem was caused by attempting to call bind() from within DllMain which is no longer permitted. Added a new function AfsLogonInit() which is called from every entry point to ensure that the necessary initializaton is performed. Cleaned up the prior fix to smb3.c to better test the invalid conditions. 2004-08-09 20:57 shadow * src/: config/NTMakefile.i386_nt40, util/snprintf.c, WINNT/afsd/afsd_init.c, WINNT/client_exp/gui2fs.cpp, WINNT/install/NSIS/OpenAFS.nsi: DELTA STABLE14-msvs8-20040810 AUTHOR jaltman@mit.edu changes to support building under msvs8. this will allow us to produce 64-bit binaries. 2004-08-09 20:55 shadow * src/WINNT/afsd/smb3.c: DELTA STABLE14-null-pointer-20040809 AUTHOR jaltman@mit.edu protect against a null pointer reference in smb_ReceiveV3Trans when its the first packet and the totalData and totalParms are 0 2004-08-09 20:51 jaltman * src/WINNT/afsd/smb3.c: DELTA null-pointer-20040809 AUTHOR jaltman@mit.edu protect against a null pointer reference in smb_ReceiveV3Trans when its the first packet and the totalData and totalParms are 0 2004-08-09 09:45 jaltman * src/: WINNT/afsd/afsd_init.c, WINNT/client_exp/gui2fs.cpp, WINNT/install/NSIS/OpenAFS.nsi, config/NTMakefile.i386_nt40, util/snprintf.c: DELTA msvs8-20040810 AUTHOR jaltman@mit.edu changes to support building under msvs8. this will allow us to produce 64-bit binaries. 2004-08-09 09:18 shadow * src/cf/: osconf.m4, osconf.m4: DELTA solaris-x86-9-support-20040809 AUTHOR fallsjo@sanchin.se osconf stuff for solaris x86 9.0 2004-08-09 05:13 jaltman * src/WINNT/install/: NSIS/OpenAFS.nsi, wix/files.wxi: DELTA remove-winlogon-key-20040810 AUTHOR jaltman@mit.edu Make sure installers remove winlogon event handler key 2004-08-09 04:35 shadow * Makefile.in, src/volser/Makefile.in: DELTA tvolser-default-20040809 AUTHOR shadow@dementia.org build and install tvolser on platforms with tviced. 2004-08-09 04:20 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-issues.txt, src/ntbuild.bat, src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/files.wxi, src/config/NTMakefile.i386_nt40: DELTA release-1370-20040810 AUTHOR jaltman@mit.edu Disable the installation of the WinLogon Event Handlers to avoid problems with XP SP2 Final Release booting and profiles being released on logoff. Update version to 1.3.7000 Add VS8 entries to the build system 2004-08-09 04:13 shadow * configure-libafs.in, configure.in: DELTA prepare-for-1-3-70-20040809 AUTHOR shadow@dementia.org unget configure scripts ready for 1.3.70. not what i meant to do 2004-08-09 04:11 shadow * configure-libafs.in, configure.in: DELTA prepare-for-1-3-70-20040809 AUTHOR shadow@dementia.org get configure scripts ready for 1.3.70 2004-08-09 04:07 shadow * src/config/: param.alpha_dux51.h, param.amd64_linux24.h, param.hp_ux11i.h, param.i386_fbsd_50.h, param.i386_fbsd_51.h, param.i386_fbsd_52.h, param.i386_fbsd_53.h, param.i386_nbsd20.h, param.i386_obsd31.h, param.i386_obsd32.h, param.i386_obsd33.h, param.i386_obsd34.h, param.i386_obsd36.h, param.ia64_hpux1122.h, param.ia64_hpux1123.h, param.ia64_linux24.h, param.parisc_linux24.h, param.ppc64_linux24.h, param.ppc_linux24.h, param.s390_linux24.h, param.sparc64_linux24.h, param.sparc_linux24.h: DELTA enable-largefile-clients-20040808 AUTHOR shadow@dementia.org the linuxes should all work. it at least builds on openbsd. i can't imagine freebsd doesn't work, likewise "netbsd 2.0", only question is hpux. 2004-08-09 03:30 shadow * src/config/param.sgi_65.h: DELTA irix-largefile-client-20040808 AUTHOR shadow@dementia.org enable largefile support in the client 2004-08-09 03:25 shadow * src/afs/IRIX/osi_file.c: DELTA irix-osi-cred-decl-20040808 AUTHOR shadow@dementia.org add cred declaration for irix back 2004-08-09 01:23 shadow * src/config/param.alpha_dux50.h: DELTA dux50-largefile-client-20040808 AUTHOR shadow@dementia.org good here also 2004-08-09 00:58 shadow * src/rx/DUX/rx_knet.c: DELTA dux-rxk-init-is-void-20040808 AUTHOR shadow@dementia.org rxk_init is a void function 2004-08-09 00:54 shadow * src/afs/VNOPS/afs_vnop_readdir.c: DELTA dux-min-direct-20040808 AUTHOR shadow@dementia.org someone removed d_fileno from the generic case, put it back there. (maybe it was me, who knows...) 2004-08-09 00:24 shadow * src/afs/afs_prototypes.h: DELTA dux-kernel-cleanup-20040808 AUTHOR shadow@dementia.org more "cleanup cleanup" 2004-08-09 00:17 shadow * src/afs/afs_osi.c: DELTA dux-gcpags-20040808 AUTHOR shadow@dementia.org pidtab and npids need to be pulled in so this works 2004-08-08 23:59 shadow * src/vol/partition.c: DELTA dux-vol-cleanup-20040808 AUTHOR shadow@dementia.org make partition code work again on dux 2004-08-08 23:57 shadow * src/ubik/ubik.c: DELTA ubik-reorder-functions-20040808 AUTHOR shadow@dementia.org avoid need for prototypes by reordering 2004-08-08 23:49 shadow * src/lwp/Makefile.in: DELTA dux-lwp-makefile-fix-20040808 AUTHOR shadow@dementia.org tru64 hates indented comments inmakefiles 2004-08-08 23:12 shadow * src/: config/param.ppc_darwin_70.h, libafs/MakefileProto.DARWIN.in: DELTA macos-largefile-client-20040808 AUTHOR shadow@dementia.org libcc_kext is needed for ashldi3, ashrdi3, so that long long operations don't result in undefined symbols 2004-08-08 19:21 shadow * src/rxgk/: Makefile.am, Makefile.in, README, rxgk.h, rxgk_clnt.c, rxgk_common.c, rxgk_crkrb.c, rxgk_crlha.c, rxgk_crpc.c, rxgk_info.c, rxgk_locl.h, rxgk_proto.xg, rxgk_serv.c, rxgk_srpc.c, test.xg, test_client.c, test_server.c: DELTA rxgk-import-20040808 AUTHOR lha@stacken.kth.se FIXES not actually hooked in yet, but getting it in so we can work with it. 2004-08-08 19:17 shadow * src/rx/rx_kcommon.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-08-08 19:07 shadow * acinclude.m4: DELTA macos-10-autoconf-update-20040808 AUTHOR shadow@dementia.org 10.3.4 and 10.3.5 work 2004-08-08 18:14 shadow * src/config/: param.sun4x_510.h, param.sun4x_58.h, param.sun4x_59.h, param.sunx86_510.h, param.sunx86_58.h, param.sunx86_59.h: DELTA solaris-largefile-client-20040808 AUTHOR shadow@dementia.org FIXES enable largefile client for sparc and x86 solaris 8 and on. 2004-08-08 16:55 jaltman * src/WINNT/afsd/smb.c: DELTA debug-messages-20040808 AUTHOR jaltman@mit.edu make sure that all messages logged to the Event Log are also in the trace log 2004-08-07 21:32 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA winnotes-20040807 AUTHOR jaltman@mit.edu more updates 2004-08-07 16:56 jaltman * src/WINNT/afsd/: smb.c, smb3.c: DELTA hidden-dot-files-20040807 AUTHOR asanka@mit.edu Hide dot files even when we can't stat the file. 2004-08-07 14:14 jaltman * src/WINNT/client_exp/submounts_dlg.cpp: DELTA unused-vars-20040807 AUTHOR jaltman@mit.edu remove unused variables 2004-08-07 14:12 jaltman * src/WINNT/afsd/cm_server.c: DELTA free-serverref-list-20040807 AUTHOR jaltman@mit.edu Freeing the cm_serverRef_t has proved to be a challenge to get it right. We now pass a pointer to a pointer to the first object in the list to the function. We must be very careful to not destroy the list as we walk the contents of the list with the extra level of indirection. On the other hand, when we are freeing members of the list which have reached a refCount of zero, we must be sure to maintain the fiction of the extra level of indirection. 2004-08-07 13:45 jaltman * src/WINNT/afsd/cm_server.c: DELTA ignore-me-20040812 AUTHOR jaltman@mit.edu ignore this commit 2004-08-07 05:44 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_freelance.c, cm_freelance.h, cm_scache.c, cm_server.c, smb.c, smb.h, smb3.c: DELTA freelance-misc-20040807 AUTHOR jaltman@mit.edu Added a change monitor to the HKLM\SOFTWARE\OpenAFS\Client\Freelance key. When a change occurs mark the root.afs data as invalid and for it to be reloaded on the next access. This allows administrators to modify the mount point list without restarting the service. The freelance client used to provide a fake modification time for the root.afs volume data and its mount points of 7/09/2001 14:24 EDT. Added code to extract the last modification time of the Freelance registry key and use that instead. The time now represents the most recent mount point change. smb3.c: Fake the timestamp if we can't stat the file. A zero FILETIME value causes problems. 2004-08-07 05:41 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA winnotes-20040807 AUTHOR jaltman@mit.edu document new freelance functionality and update install notes 2004-08-06 21:48 shadow * src/: afsmonitor/afsmonitor.c, config/param.nbsd20.h: DELTA netbsd-20-update-20040806 AUTHOR gendalia@iastate.edu make it compile with current netbsd 2004-08-06 20:13 shadow * src/config/param.nbsd20.h: DELTA netbsd-has-long-long-20040806 AUTHOR shadow@dementia.org feedback from gendalia@iastate.edu 2004-08-06 20:04 shadow * src/rx/rx_user.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-08-05 16:51 jaltman * src/config/NTLang.bat: DELTA ntlang-20040805 AUTHOR jaltman@mit.edu No longer warn about executing language registry file. 2004-08-05 16:50 jaltman * src/ntbuild.bat: DELTA ntbuild-lang-20040805 AUTHOR jaltman@mit.edu No longer warn about executing a language registry file since the file no longer exists and is not used with the new installers 2004-08-05 16:47 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA winnotes-20040805 AUTHOR jaltman@mit.edu summary of changes performed this week for 1.3.70 2004-08-05 16:31 jaltman * src/: WINNT/afsd/NTMakefile, WINNT/aklog/NTMakefile, bozo/NTMakefile, bucoord/NTMakefile, butc/NTMakefile, kauth/NTMakefile, libafsauthent/NTMakefile, ptserver/NTMakefile, tbutc/NTMakefile, vlserver/NTMakefile, volser/NTMakefile: DELTA mpr-lib-required-20040805 AUTHOR jaltman@mit.edu All executables which include the pioctl functions now require mpr.lib to be linked 2004-08-05 16:28 jaltman * src/sys/pioctl_nt.c: DELTA winxp-sp2-pioctl-20040805 AUTHOR jaltman@mit.edu On Windows XP SP2, when a Kerberos principal is used for login and the KDC is not reachable, Windows will return a DOWNGRADE_DETECTED error when attempting to open the ioctl file. This is because NTLM will not be permitted when there is the potential of an attack. There is a hack to get around this. Manually create a CIFS connection to the AFS client service while specifying the current user's name. This will use the cached password and allow the downgrade to NTLM. 2004-08-05 16:24 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-20040805 AUTHOR jaltman@mit.edu Correct missing debug conditional 2004-08-05 16:23 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt, registry.txt: DELTA winnotes-20040805 AUTHOR jaltman@mit.edu Updates winnotes with current info 2004-08-05 16:23 jaltman * README-NT: DELTA readme-nt-20040805 AUTHOR jaltman@mit.edu Update readme with latest WiX installer info 2004-08-05 14:48 shadow * src/viced/host.c: DELTA findclient-print-stolen-clients-20040805 AUTHOR shadow@dementia.org FIXES when a client is "stolen" due to a race, print it. 2004-08-05 03:09 jaltman * src/WINNT/install/loopback/wmi.cpp: DELTA loopback-install-20040804 AUTHOR asanka@mit.edu If the backup hosts file can't be deleted, try changing attribtues first, and failing that try to come up with a unique name for the backup instead of failing. 2004-08-04 19:41 shadow * src/rx/rx.c: DELTA partly-revert-rx-cleanup-20040804 AUTHOR shadow@dementia.org if there's a callback connection to a multihomed client, you need this or you end up with multiple connections, one per IP, being made from the single connection 2004-08-04 19:30 jaltman * src/WINNT/afsd/: afsd_init.c, afslogon.c, afslogon.h, logon_ad.cpp: DELTA ticket-6077-20040804 AUTHOR jaltman@mit.edu FIXES 6077 Patch from Joe Buehler modified by Asanka 2004-08-04 16:36 jaltman * doc/txt/winnotes/msi-deployment-guide.txt, doc/txt/winnotes/registry.txt, src/WINNT/afsd/afsd_init.c, src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/feature.wxi, src/WINNT/install/wix/files.wxi, src/WINNT/install/wix/openafs.wxs, src/WINNT/install/wix/property.wxi, src/WINNT/install/wix/registry.wxi: DELTA misc-post-1366-20040804 AUTHOR asanka@mit.edu Update documentation on cache control and credential manager options in MSI deployment guide. 'CachePath' setting in registry allows REG_EXPAND_SZ type. Update registry documentation for 'CachePath' setting. Both installers save the credential manager command line options in registry. Fix handling of existing 'afsdcell.ini' file in WiX installer. WiX 2.0.1927 changed the XML schema. The WiX installer has beed updated accordingly. 2004-08-04 15:54 jaltman * src/WINNT/client_creds/shortcut.cpp: DELTA shortcut-params-20040804 AUTHOR jaltman@mit.edu Fix the retrieval of the shortcut params from the registry when the HKCU\Software\Openafs\Client key exists but the AfscredsShortcutParams is missing. 2004-08-04 15:52 jaltman * src/WINNT/afsd/: cm_cell.c, cm_conn.c, cm_ioctl.c, cm_volume.c, cm_volume.h: DELTA server-list-refcount-20040804 AUTHOR jaltman@mit.edu cm_GetVolServers must return a pointer to the pointer to the server list so the volume can be updated when the list is freed 2004-08-03 20:10 jaltman * src/WINNT/afsd/cm_callback.c: DELTA freelance-deadlock-20070803 AUTHOR jaltman@mit.edu oops 2004-08-03 19:40 jaltman * src/WINNT/afsd/cm_callback.c: DELTA freelance-deadlock-20040803 AUTHOR jaltman@mit.edu Avoid deadlock in Freelance mount point re-initialization 2004-08-03 17:27 jaltman * src/: WINNT/afsd/cm_callback.c, WINNT/afsd/cm_config.h, WINNT/afsd/cm_ioctl.c, WINNT/aklog/aklog.c, WINNT/client_config/drivemap.cpp, WINNT/client_creds/window.cpp, config/NTMakefile.i386_nt40, libafsauthent/afsauthent.def, sys/pioctl_nt.c: DELTA windows-misc-20040803 AUTHOR jaltman@mit.edu Increase max chunksize to 128K from 32K. Windows uses 64K SMB writes. The large chunksize helps reduce the overlapped write to afs issue. Increase number of server threads from 4 to 25. Also helps to aleviate the symptoms of the overlapped write to afs issue. I can now write files as large as 80MB. 120MB files still fail. Export pr_CreateUser and pr_SNameToId from afsauthent.lib in order to allow aklog.exe to use them to determine if a new pts uid should be created for a user when accessing a foreign cell. Modify pioctl to output a message to stderr if a Downgrade Detection error has been returned when attempting to open the __IOCTL__ file. Increase version number to 1.3.6601 Use HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer:Logon User Name to determine the current user name for the afscreds.exe display Do not allow submount names to have forward or backward slashes Add debug info to cm_ioctl to track token addition and deletion Add register new user code to aklog.exe from KenH's AFS kit Correct test in cm_callback.c for freelance root.afs volume which should not have been applied when freelance was not active. 2004-08-03 14:45 rees * src/lwp/: Makefile.in, lwp_elf.h, process.i386.s: DELTA fix-lwp-includes-again-20040803 AUTHOR rees@umich.edu Fix lwp includes AGAIN. 2004-08-01 00:20 jaltman * src/WINNT/: client_config/lang/en_US/afs_config.rc, client_creds/lang/en_US/afscreds.rc: DELTA submount-20040731 AUTHOR jaltman@mit.edu Change "Description" field to "Submount" 2004-08-01 00:19 jaltman * src/WINNT/client_osi/osilog.h: DELTA osi-save-strings-20040731 AUTHOR jaltman@mit.edu Increase the save string length to 128 from 30 in order to be able to handle principal names, paths, etc. 2004-08-01 00:16 jaltman * src/WINNT/afsd/: cm_callback.c, cm_cell.h, cm_conn.c, cm_conn.h, cm_freelance.h, cm_scache.h, smb.c, smb3.c: DELTA misc-windows-20040731 AUTHOR jaltman@mit.edu Move most log entries to the osi trace log from the afsd_init.log Add log entries to help diagnose the lost callback problem Fix a variety of type errors in header files and casts More fixes for cm_Analyze. Do not allow a retry to be performed if the timeLeft on the call has expired. Forcing a retry resets the timeout period causing the call to never expire. The side effect is that the SMB sessions never close. When the Windows SMB client times out it will create a new session at a rate of one per 66 seconds. This causes the SMB session limit to be exceeded and we panic. Modify the SMB Session limit to be four less then the number of SMB NCBs. This is because the server itself uses 4 NCBs which are not associated with sessions. 2004-07-30 20:02 jaltman * src/WINNT/afsd/: cm_callback.c, cm_cell.c, cm_conn.c, cm_conn.h, cm_dcache.c, cm_ioctl.c, cm_server.c, cm_server.h, cm_vnodeops.c, cm_volume.c: DELTA server-list-and-volume-updates-20040730 AUTHOR jaltman@mit.edu As discovered previously, the cm_serverRef_t objects were not reference counted. This resulted in the objects being freed while they were still in use. This patch adds reference counting to the cm_serverRef_t objects which are locked using the cm_serverLock. Once the reference counting was fixed it became immediately obvious that cm_VolumeUpdates could not succeed in altering the state of a server list from ALLOFFLINE to NOTBUSY. cm_VolumeUpdate calls cm_Analyze without a fid_t object which was required to obtain the server list for the affected volume. Of course, cm_VolumeUpdate has a pointer to the volume so cm_Analyze was updated to take an optional pointer to a cm_serverRef_t which avoids the need for the fid_t object. 2004-07-30 19:12 shadow * src/rx/rx_kcommon.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-07-30 04:04 jaltman * src/WINNT/afsd/cm_conn.c: DELTA get-server-list-20040729 AUTHOR jaltman@mit.edu Undo the previous patch. the server list can't be cloned. instead we will have to refCount the cm_serverRef_t objects. This is going to be a lot of work. To be continued ... 2004-07-29 21:29 shadow * src/config/param.i386_linux26.h: DELTA linux26-dont-lose-afs-smp-status-20040729 AUTHOR rainer.schoepf@proteosys.com FIXES this should be fixed better later, but for now we'll go with this 2004-07-29 18:51 shadow * src/volser/vos.c: DELTA vos-shadow-print-status-correctly-20040729 AUTHOR cg2v@andrew.cmu.edu FIXES we were printing that volumes were shadowed to partition partition instead of server partition 2004-07-29 16:55 jaltman * src/WINNT/aklog/aklog.c: DELTA aklog-20040729 AUTHOR jaltman@mit.edu Fix afs_realm_of_cell5() to validate the return value of krb5_get_host_realm 2004-07-29 14:38 jaltman * doc/txt/winnotes/registry.txt: DELTA nonpersistentcaching-20040729 AUTHOR jaltman@mit.edu document new value 2004-07-29 14:34 jaltman * src/WINNT/afsd/: afsd_init.c, cm_buf.c, cm_buf.h: DELTA virtual-cache-file-20040729 AUTHOR asanka@mit.edu This is a variation of Joe Buehler's request. New registry key "NonPersistentCache" places the cache file into the Windows paging file. One limitation of doing so is that the page file cannot be grown with "fs setcachesize" and the associated ioctl. 2004-07-29 13:53 jaltman * src/WINNT/afsd/cm_conn.c: DELTA server-ref-list-20040729 AUTHOR asanka@mit.edu There was a race condition where between a thread calling cm_GetServerList and using the returned server list, another thread could free the server list. Now cm_GetServerList duplicates the server list with proper locks held. Callers of cm_GetServerList call cm_FreeServerList to free the returned list. 2004-07-29 04:29 shadow * doc/html/AdminGuide/auagd024.htm: DELTA afsmonitor-update-stat-descriptions-20040729 AUTHOR shadow@dementia.org FIXES 5952 correct list of available stats 2004-07-29 04:20 shadow * src/afsmonitor/afsmonitor.c: DELTA afsmonitor-results-fix-20040729 AUTHOR alfw@slac.stanford.edu FIXES 5929 use the correct variable when converting result sto ascii 2004-07-29 04:15 shadow * doc/html/AdminReference/: auarf052.htm, auarf052.htm: DELTA afsmonitor-document-usage-20040729 AUTHOR alfw@slac.stanford.edu FIXES 5931 update the docs to reflect the usage correctly 2004-07-29 04:09 shadow * src/afsmonitor/afsmonitor.c: DELTA afsmonitor-remove-pointless-if-20040729 AUTHOR alfw@slac.stanford.edu FIXES 5933 an if in an else which will always trigger is dumb 2004-07-29 04:03 shadow * doc/html/AdminReference/auarf059.htm: DELTA afsmonitor-document-stat-entries-correctly-20040729 AUTHOR alfw@slac.stanford.edu FIXES 5934 NUM_CM_STAT_ENTRIES should match the docs 2004-07-29 03:57 shadow * src/: config/config.c, libafs/MakefileProto.LINUX.in: DELTA makefileproto-configer-cleanup-20040728 AUTHOR jeffm@suse.com FIXES make config tool for MakefileProto processing able to deal with e.g. "linux26" for all linux 2.6 platforms 2004-07-29 03:53 shadow * src/afsmonitor/afsmonitor.h: DELTA afsmonitor-categories-correction-20040728 AUTHOR alfw@slac.stanford.edu FIXES 5951 wrong number of categeories defined. oops. 2004-07-29 03:44 shadow * src/volser/: volprocs.c, volser.p.h, vos.c, vsprocs.c: DELTA volser-restore-timestamp-cleanup-20040728 AUTHOR kvanhees@sinenomine.net FIXES 5926 This patch solves the problem of how timestamps are handled by during a 'vos restore' by allowing the specification of there the creation and last updated timestamps are taken from: - generate a new one using the current time - retain the one in the target volume if there is one - restore the timestamp from the dump file This is needed to allow sequences of restoring incremental dumps on top of full dump work, and to ensure that a subsequent vos release can do a real incremental release for the restored incremental dumps. It also fixes the fact that the vos exa command hides potential problems with timestamps by refusing to display a last updated timestamp that is older than the creation timestamp. 2004-07-29 03:36 shadow * src/afsd/afs.rc.darwin: DELTA darwin-rc-script-update-20040728 AUTHOR hollandp@umich.edu FIXES 6027 update rc script to support stopping afs 2004-07-29 03:32 shadow * src/afs/: afs_call.c, afs_osi.c, afs_prototypes.h, DARWIN/osi_prototypes.h, DARWIN/osi_sleep.c: DELTA darwin-afsdb-handler-signal-mask-20040728 AUTHOR hollandp@umich.edu FIXES 6027 mask signals on darwin so afsdb handler doesn't die 2004-07-29 03:18 shadow * src/afs/afs_call.c: DELTA afs-dont-shutdown-if-not-started-20040728 AUTHOR rainer.schoepf@proteosys.com FIXES 6001 if the module is loaded, but afsd hasn't been started, don't allow a shutdown. 2004-07-29 03:13 shadow * src/afs/: afs_call.c, afs_osi.c, afs_osi_pag.c, AIX/osi_misc.c, DARWIN/osi_inode.c, DARWIN/osi_misc.c, DUX/osi_inode.c, DUX/osi_misc.c, FBSD/osi_inode.c, FBSD/osi_machdep.h, HPUX/osi_inode.c, HPUX/osi_misc.c, IRIX/osi_inode.c, IRIX/osi_machdep.h, NBSD/osi_inode.c, NBSD/osi_misc.c, OBSD/osi_machdep.h, SOLARIS/osi_machdep.h, UKERNEL/osi_machdep.h: DELTA afs-suser-consistent-20040728 AUTHOR kvanhees@sinenomine.net FIXES 6034 always call afs_suser() with one arg. always take one. 2004-07-29 03:08 shadow * src/afs/LINUX/osi_vfsops.c: DELTA linux-null-superblock-if-mount-failed-20040728 AUTHOR rainer.schoepf@proteosys.com FIXES 6002 The appended patch resets afs_globalVFS to NULL if /afs cannot be mounted, eg., if no cell server is accessible. There are two advantages: - it is possible to do "afsd -shutdown" to terminate all daemons - more importantly, if /afs cannot be mounted, the linux kernel will probably free the superblock, ie the memory pointed to afs_globalVFS. 2004-07-29 02:46 shadow * src/rx/LINUX/: rx_knet.c, rx_knet.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-07-28 23:09 shadow * src/rx/rx_user.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-07-28 22:47 shadow * src/: afs/afs_call.c, afsd/afsd.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this 2004-07-28 22:33 shadow * src/rx/: rx.c, rx.h, rx_kcommon.c, rx_prototypes.h, LINUX/rx_knet.c, SOLARIS/rx_knet.c, UKERNEL/rx_knet.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-07-28 21:49 shadow * src/vol/fssync.c: DELTA fssync-more-offline-volumes-20040728 AUTHOR shadow@dementia.org FIXES just let the offline volumes array be larger 2004-07-28 20:59 shadow * src/lwp/lwp.c: DELTA lwp-track-qwaiting-second-try-20040728 AUTHOR jhutz@cmu.edu FIXES 5616 track qwaiting lwps rather than potentially leaking them 2004-07-28 03:54 jaltman * src/sys/pioctl_nt.c: DELTA unc-paths-current-directory-20040727 AUTHOR jaltman@mit.edu fix the handling of unc paths in pioctl calls when the current directory is the unc path. (not likely to be the case with cmd.exe since it does not support pure unc path environments. 4nt.exe shows the problem though.)