Commit Graph

3193 Commits

Author SHA1 Message Date
Russ Allbery
94dcb452cb STABLE14-retire-cat-pages-20051213
These can go now that we have POD versions of, in most cases, newer
versions of the same documentation.


(cherry picked from commit 5d2b5780c4)
2006-01-05 18:48:34 +00:00
Russ Allbery
6854446bdc STABLE14-man-merge-cleanup-20060105
Add package_test.pod on the stable branch; for some reason the delta pullup
didn't add it properly.
2006-01-05 18:39:25 +00:00
Russ Allbery
c43689cb89 STABLE14-man5-editing-pass-20051213
This completes the first editing pass of the man pages.  Very little
content editing has been done, but the server and client versions of
various man pages have been combined into a single man page for the
file (affects CellServDB, ThisCell, NetInfo, and NetRestrict), the
descriptions of the various AFS cache files have been combined into one
afs_cache man page, and the descriptions of the two butc log files have
been combined into one butc_logs man page.

For man pages for databases with two files, symlinks are now created on
installation for the secondary file name.

All of the man pages should now be ready for public review, additional
editing and cleanup, and content editing.


(cherry picked from commit f64a78e701)
2006-01-05 18:36:31 +00:00
Russ Allbery
e2a90e6769 STABLE14-man8-editing-pass-20051213
This completes the initial editing pass of the section eight man pages.
Only small amounts of content editing has been done.  Some known problems
have been noted in README, but there will doubtless be others, as well as
some lingering formatting problems.  However, the quality should now be
good enough for general public review.

Some of the section eight man pages were really supposed to be section one,
the package apropros and package help commands are too useless to document,
and a few of the difficult-to-name section five man pages have now acquired
names.

RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/package_apropos.pod,v
Working file: doc/man-pages/pod8/package_apropos.pod
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 4;	selected revisions: 0
description:

RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/package_help.pod,v
Working file: doc/man-pages/pod8/package_help.pod
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 4;	selected revisions: 0
description:

RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/package_test.pod,v
Working file: doc/man-pages/pod8/package_test.pod
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 4;	selected revisions: 0
description:

RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/tapeconfig.pod,v
Working file: doc/man-pages/pod8/tapeconfig.pod
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 4;	selected revisions: 0
description:

RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/xstat_cm_test.pod,v
Working file: doc/man-pages/pod8/xstat_cm_test.pod
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 4;	selected revisions: 0
description:

RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/xstat_fs_test.pod,v
Working file: doc/man-pages/pod8/xstat_fs_test.pod
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 4;	selected revisions: 0
description:


(cherry picked from commit ab4abf15fe)
2006-01-05 18:35:30 +00:00
Russ Allbery
10cd186c1e STABLE14-man-page-readme-20051209
Initial documentation for the man page project, including initial notes
on conversion, a start at a formatting guide, information on how to
contribute, and an initial issues list of things I happened to notice
while editing the section one pages.


(cherry picked from commit d60224477f)
2006-01-05 18:34:48 +00:00
Russ Allbery
490aba3079 STABLE14-man-page-reorg-20051209
Generate the man pages in man1, man5, and man8 subdirectories rather than
directly in the doc/man-pages directory to reduce clutter.  Add a
.cvsignore to reduce noise.


(cherry picked from commit 7b5bfb1c17)
2006-01-05 18:34:26 +00:00
Russ Allbery
60f983e7ed STABLE14-man1-editing-pass-20051209
This file got the wrong name when it was originally committed.  Fix.

RCS file: /cvs/openafs/doc/man-pages/pod5/Attic/afsmonitor.5,v
Working file: doc/man-pages/pod5/afsmonitor.5
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 2;	selected revisions: 0
description:


(cherry picked from commit 03b9fcc883)
2006-01-05 18:33:51 +00:00
Russ Allbery
d053825374 STABLE14-man-page-conversion-20051208
This is the initial conversion of the AFS Adminstrators Reference into POD
for use as man pages.  The man pages are now generated via pod2man from
regen.sh so that only those working from CVS have to have pod2man
available.  The Makefile only installs.  The pages have also been sorted
out into pod1, pod5, and pod8 directories, making conversion to the right
section of man page easier without maintaining a separate list and allowing
for names to be duplicated between pod5 and pod1 or pod8 (which will likely
be needed in a few cases).

