4451 Commits

Author SHA1 Message Date
Simon Wilkinson
e0bededb06 STABLE14-tweak-regen-20080521
LICENSE IPL10

make regen quieter if you don't want man pages


(cherry picked from commit 1705bda53e4ca198cf78d70ff424fc7af69b1879)
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 c761f248397334400f8b4bb71cc4d01d3e4fc6ff)
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 3edb97360b7d971750e54471037584d7a9a74993)
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 b5dc1903a4bca5bae099beec0b95840df7282250)
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 aecaddba376c5e2f15a7cb52f1777b07546695d4)
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 c847fb4964c0ec24c404cf1fb353b08af81b5eac)
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 abff169b58764380650e6e162707be68d3aa9bf1)
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 7915302f28091dd0a6547f0f58fa5ceb581cc21a)
2008-05-01 20:00:20 +00:00
Derrick Brashear
19c0fdda30 STABLE14-ubik-recovery-swap-in-new-fd-20080428
LICENSE IPL10

when recovery is done, forcibly invalidate the old fd


(cherry picked from commit 888bc28b1886e994d430ddc61657e60a910208a6)
openafs-stable-1_4_7
2008-04-28 22:48:25 +00:00
Hans-Werner Paulsen
602963f781 STABLE14-tbutc-wrong-lp-getrwindex-20080428
LICENSE IPL10
FIXES 96575

The pthread butc crashes with SIGSEGV, when I restore to a volume
which already exists. This does happen with OpenAFS 1.4.7pre4 on
i386_linux26.
Looking into the code I think butc is using the wrong function
Lp_GetRwIndex (at volser/vsprocs.c:4394). It uses the one in the
library lib/libvosadmin.a, but should use the function defined
in volser/lockprocs.c.


(cherry picked from commit 668cd5331e4857a73ba1d849446e0dfcae97eadf)
2008-04-28 17:15:16 +00:00
Derrick Brashear
13823e63ed STABLE14-openafs-1-4-7-20080427
LICENSE IPL10

make openafs 1.4.7
2008-04-28 04:59:30 +00:00
Chaskiel M Grundman
e44d698cfe STABLE14-kdump-install-fixups-20080427
LICENSE IPL10
FIXES 96465

The install rule:
- installs the empty 'kdump-build' file instead of the binary on all
platforms except irix
- overwrites the selection script with the binary on linux and hpux
- doesn't have an alpha_linux branch
- installs the wrapper script as kdump32 and the binary as kdump on
solaris (instead of vice-versa)

The dest rule:
- overwrites the selection script with the binary on alpha_linux and hpux


(cherry picked from commit 7a6751c08800da5d49bf3def9175174499f6337e)
2008-04-28 04:45:27 +00:00
Derrick Brashear
e780d2b2fb STABLE14-redhat-cellservdb-update-20080423
LICENSE IPL10

take update from upstream


(cherry picked from commit c8f4d9f0079b7eeacf831061a0c39310aafaa045)
2008-04-27 05:00:46 +00:00
Derrick Brashear
26d43fb7d4 STABLE14-zero-uio-len-when-trimming-20080426
LICENSE IPL10

make it match ufsread case. should change this later.


(cherry picked from commit 2aa615fed2b801a7ed3abf7da5aaa293a4f783bf)
2008-04-27 04:54:27 +00:00
Dan Hyde
9520800879 STABLE14-vol-setaside-one-fd-per-thread-20080423
LICENSE IPL10
FIXES 87977

kids these days share badly. give each one their own fd otherwise they fight.


(cherry picked from commit 6809ba29fadbd0d84ff6a9bf2ccd909b2f54b186)
2008-04-23 19:58:07 +00:00
Simon Wilkinson
3a6682e03d STABLE14-linux-fedora9-packaging-updates-20080422
LICENSE IPL10

make build system able to cope with fedora 9


(cherry picked from commit d18f5104f57152dfb6d1125a2d3a8bf17a266f44)
openafs-stable-1_4_7pre4
2008-04-22 13:50:56 +00:00
Simon Wilkinson
2df69d3595 STABLE14-linux-fc9-20080419
LICENSE IPL10

add in needed changes for fc9 kernels


(cherry picked from commit 0caa578a05150451c706c2ec6c3d095c671a7043)
2008-04-19 22:56:06 +00:00
Derrick Brashear
e2c5207ca4 STABLE14-klog-deal-with-aix-stupidity-20080418
LICENSE IPL10

aix krb5 is broken. deal.


(cherry picked from commit 194067be89293d2f3ee4e791515c3ac020d3a551)
2008-04-18 21:50:28 +00:00
Derrick Brashear
9886ba8905 STABLE14-ppc64-linux-26-thread-info-20080418
LICENSE IPL10

thread_info is dead


