]> git.michaelhowe.org Git - packages/o/openafs.git/log
packages/o/openafs.git
20 years agoSTABLE14-macos-osi-flushpages-20050428
Derrick Brashear [Fri, 29 Apr 2005 02:51:07 +0000 (02:51 +0000)]
STABLE14-macos-osi-flushpages-20050428

reenable osi_FlushPages

(cherry picked from commit a15d665e1d3a5cb564f2d32d6700b1bdef069728)

20 years agoSTABLE14-windows-version-20050428
Jeffrey Altman [Thu, 28 Apr 2005 19:13:30 +0000 (19:13 +0000)]
STABLE14-windows-version-20050428

1.3.8200

(cherry picked from commit 7a4c7609c8ec87030813687b4a015ea58281ffaa)

20 years agoSTABLE14-windows-multi-domain-forest-fix-20050428
Jeffrey Altman [Thu, 28 Apr 2005 13:11:38 +0000 (13:11 +0000)]
STABLE14-windows-multi-domain-forest-fix-20050428

Add the ability to obtain the "Kerberos" principal used for logon to
the machine in order to establish a connection to the smb server that
utilizes the username for which locally cached credentials are available.

20 years agoSTABLE14-windows-20050428
Jeffrey Altman [Thu, 28 Apr 2005 13:08:24 +0000 (13:08 +0000)]
STABLE14-windows-20050428

add kfw headers to include path

20 years agoSTABLE14-windows-afslogon-20050428
Jeffrey Altman [Thu, 28 Apr 2005 13:05:45 +0000 (13:05 +0000)]
STABLE14-windows-afslogon-20050428

Add new "logon" event handler in order to establish a smb connection
to the AFS client service with the true logon name as early as possible.

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

Add new "logon" event handler in order to establish a smb connection
to the AFS client service with the true logon name as early as possible.

Add "replace_afs.cmd" file

20 years agoSTABLE14-windows-cvsignore-20050428
Jeffrey Altman [Thu, 28 Apr 2005 13:00:53 +0000 (13:00 +0000)]
STABLE14-windows-cvsignore-20050428

new file

20 years agoSTABLE14-vnode-nusers-avoid-potential-overflow-20050428
Derrick Brashear [Thu, 28 Apr 2005 06:03:39 +0000 (06:03 +0000)]
STABLE14-vnode-nusers-avoid-potential-overflow-20050428

a byte is very small...

(cherry picked from commit 1e75a2fdc1979beba0df0837e4588230acfdc4c1)

20 years agoSTABLE14-osi-initcacheinfo-cleanup-20050427
Chaskiel M Grundman [Thu, 28 Apr 2005 04:11:51 +0000 (04:11 +0000)]
STABLE14-osi-initcacheinfo-cleanup-20050427

FIXES 18429

remove extraneous variable, be consistent about cacheMnt type

(cherry picked from commit 965864f2ed8659b02c0ff6ed88ca2b8d24271837)

20 years agoSTABLE14-change-s390x-linker-binding-20050427
Peter Somogyi [Thu, 28 Apr 2005 04:07:30 +0000 (04:07 +0000)]
STABLE14-change-s390x-linker-binding-20050427

FIXES 18447

to avoid binding against xdr_int_internal in xdr use from the pam module

(cherry picked from commit 48e618ff0aa6708bcc2fe8cd577f7db7342e8c48)

20 years agoSTABLE14-linux-always-glock-20050427
Chaskiel M Grundman [Wed, 27 Apr 2005 22:56:12 +0000 (22:56 +0000)]
STABLE14-linux-always-glock-20050427

finish this up, always glock on linux

(cherry picked from commit c90b1bd66a8c2565a4b6927d2344768b0768c545)

20 years agoSTABLE14-windows-callback-race-20050427
Jeffrey Altman [Wed, 27 Apr 2005 16:32:52 +0000 (16:32 +0000)]
STABLE14-windows-callback-race-20050427

cm_EndCallbackGrantingCall contained a race condition due to the release
of the cm_callbackLock in the middle of the for() loop.  The race was
removed by optimizing out the call to cm_CallbackNotifyChange().  There
is no reason this needed to be called once per callback revoke in the
list.

(cherry picked from commit 8085bc4d476a2e77b26454929cdfa1d034c754f7)

20 years agoSTABLE14-winnotes-20050427
Jeffrey Altman [Wed, 27 Apr 2005 16:28:49 +0000 (16:28 +0000)]
STABLE14-winnotes-20050427

more updates

(cherry picked from commit bd6345779e38b4de1d7b83269cace93ccc8bfb8a)

20 years agoSTABLE14-add-ptprocs-prototype-use-20050426
Derrick Brashear [Wed, 27 Apr 2005 02:55:54 +0000 (02:55 +0000)]
STABLE14-add-ptprocs-prototype-use-20050426

thanks to Chris Wing for pointing this out

(cherry picked from commit f2558d6b89d4d3e6effbd8fc3868303cc3e69e7b)

20 years agoSTABLE14-daemonize-log-somewhere-so-fds-can-close-without-harm-20050426
Derrick Brashear [Wed, 27 Apr 2005 02:37:04 +0000 (02:37 +0000)]
STABLE14-daemonize-log-somewhere-so-fds-can-close-without-harm-20050426

