Jim Rees [Thu, 20 Jan 2005 18:00:28 +0000]
alloc-confusion-
20040120
use osi_Alloc instead of osi_AllocLargeSpace for tokens, to match free
Jim Rees [Thu, 20 Jan 2005 17:59:02 +0000]
obsd-cred-ptr-
20040120
**credpp, not *credp (OpenBSD only)
Jim Rees [Thu, 20 Jan 2005 17:33:38 +0000]
re-indent-
20040120
re-indent so I can read the file so I can fix a bug
Chas Williams [Wed, 19 Jan 2005 22:46:06 +0000]
linux26-vcache-reclaim-cleanup-
20050119
"ok, if you ever drop
dcache_lock you need to go to restart (i think that's pretty clear).
shrink_dcache_parent() _might_ reduce a dentry count to 0. in the
previous version, it seemed to make the assumption that this would
always happen. if shrink_dcache_parent() is unsuccessful and the
dentry is a directory, we cant restart. we would just find the
the dentry again and do the same thing over (we could always d_drop
but you shouldnt do this to active directories -- see d_invalidate).
if we find a busy dentry, we abort all processing for this inode.
going back to restart would find the same busy inode. (i suppose
we could use a d_flag to keep track of which dentry has been shrunk.
this has other trouble, like who resets the flag and when?) since we
only do this for directories and d_alias typically only grows due to
soft/hard links (as far as i can tell) this scheme seems reasonable."
Chaskiel M Grundman [Wed, 19 Jan 2005 22:35:40 +0000]
dirbuffer-fid-is-index-
20050119
"The new buffer code (which I wrote) did not deal
with dcache object re-use, as I had conflated the concepts of "dcache *
reuse" and "dcache slot reuse".
This patch should fix this problem. It now stores the dcache index (aka slot number,
which is the same as the numeric part of the cache file's filename) in the
buffer instead of the ephemeral struct dcache pointer."
Jeffrey Altman [Wed, 19 Jan 2005 05:14:11 +0000]
rx-multiple-packets-
20050118
Doug Engert reports that large tokens are corrupted when being sent
using RX. This patch fixes two bugs which prevent the transmission
and receipt of multiple packet exchanges.
Jim Rees [Tue, 18 Jan 2005 16:15:36 +0000]
obsd-cleanups-
20040118
remove dead code
add (commented out, non-working) new reclaim code
Jeffrey Altman [Tue, 18 Jan 2005 07:36:25 +0000]
windows-smb_vc_t-refcounts-
20050117
Rework the reference counting of the smb_vc_t objects to use
smb_ReleaseVC and smb_HoldVC. Add missing counts for references
from waiting locks.
Fix cm_ioctl.c to allow it to compile once again.
Chas Williams [Sun, 16 Jan 2005 16:49:06 +0000]
linux26-rename-more-cleanup-
20050116
FIXES 17284
cleanup how renaming does moving and unhashing of dentries
Chaskiel M Grundman [Sun, 16 Jan 2005 16:43:34 +0000]
linux26-dcache-lock-
20050116
FIXES 17266
"The changes I submitted previously, and committed as
linux-26-vlru-cycle-
20041012 do not satisfy necessary invariants of the
dcache api.
1) the dcache_lock is not held when calling d_unhashed and
list_empty(&dentry->d_subdirs)
2) the caller of d_prune_aliases does not hold it's own ref on the inode
Patch attached.(has been used lightly for a month or so)"
Chaskiel M Grundman [Sun, 16 Jan 2005 16:41:33 +0000]
linux26-zomb-gcpags-cleanup-
20050116
FIXES 17265
clean up for newer non-TASK_ZOMBIE kernels
Chas Williams [Sun, 16 Jan 2005 16:36:53 +0000]
linux25-rename-rehash-not-move-
20050116
not tested yet
Matthew Miller [Fri, 14 Jan 2005 17:36:39 +0000]
linux26-rlim-
20050114
detect rlim stuff for linux 2.6
Chas Williams [Fri, 14 Jan 2005 17:31:31 +0000]
fstrace-linux-proc-
20050113
FIXES 17240
support /proc interface
Derrick Brashear [Fri, 14 Jan 2005 03:03:27 +0000]
fs-busy-stats-
20050113
add support for counting number of vbusies returned
Johan Danielsson [Fri, 14 Jan 2005 01:34:54 +0000]
linux26-pag-copy-groups-always-
20050113
FIXES 17226
always copy the group list on linux 2.6
Chas Williams [Fri, 14 Jan 2005 01:27:26 +0000]
x86-sol10-param-cleanup-
20050113
FIXES 17082
make user section match kernel section
Chas Williams [Fri, 14 Jan 2005 01:11:48 +0000]
sol10-afsd-rc-
20050113
FIXES 17036
install an rc file for solaris 10
Love Hörnquist-Åstrand [Fri, 14 Jan 2005 01:07:45 +0000]
nbsd30-
20050113
FIXES 16889
netbsd 3 this time for sure
Derrick Brashear [Fri, 14 Jan 2005 01:04:13 +0000]
largefile-efbig-
20050113
FIXES 16964
return EFBIG instead of E2BIG
Douglas Engert [Fri, 14 Jan 2005 00:57:32 +0000]
sol9-vfsck-interleave-becomes-si-
20050113
FIXES 16941
fix remaining fs_interleave ref
Rainer Toebbicke [Thu, 13 Jan 2005 23:55:27 +0000]
lih-host-hold-
20050113
FIXES 17211
"lih_r now leaves the current lih_host held, and h_Releases those for which
it changed mind during h_Enumerate. It also closes the window that
ClearHostCallbacks_r opens.
The problem was: due to the leak on the h_Hold table, rx connections and
host and client structures stopped being garbage collected once the
fileserver went through GetSomeSpace_r. Only relevant for "busy" servers,
many would never even invoke this routine."
Chas Williams [Thu, 13 Jan 2005 23:50:15 +0000]
linux26-avoid-memory-zone-fun-
20050113
FIXES 16965
" the wake_up_bit() mechanism has replaced
'per object' wait queues (atleast when testing for single bit changes).
the actual wait queue to use is determined using a hash on page->flags
(which encodes the zone table in the lower 8 bits). afs inodes come from
a vmalloc() since afs gets all the inodes in one go. vmalloc()'d memory
apparently doesnt get mapped to any particular zone. so when an afs
inode uses wake_up_bit() they index off the end of the zone_page table.
"
Derrick Brashear [Thu, 13 Jan 2005 23:37:21 +0000]
memcache-no-volitems-
20050113
Don't try to open VolumeItems when using memcache
Jeffrey Altman [Thu, 13 Jan 2005 04:47:37 +0000]
windows-fs-wscell-
20050112
when freelance mode is in use, "fs wscell" will now return
"Freelance.Local.Root"
Jeffrey Altman [Thu, 13 Jan 2005 04:46:18 +0000]
windows-pioctl-
20050112
Fix a bug introduced in 1.3.75 within Tranceive(). If the file handle
is invalid, be sure to return an error.
Jeffrey Altman [Wed, 12 Jan 2005 21:34:36 +0000]
windows-misc-
20050112
New AFS Logo Icon
Fix the assignment of the dataVersion for the freelance scache entries
Fix the calling convention of the AFSD Service Main function to be
WINAPI.
Derrick Brashear [Fri, 7 Jan 2005 23:08:27 +0000]
rx-avoid-xmit-overflow-panic-
20050107
instead of losing, just send the packets and then make another pass to collect more
Jeffrey Altman [Wed, 5 Jan 2005 04:23:58 +0000]
windows-notes-
20050104
updates
Jeffrey Altman [Wed, 5 Jan 2005 04:18:34 +0000]
windows-remove-extra-parameter-
20050104
aklog.c - remove extra parameter from pr_Initialize()
Jeffrey Altman [Wed, 5 Jan 2005 04:17:16 +0000]
windows-cb-deadlock-
20050104
afskfw.c - remove extra parameter to pr_Initialize
afsd_service.c - move SERVICE_STOP_PENDING to before we start to
do any work.
afsd_init.c - initialize rx and rpc after starting the cache manager
cm_callback.c - release cm_callbackLock before attempting to re-obtain
scp->mx lock in cm_EndCallbackGrantingCall()
Jeffrey Altman [Mon, 3 Jan 2005 01:29:29 +0000]
windows-misc-fix-
20050102
fix typo
Jeffrey Altman [Mon, 3 Jan 2005 01:13:44 +0000]
ptuser_h-
20050102
add ptuser.h to provide prototypes for ptuser.c
====================
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 ptuser.h
Jeffrey Altman [Mon, 3 Jan 2005 01:11:21 +0000]
new-afs-logo-icon-
20050102
Use a new icon file based upon the new OpenAFS logo for afs_config.exe
and the afs control panel.
Jeffrey Altman [Mon, 3 Jan 2005 01:07:56 +0000]
windows-misc-
20050102
* The AFS Service needs to respond to SERVICE_ACCEPT_SHUTDOWN messages
in addition to SERVICE_ACCEPT_STOP.
* Move RPC shutdown until after the SMB and RX shutdown procedures
complete. Block until RPC shutdown is complete.
* Modify afslogon.dll (integrated logon) to wait for service if its
state is START_PENDING. If the timeout period occurs, reset to
the retry interval and not the sleep interval.
* When renewing the server list for a cell obtained via DNS AFSDB
records, the cm_cell_t entry must be removed from the list of all
cells. Otherwise, the list of cells will be corrupted.
* In the dcache and scache modules, use the cm_scache_t dataVersion
instead of the cm_fakeDirVersion.
* Synchronize fs.c with the unix version.
====================
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.
====================
Include ptuser.h for prototypes.
====================
link to afsutil.lib for hostutil functions
Jeffrey Altman [Fri, 24 Dec 2004 17:21:06 +0000]
windows-virtual-memory-
20041224
* The variable used to determine whether a file or virtual memory
mapped cache is used was not properly initialized to a default
value. If the registry setting "NonPersistentCaching" was not
set, the choice would be random. Properly initialized to be
"file".
* The memory mapped view was never unmapped before closing the file
at service shutdown. This is now properly cleaned up.
* Default location of Cache file is now %TEMP%\AFSCache
Derrick Brashear [Fri, 24 Dec 2004 06:31:35 +0000]
dux-vnops-cleanup-
20041224
move DUX code out of vnops and into dux os dependant code
Jeffrey Altman [Thu, 16 Dec 2004 20:11:08 +0000]
windows-notes-
20041216
document bug found in 1.3.75/76 release
Jeffrey Altman [Thu, 16 Dec 2004 19:02:05 +0000]
windows-freelance-default-root-cell-
20041217
Forgot to add trailing dot on auto-generated default root.cell mountpoints.
Jeffrey Altman [Mon, 13 Dec 2004 23:48:21 +0000]
windows-smb-auth-debug-
20041213
Add more OutputDebugF() calls to the smb auth routines to assist in
debugging
Mike Becher [Fri, 17 Dec 2004 15:33:43 +0000]
linux-rxk-header-update-
20041217
update header to not defien _LINUX_CODA_FS_I if it is
Mike Becher [Fri, 17 Dec 2004 15:30:55 +0000]
kdump-update-
20041217
update kdump for ia64_linux26
Mike Becher [Fri, 17 Dec 2004 15:28:19 +0000]
ia64-linux26-
20041217
add ia64 linux26 support
Mike Becher [Fri, 17 Dec 2004 15:13:19 +0000]
linux-rc-update-
20041217
update rc scripts for 2.6
Christof Hanke [Fri, 17 Dec 2004 14:41:36 +0000]
linux26-generic-sendfile-
20041217
FIXES 16842
enable loop mounting to work.
Travis Broughton [Fri, 17 Dec 2004 13:45:56 +0000]
dumptool-update-
20041217
FIXES 16751
large file support for dumptool
Jeffrey Altman [Thu, 16 Dec 2004 20:06:47 +0000]
windows-version-update-
20041216
1.3.7700
Jeffrey Altman [Mon, 13 Dec 2004 23:43:17 +0000]
windows-afs-all-
20041213
In addition to establishing a connection with \\AFS; use \\AFS\all to
ensure that we can access ioctl calls even if other methods fail.
Jeffrey Altman [Mon, 13 Dec 2004 14:04:25 +0000]
windows-version-number-
20041213
1.3.7600
Jeffrey Altman [Mon, 13 Dec 2004 14:03:55 +0000]
windows-smb-and-symlinks-
20041213
Fix bug in automatic symlink generation for freelance root.afs.
do not create symlinks if cell resolution fails
Update SMB files to use preprocessor symbols for InfoLevel constants.
Jeffrey Altman [Mon, 13 Dec 2004 14:02:32 +0000]
windows-notes-
20041213
update notes for 1.3.7600
Jeffrey Hutzelman [Sat, 11 Dec 2004 11:02:00 +0000]
implement-vpeek-for-listvol-
20041211
FIXES 16765
All of AFSVolListOneVolume, AFSVolXListOneVolume, AFSVolListVolumes,
AFSVolXListVolumes currrently attach each volume to be listed with
V_READONLY. This makes the fileserver update and sync the volume header
before releasing the volume to the volserver. The result is that volume
list operations are slow, and generate lots of fileserver load, as Jimmy
pointed out during his talk this afternoon.
The attached patch introduces a new attach mode, V_PEEK, which is like a
cross between V_READONLY and V_SECRETLY. It can be used for read-only
operations on the volume header, where it is not necessary to inform the
fileserver that the volume is being accessed. The patch also changes
the above-named RPC's to use the new mode.
Jeffrey Hutzelman [Sat, 11 Dec 2004 10:52:16 +0000]
fix-linux-kvers-setting-
20041211
FIXES 16763
set SYS_KVERS reasonably on linux always
Derrick Brashear [Fri, 10 Dec 2004 21:57:06 +0000]
revert-mwaitprocs-
20041210
FIXES 5616
revert this for now
Jeffrey Altman [Fri, 10 Dec 2004 10:47:17 +0000]
ubik-calliter-update-
20041210
if we're going to prototype it we need to match this
Derrick Brashear [Fri, 10 Dec 2004 10:03:54 +0000]
sys-depinstall-
20041210
add depinstall in sys directory
Jeffrey Altman [Thu, 9 Dec 2004 23:14:01 +0000]
windows-multihomed-
20041209
FIXES 16564
Add support for VL_GetEntryByNameU and VL_GetAddrs for the purpose
of working with multi-homed servers
Kris Van Hees [Thu, 9 Dec 2004 16:16:55 +0000]
linux-page-follow-link-light-
20041209
FIXES 16742
new 2.6 uses page_follow_link_light
detect and use
Chas Williams [Thu, 9 Dec 2004 16:14:21 +0000]
linux-remove-negative-dentry-
20041209
FIXES 16735
during unlink, afs sometimes renames the file instead of deleting it.
this isnt reflected properly in the dcache in linux. the following
patch attempts to address this issue. newname is renamed to afs_newname
and exported.
afs_linux_unlink() checks to see if the file is open. if so, it creates
a negative dcache entry using the name suggested by afs_newname(). then
dmove() moves (exchanges) dp and __dp. __dp is now a negative dentry
for the old name and is put/dropped.
Derrick Brashear [Wed, 8 Dec 2004 22:55:28 +0000]
only-libafs-update-
20041208
only_libafs needs sys on irix
Jim Rees [Wed, 8 Dec 2004 18:33:48 +0000]
ubik-iter-proto-
20041208
prototype, casts, and proper arg count for ubik_CallIter
thanks to Christof Hanke for some of this
Chaskiel M Grundman [Wed, 8 Dec 2004 17:21:04 +0000]
linux26-dont-fix-inode-size-ourselves-
20041208
hopefully fix cache truncation
Matt Benjamin [Wed, 8 Dec 2004 10:39:58 +0000]
STABLE12-umlinux26-
20041202
FIXES 16591
umlinux 26 support. i wonder what i just reverted
Derrick Brashear [Wed, 8 Dec 2004 10:35:02 +0000]
update-irix-bhvl-
20041208
define BHV_IS_BHVL(x) to 0 for non-CELL cases where BHV_PREPARE is defined.
6.5.20f is "broken"
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.