Commit Graph

4576 Commits

Author SHA1 Message Date
Simon Wilkinson
d6c8b38f84 Remove CVS ignore files
Now we're in git we don't need any cvsignore files any more...

Reviewed-on: http://gerrit.openafs.org/1
Verified-by: Derrick Brashear <shadow@gmail.com>
Reviewed-by: Derrick Brashear <shadow@gmail.com>
(cherry-picked from commit d5081f264d)
Reviewed-on: http://gerrit.openafs.org/http://gerrit.openafs.org/173
Tested-by: Derrick Brashear <shadow@dementia.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
2009-07-21 18:00:02 -07:00
Derrick Brashear
77972e6d81 STABLE14-openafs-1-4-11-20090710
LICENSE IPL10

make 1.4.11
2009-07-10 19:00:15 +00:00
Derrick Brashear
cae7b1fc05 STABLE14-cellservdb-location-update-20090710
LICENSE IPL10

update cellservdb file location
2009-07-10 19:26:48 +00:00
Derrick Brashear
7f3d49fe3f STABLE14-openafs-1-4-11rc3-20090703
LICENSE IPL10

make 1.4.11pre3
2009-07-03 14:20:02 +00:00
Simon Wilkinson
3a1b2a74c6 STABLE14-linux-vnop-return-value-cleanup-20090703
LICENSE IPL10

rework all linux vnode ops so the vulnerability we previously had can't
recur later just because someone makes a change that would leak a negative
error


(cherry picked from commit ebc4f737ae)
2009-07-03 14:18:32 +00:00
Andrew Deason
0c5509ad2f STABLE14-viced-ubik-clientdestroy-null-20090703
LICENSE IPL10
FIXES 125020

null ubik client point when it's freed in hpr_End to avoid a null deref later


(cherry picked from commit 6ef1234402)
2009-07-03 14:04:17 +00:00
Derrick Brashear
1ca1f40802 STABLE14-redhat-spec-manpage-updates-20090703
LICENSE IPL10

add missing manpages to srpm


(cherry picked from commit 22196a7fd7)
2009-07-03 13:57:20 +00:00
Marc Dionne
1ad3a477d7 STABLE14-linux-keyring-export-check-20090701
LICENSE IPL10
FIXES 125001

check for key_type_keyring being exported; only use it if so


(cherry picked from commit 4ca66112c2)
2009-07-01 21:57:11 +00:00
christof.hanke@rzg.mpg.de
505f533066 STABLE14-rpmlint-try2-20090629
LICENSE IPL10
FIXES 124951

remove unneeded return; fix iob initialization for curpag pioctl


(cherry picked from commit 58024c1684)
2009-06-29 21:24:47 +00:00
Derrick Brashear
40ddb25bf3 STABLE14-revert-voldump-v-tag-generation-20090629
LICENSE IPL10
FIXES 18349

generating v tags is currently incompatible. revert this for now
for 1.4, accept and discard 'V' tag


(cherry picked from commit f202b9778e)
2009-06-29 16:28:22 +00:00
Derrick Brashear
30d2942fdc STABLE14-allow-gcpags-disabling--at-compile-20090624
LICENSE IPL10

put this back as was for now; if we want to undef, we can do it later, completel
y


(cherry picked from commit e43342e377)
2009-06-25 13:13:34 +00:00
Derrick Brashear
47614603ba STABLE14-openafs-1-4-11rc2-20090623
LICENSE IPL10

make 1.4.11pre2
2009-06-25 00:16:58 +00:00
christof.hanke@rzg.mpg.de
a829b04851 STABLE14-pag-get-lint-20090623
LICENSE IPL10
FIXES 124951

make things happy for rpmlint again (wrong initialization)


(cherry picked from commit 4ac7d59d46)
2009-06-25 00:15:06 +00:00
Marc Dionne
c7ab4a25f9 STABLE14-linux-rcu-read-lock-export-20090623
LICENSE IPL10
FIXES 124986

deal with rcu_read_lock() becoming GPLONLY


(cherry picked from commit 0e718b642c)
2009-06-24 22:54:51 +00:00
Harald Barth
b01fce3c22 STABLE14-fbsd61-stdlib-proto-define-20090623
LICENSE IPL10
FIXES 124952

add define to make stdlib have malloc prototype


(cherry picked from commit a125b571a4)
2009-06-24 22:45:14 +00:00
Andrew Deason
6257a38048 STABLE14-osol-solookup-20090624
LICENSE IPL10
FIXES 124924

update for new opensolaris solookup function signature


(cherry picked from commit ee72f25104)
2009-06-24 22:38:40 +00:00
Simon Wilkinson
90898db4b1 STABLE14-rename-conn-to-afs-conn-20090121
LICENSE IPL10
FIXES 124116

based on patch from daleg@elemental.org. rename to avoid conflict with opensolar
is


(cherry picked from commit a268678326)
2009-06-24 22:30:13 +00:00
Marc Dionne
5965d38655 STABLE14-linux-call-inode-setattr-op-20090622
LICENSE IPL10
FIXES 124942