FIXES 18405

switch to VLog from printf

(cherry picked from commit e911b292af2c35f8f4af29aed26c557bf856d498)

20 years agoSTABLE14-rx-fpq-optimize-20050425
Tom Keiser [Mon, 25 Apr 2005 21:56:03 +0000 (21:56 +0000)]
STABLE14-rx-fpq-optimize-20050425

FIXES 17805

here's a patch that reduces the overhead of transfers
between the local and global free packet queues. The old algorithm was
O(n) in the number of store instructions -- 7 per rx_packet. I've added
some bulk transfer macros to the rx_queue package. Now, the number of
store instructions is O(1) -- 6 total. This should help reduce bus
contention and cache line invalidates on SMPs.

(cherry picked from commit 35285dad3e20e50f592afa95d994b68ded5c8b2b)

20 years agoSTABLE14-linux-global-sunlock-always-20050424
Derrick Brashear [Mon, 25 Apr 2005 18:20:00 +0000 (18:20 +0000)]
STABLE14-linux-global-sunlock-always-20050424

ok, well, in the land of pre-emption i guess we need this always

(cherry picked from commit 3a30e787f2ab5c16bc1fdf34d74f67963ef63155)

20 years agoSTABLE14-linux-dentry-revalidate-one-more-20050424
Chas Williams [Mon, 25 Apr 2005 15:55:47 +0000 (15:55 +0000)]
STABLE14-linux-dentry-revalidate-one-more-20050424

further updates

20 years agoSTABLE14-cleanup-20050424
Derrick Brashear [Mon, 25 Apr 2005 00:40:35 +0000 (00:40 +0000)]
STABLE14-cleanup-20050424

remaining pullups

20 years agoSTABLE14-acl-maxentry-comment-20050325
Jeffrey Altman [Mon, 25 Apr 2005 00:16:31 +0000 (00:16 +0000)]
STABLE14-acl-maxentry-comment-20050325

correct the comment related to the maximum number of entries in
an ACL.  the number of ACEs must be less than or equal to ACL_MAXENTRIES
not less than ACL_MAXENTRIES.

(cherry picked from commit 93ed4e14f0c1d8cee113f29e151bab14554b51cd)

20 years agoSTABLE14-fix-vc-v-macro-20050420
Jim Rees [Sun, 24 Apr 2005 21:16:02 +0000 (21:16 +0000)]
STABLE14-fix-vc-v-macro-20050420

Fix IsAfsVnode and friends for OpenBSD and NetBSD.
Use "v" instead of "vc" for vnode args to macros (cosmetic only).
Redefine OpenBSD macros instead of using #ifdefs in afs_osi.h.

(cherry picked from commit 92920f732d8c9b2ca623ede5ffe5a56e98e32624)

20 years agoSTABLE14-linux26-unlocked-ioctl-20050413
Chaskiel M Grundman [Sun, 24 Apr 2005 21:12:39 +0000 (21:12 +0000)]
STABLE14-linux26-unlocked-ioctl-20050413

FIXES 18224

add unlocked_ioctl support and compat_ioctl support

(cherry picked from commit 12df63ce9a626dded034e90f92ec9f15326ab96c)

20 years agoSTABLE14-osi-file-use-dentry-open-20050423
Chaskiel M Grundman [Sun, 24 Apr 2005 21:12:22 +0000 (21:12 +0000)]
STABLE14-osi-file-use-dentry-open-20050423

FIXES 18335

use dentry_open et al instead of doing the work ourselves

(cherry picked from commit 6c0ca56a91dba4e74819d169a387f9c07be6ec9a)

20 years agoSTABLE14-linux-conflate-rdwrs-20050419
Chas Williams [Sun, 24 Apr 2005 21:11:14 +0000 (21:11 +0000)]
STABLE14-linux-conflate-rdwrs-20050419

FIXES 17561

conflate the 2 rdwr routines we have

(cherry picked from commit 77111b823235eefbcc43a61fc7917d25c1bdac44)

20 years agoSTABLE14-freebsd60-20050422
Jim Rees [Sun, 24 Apr 2005 21:10:27 +0000 (21:10 +0000)]
STABLE14-freebsd60-20050422

Preliminary FreeBSD 6.0 support.
Builds, but unlikely to work.

(cherry picked from commit 8e3f1f45b0615e38aa8b8171b2d99e0d2d72cc0a)

20 years agoSTABLE14-tbutc-avoid-lwp-libs-20050413
Chaskiel M Grundman [Sun, 24 Apr 2005 21:05:21 +0000 (21:05 +0000)]
STABLE14-tbutc-avoid-lwp-libs-20050413

FIXES 18225

stop using lwp family libs when building tbutc

(cherry picked from commit c7774aa1177e4363db92d7c309263204093a440d)

20 years agoSTABLE14-linux-dentry-revalidate-one-more-20050424
Chas Williams [Sun, 24 Apr 2005 20:27:32 +0000 (20:27 +0000)]
STABLE14-linux-dentry-revalidate-one-more-20050424

