openafs.git
15 years agohpux-gop-lookupname-20081009
Derrick Brashear [Thu, 9 Oct 2008 19:56:43 +0000]
hpux-gop-lookupname-20081009

LICENSE IPL10

add missing gop_lookupname macro for hpux

15 years agosolaris-gop-lookupname-20081009
Derrick Brashear [Thu, 9 Oct 2008 19:54:06 +0000]
solaris-gop-lookupname-20081009

LICENSE IPL10

add missing gop_lookupname macro for solaris

15 years agobypasscache-fix-linux24-20081009
Derrick Brashear [Thu, 9 Oct 2008 13:55:19 +0000]
bypasscache-fix-linux24-20081009

LICENSE IPL10

no f_mapping in 2.4.x

15 years agowindows-build-do-not-mix-pthread-and-lwp-20081008
Jeffrey Altman [Wed, 8 Oct 2008 22:14:52 +0000]
windows-build-do-not-mix-pthread-and-lwp-20081008

LICENSE MIT

The rx library is built in lwp and pthread forms.  The methods used to
export data symbols are incompatible between the two.  The ubik library
is built with rx headers but only in the lwp form.  As a result it is
not possible to link the ubik libs without also including the lwp rx
lib.  We have pthreaded servers that require linking to the pthreaded
rx and ubik.  To fix the problem all of the macros that assigned values
to variables and were used by ubik have been converted to functions
(but only for Windows.)

15 years agowindows-cell-name-trailing-dot-removal-20081008
Jeffrey Altman [Wed, 8 Oct 2008 18:43:03 +0000]
windows-cell-name-trailing-dot-removal-20081008

LICENSE MIT
FIXES 120318

Lookups of cell names that have a trailing dot should have the dot removed
otherwise there is a risk of duplicate cell entries since "foo" and "foo."
will not match but both will resolve to the same AFSDB record in DNS.

15 years agowindows-libafsrpc-20081007
Jeffrey Altman [Tue, 7 Oct 2008 23:28:40 +0000]
windows-libafsrpc-20081007

LICENSE MIT

export missing symbols necessary for tbutc and performance testing.

15 years agowindows-tbutc-20081007
Jeffrey Altman [Tue, 7 Oct 2008 23:25:14 +0000]
windows-tbutc-20081007

LICENSE MIT

do not link to both pthread and lwp rx libs

15 years agodarwin-fake-more-disk-free-20081007
Derrick Brashear [Tue, 7 Oct 2008 22:30:23 +0000]
darwin-fake-more-disk-free-20081007

LICENSE IPL10

placate finder. this time for sure

15 years agolinux-d-reval-rewrite-mtpts-when-fakestat-enabled-20081007
Derrick Brashear [Tue, 7 Oct 2008 20:00:31 +0000]
linux-d-reval-rewrite-mtpts-when-fakestat-enabled-20081007

LICENSE IPL10
FIXES 113558

avoid case where revalidate saw a mountpoint which hadn't been rewritten yet
and failed to handle it, exposing ENOENT where the entry existed.

15 years agofind-new-xbsa-first-20081007
Derrick Brashear [Tue, 7 Oct 2008 19:51:25 +0000]
find-new-xbsa-first-20081007

LICENSE IPL10
FIXES 119162

change test order

15 years agoubik-notruncate-dont-pollute-fd-cache-20081007
Derrick Brashear [Tue, 7 Oct 2008 18:43:57 +0000]
ubik-notruncate-dont-pollute-fd-cache-20081007

LICENSE IPL10

issue suggested by Chaskiel Grundman; while it should not have been an issue
we now behave usefully in the notruncate recovery code.

15 years agovldb-check-fix-more-kinds-of-corruption-20081007
Derrick Brashear [Tue, 7 Oct 2008 16:34:53 +0000]
vldb-check-fix-more-kinds-of-corruption-20081007

LICENSE IPL10

work harder to ferret out corruption; still reruns itself so if 2 hash chains
are comingled they get split back out correctly without having to flush state
continuously

