Commit Graph

4293 Commits

Author SHA1 Message Date
Russ Allbery
e541189b2d STABLE14-readme-improvements-20080713
LICENSE IPL10

Significant improvements to README, including:

- Add documentation of (nearly) all of the configure options.
- Update the platform list to reflect current reality.
- Update the HP-UX header download instructions for the current web site.
- Fiddle with formatting and wording in a few places.


(cherry picked from commit 1ed9e36ffc)
2008-07-14 06:45:39 +00:00
Russ Allbery
0bbbd05dbf STABLE14-man-page-html-index-underscores-20080713
LICENSE BSD

Remove underscores from the anchor in the index for all section 5 manual
pages.


(cherry picked from commit 6a322e4eb7)
2008-07-14 03:30:55 +00:00
Russ Allbery
1112a44af3 STABLE14-html-man-index-links-20060802
Add links back to the index at the top and bottom of each generated page.


(cherry picked from commit b57f675bc3)
2008-07-14 03:04:08 +00:00
Russ Allbery
6a3ab81cf0 STABLE14-man-page-html-generation-hack-20080713
LICENSE BSD

Pod::Simple::Search ignores every POD file that doesn't "look right," which
means it skips files containing a period (like krb.conf.pod) unless you set
a search option.  Pod::Simple::HTMLBatch has no way to set search options.

Apply a truly horrible hack to get around this.


(cherry picked from commit 2a92f43987)
2008-07-14 02:56:20 +00:00
Jason Edgecombe
c8e7bba82c STABLE14-docs-ticket-104110-20080713
LICENSE BSD
FIXES 104110

add krb.conf

update CellServDB to discuss AFSDB DNS records


(cherry picked from commit 298fb5ce52)
2008-07-14 00:57:24 +00:00
Jeffrey Altman
380b5e8c41 STABLE14-man-page-fs-read-not-list-20080711
LICENSE MIT

 - fs diskfree
 - fs examine
 - fs listquota
 - fs quota

require read permission not list for the root directory
of the volume and list permission for the preceding path.


(cherry picked from commit df9f2455fb)
2008-07-12 07:02:27 +00:00
Dale Ghent
c49d2e3107 STABLE14-solaris-nevada-vfsdev-type-20080707
LICENSE IPL10
FIXES 105495

in nevada, struct vfsdev_v4 -> vfsdev_t. cope.


(cherry picked from commit acf76ac85f)
2008-07-07 18:16:26 +00:00
Derrick Brashear
31cfe29060 STABLE14-solaris-udp-modname-20080707
LICENSE IPL10

older solaris 10 lacked this


(cherry picked from commit 078f966e62)
2008-07-07 18:15:37 +00:00
Chas Williams
32110a0cea STABLE14-linux-revalidate-renames-correctly-20080707
LICENSE IPL10
FIXES 74672

when renaming causes a dentry to be newer than its parent we handled it
incorrectly. zero the d_time to force correct evaluation to happen.


(cherry picked from commit 9f3629b018)
2008-07-07 17:54:28 +00:00
Simon Wilkinson
4510503730 STABLE14-rhel3-disable-fedorakmod-20080707
LICENSE IPL10
FIXES 102673

if we're building for 2.4.x we need to disable fedorakmod. do so here in our
packaging.


(cherry picked from commit 9946c027a3)
2008-07-07 17:42:56 +00:00
Benjamin Bennett
71d8d25245 STABLE14-linux-probe-syscall-table-again-20080703
LICENSE IPL10
FIXES 105457

move the init_mm ifdef down far enough that it's effective and we actually
probe to be able to hook syscall table


(cherry picked from commit a4e3fb21f0)
2008-07-03 21:33:25 +00:00
Andrew Deason
6c68c39c83 STABLE14-libuafs-fixes-20080701
LICENSE IPL10
FIXES 104698, 104699, 104305

make cellname get init'd right. correct startup argument order to match
what afsd does. call lookupname correctly (when did this break?)

at the same time, move the lookupname define out of afs_osi.h and into each
osi_machdep.h