further updates

20 years agoSTABLE14-add-missing-inotify-test-20050424
Chaskiel M Grundman [Sun, 24 Apr 2005 15:55:15 +0000 (15:55 +0000)]
STABLE14-add-missing-inotify-test-20050424

so we actually detect the inotify sem

(cherry picked from commit 9213494ea84370f095d1d43e81b78fa11e5529e7)

20 years agoSTABLE14-dentry-revalidate-cleanup-20050424
Chas Williams [Sun, 24 Apr 2005 15:28:50 +0000 (15:28 +0000)]
STABLE14-dentry-revalidate-cleanup-20050424

clean up dentry_revalidate one more time so performance improves

(cherry picked from commit 937e96cfd192c86affa8a86f24ea4a5cdd81c7cd)

20 years agoSTABLE14-aix53-20050424
Niklas Edmundsson [Sun, 24 Apr 2005 15:28:40 +0000 (15:28 +0000)]
STABLE14-aix53-20050424

add param file for aix 53
check for cache partition type

(cherry picked from commit 87de2a0c8f3870017dddaf7cc7e3a748a7c71fb4)

20 years agoSTABLE14-use-daemon-in-bosserver-and-afsd-20050424
Christopher Allen Wing [Sun, 24 Apr 2005 15:27:52 +0000 (15:27 +0000)]
STABLE14-use-daemon-in-bosserver-and-afsd-20050424

provide daemon() if none exists. call it in bosserver and in afsd for afsdb handler

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

add the file, too

(cherry picked from commit 21610a43f7bd4a0f1df1c1184308c04b26d77785)

20 years agoSTABLE14-maintain-volume-filecounts-20050424
Rainer Toebbicke [Sun, 24 Apr 2005 15:21:36 +0000 (15:21 +0000)]
STABLE14-maintain-volume-filecounts-20050424

maintain file counts in volume header

(cherry picked from commit 6115ace770c1b63db2bae9a883c63c7f478315a6)

20 years agoSTABLE14-avoid-leaking-stat-info-20050424
Chas Williams [Sun, 24 Apr 2005 15:03:24 +0000 (15:03 +0000)]
STABLE14-avoid-leaking-stat-info-20050424

otherwise we are effectively giving stat powers to people who shouldn't have it

(cherry picked from commit 1ecb15494a769dad02d2278dbe50d34cab0cab05)

20 years agoSTABLE14-ignore-ytab-20050421
Jim Rees [Sun, 24 Apr 2005 01:59:13 +0000 (01:59 +0000)]
STABLE14-ignore-ytab-20050421

add y.tab.h to .cvsignore

(cherry picked from commit 8a009bf15110b94245c638e89ea91bbbd859238c)

20 years agoSTABLE14-restore-tab-20050421
Michael Niksch [Sun, 24 Apr 2005 01:59:03 +0000 (01:59 +0000)]
STABLE14-restore-tab-20050421

Restore lost tab.

(cherry picked from commit 0223153f50ea07e7714ddd34e00317210a01b15f)

20 years agoSTABLE14-linux-osi-module-proc-csdb-sprintf-bug-20050423
Derrick Brashear [Sun, 24 Apr 2005 01:58:37 +0000 (01:58 +0000)]
STABLE14-linux-osi-module-proc-csdb-sprintf-bug-20050423

FIXES 18334

remove extraneous %s

(cherry picked from commit 784854caceb5b9fa6e1a6db1446887b99b4bb14e)

20 years agoSTABLE14-windows-shell-ext-remove-mtpt-20050420
Jeffrey Altman [Thu, 21 Apr 2005 03:20:05 +0000 (03:20 +0000)]
STABLE14-windows-shell-ext-remove-mtpt-20050420

Conditionalize the AFS->Mount Point->Remove menu item based upon whether
or not the selected item(s) contain mount points

(cherry picked from commit 9198f00b19d0ba793d62241973403d7d1e8acfab)

20 years agoSTABLE14-rx_fpq_take_three-20050420
Tom Keiser [Wed, 20 Apr 2005 22:23:47 +0000 (22:23 +0000)]
STABLE14-rx_fpq_take_three-20050420

FIXES 17805

I've been stress testing a patch all weekend that changes the way
thread-local packet quotas are computed.  I was able to replicate the
unbounded packet alloc problem on unix server components by eliminating my
code from rxi_StartServerProcs that sets the maximum number of expected
threads.  This patch makes the upper thread limit get computed on the fly,
adds some thread-local free packet queue statistics, and a few other minor
tweaks.  I still don't have a working windows development environment, so
I can't say whether this will fix all the windows client problems.  But,
the unbounded packet allocation problem should go away with this patch.

stress testing on windows succeeds as well. <jaltman@secure-endpoints.com>

(cherry picked from commit 1099227e08af3df856d8a998746d98405e3ef04b)

20 years agoSTABLE14-windows-hookdll-20050419
Jeffrey Altman [Tue, 19 Apr 2005 22:07:14 +0000 (22:07 +0000)]
STABLE14-windows-hookdll-20050419

Some more tweaks for hook dll processing.

