Commit Graph

4704 Commits

Author SHA1 Message Date
Jeffrey Altman
974ad01826 viced-cbstuff-20071205
LICENSE IPL10

Keep track of AddCallBack calls in cbstuff.

Increment cbstuff.DeleteCallBacks after holding H_LOCK
2007-12-05 20:38:38 +00:00
Jeffrey Altman
946f416577 cbd-20071205
LICENSE IPL10

Windows requires open() to be called with O_BINARY otherwise Ctrl-Z
means EOF which breaks dumpfile processing.

Be consistent about writing/reading time as afs_uint32 instead of
writing as afs_uint32 and reading as time_t since time_t can be 32-bit
or 64-bit depending on the platform.
2007-12-05 20:31:56 +00:00
Derrick Brashear
d13cd42cb4 largefile-avoid-wraparound-write-to-old-server-20071204
LICENSE IPL10
FIXES 73720

apply analogous check that's in fileserver to clients writing to old servers
2007-12-04 21:08:10 +00:00
Derrick Brashear
58dd384ba4 inode-convertro-dont-include-volser-code-in-viced-20071204
LICENSE IPL10
FIXES 77574

viced isn't an fssync client; avoid the convert volser code there
2007-12-04 21:01:12 +00:00
Derrick Brashear
ebbd12f3ab linux-nfs-translator-dont-lose-nfs-pag-on-write-20071204
LICENSE IPL10

avoid issue where nfs writes through the translator could become unpag'd because a background daemon came into play
2007-12-04 20:39:18 +00:00
Derrick Brashear
a342c531a2 afsdb-avoid-cross-task-stack-use-20071204
LICENSE IPL10

really for aix, but simplified code universally.
2007-12-04 20:18:50 +00:00
Jeffrey Altman
1c33df3870 windows-giveupallcallbacks-20071204
LICENSE IPL10

Add a registry value, GiveUpAllCallBacks, that can be used to enable/disable
the use of the GiveUpAllCallBacks RPC.  Due to the fact that calling this RPC
can destablize pre-1.4.6 file servers since they do not include DELTA
giveupallcallbacks-locking-20071121, the default is being set to disabled.
We can re-enable the functionality by default only after sufficient time
has been given for orgs to update their file servers.
2007-12-04 15:44:56 +00:00
Tracy Di Marco White
1daa2c0b4f nbsd-new-version-20071201
LICENSE IPL10
FIXES 75602

add support for new version(s) of netbsd
2007-12-01 05:40:51 +00:00
Derrick Brashear
f9fddc03ec aix-pin-small-allocs-20071130
LICENSE IPL10

we assume the small alloc pool is pinned. maybe we should pin it.
2007-11-30 19:13:38 +00:00
Hartmut Reuter
8070286d6c namei-allow-ufs-20071129
LICENSE IPL10

allow ufs again for namei. oops.
2007-11-29 21:37:00 +00:00
Jeffrey Altman
e260ccde93 windows-aklog-no-panic-if-no-kfw-20071129
LICENSE MIT
2007-11-29 20:53:53 +00:00
Jeffrey Altman
a6fd54900e viced-drop-core-on-shutdownandcore-20071129
LICENSE IPL10
FIXES 74708

when we call ShutDownAndCore, actually drop a core.
2007-11-29 19:25:04 +00:00
Jeffrey Altman
7515efb9c3 clean-felater-when-rechaining-20071129
LICENSE IPL10
FIXES 74708

in order that this not be continually rechained, clear this here; we
are handling it now.
2007-11-29 18:40:12 +00:00
Derrick Brashear
262d1d1c70 zero-uio-on-zero-read-20071127
LICENSE IPL10

avoid leaking random data in a read of a 0 length object.
2007-11-29 18:32:29 +00:00
Jeffrey Altman
7da0277544 windows-volstat-headers-20071129
move the enum volstat definition to cm_volstat.h from cm_volume.h.

fix the copyright.
2007-11-29 16:10:24 +00:00
Jeffrey Altman
ee839a167e windows-smb-out-of-memory-20071129
It turns out that LsaCallAuthenticationPackage can succeed but still
fail with an extended error.  The one case that we have seen reported
is STATUS_NO_MEMORY which would be produced when the paging file is
full.  This could be a transient error that will be resolved after
Windows increases the paging file size.

Instead of crashing under this condition we should force the authentication
to fail and permit the client to retry.

WER 567093715-1-0405174244
2007-11-29 16:06:48 +00:00
Jeffrey Altman
baef5ba97f windows-daemon-shutdown-20071129
The cm_Daemon() thread did not check after each operation whether or
not the service is in the process of shutting down.  As a result the
thread could access data, locks, etc. that had been freed by other
threads.

WER 572098933-1-0407879071
2007-11-29 16:00:19 +00:00
Jason Edgecombe
1ee37a57d3 man-page-symlink-20071128
Add man pages for all the symlink commands (Windows-only).
2007-11-29 05:05:37 +00:00
Russ Allbery
6cd96f678e man-page-vos-convertrotorw-fix-20071128
Don't say that inode file servers are only available on Solaris and AIX.
2007-11-29 04:57:05 +00:00
Jason Edgecombe
3be37f4d1c man-page-fs-sysname-improvements-20071128
Update the fs sysname man page to document the behavior of multiple @sys
values.
2007-11-29 04:17:10 +00:00
Jason Edgecombe
f78f007dc5 man-page-fs-rxstatpeer-20071128
New man page for fs rxstatpeer.
2007-11-29 03:54:44 +00:00
Steven Jenkins
a7291b3349 man-page-fileserver-auditlog-20071128
Remove duplicate -auditlog in the fileserver synopsis.
2007-11-29 03:32:52 +00:00
Jason Edgecombe
2ecef5038e man-page-additions-20071128
Add new man pages for vos convertROtoRW, vos copy, and read_tape and add
a troubleshooting section to the fileserver man page.
2007-11-29 03:30:41 +00:00
Russ Allbery
5743116d70 man-fs-uuid-tweaks-20071128
Some minor capitalization and formatting tweaks to the fs uuid man page.
2007-11-29 02:56:13 +00:00
Derrick Brashear
031369cd32 getpag-prototype-20071127
forward declare this function

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