15 years agolinux-fakestat-revalidate-to-validity-20081006
Derrick Brashear [Tue, 7 Oct 2008 04:40:49 +0000]
linux-fakestat-revalidate-to-validity-20081006

LICENSE IPL10

we had something which fakestat was faking, but the inode had no ops, so
we ended up ENOTDIRing. oops.

15 years agorx-varargs-20081003
Jeffrey Altman [Sat, 4 Oct 2008 05:59:32 +0000]
rx-varargs-20081003

LICENSE MIT

call va_start on Windows

15 years agokdump-rx-stats-20081003
Hans-Werner Paulsen [Fri, 3 Oct 2008 21:39:43 +0000]
kdump-rx-stats-20081003

LICENSE IPL10
FIXES 118700

add change to kdump also

15 years agorx-windows-dpf-20081003
Jeffrey Altman [Fri, 3 Oct 2008 15:35:15 +0000]
rx-windows-dpf-20081003

LICENSE MIT

dpf on windows is conditional on rxdebug_active, not rx_debugFile

15 years agorx-prototypes-20081003
Jeffrey Altman [Fri, 3 Oct 2008 15:33:19 +0000]
rx-prototypes-20081003

LICENSE MIT

remove EXT from the function prototype definitions in rx_globals.h
because they result in conflicts with the actual function declarations
and the prototypes in rx_prototypes.h.

15 years agorx-vaargs-20081003
Jeffrey Altman [Fri, 3 Oct 2008 15:31:59 +0000]
rx-vaargs-20081003

LICENSE MIT

define va_list ap where it will be defined on all platforms

15 years agowindows-client_exp-makefile-20081003
Jeffrey Altman [Fri, 3 Oct 2008 15:29:37 +0000]
windows-client_exp-makefile-20081003

LICENSE MIT

define UNICODE

15 years agowindows-update-makefile-20081003
Jeffrey Altman [Fri, 3 Oct 2008 15:28:07 +0000]
windows-update-makefile-20081003

LICENSE MIT

add missing reference to cm_nls.obj

15 years agowindows-smb_dir_watch_lock-20081003
Jeffrey Altman [Thu, 2 Oct 2008 13:12:23 +0000]
windows-smb_dir_watch_lock-20081003

LICENSE MIT

re-order the lock hierarchyfor smb_Dir_Watch_Lock so that the
lock does not have to be dropped when sending notifications
within smb_NotifyChange().

15 years agorx-current-packet-double-free-20081003
Jeffrey Altman [Thu, 2 Oct 2008 12:51:48 +0000]
rx-current-packet-double-free-20081003

LICENSE MIT

in rxi_WriteProc() make sure that rx_call currentPacket is
set to NULL after the rx_packet is added to a queue or
passed to rx_freePacket().  Otherwise we will panic when
we attempt to call rx_freePacket twice on the same packet.

15 years agolinux-nfstrans-libafs-tree-20080926
Simon Wilkinson [Fri, 26 Sep 2008 11:16:36 +0000]
linux-nfstrans-libafs-tree-20080926

LICENSE IPL10

add missing files needed for nfs variants

15 years agodisconn-prototypes-20080926
Simon Wilkinson [Fri, 26 Sep 2008 09:23:48 +0000]
disconn-prototypes-20080926

LICENSE IPL10

add a prototype we need for disconnected

15 years agopthread-ubik-volser-stupidity-20080925
Simon Wilkinson [Thu, 25 Sep 2008 22:40:25 +0000]
pthread-ubik-volser-stupidity-20080925

LICENSE IPL10

make volserver build again for not pthreaded ubik

15 years agorx-dpf-clarify-20080924
Simon Wilkinson [Thu, 25 Sep 2008 21:19:33 +0000]
rx-dpf-clarify-20080924

LICENSE IPL10

rework dpf macro slightly so there are no trailing ; issues
ddddddddddddd
AUTHOR
LICENSE IPL10