call inode's setattr op instead of just inode_setattr, when one is available.
needed for xfs, notably also will cause truncates to be journalled for ext3,
which may solve some existing issues


(cherry picked from commit b02e22b5f0)
2009-06-22 16:25:43 +00:00
Simon Wilkinson
47d253de9c STABLE14-gitignore-20090615
LICENSE IPL10

make gitignore files


(cherry picked from commit c41a467741)
2009-06-15 23:37:24 +00:00
Derrick Brashear
f2bd16ef0b STABLE14-vnode-disk-object-name-hi-length-field-20090611
LICENSE IPL10

reserved6 is used for the high portion of the 64 bit length. make the
structure reflect it.


(cherry picked from commit a7f9ce9ce1)
2009-06-11 20:40:29 +00:00
Derrick Brashear
8b15811987 STABLE14-openafs-1-4-11rc1-20090611
LICENSE IPL10

make 1.4.11pre1
2009-06-11 15:50:39 +00:00
Andrew Deason
14ee9391ba STABLE14-bosserver-invoke-salvager-fully-specifying-force-20090611
LICENSE IPL10
FIXES 124916

bos salvage can invoke salvager with -f (instead of -force) which is no
longer unique. fix that.


(cherry picked from commit 2c755529c7)
2009-06-11 15:19:35 +00:00
Mike Meffie
88cea9ce4f STABLE14-man-page-xstat-fs-test-20090608
LICENSE IPL10
FIXES 124905

Document xstat_fs_test collection 3, which returns callback statistics
from the file server (useful for tuning).


(cherry picked from commit 394243f3ae)
2009-06-08 23:41:37 +00:00
Derrick Brashear
a0bcfaf5f2 STABLE14-man-page-cellservdb-extras-20090605
LICENSE IPL10

Document linked cells and non-voting replicas in the CellServDB man page
and note the need for better linked cell documentation.


(cherry picked from commit 6d973e499a)
2009-06-05 19:23:13 +00:00
Derrick Brashear
646202b812 STABLE14-aix51-no-userspace-pag-subsystem-20090604
LICENSE IPL10

getpagvalue() appeared post 5.1.


(cherry picked from commit 33e04c09a1)
2009-06-04 21:51:57 +00:00
Russ Allbery
a19532d2ff STABLE14-death-to-longc-procs-20060804
longc_procs.h was only used on Ultrix, about which we no longer care.
Delete it, its installation rules, and the places where we were including
it.


(cherry picked from commit f3a77810db)
2009-06-04 17:12:58 +00:00
Andrew Deason
10fe1582b3 STABLE14-ptserver-debug-flag-20090603
LICENSE IPL10
FIXES 124893

parse -d (debug) earlier in the ptserver argument parsing, so database
switch does not override it.


(cherry picked from commit 6124a81e79)
2009-06-03 23:12:02 +00:00
Andrew Deason
7d410c7286 STABLE14-ptserver-procs-loglevels-20090603
LICENSE IPL10
FIXES 124894

make loglevels for create/delete match those for other pts operations


(cherry picked from commit d9d50fea98)
2009-06-03 22:49:17 +00:00
Andrew Deason
0e69a26d2b STABLE14-ptserver-vicelog-missing-newlines-20090603
LICENSE IPL10
FIXES 124894

some ViceLog calls in ptserver were missing newlines. that's fixed.


(cherry picked from commit 4310874d8f)
2009-06-03 22:44:14 +00:00
Douglas Engert
95c08fac3a STABLE14-klog-krb5-avoid-freeing-garbage-20090603
LICENSE IPL10

avoid freeing garbage due to an uninitialized variable


(cherry picked from commit edfb415915)
2009-06-03 21:58:29 +00:00
Derrick Brashear
c927fcbb1d STABLE14-aix-pag-complaints-20090603
LICENSE IPL10

make the new code work properly, thanks to aix's complaints


(cherry picked from commit ec51165b51)
2009-06-03 16:14:38 +00:00
Derrick Brashear
d5581c40d8 STABLE14-curpag-via-pioctl-20090603
LICENSE IPL10
FIXES 124709

curpag needs to know about kernel constructs (getpagvalue on AIX, onegroup
versus two group on linux) and on aix 5.1 simply can't work. add a new pioctl
and use it to simply ask the kernel what the current pag is


(cherry picked from commit 4af75fe96a)
2009-06-03 06:41:55 +00:00
Simon Wilkinson
72110be4f1 STABLE14-linux-allow-disabling-syscall-probing-20090602
LICENSE IPL10

give a configure switch to allow disabling syscall probing


(cherry picked from commit 091139b3e2)
2009-06-02 19:32:08 +00:00
Russ Allbery
cdb45a3a24 STABLE14-doc-man-page-install-variables-20090602
LICENSE BSD

We were horribly confused about variables when creating man page symlinks.
Be less confused by using variables less.


(cherry picked from commit 3ae35e1271)
2009-06-02 18:34:06 +00:00
simon@sxw.org.uk
177eb3fea5 STABLE14-auth-cellconfig-overflow-20090601
LICENSE IPL10
FIXES 124891