(cherry picked from commit 5dd44b7a0f04ea43ca8ddea97ae7f1591de9fd54)

20 years agoSTABLE14-linux-fmode-set-20050418
Chaskiel M Grundman [Tue, 19 Apr 2005 17:03:40 +0000 (17:03 +0000)]
STABLE14-linux-fmode-set-20050418

to avoid problems where we don't get truncated

(cherry picked from commit bf094cb5f4994d403c1fd0f6bf26c83447d95ae9)

20 years agoSTABLE14-logging-in-linux-vnodeops-sucks-20050418
Rainer Toebbicke [Tue, 19 Apr 2005 17:03:27 +0000 (17:03 +0000)]
STABLE14-logging-in-linux-vnodeops-sucks-20050418

given that we keep ending up with these weird errors, it's just not worth it.

(cherry picked from commit 7b71eb265efc727c88de0f25c1c6569831e6cbf9)

20 years agoSTABLE14-solaris-largefile-not-on-ia32-20050417
Robert Banz [Tue, 19 Apr 2005 17:03:13 +0000 (17:03 +0000)]
STABLE14-solaris-largefile-not-on-ia32-20050417

disable largefile on solaris x86 32 bit

(cherry picked from commit d8c0cc4c26fc779cf157fba07606060500555f38)

20 years agoSTABLE14-macos104-not-yet-20050418
Derrick Brashear [Tue, 19 Apr 2005 17:03:06 +0000 (17:03 +0000)]
STABLE14-macos104-not-yet-20050418

push first group of 10.4 changes

(cherry picked from commit 61c5f8c0c89cb15f2bc4e47edb018c33d9ba256e)

20 years agoSTABLE14-aix53-20050419
Niklas Edmundsson [Tue, 19 Apr 2005 16:55:18 +0000 (16:55 +0000)]
STABLE14-aix53-20050419

add aix 5.3 support

(cherry picked from commit 9b506fb588eb884b3255f298f204b36e95b46851)

20 years agoSTABLE14-windows-hooks-20050418
Jeffrey Altman [Tue, 19 Apr 2005 07:27:57 +0000 (07:27 +0000)]
STABLE14-windows-hooks-20050418

Add new hooks from "AfsdHook.dll" to the afsd_service.exe

   AfsdInitHook - where you currently have one

   AfsdRxStartedHook - after RxInit but before SmbInit

   AfsdSmbStartedHook - after SmbInit

   AfsdBkDaemonHook - called by the BkDaemon thread and is executed once per
                      cycle

   AfsdStoppingHook - called just after a shutdown event has been
                      received but before any shutdown has been performed

   AfsdStoppedHook - called just after all shutdown operations after
                     completed but before the service terminates

The type of the function is

   BOOL ( APIENTRY * AfsdHook )(void)

in all cases.  Returning FALSE will cause the service to shutdown.

(cherry picked from commit c0753e9ee7ff61ecd162cebbb30da7f0a8ca0bb6)

20 years agoSTABLE14-windows-O_NOBLOCK-20050418
Jeffrey Altman [Tue, 19 Apr 2005 06:14:40 +0000 (06:14 +0000)]
STABLE14-windows-O_NOBLOCK-20050418

O_NOBLOCK is not defined on Windows

(cherry picked from commit f4f8176464bab9256786135df2f09fe8b129e7c1)

20 years agoSTABLE14-windows-rx-ts-fpq-20050418
Jeffrey Altman [Tue, 19 Apr 2005 06:14:14 +0000 (06:14 +0000)]
STABLE14-windows-rx-ts-fpq-20050418

FIXES 17805

Add a new function called rx_StartClientThread() which parallels the
behavior of rx_StartServer but is used for initializing client threads.

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

Add a new function called rx_StartClientThread() which parallels the
behavior of rx_StartServer but is used for initializing client threads.

Disable use of RX_TSFPQ_ENABLE on Windows as it slows the client down.

(cherry picked from commit c630f81194666e438d93b79fc2510d112050e524)

20 years agoSTABLE14-windows-formatting-20050418
Jeffrey Altman [Tue, 19 Apr 2005 06:13:01 +0000 (06:13 +0000)]
STABLE14-windows-formatting-20050418

keep formatting consistent

(cherry picked from commit 66b82d3c10101b70abcbcc6933b439aa1904600f)

20 years agoSTABLE14-windows-free-lib-20050418
Jeffrey Altman [Tue, 19 Apr 2005 06:12:41 +0000 (06:12 +0000)]
STABLE14-windows-free-lib-20050418

call FreeLibrary not CloseHandle

(cherry picked from commit ebf2022608aa239756a3a43e18ece02f3e512abc)

20 years agoSTABLE14-windows-docs-20050418
Jeffrey Altman [Tue, 19 Apr 2005 06:12:19 +0000 (06:12 +0000)]
STABLE14-windows-docs-20050418

updates

20 years agoSTABLE14-windows-misc-20050418
Jeffrey Altman [Tue, 19 Apr 2005 06:11:17 +0000 (06:11 +0000)]
STABLE14-windows-misc-20050418

Support for WinLogon "logon" event handler to allow use in multi-domain
forests with a cross-realm trust between a MIT realm and a root domain
with workstations in a sub-domain.