15 years agorx-clear-queues-correctly-20080925
Jeffrey Altman [Thu, 25 Sep 2008 21:17:22 +0000]
rx-clear-queues-correctly-20080925

LICENSE IPL10

don't potentially leak packets by leaving them behind and initing queues;
in fact, if you are cleaning up there is no need to init queues anyway.

15 years agorx-packet-allocation-debug-20080925
Jeffrey Altman [Thu, 25 Sep 2008 20:54:44 +0000]
rx-packet-allocation-debug-20080925

LICENSE IPL10

add field to track allocated packets

15 years agorx-change-packet-allocation-calculation-20080925
Jeffrey Altman [Thu, 25 Sep 2008 20:34:41 +0000]
rx-change-packet-allocation-calculation-20080925

LICENSE IPL10

don't alloc ourselves to death; try harder to manage growth

15 years agorx-flag-all-packets-20080925
Jeffrey Altman [Thu, 25 Sep 2008 19:59:33 +0000]
rx-flag-all-packets-20080925

LICENSE IPL10

flag packets for all queues, and when they are currentPacket somewhere

15 years agorx-global-lock-macro-correction-20080925
Jeffrey Altman [Thu, 25 Sep 2008 18:26:23 +0000]
rx-global-lock-macro-correction-20080925

LICENSE IPL10

refer to the same macro everyone else does

15 years agorx-clear-queues-correctly-20080925
Jeffrey Altman [Thu, 25 Sep 2008 18:21:15 +0000]
rx-clear-queues-correctly-20080925

LICENSE IPL10

don't potentially leak packets by leaving them behind and initing queues;
in fact, if you are cleaning up there is no need to init queues anyway.

15 years agorename-rx-stats-20080925
Jeffrey Altman [Thu, 25 Sep 2008 18:15:41 +0000]
rename-rx-stats-20080925

LICENSE IPL10

avoid using the same name for the struct and the global so the windows debugger works usefully

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

avoid using the same name for the struct and the global so the windows debugger
works usefully

====================
LICENSE IPL10

avoid using the same name for the struct and the global so the windows debugger
works usefully

15 years agorx-readproc32-avoid-losing-currentpacket-20080925
Jeffrey Altman [Thu, 25 Sep 2008 18:06:24 +0000]
rx-readproc32-avoid-losing-currentpacket-20080925

LICENSE IPL10

when currentPacket is empty, avoid leaking it and instead free and NULL it

15 years agoah-verbatim-section-tweak-20080925
Derrick Brashear [Thu, 25 Sep 2008 17:59:52 +0000]
ah-verbatim-section-tweak-20080925

LICENSE IPL10

remove PACKAGE and VERSION

15 years agoacfooter-inline-20080925
Derrick Brashear [Thu, 25 Sep 2008 15:41:02 +0000]
acfooter-inline-20080925

LICENSE IPL10

based on work by mdw@umich.edu

15 years agorx-windows-mutex-is-mine-lwp-20080925
Jeffrey Altman [Thu, 25 Sep 2008 13:29:50 +0000]
rx-windows-mutex-is-mine-lwp-20080925

LICENSE MIT

mutex is mine for lwp on windows

15 years agorx-user-prototype-20080925
Jeffrey Altman [Thu, 25 Sep 2008 13:04:46 +0000]
rx-user-prototype-20080925

LICENSE MIT

fix prototype for rx_getAllAddr() on Windows

15 years agorx-prototypes-20080925
Jeffrey Altman [Thu, 25 Sep 2008 12:58:45 +0000]
rx-prototypes-20080925

LICENSE MIT

fix errors introduced in rx-prototypes-20080924 on Windows

15 years agorx-windows-mutex-is-mine-20080925
Jeffrey Altman [Thu, 25 Sep 2008 12:49:10 +0000]
rx-windows-mutex-is-mine-20080925

LICENSE MIT

Add MUTEX_IS_MINE for Windows

15 years agobypasscache-20080922
Matt Benjamin [Thu, 25 Sep 2008 12:42:02 +0000]
bypasscache-20080922

