openafs.git
16 years agonosettime-20050317
Harald Barth [Thu, 17 Mar 2005 15:52:54 +0000]
nosettime-20050317

Make -nosettime default for afsd.  Use -settime to get old behavior.

16 years agowindows-dns-crypt-20050516
Jeffrey Altman [Wed, 16 Mar 2005 21:37:07 +0000]
windows-dns-crypt-20050516

Found another case in which the windows client could break connections
which should not be broken if cryptall is on.  If the connection is
unauthenticated because there are no tokens, the connections will be
broken.

If a site relies on AFSDB records and the client machine is configured
to append a domain suffix to all queries it is possible for "foo" and
"foo.bar" to appear to be separate cells.  fixed by appending a trailing
'.' to all AFSDB queries if there is not already one.

16 years agorollback-20050315
Jeffrey Altman [Wed, 16 Mar 2005 04:49:02 +0000]
rollback-20050315

Rollback changes to 1.68

16 years agowindows-notes-20050314
Jeffrey Altman [Tue, 15 Mar 2005 00:55:56 +0000]
windows-notes-20050314

Update notes to describe fix for cross realm trusts to Windows
multi-domain forests

16 years agowindows-comments-20050314
Jeffrey Altman [Tue, 15 Mar 2005 00:43:21 +0000]
windows-comments-20050314

Update the comments to indicate how we force authentication to be
performed against the Windows logon cache instead of a domain controller
and how BackConnectionsHostNames will work in Longhorn Beta 1.

16 years agowindows-mumble-20050311
Jeffrey Altman [Fri, 11 Mar 2005 18:16:47 +0000]
windows-mumble-20050311

Add new registry setting to force a lana to be treated as a loopback

Move hack to force use of MSV1_0 cache

16 years agowindows-1380-20050310
Jeffrey Altman [Fri, 11 Mar 2005 07:30:00 +0000]
windows-1380-20050310

updates for 1.3.80

====================
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 issues list

16 years agowindows-pcache-20050310
Jeffrey Altman [Fri, 11 Mar 2005 05:33:12 +0000]
windows-pcache-20050310

This patch applies all of the work done to add persistent cache support,
cache manager debugging, and a variety of bug fixes.  A full description
will be committed within doc/txt/winnotes as part of a later commit.

16 years agofix-linux22-20050310
Derrick Brashear [Fri, 11 Mar 2005 04:35:39 +0000]
fix-linux22-20050310

fix accumulated linux 2.2 damage

16 years agovolinfo-dont-bomb-on-attach-failure-20050310
Derrick Brashear [Fri, 11 Mar 2005 02:54:49 +0000]
volinfo-dont-bomb-on-attach-failure-20050310

let volinfo keep going in the face of failure

16 years agovos-listaddrs-dont-infinite-loop-20050308
Tom Keiser [Tue, 8 Mar 2005 22:14:50 +0000]
vos-listaddrs-dont-infinite-loop-20050308

FIXES 17814

avoid possible infinite loop in vos when checking a non-existant uuid

16 years agolinux-osi-gettime-avoid-collision-20050308
Johan Danielsson [Tue, 8 Mar 2005 22:09:29 +0000]
linux-osi-gettime-avoid-collision-20050308

FIXES 17802

don't reuse tv as a variable name in osi_GetTime macro

16 years agolinux-writepage-sync-20050308
Chaskiel M Grundman [Tue, 8 Mar 2005 22:05:45 +0000]
linux-writepage-sync-20050308

FIXES 17792

"The attached patch
1) makes afs_linux_writepage_sync do the required lock_kernel and
AFS_GLOCK()'s instead of making the caller do it.
2) removes the 2.4+ afs_linux_updatepage wrapper function which just calls
afs_linux_writepage_sync and is only called by afs_linux_commit_write
3) removes the kmap/kunmap in afs_linux_{prepare,commit}_write on 2.6
since the caller of afs_linux_{prepare,commit}_write
(do_generic_file_write) does the kmap/kunmap itself, and has since before
2.4.19 (early 2.4's do require it, and it doesn't break anything to do it
twice, so !defined(AFS_LINUX26_ENV) is appropriate)"

16 years agoosi-lookupname-nuke-dirvpp-20050308
Chaskiel M Grundman [Tue, 8 Mar 2005 21:57:41 +0000]
osi-lookupname-nuke-dirvpp-20050308

FIXES 17791

osi_lookupname doesn't need dirvpp anymore