Add support for rx_StartClientThread

Prepare for allowing maxVolumes and maxCells to be configurable via
the registry.

20 years agoSTABLE14-windows-syscfg-20050418
Jeffrey Altman [Mon, 18 Apr 2005 15:44:47 +0000 (15:44 +0000)]
STABLE14-windows-syscfg-20050418

GetAdaptersAddressess -> GetAdaptersAddresses

(cherry picked from commit e93bf762518b9afe91dee604e46fd8339c78360d)

20 years agoSTABLE14-missing-eof-20050417
Jeffrey Altman [Mon, 18 Apr 2005 03:29:11 +0000 (03:29 +0000)]
STABLE14-missing-eof-20050417

add missing eof

(cherry picked from commit eb71287333da152158cb2ea35c8f6c9f97752e6c)

20 years agoSTABLE14-ptserver-restricted-mode-20050415
Derrick Brashear [Fri, 15 Apr 2005 20:40:43 +0000 (20:40 +0000)]
STABLE14-ptserver-restricted-mode-20050415

add restricted mode to pts
only admins can make changes

(cherry picked from commit 93ece98ccb1fd54c8c10848c574efe8932befc28)

20 years agoSTABLE14-make-linux-proc-cellservdb-info-20050415
Derrick Brashear [Fri, 15 Apr 2005 20:33:28 +0000 (20:33 +0000)]
STABLE14-make-linux-proc-cellservdb-info-20050415

use info hook instead of read so we can have larger than a slab

(cherry picked from commit 6fe57dcfdae6efbf1aaf8e994e280c813c8c30dd)

20 years agoSTABLE14-license-compromise-20050415
Derrick Brashear [Fri, 15 Apr 2005 20:06:06 +0000 (20:06 +0000)]
STABLE14-license-compromise-20050415

just copy the full list of licenses here. bleh.

(cherry picked from commit 16982614437754880951c8a1c0220e61d13eccf7)

20 years agoSTABLE14-license-update-20050415
Derrick Brashear [Fri, 15 Apr 2005 20:03:25 +0000 (20:03 +0000)]
STABLE14-license-update-20050415

FIXES 18131

collect all licenses here

(cherry picked from commit 44eac0a8ac135b76876c6740b852406dad042f97)

20 years agoSTABLE14-vos-release-compare-update-timestamps-20050415
Kris Van Hees [Fri, 15 Apr 2005 19:46:25 +0000 (19:46 +0000)]
STABLE14-vos-release-compare-update-timestamps-20050415

FIXES 17758

use last updated timestamps to determine if a release needs to be done

(cherry picked from commit a72d598e09a935f5974243cd622e0b986222b8b8)

20 years agoSTABLE14-kill-struct-osisocket-20050415
Derrick Brashear [Fri, 15 Apr 2005 19:37:14 +0000 (19:37 +0000)]
STABLE14-kill-struct-osisocket-20050415

FIXES 18079

more complete version of what's in the patch, kill all refs to struct osi_socket in favor of just osi_socket

from  psomogyi@gamax.hu

(cherry picked from commit 2dc87bcf1e632444b163eea94172b77e7d376d5c)

20 years agoSTABLE14-fix-rxkad-prototype-20050415
Peter Somogyi [Fri, 15 Apr 2005 19:35:46 +0000 (19:35 +0000)]
STABLE14-fix-rxkad-prototype-20050415

FIXES 18079

fix cbc_encrypt prototype

(cherry picked from commit c38270884ad47b4d04d6212739e2fcee34568d3a)

20 years agoSTABLE14-viced-already-regd-warning-20050415
Chas Williams [Fri, 15 Apr 2005 19:25:01 +0000 (19:25 +0000)]
STABLE14-viced-already-regd-warning-20050415

FIXES 18049

the ethernet address is irrelevant

(cherry picked from commit 4625fe8f93518d68bb61f58bb51a9c430ede37e9)

20 years agoSTABLE14-sema-init-takes-2-args-20050415
Chas Williams [Fri, 15 Apr 2005 14:41:56 +0000 (14:41 +0000)]
STABLE14-sema-init-takes-2-args-20050415

FIXES 18271

init sema correctly

(cherry picked from commit 671b02194a49c2548bdad45d2f1ba3c6452f3d43)

20 years agoSTABLE14-fifo-logs-20050415
Derrick Brashear [Fri, 15 Apr 2005 14:33:08 +0000 (14:33 +0000)]
STABLE14-fifo-logs-20050415

use O_NONBLOCK during open if it's a fifo
suppress SIGPIPE in case we care (EPIPE handling still not needed: return value
of write is discarded)

(cherry picked from commit b086690fbb27b8ee31c8d8f546f9ed4824007cd7)

20 years agoSTABLE14-support-named-pipe-logs-20050414
Derrick Brashear [Thu, 14 Apr 2005 05:42:59 +0000 (05:42 +0000)]
STABLE14-support-named-pipe-logs-20050414

so log files can be named pipes

(cherry picked from commit bdc7e43117706d0aa46d3b6435489e9d4c2b0888)