LICENSE IPL10

add cache bypass support (currently linux only)

15 years agodisconnected-fix-ifdefing-20080925
Derrick Brashear [Thu, 25 Sep 2008 10:02:23 +0000]
disconnected-fix-ifdefing-20080925

LICENSE IPL10

make disconnected code not be compiled in (and break) when you don't have it enabled

15 years agodafs-vol-offline-status-20080925
Max Cohan [Thu, 25 Sep 2008 09:57:39 +0000]
dafs-vol-offline-status-20080925

LICENSE IPL10
FIXES 117499

This patch makes several alterations to the DAFS volserver. The two
major changes are:

* a potential information leak whereby random heap contents could be
exported over the four listvolume rpc variants is corrected

* volume online/offline reporting correctly reports in several additional
corner cases (see the comments in FillVolInfo() in src/volser/volprocs.c
for the complete list of cases):

VOL_STATE_SALVSYNC_REQ:
exclusive state while a fileserver is busy requesting a demand
salvage over the SALVSYNC protocol

V_needsSalvaged():
volume disk header field which is asserted when the fileserver
detects that a volume needs to be salvaged

pending volume operation with command code FSYNC_VOL_OFF:
this command code indicates that a volume utility requires
exclusive access to the volume

pending volume operation and VVolOpLeaveOnline_r returned false:
this indicates that a volume operation is in-progress, and the
internal function VVolOpLeaveOnline_r has decided that the volume
cannot be served concurrently with this volume transaction

15 years agodafs-drop-volheaders-20080925
Steven Jenkins [Thu, 25 Sep 2008 08:50:01 +0000]
dafs-drop-volheaders-20080925

LICENSE IPL10
FIXES 117470

Under certain demand salvage scenarios, it is possible for a stale header
to remain cached with the needsSalvaged flag asserted. Although this will
not affect clients accessing the volume over afsint, it is an issue for
volser clients. VAttachVolumeByName in volser will always attempt to pull
the header over FSSYNC before doing a disk read, under the assumption that
a cached entry in the fileserver will be more current than what is on
disk. This patch causes the fileserver to aggresively invalidate disk
header cache entries when a salvage is in-progress.

15 years agowindows-remove-entraneous-commit-20080924
Jeffrey Altman [Wed, 24 Sep 2008 23:47:59 +0000]
windows-remove-entraneous-commit-20080924

LICENSE MIT

remove extraneous commit.  maybe later.

15 years agowindows-vlserver-updates-20080924
Jeffrey Altman [Wed, 24 Sep 2008 23:40:44 +0000]
windows-vlserver-updates-20080924

LICENSE MIT

if a vlserver returns a ubik error, skip the server and retry

15 years agorx-varargs-20080924
Simon Wilkinson [Wed, 24 Sep 2008 22:38:19 +0000]
rx-varargs-20080924

LICENSE IPL10

make rx use varargs instead of a large fixed set of parms

15 years agorx-prototypes-20080924
Simon Wilkinson [Wed, 24 Sep 2008 22:36:29 +0000]
rx-prototypes-20080924

LICENSE IPL10

cut down by a few thousand the warnings we get

15 years agogeneric-inline-20080924
Simon Wilkinson [Wed, 24 Sep 2008 22:34:19 +0000]
generic-inline-20080924

LICENSE IPL10

move static_inline macro to generic location

15 years agorx-dpf-clarify-20080924
Simon Wilkinson [Wed, 24 Sep 2008 22:31:54 +0000]
rx-dpf-clarify-20080924

LICENSE IPL10

rework dpf macro slightly so there are no trailing ; issues

15 years agodisconnected-rw-20080922
Dragos Tatulea [Mon, 22 Sep 2008 14:36:16 +0000]
disconnected-rw-20080922

LICENSE IPL10
FIXES 114605 114606 114607

add read-write disconnected support

15 years agomacos-panic-decoder-format-fix-20080921
Derrick Brashear [Sun, 21 Sep 2008 14:03:20 +0000]
macos-panic-decoder-format-fix-20080921