This reconversion is done with a new script based on work by Chas Williams.
In some cases, the output is worse than the previous POD pages, but this is
a more comprehensive conversion.

This is only the first step, and this initial conversion has various
problems.  In addition, the file man pages that didn't have simple names
have not been converted in this pass and will be added later.  Some of the
man pages have syntax problems and all of them have formatting errors.  The
next editing pass, coming shortly, will clean up most of the remaining
mess.


(cherry picked from commit e3dfba8e6c)
2006-01-05 18:28:16 +00:00
Derrick Brashear
5382115a04 STABLE14-openafs-1_4_1-rc3-20060105
make 1.4.1-rc3
2006-01-05 06:24:39 +00:00
Chaskiel M Grundman
7d81ee9430 STABLE14-macos-vnode-get-fixes-20060105
The afs_pioctl.c change should fix a real crash (panic), but fs flushv isn't
that common an operation.
Other changes:
don't GUNLOCK() around vnode_get(). we weren't consistent about it, and it
doesn't appear to be strictly required.
handle vnode_get() failures in more cases
darwin_vn_hold will panic if vnode is terminating rather than mess up the
refcounts.


(cherry picked from commit 8b015a5e32)
2006-01-05 05:57:55 +00:00
Jeffrey Altman
26c3890b31 STABLE14-windows-notes-20060104
changes since 1.4.1-rc2
2006-01-05 04:51:57 +00:00
Jeffrey Altman
caf431b641 STABLE14-windows-version-20060104
1.4.1-rc3 == 1.4.0093
2006-01-05 04:43:40 +00:00
Asanka Herath
7121e5295f STABLE14-windows-vista-wix-install-20051230
Update the MSI to install the network provider without impersonation


(cherry picked from commit 40f151f5c4)
2005-12-30 22:41:49 +00:00
Jeffrey Altman
005f708a83 STABLE14-windows-process-detach-20051227
The procmgmt library replaces the C RunTime Library's signal handlers
but does not restore them on process detachment.  This leaves the
process with signal handlers pointing to invalid code that generates
an invalid access error during process termination if the library
was previously unloaded.


(cherry picked from commit 3875eec844)
2005-12-27 16:18:53 +00:00
Chas Williams
d3babf4aa8 STABLE14-solaris-uniqtime32-20051223
FIXES 24445

afs really wants the 32 bit timeval/uniqtime stuff


(cherry picked from commit 5a23812553)
2005-12-24 01:09:52 +00:00
Chaskiel M Grundman
cc05eea7a0 STABLE14-darwin-dnlc-cache-purge-20051223
FIXES 22644

cache_purge() to hint to darwin that we changed something instead of letting it cache invalid data


(cherry picked from commit 518bebb032)
2005-12-24 00:29:11 +00:00
Chaskiel M Grundman
48d58aa4a6 STABLE14-tiger-fixes-20051215
potential reclaim in progress fix, and per Chaskiel,
"I don't remember why I put it there, but the fact that
it gets triggered means that we're leaking a vcache object lock. It looks
like the "rename to .__afsXXXX" codepath is responsible (as afsrename does
not use the fact that adp (or aodp) is locked by afs_remove, and locks it
again. I'm surprised it's not deadlocking)" so i coded up a fix

====================
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.
====================

chaskiel says
The RHS shouldn't be a double negative...
       There's no bug (other than the assert itself)


(cherry picked from commit 97ebc77671)
2005-12-24 00:21:45 +00:00
Chaskiel M Grundman
36b5ae8ba5 STABLE14-darwin-lost-wakeups-20051223
FIXES 24492

rewrite for tiger to avoid losing wakeups


(cherry picked from commit 856f5288e7)
2005-12-24 00:10:02 +00:00
Björn Torkelsson
701b5e043e STABLE14-linux-writepage-rename-20051218
The ocfs2 patch renames WRITEPAGE_ACTIVE to AOP_WRITEPAGE_ACTIVE, and
Ubuntu has applied that patch to their version of the kernel.  Allow for
either.