(cherry picked from commit e89f90f7f1)
2009-06-02 04:33:09 +00:00
Jason Edgecombe
a8052308ca STABLE14-doc-admin-guide-updates-20090601
LICENSE BSD
FIXES 124889

Updates to chapter one of the Admin Guide.  Remove references to the
Authentication Server, add references to a Kerberos server, revise ntpd
parts to reflect the fact that OpenAFS doesn't ship ntpd, and removed
the distinction between the US and non-US versions of the Update Server.


(cherry picked from commit d7b3953a53)
2009-06-01 23:52:25 +00:00
Russ Allbery
e43fdb4c7f STABLE14-doc-xml-build-cvsignore-20090601
LICENSE BSD

Ignore new generated files from the documentation build.


(cherry picked from commit e34fe0f9a8)
2009-06-01 23:51:31 +00:00
Russ Allbery
080078c318 STABLE14-doc-xml-version-depends-20090601
LICENSE BSD

Make PDF manual generation also depend on version.xml, matching HTML
generation.


(cherry picked from commit 2520cc9aab)
2009-06-01 23:41:04 +00:00
Derrick Brashear
19eb058d38 STABLE14-xml-versioning-take-two-20090601
LICENSE IPL10

deal with this in a way which does not trip creation of CML state config files


(cherry picked from commit 0a617e3323)
2009-06-01 18:52:13 +00:00
Simon Wilkinson
c337267c2c STABLE14-vsprocs-log-format-bug-20090531
LICENSE IPL10

fix the logged data to avoid a format string issue


(cherry picked from commit 8e0b8243ea)
2009-06-01 00:15:21 +00:00
Jeffrey Altman
1aaddd3922 STABLE14-doc-doxygen-20090531
LICENSE BSD

Doxygen converted versions of the IBM provided architecture and
protocol documentation.

Funded under an SBIR grant.


(cherry picked from commit 5526ba218f)
2009-05-31 17:54:53 +00:00
Douglas Engert
50d079ea8a STABLE14-afsd-allow-maxmtu-override-20090530
LICENSE IPL10
FIXES 124880

rxi_Findcbi, rxi_FIndIfnet, rxi_FindIfMTU "failure" end up returning
the RX_REMOTE_PACKET_SIZE as the mtu to use unless we allow our override
to apply, so we do that. then, add an afsd switch to allow setting it.

afsd man page update required and will follow.

====================
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.
====================
LICENSE IPL10
FIXES 124880

man page update to document previous work


(cherry picked from commit 74df876daf)
2009-05-31 02:23:11 +00:00
Derrick Brashear
41e3e1d446 STABLE14-xml-doc-building-glue-20090527
LICENSE IPL10
FIXES 124804

add configure switches for building docs. generate version files needed.


(cherry picked from commit e452c704c5)
2009-05-27 20:45:07 +00:00
Matt Benjamin
81fcd1c364 STABLE14-obsd-45-param-file-20090527
LICENSE IPL10
FIXES 124719

add missing param file for obsd 4.5


(cherry picked from commit ea404cf1e3)
2009-05-27 14:27:01 +00:00
Derrick Brashear
1fc72cf157 STABLE14-unix-mkvers-xml-20090526
LICENSE IPL10

make mkvers do a xml version file for unix also


(cherry picked from commit 29223f5a52)
2009-05-27 03:13:13 +00:00
Russ Allbery
8a3171ba68 STABLE14-man-page-vos-dump-flags-20090526
LICENSE BSD

Add documentation of the -clone and -omitdirs flags to vos dump.


(cherry picked from commit 4c7a7f343c)
2009-05-27 02:25:36 +00:00
fabrizio.manfredi@gmail.com
769a571e49 STABLE14-java-errno-header-20090526
LICENSE IPL10
FIXES 124810

use the errno header instead of assuming extern int


(cherry picked from commit 3b2a1ac2b1)
2009-05-27 01:13:58 +00:00
Russ Allbery
19d092daf6 STABLE14-linux-mmap-antirecursion-avoid-spurious-eio-20090526
LICENSE IPL10

fix error code checking


(cherry picked from commit 1fb1b8d0a2)
2009-05-27 00:44:50 +00:00
Derrick Brashear
957fd4ed9e STABLE14-ukernel-use-fsblkcnt-20090513
LICENSE IPL10
FIXES 124681

blkcnt_t doesn't exist on fbsd, macos 10.3, and isn't really the right type.
this is the right type, but also can be missing. test appropriately.


(cherry picked from commit 070f02923c)
2009-05-22 17:31:43 +00:00
Derrick Brashear
cc692c4743 STABLE14-background-fsync-consistency-issues-20090522
LICENSE IPL10
FIXES 124359

avoid either reopening closed vnodes and leaving cached descriptors around,
or discarding a reference we're not holding; instead, sync changes when the
fd is closed, and note such has been done; otherwise, no changes from older
code.


(cherry picked from commit 12e85227c5)
2009-05-22 17:00:46 +00:00