LICENSE IPL10

handle new panic format

15 years agowindows-local-dir-updates-20080916
Asanka Herath [Tue, 16 Sep 2008 12:45:22 +0000]
windows-local-dir-updates-20080916

LICENSE MIT

When a local directory update occurs to the directory pages stored
in the dcache, there is no guarrantee that the same modifications
will be made to the cached pages as are being made by the file server.
In the situation that one or more of the cached pages are recycled,
it is not permissible to obtain the missing pages from the file server
without first invalidating the rest of the cached pages.  This is
necessary to prevent mixing of incompatible data representations.

Define a new flag CM_SCACHEFLAG_LOCAL which is used to indicate that
dcache entries were locally modified even though they are not dirty.

As the previous code could have corrupted the contents of the dcache,
bump CM_CONFIG_DATA_VERSION in order to force the rebuilding of the
cache.

Add error CM_ERROR_NOTINCACHE to indicate that a requested directory
page is not present in the cache and will not be created on the fly.

Prefetch all dcache entries for directories and ensure that a consistent
set is being used.

15 years agowindows-dir-search-star-dot-pattern-20080916
Asanka Herath [Tue, 16 Sep 2008 12:32:38 +0000]
windows-dir-search-star-dot-pattern-20080916

LICENSE MIT

Replicate the FAT and NTFS behavior that the "*." pattern should match
all files without an extension.

15 years agowindows-lock-order-20080916
Jeffrey Altman [Tue, 16 Sep 2008 12:26:45 +0000]
windows-lock-order-20080916

LICENSE MIT

do not violate lock order when freeing server reference lists

15 years agowindows-byte-range-locks-20080913
Jeffrey Altman [Sat, 13 Sep 2008 14:51:16 +0000]
windows-byte-range-locks-20080913

LICENSE MIT

Replace the int64 key with a struct because process ids on 64-bit
Windows can be 64-bit when obtained through the redirector interface.

15 years agowindows-vnovol-20080912
Jeffrey Altman [Sat, 13 Sep 2008 05:20:02 +0000]
windows-vnovol-20080912

LICENSE MIT

The cm_serverRef_t list reference counts were undercounting and
prematurely freeing the server lists for volumes that experienced
VNOVOL and VMOVED errors.  cm_Analyze() must release the server
list before forcibly updating the volume location info.  Otherwise,
the list that gets freed is the old one concatenated with the new
one.

Add more trace messages.

15 years agowindows-service-procs-20080912
Jeffrey Altman [Fri, 12 Sep 2008 15:32:23 +0000]
windows-service-procs-20080912

LICENSE MIT

if we are going to use hot threads it would be useful if there were
some additional server threads available to become listeners as
needed.

15 years agoredhat-mockbuild-dksm-20080912
Simon Wilkinson [Fri, 12 Sep 2008 14:07:31 +0000]
redhat-mockbuild-dksm-20080912

LICENSE IPL10

make mockbuild do the dkms rpms also

15 years agowindows-dir-new-pages-20080911
Asanka Herath [Fri, 12 Sep 2008 05:08:00 +0000]
windows-dir-new-pages-20080911

LICENSE MIT

A small patch to permit the directory package to allocate additional
directory pages when adding new entries that do not fit in the pages
that were obtained from the file server.

15 years agowindows-vnovol-20080911
Jeffrey Altman [Thu, 11 Sep 2008 18:24:38 +0000]
windows-vnovol-20080911

LICENSE MIT

Modify MSG_SERVER_REPORTS_VNOVOL to mention that the volume may
have been moved or deleted.

In cm_Analyze(), do not call cm_ForceUpdateVolume() or force a retry
when processing CM_ERROR_NOSUCHVOLUME.  This CM error value is the
result of a VNOVOL already being processed which would have forced
the update.

When a VMOVED or VNOVOL error is received, remove the volume id from
the server's volume list.

If cm_ForceUpdateVolume() returns a failure, do not retry if a
VMOVED or VNOVOL error was received.