(cherry picked from commit 2a0f8bfda8b00de429cb15481e3e20d5d140a81c)
2008-04-18 21:13:32 +00:00
Derrick Brashear
58fe18f4f3 STABLE14-lwp-fix-protoize-20080418
LICENSE IPL10

make this cast correct.


(cherry picked from commit 8ea0eef2d6807d2ad51d29853335f115439e616c)
2008-04-18 14:57:31 +00:00
Derrick Brashear
4780c2bac7 STABLE14-klog-aix-missing-symbols-20080418
LICENSE IPL10

aix's krb5 isn't heimdal or mit. it has dangling symbols. yay!


(cherry picked from commit f3056feadbd6866bddc20e040b5005baeb4c8cad)
2008-04-18 14:56:43 +00:00
Derrick Brashear
6f6bd3c72e STABLE14-reconvert-aklog-to-afs-com-err-20071108
make this match what we're shipping in 1.4


(cherry picked from commit 7f8f251c3f252e352096f972e71c93db5cd9d3d9)
2008-04-18 07:08:11 +00:00
Mike Meffie
de7680bf98 STABLE14-afs-shutdown-free-resources-20071023
try hard to free resources


(cherry picked from commit 15f6e3170ce8e0c6f8e92f1fe046e2293cf8e833)
2008-04-18 07:04:01 +00:00
Derrick Brashear
aa47749a9d STABLE14-openafs-1-4-7pre4-20080417
LICENSE IPL10

make 1.4.7pre4
2008-04-17 22:36:52 +00:00
Derrick Brashear
506f2a1fbd STABLE14-afs-shutdown-cleanup-20071210
LICENSE IPL10
FIXES 74479

clean up allocated resources when we shut down


(cherry picked from commit f5fde5736f333e284a244467641f08727481b4ae)
2008-04-17 18:27:09 +00:00
Derrick Brashear
44ca73464f STABLE14-shutdown-cleanup-not-yet-20071106
(cherry picked from commit 044b90beb46177691fd05e08d552a37a48ad2ac8)
2008-04-17 18:25:54 +00:00
Derrick Brashear
2324410f19 STABLE14-afs-shutdown-free-resources-20071017
try hard to free resources


(cherry picked from commit eac13cbb48a95170a310dedb5d7efd1eeb4350b3)
2008-04-17 18:24:42 +00:00
Rainer Toebbicke
11db39f491 STABLE14-linux-fakestat-avoid-mtpt-fillin-issue-20080415
LICENSE IPL10
FIXES 93898

"It is actually the detection of a "cell" in the mount point string
which triggers the (loosely consistent) fakestat handling - it's
treated like a foreign cell and the mount point is never "completely
evaluated", i.e. logically replaced by the root directory of the
volume in question. As a result, callbacks are ignored, as they go
against the directory and not the mount point."


(cherry picked from commit 5f6b59f4601e9892e082a145a75e5872818d2e06)
2008-04-15 13:29:54 +00:00
Simon Wilkinson
93a453c3b5 STABLE14-void-return-casts-20080409
LICENSE IPL10

do apporpriate casts for void returns to placate irix cc


(cherry picked from commit fab6653cf714ee6121cd7a22857f22f86a969559)
2008-04-09 17:40:16 +00:00
Simon Wilkinson
a69a5a2e66 STABLE14-redhat-spec-updates-20080408
LICENSE IPL10
FIXES 93616

update to correctly fill in specfile from source tree


(cherry picked from commit 1495088e4168a2ddf35135db872777b9e51823b3)
2008-04-08 19:36:26 +00:00
Derrick Brashear
4b4aa9037a STABLE14-openafs-1-4-7pre3-20080407
LICENSE IPL10

make 1.4.7pre3
openafs-stable-1_4_7pre3
2008-04-07 21:27:29 +00:00
Marc Dionne
08c9069ac1 STABLE14-linux-no-syscall-probe-with-no-init-mm-20080406
LICENSE IPL10
FIXES 88000

no better idea for this, got to do something... push this for now


(cherry picked from commit c7ee4828e0d7c631fcd827d1a4c9af8bebb2fc2d)
2008-04-07 04:49:12 +00:00
Marc Dionne
8ff373a3d1 STABLE14-linux-flush-compare-20080402
LICENSE IPL10

because i let this slip out like this. sigh.


(cherry picked from commit 93c326ef08cacc730470a7af75041d943825260b)
2008-04-02 19:27:13 +00:00
Harald Barth
6ac65423b1 STABLE14-linux-flush-unlock-20080402
LICENSE IPL10

because i let this slip out like this. sigh.


(cherry picked from commit 31d06c78b2f8ea14877bebf05097b33cc7e233f2)
2008-04-02 14:11:42 +00:00
Derrick Brashear
dc2dc75358 STABLE14-vol-osi-assert-20080401
LICENSE IPL10

