Commit Graph

1026 Commits

Author SHA1 Message Date
Derrick Brashear
0786e78ab3 STABLE12-viced-host-logging-update-20030218
FIXES 1308

print info before letting host get gc'd


(cherry picked from commit 6c308978e1)
2003-02-18 08:14:03 +00:00
Derrick Brashear
936bc691b9 STABLE12-callback-interfaces-check-malloc-result-for-error-20030208
if we run out of memory, maybe we should assert. we should probably log.
this is just so i remember to deal better.


(cherry picked from commit 1e4b22a9f5)
2003-02-08 06:44:19 +00:00
Andrei Keis
7c7115e96f STABLE12-winnt-find-token-event-missing-braces-20030206
FIXES 1288

add missing {} braces


(cherry picked from commit 922e0cce76)
2003-02-06 23:03:14 +00:00
Matt Bacchi
c080f89478 STABLE12-butc-xbsa-cflags-20030203
FIXES 1283

still need to link in libs but this should at least get us further
2003-02-03 23:36:47 +00:00
Chaskiel M Grundman
1942c5fd54 STABLE12-lwp-tests-20030203
FIXES 1280

make the tests work


(cherry picked from commit f15e1e3f8f)
2003-02-03 23:33:33 +00:00
Matt Bacchi
cc1694f5b3 STABLE12-cmd-print-help-in-cases-without-subcommands-20030203
FIXES 1277

so libcmd supports help for e.g. pt_util


(cherry picked from commit d32c70edbc)
2003-02-03 23:16:20 +00:00
Eduard Bloch
e68c2b494c STABLE12-linux-include-thread-h-to-allow-variable-num-of-cpus-20030203
FIXES 1275

allow variable cpu numbers


(cherry picked from commit 5121aa82b5)
2003-02-03 23:06:01 +00:00
Derek Atkins
750bdb58e7 STABLE12-linux-config-defines-need-1-20030203
FIXES 1265

have to define to a value, not just define, local APIC stuff
2003-02-03 20:56:10 +00:00
Rainer Toebbicke
d32ea34f62 STABLE12-rx-thread-id-assignment-fixes-20030203
in rx_pthread.c the
++rxi_pthread_hinum;
has to be protected by the rx_stats_mutex in all three cases. In the file I
attached in the openafs-devel article the last one was accidentally
unprotected.

the FSYNC_sync thread (fssync.c) needs needs to be handled as well.


(cherry picked from commit cff48dcb52)
2003-02-03 20:46:18 +00:00
Derrick Brashear
10223b0d21 STABLE12-more-redhate-beta-fun-20030131
apparently having recalc_sigpending stay the same was just as hard
as continuing to export the same level of functionality, so we get neither.


(cherry picked from commit 9a07ae91c3)
2003-01-31 22:36:49 +00:00
Nickolai Zeldovich
864f275da9 STABLE12-rx-avoid-deadlock-in-attaching-call-20030122
Avoid a subtle cycle in the locking order hierarchy involving
the rxi_ServerThreadSelectingCall flag, and instead rely on
call->lock to make sure we don't attach the same call twice.
Also some miscellaneous cleanup and code unification.


(cherry picked from commit a6d9298d3d)
2003-01-31 21:30:56 +00:00
Jim Rees
bf769f5585 STABLE12-fix-netreceive-memleak-20030130
for darwin and freebsd, simplified for pullup


(cherry picked from commit 530c491c67)
2003-01-31 21:20:25 +00:00
Nickolai Zeldovich
c7b49ffbbd STABLE12-better-assert-macro-20030113
Wrap our assert() macro in do{..}while(0) to make it look
just like a real function.  Fix instances of use of this
macro that lacked a trailing semicolon of their own.


(cherry picked from commit 3ba961ca00)
2003-01-31 21:11:21 +00:00
Nickolai Zeldovich
98a81a5d18 STABLE12-better-signal-thread-support-for-fileserver-20030113
Improved signal-thread support for the pthread fileserver,
which avoids blocking signals in any thread, to appease Linux's
thread signaling semantics.


(cherry picked from commit eff534794e)
2003-01-31 21:08:58 +00:00
Nickolai Zeldovich
4caa43dec3 STABLE12-pthread-fileserver-create-signal-thread-20030103
Create a special thread to receive signals in the pthread fileserver, in
order to avoid deadlock (we have signal handlers that unsafely grab locks).


