2004-11-09 12:47 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA winnotes-upd-20041109 AUTHOR jaltman@mit.edu windows note updates for 1.3.74 2004-11-08 19:59 shadow * src/vol/vol-salvage.c: DELTA aix-vol-salvage-make-malloc-not-be-cast-20041106 AUTHOR horst@riback.net FIXES When you have a 64bit big endian machine with a 64bit off_t in the stat the salvager won't work. Malloc takes an "unsigned long" and a implicit cast will be almost always zero :-). 2004-11-08 06:30 shadow * src/: config/afs_sysnames.h, config/param.ppc_linux26.h, cf/osconf.m4: DELTA ppc-linux26-20041108 AUTHOR hartmans@mit.edu FIXES 15770 support ppc linux 2.6 2004-11-08 06:26 shadow * src/afs/VNOPS/afs_vnop_readdir.c: DELTA readdir-report-correct-inums-20041108 AUTHOR jhutz@cmu.edu FIXES 15962 We currently try fairly hard to make stat() on a volume root return the same vnode number as is listed for the mount point by readdir(). This behaviour is desirable; in fact, getcwd would not work otherwise. However, we are _not_ careful about making readdir list correct inode numbers for "." in a volume root or ".." in a directory whose parent is a volume root. This means that applications which examine these entries will still see inconsistent inode numbers. Clearly, it would be more desirable to report consistent inode numbers in all cases, instead of only in some cases. The attached patch, written while I was tracking down some NFS translator problems (which ultimately proved to be unrelated), makes readdir return consistent inode numbers for volume roots. We are running this on a few machines and have seen no problems, but it has not been extensively tested. 2004-11-08 06:20 shadow * src/vfsck/: fsck.h, utilities.c: DELTA vfsck-sol9-breadwrite-args-20041108 AUTHOR deengert@anl.gov FIXES 15927 fix arg types for bread/bwrite for solaris 9 2004-11-08 06:07 shadow * src/afs/afs_nfsdisp.c: DELTA nfs3-no-readdirplus-20041108 AUTHOR jhutz@cmu.edu FIXES 15961 don't support readdirplus in nfsv3 2004-11-08 06:04 shadow * src/viced/: callback.c, host.c: DELTA callback-rxcon-use-safely-20041108 AUTHOR cg2v@andrew.cmu.edu FIXES 15973 add get/put refs to all callback rxconn usages to preclude any possibility of race 2004-11-08 05:52 shadow * src/afs/VNOPS/afs_vnop_attrs.c: DELTA nfs-root-mtime-20041108 AUTHOR jhutz@cmu.edu FIXES 15960 don't reset root mtime, solaris 9 wants it to be the same across multiple calls 2004-11-08 04:03 shadow * src/vol/namei_ops.c: DELTA any-way-damnit-20041107 AUTHOR shadow@dementia.org FIXES no comment. 2004-11-07 17:11 shadow * src/rx/rx_getaddr.c: some software network adapters use instances of lo but are real network adapters . allow them to be advertised. the modified functions are called only in the pro cess of collecting a list to advertise. at the same time, make sure we mask 127.0.0.1. i wonder if that's a mistake. DELTA-mask-loopback-address-allow-loopback-interfaces-to-be-adverti sed-20041106 AUTHOR shadow@dementia.org 2004-11-07 02:21 shadow * src/rx/rx_getaddr.c: some software network adapters use instances of lo but are real network adapters . allow them to be advertised. the modified functions are called only in the pro cess of collecting a list to advertise. at the same time, make sure we mask 127.0.0.1. i wonder if that's a mistake. DELTA-mask-loopback-address-allow-loopback-interfaces-to-be-adverti sed-20041106 AUTHOR shadow@dementia.org 2004-11-06 07:16 shadow * src/afs/: afs.h, afs_buffer.c, afs_dcache.c, afs_pioctl.c, afs_prototypes.h, afs_segments.c, LINUX/osi_vnodeops.c, VNOPS/afs_vnop_create.c, VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_link.c, VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_readdir.c, VNOPS/afs_vnop_remove.c, VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_symlink.c: DELTA client-dir-package-interface-update-20041106 AUTHOR cg2v@andrew.cmu.edu FIXES 15726 cleanup from dread-do-validation; change to using dcache and not just fcache 2004-11-06 07:02 shadow * src/volser/: volprocs.c, volser_prototypes.h, vos.c, vsprocs.c: DELTA vos-timestamp-handling-20041106 AUTHOR kvanhees@sinenomine.net FIXES 15708 fix timestamp handling on create; display "never" for copy time 2004-11-06 06:43 shadow * src/vol/vol-salvage.c: DELTA aix-vol-salvage-make-malloc-not-be-cast-20041106 AUTHOR horst@riback.net FIXES When you have a 64bit big endian machine with a 64bit off_t in the stat the salvager won't work. Malloc takes an "unsigned long" and a implicit cast will be almost always zero :-). 2004-11-05 19:21 jaltman * README-NT, doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-issues.txt, doc/txt/winnotes/registry.txt, src/WINNT/afsapplib/NTMakefile, src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afsd.c, src/WINNT/afsd/afsd95.c, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsd_service.c, src/WINNT/afsd/afskfw.c, src/WINNT/afsd/cm.h, src/WINNT/afsd/cm_buf.c, src/WINNT/afsd/cm_buf.h, src/WINNT/afsd/cm_conn.c, src/WINNT/afsd/cm_freelance.c, src/WINNT/afsd/cm_freelance.h, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_scache.c, src/WINNT/afsd/cm_scache.h, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/cm_vnodeops.h, src/WINNT/afsd/smb.c, src/WINNT/afsd/smb3.c, src/WINNT/afsd/symlink.c, src/WINNT/afssvrcfg/NTMakefile, src/WINNT/afssvrcpa/NTMakefile, src/WINNT/afssvrmgr/NTMakefile, src/WINNT/afsusrmgr/NTMakefile, src/WINNT/client_config/config.cpp, src/WINNT/client_creds/NTMakefile, src/WINNT/client_exp/make_symbolic_link_dlg.cpp, src/WINNT/client_exp/lang/en_US/afs_shl_ext.rc, src/WINNT/install/wix/NTMakefile, src/WINNT/install/wix/config.wxi, src/WINNT/install/wix/feature.wxi, src/WINNT/install/wix/files.wxi, src/WINNT/install/wix/openafs.wxs, src/WINNT/pthread/pthread.c, src/sys/pioctl_nt.c: DELTA STABLE14-windows-pullup-20041105 AUTHOR jaltman@mit.edu Pullup of all changes since the 1.3.72/73 release 2004-11-05 04:21 shadow * src/afs/IRIX/osi_vnodeops.c: DELTA irix-largefile-update-20041104 AUTHOR chas@cmf.nrl.navy.mil FIXES from peter tripician via chas. update so largefile support stands a chance of working 2004-11-04 15:49 rees * acinclude.m4: DELTA openbsd36-20041104 AUTHOR rees@umich.edu auto-detect OpenBSD 3.6. 2004-11-02 06:10 jaltman * src/WINNT/afsd/: afsd.c, afsd95.c, afsd_service.c, cm_buf.c, cm_buf.h, cm_ioctl.c, cm_vnodeops.c, smb.c, smb3.c: DELTA dnlc-optimize-20041102 AUTHOR jaltman@mit.edu * Optimize calls to the DNLC. Do not search if the FID is the Freelance root.afs volume. Do not search if we are looking for the magic _._AFS_IOCTL_._ name. * Enable Buffer Trace logs in debug builds. 2004-11-01 11:45 jaltman * README-NT: DELTA readme-nt-20041101 AUTHOR jaltman@mit.edu Remove last vestiges of Win9x comments Update Wix 2.0 information Provide download or ordering information on how to obtain all the necessary tools required to build OpenAFS for FREE 2004-11-01 10:45 jaltman * src/WINNT/install/wix/: config.wxi, feature.wxi, files.wxi, openafs.wxs: DELTA wix-compatibilityK-20041101 AUTHOR asanka@mit.edu Wix has been updated. to avoid warning/error messages some changes to the scripts were required. there were no changes to functionality. 2004-10-29 23:38 jaltman * src/WINNT/afsd/: cm.h, cm_conn.c, cm_freelance.c, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb3.c: DELTA windows-invalid-dir-handles-20041029 AUTHOR jaltman@mit.edu * Define new error CM_ERROR_TOO_MANY_SYMLINKS * Fix storage location for Freelance Mount Points broken in previous patch * Correct locking throughout the Directory Search code which was resulting in invalid handle errors being generated when objects were freed while they were still in use by the CIFS client 2004-10-29 03:06 shadow * doc/txt/RELNOTES-1.2.13: DELTA relnotes-1_2_13-20041028 AUTHOR shadow@dementia.org FIXES 1.2.13 release notes 2004-10-29 03:06 shadow * doc/txt/RELNOTES-1.2.13: file RELNOTES-1.2.13 was initially added on branch openafs-stable-1_2_x. 2004-10-29 00:35 shadow * configure-libafs.in, configure.in: DELTA openafs-1213-20041028 AUTHOR shadow@dementia.org FIXES make this version 1.2.13 2004-10-29 00:35 shadow * src/: WINNT/afsd/cm_conn.c, config/NTMakefile.i386_nt40, libafsrpc/afsrpc.def: DELTA STABLE12-windows-20041028 AUTHOR jaltman@secure-endpoints.com FIXES update 1.2.x to build on windows, at least 2004-10-28 21:20 jaltman * src/sys/pioctl_nt.c: DELTA ioctl-dbg-windows-20041028 AUTHOR jaltman@mit.edu Output error codes in hex 2004-10-28 20:47 shadow * src/viced/afsfileprocs.c: DELTA STABLE14-inlinebulk-put-ref-on-error-20041028 AUTHOR shadow@dementia.org FIXES if we got an error during InlineBulk, put back the reference 2004-10-28 20:47 shadow * src/viced/afsfileprocs.c: DELTA STABLE12-inlinebulk-put-ref-on-error-20041028 AUTHOR shadow@dementia.org FIXES if we got an error during InlineBulk, put back the reference 2004-10-28 20:46 shadow * src/viced/afsfileprocs.c: DELTA inlinebulk-put-ref-on-error-20041028 AUTHOR shadow@dementia.org FIXES if we got an error during InlineBulk, put back the reference 2004-10-28 18:30 shadow * src/viced/callback.c: DELTA STABLE12-drop-h-lock-around-putconn-20041027 AUTHOR shadow@dementia.org FIXES the problem with rx_PutConnection is h_FreeConnection uses the host global lock but it shouldn't matter (callback conn should be a client not server conn and thus not h_FreeConnection on cleanup) further, we should free the conns we GetConnection'd not the ones still in the host struct at the end. 2004-10-28 18:09 shadow * src/viced/callback.c: DELTA STABLE14-drop-h-lock-around-putconn-20041027 AUTHOR shadow@dementia.org FIXES the problem with rx_PutConnection is h_FreeConnection uses the host global lock but it shouldn't matter (callback conn should be a client not server conn and thus not h_FreeConnection on cleanup) further, we should free the conns we GetConnection'd not the ones still in the host struct at the end. 2004-10-28 18:08 shadow * src/viced/callback.c: DELTA drop-h-lock-around-putconn-20041027 AUTHOR shadow@dementia.org FIXES the problem with rx_PutConnection is h_FreeConnection uses the host global lock but it shouldn't matter (callback conn should be a client not server conn and thus not h_FreeConnection on cleanup) further, we should free the conns we GetConnection'd not the ones still in the host struct at the end. 2004-10-28 16:37 jaltman * src/WINNT/: afsd/NTMakefile, afsd/afsd_init.c, afsd/cm_freelance.h, afsd/cm_ioctl.c, client_exp/make_symbolic_link_dlg.cpp, client_exp/lang/en_US/afs_shl_ext.rc: DELTA more-freelance-symlinks-20041028 AUTHOR jaltman@mit.edu * Fix Find Cell By Name pioctl call to return a name "Freelance.Local.Root" for the fake root.afs volume. This allows the IsPathInAfs() type functions to succeed for \\AFS\all * Add missing dialog template for Explorer Shell Extension Symlink->Add operation * Increase the acceptable length of the link destination path in the Add Symlink dialog box support code. * Fix up some missing prototypes 2004-10-28 14:33 jaltman * src/WINNT/afsd/symlink.c: DELTA windows-unused-vars-20041028 AUTHOR jaltman@mit.edu remove unused vars 2004-10-28 01:22 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt, registry.txt: DELTA windows-docs-20041027 AUTHOR jaltman@mit.edu Documentation updates 2004-10-28 01:13 jaltman * src/WINNT/afsd/: afskfw.c, cm_freelance.c, cm_freelance.h, cm_ioctl.c, cm_scache.c, symlink.c: DELTA windows-freelance-symlink-20041027 AUTHOR jaltman@mit.edu * Remove the fallback to KRB4 in afskfw when obtaining tokens * Add support for symlinks to Freelance root.afs volume Stored at HKLM\SOFTWARE\OpenAFS\Client\Freelance\Symlinks = ":." Use symlink.exe to create, list, or remove 2004-10-27 19:46 rees * src/afs/FBSD/: osi_module.c, osi_vfsops.c: DELTA fbsd53-20041027 AUTHOR rees@umich.edu support for FreeBSD 5.3 builds and runs as well as it did on 5.2 2004-10-27 19:37 shadow * src/viced/callback.c: DELTA STABLE12-drop-h-lock-around-putconn-20041027 AUTHOR shadow@dementia.org FIXES the problem with rx_PutConnection is h_FreeConnection uses the host global lock 2004-10-27 19:36 shadow * src/viced/callback.c: DELTA STABLE14-drop-h-lock-around-putconn-20041027 AUTHOR shadow@dementia.org FIXES the problem with rx_PutConnection is h_FreeConnection uses the host global lock 2004-10-27 19:36 shadow * src/viced/callback.c: DELTA drop-h-lock-around-putconn-20041027 AUTHOR shadow@dementia.org FIXES the problem with rx_PutConnection is h_FreeConnection uses the host global lock 2004-10-27 15:01 rees * acinclude.m4: DELTA acinclude-fbsd-20041027 AUTHOR rees@umich.edu auto-detect FreeBSD 5.3 2004-10-26 01:55 jaltman * src/WINNT/client_config/tab_drives.cpp: DELTA undo-patch-windows-20041025 AUTHOR jaltman@mit.edu pull patch which breaks submount creation from gui 2004-10-26 01:53 jaltman * src/WINNT/client_config/: config.cpp, tab_drives.cpp: DELTA windows-misc-20041025 AUTHOR jaltman@mit.edu * fix loading of SysName from the registry * broken patch to tab_drives.cpp - this will be pulled 2004-10-26 01:53 jaltman * src/WINNT/afsd/: afsd_init.c, cm_ioctl.c, cm_scache.c, cm_scache.h: DELTA windows-misc-20041025 AUTHOR jaltman@mit.edu * fix loading of SysName from the registry * reformat cm_scache; change flags to unsigned 2004-10-22 06:48 shadow * configure-libafs.in, configure.in: DELTA openafs-1-2-12-20041022 AUTHOR shadow@dementia.org update configure scripts 2004-10-21 15:01 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA fstracing on a linux machine and trying to fs flush a file in the cache would tr igger a hang on a machine with SMP kernel. fix it. STABLE12-fstrace-avoid-double-glock-in-dentry-code-during-fstrace-2 0040719 AUTHOR shadow@dementia.org FIXES 2004-10-20 07:41 shadow * src/viced/callback.c: DELTA since it looks like CheckHost is using a gc'd client conn, this more or less has to be it. and don't deadlock. STABLE12-viced-callback-lock-host-during-multi-breakcallback-200410 11 AUTHOR shadow@dementia.org FIXES 2004-10-20 04:16 jaltman * src/WINNT/afsd/afskfw.c: DELTA hklm-reg-fix-20041019 AUTHOR jaltman@mit.edu fix the logic to ensure that HKLM is checked if HKCU does not exist for EnableKFW and Use524 2004-10-19 22:34 shadow * src/util/Makefile.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-10-19 06:07 shadow * src/ubik/ubik.p.h: DELTA irix-cleanup-20041019 AUTHOR shadow@dementia.org FIXES clean up my messes. 2004-10-19 04:40 shadow * src/: afs/afs_osi_pag.c, ubik/ubik.p.h, ubik/uinit.c: DELTA irix-cleanup-20041019 AUTHOR shadow@dementia.org FIXES clean up my messes. 2004-10-19 00:51 jaltman * src/WINNT/: afsapplib/NTMakefile, afssvrcfg/NTMakefile, afssvrcpa/NTMakefile, afsusrmgr/NTMakefile, client_creds/NTMakefile, afssvrmgr/NTMakefile: DELTA windows-cleanup-20041018 AUTHOR jaltman@mit.edu cleanup AFS_component_version_number.h 2004-10-18 22:31 jaltman * src/WINNT/install/wix/NTMakefile: DELTA lang-clean-fix-20041018 AUTHOR jaltman@mit.edu Fix the for loop used to clean the language directories 2004-10-18 18:39 shadow * acinclude.m4: DELTA configure-linux-header-path-help-20041018 AUTHOR shadow@dementia.org FIXES thanks to Kris Van Hees for pointing this out