Make sure that if a cm_serverRef_t object is marked srv_deleted
that its references not be used.

Now that cm_ForceUpdateVolume() is being called only when processing
VMOVED and VNOVOL errors, permit it to call cm_UpdateVolumeLocation()
immediately.

Refactor cm_CheckOfflineVolume() to reduce code duplication.

15 years agowindows-flush-btrees-20080911
Jeffrey Altman [Thu, 11 Sep 2008 18:09:34 +0000]
windows-flush-btrees-20080911

LICENSE MIT

fs flushall, fs flushvolume, and fs flush should tear down directory
B+ trees so that when the data buffers are re-read from the file server
with the same data version, the B+ trees will be rebuilt.

15 years agowindows-cell-list-validation-20080911
Jeffrey Altman [Thu, 11 Sep 2008 18:03:52 +0000]
windows-cell-list-validation-20080911

LICENSE MIT

correct cell list validation now that the free cell list exists

15 years agowindows-rx-jumbo-20080911
Jeffrey Altman [Thu, 11 Sep 2008 17:59:18 +0000]
windows-rx-jumbo-20080911

LICENSE MIT

Disable rx jumbo by default.  Permit rx jumbo to be enabled with
registry value "RxJumbo" set to 1 or "RxNoJumbo" set to 0.

RxNoJumbo has priority.

15 years agowindows-multi-check-server-20080911
Jeffrey Altman [Thu, 11 Sep 2008 17:49:53 +0000]
windows-multi-check-server-20080911

LICENSE MIT

Permit rx_multi check server to be toggled via a registry setting
at checked prior to each invocation.  "MultiCheckServers".
Default is on.

Remove volume status updates for vldb server status changes.

15 years agoaix-export-build-fix-20080906
Derrick Brashear [Sat, 6 Sep 2008 12:58:39 +0000]
aix-export-build-fix-20080906

LICENSE IPL10

add missing ; to case actions

15 years agooops-sias-dead-20080906
Derrick Brashear [Sat, 6 Sep 2008 12:52:59 +0000]
oops-sias-dead-20080906

LICENSE IPL10

while we should try all the auth modules, sia is tru64 only, so, no...

15 years agosyncserv-syncvldb-manpages-dryrun-20080906
Derrick Brashear [Sat, 6 Sep 2008 12:51:01 +0000]
syncserv-syncvldb-manpages-dryrun-20080906

LICENSE IPL10

make syncserv and syncvldb manpages reflect dryrun option

15 years agowindows-vnovol-20080905
Jeffrey Altman [Sat, 6 Sep 2008 05:24:31 +0000]
windows-vnovol-20080905

LICENSE MIT

force a volume location update upon receipt of a VNOVOL error
in case the volume was moved.  VMOVED is only returned by the file
server if the volume is in the process of being moved.  Once it has
been deleted the file server returns VNOVOL.

15 years agofileserver-sticky-bit-admin-only-20080905
Derrick Brashear [Fri, 5 Sep 2008 17:57:33 +0000]
fileserver-sticky-bit-admin-only-20080905

LICENSE IPL10

do restrict the sticky bit to admins.

15 years agowindows-smb-volname-20080904
Jeffrey Altman [Thu, 4 Sep 2008 21:07:40 +0000]
windows-smb-volname-20080904

LICENSE MIT

Advertise the correct length for the volume name.  Do not include the NUL.

Add more create option values as #defines.

15 years agofileserver-sticky-bit-not-admin-only-20080904
Derrick Brashear [Thu, 4 Sep 2008 20:41:14 +0000]
fileserver-sticky-bit-not-admin-only-20080904

LICENSE IPL10

don't restrict the sticky bit to admins.

15 years agowindows-cell-locking-20080903
Jeffrey Altman [Wed, 3 Sep 2008 22:03:54 +0000]
windows-cell-locking-20080903

LICENSE MIT

fix a lock order issue and protect the timeout and flags field
of cm_cell_t with the mutex instead of the global lock.

