Commit Graph

4014 Commits

Author SHA1 Message Date
Chas Williams
ee8ae61a4d linux-config-h-died-20061109
FIXES 42662

config.h vanished. deal.
2006-11-09 23:10:51 +00:00
Chas Williams
6975fcb202 inactivevcache-hold-lock-20061109
FIXES 42798

hold a lock while we are in InactiveVCache
2006-11-09 23:02:32 +00:00
Chas Williams
dd508cf7b4 linux26-disable-backing-readahead-20061109
FIXES 42797

disable vm readahead, we don't want it
2006-11-09 22:53:46 +00:00
Jeffrey Altman
398ceb0775 windows-buf-flush-20061109
FIXES 44330

The return value of buf_CleanAsync is not an error value but a flag
indicating whether or not the buffer was in fact dirty.  Do not treat
it as an error.  The error state is stored in the buffer itself.
2006-11-09 21:25:28 +00:00
Jeffrey Hutzelman
ea4e9f1841 bozo-avoid-garbage-in-allprocs-20061108
if we error, don't put garbage in allProcs
2006-11-09 02:13:13 +00:00
Jeffrey Hutzelman
9ea216fc98 amd64-better-range-checking-20061108
FIXES 44198

check entire mapped space
2006-11-08 18:56:08 +00:00
Russ Allbery
46cfe72898 aklog-doc-improvements-20061105
Document (at least partially) AFS's mapping of Kerberos v5 principal names
to Kerberos v4 format in the aklog man page.  Also document that -setpag
may not always work.
2006-11-06 04:24:42 +00:00
Russ Allbery
f820125521 afsd-shutdown-doc-improvement-20061105
Change the CAUTIONS about afsd -shutdown to be less dire and more accurate,
as this now mostly works on Linux.
2006-11-06 04:16:09 +00:00
Jeffrey Altman
bf5bfc0663 rxkad-server-bad-ticket-part-two-20061103
FIXES 43862

Ensure that tkt_DecodeTicket and rxkad_CheckResponse return the right
RXKAD errors for ticket expiration or invalidity.  Avoid calling
tkt_CheckTimes twice in rxkad_CheckResponse
2006-11-04 23:49:45 +00:00
Jeffrey Altman
799caa43b5 rxkad-server-bad-ticket-20061103
FIXES 43862

The file server has been returning RXKADNOAUTH when the time between
the client and server is out of sync.  tkt_CheckTimes returns -1 for
recently expired tickets and -2 for tickets that have been expired for
a while.  In the -2 case we must return RXKADBADTICKET not RXKADNOAUTH.
2006-11-04 15:34:58 +00:00
Jeffrey Altman
8dd192a8dd windows-afs-config-stat-entries-20061103
raise max stat entries in the control from 10000
to 262144
2006-11-03 07:54:22 +00:00
Jim Rees
b0ac8662ab fix-help-msg-20061031
Fix -help message, which was chopping off the "Usage: fileserver " part.
Get rid of silly private buffer and use stdio while we're at it.
2006-10-31 17:03:51 +00:00
Marcus Watts
9dc762e8e6 k5-klog-20061026
k5 version of klog
2006-10-27 00:39:15 +00:00
Marcus Watts
db4faa0656 aklog-lib-order-20061026
fix lib ordering
2006-10-26 17:49:38 +00:00
Jim Rees
c5fd006bf8 use-strdup-20061026
use strdup instead of rolling our own
2006-10-26 17:34:31 +00:00
Jim Rees
997454bd10 more-small-obsd-tweaks-20061026
Mention how to build aklog.
Don't even try to build kdump for [ofn]bsd.
2006-10-26 17:13:32 +00:00
Jim Rees
a51a33beb3 obsd-20061026
OpenBSD:
deprecate --with-krb5
warn about AUTOCONF_VERSION
package builder is now just a tarball builder
2006-10-26 16:06:57 +00:00
Jim Rees
2145b549b3 proto-20061026
prototypes for dbread/dbwrite
2006-10-26 15:54:12 +00:00
Jim Rees
04a3a95da3 strcpy-is-bad-20061023
eliminate strcpy
2006-10-23 20:42:00 +00:00
Jeffrey Altman
eecdb30c47 windows-readme-20061023 2006-10-23 05:07:38 +00:00
Jeffrey Altman
c484781531 windows-smb_fid_t-deadlock-20061022
smb_ReleaseFID cannot be called while a cm_scache_t->mx is held

shuffle the order of the smb_ReleaseFID calls so they are always after
cm_XXXRelease calls for performance.
2006-10-22 13:23:59 +00:00
Jeffrey Altman
77d210cde7 windows-delonclose-20061021
set delonclose after obtaining the smb_fid_t
2006-10-22 03:29:05 +00:00
Tom Keiser
e6b719a4c0 parallel-attaching-20061021
FIXES 43332

Some sites expect single-threaded volume attaches to happen in a specific
order. The parallel attach patch also changed the attach order for sites
not specifying -vattachpar.
2006-10-22 02:58:37 +00:00
Jeffrey Hutzelman
e720779b7c kreltime-20061021
FIXES 43551

kreltime-guard-against-null-tm-20060731 was apparently an
attempt to deal with the possibility of localtime() returning NULL by
using localtime_r instead, and zeroing the tm structure first. This has
two problems. First, localtime_r is not guaranteed to leave its output
buffer untouched or in a sane state in the event it is given invalid
input. More importantly, the second half of this delta fixed the build
on Windows (which apparently lacks localtime_r) at the expense of using
the wrong level of indirection on other platforms.