20 years agoSTABLE14-renamefile-for-mrafslogs-20050414
Derrick Brashear [Thu, 14 Apr 2005 05:31:11 +0000 (05:31 +0000)]
STABLE14-renamefile-for-mrafslogs-20050414

call the renamefile wrapper so mrafs style logs on windows work like other logs

(cherry picked from commit 5aab14c8434e9ea5f3bfa05b6a8cc20de1856c6a)

20 years agoSTABLE14-kill-rxglock-20050413
Chas Williams [Thu, 14 Apr 2005 05:23:14 +0000 (05:23 +0000)]
STABLE14-kill-rxglock-20050413

FIXES 18222

the rxglock was being defined out by all the platforms, just kill it.

(cherry picked from commit cffa1571bb7122cdd5fc18251685af5a3c5cbaaa)

20 years agoSTABLE14-rx-fpq-trying-again-20050413
Tom Keiser [Thu, 14 Apr 2005 03:43:36 +0000 (03:43 +0000)]
STABLE14-rx-fpq-trying-again-20050413

FIXES 17805

this time we'll work it out on windows. multitier free packet queues to increase performance

(cherry picked from commit 004be0249387802cc7abe45d50c6f8b67c4832d0)

20 years agoSTABLE14-bye-getitimer-20050413
Chas Williams [Thu, 14 Apr 2005 03:35:10 +0000 (03:35 +0000)]
STABLE14-bye-getitimer-20050413

FIXES 18221

stop using getitimer on linux

(cherry picked from commit 7dd07b912b62b62cc19a24abfd6ebd81abc3cca7)

20 years agoSTABLE14-kill-rxglock-20050413
Chas Williams [Thu, 14 Apr 2005 03:31:32 +0000 (03:31 +0000)]
STABLE14-kill-rxglock-20050413

FIXES 18222

the rxglock was being defined out by all the platforms, just kill it.

(cherry picked from commit dbeab01c12fd61305b9b5cc9a61036d934db1ce8)

20 years agoSTABLE14-kill-clock-advance-20050413
Chas Williams [Thu, 14 Apr 2005 03:10:53 +0000 (03:10 +0000)]
STABLE14-kill-clock-advance-20050413

FIXES 18228

we don't use clock_Advance, so it's gone

(cherry picked from commit d489574156ff01b0a8ff362c14eb12d9a8642d1f)

20 years agoSTABLE14-aix-volser-fix-retry-20050413
Peter Somogyi [Thu, 14 Apr 2005 03:00:36 +0000 (03:00 +0000)]
STABLE14-aix-volser-fix-retry-20050413

FIXES 18240

destroy lock only after we gave up permanently

(cherry picked from commit 9307de2fe7780b2df43b5f8e21871f8e5eb633dc)

20 years agoSTABLE14-hpux1123-parisc-20050413
Douglas Engert [Thu, 14 Apr 2005 02:40:05 +0000 (02:40 +0000)]
STABLE14-hpux1123-parisc-20050413

FIXES 18245

hpux 11.23 changes for parisc

(cherry picked from commit 40e03e078f02fd819a187457678b001065a0972f)

20 years agoSTABLE14-linux-inotify-sem-20050413
Chaskiel M Grundman [Thu, 14 Apr 2005 02:18:47 +0000 (02:18 +0000)]
STABLE14-linux-inotify-sem-20050413

FIXES 18260

add inotify sem detection

(cherry picked from commit 0fb256419d48beadc6236481b6b27839e6ad6dd9)

20 years agoSTABLE14-rx-dont-use-kmutex-outside-linux-kernel-20050413
Chaskiel M Grundman [Thu, 14 Apr 2005 01:57:00 +0000 (01:57 +0000)]
STABLE14-rx-dont-use-kmutex-outside-linux-kernel-20050413

FIXES 18261

don't use kmutex in prototypes outside linux kernel

(cherry picked from commit 84d997e240979271472721e80980cc6d9f19b9e5)

20 years agoSTABLE14-cblater-hold-lock-on-broadcast-20050411
Tom Keiser [Mon, 11 Apr 2005 19:12:33 +0000 (19:12 +0000)]
STABLE14-cblater-hold-lock-on-broadcast-20050411

avoid race from not holding lock around fsync_cond broadcast

(cherry picked from commit 87e748f20df109be127827f7f45c1ce549e217f4)

20 years agoSTABLE14-cleanup-rcmd-killing-20050411
Derrick Brashear [Mon, 11 Apr 2005 19:04:03 +0000 (19:04 +0000)]
STABLE14-cleanup-rcmd-killing-20050411

cleanup killing of rcmds.

(cherry picked from commit a054c419176c6ad73dafed66ce6acfbdf3f36952)

20 years agoSTABLE14-install-cfgafs-20050320
Michael Niksch [Mon, 11 Apr 2005 18:57:30 +0000 (18:57 +0000)]
STABLE14-install-cfgafs-20050320

FIXES 17712

cfgafs shoudl be installed regardless of AIX64

(cherry picked from commit 4be6888040a9671e91e0732867a07a153c4d4d26)