16 years agoosi-syscall-fix-20050302
Chas Williams [Thu, 3 Mar 2005 16:56:48 +0000]
osi-syscall-fix-20050302

FIXES 17666

fix typo _nr should __nr

16 years agofake-admin-on-create-file-20050228
Love Hörnquist-Åstrand [Mon, 28 Feb 2005 20:18:11 +0000]
fake-admin-on-create-file-20050228

pass back admin in status bits for create file

16 years agosalvager-less-verbose-20050227
Karl Ramm [Sun, 27 Feb 2005 18:31:42 +0000]
salvager-less-verbose-20050227

make the salvager less verbose

16 years agofix-uae-20050226
Derrick Brashear [Sun, 27 Feb 2005 04:26:41 +0000]
fix-uae-20050226

sometimes the proeprocessor is cranky. bah.

16 years agoosi-probe-update-20050225
Jeffrey Hutzelman [Fri, 25 Feb 2005 19:51:51 +0000]
osi-probe-update-20050225

update osi_probe for machines with no mmap2

16 years agocblater-protection-and-paranoia-20050225
Derrick Brashear [Fri, 25 Feb 2005 19:49:10 +0000]
cblater-protection-and-paranoia-20050225

with additional fix from jaltman for case where we need to get a fresh fe.
don't reuse FE_LATER file entries.

16 years agounified-afs-cleanup-20050225
Derrick Brashear [Fri, 25 Feb 2005 18:02:35 +0000]
unified-afs-cleanup-20050225

use EIO as base error

16 years agofe-clear-status-on-reuse-20050225
Jeffrey Altman [Fri, 25 Feb 2005 17:42:17 +0000]
fe-clear-status-on-reuse-20050225

jeff pointed this out yesterday, it may fix more than he guessed.

16 years agotviced-log-thread-at-high-loglevel-20050224
Derrick Brashear [Thu, 24 Feb 2005 15:21:28 +0000]
tviced-log-thread-at-high-loglevel-20050224

if loglevel > 999, log thread id as part of logging

16 years agoppc64-linux26-param-20050224
Sam Hartman [Thu, 24 Feb 2005 05:04:50 +0000]
ppc64-linux26-param-20050224

FIXES 15581

missed before

16 years agofix-uae-20050223
Derrick Brashear [Thu, 24 Feb 2005 04:44:59 +0000]
fix-uae-20050223

make uae flag not secretly overflow hostFlags

16 years agoioctl32-linux26-20050223
Chaskiel M Grundman [Wed, 23 Feb 2005 23:07:31 +0000]
ioctl32-linux26-20050223

FIXES 17669

add ioctl32 support for linux 2.6

16 years agoia64-smp-definition-20050220
Chas Williams [Sun, 20 Feb 2005 05:42:47 +0000]
ia64-smp-definition-20050220

FIXES 17640

change how smp is defined so we pick up a mutex

16 years agounified-osi-probe-2-20050216
Jeffrey Hutzelman [Wed, 16 Feb 2005 22:47:35 +0000]
unified-osi-probe-2-20050216

FIXES 17548

update osi_probe

16 years agosolaris-x8664-support-20050216
Chas Williams [Wed, 16 Feb 2005 19:22:49 +0000]
solaris-x8664-support-20050216

FIXES 17628

add amd64 support for solaris 10

16 years agofix-multirx-checkservers-20050216
Tom Keiser [Wed, 16 Feb 2005 19:13:01 +0000]
fix-multirx-checkservers-20050216

FIXES 17549

put results in an array.

16 years agofbsd-amd64-20050212
Harald Barth [Sun, 13 Feb 2005 00:23:52 +0000]
fbsd-amd64-20050212

initial fbsd support for amd64

16 years agosolais10-declares-mem-funcs-20050212 BP-disconnected
Derrick Brashear [Sat, 12 Feb 2005 19:52:19 +0000]
solais10-declares-mem-funcs-20050212

mem* funcs now declared in sys/systm.h with a different prototype so there's a conflict. (but delcared means they exist, so this is fine)

16 years agostore64-cleanup-20050212
Chaskiel M Grundman [Sat, 12 Feb 2005 19:47:03 +0000]
store64-cleanup-20050212

fix several deficiencies in 64 bit file size handling

16 years agolinux-avoid-leaking-refs-20050211
Chaskiel M Grundman [Fri, 11 Feb 2005 22:37:31 +0000]
linux-avoid-leaking-refs-20050211