Simple is nice, but correct is important too. There is nothing wrong
with switching to localtime_r to avoid thread safety issues. However,
the correct fix for the anticipated problem was and is to check the
return value of localtime (or localtime_r), and if it is NULL, fill in
the ktime_date with suitable default values.

The attached patch does not implement the correct fix, but does fix the
double-indirection problem, so butc will again perform correctly instead
of crashing.
2006-10-22 02:48:35 +00:00
Jeffrey Altman
4f26bcfdb3 windows-misc-20061021
* don't DebugBreak unless a debugger is attached

* replace afsdcell.ini with CellServDB in error message

* do not NetBIOS Reset adapters when checking to see if only the loopback
  is in use because doing so breaks the existing LANA bind

* remove a deadlock in smb3.c

* do not retry dirty buffer writes when flushing in response to a suspend

* do not flush in response to a suspend when only the loopback is present
2006-10-21 21:46:17 +00:00
Jeffrey Altman
740013fcbf windows-dbg-refcount-20061016
more code to assist in debugging scache refcount leaks
2006-10-17 01:32:06 +00:00
Jeffrey Altman
6bc62e6c90 windows-scache-ref-leak-20061016
more reference count leaks
2006-10-17 01:20:33 +00:00
Jeffrey Altman
5aa0347678 windows-netidmgr-plugin-20061016
fixup build dependencies for afsp_version.h

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

fixup copyrights
2006-10-16 14:54:32 +00:00
Derrick Brashear
78c9881ed3 keyring-pag-more-needed-defines-20061014
some kernel don't have this. for post-1.4.2
2006-10-14 15:57:37 +00:00
Derrick Brashear
3e10dc3a84 audit-one-more-thing-20061013
it never ends
2006-10-13 20:40:49 +00:00
Derrick Brashear
e3d10f048b audit-remove-nested-valists-20061013
last straw
make amd64, ppc happy for sure and for ever
2006-10-13 18:36:30 +00:00
Tom Keiser
453abf6aa1 aix-cleanup-20061013
fixes for aix pre 5.2 (statfs64), remove a c++ style comment (makes xlc sad) and
 make clean target clean
2006-10-13 14:06:38 +00:00
Derrick Brashear
0e8238e7cb uae-translate-create-20061013
really the stubs should probably just translate the codes back. maybe for 1.6
2006-10-13 06:12:17 +00:00
Jeffrey Altman
c8a86da7f7 windows-netidmgr-plugin-20061012
afsp_version.h is auto-generated

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

fix product version generation
2006-10-13 00:28:05 +00:00
Jeffrey Altman
2b96ba5919 windows-scache-ref-leak-20061012
make sure the scache mutex is held across calls to cm_SyncOpDone
2006-10-12 06:57:40 +00:00
Derrick Brashear
e8a6b9977e auditlog-sublist-fix-20061012
FIXES 35559

update so we don't botch the va_list child
2006-10-12 05:20:59 +00:00
Derrick Brashear
d71d42d29f linux-aio-functions-improved-test-20061011
detect properly if we have nothing
2006-10-12 13:22:28 +00:00
Chaskiel M Grundman
eca0d2bdc9 version-string-generation-consistency-20061011
FIXES 42320

try harder to reflect actual version
2006-10-11 14:14:47 +00:00
Chaskiel M Grundman
cbc3b26165 elif-missing-defined-20061011
FIXES 42321

add missing defined() to avoid warning on macro
2006-10-11 13:25:47 +00:00
Peter Nelson
e870e08280 rx-memset-param-swap-20061011
discovered via google codesearch
2006-10-11 11:29:58 +00:00
Asanka Herath
f72c2fc3e7 windows-netidmgr-plugin-20061010
Secure Endpoints Inc. is contributing its AFS plug-in for KFW 3.1's
Network Identity Manager to OpenAFS under an MIT style license.
2006-10-11 05:32:16 +00:00
Jeffrey Altman
6e3aab757a windows-release-notes-20061010
fixup the file names to match the 1.5 branch
2006-10-11 05:27:21 +00:00
Derrick Brashear
59234e93a7 irix-compiler-hates-commas-20061010
damn is irix fussy
2006-10-10 23:20:35 +00:00
Jeffrey Altman
7be7dfe095 windows-no-more-win9x-20061010
don't install afsmsg95.h as it no longer exists
2006-10-10 23:07:56 +00:00
Chas Williams
ac52e2f3c0 linux-dont-lock-around-inactivevcache-20061010
FIXES 42312

iafs_InactiveVCache() calls afs_InvalidateAllSegments() which says
it should be called with the vnode locked. so the lock should
probably be moved to afs_InactiveVCache() so it can be droppped
before calling afs_remunlink().
2006-10-10 22:59:10 +00:00
Derrick Brashear
8fa4ca5b80 irix-fgets-return-type-fun-20061010
of course, we were just throwing it away, but....
2006-10-10 21:12:56 +00:00
Jeffrey Altman
c60736030b windows-scache-ref-leak-20061010
if cm_FindSCache is called the returned scache object
must be released.
2006-10-10 16:55:49 +00:00
Jeffrey Altman
3c13e5f0c0 windows-afscreds-20061010
prevent a stack overflow if the afsd_service does not successfully
start after a request to do so is issued.
2006-10-10 16:51:09 +00:00
Jeffrey Altman
8b7e9da625 windows-build-clean-20061010
more AFS_component_version_number.h files to remove
2006-10-10 16:45:56 +00:00
Derrick Brashear
763dc42ff0 revert-aix5-curpag-20061009
failed to commit this. commit now
VS: ----------------------------------------------------------------------
2006-12-05 19:37:00 +00:00