(cherry picked from commit c61a8f37c9)
2008-07-01 23:28:59 +00:00
Andrew Deason
a6e92feb97 STABLE14-redhat-build-updates-20080701
LICENSE IPL10
FIXES 105231

update specfile for new manpages.
update patch for 1.5.x/head
update makesrpm to quote some arguments to system so perl doesn't eat them

some rewriting from shadow@dementia.org including the patch update


(cherry picked from commit 0d343077ac)
2008-07-01 20:41:50 +00:00
Russ Allbery
97e3946722 STABLE14-more-cpp-fixes-20080701
LICENSE BSD

Use PATH_CPP instead of CPP everywhere and always redirect the output
instead of assuming that it will write to a file.  Hopefully this is the
least common denominator across all systems, although it still isn't
fully correct for systems that have no separate cpp binary.


(cherry picked from commit c733e2e07a)
2008-07-01 19:17:07 +00:00
Russ Allbery
2a8bb17860 STABLE14-pt_util-database-path-20080630
LICENSE BSD

Use the dirpath functions to find the prdb database path in pt_util instead
of hard-coding the default Transarc path.


(cherry picked from commit 5e1459f431)
2008-07-01 06:59:20 +00:00
Thomas Galliano
c76bc1181e STABLE14-ubik-lwp-createprocess-64-bit-20080630
LICENSE IPL10
FIXES 104732

use NULL and not (void *)0 to avoid issues on 64 bit platforms


(cherry picked from commit e22a5cc8af)
2008-07-01 04:07:27 +00:00
Russ Allbery
3cd8c5cc18 STABLE14-cpp-fixes-20080630
LICENSE BSD

When probing in configure for cpp, use the user's PATH first and then
the /lib and /usr/ccs/lib directories.  Set PATH_CPP instead of CPP,
since the latter is just overwritten by Autoconf.  Use PATH_CPP by
preference in rxgen and when pre-processing assembly, since otherwise
newer gcc will treat the input file as linker input and not do anything
with it.  Don't assume that cpp writes to the second argument; gcc
apparently doesn't always do this.  Instead, redirect standard output.


(cherry picked from commit 1ec104280d)
2008-07-01 00:57:44 +00:00
Russ Allbery
8b1a7a2139 STABLE14-man-page-html-index-20080630
LICENSE BSD

Use the correct subcommand name (fs getacl instead of fs_getacl) on the
HTML index page, even though we have to use the underscore in the NAME
section of the actual POD documentation.


(cherry picked from commit 9b61f58fa7)
2008-07-01 00:12:31 +00:00
Russ Allbery
93c0213d7e STABLE14-linux-ucontext-fixes-20080630
LICENSE BSD

Enable UCONTEXT on alpha, s390, and s390x for glibc > 2.3.  This is the
semantic backport of linux-ucontext-fixes-20080630 adjusted for the
param file reorganization.


(cherry picked from commit 9f94f89a7a)
2008-06-30 21:52:22 +00:00
Russ Allbery
3d5f71516c STABLE14-ktc-prototypes-20080630
LICENSE IPL10

Expose the ktc_* prototypes on non-Windows systems.  This is a partial
backport of ktc-cleanup-20070208 from HEAD containing only the move
of the #ifdef.  (Debian Bug#449432)
2008-06-30 21:40:32 +00:00
Russ Allbery
9a4f3babb9 STABLE14-bozo-find-linux-core-files-20080630
LICENSE BSD

Current Linux kernels always append a period and the PID to "core" when
creating core files for multithreaded processes.  Teach bosserver to scan
the directory into which core files are deposited looking for such core
files and treat them like any other core file if the PID matches the
process that just died.

This patch has been in the Debian OpenAFS packages for some time without
problems.


(cherry picked from commit d82169c51c)
2008-06-30 21:31:41 +00:00
Russ Allbery
f8623fba39 STABLE14-man-page-vos-convertROtoRW-inode-20080630
LICENSE BSD

vos convertROtoRW can now be used with an inode file server.  Adjust the
man page accordingly.


(cherry picked from commit 6331d37125)
2008-06-30 21:22:06 +00:00
Russ Allbery
1730718f22 STABLE14-man-page-readme-update-20080630
LICENSE BSD