(cherry picked from commit 37147a406e)
2005-12-19 03:29:58 +00:00
Jeffrey Altman
3765a95183 STABLE14-windows-no-fds-20051217
when collecting rx statistics in response to an RPC query, the rx library
attempts to enumerate the number file descriptors in use.  This is fine
except that file descriptors are a C Run Time Library concept on Windows
and are not related to networking.  In Visual Studio 8, the run time library
will assert() if an invalid file descriptor is passed to fstat() which is
the test used to determine if a file descriptor is valid.

This patch simply returns 0 for the number of file descriptors in use
because that is what would have been returned anyway with the existing
code.  What we probably want to return is the number of open socket
handles.


(cherry picked from commit 8c3cf4b894)
2005-12-17 17:28:31 +00:00
Jeffrey Altman
bc0c902792 STABLE14-viced-multiple-ports-per-client-20051208
this patch replaces the single address in the Interface structure
with an AddrPort structure.  This enables the servers to send
messages to the correct port if the port on the Interface does not
match the port stored in the client itself.


(cherry picked from commit 71f9628a43)
2005-12-16 13:29:38 +00:00
Jeffrey Hutzelman
a1c8cad6ef STABLE14-vos-restore-parent-id-patch-20051215
avoid making broken readonlies when when you restore them


(cherry picked from commit e5c8042e72)
2005-12-16 04:26:40 +00:00
Chas Williams
a28a2ba052 STABLE14-linux-dentry-multiple-mounts-20051215
avoid triggering BUG() when a volume is multiply mounted


(cherry picked from commit 1fe17bc365)
2005-12-16 03:37:23 +00:00
Tom Keiser
348aaa7128 STABLE14-freedatabufs-mark-free-20051215
avoid an error with marking data packets free


(cherry picked from commit 914ac92048)
2005-12-16 03:33:08 +00:00
Tom Keiser
e1af3105de STABLE14-multibreak-rework-avoiding-race-20051215
avoid a potential race finding the correct connection during
MultiBreakCallBack_r


(cherry picked from commit b34223345b)
2005-12-16 03:29:18 +00:00
Rainer Toebbicke
4ac384dde6 STABLE14-rx-osi_alloc-prototype-20051215
FIXES 24267

must provide prototype for osi_Alloc() on systems with 64-bit pointers
and 32-bit int


(cherry picked from commit d00359b241)
2005-12-15 15:16:45 +00:00
Rainer Toebbicke
98feefa7ab STABLE14-rx-osi_alloc-prototype-20051214
FIXES 24267

include rx.h in order to safely include rx_prototypes.h in order
to obtain a prototype for osi_Alloc() in order to prevent pointer
truncation on systems with 64-bit pointers and 32-bit int.


(cherry picked from commit f75b0075a7)
2005-12-15 05:57:12 +00:00
Jeffrey Altman
f9c98f804e STABLE14-windows-rpc-warning-20051214
If osi_InitDebug() fails due to RPC_S_NO_PROTSEQS, log to the afsd_init.log
file a warning indicating that the registry should be examined for a
misconfiguration of Windows.


(cherry picked from commit 8204b5968c)
2005-12-14 05:33:46 +00:00
Jeffrey Altman
9e7ae6f02d STABLE14-windows-fs-setserverpref-vldb-20051214
prevent a panic condition if "fs setserverprefs -vlserver" is executed
more than once before the vlserver is associated with a cell.


(cherry picked from commit b99bd38da6)
2005-12-14 05:30:53 +00:00
Tracy Di Marco White
8fe768d5be STABLE14-netbsd-statvfs-20051211
FIXES 22905

NetBSD 2.1 doesn't have statvfs, but the version numbering scheme changed
so the test was getting this wrong.


(cherry picked from commit cd6e2b9929)
2005-12-11 19:00:19 +00:00
Jim Rees
31f8e23349 STABLE14-libafssetpag-bsd-20051101
bsd only:
make a real syscall.o (but with no code)
build libafssetpag