undo the old windows afs assert undoing


(cherry picked from commit 48838bab91b50a5cf8cd3fb7d1902e6b7525bb86)
2008-04-01 21:05:47 +00:00
Derrick Brashear
83b34f0c90 STABLE14-aklog-debug-text-dont-deref-null-ptr-20080401
LICENSE IPL10

yeah, this is sort of dumb


(cherry picked from commit 695d1aa896cf38cfe9856ba1c45b6b3cca7565a2)
2008-04-01 19:15:53 +00:00
Simon Wilkinson
fdb88b8f38 STABLE14-aklog-tidyup-20080401
LICENSE IPL10
FIXES 92643

remove windows code (osolete) from unix branch
do other minor cleanup


(cherry picked from commit 3f54c934b9c933d5f34644a096c821375db17d97)
2008-04-01 18:44:52 +00:00
Derrick Brashear
6c9b17c283 STABLE14-vlserver-checksignal-returns-voidstar-20080401
LICENSE IPL10
FIXES 92662

CheckSignal returns void*, don't try to return an int directly.


(cherry picked from commit 94aa281af8c9cb74561a32a34cb7cd5b5da97cdf)
2008-04-01 17:55:41 +00:00
Jason Edgecombe
366b7082e0 STABLE14-man-page-vos-shadow-20080331
LICENSE BSD

Man page for vos shadow.


(cherry picked from commit 4bcb7d01b2a8aa6ce53cf1c0b093058b4e5072f1)
2008-04-01 07:59:11 +00:00
Mike Meffie
66c508d760 STABLE14-test-updates-20080331
LICENSE IPL10

update tests directory
2008-03-31 16:53:48 +00:00
Derrick Brashear
c43f92684d STABLE14-openafs-1-4-7pre2-20080328
LICENSE IPL10

make 1.4.7pre2
openafs-stable-1_4_7pre2
2008-03-28 19:47:26 +00:00
Tracy Di Marco White
5e769d02c6 STABLE14-nbsd-update-20080328
LICENSE IPL10
FIXES 92073

fix nbsd30 param file, add nbsd40 param file


(cherry picked from commit 07d806845e1bf790c8cbe8e6a711e99e0958235b)
2008-03-28 17:14:32 +00:00
Douglas Engert
1ac59324d9 STABLE14-krb5-klog-solaris-krb-20080327
LICENSE IPL10
FIXES 91573

no krb5_mcc_ops on solaris krb5. cope


(cherry picked from commit e0021180665fa75af88c3ebf0d7f58f93918ceab)
2008-03-27 18:48:59 +00:00
Derrick Brashear
c2a283aa65 STABLE14-ptutil-swap-epoch-version-as-needed-20080327
LICENSE IPL10
FIXES 90869

do byteswapping of epoch and version so we print and compare sensibly


(cherry picked from commit 87e959e87df52e026ffcb2de8ecfcbf4889f7bd8)
2008-03-27 18:40:22 +00:00
Chas Williams
64f21eeacb STABLE14-linux-dont-flush-writes-on-exec-20080326
LICENSE IPL10
FIXES 17509

because of when fds are NULL'd in file_table this should work except when one process has the same file open for read and for write in different FDs; otherwise,
 the last write fd to close collects the error.


(cherry picked from commit 1cf6c12a075cb0705cd8680291d78d215d4fe996)
2008-03-26 04:17:32 +00:00
Marc Dionne
9f2ea51ff1 STABLE14-linux-restore-iget-cachemgr-20080326
LICENSE IPL10
FIXES 88000

restore the d_alloc_anon we need


(cherry picked from commit 3f8be40525ae84980f1519e60f4b9f73bd4cc676)
2008-03-26 04:10:52 +00:00
Derrick Brashear
cb973c5a36 STABLE14-enable-linux-flock-20080324
LICENSE IPL10
FIXES 53457

enable flock again in 1.4; it's been on without complaint in 1.5 since the original ticket was filed
2008-03-24 20:46:40 +00:00
Derrick Brashear
efd8547a4d STABLE14-darwin-uio-64-20071023
use the 64 bit awareness in the KPI


(cherry picked from commit 3b3ccef28eb19079e73f78779e2778d3aa44bb83)
2008-03-24 17:10:40 +00:00
Jim Rees
a1306bdbf2 STABLE14-setuuid-return-20080104
return success (0) from setuuid()


(cherry picked from commit e192814db3a754aa5fe24acf10aa24030c57fa55)
2008-03-22 04:17:33 +00:00
Marc Dionne
556a0492fd STABLE14-linux-2625-update-20080322
LICENSE IPL10
FIXES 88000

update 2.6.25 patch to hopefully cover what we need better
openafs-stable-1_4_7pre1
2008-03-23 00:54:01 +00:00