returns void, but, whatever
2007-11-28 05:03:03 +00:00
Mike Meffie
eee1f81821 linux-try-kbuild-deal-with-old-modpost-20071127
the pre 2.6.20.1 modpost issued warnings and not errors for unresolvable symbols.

not overly useful.
2007-11-27 20:44:47 +00:00
Derrick Brashear
746aab982a macos-no-read-on-directories-20071127
thanks to quentin@mit.edu for pointing this out.

no read() on directories
2007-11-27 20:01:00 +00:00
Marc Dionne
89261e8b84 linux-hash-inodes-for-mmap-20071127
FIXES 78544

inodes are only added to the superblock dirty list if hashed.

do so.
2007-11-27 19:26:42 +00:00
Asanka Herath
4172d60820 windows-nim-afscred-double-free-20071127
fix a double free on error condition
2007-11-27 17:28:44 +00:00
Derrick Brashear
3c401f4724 redhat-cleanup-authlibs-correctly-20071126
when not packaging authlibs, correctly discard them
2007-11-26 22:19:02 +00:00
Derrick Brashear
4f98eb48fc volprocs-alloc-vnode-instead-of-using-stack-20071126
don't use stack here; alloc memory for short term use
2007-11-26 22:10:34 +00:00
Rainer Toebbicke
48bcb88ddc namei-avoid-spurious-emfile-20071126
FIXES 77531

before we did not handle the fd cache runnign dry. "oops"
2007-11-26 21:47:00 +00:00
Christof Hanke
da18bb147b assorted-warning-cleanup-20071126
add missignheader files, missing return values, correct a few calls to printf
2007-11-26 21:03:31 +00:00
Christof Hanke
5d8c44bc09 kauth-ubik-wrap-pad-requisite-args-out-20071126
of course, if Date is larger than 32 bits, the wrapper is broken anyway. we should really get rid of the wrapper
2007-11-26 20:38:14 +00:00
Derrick Brashear
b776352e3b enhance-afsdb-debugging-20071123
allow cmdebug to show locks on cells. add fstrace event for afsdb
2007-11-23 14:29:51 +00:00
Sean O'Malley
aa5c3518df krb5-klog-solaris-20071123
FIXES 77575

make this work on solaris
2007-11-23 13:55:49 +00:00
Marc Dionne
af7cf697ef linux-2624-20071123
FIXES 77370

support linux 2.6.24
2007-11-23 13:37:24 +00:00
Derrick Brashear
dda101f22d macos-buildpkg-cleanup-cruft-20071123
don't leave the old dmg around since it makes a new one bomb
2007-11-23 13:00:42 +00:00
Jeffrey Altman
b0b3565b69 giveupallcallbacks-locking-20071121
FIXES 74708


Hold H_LOCK across calls into GiveUpAllCallbacks_r
2007-11-21 19:30:51 +00:00
Jeffrey Altman
5d84c50e5e windows-dv-logging-20071114
64-bit data version logging updates
2007-11-14 17:18:25 +00:00
Jeffrey Altman
5d245327f0 windows-64bit-data-version-20071114
Add support for 64-bit AFSFetchStatus data version values
2007-11-14 06:22:04 +00:00
Derrick Brashear
473b034521 dafs-inode-convert-20071113
the dafs version of this
2007-11-14 04:34:53 +00:00
Derrick Brashear
b98b51185d inode-convert-ro-to-rw-20071113
so this functionality works with inode fileserver, also. corrected abstraction from previous versions so vol and volser have correct bits.
2007-11-13 22:15:03 +00:00
Derrick Brashear
524f749430 redhat-spec-no-strip-20071112
suggested by simon. debuginfo support in rpmbuild strips for us. deal here.
2007-11-13 00:46:09 +00:00
Simon Wilkinson
606ce43066 redhat-reunrevert-fedora-build-change-20071112
"oops"
2007-11-13 00:29:31 +00:00
Derrick Brashear
9f284c66a9 redhat-packaging-updates-20071112
FIXES 76890

various updates to deal with fedora 8 and remove obsolete stuff
2007-11-13 00:00:57 +00:00
Jeffrey Altman
d284c0e7c1 viced-accurately-track-file-callbacks-20071112
FIXES 74708

this should fix the issue with cbfree being corrupted. a more exhaustive pointer-blunting patch should probably be pulled in, but, this is simple and obvious
2007-11-12 19:03:15 +00:00
Kevin McBride
8593c52c27 autoconf-strip-debug-options-sanity-20071112
To prevent stripping, specify the '--disable-strip-binaries' option on
the ./configure command line. fileserver and volserver are never stripped.

When --enable-debug is specified, binaries will not be stripped by default.
2007-11-12 18:25:54 +00:00
Tom Keiser
cd8311641f dafs-optimize-shutdown-20071112
optimize shutdown case as is done elsewhere, for dafs.
2007-11-12 18:17:43 +00:00
Jeffrey Altman
f2bff0e675 windows-readonly-volume-callbacks-20071111
disable the option by default.  require the daemonCheckVolCBInterval
registry value be set in order to activate it.

do not renew .readonly volumes whose callbacks are less than 30 minutes
old.
2007-11-12 03:24:59 +00:00