15 years agowindows-smb-lock-order-20080903
Jeffrey Altman [Wed, 3 Sep 2008 21:37:00 +0000]
windows-smb-lock-order-20080903

LICENSE MIT

another lock order violation to fix

15 years agoaix61-initial-support-20080903
Niklas Edmundsson [Wed, 3 Sep 2008 19:26:29 +0000]
aix61-initial-support-20080903

LICENSE IPL10
FIXES 113638

aix 6.1 support

15 years agorx-mutex-init-once-20080903
Jeffrey Altman [Wed, 3 Sep 2008 19:07:11 +0000]
rx-mutex-init-once-20080903

LICENSE IPL10
FIXES 114555

because rx_Finalize doesn't clean up, we end up reiniting mutexes. use
pthread_once when not in the kernel.
(kernel does not now call rx_Finalize, ever)

15 years agolinux26-libafs-makefileproto-trust-kbuild-system-no-really-20080903
Derrick Brashear [Wed, 3 Sep 2008 17:59:08 +0000]
linux26-libafs-makefileproto-trust-kbuild-system-no-really-20080903

LICENSE IPL10

if we are really not using COMMON_KERN_CFLAGS and being trusting, let's do so.

15 years agowindows-afsd-dns-env-20080902
Jeffrey Altman [Tue, 2 Sep 2008 23:34:41 +0000]
windows-afsd-dns-env-20080902

LICENSE MIT

Fix the conditionals so that the right thing happens if AFS_AFSDB_ENV
is not defined.

15 years agowindows-fs-setcrypt-auth-20080902
Jeffrey Altman [Tue, 2 Sep 2008 22:25:25 +0000]
windows-fs-setcrypt-auth-20080902

LICENSE MIT

fix parsing and display of fs setcrypt auth

15 years agosmb-string-conversion-20080902
Jeffrey Altman [Tue, 2 Sep 2008 22:20:58 +0000]
smb-string-conversion-20080902

LICENSE MIT

more cases where -1 should be passed in as opposed to the strlen value
when converting between char and wchar forms

15 years agowindows-rxkad-auth-20080902
Jeffrey Altman [Tue, 2 Sep 2008 22:15:36 +0000]
windows-rxkad-auth-20080902

LICENSE MIT

Add ability for users to select rxkad auth only mode.
"fs setcrypt auth".

15 years agowindows-afsd-init-20080902
Jeffrey Altman [Tue, 2 Sep 2008 22:08:24 +0000]
windows-afsd-init-20080902

LICENSE MIT

report state of "Rx Jumbo" and "RxExtraPackets" more often

15 years agowindows-cell-free-list-20080902
Jeffrey Altman [Tue, 2 Sep 2008 21:17:42 +0000]
windows-cell-free-list-20080902

LICENSE MIT

add a free list to the cm_cell_t structure.  if during cm_GetCellGen()
the cm_SearchCellXXX() calls fail, store the allocated cm_cell_t object
on a free list so that it can be reused for the next request.

15 years agowindows-cell-alloc-reversed-20080902
Jeffrey Altman [Tue, 2 Sep 2008 17:34:00 +0000]
windows-cell-alloc-reversed-20080902

LICENSE MIT

The approach taken in windows-cell-alloc-20080902 won't work.

15 years agowindows-cell-alloc-20080902
Jeffrey Altman [Tue, 2 Sep 2008 16:20:13 +0000]
windows-cell-alloc-20080902

LICENSE MIT

Perform the initial cm_SearchCellXXX call using a temporary cm_cell_t
object in case the search fails.

15 years agowindows-smb-free-lsa-response-20080901
Jeffrey Altman [Mon, 1 Sep 2008 13:35:42 +0000]
windows-smb-free-lsa-response-20080901

LICENSE MIT

Whether or not LsaCallAuthenticationPackage succeeds, it may return
a response buffer.  If it does, free it.