(cherry picked from commit d86a3e307e)
2003-01-31 21:05:18 +00:00
Derrick Brashear
0a4ae98d9e STABLE12-darwin-creds-update-20030125
pullup from head
2003-01-26 00:02:28 +00:00
Chaskiel M Grundman
b7c5c4dd48 STABLE12-darwin-deal-with-unclean-pages-from-vm-20020107
based on report from lha@stacken.kth.se


(cherry picked from commit 4b690db92f)
2003-01-25 18:41:14 +00:00
Nathan Neulinger
aa60d230d4 STABLE12-pam-no-system-include-path-20021210
breaks modern gcc.  also, wrong.


(cherry picked from commit 7e2fcac3c1)
2003-01-22 17:12:13 +00:00
Rainer Toebbicke
c6c3a9840a STABLE12-rx-assign-thread-id-key-to-periodic-helpers-20030117
so each gets own holdbits


(cherry picked from commit ea4f1a80d7)
2003-01-17 18:18:08 +00:00
Derrick Brashear
b711919dff STABLE12-viced-getclient-assert-logging-20030117
log some more info before asserting


(cherry picked from commit 2e3678c882)
2003-01-17 07:39:53 +00:00
Derrick Brashear
de868eea27 STABLE12-vol-clone-inc-failure-logging-20030117
log more info on asserts


(cherry picked from commit ec111ccc44)
2003-01-17 06:47:35 +00:00
Derrick Brashear
e01fad61e6 STABLE12-viced-improved-host-logging-20030117
to deal with condition reported by lha@stacken.kth.se


(cherry picked from commit 12eb511d45)
2003-01-17 06:24:45 +00:00
Jeffrey Hutzelman
a87ab9010e STABLE12-solaris-deal-with-gmake-stupidity-20030117
make gmake not try to link libafs.o and libafs.nonfs.o into another object


(cherry picked from commit 587304c2ba)
2003-01-17 06:12:29 +00:00
Derrick Brashear
613c1f4f64 STABLE12-viced-alloc-hosts-held-and-locked-20030114
to avoid potential race as we chain in while allocating then try to lock
after returning to h_GetHost_r


(cherry picked from commit cff9ae0f10)
2003-01-17 06:02:44 +00:00
Derrick Brashear
c71c646d17 STABLE12-linux-ifdef-stupidity-cleanup-20030117
as pointed out by zacheiss@mit.edu


(cherry picked from commit 82d009d480)
2003-01-17 05:43:05 +00:00
Derek Atkins
a4eb6e722d STABLE12-linux-fast-netdown-20020107
notice the NETUNREACH quickly and mark a host down


(cherry picked from commit b72c14c4cf)
2003-01-17 05:42:34 +00:00
Pavel Semerad
96e499d1f1 STABLE12-linux-lock64-fix-20030116
fix 64bit lock functions


(cherry picked from commit 3fa43862aa)
2003-01-17 01:30:37 +00:00
Love Hörnquist-Åstrand
48e6cad00d STABLE12-undo-unintended-change-20020817
An unintentional change accidentally leaked out when the
rx-avoid-using-newproc-on-solaris-20020812 delta was checked
in.  Undo it, since it breaks things.


(cherry picked from commit 9a871520c9)
2003-01-14 07:48:05 +00:00
Joakim Fallsjö
0a535b1504 STABLE12-solaris-x86-58-support-20030113
needed for patch

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

make 1.2.x work on solaris 8 x86
2003-01-13 23:47:16 +00:00
Derrick Brashear
b75de1ad5f STABLE12-linux-redhat-81-beta-support-20020107
thanks to Sean McDermott for the errno.h fixes.
the rest is my fault, the configure tests as well as the kernel changes


(cherry picked from commit 4624fd2206)
2003-01-11 07:53:11 +00:00
Nickolai Zeldovich
1ff3379903 STABLE12-rx-avoid-using-newproc-on-solaris-20020812
Second attempt at avoiding the use of newproc() on Solaris.
This time, use thread_create to spawn a kernel thread, and
use a dummy packet to wake up the listener during shutdown.


