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