20 years agoSTABLE14-linux-follow-link-light-needs-putlink-20050406
Derrick Brashear [Wed, 6 Apr 2005 22:25:23 +0000 (22:25 +0000)]
STABLE14-linux-follow-link-light-needs-putlink-20050406

based on research by cg2v@andrew.cmu.edu and suggestion of jhutz@cmu.edu
needed so kmaps are balanced by kunmaps

(cherry picked from commit 1ca15ed253d8273a9b47c9da95ea1c59412f3e8b)

20 years agoSTABLE14-afsdb-lock-20050405
Chaskiel M Grundman [Wed, 6 Apr 2005 06:09:09 +0000 (06:09 +0000)]
STABLE14-afsdb-lock-20050405

init one more lock

(cherry picked from commit b5be28de3093b225c2a2e927ecefe395d9a74388)

20 years agoSTABLE14-1381-20050405 openafs-devel-1_3_81
Derrick Brashear [Wed, 6 Apr 2005 06:03:41 +0000 (06:03 +0000)]
STABLE14-1381-20050405

make 1.3.81

20 years agoSTABLE14-osi-probe-old-kernels-20050405
Derrick Brashear [Wed, 6 Apr 2005 05:58:19 +0000 (05:58 +0000)]
STABLE14-osi-probe-old-kernels-20050405

old kernerls lack __user

(cherry picked from commit 28c0189fa2a5880ef0c8f89645c69673def29027)

20 years agoSTABLE14-windows-rx_mtu-20050404
Jeffrey Altman [Tue, 5 Apr 2005 03:17:15 +0000 (03:17 +0000)]
STABLE14-windows-rx_mtu-20050404

cmdebug -addr should report the rx_mtu size if it is set and less than
the actual mtu size

(cherry picked from commit d0879e78e6a8824eb745359a00b1d3170b977eaa)

20 years agoSTABLE14-windows-notes-20050404
Jeffrey Altman [Mon, 4 Apr 2005 12:51:53 +0000 (12:51 +0000)]
STABLE14-windows-notes-20050404

final updates before 1.3.81

(cherry picked from commit 54d6578ae68f8a093661a69fa763499f10457623)

20 years agoSTABLE14-windows-version-20050404
Jeffrey Altman [Mon, 4 Apr 2005 12:38:39 +0000 (12:38 +0000)]
STABLE14-windows-version-20050404

1.3.8100

(cherry picked from commit 9e811713859a45e644f28c606e79701e422ea3f9)

20 years agoSTABLE14-make-afs-h-includable-outside-kernel-20050404
Garry Zacheiss [Mon, 4 Apr 2005 08:43:20 +0000 (08:43 +0000)]
STABLE14-make-afs-h-includable-outside-kernel-20050404

so you don't need to define KERNEL to cinlude this

(cherry picked from commit 04ab517de87cb01c49b33afa74b25b7577a91c92)

20 years agoSTABLE14-kdump-update-20050404
Garry Zacheiss [Mon, 4 Apr 2005 08:36:29 +0000 (08:36 +0000)]
STABLE14-kdump-update-20050404

make kdump build again

(cherry picked from commit 9e7c3c015f2b89d360de43f70b8eb69d8adc9c10)

20 years agoSTABLE14-remove-insecure-and-ntp-20050403
Derrick Brashear [Mon, 4 Apr 2005 06:03:40 +0000 (06:03 +0000)]
STABLE14-remove-insecure-and-ntp-20050403

rcmds, inetd, ftpd and ntp are gone. leaving the files in the cvs head for now.

(cherry picked from commit 9b10a8c4b85180a202123815b948581dda036d66)

20 years agoSTABLE14-remove-rx-2tier-freepacketq-20050403
Derrick Brashear [Mon, 4 Apr 2005 05:27:01 +0000 (05:27 +0000)]
STABLE14-remove-rx-2tier-freepacketq-20050403

needs more work.

(cherry picked from commit de920422171ab134f2821d1dd2feeb542750a0f7)

20 years agoSTABLE14-macos103-update-20050403
Derrick Brashear [Mon, 4 Apr 2005 05:18:41 +0000 (05:18 +0000)]
STABLE14-macos103-update-20050403

use system vnodes. one remaining bug, dangling vnodes at shutdown.

(cherry picked from commit 2eda44d7eb3c1adc103600a3c3695e37b238441f)

20 years agoSTABLE14-vos-partinfo-summary-portability-20050403
Tom Keiser [Sun, 3 Apr 2005 21:23:00 +0000 (21:23 +0000)]
STABLE14-vos-partinfo-summary-portability-20050403

make this work on systems with non-native 64 bit int

(cherry picked from commit 2a3d2ad3af1a0443fe59d48b2889f2508ec5fe5f)

20 years agoSTABLE14-rx-2tier-freepacketq-20050403
Tom Keiser [Sun, 3 Apr 2005 21:21:44 +0000 (21:21 +0000)]
STABLE14-rx-2tier-freepacketq-20050403

FIXES 17805

