]>
git.michaelhowe.org Git - packages/o/openafs.git/log
Derrick Brashear [Thu, 28 Oct 2004 21:47:00 +0000 (21:47 +0000)]
STABLE12-inlinebulk-put-ref-on-error-
20041028
if we got an error during InlineBulk, put back the reference
(cherry picked from commit
a3da9532a930720e4e9fba5f6520c3c9e1d67bc4 )
Derrick Brashear [Thu, 28 Oct 2004 19:30:06 +0000 (19:30 +0000)]
STABLE12-drop-h-lock-around-putconn-
20041027
the problem with rx_PutConnection is h_FreeConnection uses the host global lock
====================
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.
====================
the problem with rx_PutConnection is h_FreeConnection uses the host global lock
but it shouldn't matter (callback conn should be a client not server conn and
thus not h_FreeConnection on cleanup)
further, we should free the conns we GetConnection'd not the ones still in
the host struct at the end.
(cherry picked from commit
2fbfef7f9157aad571307564faae1ce7aae4e3be )
Derrick Brashear [Fri, 22 Oct 2004 07:48:42 +0000 (07:48 +0000)]
STABLE12-openafs-1-2-12-
20041022
update configure scripts
Derrick Brashear [Thu, 21 Oct 2004 16:01:20 +0000 (16:01 +0000)]
STABLE12-fstrace-avoid-double-glock-in-dentry-code-during-fstrace-
20040719
fstracing on a linux machine and trying to fs flush a file in the cache would tr
igger a hang on a machine with SMP kernel. fix it.
Derrick Brashear [Wed, 20 Oct 2004 08:41:29 +0000 (08:41 +0000)]
STABLE12-viced-callback-lock-host-during-multi-breakcallback-
20041011
since it looks like CheckHost is using a gc'd client conn, this more or less has
to be it.
and don't deadlock.
(cherry picked from commit
d98a0af85d857f74ba8c50ae85f397a526822cb8 )
Derrick Brashear [Mon, 18 Oct 2004 07:36:08 +0000 (07:36 +0000)]
STABLE12-findclient-print-stolen-clients-
20040805
when a client is "stolen" due to a race, print it.
Derrick Brashear [Mon, 18 Oct 2004 07:26:34 +0000 (07:26 +0000)]
STABLE12-vol-fix-nuke-iteration-and-nuke-globals-
20040928
allInodes global dies; don't use ti as an iterator right after freeing it.
(cherry picked from commit
3f2e943d430ea85ece5c1f96f197122a7c47851c )
Joe Buehler [Mon, 18 Oct 2004 07:09:52 +0000 (07:09 +0000)]
STABLE12-linux-pagelaunder-avoid-deadlock-
20041012
FIXES 15239
mmap'd files can deadlock on linux; fix by not letting kernel free pages out of
our space predictively
(cherry picked from commit
33809f6c7382ab07d018809922a2a2b06e798b63 )
Phil Holland [Mon, 18 Oct 2004 07:04:18 +0000 (07:04 +0000)]
STABLE12-darwin-afsdb-handler-signal-mask-
20040728
FIXES 6027
mask signals on darwin so afsdb handler doesn't die
(cherry picked from commit
9728182c00db80f61aa78e225ecaffcc4df7615c )
Derrick Brashear [Mon, 18 Oct 2004 06:58:34 +0000 (06:58 +0000)]
STABLE12-fstrace-avoid-double-glock-in-dentry-code-during-fstrace-
20040719
fstracing on a linux machine and trying to fs flush a file in the cache would tr
igger a hang on a machine with SMP kernel. fix it.
Derrick Brashear [Mon, 18 Oct 2004 06:55:40 +0000 (06:55 +0000)]
STABLE12-banish-fstrace-trydcachechildren-entirely-
20040818
we really don't need this...
(cherry picked from commit
5ca50c575abed691bf2e726f84f35241fcef8242 )
Chas Williams [Mon, 18 Oct 2004 06:54:37 +0000 (06:54 +0000)]
STABLE12-linux-free-dont-drop-alloc-sem-
20040714
FIXES 5831
dropping semaphore not needed, so don't
(cherry picked from commit
4aba717d6404cad38583e96eb38227f542dad430 )
Jeffrey Hutzelman [Mon, 18 Oct 2004 06:52:23 +0000 (06:52 +0000)]
STABLE12-rx-lwp-fdsetsize-
20040708
FIXES 5615
limit our fd set size so we don't "lose" fds.
(cherry picked from commit
775933e89544da31c0cf22cd0937614f5616c50e )
Derrick Brashear [Mon, 18 Oct 2004 06:45:36 +0000 (06:45 +0000)]
STABLE12-darwin-updates-
20040623
this should be switched to use the freebsd style getnewvnode
perhaps it will be
Derrick Brashear [Mon, 18 Oct 2004 06:23:13 +0000 (06:23 +0000)]
STABLE12-vos-new-repsite-cleanup-
20040601
FIXES 4730
if for some reason we got into a situation where all ROs were marked NEW_REPSITE
in the vldb, vos release without -f deals very poorly. force a -f, and also, ne
ver print "Old Release" for the RW, to avoid confusion
(cherry picked from commit
07ba4620cf956d1cecd5bcd4448179b681c1cc3b )
Jeffrey Altman [Mon, 18 Oct 2004 06:20:48 +0000 (06:20 +0000)]
STABLE12-rx-debug-
20040529
Fix MakeDebugCall to properly check the return code of select() and
recvfrom(). Do not copy data buffer unless recvfrom() succeeds.
(cherry picked from commit
52898404c69832c3954cb746b7529174d57169fc )
Rainer Toebbicke [Mon, 18 Oct 2004 06:12:45 +0000 (06:12 +0000)]
STABLE12-rx-protect-queue-during-debug-
20040601
FIXES 4811
"in rx_packet.c:rxi_ReceiveDebugPacket() the rx_idleServerQueue is
scanned without taking a lock first.
The queue_Remove macro zeroes the ->next field (luckily), but this can
lead to a crash when Murphy strikes and the entry gets removed during
the scan: queue_Scan will dereference 0x0 -> next.
"
(cherry picked from commit
8d442bea4f760366b0c2bb2053e0ebf6ffa3d5c6 )
Chaskiel M Grundman [Mon, 18 Oct 2004 06:11:10 +0000 (06:11 +0000)]
STABLE12-darwin-pageout-limit-to-filesize-
20040405
FIXES 3870
previously we weren't limiting to file size, now we are
(cherry picked from commit
3e45fd85912ad14fa88eb7d16fa1dfe6c3c8664c )
Derrick Brashear [Mon, 18 Oct 2004 06:08:02 +0000 (06:08 +0000)]
STABLE12-macos-build-update-
20040310
make the head build again.
(cherry picked from commit
7e1b1a2e0d6a70832ea993af71d130a0a8ff8239 )
Shantonu Sen [Mon, 18 Oct 2004 06:00:50 +0000 (06:00 +0000)]
STABLE12-darwin-avoid-hang-on-rename-
20040202
FIXES 2967
this version deals with afs being multiply mounted.
return EXDEV on cross device rename attempts as upper layer doesn't deal for us
(cherry picked from commit
43118d9396d26adf107530d49b60245b756d7455 )
Jeffrey Altman [Mon, 18 Oct 2004 05:59:07 +0000 (05:59 +0000)]
STABLE12-kaanswertoolong-
20040420
when determining whether or not the ticket len is too long for the
receiver to accept we want to compare against the actual ticket length
and not MAXKTCTICKETLEN which is what is used when sizeof(ktc_ticketAnswer)
is used for comparison.
(cherry picked from commit
37d106e228998d58cfe3427ba9bdae66e464c042 )
Rainer Schöpf [Mon, 18 Oct 2004 05:55:17 +0000 (05:55 +0000)]
STABLE12-linux-null-superblock-if-mount-failed-
20040728
FIXES 6002
The appended patch resets afs_globalVFS to NULL if /afs cannot be mounted,
eg., if no cell server is accessible.
There are two advantages:
- it is possible to do "afsd -shutdown" to terminate all daemons
- more importantly, if /afs cannot be mounted, the linux kernel will
probably free the superblock, ie the memory pointed to afs_globalVFS.
(cherry picked from commit
e5e7801db895b1e57ff99fb59371aee47ac33b9c )
Hartmut Reuter [Mon, 18 Oct 2004 05:53:03 +0000 (05:53 +0000)]
STABLE12-ubik-multihome-byte-order-problem-
20040818
"Playing around with multi-address database servers on little-endian machines
I found out that there is one conversion of the ip-address too much"
(cherry picked from commit
6f1cd5a43e1240ecc7a964b8236e25e1d0e46fca )
Derrick Brashear [Mon, 18 Oct 2004 05:32:24 +0000 (05:32 +0000)]
STABLE12-pr-initialize-dont-leak-ref-
20041009
we were leaking an afsconf_Open ref. let's not.
(cherry picked from commit
d114c46e85624c1988a7f61a872251660c7d52c4 )
Eric Melski [Mon, 18 Oct 2004 05:30:39 +0000 (05:30 +0000)]
STABLE12-solaris-fix-ulimit-write-size-bug-
20041012
FIXES 15609
convert nonsensical comparison to one which makes sense in light of code and
comments below it
(cherry picked from commit
512f3b0555c10d26ea6b05695471481df11fe1c9 )
Derrick Brashear [Mon, 18 Oct 2004 04:34:30 +0000 (04:34 +0000)]
STABLE12-attachserverproc-dont-dequeue-if-not-in-queue-take-two-
20040818
nWaiting ended up negative, because the dequeuer (GetCall) decremented.
(cherry picked from commit
399785acf166dac15123889c28974ff06d6d2de0 )
Derrick Brashear [Mon, 18 Oct 2004 04:31:26 +0000 (04:31 +0000)]
STABLE12-attachserverproc-dont-dequeue-if-not-in-queue-
20040602
FIXES 4699
can't see what else this can be. pile of details in the ticket.
(cherry picked from commit
5d9fcb30347e97471e5604828ef433683ca7a766 )
Derrick Brashear [Mon, 18 Oct 2004 04:29:15 +0000 (04:29 +0000)]
STABLE12-partly-revert-rx-cleanup-
20040804
if there's a callback connection to a multihomed client, you need this
or you end up with multiple connections, one per IP, being made from
the single connection
(cherry picked from commit
b4566d725e1aa4f57d1e6db5821c590a4b6da7c0 )
Jeffrey Hutzelman [Mon, 18 Oct 2004 04:27:41 +0000 (04:27 +0000)]
STABLE12-rx-getputconnection-
20041011
FIXES 15584
add Get/PutConnection funcs to diddle conn refCounts.
(cherry picked from commit
3b9cdc23b5122e371139828e557732c5e434230a )
Jeffrey Hutzelman [Mon, 18 Oct 2004 04:24:31 +0000 (04:24 +0000)]
STABLE12-cleanup-rx-peer-leak-
20041012
if the peer was the second in the chain we could throw away our reference to
the first, effectively leaking it forever.
(cherry picked from commit
e106a39fe62a8d338ac7f8cf4ed857c97a9b3484 )
Chaskiel M Grundman [Mon, 18 Oct 2004 04:22:55 +0000 (04:22 +0000)]
STABLE12-h-tossstuff-r-leak-
20041013
don't leak host hash objects in h_TossStuff_r
(cherry picked from commit
8be8a671c5dfa478b571c70d6c6a9757ebec553d )
Derrick Brashear [Mon, 18 Oct 2004 04:21:40 +0000 (04:21 +0000)]
STABLE12-findclient-print-stolen-clients-
20040805
when a client is "stolen" due to a race, print it.
Derrick Brashear [Mon, 18 Oct 2004 04:19:39 +0000 (04:19 +0000)]
STABLE12-callback-rxcon-protection-
20031114
FIXES 2498
CheckHost() sets the HOSTDELETED flag on a host, does its
touch, calls H_UNLOCK at the end of its function;
AddCallBCal1 in a different thread grabs the lock, does its
thing. Gets to GetSomeSpace_r(), which calls
h_Enumerate_r; the host in question isn't held, so
h_Enumerate_r calls h_Hold_r and h_Release_r on the host
that CheckHost() set the HOSTDELETED flag on; h_Release_r
sees the HOSTDELETED flag and calls h_TossStuff_r, poof, we
have our broken host entry for ClearHostCallbacks_r to trip
(cherry picked from commit
4458dd4410207fcdf8dec6789f0397adc6ce7b01 )
Derrick Brashear [Mon, 18 Oct 2004 04:15:42 +0000 (04:15 +0000)]
STABLE12-rpc-rename-avoid-loop-
20031201
enumerated solution (n vnodes cannot yield n+1 loop passes) suggested by
jhutz@cmu.edu. avoid looping forever on a corrupt parent.
(cherry picked from commit
1c5a7b4ea135dcccadea1775922a783c5fc42989 )
Derrick Brashear [Mon, 18 Oct 2004 04:09:24 +0000 (04:09 +0000)]
STABLE12-rx-peer-and-conn-refcounts-now-unsigned-int32-
20041015
FIXES 15459
in an extreme case, the peer object refcount could wrap
we should probably also log if wrapping is imminent
(cherry picked from commit
85835f169cf47207795e00cbc2dae6fd77950f78 )
Derrick Brashear [Sat, 10 Jan 2004 19:29:55 +0000 (19:29 +0000)]
STABLE12-undo-relnotes-1-2-11-
20040110
remove extra fix
Derrick Brashear [Sat, 10 Jan 2004 18:56:32 +0000 (18:56 +0000)]
STABLE12-relnotes-1-2-11-
20040110
add extra fix
Derrick Brashear [Sat, 10 Jan 2004 19:28:59 +0000 (19:28 +0000)]
STABLE12-undo-release-zero-length-dcache-entries-
20040110
as from kolya@mit.edu's rewrite of this code for 1.3.x
Derrick Brashear [Sat, 10 Jan 2004 18:54:53 +0000 (18:54 +0000)]
STABLE12-release-zero-length-dcache-entries-
20040110
as from kolya@mit.edu's rewrite of this code for 1.3.x
Derrick Brashear [Sat, 10 Jan 2004 18:04:20 +0000 (18:04 +0000)]
STABLE12-openafs-1-2-11-relnotes-
20040110
have some release notes
Jeffrey Hutzelman [Sat, 10 Jan 2004 17:42:19 +0000 (17:42 +0000)]
STABLE12-res-search-test-shouldnt-use-res-close-
20030915
FIXES 2099
res_close() not part of generally accepted resolver api
(cherry picked from commit
ea4a465aa48fd79c6b04a3f9bb438d9c88daa85a )
Derrick Brashear [Sat, 10 Jan 2004 17:35:54 +0000 (17:35 +0000)]
STABLE12-hello-openafs-1-2-11-
20040110
damn it.
Derrick Brashear [Sat, 10 Jan 2004 17:30:30 +0000 (17:30 +0000)]
STABLE12-namei-ihandle-leak-
20031114
FIXES 2518
flush all dir buffers we have cached when rewriting a volume from a restore
avoids holding an ihandle which has an open fdhandle for an unlinked file
(cherry picked from commit
79b67c7461097ab5ca1dac9b9c1f069dfb4d290d )
Derrick Brashear [Sat, 10 Jan 2004 17:28:57 +0000 (17:28 +0000)]
STABLE12-vol-linux-dont-assume-ext2-
20031208
to deal simply with /usr/include/linux potentially having 2.6 kernel headers
in newer linuxes. given that we might not have ext2 as root, this check
probably wasn't sufficient anyway.
(cherry picked from commit
36ac69eedca1b2de6119ddd19b99dd302d5a496b )
Jeffrey Hutzelman [Sat, 10 Jan 2004 17:02:40 +0000 (17:02 +0000)]
STABLE12-ubik-election-epoch-fix-
20040110
ubik's ability to keep quorum broke when unix time passed 2^30 seconds.
Buy us another 2^30 seconds.
(cherry picked from commit
276df5918b057765e50b4c8a48ec8060f8abe5a7 )
Ed Moy [Fri, 24 Oct 2003 07:24:00 +0000 (07:24 +0000)]
STABLE12-macos103-
20031024
FIXES 2325
support for macos 10.3 for 1.2.10
(cherry picked from commit
e2e93aa8920c0b1bfc672a555a59eb4e15dbeaae )
Douglas Engert [Wed, 6 Aug 2003 03:58:40 +0000 (03:58 +0000)]
STABLE12-hpux-build-fixes-
20030805
(cherry picked from commit
937a911c674551bf66ac440da43e329ba6b0fda2 )
Derrick Brashear [Wed, 30 Jul 2003 00:33:28 +0000 (00:33 +0000)]
STABLE12-update-news-
20030729
mention butc
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