]>
git.michaelhowe.org Git - packages/o/openafs.git/log
Derrick Brashear [Wed, 30 Jul 2003 00:30:14 +0000 (00:30 +0000)]
STABLE12-release-notes-1-2-10-
20030729
make new release notes
Derrick Brashear [Tue, 29 Jul 2003 23:36:10 +0000 (23:36 +0000)]
STABLE12-butm-restore-from-large-files-
20030729
make restore also work from large files
(cherry picked from commit
f7c4f16110497457263851fed22a0c2ed50521c0 )
Derrick Brashear [Tue, 29 Jul 2003 03:01:02 +0000 (03:01 +0000)]
STABLE12-opteron-linux-sys-call-hack-fix-
20030728
smp machines need a larger search space?
(cherry picked from commit
42396526a7f141ed1d03ba1b2451fc7475773258 )
Derrick Brashear [Fri, 25 Jul 2003 19:15:35 +0000 (19:15 +0000)]
STABLE12-package-build-rules-
20030715
allow building of macos packages from make
(cherry picked from commit
cd84e65f972ef53b45df742dfef67c04e94c95fd )
Derrick Brashear [Fri, 25 Jul 2003 05:57:56 +0000 (05:57 +0000)]
STABLE12-create-openafs-1_2_10-
20030725
Begin 1.2.10 release cycle.
Derrick Brashear [Fri, 25 Jul 2003 05:40:14 +0000 (05:40 +0000)]
STABLE12-use-strerror-if-available-
20030725
discover and use strerror instead of sys_errlist and sys_nerr.
(cherry picked from commit
7356b6696e7b22f0d130fe27ef6233bc251b9a0d )
Derrick Brashear [Fri, 25 Jul 2003 05:30:49 +0000 (05:30 +0000)]
STABLE12-linux-largefile-defns-
20030724
make usd library able to write large files on i386 linux
(cherry picked from commit
26891bbac0e4aea5402bf44651d284194d503270 )
Derrick Brashear [Wed, 23 Jul 2003 17:30:36 +0000 (17:30 +0000)]
STABLE12-butc-notice-eot-
20030723
if we're going to check for BUTM_EOT, have a chance in hell of finding it.
and not, say, 0.
(cherry picked from commit
1a2fa8bd5cca6d69f13b5da47cc175d6337dabcd )
Derrick Brashear [Tue, 15 Jul 2003 06:30:33 +0000 (06:30 +0000)]
STABLE12-hpux-make-packaging-target-
20030715
FIXES 1315
make the make rule able to make packages
(cherry picked from commit
40d7a8b4f144d13628ac18b35e8c861af35beab6 )
Robert S. Murawski [Fri, 11 Jul 2003 03:13:08 +0000 (03:13 +0000)]
STABLE12-winnt-fileinfo-is-directory-
20030710
correctly report directories by not setting field in incorrect position
in reply.
(cherry picked from commit
7eeb271d9f12498b77f90a28c063bdfcb22afa39 )
Kris Van Hees [Thu, 10 Jul 2003 22:52:29 +0000 (22:52 +0000)]
STABLE12-linux-usermode-better-test-
20030710
test the source tree and not the running kernel
(cherry picked from commit
ddac9ce59abee2f53d6243b05c502966dfc9ad56 )
Derrick Brashear [Wed, 9 Jul 2003 21:51:52 +0000 (21:51 +0000)]
STABLE12-package-build-rules-
20030709
allow building of macos packages from make
(cherry picked from commit
378de32cbca1bbe3bf605f72a222ec0a655a8c6b )
Derrick Brashear [Wed, 9 Jul 2003 19:54:51 +0000 (19:54 +0000)]
STABLE12-macos-pkg-update-csdb-
20030709
update the cellservdb while we build packages
(cherry picked from commit
c59e18c174569393ada98bb2ff1ab80c51c07b2b )
Derrick Brashear [Wed, 9 Jul 2003 19:24:06 +0000 (19:24 +0000)]
STABLE12-packagings-
20030709
pull up hpux and macos packaging
Peter Breitenlohner [Mon, 7 Jul 2003 21:16:24 +0000 (21:16 +0000)]
STABLE12-kerneldir-cleanup-
20030707
FIXES 1706
"Now that the make variables KERNELDIR and UKERNELDIR are
consistently used with a trailing slash
([grand.central.org #1655] resp. STABLE12-makefile-consistency-
20030701 )
they should be defined without trailing slash.
This certainly doesn't change any functionality but avoids
funny looking doble slashes in the expanded make rules."
Peter Breitenlohner [Wed, 2 Jul 2003 07:36:15 +0000 (07:36 +0000)]
STABLE12-cleanup-dbg-and-ldflags-
20030701
FIXES 1653
switch from -g to ${DBG}; remove -g from LDFLAGS.
Derrick Brashear [Wed, 2 Jul 2003 06:20:03 +0000 (06:20 +0000)]
STABLE12-darwin-kext-versions-
20030702
we can't call it 1.2.10, so it's 1.2.9f1. bleah.
Peter Breitenlohner [Wed, 2 Jul 2003 01:44:37 +0000 (01:44 +0000)]
STABLE12-gcc-warnings-cleanup-
20030701
FIXES 1650
gcc warnings cleanup; add headers, fix castings
(cherry picked from commit
88e2d8e292e687d3193dcaff62ffd5f2ab4f72ad )
Chaskiel M Grundman [Wed, 2 Jul 2003 01:33:28 +0000 (01:33 +0000)]
STABLE12-windows-file-versioning-
20030619
FIXES 1488
pull up versioning for windows files
(cherry picked from commit
bc9ff0f64010b5ed886389ed584fb1c7c8169dc5 )
Derrick Brashear [Wed, 2 Jul 2003 00:53:28 +0000 (00:53 +0000)]
STABLE12-translate-more-vol-errors-
20030701
based on complaint from Ryan Underwood on openafs-info.
translate to EDQUOT and ENOSPC actually instead of just returning random
numbers
(cherry picked from commit
a633a9920803860e8b4167501f0ffa171fcf40c2 )
Derrick Brashear [Tue, 1 Jul 2003 23:24:14 +0000 (23:24 +0000)]
STABLE12-linux-i-alloc-sem-usage-
20030701
modern kernels appear to use i_alloc_sem around truncation
(cherry picked from commit
239067b1476801254c502c348893bb49553b5e74 )
Ryan Lantzer [Tue, 1 Jul 2003 20:51:15 +0000 (20:51 +0000)]
STABLE12-winnt-avoid-nosuchvolume-for-down-servers-
20030619
FIXES 1568
a volume could be marked "no such volume" and hence disappear if a server
went down until fs checkv.
(cherry picked from commit
43011a3a0013aa17a941f8ac0abf87f3efe7df7b )
Ben Creech [Tue, 1 Jul 2003 20:46:18 +0000 (20:46 +0000)]
STABLE12-winnt-reset-smb-listener-flags-
20030701
FIXES 1641
reset flags on next pass through loop
Douglas Engert [Tue, 1 Jul 2003 20:44:12 +0000 (20:44 +0000)]
STABLE12-winnt-enable-global-drive-mappings-
20030701
FIXES 1614
This will allow access to AFS from system processes and scheduled tasks.
It also means that each user does not have to map AFS to his own
drive.
(cherry picked from commit
4bda27a286acb45ce87131eb43d80dbcbe5e5b39 )
Peter Breitenlohner [Tue, 1 Jul 2003 20:39:31 +0000 (20:39 +0000)]
STABLE12-ptserver-make-main-int-
20030701
FIXES 1645
don't declare main void.
(cherry picked from commit
f661ad4e58f6ad7fd9aea9755c141e0a2d742b66 )
Peter Breitenlohner [Tue, 1 Jul 2003 20:36:41 +0000 (20:36 +0000)]
STABLE12-fix-static-decl-conflict-for-localcell-
20030701
FIXES 1646
declared static, make header match
Peter Breitenlohner [Tue, 1 Jul 2003 20:35:08 +0000 (20:35 +0000)]
STABLE12-libadmin-pts-pointer-fixes-
20030701
FIXES 1647
fix pointers, kill warnings
(cherry picked from commit
9d1570615849e9f83e78d365fb98df743f512550 )
Peter Breitenlohner [Tue, 1 Jul 2003 20:31:40 +0000 (20:31 +0000)]
STABLE12-use-lncurses-instead-of-path-
20030701
FIXES 1648
use -lncurses instead of explicit path
(cherry picked from commit
4fc1bbdf9406bf28e9027d68d3b861ded9b65fd5 )
Peter Breitenlohner [Tue, 1 Jul 2003 20:27:39 +0000 (20:27 +0000)]
STABLE12-ignore-pam-module-if-no-headers-
20030701
FIXES 1649
we check for pam headers; use the result
(cherry picked from commit
96c7261a229207a44e483cce52478fbb1b35fe96 )
Peter Breitenlohner [Tue, 1 Jul 2003 20:15:35 +0000 (20:15 +0000)]
STABLE12-eliminate-bogus-rebuilding-
20030701
FIXES 1651
so makefiles have proper dependancies
(cherry picked from commit
010af620459e2af0841810f1b232eccd7bc4ccb1 )
Peter Breitenlohner [Tue, 1 Jul 2003 20:10:09 +0000 (20:10 +0000)]
STABLE12-kill-usr-include-
20030701
FIXES 1652
kill explicit makefile refs to -I/usr/include.
Peter Breitenlohner [Tue, 1 Jul 2003 20:03:50 +0000 (20:03 +0000)]
STABLE12-cleanup-dbg-and-ldflags-
20030701
FIXES 1653
switch from -g to ${DBG}; remove -g from LDFLAGS.
Peter Breitenlohner [Tue, 1 Jul 2003 19:57:56 +0000 (19:57 +0000)]
STABLE12-kdump-build-cleanup-
20030701
FIXES 1654
don't rebuild kdump on each build
(cherry picked from commit
a75f0516f52d967a1ffa0088fddaff88fe3f40bb )
Peter Breitenlohner [Tue, 1 Jul 2003 19:51:19 +0000 (19:51 +0000)]
STABLE12-makefile-consistency-
20030701
FIXES 1655
apply leading / ourselves for consistency
Derrick Brashear [Fri, 27 Jun 2003 15:12:52 +0000 (15:12 +0000)]
STABLE12-bozo-ubik-needs-rx-
20030627
make ubik depend on rx, not vice-versa
(cherry picked from commit
819df73c887c7999cf8163e0e95477a88a67490a )
Derrick Brashear [Fri, 27 Jun 2003 15:09:58 +0000 (15:09 +0000)]
STABLE12-rx-xdr-rename-userland-symbols-also-on-amd64-linux-
20030627
pull up fix for amd64 xdr problem
(cherry picked from commit
def59db27bb8a6b2b123547b30054d8ff380366e )
Derrick Brashear [Thu, 19 Jun 2003 17:19:14 +0000 (17:19 +0000)]
STABLE12-use-mkstemp-correctly-on-linux-
20030619
FIXES 1603
might as well fix it all.
(cherry picked from commit
7f16752202c603eadb6d88ae4cee8b55e8c66436 )
Nathan Neulinger [Thu, 19 Jun 2003 17:18:49 +0000 (17:18 +0000)]
STABLE12-check-mkstemp-in-config-
20030617
check for mkstemp in configure
use HAVE_MKSTEMP in src/butc/tcudbprocs.c
(cherry picked from commit
a8dd10c862abeba2c05809b9fd921293b7e5e5e6 )
David Magda [Thu, 19 Jun 2003 17:18:20 +0000 (17:18 +0000)]
STABLE12-use-mkstemp-
20030617
have the BSDs use mkstemp(3)
(cherry picked from commit
ae5e2f7865ce1dee9649aa6992f49fc89eb52669 )
Derrick Brashear [Tue, 10 Jun 2003 20:22:47 +0000 (20:22 +0000)]
STABLE12-rxkad-check-tkt-length-
20030610
tkt_DecodeTicket didn't seem to check that ticketLen < MAXKTCTICKETLEN
didn't matter since no callers failed to check, but we should enforce this where the limit is
(cherry picked from commit
8a33c2d8a590d92df27d7febf708449feae17254 )
Derrick Brashear [Tue, 10 Jun 2003 20:15:42 +0000 (20:15 +0000)]
STABLE12-opteron-no-modversions-ia32-sys-call-table-fun-
20030610
attempt to deal if modversions is disabled
(cherry picked from commit
10a00664e344fd8d8bb2089c5e8a43a62050a5ed )
Joakim Fallsjö [Fri, 6 Jun 2003 22:12:09 +0000 (22:12 +0000)]
STABLE12-winnt-give-better-debugging-
20030606
offer better messages in certain cases
(cherry picked from commit
b609b807d24d336dfe8a0939249001dc8874c69a )
Derrick Brashear [Fri, 6 Jun 2003 21:00:34 +0000 (21:00 +0000)]
STABLE12-linux-rx-listener-flush-signals-
20030605
FIXES 1409
make sure we flush signals before calling force_sig. i don't know why this
matters, but it does.
(cherry picked from commit
ad61a30d57eaf91d6c4edde632459b7e3d9f8700 )
Derrick Brashear [Thu, 5 Jun 2003 23:43:07 +0000 (23:43 +0000)]
STABLE12-windows-version-
20030605
update version now
Derrick Brashear [Thu, 5 Jun 2003 23:39:57 +0000 (23:39 +0000)]
STABLE12-news-
20030605
update news to be current
Derrick Brashear [Thu, 5 Jun 2003 22:42:41 +0000 (22:42 +0000)]
STABLE12-rx-avoid-leaking-nwaiting-
20030605
thanks to kolya@mit.edu for suggesting moving rather than adding the
decrement and confirming sanity.
basically if a call ended up call->error it was possible to queue_Remove()
it, drop the call, and not rx_nWaiting--; result should be observed as
rxdebug reporting waitprocs when threads were idle.
(cherry picked from commit
3fd6efb40fb4b81874cd1d48a1b529a175383e55 )
Derrick Brashear [Thu, 5 Jun 2003 15:17:12 +0000 (15:17 +0000)]
STABLE12-amd64-hook-ia32-table-
20030519
if sys_call_table is exported and ia32_sys_call_table isn't, we need it this way
(cherry picked from commit
718f25e62e7249682f8e9deddb1eb72408f4df9e )
Derrick Brashear [Wed, 4 Jun 2003 17:12:11 +0000 (17:12 +0000)]
STABLE12-amd64-hook-ia32-table-
20030521
keep track of the ia32 table separately. annoying but needed.
====================
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.
====================
provide the variables we need for ia32 sys call table if
sys_call_table is exported
(cherry picked from commit
2acd0d9937f6040ab8b9dc0ce3304706136fac87 )
Chaskiel M Grundman [Mon, 2 Jun 2003 23:49:01 +0000 (23:49 +0000)]
STABLE12-softsig-update-
20030602
FIXES 1435
changes to help us die and to unblock all signals to wait on
(cherry picked from commit
ee00daa36432ba6eac6004c6c691aaab98c0e62f )
Kris Van Hees [Fri, 30 May 2003 20:29:54 +0000 (20:29 +0000)]
STABLE12-i386-user-mode-linux-support-
20030513
FIXES 1396
usermode linux support for 1.2.x
(cherry picked from commit
fcdc120ce70a189ca7ed908688721b72ab3ffe77 )
Chaskiel M Grundman [Wed, 28 May 2003 19:36:05 +0000 (19:36 +0000)]
STABLE12-closer-to-vc7-support-
20030528
FIXES 1334
VC7 dropped support for the LARGE_INTEGER functions (linking against
largeint.lib doesn't seem to have any effect)
(cherry picked from commit
5ecdab3b75c02784ae6d87e93a92d1a3f705c83d )
Douglas Engert [Wed, 28 May 2003 19:08:37 +0000 (19:08 +0000)]
STABLE12-hpux11i-ia64-hpux-1122-
20030523
FIXES 1490
so 1.2.10 will support hpux 11i and 11.22
Derrick Brashear [Thu, 22 May 2003 16:52:58 +0000 (16:52 +0000)]
STABLE12-linux-system-calls-return-long-
20030522
the kernel says they return long. returning int causes sadness. stop being sad.
(cherry picked from commit
ce4f08f0a9ab6fc7a2c40267aebc48934ec6dfb9 )
Derrick Brashear [Thu, 22 May 2003 16:17:29 +0000 (16:17 +0000)]
STABLE12-revert-pioctl-return-negative-errors-on-linux-
20030522
syscall stub handles it. this is actually an overflow on 64 bit system
(cherry picked from commit
20656c4a44c4ae294e99eaa60cf8137a2fda51d3 )
Derrick Brashear [Thu, 22 May 2003 15:22:47 +0000 (15:22 +0000)]
STABLE12-pioctl-return-negative-errors-on-linux-
20030522
otherwise we can end up with errors that make no sense.
(cherry picked from commit
7d710fd45f7f6fa06de22d4f524342d02ae4afcd )
Derrick Brashear [Thu, 22 May 2003 05:58:08 +0000 (05:58 +0000)]
STABLE12-switch-to-strerror-
20030522
FIXES 1458
your brights brighter, your whites whiter. well, at least compilers won't bitch
that sys_errlist[] isn't supported anymore.
(cherry picked from commit
580f1ffc506bb925c28af824e08f84318f1dca64 )
Derrick Brashear [Wed, 21 May 2003 22:41:21 +0000 (22:41 +0000)]
STABLE12-linux-group-syscalls-return-long-
20030521
these return long. also call the underlying handler expecting to get a long
back
(cherry picked from commit
4b88ff73550199014d552f9fddc74785fa5eccdb )
Thomas Mueller [Wed, 21 May 2003 15:45:27 +0000 (15:45 +0000)]
STABLE12-close-cellaliases-
20030521
FIXES 1481
don't leak a ref to CellAliases
(cherry picked from commit
ad98c8d9562f8d56ba8497467480a2de49e1527a )
Derrick Brashear [Wed, 21 May 2003 14:43:09 +0000 (14:43 +0000)]
STABLE12-amd64-copy-args-for-ia32-table-
20030520
so the ia32 emulation might work
====================
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.
====================
first cut at an opteron port
(cherry picked from commit
055e0b99f911a1c821cf6264f72bad61d8e63d11 )
Derrick Brashear [Tue, 20 May 2003 08:03:30 +0000 (08:03 +0000)]
STABLE12-amd64-hook-ia32-table-
20030519
first cut at an opteron port
(cherry picked from commit
831e17246314f6204b1fe05c8f8a23a3be6b728a )
Derrick Brashear [Tue, 20 May 2003 07:26:19 +0000 (07:26 +0000)]
STABLE12-amd64-linux-port-
20030428
first cut at an opteron port
(cherry picked from commit
9dfb5d60479847c630d46bf67a6cd9570a5b1a21 )
Derrick Brashear [Tue, 20 May 2003 05:23:05 +0000 (05:23 +0000)]
STABLE12-linux-use-kernel-net-include-dir-for-net-
20030519
since we can end up trying to include things which exist in include/net
but not include/linux, try to rationalize.
(cherry picked from commit
a9b72c443e4bd074ecabe7ed005354e55c69b53d )
Derrick Brashear [Tue, 20 May 2003 05:05:38 +0000 (05:05 +0000)]
STABLE12-linux-look-for-syscall-h-in-kernel-
20030519
some new kernels appear not to have linux/syscall.h in the kernel. no clue.
(cherry picked from commit
7fa099db6f796eb1eb0528cf8b7b68d27f510dd7 )
Sam Hartman [Fri, 16 May 2003 18:45:09 +0000 (18:45 +0000)]
STABLE12-uss-fix-bogus-grammar-
20021026
FIXES 1451
newer bison actually wants you to write correct grammars apparently.
(cherry picked from commit
c7f84a5867a5c1e6611dc8ea6e929031553a7818 )
Derrick Brashear [Fri, 16 May 2003 18:43:21 +0000 (18:43 +0000)]
STABLE12-linux-try-sys-wait4-
20030516
we may have close/wait4 instead of close/chdir or open/exit
(cherry picked from commit
a8b536e7d3f45abd20fa0ea293f5f313189114d4 )
Derrick Brashear [Thu, 15 May 2003 18:00:20 +0000 (18:00 +0000)]
STABLE12-linux-busy-cache-partition-while-afs-running-and-dont-allow-afsd-shutdown-while-afs-mounted-
20030515
FIXES 1454
to preclude superblock corruption and stramge oopses
(cherry picked from commit
6c4bb9b335a3e5464007c61b6c4e4f286281ef0b )
Jeffrey Hutzelman [Thu, 15 May 2003 17:24:25 +0000 (17:24 +0000)]
STABLE12-salvage-allow-hardlinked-logs-by-date-
20030515
FIXES 1259
so salvagelogs can be made persistent (by switch)
(cherry picked from commit
5012151295bef1f99944041fd19083ffc7c3f912 )
Derrick Brashear [Thu, 15 May 2003 17:13:34 +0000 (17:13 +0000)]
STABLE12-amd64-linux-port-
20030428
first cut at an opteron port
(cherry picked from commit
509c965d0aef031293edc0fcf3e97587d1deac73 )
Derrick Brashear [Thu, 15 May 2003 16:52:46 +0000 (16:52 +0000)]
STABLE12-pass-pointers-for-uuid-printing-
20030422
pass pointers for uuid string building
(cherry picked from commit
ddd9554560a44314a029d7d2d59af8b7aaaec8ca )
Derrick Brashear [Thu, 15 May 2003 16:52:25 +0000 (16:52 +0000)]
STABLE12-cellconfig-unlock-mutex-on-error-
20030422
clean up my own mess (i bet).
certain error cases weren't being cleaned up properly before we returned
(cherry picked from commit
5cebfdc757655ba0762b3edd5d9dbdd3dc5f25dd )
Rainer Toebbicke [Thu, 15 May 2003 16:51:59 +0000 (16:51 +0000)]
STABLE12-viced-shutdown-avoid-deadlock-
20030424
don't deadlock on H_LOCK if we need to shut down in an emergency
(cherry picked from commit
05be212fea360747dbe5a9681ca81459b3d6ac62 )
Derrick Brashear [Thu, 15 May 2003 16:51:27 +0000 (16:51 +0000)]
STABLE12-autoconf-deal-with-res-search-as-macro-
20030428
on some platforms, res_search is a macro for __res_search, find it anyway
(cherry picked from commit
f5df7b1d97572b6a0cd5f8a3a7b0f752ae111905 )
Nickolai Zeldovich [Thu, 15 May 2003 16:49:12 +0000 (16:49 +0000)]
STABLE12-add-afsdb-aliases-for-cellservdb-cells-
20030429
Add cell aliases we find using AFSDB for cells that have been
statically configured via CellServDB. This preserves the AFSDB
implementation behavior from before the cell code rewrite.
(cherry picked from commit
e9993b1fce5a9d0260d94e95811a5b5dd79ef4ad )
Derrick Brashear [Thu, 15 May 2003 16:47:15 +0000 (16:47 +0000)]
STABLE12-mapname-allocate-enough-space-for-pr-nametoid-
20030505
the alternative is to crash when we get a foreign user here
(cherry picked from commit
76832e229efa8ee34e0aeead0c13381f027e92fd )
Derrick Brashear [Thu, 15 May 2003 16:46:13 +0000 (16:46 +0000)]
STABLE12-ubik-dont-copy-stack-garbage-when-netinfo-forces-primary-address-change-
20030505
don't mess up count by reusing it
(cherry picked from commit
6cb978478120614f0f9df21a08a3be9decc89435 )
Derrick Brashear [Thu, 15 May 2003 16:45:39 +0000 (16:45 +0000)]
STABLE12-linux-gcpags-deal-correctly-with-uid-tokens-
20030508
look at the correct uid, so we don't gc in use tokens
(cherry picked from commit
079af80b44d6175d4def489338a25159aa82a1af )
Douglas Engert [Thu, 15 May 2003 16:32:08 +0000 (16:32 +0000)]
STABLE12-solaris8-dont-read-binding-file-
20030513
FIXES 1434
Sun changed read_binding_file in a patch; Make sure we avoid the problem.
We don't need to call it if afs was already in /etc/system.
(cherry picked from commit
5bd1a6140aa79cd3ac7e8e384a4f84d4fe3f008c )
Jeffrey Hutzelman [Thu, 15 May 2003 16:27:33 +0000 (16:27 +0000)]
STABLE12-solaris-deal-with-gatekeeper-stupidity-
20030515
FIXES 1261
make gmake not try to link libafs.o and libafs.nonfs.o into another object
(cherry picked from commit
68c67f8621f8d76f430b7329c1db8d6704ec0037 )
Alexei Kosut [Thu, 15 May 2003 16:18:38 +0000 (16:18 +0000)]
STABLE12-darwin-use-perl-instead-of-grep-
20030513
FIXES 1361
perl is installed by default. grep isn't. use perl.
(cherry picked from commit
d4828d32266cbd6cd9786c5d6e7e6312925e691e )
Christopher Allen Wing [Thu, 15 May 2003 16:16:45 +0000 (16:16 +0000)]
STABLE12-setgroups-return-errors-negative-
20030515
FIXES 1383
return errors negative as linux kernel needs
(cherry picked from commit
3c66862d6932430e64e7abbd8c87fffd47b5e2cd )
Jim Rees [Thu, 15 May 2003 16:12:36 +0000 (16:12 +0000)]
STABLE12-pioctl-buffer-size-checking-
20030515
don't check output buffer size against PIGGY
(cherry picked from commit
19b1a9015f5546881c3c077e4c39d2b8d167dfc5 )
David Howells [Thu, 15 May 2003 16:12:15 +0000 (16:12 +0000)]
STABLE12-pioctl-buffer-size-checking-
20030512
FIXES 1413
buffers are signed, should be checked for negative in addition to smaller than
PIGGYSIZE; also, check out buffer size before calling pioctl handler.
(cherry picked from commit
7cd283e55e3559a42f451cf5d5f5d9dd09d20f21 )
Alexei Kosut [Thu, 15 May 2003 16:09:00 +0000 (16:09 +0000)]
STABLE12-darwin-mount-and-disk-arbitration-enhancements-
20030515
FIXES 1363
* Allow AFS to be mounted multiple times, each mountpoint with its
own root volume. This allows usage similar to the Windows client,
e.g., mounting a drive that contains only the user's home
directory. Our users find this much easier to work with than
having to navigate the entire AFS tree in the Finder or open/save
dialog.
* Have afsd register /afs with the DiskArbitration system
when mounting it. This means that the root afs volume shows up in
the Finder immediately, and prevents the Finder from getting
confused by additional AFS volumes later on.
* Add a "-nomount" option to afsd, which prevents afsd from
mounting /afs. We use this by default on our Mac OS X client, so
that AFS doesn't show up in the interface at all unless the user
explicitly asks for an AFS volume to be mounted. This is
especially handy for portable or remote users who don't always
have a network connection, since there isn't an AFS filesystem
around to hang the Finder if the AFS servers can't be contacted
(the cache manager may still hang, but since there are no AFS
volumes mounted, the rest of the OS doesn't notice).
* Make it so that /afs (mounted by afsd) will not unmount unless
MNT_FORCE is given. This prevents the user from accidentally
ejecting /afs in the Finder, and also works around a DiskArb bug in
Mac OS X (possibly fixed in 10.2) where autodiskmount would sometimes
unmount /afs when logging out, even though it's marked as
non-ejectable.
(cherry picked from commit
26ee3fcc3947c8df88b5e95d413b5144f13c7e6a )
Derrick Brashear [Thu, 15 May 2003 15:29:07 +0000 (15:29 +0000)]
STABLE12-bos-new-config-option-
20021210
FIXES 1224
based on patch from nneul@umr.edu but including the switch
(cherry picked from commit
69cb63ef545b4c8dc4e3b307b474ade4951d9691 )
James Peterson [Thu, 15 May 2003 15:17:32 +0000 (15:17 +0000)]
STABLE12-winnt-129a-updates-
20030515
FIXES 1450
minor updates and bugfixes
Derrick Brashear [Thu, 15 May 2003 15:11:36 +0000 (15:11 +0000)]
STABLE12-volser-ros-use-parent-id-
20030512
FIXES 1448
everything shoudl be done as the parent volume id so the volume group stuff works right.
otherwise, we create things which get stored under one "tag", try to open the,
under another "tag" and they aren't there, because it doesn't hash the same.
(cherry picked from commit
c3cee1da8cab49810ba7509fdf17feba3258fd05 )
Alexei Kosut [Wed, 14 May 2003 16:50:47 +0000 (16:50 +0000)]
STABLE12-osx-fake-mode-bits-
20030513
FIXES 1362
give up on waiting for apple to get things right, which probably means they
never will.
(cherry picked from commit
ffeb03ae952b671691387421e0e4319fef97a7c9 )
Chas Williams [Wed, 14 May 2003 15:44:19 +0000 (15:44 +0000)]
STABLE12-ia64-string-headers-
20030513
FIXES 1395
already in CVS head, needed for 1.2
Derrick Brashear [Mon, 12 May 2003 16:16:24 +0000 (16:16 +0000)]
STABLE12-afs-analyze-avoid-potential-loop-
20030423
avoid potentially looping forever in e.g. afs_FetchStatus because
we exit afs_Analyze too early to increment busyCount, and despite having
areq->busyCount non-zero we have servers still not_busy which are already down
that we'll never talk to again. that combined with no conn means we never
touch most of afs_Analyze, exiting early with shouldRetry set.
incrementing busyCount whenever we exit with shouldRetry set should
ensure we can never end up looping forever.
(cherry picked from commit
42a1981fff5c9b3f4855e4f9200fb6a9de53642b )
Jeffrey Hutzelman [Mon, 5 May 2003 21:11:45 +0000 (21:11 +0000)]
STABLE12-winnt-eventlog-newline-fixes-
20030505
Clean up newline conventions in src/WINNT/eventlog/lang/*/event.mc.
Existing files were in CVS with CRLF newlines, and so some Windows tools
would check them out with CRCRLF. Unfortunately, the mc-compiler can't
handle CRCRLF newlines. Fixing the files in CVS to have LF newlines
(like all proper text files) makes the problem go away -- they end up
with CRLF if checked out using tools that do newline conversion, and
LF-only if not, and the compiler accepts either.
(cherry picked from commit
ab088215909fb60067adbdaab168556ea99f97fe )
Joakim Fallsjö [Mon, 14 Apr 2003 16:47:03 +0000 (16:47 +0000)]
STABLE12-solaris-x86-port-already-htons-
20030414
rx_port is already htons() and htons is a NULL-op on sparc but not on x86...
make shutdown actually work on x86 solaris
will issue this patch only as 1.2.9a or as "contributed"; something
to avoid needing a fresh release.
(cherry picked from commit
6eac7d68178e5d0800d3ac00c63b50e1ef0378dc )
Garry Zacheiss [Mon, 14 Apr 2003 00:55:42 +0000 (00:55 +0000)]
STABLE12-update-news-file-
20030413
Note minimum version requirement for 2.2.x series Linux kernels, and
also note incompatability between 1.2.9 afsd and older kernel modules.
(cherry picked from commit
e233f0646c81f671f0c70d209ba601f864e3d82a )
Garry Zacheiss [Mon, 14 Apr 2003 00:56:56 +0000 (00:56 +0000)]
STABLE12-update-1_2_9-relnotes-
20030413
Note 2.2.19 version requirement for 2.2 series kernels, and importance of
not using 1.2.9 afsd with old kernel modules.
Derrick Brashear [Fri, 11 Apr 2003 18:50:48 +0000 (18:50 +0000)]
STABLE12-softsig-dont-block-critical-signals-
20030411
blocking these seems to prevent all threads from dying when the kernel
gives e.g. SIGSEGV to one of the processes. since softsig is to protect us
from what signals we handle might do in the handler, this should be fine
(cherry picked from commit
8cb30fa5fb6084f5a6b67120ab1155b7da029e9f )
Garry Zacheiss [Fri, 11 Apr 2003 06:11:53 +0000 (06:11 +0000)]
STABLE12-add-1_2_9-release-notes-
20030411
Add 1.2.9 release notes.
Garry Zacheiss [Fri, 11 Apr 2003 02:01:27 +0000 (02:01 +0000)]
STABLE12-update-news-
20030410
Update NEWS file with important changes going into 1.2.9.
(cherry picked from commit
2abc69100118bb1e50efcb061c60d71ca5b77a7b )
Garry Zacheiss [Thu, 10 Apr 2003 23:36:01 +0000 (23:36 +0000)]
STABLE12-create-openafs-1_2_9-
20030410
Begin 1.2.9 release cycle.
Derrick Brashear [Thu, 10 Apr 2003 20:57:49 +0000 (20:57 +0000)]
STABLE12-linux-try-more-kernel-paths-
20030410
FIXES 1364
try /usr/src/linux-2.4 in addition to /usr/src/linux
(cherry picked from commit
5946081876332bfb53eecf48448b42412ddf9925 )
Garry Zacheiss [Thu, 10 Apr 2003 20:25:26 +0000 (20:25 +0000)]
STABLE12-darwin-map-more-versions-
20030410
Recognize MacOS X 10.2.5 as ppc_darwin_60.
(cherry picked from commit
abc9f6b19029fc76093d8c2d1326ad1b36fa1b00 )
Love Hörnquist-Åstrand [Thu, 10 Apr 2003 19:55:40 +0000 (19:55 +0000)]
STABLE12-rxkad-2b-deal-with-expiry-
20030410
FIXES 1369
return the actual error and not RXKADBADTICKET always
(cherry picked from commit
429cc8b6467726795bf46bdf1aa612400aa7afdf )