The attached patch turns the rx free packet queue into a 2-tiered cache
with a local thread-specific queue, backed by a global queue when using
pthreaded rx. The patch is against 1.3.79. Preliminary benchmarks show
scalability much closer to 2 cpus on sparc with this patch. Also,
fileserver performance under heavy load is improved: 50% improvement in
throughput for sequential writes, and a 10% improvement in performance for
random writes against an smp sparc solaris 10 fileserver.

(cherry picked from commit 5c6b956257f4f43122d393eaf119ad7616084576)

20 years agoSTABLE14-hid2client-write-lock-20050403
Tom Keiser [Sun, 3 Apr 2005 21:19:22 +0000 (21:19 +0000)]
STABLE14-hid2client-write-lock-20050403

FIXES 17867

h_ID2Client currently returns a client struct with a shared lock. The
only caller of h_ID2Client (SRXAFS_FlushCPS) immediately calls
BoostSharedLock. This patch just goes ahead and makes h_ID2Client return
it with the write lock so we don't enter the Lock struct mutex multiple
times in a row. This also happens to remove the last reference to
BoostSharedLock in the tree.

(cherry picked from commit 4bf562265c18433868e3ae28c4b6fb3dd30d57af)

20 years agoSTABLE14-rx-clock-rollover-fix-20050403
Chaskiel M Grundman [Sun, 3 Apr 2005 21:01:46 +0000 (21:01 +0000)]
STABLE14-rx-clock-rollover-fix-20050403

FIXES 17990

itimer rollover comes faster now; handle it.

(cherry picked from commit c5c9bf0a7896047381d2d07ddaa954b231b7f356)

20 years agoSTABLE14-alpha-linux26-20050403
Andrej Filipcic [Sun, 3 Apr 2005 21:01:11 +0000 (21:01 +0000)]
STABLE14-alpha-linux26-20050403

FIXES 18081

alpha linux26 port

(cherry picked from commit f9971b7729d31ecb08d22dcd3511f924c6681214)

20 years agoSTABLE14-more-linux26-cred-fixes-20050403
Chas Williams [Sun, 3 Apr 2005 20:49:20 +0000 (20:49 +0000)]
STABLE14-more-linux26-cred-fixes-20050403

FIXES 18009

instead of crget() getting a groups_alloc(0) just to put it, we just fix
crref()/crdup()/afs_pioctl() to do the "right" thing

added missing task_lock()'s as well.

(cherry picked from commit becb3ea3ce793972f95523a3efd88f8c43837675)

20 years agoSTABLE14-license-update-20050403
Derrick Brashear [Sun, 3 Apr 2005 20:37:59 +0000 (20:37 +0000)]
STABLE14-license-update-20050403

FIXES 18131

install LICENSE into destdir builds

(cherry picked from commit 423125bcb611a1790df93a6090959dab7364056a)

20 years agoSTABLE14-hpux-license-update-20050403
Derrick Brashear [Sun, 3 Apr 2005 20:33:40 +0000 (20:33 +0000)]
STABLE14-hpux-license-update-20050403

FIXES 18129

update hpux psf file copyright info

RCS file: /cvs/openafs/src/packaging/HP-UX/Attic/psf-1.2.8-transarc-paths-11.00,v
Working file: src/packaging/HP-UX/psf-1.2.8-transarc-paths-11.00
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 3; selected revisions: 0
description:

RCS file: /cvs/openafs/src/packaging/HP-UX/Attic/psf-1.2.9-transarc-paths-11.00,v
Working file: src/packaging/HP-UX/psf-1.2.9-transarc-paths-11.00
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 3; selected revisions: 0
description:

(cherry picked from commit f96befff4353f7820afb7e1436360f84f92a902c)

20 years agoSTABLE14-linux-ppc64-26-20050403
Sven Oehme [Sun, 3 Apr 2005 20:32:38 +0000 (20:32 +0000)]
STABLE14-linux-ppc64-26-20050403

FIXES 18114

add support for ppc64 linux26

(cherry picked from commit face6451fda9809a28cf6bec42f50f211b51d07d)

20 years agoSTABLE14-macos-update-packaging-20050403
Derrick Brashear [Sun, 3 Apr 2005 20:14:36 +0000 (20:14 +0000)]
STABLE14-macos-update-packaging-20050403

FIXES 18127

add apsl 2.0 license. note it in ReadMe.rtf. update buildpkg to provide afsd options sample. update post_install to use sample ThisCell and options if none provided.

(cherry picked from commit f8831d1ed74a3da346bb24162d1bace8467e3ab7)

20 years agoSTABLE14-new-gcc-cleanup-20050403
Derrick Brashear [Sun, 3 Apr 2005 19:48:29 +0000 (19:48 +0000)]
STABLE14-new-gcc-cleanup-20050403

more picky about some of this stuff, and it's right, so let's clean it up

(cherry picked from commit 10afa98bcd952b490d850054115e945bb44fd79f)

20 years agoSTABLE14-remove-insecure-and-ntp-20050403
Derrick Brashear [Sun, 3 Apr 2005 19:34:02 +0000 (19:34 +0000)]
STABLE14-remove-insecure-and-ntp-20050403

rcmds, inetd, ftpd and ntp are gone. in 1.4, files also go away.

(cherry picked from commit 228f109a4303db018f3e52db0822f8d70dc10d43)