(cherry picked from commit 5d3545610b)
2003-01-11 07:48:58 +00:00
Sam Hartman
4a7d1b56d6 STABLE12-rxkad-2b-principal-translation-20021223
Do v5/v4 principal name translation.


(cherry picked from commit b8dbb6e0c9)
2003-01-11 07:44:57 +00:00
Derrick Brashear
1b135c8d53 STABLE12-vol-package-avoid-race-on-invalidating-hashed-vnode-20030111
thanks to whichever of jhutz@cmu.edu or cg2v@andrew.cmu.edu (or both)
noticed the race; also deal with wrap problem in VolumeCacheCheck that i
noticed
2003-01-11 07:44:19 +00:00
Sam Hartman
a3f05a66ee STABLE12-include-errno-dont-declare-it-20030111
include errno.h instead of extern int errno ourselves


(cherry picked from commit 92e76f7eb2)
2003-01-11 07:42:31 +00:00
Jeffrey Hutzelman
d9e5dfc040 STABLE12-rxkad-be-openssl-keyschedule-safe-20030111
openssl has larger keyschedules than we do

crypto api is all so unfortunate


(cherry picked from commit 2be60b7ee4)
2003-01-11 07:35:53 +00:00
Derrick Brashear
602b33ba16 STABLE12-linux-placate-whiny-gcc-20020110
debian unstable gcc gets bitter and cries to mom over newlines in strings.


(cherry picked from commit e1c86d7691)
2003-01-10 19:49:32 +00:00
Derrick Brashear
e1fb186118 STABLE12-nfstrans-solaris-pre-7-support-20021210
pullup
2003-01-10 09:35:07 +00:00
James Peterson
39462291df Fix symlink support on Windows XP.
(cherry picked from commit d057f17950)
2002-12-15 04:34:45 +00:00
Derrick Brashear
0790a6275a STABLE12-nfstrans-solaris-pre-7-support-20021210
make it work for 2.6 and earlier
2002-12-10 23:17:43 +00:00
Larry Greenfield
d373a58d8d STABLE12-windows-wide-char-fix-20021210
include afxpriv.h so we get macros
call GetSize() and not GetCount()


(cherry picked from commit 7c5798f390)
2002-12-10 22:55:57 +00:00
Mattias Amnefelt
e84e7a9669 STABLE12-use-afs-strchr-instead-of-strchr-20021210
make dux happy


(cherry picked from commit 889da5053c)
2002-12-10 19:11:39 +00:00
Scott D. Williams
e925f6870e STABLE12-windows-loopback-adapter-support-20021126
try to bind to loopback on windows


(cherry picked from commit fd856437c8)
2002-12-10 16:41:24 +00:00
Joseph V Moss
39ff763ee4 STABLE12-linux-ia64-updates-20021209
deal with *LK64 not defined
deal with ia64 sys_call_table


(cherry picked from commit f7f1c50256)
2002-12-10 04:32:40 +00:00
Garry Zacheiss
871c0f1394 Add 1.2.8 release notes. 2002-12-10 03:42:28 +00:00
Garry Zacheiss
d40ce69295 Update NEWS file with user visible changes and other noteworthy things
about OpenAFS 1.2.8.


(cherry picked from commit 7a449be5fc)
2002-12-09 23:13:51 +00:00
Garry Zacheiss
0e6aed3c79 Begin release cycle. 2002-12-09 22:54:20 +00:00
James Peterson
a74d70bb4f STABLE12-windows-versioning-updates-20021205
conditionalize parts of windows build process on what platform the build is on
2002-12-05 05:59:52 +00:00
Nathan Neulinger
c2eea6cd0d STABLE12-deal-with-non-modversioned-non-exported-sys-call-table-20021204
fix broken test


(cherry picked from commit 1bd76f6fe5)
2002-12-05 00:45:26 +00:00
Scott D. Williams
f61efc7055 STABLE12-windows-fake-cml-info-20021126
fake up cml info for windows


(cherry picked from commit 0dd158bb6f)
2002-12-04 14:27:32 +00:00
James Peterson
d91edbc90a STABLE12-windows-rename-warning-20021126
Currently AFS doesn't handle Explorer operations 'rename' and 'move'
correctly.  Normal operation of 'rename' and 'move' is to warn the operator
when the destination file name already exist.


(cherry picked from commit f5ff298ec5)
2002-12-04 14:26:43 +00:00