15 years agowindows-afsd-init-lock-order-validation-20080830
Jeffrey Altman [Sat, 30 Aug 2008 15:13:03 +0000]
windows-afsd-init-lock-order-validation-20080830

LICENSE MIT

Add TransarcAFSDaemon/Parameters key "LockOrderValidation" DWORD
to control lock order validation functionality.  Defaults to off
for release builds and on for checked builds.

15 years agowindows-lock-order-validation-20080830
Jeffrey Altman [Sat, 30 Aug 2008 15:03:27 +0000]
windows-lock-order-validation-20080830

LICENSE MIT

Add osi_SetLockOrderValidation(int) to permit lock order validation
to be turned on and off.  Must be executed before the first lock
is obtained.

15 years agowindows-buf-shutdown-20080829
Jeffrey Altman [Sat, 30 Aug 2008 03:08:20 +0000]
windows-buf-shutdown-20080829

LICENSE MIT

During buf_Shutdown() all dirty buffers should be written to the file
server if they can be.

15 years agowindows-afsd-shutdown-20080829
Jeffrey Altman [Sat, 30 Aug 2008 03:04:53 +0000]
windows-afsd-shutdown-20080829

LICENSE MIT

reorganize the service shutdown order to permit dirty buffers to be
flushed to the file server without competition from incoming requests.

15 years agowindows-check-servers-20080828
Jeffrey Altman [Thu, 28 Aug 2008 10:45:45 +0000]
windows-check-servers-20080828

LICENSE MIT

if the server count is zero, don't both trying

15 years agowindows-check-server-heap-overwrite2-20080827
Jeffrey Altman [Thu, 28 Aug 2008 00:42:26 +0000]
windows-check-server-heap-overwrite2-20080827

LICENSE MIT

the incorporation of nconns into the foo incremental was a mistake

15 years agowindows-check-server-heap-overwrite-20080827
Jeffrey Altman [Wed, 27 Aug 2008 23:08:06 +0000]
windows-check-server-heap-overwrite-20080827

LICENSE MIT

Protect against a heap overwrite that could occur is the number of file
servers or vldb servers grows while the maximum number of connections
is computed and when the connection list is populated.

15 years agowindows-callback-lock-order-20080827
Jeffrey Altman [Wed, 27 Aug 2008 23:01:51 +0000]
windows-callback-lock-order-20080827

LICENSE MIT

do not hold cm_server_t mutex when calling cm_FindVolumeByID because
the cm_volume_t lock must be obtained ahead of the cm_server_t mutex

15 years agowindows-lock-order-20080827
Jeffrey Altman [Wed, 27 Aug 2008 13:17:05 +0000]
windows-lock-order-20080827

LICENSE MIT

do not hold cm_scacheLock while obtaining cm_scache_t->rw

15 years agowindows-short-names-20080827
Jeffrey Altman [Wed, 27 Aug 2008 12:47:23 +0000]
windows-short-names-20080827

LICENSE MIT

plus and equal are not valid characters in short names.
we replace them with left and right brace in order to
minimize the instability in the file names.

15 years agofreebsd-70-client-20080826
Matt Benjamin [Tue, 26 Aug 2008 15:59:42 +0000]
freebsd-70-client-20080826

LICENSE IPL10

FreeBSD 7.0 client support (and 8.0 support but that's a moving target)

15 years agostudio12-solaris-updates-20080826
Tom Keiser [Tue, 26 Aug 2008 15:11:28 +0000]
studio12-solaris-updates-20080826

LICENSE IPL10
FIXES 113671

update so we build with studio 12 on solaris

15 years agolinux-rpm-make-dkms-remove-work-20080826
Derrick Brashear [Tue, 26 Aug 2008 14:44:31 +0000]
linux-rpm-make-dkms-remove-work-20080826

LICENSE IPL10

rpm -e failed because of a typo here when removing our dkms rpm

15 years agowindows-scache-lock-20080825
Jeffrey Altman [Tue, 26 Aug 2008 05:55:40 +0000]
windows-scache-lock-20080825

LICENSE MIT

restore a missing obtain write lock