FIXES 17451

hopefully this fixes all the not-able-to-unmount leaks

16 years agolinux-sysincludes-needs-slab-20050211
Chaskiel M Grundman [Fri, 11 Feb 2005 22:27:22 +0000]
linux-sysincludes-needs-slab-20050211

add linux/slab.h to includes

16 years agolinux26-inode-got-i-sb-list-20050204
Chas Williams [Thu, 10 Feb 2005 16:30:41 +0000]
linux26-inode-got-i-sb-list-20050204

another thing to do at inode initialization

16 years agolinux-flush-release-rewrite-20050209
Chas Williams [Thu, 10 Feb 2005 04:49:10 +0000]
linux-flush-release-rewrite-20050209

FIXES 17509

rewrite afs_linux_release and afs_linux_flush

16 years agoclient-conndeadtime-tunable-20050209
Derrick Brashear [Thu, 10 Feb 2005 03:57:27 +0000]
client-conndeadtime-tunable-20050209

make the fs and not just the vldb interface dead time tunable

16 years agolinux-lwp-work-around-signal-lossage-20050209
Derrick Brashear [Thu, 10 Feb 2005 03:02:46 +0000]
linux-lwp-work-around-signal-lossage-20050209

some versions of linux seem to lose signals sometimes. very annoying.

16 years agowindows-misc-20050207
Jeffrey Altman [Mon, 7 Feb 2005 19:27:35 +0000]
windows-misc-20050207

smb3.c: another fix for pattern matching.  Patterns can include '<' and '>'
        instead of '*' and '?'.  Treat any pattern with angle bracket as
        star patterns

afslogon.c: instead of retrying the username lowercased if it is all
        uppercased.  retry the username lowercased if it was not already
        lowercased.  this captures the mixedcase username case.

afskfw.c: If Leash is configured to not import tickets from the MSLSA,
        neither should we.

cm_vnodeops.c: If the second to last component of a path is a symlink and
        the last component cannot be found, return NOSUCHPATH instead of
        FILE_NOT_FOUND.

16 years agolinux-libafs-fix-20050207
Guillaume Rousse [Mon, 7 Feb 2005 15:31:31 +0000]
linux-libafs-fix-20050207

create osi_vfs.h in the right place

16 years agolinux26-inode-got-i-sb-list-20050204
Chas Williams [Fri, 4 Feb 2005 21:13:51 +0000]
linux26-inode-got-i-sb-list-20050204

another thing to do at inode initialization

16 years agoubik-remote-ntoa-20050204
Jeffrey Hutzelman [Fri, 4 Feb 2005 21:09:58 +0000]
ubik-remote-ntoa-20050204

afs_inet_ntoa needs a prototype for 64 bit systems

16 years agowindows-longfilename-matching-20050203
Jeffrey Altman [Fri, 4 Feb 2005 04:55:51 +0000]
windows-longfilename-matching-20050203

retry pattern matching when ambiguous matches are found for long file
names

16 years agomacos-dont-inactive-vnodes-were-still-referencing-20050203
Derrick Brashear [Thu, 3 Feb 2005 17:02:54 +0000]
macos-dont-inactive-vnodes-were-still-referencing-20050203

don't VOP_INACTIVE if we intend to keep using the inode, the refcount will go
bogus

16 years agowindows-misc-20050131
Jeffrey Altman [Mon, 31 Jan 2005 18:52:30 +0000]
windows-misc-20050131

afskfw.c: fix cross-realm token acquisition in ANDREW vs CS CMU case

cm_aclent.c: when ACL's timeout, remove them from the associated
   cm_scache_t object's randomACL list and place them on the end
   of the ACL LRU queue

   correct tgtLifetime to be unsigned

smb3.c: fix case sensitive matching

16 years agolinux-tasklist-lock-weak-20050129
Chaskiel M Grundman [Sat, 29 Jan 2005 05:46:42 +0000]
linux-tasklist-lock-weak-20050129

FIXES 17424

weak binding to tasklist_lock

16 years agoosi-probe-syscall-20050129
Jeffrey Hutzelman [Sat, 29 Jan 2005 05:41:59 +0000]
osi-probe-syscall-20050129

FIXES 17405

add osi_probe

16 years agocreatex-null-ptr-20050126
Jeffrey Altman [Thu, 27 Jan 2005 00:09:32 +0000]
createx-null-ptr-20050126

Don't release null scps