(cherry picked from commit eb39935d4b)
2005-12-11 06:34:33 +00:00
Chas Williams
35fabe1f37 STABLE14-linux-srcdir-mapfile-20051210
FIXES 23317

Look for the shared library mapfile in ${srcdir} on Linux to allow for out
of srcdir builds.


(cherry picked from commit 77d0369d3b)
2005-12-10 18:45:39 +00:00
Jeffrey Altman
61f9832c38 STABLE14-windows-afsd-service-20051121
improvements to VNOVNODE fix
2005-12-07 12:02:41 +00:00
Derrick Brashear
c106b5ffe6 STABLE14-linux-26-390x-update-20051201
add linux26 version for symlinks


(cherry picked from commit 78bc041fe6)
2005-12-01 15:19:38 +00:00
Derrick Brashear
cfe30b16fa STABLE14-macos-103-20051201
last fixes i swear


(cherry picked from commit 49f0f7bb0e)
2005-12-01 07:37:21 +00:00
Derrick Brashear
9c5b505ed9 STABLE14-macos103-20051201
one more fix


(cherry picked from commit 3cccddb31f)
2005-12-01 05:43:14 +00:00
Derrick Brashear
13592e7fc6 STABLE14-macos-103-packaging-20051201
fix packaging script for 10.3


(cherry picked from commit 72e221c0c1)
2005-12-01 05:19:49 +00:00
Russ Allbery
083d886768 STABLE14-shlibafssetpag-20051015
FIXES 18745

implement {sh,}libafssetpag
2005-12-01 05:16:31 +00:00
Derrick Brashear
ae198065fc STABLE14-volume-callback-fix-20051201
fix rainer toebbicke's callbacks vanishing issue. this was probably my fault merging


(cherry picked from commit 05db09ada1)
2005-12-01 05:10:55 +00:00
Derrick Brashear
a81e9b0ecc STABLE14-macos10-fstrace-catalog-20051130
package the fstrace catalog correctly for osx


(cherry picked from commit 8887021eee)
2005-12-01 04:14:33 +00:00
Derrick Brashear
282f0b6204 STABLE14-openafs-1-4-1-rc2-20051130
make 1.4.1-rc2
2005-12-01 04:09:30 +00:00
Mike Garrison
fedfedcdfa STABLE14-files-per-subdir-math-error-20051130
FIXES 23811

use a bitshift instead of xor(!)


(cherry picked from commit 9c3c242825)
2005-12-01 04:03:30 +00:00
Tom Keiser
5f00e54cfa STABLE14-freepackets-cbuf-leak-20051130
FIXES 23143

at least i'm guessing it fixes that one
fix memory leak for multilevel packet queue stuff


(cherry picked from commit 421e063d9b)
2005-12-01 04:00:39 +00:00
Jeffrey Altman
ade038725e STABLE14-windows-release-notes-20051130
A very rough set of updates for 1.4.1 RC2
2005-11-30 07:12:55 +00:00
Jeffrey Altman
4366c408bc STABLE14-winnotes-20051130
updates for 1.4.1 RC2
2005-11-30 06:44:24 +00:00
Jeffrey Altman
92ca46bdb4 STABLE14-windows-version-20051130
version 1.4.0092 for 1.4.1-rc2
2005-11-30 06:41:53 +00:00
Jeffrey Altman
eca5d04d53 STABLE14-windows-afskfw-20051130
correct the construction of the client name (with realm) when krb524
is being used.


(cherry picked from commit eeee5a9e14)
2005-11-30 06:40:53 +00:00
Jeffrey Altman
ef7490695b STABLE14-rx-lock-leak-20051128
Fix a lock leak introduced when adding thread local packet queues.


(cherry picked from commit ae2f1d3f68)
2005-11-29 07:01:50 +00:00
Derrick Brashear
4618c84535 STABLE14-macos103-update-20051129
make the kernel module work too


(cherry picked from commit d94337feaf)
2005-11-29 06:54:46 +00:00
Derrick Brashear
7009f356ca STABLE14-macos-103-update-20051128
roll up fixes for 10.3


(cherry picked from commit efeedc4ac1)
2005-11-29 05:02:24 +00:00