]>
git.michaelhowe.org Git - packages/o/openafs.git/log
Derrick Brashear [Fri, 11 Jan 2008 22:43:40 +0000 (22:43 +0000)]
STABLE14-config-cvsignore-update-
20080111
LICENSE IPL10
ignore generated Makefile.SYSNAME.in
(cherry picked from commit
bda66877dd88bcc78eba646b4f6a1131266e33d4 )
Matt Benjamin [Thu, 10 Jan 2008 18:50:16 +0000 (18:50 +0000)]
STABLE14-linux-2624-rc5-updates-
20080110
LICENSE IPL10
FIXES 80463
Include linux/key-type.h in osi_groups.c, if it exists. Fix
do_sync_read test for recent kbuild (maybe break it for [some older 2.6]).
(cherry picked from commit
8569f67aee8ee0de26259397818ab3af69f18007 )
Simon Wilkinson [Wed, 9 Jan 2008 19:40:12 +0000 (19:40 +0000)]
STABLE14-redhat-make-srpm-script-
20080109
LICENSE IPL10
srpm builder script
(cherry picked from commit
5011ea88badac8d393c4566a69e30f74c85e13ab )
Mike Meffie [Tue, 8 Jan 2008 19:03:40 +0000 (19:03 +0000)]
STABLE14-find-cpp-from-slash-
20071210
LICENSE IPL10
find cpp using a full path, not the user's path, at least for now
(cherry picked from commit
e26be7b8e3c8ca73e6ef6640c7d2b8d8200a0c65 )
Simon Wilkinson [Tue, 8 Jan 2008 19:02:02 +0000 (19:02 +0000)]
STABLE14-cpp-avoid-cc-E-
20071022
finding the right cpp is good. having it not be cc -E is better
(cherry picked from commit
e25e21e909c5684025a1c6066dedaffa2666c3c7 )
Arno Schuring [Tue, 8 Jan 2008 18:57:24 +0000 (18:57 +0000)]
STABLE14-cpp-autoconf-located-
20071019
let autoconf find cpp
(cherry picked from commit
6122c757e1902baabc35d0ce0f6de336c2576b22 )
Jim Rees [Tue, 8 Jan 2008 17:32:12 +0000 (17:32 +0000)]
STABLE14-obsd-more-stack-
20080108
make stack bigger in volserver and fileserver
eliminates overflow in k5 library
(cherry picked from commit
a731801899b5f81314e4f4bf49aa55703d7a4ef4 )
Jim Rees [Tue, 8 Jan 2008 17:06:59 +0000 (17:06 +0000)]
STABLE14-obsd-lock-no-interlock-
20080108
restore lock vnode op, but without vnode interlock for obsd 4.2
(cherry picked from commit
2927287f13f99c8453f64839d20877769d768264 )
Derrick Brashear [Mon, 7 Jan 2008 20:25:41 +0000 (20:25 +0000)]
STABLE14-viced-hpr-error-handling-
20080107
LICENSE IPL10
fix ubik reinit issue reported by jhutz@cs
(cherry picked from commit
be4da54fa06c0a6f43c0be09e1339d29cc4b5e5a )
Derrick Brashear [Mon, 7 Jan 2008 20:10:51 +0000 (20:10 +0000)]
STABLE14-sys-syscall-object-dependency-
20080107
LICENSE IPL10
make syscall.o always be created, some makes don't deal with the implicit requirement
(cherry picked from commit
777a2840878af313e062c4885ae7002bad62bdf4 )
Russ Allbery [Mon, 7 Jan 2008 18:34:59 +0000 (18:34 +0000)]
STABLE14-linux-probe-warning-case-
20080107
LICENSE MIT
Some older Linux kernels prefix warnings with "Warning:" rather than
"WARNING:", so do the grep case-insensitively when finding missing symbols.
(cherry picked from commit
58efc5029c832e6b1456c36b599e7e33d62cd9c6 )
Derrick Brashear [Sun, 6 Jan 2008 15:57:52 +0000 (15:57 +0000)]
STABLE14-viced-threadquota-release-holds-
20080106
LICENSE IPL10
release a hold when we decline to service a host
(cherry picked from commit
342595b2aa712ca7c0f2c160f9cba304dd27d574 )
Marc Horowitz [Sat, 5 Jan 2008 04:48:40 +0000 (04:48 +0000)]
STABLE14-aklog-referral-support-
20080104
LICENSE IPL10
with updates and configure support from Simon Wilkinson.
make aklog able to cope with referrals.
(cherry picked from commit
2d15ac79349678e025f407b863f2911cd20e6f4e )
Derrick Brashear [Fri, 4 Jan 2008 18:40:30 +0000 (18:40 +0000)]
STABLE14-pag-allocation-dont-throttle-when-time-reverses-
20080104
LICENSE IPL10
avoid pag allocation throttling when time is set back by e.g. ntpd to avoid starving everyone.
(cherry picked from commit
02dc91892c41163f24c818615d13271b074df3ca )
Jim Rees [Fri, 4 Jan 2008 18:08:23 +0000 (18:08 +0000)]
STABLE14-xbsd-include-systmh-
20080104
include systm.h for xbsd
(cherry picked from commit
5d453a987581158e9398061703d5a4b4b81e1dd3 )
Jim Rees [Fri, 4 Jan 2008 17:56:41 +0000 (17:56 +0000)]
STABLE14-obsd-resid-type-
20080104
use correct type for resid when calling vn_rdwr()
(cherry picked from commit
034f698ebf21854c8dfb46567fc4ec2ac21457f0 )
Jim Rees [Fri, 4 Jan 2008 17:53:36 +0000 (17:53 +0000)]
STABLE14-obsd-time-
20080104
update kernel time functions for OpenBSD 4.2
(cherry picked from commit
d2c62877ebd9b8481d7822fcd64f0803eaef9e9f )
Derrick Brashear [Thu, 3 Jan 2008 18:05:26 +0000 (18:05 +0000)]
STABLE14-aix-lam-aklog-update-
20080103
LICENSE IPL10
make the aklog lam plugin work correctly in e.g. the CDE screenlocker, which is
part of the long-running and not-run-by-user dtsession; this means we do wackiness to
1) not pag ourselves in that case
2) setuid to the user to set uid tokens if we got a username and are root
3) do not use pr_mumble get the the AFS ID to put in the tokens, as multiple
initializations of Rx in the process space of dtsession crashes it
(cherry picked from commit
3a541eb11d1bc7bd05b85635315214218d3b5d6f )
Jim Rees [Thu, 3 Jan 2008 17:44:42 +0000 (17:44 +0000)]
STABLE14-obsd-buf-fixes-
20080103
use new b_data field in struct buf
don't clobber a_bnp in bmap op (wonder how long this has been broken?)
(cherry picked from commit
dbb3f1d0b6e2e1e42b1f0ef4c29c21d8090e605a )
Jim Rees [Thu, 3 Jan 2008 17:16:56 +0000 (17:16 +0000)]
STABLE14-obsd-lock-vnops-
20080103
use generic vnops for lock/unlock (for obsd 4.2)
(cherry picked from commit
7793d4e5183993f8c5fa01cf5c099405757fa183 )
Jim Rees [Thu, 3 Jan 2008 17:15:19 +0000 (17:15 +0000)]
STABLE14-obsd-uvm-1-
20080103
long overdue fixes for uvm on openbsd
(cherry picked from commit
b2a34dd35fc1e49918342e500a5bf8b74510e999 )
Jim Rees [Thu, 3 Jan 2008 02:30:37 +0000 (02:30 +0000)]
STABLE14-use-k5-klog-
20080102
use k5 klog for OpenBSD
(cherry picked from commit
ff21ae91b248873ff1ac5347f84c180d0817a0b4 )
Jim Rees [Thu, 3 Jan 2008 02:30:11 +0000 (02:30 +0000)]
STABLE14-obsd-rm-pinstall-
20070831
skip pinstall
(cherry picked from commit
7cbd3a320a0d133e171e2625ca9365c768ceea8b )
Jim Rees [Thu, 3 Jan 2008 01:15:54 +0000 (01:15 +0000)]
STABLE14-obsd-krb5flags-
20050828
KRB5CFLAGS and KRB5LIBS for OpenBSD
(cherry picked from commit
920dc9dfc41a52a79f062f887d7cd656ea084f42 )
Derrick Brashear [Wed, 2 Jan 2008 15:12:50 +0000 (15:12 +0000)]
STABLE14-redhat-spec-cvsignore-
20080101
LICENSE IPL10
as reported by mdw@umich.edu
(cherry picked from commit
558acfe359188e21f4956dcccdd7f7a4adbca3f1 )
Jim Rees [Tue, 1 Jan 2008 00:19:00 +0000 (00:19 +0000)]
STABLE14-more-small-obsd-tweaks-
20061026
Mention how to build aklog.
Don't even try to build kdump for [ofn]bsd.
(cherry picked from commit
997454bd10aeb6d5db641da6a1b4f2d687a3a441 )
Derrick Brashear [Fri, 28 Dec 2007 22:16:51 +0000 (22:16 +0000)]
STABLE14-vgetvnode-debuglog-vio-
20071228
LICENSE IPL10
provide a way to log otherwise unlogged VIO error cause
(cherry picked from commit
2e135307b52b04003a22aa9985807a70b407accc )
Jason Edgecombe [Tue, 25 Dec 2007 22:32:09 +0000 (22:32 +0000)]
STABLE14-man-page-license-change-
20071225
LICENSE BSD
Update man pages submitted by Jason Edgecombe to the BSD license.
(cherry picked from commit
7dc4925cd35036e7f7b448d15a291791cd025e86 )
Jason Edgecombe [Tue, 25 Dec 2007 22:28:15 +0000 (22:28 +0000)]
STABLE14-man-page-misc-updates-
20071225
LICENSE BSD
Add some additional cross-references, add some missing man pages, fix a
few references to the OpenAFS manuals, document the -live flag to vos
move, and add an example for rxdebug.
(cherry picked from commit
84ef02b0f392c761211adc7d5876217ad835c6c0 )
Andrew Deason [Tue, 25 Dec 2007 22:25:13 +0000 (22:25 +0000)]
STABLE14-man-page-fileserver-debug-
20071225
LICENSE BSD
The file server debug flag is -d, not -debug.
(cherry picked from commit
9f97c5cf74358116a109a4982588d61164456714 )
Derrick Brashear [Wed, 19 Dec 2007 20:59:48 +0000 (20:59 +0000)]
STABLE14-darwin-dont-assert-on-lock-state-in-remove-
20071219
LICENSE IPL10
remove panic due to lock being grabbedin another thread can't be accurately
covered with this test on darwin, as e.g. proc_selfthread() is not in the KPI
(cherry picked from commit
f54187bfc59797fe955e779d432d155ab3792022 )
Derrick Brashear [Tue, 18 Dec 2007 15:16:10 +0000 (15:16 +0000)]
STABLE14-fix-verbose-vos-dump-
20071217
LICENSE IPL10
fix verbose vos dump to not put garbage in the stream when dumping to stdout
(cherry picked from commit
b072deb257da24746e8c1ec2b01ff3b779e866c8 )
Chaskiel M Grundman [Mon, 17 Dec 2007 21:13:10 +0000 (21:13 +0000)]
STABLE14-shlibafsrpc-export-more-
20071217
LICENSE IPL10
shlibafsauthent uses these, export them
(cherry picked from commit
49a968ab68c9f0014d3d5801893c280d00696940 )
Chaskiel M Grundman [Mon, 17 Dec 2007 20:49:55 +0000 (20:49 +0000)]
STABLE14-comerr-rename-
20071217
LICENSE IPL10
the mapfile was renamed so this got dropped in pullup
Adam Megacz [Fri, 14 Dec 2007 21:37:39 +0000 (21:37 +0000)]
STABLE14-java-admin-interface-updates-
20071214
LICENSE IPL10
pdate java admin interface including support for 1.5
(cherry picked from commit
f72145f79a2f9b04a042de93940456a41cb6e8b0 )
Jeffrey Altman [Fri, 14 Dec 2007 13:09:26 +0000 (13:09 +0000)]
STABLE14-emulate-vsyslog-
20071214
LICENSE IPL10
Do not include vsyslog on Windows.
Include syslog.h for the syslog() prototype.
(cherry picked from commit
059031b3c6ff61340daad288deb378dc48cbd43a )
Derrick Brashear [Thu, 13 Dec 2007 23:07:05 +0000 (23:07 +0000)]
STABLE14-aix-lam-aklog-set-token-name-
20071213
LICENSE IPL10
so we set an afs id in the tokens here also
(cherry picked from commit
bf26bc9486de7831ae298b11e9ca33ac14ed92a7 )
Derrick Brashear [Thu, 13 Dec 2007 22:43:55 +0000 (22:43 +0000)]
STABLE14-emulate-vsyslog-
20071213
LICENSE IPL10
aix 5.3 lacks vsyslog. the fixed buffer is poor, but...
(cherry picked from commit
ea3d49eaea3d825e5b328e0fbb4382fe5b0249cd )
Derrick Brashear [Thu, 13 Dec 2007 21:23:42 +0000 (21:23 +0000)]
STABLE14-aix-curpag-redux-
20071213
LICENSE IPL10
add curpag() support for aix, based on work by tom keiser
(cherry picked from commit
af3a4e78523596427235b45fc1892725a29bd1d6 )
Simon Wilkinson [Thu, 13 Dec 2007 20:14:00 +0000 (20:14 +0000)]
STABLE14-redhat-rpm-mockable-
20071213
LICENSE IPL10
make us able to autobuild with mock. (may need krb5-devel outside the
if krb5support; if we do more thought will be involved)
(cherry picked from commit
fcc8aa021f6305209fb8cf638d5446206029f581 )
Derrick Brashear [Thu, 13 Dec 2007 19:49:30 +0000 (19:49 +0000)]
STABLE14-vcache-track-maxvcount-accurately-
20071213
LICENSE IPL10
if we can alloc more vnodes, and we are looking for vlru cycles, a legit
vnode is not indicative of a cycle.
(cherry picked from commit
51d6d9cbbc5971623097624a58e400cf8ab5e5ab )
Derrick Brashear [Thu, 13 Dec 2007 19:18:47 +0000 (19:18 +0000)]
STABLE14-shutdown-cleanup-
20071213
LICENSE IPL10
get rid of cold_shutdown; it's in afs_prototypes.h.
log when we don't clean up memory
(cherry picked from commit
b33fb96fff39c421064d03ff058dde76f2aeed8b )
Mike Meffie [Tue, 11 Dec 2007 21:31:52 +0000 (21:31 +0000)]
STABLE14-afs-serveriprank-return-void-
20071211
LICENSE IPL10
can't return 0 from void function
(cherry picked from commit
319ad227d12b8ab301d464c2460be74f7a44ec4d )
Mike Meffie [Tue, 11 Dec 2007 20:45:29 +0000 (20:45 +0000)]
STABLE14-vldb-check-dont-return-int-from-void-
20071211
LICENSE IPL10
void functions shouldn't return 0
(cherry picked from commit
2e057314d957a8854ee3c912715a916c3f002863 )
Derrick Brashear [Tue, 11 Dec 2007 16:36:54 +0000 (16:36 +0000)]
STABLE14-up-prototypes-
20071211
LICENSE IPL10
move changes from 1.5 branch here so we have the needed prototypes
Derrick Brashear [Tue, 11 Dec 2007 16:28:54 +0000 (16:28 +0000)]
STABLE14-butc-no-retval-in-void-func-
20071211
LICENSE IPL10
fix the build again
(cherry picked from commit
bc70f0f0abcc0843c23a0f63ee6b2ad6b842983d )
Derrick Brashear [Mon, 10 Dec 2007 22:46:07 +0000 (22:46 +0000)]
STABLE14-ubik-avoid-truncating-live-database-during-recovery-
20071210
LICENSE IPL10
FIXES 77183
currently we can truncate the live database while we are doing recovery.
address that.
(cherry picked from commit
0f9529171c37c4ef1e76156da111d83d04b38505 )
Carsten Jacobi [Mon, 10 Dec 2007 18:29:41 +0000 (18:29 +0000)]
STABLE14-pam-expires-setting-should-be-32bit-
20071210
LICENSE IPL10
store as a 32 bit value explicitly so 32 bit routines don't leave garbage around here.
(cherry picked from commit
c057063abea93733170c1b31c91b52050a150a98 )
Mike Meffie [Mon, 10 Dec 2007 18:24:15 +0000 (18:24 +0000)]
STABLE14-uss-lex-more-forward-decls-
20071210
LICENSE IPL10
forward declare this so picky compilers will do their jobs.
(cherry picked from commit
8114be0c6a311007125d6c01b9e0ee7a16b71c29 )
Derrick Brashear [Sun, 9 Dec 2007 23:37:17 +0000 (23:37 +0000)]
STABLE14-cnvldb-prototypes-
20071209
LICENSE IPL10
forward declare these
(cherry picked from commit
c6db6a90bee37f91c56d1aa1c4ed5657c353b3a0 )
Derrick Brashear [Sun, 9 Dec 2007 06:12:09 +0000 (06:12 +0000)]
STABLE14-aklog-no-dummy-write-on-aix5-
20071209
LICENSE IPL10
don't do the dummy write on aix5. we are better off actually working
(cherry picked from commit
40307b60236c8e43321a31ab524ec6edd61cbabf )
Derrick Brashear [Sat, 8 Dec 2007 18:00:44 +0000 (18:00 +0000)]
STABLE14-writedcache-enforce-xdcache-writelock-
20071208
LICENSE IPL10
FIXES 59136
in order that the writes to CacheItems not be addled, we need to *actually*
hold a *write* lock when we write. not even just read as the comment says.
and certainly not none as was happening in the dir package.
(cherry picked from commit
c0a04c21cf36e4c8e25be9703f715f30d1bf55a6 )
Derrick Brashear [Sat, 8 Dec 2007 17:47:50 +0000 (17:47 +0000)]
STABLE14-linux24-kernel-configure-test-
20071208
LICENSE IPL10
on linux 2.4 the try kbuild macro needs to try harder to notice what
symbols we don't have
(cherry picked from commit
55e581824fceea149b9a48ee928aa76e97c009a8 )
Jeffrey Altman [Wed, 5 Dec 2007 20:39:49 +0000 (20:39 +0000)]
STABLE14-viced-cbstuff-
20071205
LICENSE IPL10
Keep track of AddCallBack calls in cbstuff.
Increment cbstuff.DeleteCallBacks after holding H_LOCK
(cherry picked from commit
974ad01826f39c817834c6377cf2872177fa7031 )
Jeffrey Altman [Wed, 5 Dec 2007 20:35:10 +0000 (20:35 +0000)]
STABLE14-cbd-
20071205
LICENSE IPL10
Windows requires open() to be called with O_BINARY otherwise Ctrl-Z
means EOF which breaks dumpfile processing.
Be consistent about writing/reading time as afs_uint32 instead of
writing as afs_uint32 and reading as time_t since time_t can be 32-bit
or 64-bit depending on the platform.
(cherry picked from commit
946f416577914aef5b31e398994fb8876b4ee5e9 )
Derrick Brashear [Tue, 4 Dec 2007 21:12:16 +0000 (21:12 +0000)]
STABLE14-largefile-avoid-wraparound-write-to-old-server-
20071204
LICENSE IPL10
FIXES 73720
apply analogous check that's in fileserver to clients writing to old servers
(cherry picked from commit
d13cd42cb4e0b2fe3f91565eac37dc3f3e6d3270 )
Derrick Brashear [Tue, 4 Dec 2007 20:33:17 +0000 (20:33 +0000)]
STABLE14-afsdb-avoid-cross-task-stack-use-
20071204
LICENSE IPL10
really for aix, but simplified code universally.
(cherry picked from commit
a342c531a24544988e1a2c2ad1de6d555787989d )
Tracy Di Marco White [Sat, 1 Dec 2007 05:44:28 +0000 (05:44 +0000)]
STABLE14-nbsd-new-version-
20071201
LICENSE IPL10
FIXES 75602
add support for new version(s) of netbsd
(cherry picked from commit
1daa2c0b4fd25f959f6436a9d9eb9a45b7cab379 )
Derrick Brashear [Fri, 30 Nov 2007 19:21:04 +0000 (19:21 +0000)]
STABLE14-aix-pin-small-allocs-
20071130
LICENSE IPL10
we assume the small alloc pool is pinned. maybe we should pin it.
(cherry picked from commit
f9fddc03ec2f36528953f5264263458bf730506e )
Hartmut Reuter [Thu, 29 Nov 2007 21:40:09 +0000 (21:40 +0000)]
STABLE14-namei-allow-ufs-
20071129
LICENSE IPL10
allow ufs again for namei. oops.
(cherry picked from commit
8070286d6c9f4f99b7d77627fa2fedf042e47451 )
Jeffrey Altman [Thu, 29 Nov 2007 19:28:39 +0000 (19:28 +0000)]
STABLE14-viced-drop-core-on-shutdownandcore-
20071129
LICENSE IPL10
FIXES 74708
when we call ShutDownAndCore, actually drop a core.
(cherry picked from commit
a6fd54900e9ac9f5bf2a419338341ad355639034 )
Jeffrey Altman [Thu, 29 Nov 2007 18:45:34 +0000 (18:45 +0000)]
STABLE14-clean-felater-when-rechaining-
20071129
LICENSE IPL10
FIXES 74708
in order that this not be continually rechained, clear this here; we
are handling it now.
(cherry picked from commit
7515efb9c390089b4ad4563b939785c5c05793c5 )
Derrick Brashear [Thu, 29 Nov 2007 18:36:12 +0000 (18:36 +0000)]
STABLE14-zero-uio-on-zero-read-
20071127
LICENSE IPL10
avoid leaking random data in a read of a 0 length object.
(cherry picked from commit
262d1d1c70222b8378109674cd5090f602c52971 )
Jason Edgecombe [Thu, 29 Nov 2007 05:56:02 +0000 (05:56 +0000)]
STABLE14-man-page-symlink-
20071128
Add man pages for all the symlink commands (Windows-only).
(cherry picked from commit
1ee37a57d3d343b8d7a1ab26b6783d396624c856 )
Russ Allbery [Thu, 29 Nov 2007 05:52:47 +0000 (05:52 +0000)]
STABLE14-man-page-vos-convertrotorw-fix-
20071128
Don't say that inode file servers are only available on Solaris and AIX.
(cherry picked from commit
6cd96f678e12570205d2cbf532b86219b1737c49 )
Jason Edgecombe [Thu, 29 Nov 2007 05:49:25 +0000 (05:49 +0000)]
STABLE14-man-page-fs-sysname-improvements-
20071128
Update the fs sysname man page to document the behavior of multiple @sys
values.
(cherry picked from commit
3be37f4d1ca1e3fae238e58d07708577d5653ae2 )
Jason Edgecombe [Thu, 29 Nov 2007 05:45:55 +0000 (05:45 +0000)]
STABLE14-man-page-fs-rxstatpeer-
20071128
New man page for fs rxstatpeer.
(cherry picked from commit
f78f007dc593ec6948bf904d7903223bd6046081 )
Steven Jenkins [Thu, 29 Nov 2007 05:41:38 +0000 (05:41 +0000)]
STABLE14-man-page-fileserver-auditlog-
20071128
Remove duplicate -auditlog in the fileserver synopsis.
(cherry picked from commit
a7291b33490ce62a9ea5b93fab268e3c669a6051 )
Jason Edgecombe [Thu, 29 Nov 2007 05:38:00 +0000 (05:38 +0000)]
STABLE14-man-page-additions-
20071128
Add new man pages for vos convertROtoRW, vos copy, and read_tape and add
a troubleshooting section to the fileserver man page.
(cherry picked from commit
2ecef5038e81386a002740f6b0112330117c4f6e )
Russ Allbery [Thu, 29 Nov 2007 05:20:44 +0000 (05:20 +0000)]
STABLE14-man-fs-uuid-tweaks-
20071128
Some minor capitalization and formatting tweaks to the fs uuid man page.
(cherry picked from commit
5743116d700ce279cde3a8dee962757df509d557 )
Derrick Brashear [Wed, 28 Nov 2007 05:08:11 +0000 (05:08 +0000)]
STABLE14-getpag-prototype-
20071127
forward declare this function
====================
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.
====================
returns void, but, whatever
(cherry picked from commit
031369cd322d5dae4d1e8284c104e69a903c7995 )
Mike Meffie [Tue, 27 Nov 2007 20:48:00 +0000 (20:48 +0000)]
STABLE14-linux-try-kbuild-deal-with-old-modpost-
20071127
the pre 2.6.20.1 modpost issued warnings and not errors for unresolvable symbols.
not overly useful.
(cherry picked from commit
eee1f81821656ed85720523750b312eaf0dd71b4 )
Derrick Brashear [Tue, 27 Nov 2007 20:04:13 +0000 (20:04 +0000)]
STABLE14-macos-no-read-on-directories-
20071127
thanks to quentin@mit.edu for pointing this out.
no read() on directories
(cherry picked from commit
746aab982ae3b7b6e1fb8109e5e9892a1821d6ec )
Marc Dionne [Tue, 27 Nov 2007 19:32:43 +0000 (19:32 +0000)]
STABLE14-linux-hash-inodes-for-mmap-
20071127
FIXES 78544
inodes are only added to the superblock dirty list if hashed.
do so.
(cherry picked from commit
89261e8b84697f3b5158e197ca9946c6fe9f45ed )
Derrick Brashear [Mon, 26 Nov 2007 22:22:17 +0000 (22:22 +0000)]
STABLE14-redhat-cleanup-authlibs-correctly-
20071126
when not packaging authlibs, correctly discard them
(cherry picked from commit
3c401f4724bea0b39baabfb3e38168886925e358 )
Derrick Brashear [Mon, 26 Nov 2007 22:13:53 +0000 (22:13 +0000)]
STABLE14-volprocs-alloc-vnode-instead-of-using-stack-
20071126
don't use stack here; alloc memory for short term use
(cherry picked from commit
4f98eb48fccde9dd70708b2dd6b0903745d16b7a )
Rainer Toebbicke [Mon, 26 Nov 2007 21:47:38 +0000 (21:47 +0000)]
STABLE14-namei-avoid-spurious-emfile-
20071126
FIXES 77531
before we did not handle the fd cache runnign dry. "oops"
(cherry picked from commit
48bcb88ddc8fe7baa7a2b0f8decee7e704ad32ef )
Christof Hanke [Mon, 26 Nov 2007 21:21:44 +0000 (21:21 +0000)]
STABLE14-assorted-warning-cleanup-
20071126
add missignheader files, missing return values, correct a few calls to printf
(cherry picked from commit
da18bb147b25e62ed69c6f88fa6331161018d9fb )
Christof Hanke [Mon, 26 Nov 2007 20:41:54 +0000 (20:41 +0000)]
STABLE14-kauth-ubik-wrap-pad-requisite-args-out-
20071126
of course, if Date is larger than 32 bits, the wrapper is broken anyway. we should really get rid of the wrapper
(cherry picked from commit
5d8c44bc09fde707dc6aaaf037b2c8805cce0ed1 )
Derrick Brashear [Fri, 23 Nov 2007 14:34:57 +0000 (14:34 +0000)]
STABLE14-enhance-afsdb-debugging-
20071123
add support for cmdebug showing cell locks. add fstrace afsdb event
(cherry picked from commit
b776352e3b824d7c733ef05a71eac85c025b290b )
Sean O'Malley [Fri, 23 Nov 2007 14:03:23 +0000 (14:03 +0000)]
STABLE14-krb5-klog-solaris-
20071123
FIXES 77575
make this work on solaris
(cherry picked from commit
aa5c3518df8d73c2b0aa625e77179f33df97c2af )
Marc Dionne [Fri, 23 Nov 2007 13:44:57 +0000 (13:44 +0000)]
STABLE14-linux-2624-
20071123
FIXES 77370
support linux 2.6.24
(cherry picked from commit
af7cf697ef8c0a416251d3fbfd516738e14c290b )
Derrick Brashear [Fri, 23 Nov 2007 13:29:34 +0000 (13:29 +0000)]
STABLE14-convert-ro-header-fix-
20071123
include the pre-installed version of the header
Derrick Brashear [Fri, 23 Nov 2007 13:04:48 +0000 (13:04 +0000)]
STABLE14-macos-buildpkg-cleanup-cruft-
20071123
don't leave the old dmg around since it makes a new one bomb
(cherry picked from commit
dda101f22d4690f2c7c8731740fd9676f2a85c66 )
Jeffrey Altman [Wed, 21 Nov 2007 19:38:48 +0000 (19:38 +0000)]
STABLE14-giveupallcallbacks-locking-
20071121
FIXES 74708
Hold H_LOCK across calls into GiveUpAllCallbacks_r
(cherry picked from commit
b0b3565b69b0b8fda46b25e7bd73c5116b32d83e )
Derrick Brashear [Tue, 13 Nov 2007 22:15:34 +0000 (22:15 +0000)]
STABLE14-inode-convert-ro-to-rw-
20071113
so this functionality works with inode fileserver, also. corrected abstraction from previous versions so vol and volser have correct bits.
(cherry picked from commit
b98b51185dbd46ef6d9ef0249b032bbc49d13bfb )
Derrick Brashear [Tue, 13 Nov 2007 00:49:18 +0000 (00:49 +0000)]
STABLE14-redhat-spec-no-strip-
20071112
suggested by simon. debuginfo support in rpmbuild strips for us. deal here.
(cherry picked from commit
524f749430e78edab581ad84978d13870911b6f8 )
Simon Wilkinson [Tue, 13 Nov 2007 00:33:21 +0000 (00:33 +0000)]
STABLE14-redhat-reunrevert-fedora-build-change-
20071112
"oops"
(cherry picked from commit
606ce43066bf1d818a990982f9704a973371c456 )
Derrick Brashear [Tue, 13 Nov 2007 00:05:16 +0000 (00:05 +0000)]
STABLE14-redhat-packaging-updates-
20071112
FIXES 76890
various updates to deal with fedora 8 and remove obsolete stuff
(cherry picked from commit
9f284c66a9ad685eab201e480372633d538938b3 )
Jeffrey Altman [Mon, 12 Nov 2007 19:07:06 +0000 (19:07 +0000)]
STABLE14-viced-accurately-track-file-callbacks-
20071112
FIXES 74708
this should fix the issue with cbfree being corrupted. a more exhaustive pointer-blunting patch should probably be pulled in, but, this is simple and obvious
(cherry picked from commit
d284c0e7c11e8ee4755ac152e5e47d4abf304afc )
Derrick Brashear [Mon, 12 Nov 2007 18:38:09 +0000 (18:38 +0000)]
STABLE14-remove-dedebug-pullup-turd-
20071112
this is the fault of the scripts. oops.
Kevin McBride [Mon, 12 Nov 2007 18:31:17 +0000 (18:31 +0000)]
STABLE14-autoconf-strip-debug-options-sanity-
20071112
To prevent stripping, specify the '--disable-strip-binaries' option on
the ./configure command line. fileserver and volserver are never stripped.
When --enable-debug is specified, binaries will not be stripped by default.
(cherry picked from commit
8593c52c2787587110865287937750e51c48afa5 )
Russ Allbery [Mon, 12 Nov 2007 00:18:19 +0000 (00:18 +0000)]
STABLE14-man-page-name-underscore-more-
20071111
Missed fs apropos when fixing NAME entries to eliminate spaces.
(cherry picked from commit
e61efde3236b9cd09a09cb9e869b27a14b68c4ac )
Russ Allbery [Sun, 11 Nov 2007 23:52:52 +0000 (23:52 +0000)]
STABLE14-man-page-name-underscore-
20071111
The NAME heading for man pages can't contain a space in the program side
or the man pages won't index with some man implementations.
(cherry picked from commit
6ef9f3933595e4fef5c4af334ab580dbb08212c3 )
Simon Wilkinson [Sat, 10 Nov 2007 20:13:49 +0000 (20:13 +0000)]
STABLE14-libafsrpc-makefile-fix-
20071110
FIXES 76836
fix double / in makefile
(cherry picked from commit
dd1535d31509d48d961085809c132b398edd80ff )
Dan Hyde [Sat, 10 Nov 2007 00:35:10 +0000 (00:35 +0000)]
STABLE14-viced-missing-lock-
20071109
FIXES 76713
Add missing lock that needs to protect an in use 'host' from having
HOSTDELETED added to the hostFlags and HWNO_INPROGRESS removed.
(cherry picked from commit
76c886b574b7d21db2557872be8af8e6ca549f34 )
Derrick Brashear [Fri, 9 Nov 2007 20:25:06 +0000 (20:25 +0000)]
STABLE14-clean-platform-
20071109
clean platform dir
(cherry picked from commit
15a52f254b8c079a1e640e18ce90508861ec5d96 )
Derrick Brashear [Fri, 9 Nov 2007 19:47:30 +0000 (19:47 +0000)]
STABLE14-macos-packaging-updates-
20071109
make the readme correct. make dmgs which have a useful name
(cherry picked from commit
10ff33e6092a63107600b3b58c44c8d15849bbe6 )
Derrick Brashear [Fri, 9 Nov 2007 19:22:07 +0000 (19:22 +0000)]
STABLE14-hpux11-thread-lock-tracking-
20071109
do this for hpux also
(cherry picked from commit
757bdb092ec4e1db9c7dc949499cc761982bd105 )
Jeffrey Altman [Wed, 7 Nov 2007 04:12:57 +0000 (04:12 +0000)]
STABLE14-linux-nsec-timestamp-zero-
20071106
don't leave garbage in nsec
(cherry picked from commit
ad30730abd77fa489a6d3777e26621357724af9f )