Add additional missing commands to the to-do list.  Add a section on man
page section numbers and their rationale.  Document that embedding a
license in the man page isn't required if it's one of the licenses in our
LICENSE file.


(cherry picked from commit cf816d535a)
2008-06-30 21:09:40 +00:00
Chaskiel M Grundman
00ea20573f STABLE14-afs-blacklist-initialize-volume-ptr-always-20080628
LICENSE IPL10

always initialize this


(cherry picked from commit dff0d834a7)
2008-06-29 04:39:39 +00:00
Derrick Brashear
fbacf9e0b6 STABLE14-client-idledeadtime-support-20080430
LICENSE IPL10

in the event a server is "melting down" and not responding with data to RPCs
this adds the ability to time out the calls rather than letting keepalives
effectively hang the client forever.  does not mark the server down since...
it's not down.

Side effect: adds similar tracking for authentication errors so tokens need
not be discarded if one server's clock has drifted.


(cherry picked from commit 0a2c144307)
2008-06-29 04:26:03 +00:00
Russ Allbery
29617c0210 STABLE14-install-and-document-klog-krb5-20080627
LICENSE IPL10

Install the Kerberos v5 klog as klog.krb5 and install a man page for it.


(cherry picked from commit 3b273dd552)
2008-06-28 08:19:05 +00:00
Russ Allbery
ae95f78d09 STABLE14-remove-administration-reference-20080627
LICENSE IPL10

Purge the old AFS Administration Reference documentation.  This has now
been completely replaced by the manual pages.


(cherry picked from commit 62ffbc2a46)
2008-06-28 07:41:28 +00:00
Jason Edgecombe
b73ad3122d STABLE14-man-page-afs-fixes-20080626
FIXES 104745
LICENSE BSD

Fix several issues with the afs(1) man page.  Based on the patch by Jason,
but I also documented /vicepiv as the maximum, and /vicepiu as the
maximum recommended, partition.


(cherry picked from commit e381e1d078)
2008-06-27 05:09:09 +00:00
Jason Edgecombe
2e6eaf066e STABLE14-man-page-vldb_convert-20080626
FIXES 104192
LICENSE BSD

New man page for vldb_convert.


(cherry picked from commit d9dc7e28fe)
2008-06-27 05:07:09 +00:00
Jason Edgecombe
97400f4069 STABLE14-man-page-vos-clone-20080626
FIXES 104110
LICENSE BSD

Add man page for vos clone.


(cherry picked from commit fbe10c8086)
2008-06-27 05:02:15 +00:00
Derrick Brashear
3af910c195 STABLE14-doc-nfs-translator-instructions-20080622
LICENSE IPL10
FIXES 103459

clarify instructions for the translator


(cherry picked from commit e5f9eba386)
2008-06-23 04:41:45 +00:00
Derrick Brashear
d00f07a6ef STABLE14-server-meltdown-avoidance-20080509
LICENSE IPL10

if the server is melting down or otherwise unable to reply with data, it will
cut itself off.


(cherry picked from commit c26dc0e6aa)
2008-06-20 16:49:09 +00:00
Derrick Brashear
92693e780d STABLE14-ptserver-simple-corrupt-protection-20080612
LICENSE IPL10

protects against direct loops, which we have seen in the wild, but not more (yet)


(cherry picked from commit e2ce8710ef)
2008-06-12 19:37:44 +00:00
Derrick Brashear
aa56d86732 STABLE14-volume-limit-higher-20080612
LICENSE IPL10

allow more volume lookups to be cached


(cherry picked from commit bc47951c9e)
2008-06-12 18:25:03 +00:00
Marc Dionne
7b066c21a3 STABLE14-linux-2626-support-20080608
LICENSE IPL10
FIXES 101091

add 2.6.26 support


(cherry picked from commit bed3e31ca4)
2008-06-09 04:39:42 +00:00
Rainer Toebbicke
0f134b32d7 STABLE14-limit-mountpoint-symlink-abuse-20080608
LICENSE IPL10
FIXES 100836

official mountpoints end in a .; treat others as symlinks to avoid creating
files which can't be removed