16 years agowindows-aclent-20050126
Jeffrey Altman [Thu, 27 Jan 2005 00:00:10 +0000]
windows-aclent-20050126

Undo the FreeACLEnt lock as it is an automatic deadlock

16 years agorevert-afs-indextimes-in-dcache-20050125
Chas Williams [Wed, 26 Jan 2005 22:07:33 +0000]
revert-afs-indextimes-in-dcache-20050125

FIXES 17377

indexTimes needs to persist, revert for now

16 years agoafs-indextimes-in-dcache-20050125
Chas Williams [Wed, 26 Jan 2005 21:09:08 +0000]
afs-indextimes-in-dcache-20050125

FIXES 17377

move indextimes array into dcache struct

16 years agowinnotes-update-20050126
Jeffrey Altman [Wed, 26 Jan 2005 15:51:46 +0000]
winnotes-update-20050126

add dr watson info to install notes.

update changes list

16 years agowindows-misc-20050126
Jeffrey Altman [Wed, 26 Jan 2005 15:49:14 +0000]
windows-misc-20050126

  * The list of ACL entries was becoming corrupted because the function
    which obtained a free entry was doing so without the appropriate lock
    being held.

  * Changed the default @sys name list to "x86_win32 i386_w2k i386_nt40"
    for 32-bit x86 systems.  The default for itanium will be "ia64_win64"
    and "amd64_win64" for amd 64-bit processors.

16 years agowindows-misc-20050125
Jeffrey Altman [Tue, 25 Jan 2005 23:24:43 +0000]
windows-misc-20050125

The list of ACL entries was being corrupted because the function
which obtains a free ACL entry was doing so without the appropriate
lock being held.

Returning Not A Directory is not the right thing to do when we are
attempting to resolve a path if the error is found on one of the
intermediary path components.  Instead return No Such Path or
No Such File as appropriate.

16 years agoobsd-vattrs-20040125
Jim Rees [Tue, 25 Jan 2005 23:00:35 +0000]
obsd-vattrs-20040125

compare vattrs against VNOVAL, not -1
fixes mode setting now that modes are 32 bits

16 years agounpin-out-of-order-oops-20050125
Chas Williams [Tue, 25 Jan 2005 20:19:17 +0000]
unpin-out-of-order-oops-20050125

FIXES 17346

unpin before freeing

16 years agorxdebug-withWaited-20050125
Jeffrey Altman [Tue, 25 Jan 2005 18:46:33 +0000]
rxdebug-withWaited-20050125

copy/paste error corrected.  'withWaited' never assigned a value

16 years agolinux-mmap-ro-means-no-write-20050125
Derrick Brashear [Tue, 25 Jan 2005 06:54:31 +0000]
linux-mmap-ro-means-no-write-20050125

don't allow a write map of a file which cannot be written to

16 years agono-copy-libafs-builds-20050121
Nathan Neulinger [Fri, 21 Jan 2005 22:02:02 +0000]
no-copy-libafs-builds-20050121

make things so file copies from src/libafs don't happen; change how libafs_tree
is done

16 years agolinux-revised-dentry-invalidation-20050121
Chas Williams [Fri, 21 Jan 2005 19:13:33 +0000]
linux-revised-dentry-invalidation-20050121

FIXES 17337

"the latest 2.6 version of "tryflushdcachechildren" is probably
good enough for 2.2/2.4 as well. further, we can just call
d_invalidate() to make things less complicated. unification
is good.

its seen limited testing here under 2.4/2.6."

16 years agorx-hash-table-mod-prime-20050121
Nickolai Zeldovich [Fri, 21 Jan 2005 18:27:37 +0000]
rx-hash-table-mod-prime-20050121

see https://lists.openafs.org/pipermail/openafs-devel/2004-September/010967.htmland https://lists.openafs.org/pipermail/openafs-devel/2004-September/010968.html

16 years agorx-packetreadwrite-adjust-offset-20050119
Douglas Engert [Fri, 21 Jan 2005 17:44:36 +0000]
rx-packetreadwrite-adjust-offset-20050119

offset - l must be zero in the second loop pass to avoid overwrites

16 years agoreadd-qwaiting-20050121
Derrick Brashear [Fri, 21 Jan 2005 14:33:40 +0000]
readd-qwaiting-20050121

FIXES 5616

the problem was caused by optimization on solaris. sigh.

16 years agolinux-no-log-in-tryflushdcachechildren-20050121
Derrick Brashear [Fri, 21 Jan 2005 14:31:38 +0000]
linux-no-log-in-tryflushdcachechildren-20050121

