2004-12-08 17:21 shadow * src/afs/LINUX/osi_file.c: DELTA STABLE14-linux26-dont-fix-inode-size-ourselves-20041208 AUTHOR cg2v@andrew.cmu.edu hopefully fix cache truncation 2004-12-08 11:12 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-3-75-20041208 AUTHOR shadow@dementia.org FIXES mark things 1.3.75. 2004-12-08 10:52 shadow * src/libafsrpc/Makefile.in: DELTA STABLE14-umlinux26-20041202 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted 2004-12-08 10:35 shadow * src/afs/sysincludes.h: DELTA STABLE14-update-irix-bhvl-20041208 AUTHOR shadow@dementia.org FIXES define BHV_IS_BHVL(x) to 0 for non-CELL cases where BHV_PREPARE is defined. 6.5.20f is "broken" 2004-12-08 10:20 jaltman * src/WINNT/install/wix/feature.wxi: DELTA STABLE14-wix-update-20041208 AUTHOR jaltman@mit.edu Add property for StoreAnsiFilenames 2004-12-08 09:58 jaltman * doc/txt/winnotes/msi-deployment-guide.txt, src/WINNT/install/wix/property.wxi, src/WINNT/install/wix/registry.wxi: DELTA STABLE14-wix-updates-20041208 AUTHOR jaltman@mit.edu Add new property for StoreAnsiFilenames 2004-12-08 09:55 shadow * src/afs/LINUX/osi_file.c: DELTA STABLE14-linux26-dont-fix-inode-size-ourselves-20041208 AUTHOR cg2v@andrew.cmu.edu hopefully fix cache truncation 2004-12-08 09:12 jaltman * src/config/NTMakefile.i386_nt40: DELTA STABLE14-windows-version-20041208 AUTHOR jaltman@mit.edu 1.3.7500 2004-12-08 09:10 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA STABLE14-nsis-installer-20041208 AUTHOR rsm4@ieee.org Preserve previous install settings during upgrade 2004-12-07 22:27 shadow * src/lwp/lwp_elf.h: DELTA STABLE14-x86-solaris-20041207 AUTHOR shadow@dementia.org fix my mistake 2004-12-07 18:30 shadow * src/config/: param.sun4x_510.h, param.sun4x_58.h, param.sun4x_59.h: DELTA STABLE14-sparc32-no-largefile-20041207 AUTHOR deengert@anl.gov FIXES 16719 disable largefile on 32bit sparcs see the bug for better commentary 2004-12-07 18:25 shadow * src/afsd/afsd.c: DELTA STABLE14-afsd-chunksize-error-20041207 AUTHOR shadow@dementia.org FIXES 16723 based on work from mmokrejs@ribosome.natur.cuni.cz 2004-12-07 16:48 shadow * acinclude.m4, src/export/cfgexport.c, src/libuafs/MakefileProto.AIX.in, src/lwp/lwp.h, src/rxkad/rxkad.p.h: DELTA STABLE14-aix-5-update-20041207 AUTHOR haba@pdc.kth.se FIXES updates for aix 5 2004-12-07 16:37 shadow * src/volser/vsutils.c: DELTA STABLE14-volname-cleanup-20041207 AUTHOR haba@pdc.kth.se FIXES cleanup how volname or id number is parsed volname-cleanup-20041207 2004-12-07 16:16 jaltman * src/WINNT/pthread/pthread.c: DELTA STABLE14-pthread-event-names-20041207 AUTHOR jaltman@mit.edu pullup change for debugging purposes. 2004-12-07 15:59 shadow * src/libafs/MakefileProto.LINUX.in: DELTA STABLE14-umlinux26-20041207 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted 2004-12-07 14:24 shadow * src/: lwp/Makefile.in, lwp/lwp_elf.h, shlibafsrpc/Makefile.in: DELTA STABLE14-sunx86-20041207 AUTHOR fallsjo@sanchin.se FIXES update to provide sun x86 support 2004-12-07 12:48 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/registry.txt, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afslogon.c, src/WINNT/afsd/smb.c, src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c: DELTA STABLE14-store-ansi-filenames-20041207 AUTHOR jaltman@mit.edu Provide option to users to allow file names to be stored using Windows ANSI code pages (similar to ISO Latin character sets) instead of the traditional OEM code pages 2004-12-07 06:19 shadow * src/afs/OBSD/osi_vfsops.c: DELTA STABLE14-no-oscheck-20041206 AUTHOR rees@umich.edu remove ostype and osrelease check; more trouble than they're worth 2004-12-07 06:17 shadow * src/rxdebug/rxdebug.c: DELTA STABLE14-rxdebug-more-dewarn-20041207 AUTHOR jhutz@cmu.edu FIXES 16660 more dewarning 2004-12-07 06:16 shadow * src/WINNT/afsd/smb.c: DELTA STABLE14-windows-smb-20041206 AUTHOR jaltman@mit.edu Fixup references to SMB Dfs functions. Now need to fill in the details 2004-12-07 06:16 shadow * src/WINNT/afsd/: cm_vnodeops.c, smb.c: DELTA STABLE14-windows-shutdown-20041205 AUTHOR jaltman@mit.edu Synchronize the shutdown of all smb_Server threads by waiting on a shutdown event before continuing Do not lock a buffer object if the attempt to obtain the buffer failed. 2004-12-07 06:15 shadow * src/: libafsauthent/NTMakefile, sys/NTMakefile, sys/pioctl_nt.c: DELTA STABLE14-windows-pioctl-20041204 AUTHOR jaltman@mit.edu Be more agressive about trying to establish a connection to the SMB server if it fails. This requires adding a new dll: secur32.dll 2004-12-07 06:15 shadow * src/config/NTMakefile.i386_nt40: DELTA STABLE14-windows-version-20041204 AUTHOR jaltman@mit.edu 1.3.7402 2004-12-07 06:14 shadow * src/WINNT/afsd/cm_freelance.c: DELTA STABLE14-windows-freelance-20041204 AUTHOR jaltman@mit.edu perform a bit more error checking and logging when loading mountpoints and symlinks from the registry 2004-12-07 06:14 shadow * doc/txt/winnotes/afsdb-freelance-notes: DELTA STABLE14-winnotes-20041204 AUTHOR jaltman@mit.edu make note that the contents of this file are no longer up to date 2004-12-07 06:13 shadow * src/WINNT/afsd/afsd_init.c: DELTA STABLE14-windows-afsd-init-20041202 AUTHOR jaltman@mit.edu Fix a memory overwrite condition caused when the BackConnectionHostNames key does not exist 2004-12-07 06:12 shadow * src/afs/afs_server.c: DELTA STABLE14-afs-server-multi-rx-clesnup-20041202 AUTHOR horst@riback.net FIXES clean up multirx code 's use of lock 2004-12-07 06:12 shadow * acinclude.m4, src/afs/afs_call.c, src/afs/afs_conn.c, src/afs/afs_daemons.c, src/afs/afs_dcache.c, src/afs/afs_init.c, src/afs/afs_memcache.c, src/afs/afs_osi.c, src/afs/afs_pioctl.c, src/afs/afs_prototypes.h, src/afs/afs_segments.c, src/afs/afs_server.c, src/afs/afs_stats.h, src/afs/afs_util.c, src/afs/afs_volume.c, src/afs/sysincludes.h, src/afs/LINUX/osi_alloc.c, src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_prototypes.h, src/afs/LINUX/osi_sleep.c, src/afs/LINUX/osi_vfs.hin, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_flock.c, src/afs/VNOPS/afs_vnop_lookup.c, src/afs/VNOPS/afs_vnop_remove.c, src/afs/VNOPS/afs_vnop_write.c, src/cf/linux-test1.m4: DELTA STABLE14-amd64-linux-dewarn-20041202 AUTHOR jhutz@cmu.edu FIXES 16342 clean up warnings for amd64 2004-12-07 06:10 shadow * src/: rx/rx.c, rx/rx.h, rx/rx_event.c, rx/rx_event.h, rx/rx_globals.c, rx/rx_lwp.c, rx/rx_multi.c, rx/rx_packet.c, rx/rx_prototypes.h, rx/rx_rdwr.c, rx/xdr.c, rx/xdr_afsuuid.c, rx/xdr_array.c, rx/xdr_arrayn.c, rx/xdr_int32.c, rx/xdr_rx.c, rx/LINUX/rx_knet.c, rxkad/rxkad_common.c, rxkad/rxkad_prototypes.h: DELTA STABLE14-rx-dewarnify-20041202 AUTHOR jhutz@cmu.edu FIXES 16277 dewarnify rx 2004-12-07 06:09 shadow * src/: afs/LINUX/osi_machdep.h, config/param.amd64_linux26.h: DELTA STABLE14-osi-gettime-20041202 AUTHOR jhutz@cmu.edu FIXES 16346 osi_GetTime needs to bdeal with 64 bit time on platforms that have it 2004-12-07 06:08 shadow * acinclude.m4, src/cf/osconf.m4, src/comerr/Makefile.in, src/config/afs_sysnames.h, src/config/param.i386_umlinux26.h, src/libafs/MakefileProto.LINUX.in, src/libafsrpc/Makefile.in: DELTA STABLE14-umlinux26-20041202 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted 2004-12-07 06:07 shadow * src/: kauth/admin_tools.c, kauth/authclient.c, libadmin/kas/afs_kasAdmin.c: DELTA STABLE14-ubik-calliter-pass-all-args-20041202 AUTHOR deengert@anl.gov FIXES 16556 pass in all args to ubik_CallIter instead of doing (pseudo) varargs 2004-12-07 06:06 shadow * src/rx/rxdebug.c: DELTA STABLE14-rxdebug-use-afs-ntoa-r-20041202 AUTHOR matt@linuxbox.com FIXES 16050 use afs_inet_ntoa_r in rxdebug for consistency 2004-12-07 06:06 shadow * src/vol/: Makefile.in, NTMakefile, vol-bless.c: DELTA STABLE14-vol-bless-20041202 AUTHOR jhutz@cmu.edu FIXES 15928 add volume blesser 2004-12-07 06:05 shadow * acinclude.m4, src/cf/linux-test3.m4: DELTA STABLE14-linux26-set-mps-correctly-200412102 AUTHOR jhutz@cmu.edu FIXES 15645 set MPS correctly when compiling on 2.6 2004-12-07 06:04 shadow * src/: libafsauthent/Makefile.in, libafsrpc/Makefile.in, shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA STABLE14-libafsrpc-assertion-failed-20041202 AUTHOR cg2v@andrew.cmu.edu FIXES 16432 need AssertionFailed in libafsrpc. ndon't need casestrcpy in libafsauthent 2004-12-07 06:03 shadow * src/sys/pioctl_nt.c: DELTA STABLE14-windows-pioctl-debug-20041130 AUTHOR jaltman@mit.edu Output the error number and not just the text string when reporting failures from CreateFile. 2004-12-07 06:03 shadow * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt, registry.txt: DELTA STABLE14-windows-notes-upd-20041130 AUTHOR jaltman@mit.edu update docs 2004-12-07 06:02 shadow * src/WINNT/afsd/afsd_service.c: DELTA STABLE14-windows-auto-disable-sig-verify-20041130 AUTHOR jaltman@mit.edu If the desired cache size is greater then 700MB auto disable the signature verification check in order to prevent fragmentation of memory. 2004-12-07 06:02 shadow * src/WINNT/afsd/: NTMakefile, afsd_service.c: DELTA STABLE14-windows-maxmem-20041130 AUTHOR jaltman@mit.edu There is currently a maximum cache size of 1.3GB. The limit is imposed by the largest contiguous block of unused memory within the 2GB process space which can be assigned to the memory mapped file. Unfortunately, when the executable digital signature verification code is activated Windows sees fit to further segment the process memory which in turn reduces the size of the maximum cache file to less then 800MB. If larger cache sizes are desired, a new registry value should be set: HKLM\SOFTWARE\OpenAFS\Client (DWORD) "VerifyServiceSignature" = 0x0 Setting this value will disable the runtime verification of digital signatures on afsd_service.exe and the afs dlls which it loads. It will not disable the the version number check on those same files. The signature verification is not a security messure and is only meant to enhance the ability to afsd_service.exe to detect potential destablizing mixtures of DLLs from incompatible distributions. 2004-12-07 06:01 shadow * src/WINNT/afsd/: NTMakefile, afsd.h, afsd_service.c, cm_buf.c, cm_callback.h, cm_config.c, cm_config.h, cm_freelance.c, cm_freelance.h, cm_scache.h, smb.c, smb.h: DELTA STABLE14-windows-digital-sigs-and-more-20041130 AUTHOR jaltman@mit.edu Switch the Trust Provider used to verify the validity of executables and libraries to the Software Publisher Trust Provider. Add code (with Asanka's help) to extract the certificate details and log them to afsd_init.log. Ensure that if files are signed that all of the files are signed by the same entity. Add a number of missing prototypes Correct conversions from time_t to long or short. 2004-12-07 06:00 shadow * src/WINNT/: afsapplib/NTMakefile, afssvrcfg/NTMakefile, afssvrcpa/NTMakefile, afssvrmgr/NTMakefile, afsusrmgr/NTMakefile, client_creds/NTMakefile: DELTA STABLE14-windows-clean-20041129 AUTHOR asanka@mit.edu Cleanup clean targets to not break with cmd shell 2004-12-07 06:00 shadow * src/WINNT/afsd/cm_vnodeops.c: DELTA STABLE14-windows-dyn-symlinks-20041129 AUTHOR jaltman@mit.edu in the freelance root.afs volume, instead of creating a mountpoint when a name is evaluated and it is a partial representation of a cellname, create a symlink. 2004-12-07 05:59 shadow * src/WINNT/afsd/: NTMakefile, afsd_service.c: DELTA STABLE14-winverifytrust-20041129 AUTHOR jaltman@mit.edu Add support for WinVerifyTrust(). If afsd_service.exe is a digitally signed executable, make sure that all of the associated binaries not only have the same file version number but are signed as well. 2004-12-07 05:59 shadow * src/WINNT/afsd/cm_freelance.c: DELTA STABLE14-windows-freelance-init-20041127 AUTHOR jaltman@mit.edu replace the registry population scheme with cm_freelanceAddMount based on the CellRootName 2004-12-07 05:58 shadow * src/WINNT/afsd/cm_freelance.c: DELTA STABLE14-windows-robust-freelance-20041126 AUTHOR jaltman@mit.edu Implement new functions: cm_freelanceMountPointExists and cm_freelanceSymlinkExists. Use them along with other validity checks in cm_freelanceAddMount and cm_freelanceAddSymlink to ensure that name collisions do not occur and that empty strings are not valid file names. A symlink may not have a name which would resolve to a valid cell name. Doing so would prevent access to the cell. 2004-12-07 05:58 shadow * src/WINNT/afsd/: cm_callback.c, cm_freelance.c, cm_ioctl.c, cm_scache.c, cm_scache.h, cm_user.c, cm_user.h, smb.c, smb3.c: DELTA STABLE14-windows-scache-locks-20041126 AUTHOR jaltman@mit.edu replace all direct manipulations of the cm_scache_t refCount field with calls to cm_{Hold,Release}SCache[NoLock](). add missing call to cm_HoldScacheNoLock in freelance Mount Point re-initialization code. experiment a bit more with "special folders". ensure that checks for "desktop.ini" are case insensitive. 2004-12-07 05:57 shadow * src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/registry.wxi, doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-ini-file-mapping-20041124 AUTHOR dtanner@mit.edu Install registry values to force a mapping from afsdsbmt.ini file updates via the old profile API to the new HKLM\Software\OpenAFS\Client\Submounts key. 2004-12-07 05:56 shadow * acinclude.m4, src/config/afs_sysnames.h, src/config/param.i386_nbsd21.h, src/config/param.nbsd21.h, src/cf/osconf.m4: DELTA STABLE14-netbsd21-20041124 AUTHOR lha@stacken.kth.se netbsd 2.99.x (aka 3.0) support (aka 2.1?) 2004-12-07 05:55 shadow * src/WINNT/afsapplib/NTMakefile, src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsd_service.c, src/WINNT/afssvrcfg/NTMakefile, src/WINNT/afssvrcpa/NTMakefile, src/WINNT/afssvrmgr/NTMakefile, src/WINNT/afsusrmgr/NTMakefile, src/WINNT/client_config/drivemap.cpp, src/WINNT/client_config/tab_drives.cpp, src/WINNT/client_creds/NTMakefile, src/WINNT/client_osi/NTMakefile, src/WINNT/pthread/NTMakefile, src/config/NTMakefile.i386_nt40, src/config/NTVersioninfo.rc, doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/registry.txt: DELTA STABLE14-windows-updates-20041124 AUTHOR jaltman@mit.edu Fix the version info data stored in the resource block to use the same language identifier as is advertised. 2004-12-07 05:54 shadow * src/WINNT/afsd/: afsd_init.c, cm_freelance.c: DELTA STABLE14-freelance-import-20041122 AUTHOR jaltman@mit.edu Fix the afs_freelance.ini import code. Check both the Client install directory and the %WINDIR% directory for afs_freelance.ini 2004-12-07 05:53 shadow * README-NT, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsicf.cpp, src/WINNT/afsd/cm_buf.c, src/WINNT/afsd/cm_freelance.c, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_volume.c, src/WINNT/afsd/smb3.c, src/WINNT/client_creds/creds.cpp, src/WINNT/client_creds/credstab.cpp, doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-issues.txt: DELTA STABLE14-windows-misc-20041122 AUTHOR jaltman@mit.edu fix a deadlock situation if an Obtain Tokens dialog is produced by an expiration event and the user chooses to cancel instead of obtain new credentials. 2004-12-07 05:51 shadow * src/aklog/: aklog.c, aklog.h, aklog_main.c, aklog_param.c, krb_util.c, linked_list.c, linked_list.h: DELTA STABLE14-aklog-intergration-20041119 AUTHOR kenh@cmf.nrl.navy.mil Import the aklog source from the MIT AFS-Kerberos 5 migration kit. 2004-12-07 05:50 shadow * src/: afs/afs_prototypes.h, afs/LINUX/osi_module.c, config/afs_args.h: DELTA STABLE14-proc-cellservdb-20041110 AUTHOR shadow@dementia.org FIXES put a cellservdb in /proc/fs/openafs 2004-12-07 05:49 shadow * src/: des/Makefile.in, libafsrpc/Makefile.in, rxkad/Makefile.in: DELTA STABLE14-update-objdir-20041110 AUTHOR nneul@umr.edu FIXES make objdir builds work (with fix from shadow@dementia.org in src/rxkad/...) 2004-12-07 05:48 shadow * src/rx/rx_getaddr.c: DELTA 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. STABLE14-mask-loopback-address-allow-loopback-interfaces-to-be-adve rtised-20041110 AUTHOR shadow@dementia.org 2004-12-01 23:17 shadow * src/config/param.i386_umlinux26.h: DELTA umlinux26-20041202 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted 2004-12-01 22:53 shadow * src/vol/vol-bless.c: DELTA vol-bless-20041202 AUTHOR jhutz@cmu.edu FIXES 15928 add volume blesser 2004-11-24 18:57 rees * src/config/: param.i386_nbsd21.h, param.nbsd21.h: DELTA netbsd21-20041124 AUTHOR lha@stacken.kth.se netbsd 2.99.x (aka 3.0) support (aka 2.1?) 2004-11-19 20:01 kenh * src/aklog/: aklog.c, aklog.h, aklog_main.c, aklog_param.c, krb_util.c, linked_list.c, linked_list.h: DELTA aklog-intergration-20041119 AUTHOR kenh@cmf.nrl.navy.mil Import the aklog source from the MIT AFS-Kerberos 5 migration kit.