(cherry picked from commit 0da0a9d4d2)
2008-06-09 04:30:59 +00:00
Russ Allbery
0d0244fb28 STABLE14-man-page-readme-fileserver-20080605
LICENSE BSD

Remove the note about missing file server options.  We think we got them
all.


(cherry picked from commit 1473a8747a)
2008-06-05 21:40:35 +00:00
Jason Edgecombe
4612666aa0 STABLE14-man-page-pts-updates-20080605
LICENSE BSD

Add documentation of foreign realm user registration and cross-realm PTS
groups.  Add documentation of missing ptserver flags.  Add some additional
to-do entries for the man pages.


(cherry picked from commit 1fdfac7065)
2008-06-05 21:08:03 +00:00
Derrick Brashear
6114ed092b STABLE14-linux24-hlist-unhashed-configure-test-fix-20080602
LICENSE IPL10

make the hlist_unhashed test actually work


(cherry picked from commit 79b7b4eade)
2008-06-03 03:54:34 +00:00
Jeffrey Hutzelman
05369aa555 STABLE14-rx-client-keep-keepalives-20080523
LICENSE IPL10
FIXES 20727

not our bug, but, previous code refactoring broke rx. put back keepalives in cli
ent rx connections while they are turned around.


(cherry picked from commit b1549f29a9)
2008-05-23 15:56:54 +00:00
Jeffrey Hutzelman
41122a94a2 STABLE14-rx-client-keep-keepalives-20080522
LICENSE IPL10
FIXES 20727

not our bug, but, previous code refactoring broke rx. put back keepalives in cli
ent rx connections while they are turned around.


(cherry picked from commit c34822d610)
2008-05-22 19:29:19 +00:00
Derrick Brashear
a58ead2692 STABLE14-vos-sync-flag-voltype-properly-20080521
LICENSE IPL10

when adding a backup volume to a vldb entry, flag it as such.


(cherry picked from commit dcafea769a)
2008-05-21 21:17:01 +00:00
Simon Wilkinson
e0bededb06 STABLE14-tweak-regen-20080521
LICENSE IPL10

make regen quieter if you don't want man pages


(cherry picked from commit 1705bda53e)
2008-05-21 16:41:33 +00:00
Derrick Brashear
345ffd3735 STABLE14-linux-hlist-unhashed-opencoding-20080520
LICENSE IPL10
FIXES 93871

if we can't use hlist_unhashed (which is dumb) or we don't have it (less dumb) w
ork around it.


(cherry picked from commit c761f24839)
2008-05-20 22:04:02 +00:00
Derrick Brashear
cee359eee8 STABLE14-aix-unpin-after-free-20080520
LICENSE IPL10
FIXES 99456

in order that cleanup be safe we need to do it this way


(cherry picked from commit 3edb97360b)
2008-05-20 20:54:04 +00:00
Jeffrey Altman
f9f3c7a368 STABLE14-udebug-display-lastyeshost-order-20080510
LICENSE MIT

lastYesHost is already in network byte order.  do not reorder it again
when displaying it.


(cherry picked from commit b5dc1903a4)
2008-05-10 16:24:04 +00:00
Dan Hyde
7356f9f20d STABLE14-vollistpart-init-error-20070927
FIXES 72144

correct an initialization failure in VolListPartitions


(cherry picked from commit aecaddba37)
2008-05-07 18:52:46 +00:00
Derrick Brashear
b68b6b2f08 STABLE14-viced-large-more-threads-20080506
LICENSE IPL10

fileserver -L should imply -p 128, not -p 12


(cherry picked from commit c847fb4964)
2008-05-06 16:07:04 +00:00
Derrick Brashear
7a5279f620 STABLE14-butc-xbsa-lwp-protoize-damage-20080501
LICENSE IPL10

make xbsa variant work again


(cherry picked from commit abff169b58)
2008-05-02 01:59:48 +00:00
Derrick Brashear
24034e149a STABLE14-uuid-corrected-duplicate-check-20080501
LICENSE IPL10

apply check to chain, not input


(cherry picked from commit 7915302f28)
2008-05-01 20:00:20 +00:00