Jeffrey Altman [Wed, 8 Dec 2004 10:19:57 +0000]
wix-update-
20041208
Add new Property for StoreAnsiFilenames
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
Add property for StoreAnsiFilenames
Jeffrey Altman [Wed, 8 Dec 2004 09:12:52 +0000]
windows-version-
20041208
1.3.7500
Robert S Murawski IV [Wed, 8 Dec 2004 09:09:34 +0000]
nsis-installer-
20041208
Preserve previous install settings when upgrading
Derrick Brashear [Tue, 7 Dec 2004 22:26:46 +0000]
x86-solaris-
20041207
fix my mistake
Douglas Engert [Tue, 7 Dec 2004 18:30:11 +0000]
sparc32-no-largefile-
20041207
FIXES 16719
disable largefile on 32bit sparcs
see the bug for better commentary
Derrick Brashear [Tue, 7 Dec 2004 18:24:44 +0000]
afsd-chunksize-error-
20041207
FIXES 16723
based on work from mmokrejs@ribosome.natur.cuni.cz
Harald Barth [Tue, 7 Dec 2004 16:48:57 +0000]
aix-5-update-
20041207
updates for aix 5
Harald Barth [Tue, 7 Dec 2004 16:36:43 +0000]
volname-cleanup-
20041207
cleanup how volname or id number is parsed
Matt Benjamin [Tue, 7 Dec 2004 15:59:12 +0000]
umlinux26-
20041207
FIXES 16591
umlinux 26 support. i wonder what i just reverted
Joakim Fallsjö [Tue, 7 Dec 2004 14:23:36 +0000]
sunx86-
20041207
update to provide sun x86 support
Jeffrey Altman [Tue, 7 Dec 2004 12:41:15 +0000]
winnotes-
20041207
update text files for StoreAnsiFilenames.
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
Allow users to choose to store file names in AFS using ANSI code pages
instead of OEM code pages.
Matt Benjamin [Tue, 7 Dec 2004 05:45:26 +0000]
umlinux26-
20041202
FIXES 16591
umlinux 26 support. i wonder what i just reverted
setting mps correctly. fixed now
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
FIXES 16591
umlinux 26 support. i wonder what i just reverted
Jeffrey Hutzelman [Tue, 7 Dec 2004 05:07:06 +0000]
rxdebug-more-dewarn-
20041207
FIXES 16660
more dewarning
Derrick Brashear [Mon, 6 Dec 2004 16:43:20 +0000]
lwp-elf-labels-on-solaris9-need-underscore-
20041206
solaris 9 x86 wants _ in labels.
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
solaris 9 x86 wants _ in labels.
nope, i lied
Jim Rees [Mon, 6 Dec 2004 14:17:47 +0000]
no-oscheck-
20041206
remove ostype and osrelease check; more trouble than they're worth
Jeffrey Altman [Mon, 6 Dec 2004 12:00:24 +0000]
windows-smb-
20041206
Fixup references to SMB Dfs functions. Now need to fill in the details
Jeffrey Altman [Sun, 5 Dec 2004 21:20:00 +0000]
windows-shutdown-
20041205
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.
Jeffrey Altman [Sat, 4 Dec 2004 21:30:25 +0000]
windows-pioctl-
20041204
Be more agressive about trying to establish a connection to the SMB
server if it fails. This requires adding a new dll: secur32.dll
Jeffrey Altman [Sat, 4 Dec 2004 21:29:35 +0000]
windows-version-
20041204
1.3.7402
Jeffrey Altman [Sat, 4 Dec 2004 21:29:10 +0000]
windows-freelance-
20041204
perform a bit more error checking and logging when loading mountpoints and
symlinks from the registry
Jeffrey Altman [Sat, 4 Dec 2004 21:28:21 +0000]
winnotes-
20041204
make note that the contents of this file are no longer up to date
Jeffrey Altman [Fri, 3 Dec 2004 01:26:14 +0000]
windows-afsd-init-
20041202
Fix a memory overwrite condition caused when the BackConnectionHostNames
key does not exist
Matt Benjamin [Thu, 2 Dec 2004 05:59:55 +0000]
rxdebug-use-afs-ntoa-r-
20041202
FIXES 16050
use afs_inet_ntoa_r in rxdebug for consistency
Horst Birthelmer [Wed, 1 Dec 2004 23:48:14 +0000]
afs-server-multi-rx-clesnup-
20041202
clean up multirx code 's use of lock
Jeffrey Hutzelman [Wed, 1 Dec 2004 23:38:53 +0000]
amd64-linux-dewarn-
20041202
FIXES 16342
clean up warnings for amd64
Jeffrey Hutzelman [Wed, 1 Dec 2004 23:36:48 +0000]
rx-dewarnify-
20041202
FIXES 16277
dewarnify rx
Jeffrey Hutzelman [Wed, 1 Dec 2004 23:31:54 +0000]
osi-gettime-
20041202
FIXES 16346
osi_GetTime needs to bdeal with 64 bit time on platforms that have it
Matt Benjamin [Wed, 1 Dec 2004 23:21:18 +0000]
umlinux26-
20041202
FIXES 16591
umlinux 26 support. i wonder what i just reverted
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
FIXES 16591
umlinux 26 support. i wonder what i just reverted
setting mps correctly. fixed now
Douglas Engert [Wed, 1 Dec 2004 23:07:21 +0000]
ubik-calliter-pass-all-args-
20041202
FIXES 16556
pass in all args to ubik_CallIter instead of doing (pseudo) varargs
Jeffrey Hutzelman [Wed, 1 Dec 2004 22:53:30 +0000]
vol-bless-
20041202
FIXES 15928
add volume blesser
Jeffrey Hutzelman [Wed, 1 Dec 2004 22:46:22 +0000]
linux26-set-mps-correctly-
200412102
FIXES 15645
set MPS correctly when compiling on 2.6
Chaskiel M Grundman [Wed, 1 Dec 2004 22:40:47 +0000]
libafsrpc-assertion-failed-
20041202
FIXES 16432
need AssertionFailed in libafsrpc. ndon't need casestrcpy in libafsauthent
VS: ----------------------------------------------------------------------
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
FIXES 16432
need AssertionFailed in libafsrpc. ndon't need casestrcpy in libafsauthent
Jeffrey Altman [Tue, 30 Nov 2004 16:53:59 +0000]
windows-pioctl-debug-
20041130
Output the error number and not just the text string when reporting
failures from CreateFile.
Jeffrey Altman [Tue, 30 Nov 2004 07:40:11 +0000]
windows-notes-upd-
20041130
update docs
Jeffrey Altman [Tue, 30 Nov 2004 07:31:07 +0000]
windows-auto-disable-sig-verify-
20041130
If the desired cache size is greater then 700MB auto disable the
signature verification check in order to prevent fragmentation of
memory.
Jeffrey Altman [Tue, 30 Nov 2004 07:21:35 +0000]
windows-maxmem-
20041130
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.
Jeffrey Altman [Mon, 29 Nov 2004 21:05:26 +0000]
windows-digital-sigs-and-more-
20041130
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.
Asanka Herath [Mon, 29 Nov 2004 09:23:46 +0000]
windows-clean-
20041129
Cleanup clean targets to not break with cmd shell
Jeffrey Altman [Mon, 29 Nov 2004 08:12:11 +0000]
windows-dyn-symlinks-
20041129
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.
Jeffrey Altman [Mon, 29 Nov 2004 07:56:35 +0000]
winverifytrust-
20041129
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.
Jeffrey Altman [Sun, 28 Nov 2004 02:07:45 +0000]
windows-freelance-init-
20041127
replace the registry population scheme with cm_freelanceAddMount
based on the CellRootName
Jeffrey Altman [Fri, 26 Nov 2004 17:09:51 +0000]
windows-robust-freelance-
20041126
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.
Jeffrey Altman [Fri, 26 Nov 2004 08:32:16 +0000]
windows-scache-locks-
20041126
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.
Dave Tanner [Thu, 25 Nov 2004 01:25:30 +0000]
windows-ini-file-mapping-
20041124
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.
Love Hörnquist-Åstrand [Wed, 24 Nov 2004 18:57:58 +0000]
netbsd21-
20041124
netbsd 2.99.x (aka 3.0) support
(aka 2.1?)
Jeffrey Altman [Wed, 24 Nov 2004 18:42:31 +0000]
windows-updates-
20041124
update docs
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
conditionalize the cleanup of language files on their existence
====================
reformat parts of afsd_init.c
add support for version number checking to afsd_service.exe
====================
Fix the afs_config.exe submount dialog operations: Edit Submount name and
Remove submount entry.
====================
Fix the version info data stored in the resource block to
use the same language identifier as is advertised.
Jeffrey Altman [Tue, 23 Nov 2004 04:19:42 +0000]
freelance-import-
20041122
Fix the afs_freelance.ini import code.
Check both the Client install directory and the %WINDIR% directory
for afs_freelance.ini
Jeffrey Altman [Tue, 23 Nov 2004 03:49:05 +0000]
windows-misc-
20041122
the VC++ 2003 Toolkit is missing some important libraries.
remove it from the README-NT file
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
update docs
====================
simplify the freelance import from afs_freelance.ini code. don't generate
an new file if the old one does not exist.
begin conversion from old string functions to new strsafe functions.
this will need to be done for all of the afsd_service.exe source
modules before we can regularly use VS .NET 2005
Add support for VL_GetEntryByNameN. Still need to figure out what needs
to be done for VL_GetEntryByNameU. (multi-homed support)
====================
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.
Ken Hornstein [Fri, 19 Nov 2004 20:01:29 +0000]
aklog-intergration-
20041119
Import the aklog source from the MIT AFS-Kerberos 5 migration kit.
Derrick Brashear [Thu, 11 Nov 2004 07:12:42 +0000]
kdump-in-kernel-
20041111
first step at integrating kdump functionality into the kernel; all the rx stats.
Derrick Brashear [Thu, 11 Nov 2004 04:34:40 +0000]
proc-cellservdb-
20041110
put a cellservdb in /proc/fs/openafs
Nathan Neulinger [Thu, 11 Nov 2004 04:24:13 +0000]
update-objdir-
20041110
make objdir builds work (with fix from shadow@dementia.org in src/rxkad/...)
Derrick Brashear [Thu, 11 Nov 2004 04:20:45 +0000]
mask-loopback-address-allow-loopback-interfaces-to-be-advertised-
20041110
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.
Jeffrey Altman [Tue, 9 Nov 2004 17:07:28 +0000]
windows-version-bump-
20041109
1.3.7400
Jeffrey Altman [Tue, 9 Nov 2004 12:47:36 +0000]
winnotes-upd-
20041109
windows note updates for 1.3.74
Horst Birthelmer [Mon, 8 Nov 2004 19:59:57 +0000]
aix-vol-salvage-make-malloc-not-be-cast-
20041106
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 :-).
Sam Hartman [Mon, 8 Nov 2004 06:30:37 +0000]
ppc-linux26-
20041108
FIXES 15770
support ppc linux 2.6
Jeffrey Hutzelman [Mon, 8 Nov 2004 06:26:01 +0000]
readdir-report-correct-inums-
20041108
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.
Douglas Engert [Mon, 8 Nov 2004 06:20:54 +0000]
vfsck-sol9-breadwrite-args-
20041108
FIXES 15927
fix arg types for bread/bwrite for solaris 9
Jeffrey Hutzelman [Mon, 8 Nov 2004 06:07:16 +0000]
nfs3-no-readdirplus-
20041108
FIXES 15961
don't support readdirplus in nfsv3
Chaskiel M Grundman [Mon, 8 Nov 2004 06:04:12 +0000]
callback-rxcon-use-safely-
20041108
FIXES 15973
add get/put refs to all callback rxconn usages to preclude any possibility of race
Jeffrey Hutzelman [Mon, 8 Nov 2004 05:52:36 +0000]
nfs-root-mtime-
20041108
FIXES 15960
don't reset root mtime, solaris 9 wants it to be the same across multiple calls
Derrick Brashear [Mon, 8 Nov 2004 04:03:10 +0000]
any-way-damnit-
20041107
no comment.
Derrick Brashear [Sun, 7 Nov 2004 17:11:50 +0000]
mask-loopback-address-allow-loopback-interfaces-to-be-advertised-
20041106
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.
Chaskiel M Grundman [Sat, 6 Nov 2004 07:16:54 +0000]
client-dir-package-interface-update-
20041106
FIXES 15726
cleanup from dread-do-validation; change to using dcache and not just fcache
Kris Van Hees [Sat, 6 Nov 2004 07:02:44 +0000]
vos-timestamp-handling-
20041106
FIXES 15708
fix timestamp handling on create; display "never" for copy time
Chas Williams [Fri, 5 Nov 2004 04:21:29 +0000]
irix-largefile-update-
20041104
from peter tripician via chas. update so largefile support stands a chance of working
Jim Rees [Thu, 4 Nov 2004 15:49:58 +0000]
openbsd36-
20041104
auto-detect OpenBSD 3.6.
Jeffrey Altman [Tue, 2 Nov 2004 06:10:29 +0000]
dnlc-optimize-
20041102
* 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.
Jeffrey Altman [Mon, 1 Nov 2004 11:45:29 +0000]
readme-nt-
20041101
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
Asanka Herath [Mon, 1 Nov 2004 10:45:48 +0000]
wix-compatibilityK-
20041101
Wix has been updated. to avoid warning/error messages some changes
to the scripts were required. there were no changes to functionality.
Jeffrey Altman [Sat, 30 Oct 2004 00:38:53 +0000]
windows-invalid-dir-handles-
20041029
* 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
Jeffrey Altman [Thu, 28 Oct 2004 22:20:10 +0000]
ioctl-dbg-windows-
20041028
Output error codes in hex
Derrick Brashear [Thu, 28 Oct 2004 21:46:42 +0000]
inlinebulk-put-ref-on-error-
20041028
if we got an error during InlineBulk, put back the reference
Derrick Brashear [Thu, 28 Oct 2004 19:08:06 +0000]
drop-h-lock-around-putconn-
20041027
the problem with rx_PutConnection is h_FreeConnection uses the host global lock
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
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.
Jeffrey Altman [Thu, 28 Oct 2004 17:37:52 +0000]
more-freelance-symlinks-
20041028
* 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
Jeffrey Altman [Thu, 28 Oct 2004 15:33:05 +0000]
windows-unused-vars-
20041028
remove unused vars
Jeffrey Altman [Thu, 28 Oct 2004 02:22:25 +0000]
windows-docs-
20041027
Documentation updates
Jeffrey Altman [Thu, 28 Oct 2004 02:13:51 +0000]
windows-freelance-symlink-
20041027
* 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
<number> = "<linkname>:<relative-path>."
Use symlink.exe to create, list, or remove
Jim Rees [Wed, 27 Oct 2004 20:46:54 +0000]
fbsd53-
20041027
support for FreeBSD 5.3
builds and runs as well as it did on 5.2
Jim Rees [Wed, 27 Oct 2004 16:01:03 +0000]
acinclude-fbsd-
20041027
auto-detect FreeBSD 5.3
Jeffrey Altman [Tue, 26 Oct 2004 02:55:32 +0000]
undo-patch-windows-
20041025
pull patch which breaks submount creation from gui
Jeffrey Altman [Tue, 26 Oct 2004 02:53:40 +0000]
windows-misc-
20041025
* fix loading of SysName from the registry
* reformat cm_scache; change flags to unsigned
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
* fix loading of SysName from the registry
* broken patch to tab_drives.cpp - this will be pulled
Jeffrey Altman [Wed, 20 Oct 2004 05:16:57 +0000]
hklm-reg-fix-
20041019
fix the logic to ensure that HKLM is checked if HKCU does not exist
for EnableKFW and Use524
Derrick Brashear [Tue, 19 Oct 2004 23:34:33 +0000]
provide-fPIC-method-for-amd64-
20040508
FIXES 3680
allow building fPIC on amd64
Derrick Brashear [Tue, 19 Oct 2004 07:07:53 +0000]
irix-cleanup-
20041019
clean up my messes.
Jeffrey Altman [Tue, 19 Oct 2004 01:51:48 +0000]
windows-cleanup-
20041018
cleanup AFS_component_version_number.h
Jeffrey Altman [Mon, 18 Oct 2004 23:31:56 +0000]
lang-clean-fix-
20041018
Fix the for loop used to clean the language directories
Jeffrey Altman [Mon, 18 Oct 2004 21:25:58 +0000]
windows-version-update-
20041018
1.3.7300
Derrick Brashear [Mon, 18 Oct 2004 19:39:16 +0000]
configure-linux-header-path-help-
20041018
thanks to Kris Van Hees for pointing this out
John Bucy [Mon, 18 Oct 2004 07:49:45 +0000]
setpag-print-throttled-
20041012
kernel printf when we start throttling for time
Derrick Brashear [Mon, 18 Oct 2004 07:12:49 +0000]
partly-revert-volser-restore-timestamp-cleanup-
20041018
messes up creation field on new volume.
Jeffrey Hutzelman [Mon, 18 Oct 2004 07:08:14 +0000]
amd64-ccobj-update-
20041018
update ccobj for amd64
Jeffrey Altman [Mon, 18 Oct 2004 05:22:18 +0000]
windows-version-
20041017
update version to 1.3.7200
Jeffrey Altman [Mon, 18 Oct 2004 03:44:14 +0000]
freelance-end-of-line-
20041017
modify the algorithm used for loading mount point entries to ignore
all data beyond the terminating dot.
Jeffrey Altman [Sun, 17 Oct 2004 22:19:13 +0000]
flushonhibernate-
20041017
Fix Asanka's patch.
Asanka Herath [Sun, 17 Oct 2004 22:02:01 +0000]
flushonhibernate-registry-
20041017
Add a new FlushOnHibernate registry option to allow users to disable
the Power Management Flush support
Jeffrey Altman [Sun, 17 Oct 2004 22:00:24 +0000]
winnotes-updates-
20041017
Updates for 1.3.72
New FlushOnHibernate registry option
Jeffrey Altman [Sun, 17 Oct 2004 21:24:19 +0000]
krb5-no-dot-
20041017
Generate error in the client if a krb5 principal contains a dot in the
first component.
Jeffrey Altman [Sun, 17 Oct 2004 16:18:24 +0000]
local-system-acct-
20041017
When testing for Administrator privileges always grant them to the
Local System account