FIXES 5835

just don't log, and lock order doesn't matter

16 years agoalloc-confusion-20040120
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

16 years agoobsd-cred-ptr-20040120
Jim Rees [Thu, 20 Jan 2005 17:59:02 +0000]
obsd-cred-ptr-20040120

**credpp, not *credp (OpenBSD only)

16 years agore-indent-20040120
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

16 years agolinux26-vcache-reclaim-cleanup-20050119
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."

16 years agodirbuffer-fid-is-index-20050119
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."

16 years agorx-multiple-packets-20050118
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.

16 years agoobsd-cleanups-20040118
Jim Rees [Tue, 18 Jan 2005 16:15:36 +0000]
obsd-cleanups-20040118

remove dead code
add (commented out, non-working) new reclaim code

16 years agowindows-smb_vc_t-refcounts-20050117
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.

16 years agolinux26-rename-more-cleanup-20050116
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

16 years agolinux26-dcache-lock-20050116
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)"

16 years agolinux26-zomb-gcpags-cleanup-20050116
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

16 years agolinux25-rename-rehash-not-move-20050116
Chas Williams [Sun, 16 Jan 2005 16:36:53 +0000]
linux25-rename-rehash-not-move-20050116

not tested yet

16 years agolinux26-rlim-20050114
Matthew Miller [Fri, 14 Jan 2005 17:36:39 +0000]
linux26-rlim-20050114

detect rlim stuff for linux 2.6

16 years agofstrace-linux-proc-20050113
Chas Williams [Fri, 14 Jan 2005 17:31:31 +0000]
fstrace-linux-proc-20050113

FIXES 17240

support /proc interface

16 years agofs-busy-stats-20050113
Derrick Brashear [Fri, 14 Jan 2005 03:03:27 +0000]
fs-busy-stats-20050113

add support for counting number of vbusies returned

16 years agolinux26-pag-copy-groups-always-20050113
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

16 years agox86-sol10-param-cleanup-20050113
Chas Williams [Fri, 14 Jan 2005 01:27:26 +0000]
x86-sol10-param-cleanup-20050113

FIXES 17082

make user section match kernel section

16 years agosol10-afsd-rc-20050113
Chas Williams [Fri, 14 Jan 2005 01:11:48 +0000]
sol10-afsd-rc-20050113

FIXES 17036

install an rc file for solaris 10

16 years agonbsd30-20050113
Love Hörnquist-Åstrand [Fri, 14 Jan 2005 01:07:45 +0000]
nbsd30-20050113

FIXES 16889

netbsd 3 this time for sure

16 years agolargefile-efbig-20050113
Derrick Brashear [Fri, 14 Jan 2005 01:04:13 +0000]
largefile-efbig-20050113

FIXES 16964

return EFBIG instead of E2BIG

16 years agosol9-vfsck-interleave-becomes-si-20050113
Douglas Engert [Fri, 14 Jan 2005 00:57:32 +0000]
sol9-vfsck-interleave-becomes-si-20050113

FIXES 16941

fix remaining fs_interleave ref

16 years agolih-host-hold-20050113
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."

16 years agolinux26-avoid-memory-zone-fun-20050113
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.
"

16 years agomemcache-no-volitems-20050113
Derrick Brashear [Thu, 13 Jan 2005 23:37:21 +0000]
memcache-no-volitems-20050113

Don't try to open VolumeItems when using memcache

16 years agowindows-fs-wscell-20050112
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"

16 years agowindows-pioctl-20050112
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.

16 years agowindows-misc-20050112
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.

16 years agorx-avoid-xmit-overflow-panic-20050107
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

16 years agowindows-notes-20050104
Jeffrey Altman [Wed, 5 Jan 2005 04:23:58 +0000]
windows-notes-20050104

updates

16 years agowindows-remove-extra-parameter-20050104
Jeffrey Altman [Wed, 5 Jan 2005 04:18:34 +0000]
windows-remove-extra-parameter-20050104

aklog.c - remove extra parameter from pr_Initialize()

16 years agowindows-cb-deadlock-20050104
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()

16 years agowindows-misc-fix-20050102
Jeffrey Altman [Mon, 3 Jan 2005 01:29:29 +0000]
windows-misc-fix-20050102

fix typo

16 years agoptuser_h-20050102
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

16 years agonew-afs-logo-icon-20050102
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.

16 years agowindows-misc-20050102
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