]>
git.michaelhowe.org Git - packages/o/openafs.git/log
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 )
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 )
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 )
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 )
Chas Williams [Sun, 24 Apr 2005 20:27:32 +0000 (20:27 +0000)]
STABLE14-linux-dentry-revalidate-one-more-
20050424
further updates
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
Jeffrey Altman [Tue, 19 Apr 2005 06:12:19 +0000 (06:12 +0000)]
STABLE14-windows-docs-
20050418
updates
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.
Jeffrey Altman [Mon, 18 Apr 2005 15:44:47 +0000 (15:44 +0000)]
STABLE14-windows-syscfg-
20050418
GetAdaptersAddressess -> GetAdaptersAddresses
(cherry picked from commit
e93bf762518b9afe91dee604e46fd8339c78360d )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
Derrick Brashear [Wed, 6 Apr 2005 06:03:41 +0000 (06:03 +0000)]
STABLE14-1381-
20050405
make 1.3.81
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
Sven Oehme [Sun, 3 Apr 2005 19:21:06 +0000 (19:21 +0000)]
STABLE14-s390x-linux26-flavor-check-
20050403
FIXES 18112
add missing flavor bit check for s390x
(cherry picked from commit
2f9948b7e72b5dde1d46ecb05498e8f0248aee67 )
Niklas Edmundsson [Sun, 3 Apr 2005 19:18:54 +0000 (19:18 +0000)]
STABLE14-aix5-allocator-cleanup-
20050403
* Removed memory allocation functions only used on AIX and ancient
HPUX. If the performance penalty is noticeable, implement a wrapper
at the osi-level in the same manner as LINUX/FBSD (ie not sprayed
throughout the code).
* Removed all remnants of splnet()-style locking, it was not
sufficient for MP anyway which the real locks are. Affects only AIX
and HPUX.
* Drop the global locking in rxi_Alloc since the real locks do their
jobs, affects only AIX41 and up (ie. MP capable OS).
* Fix the non-kernel wrapper for osi_Alloc/Free on AIX to take void *
in the same manner as the rest of the functions. IMO this wrapper
shouldn't be necessary since you should never ever malloc() 0 bytes,
but since it's there I'd guess someone made stupid assumptions
somewhere...
* Restores MAXKTCTICKETLEN to 12000 on AIX
* Restores AFS_LWP_MINSTACKSIZE to 48k on AIX (might affect
server-stuff)
(cherry picked from commit
412854593cf368006c18e6c0dc607a9ecd76a0e0 )
Derrick Brashear [Sun, 3 Apr 2005 19:15:35 +0000 (19:15 +0000)]
STABLE14-openafs-kill-dead-code-
20050403
Code ifdef'd any of AFS_MACH_ENV, AFS_GFS_ENV, AFS_DEC_ENV dies
Code ifdef'd AFS_SUN_ENV either becomes AFS_SUN5_ENV or dies as appropriate,
in the kernel only. The database servers etc are probably still buildable,
and I still have a SunOS 4.1.4 machine. ;-) But the Solaris vnops get all
SunOS 4 code nuked.
Uses of AFS_ALPHA_ENV which secretly meant OSF/1,D/UX,Tru64 become
AFS_OSF_ENV.
Bozon lock use gets its own ifdef. OSF and Solaris define it. Darwin and any
BSDs have bozon lock usage removed: note that only OSF and Solaris were
bothering to *init* the bozon lock during NewVCache. Bozon locks are for
platforms where basically we could end up deadlocking ourselves because of
how locks are handled.
Some nonsensical ifdefs removed.
Some if 0'd code removed.
Some obsolete code (hpux pre-10, for instance) removed.
(cherry picked from commit
706530c295dcf528d7307a524020457a0a6d5f59 )
Jeffrey Altman [Sun, 3 Apr 2005 06:33:09 +0000 (06:33 +0000)]
STABLE14-rxdebug-unsigned-
20040403
use unsigned types when displaying stat data via printf
(cherry picked from commit
15d82b857efc21fd80f250d2f315e12f8b20db2a )
Jeffrey Altman [Sat, 2 Apr 2005 10:07:17 +0000 (10:07 +0000)]
STABLE14-windows-notes-
20050402
updates for version 1.3.81
(cherry picked from commit
6beff57613f56870218af992b1ae394aecb9fe09 )
Jeffrey Altman [Sat, 2 Apr 2005 09:35:49 +0000 (09:35 +0000)]
STABLE14-windows-deadlock-
20050402
One final deadlock was discovered in cm_TryBulkStat(). Do not hold
the scp->mx while calling an RXAFS function.
(cherry picked from commit
48b2968e0a3ff5f07bd1e04f01e625b110d78482 )
Jeffrey Altman [Fri, 1 Apr 2005 00:36:42 +0000 (00:36 +0000)]
STABLE14-windows-time-
20050331
Replace the time translation hack based on smb_NowTZ with a purely
mathematical conversion from UTC based unixTime (time_t) to UTC
based FILETIME
(cherry picked from commit
9a3844a96b07ffa7b677460d0a9f0dbffd774e03 )
Jeffrey Altman [Thu, 31 Mar 2005 07:05:47 +0000 (07:05 +0000)]
STABLE14-windows-afsd-minor-
20050330
Add bounds checking to the comparison of fid->vnode and cm_localMountPoints
when Freelance mode is used.
Fix typo in DJGPP section of smb.c
Use rx_connection * instead of rx_call * in previous fix to cm_dcache.c
(cherry picked from commit
0a9609d8eb599dfe11ff04d8752e15b58c3ef89d )
Jeffrey Altman [Wed, 30 Mar 2005 21:50:15 +0000 (21:50 +0000)]
STABLE14-windows-stress-test-fixes-
20050330
Ran more stress tests against 1.3.80b on a dual processor machine and
found a number of additional errors which could be fixed.
cm_callback.c: correct the refCount handling of server lists when
processing registering callbacks on the scache entry
cm_conn.c: cm_Analyze was not handling the CM_ERROR_NOSUCHVOLUME case.
In this case force a retry and Force Update the Volume info
cm_dcache.c; do not hold mx locks around calls to rx_NewCall(). That is
why we have reference counting on the rx_connection objects.
cm_ioctl.c: replace references to afsdcell.ini with CellServDB
cm_utils.c: formatting
cm_vnodeops.c: improve the logging and add a missing call to
cm_EndCallbackGrantingCall()
cm_volume.c: allows cm_volume_t objects to be reused if their
ref count is 0 and we have hit the maximum number allowed.
smb.c: improve the logging and the handling of dead_vcp references.
If all of the SMB sessions and NCBs are in use, return BUSY to the
CIFS client.
smb3.c: convert constants to preprocessor symbols
(cherry picked from commit
b9bf7ee01acc7f2646fbc6e09c1ca8d41cc59d55 )
Chaskiel M Grundman [Sun, 27 Mar 2005 21:22:03 +0000 (21:22 +0000)]
STABLE14-lwp-deal-with-unaligned-memory-
20050326
FIXES 18050
don't double-free lwp stack space
(cherry picked from commit
1156923e08d95972105fcb99045b29b2c7732fc5 )
Derrick Brashear [Sat, 26 Mar 2005 07:11:37 +0000 (07:11 +0000)]
STABLE14-linux-vnode-macros-
20050326
here's a place where we passed a vcache instead of a vnode for linux. doesn't
matter today, might as well fix it now.
(cherry picked from commit
c167d56b1afcf5f4dfb0fc50a430504e253a77c1 )
Derrick Brashear [Sat, 26 Mar 2005 06:55:20 +0000 (06:55 +0000)]
STABLE14-rx-getaddrs-skip-loopback-addr-on-bsd-too-
20050326
as reported by Tracy Demarco-White
(cherry picked from commit
4cbe2e7ebfc993a3d09d558cd58757e0b858facd )
Derrick Brashear [Sat, 26 Mar 2005 02:09:00 +0000 (02:09 +0000)]
STABLE14-darwin-vnode-macros-
20050325
use vnode to vcache conversion macros
(cherry picked from commit
79703698011d196616561072b6c531ad0a4f8c68 )
Derrick Brashear [Sat, 26 Mar 2005 00:45:34 +0000 (00:45 +0000)]
STABLE14-darwin-fstrace-
20050325
holy crap, it just worked.
(cherry picked from commit
977184e22026ae177427faf6c31fe920cbfae7e6 )
Derrick Brashear [Thu, 24 Mar 2005 01:56:50 +0000 (01:56 +0000)]
STABLE14-sb-list-fix-
20050323
fix gaffe from my attempt at this
(cherry picked from commit
2ba2c97f90fdb9d3afa44f0436e1e9b46eb7feba )
Jeffrey Altman [Wed, 23 Mar 2005 22:39:14 +0000 (22:39 +0000)]
STABLE14-windows-version-8002-
20050323
1.3.8002
(cherry picked from commit
ef8eb1aef619b40f0c88a473841dc8e215ab1e72 )
Jeffrey Altman [Wed, 23 Mar 2005 22:31:45 +0000 (22:31 +0000)]
STABLE14-windows-logon-
20050323
Fix initialization error when getting domain parameters
(cherry picked from commit
d33cd7595bc7afffec277d761d911b54e39f3dbf )
Jeffrey Hutzelman [Wed, 23 Mar 2005 00:00:34 +0000 (00:00 +0000)]
STABLE14-kbuild-one-more-try-
20050322
and shortly i will confirm it works for all cases
(cherry picked from commit
6132fc038434759daabd5d501cbcfa99de963654 )
Jeffrey Altman [Tue, 22 Mar 2005 19:48:28 +0000 (19:48 +0000)]
STABLE14-windows-toplevel-makefile-
20050322
fix build dependencies for vl headers
(cherry picked from commit
19b681e32b4ae0f488a48af5c9acc4d5c87144bf )
Jeffrey Altman [Tue, 22 Mar 2005 05:44:03 +0000 (05:44 +0000)]
STABLE14-windows-version-
20050322
1.3.8001
(cherry picked from commit
8d8fe4947882300c45347379fd826b7a55743951 )
Jeffrey Altman [Tue, 22 Mar 2005 05:43:12 +0000 (05:43 +0000)]
STABLE14-windows-smb-fix-
20050322
the use logon cache hack only works on xp and above. do not give up
use of smb auth simply because it fails
fix the smb_vc_t refCount fix to smb_CopyPacket. Only hold a smb_vc_t
if there is one.
(cherry picked from commit
46f7713f16c8c96983872a801cf1ce9cf7b80530 )