Jeffrey Altman
4913dd6b78
windows-nsis-20070909
...
do not link object files twice
2007-09-10 04:30:34 +00:00
Rainer Toebbicke
dbbd59495b
namei-fsync-less-20070907
...
FIXES 30632
we call fsync() too much. call it less, and fsync in the background
2007-09-07 05:02:09 +00:00
Derrick Brashear
b3e385fc10
consolidate-cellservdb-20070905
...
step 1. one place.
step 2 is coming: fix the scripts to update it when we do a release
2007-09-05 22:49:30 +00:00
Jeffrey Hutzelman
edaa34d3a0
dafs-savestatefe-avoid-overflow-20070902
...
The problem is that cb_stateSaveFE() overflows an iovec array
on its stack. When it returns, the PC is loaded with garbage and the
process crashes.
2007-09-03 04:58:40 +00:00
Jeffrey Altman
a8eddfb0f5
windows-64bit-ms2mit-20070902
...
add ms2mit support for 64-bit windows
2007-09-02 17:36:23 +00:00
Jeffrey Altman
6270294d49
windows-win64-kfw-20070902
...
leashw32.dll has been ported to win64 as leashw64.dll
2007-09-02 17:21:25 +00:00
Jim Rees
7cbd3a320a
obsd-rm-pinstall-20070831
...
skip pinstall
2007-08-31 18:22:11 +00:00
Jeffrey Altman
8056e9347a
dafs-commit-updatelist-change-20070831
...
actually save the changed value
2007-08-31 15:30:27 +00:00
Jeffrey Altman
cd7ac781bc
windows-afscreds-win64-20070830
...
disable krb4 and ms2mit for win64
2007-08-31 05:02:23 +00:00
Jeffrey Altman
084ade0a98
windows-afsd-dirop-20070830
...
Do not attempt to obtain a write lock on a directory
if we already know that we aren't going to perform any
local directory updates.
Add the CM_ERROR_BPLUS_NOMATCH error which has the same
meaning as CM_ERROR_NOSUCHFILE except that it indicates
that we came to that conclusion as the result of a bplus
search. This provides us the ability to short circuit
additional directory searches since we know the answer
is final.
2007-08-31 03:55:53 +00:00
Asanka Herath
d8db0aa8eb
windows-wix-20070830
...
permit instloop.exe to be extraced to Client/Programs/instloop.exe
from the installer by using "msiexec /a".
2007-08-31 03:26:13 +00:00
Jeffrey Altman
ad8a1cc216
windows-64bit-afskfw-20070829
...
Disable the use of krb524, leash, and ms2mit (because it depends on leash)
for 64-bit builds. We will need to implement our own replacement for the
ms2mit functionality.
2007-08-29 22:51:35 +00:00
Jeffrey Altman
0d81b9662e
windows-wix-64bit-aklog-20070829
...
enable the installation of aklog.exe and asetkey.exe on 64-bit
windows.
2007-08-29 07:53:51 +00:00
Jeffrey Altman
d62316facd
windows-64bit-aklog-no-krb4-20070829
...
disable krb4 and krb524 functionality in 64-bit aklog because there is
no support in 64-bit kfw.
2007-08-29 07:45:12 +00:00
Jeffrey Altman
20914ba284
windows-nim-afs-file-ccache-20070829
...
make the afs network identity provider compatible with FILE:
credential caches. this is mostly of importance to 64-bit
Windows users since there is no CCAPI implementation for
64-bit KFW.
2007-08-29 06:31:03 +00:00
Jeffrey Altman
cad4d1137b
windows-64bit-nim-no-krb524-20070828
...
do not load krb524.dll on 64-bit windows
2007-08-28 22:22:53 +00:00
Jeffrey Altman
1c264430ff
windows-bplus-disable-20070828
...
In preparation for 1.5.24, disable B+tree support by default.
It can be enabled with the "BPlusTrees" registry parameter.
2007-08-28 18:48:49 +00:00
Jeffrey Altman
43d5267be5
windows-wix-amd64-nim-provider-20070828
...
Add network identity manager afs provider for amd64
2007-08-28 18:30:08 +00:00
Jeffrey Altman
822ad3eb72
windows-amd64-20070828
...
add amd64 build dependencies
2007-08-28 17:59:48 +00:00
Jeffrey Altman
3eb4ef6301
windows-nim-amd64-20070828
...
Add support for 64-bit Windows.
2007-08-28 17:53:26 +00:00
Jeffrey Altman
ac7471cc33
windows-bplus-20070826
...
add more DEBUG_BTREE debugging code
in placeEntry() protect against slot equal to zero
fix compareKeys() to only return -1, 0, or 1.
2007-08-27 01:10:15 +00:00
Jeffrey Altman
cd0a515e9f
windows-recursion-fix-20070826
...
protect against a null pointer dereference
2007-08-27 01:04:09 +00:00
Jeffrey Altman
8f9b810bf0
windows-bplus-tree-20070825
...
== ! =
fix the return code in cm_Rename()
2007-08-25 17:55:07 +00:00
Jeffrey Altman
c8bf408ced
windows-bplus-tree-20070823
...
Windows uses case-insensitive file name pattern matching
but AFS is a case sensitive file system. The AFS3 directory
format is block based, uses network byte order and
includes a hash table for fast case sensitive lookups.
This causes several problems for the Windows AFS client.
(1) Traversing the directory blocks is cpu expensive
(2) A hash table miss does not indicate that the desired
entry does not exist.
(3) Determining whether a non-ambiguous inexact match or
the entry does not exist requires a linear traversal
of the entire directory.
These issues often result in 100% CPU utilization.
These issues are addressed by building a modified B+ tree for
each directory and then using the B+ tree for searches.
Further improvements can be made by using the B+ tree leaf
nodes for directory enumeration.
2007-08-24 04:19:18 +00:00
Jeffrey Altman
e5ec3ad4fc
windows-recursion-fix-20070823
...
for . and .. find the last time we saw the fid in the list
instead of moving back a fixed count since the parent might
be a symlink or a mount point or both
2007-08-23 21:42:55 +00:00
Jeffrey Altman
c675454e7f
windows-makedir-uninitialized-var-20070823
...
scp must be initialized to NULL to prevent improper evaluation
2007-08-23 17:50:58 +00:00
Jeffrey Altman
985a2e34d6
windows-volstat-log-20070823
...
must save the log string when it comes from a buffer on the stack
otherwise garbage is logged in afsd.log
2007-08-23 17:47:46 +00:00
Jeffrey Altman
1727d4928f
windows-smb-max-path-20070823
...
the actual max path is 260 not 256
2007-08-23 17:44:43 +00:00
Derrick Brashear
5cae22ea3a
checkhost-use-reentrant-list-traversal-20070823
...
rather than making a copy of the whole hostlist and holding every host, hold
what we need, the _r (not really reentrant) version.
2007-08-23 17:28:54 +00:00
Derrick Brashear
314b3abaff
linux-nfs-pag-handling-20070822
...
don't mishandle pag argument when passed in from e.g. knfs
don't make keyring pag for nfs clients
2007-08-22 20:37:10 +00:00
Jeffrey Altman
10c6021847
windows-fix-recursion-detection-20070822
...
handle symlinks to absolute paths
2007-08-22 17:09:53 +00:00
Jeffrey Altman
d467431115
windows-newfiles-20070822
...
add place holders for the B+ tree source files.
2007-08-22 16:59:16 +00:00
Derrick Brashear
c31cfea03d
linux-module-error-handling-20070821
...
be more careful about what we call when, and clean up after ourselves
2007-08-22 03:16:26 +00:00
Derrick Brashear
34bbb13160
nfstrans-updates-20070821
...
FIXES 1480
fix the knfs error from the v/c/o pioctl changes
2007-08-22 03:12:13 +00:00
Derrick Brashear
2a9ef007a3
linux-modparam-269-updates-20070821
...
be consistent on 2.6.9 about which MODULE parm family used
2007-08-21 22:27:02 +00:00
Jeffrey Altman
8dd2300a78
windows-afskfw-20070821
...
return required value that was missing
2007-08-21 09:42:53 +00:00
Jeffrey Altman
d0f62da484
viced-remove-asserts-20070821
...
remove asserts testing the number of alternate interfaces.
2007-08-21 09:27:37 +00:00
Jeffrey Altman
e9607dcbc7
windows-smb-20070820
...
correct location of brace due to mis-application of patch
2007-08-20 19:47:05 +00:00
Derrick Brashear
d0a92c7bde
find-dcache-just-hold-the-lock-slightly-longer-20070820
...
we go out of our way to hold xdcache to protect indexTimes elsewhere... there's
no reason to drop it here just before this...
2007-08-20 18:50:16 +00:00
Jeffrey Altman
da79b76e7d
tviced-windows-20070820
...
build serialize_state.c
2007-08-20 18:35:59 +00:00
Alejandro R. Sedeño
5eff5f4ee8
krb4-64bit-tf-kth-or-mit-20070820
...
based on his patch for mit kerberos
2007-08-20 18:26:15 +00:00
Jeffrey Altman
4a9d15a2e4
windows-fix-recursion-detection-20070819
...
the recursion detection code did not take "." and ".." into account.
2007-08-20 02:00:48 +00:00
Jeffrey Altman
d71d37bad8
windows-fs_utils-20070819
...
update prototype for util_GetInt32 for consistency with src/utils/vosparse.c
2007-08-20 01:06:31 +00:00
Russ Allbery
a6fe83d9a6
no-kseal-20070819
...
Don't build or install kseal by default. It's a debugging tool with very
limited utility.
2007-08-19 23:04:31 +00:00
Jason Edgecombe
dfb2961b67
man-page-fixes-20070819
...
More details on how to run check-pod. Restore the [] markup in the vos
changeloc SYNOPSIS since the flags really are optional.
2007-08-19 23:02:27 +00:00
Jason Edgecombe
fb1cc324a4
man-page-vos-changeloc-more-20070817
...
Mention vos changeloc in the vos man page. Also include an incidental fix
to pts source's man page.
2007-08-18 03:28:54 +00:00
Jason Edgecombe
dc5adbeaac
man-page-vos-changeloc-20070817
...
Add a man page for vos changeloc.
2007-08-18 03:24:24 +00:00
Jason Edgecombe
024442b020
man-page-fs-updates-20070817
...
Add man pages for fs flushall and fs getcalleraccess.
2007-08-18 02:05:42 +00:00
Jason Edgecombe
815ac3c773
man-page-bos-util-20070817
...
Add a man page for bos_util.
2007-08-18 01:41:39 +00:00
Jason Edgecombe
87efbab4e8
man-page-updates-20070817
...
Add new man pages for pts interactive, quit, sleep, and source. Fix POD
errors in a few other man pages and update the to-do list in README.
2007-08-18 00:35:44 +00:00