Commit Graph

5604 Commits

Author SHA1 Message Date
Jeffrey Altman
f18b54bfe6 windows-install-nsis-20081226
LICENSE MIT

permit the location of the NSIS application to be configurable
2008-12-27 02:53:55 +00:00
Matt Benjamin
06468cb939 windows-client-config-manifest-20081226
LICENSE BSD
FIXES 123889

remove extraneous reference to the output manifest file which resulted
in two manifests being generated with conflicting UAC values.
2008-12-27 02:27:34 +00:00
Jeffrey Altman
61aa1b199c windows-afsd-btree-lookups-20081226
LICENSE MIT

when performing a lookup operation it is acceptable for the data version
of the btree to be greater than the data version of the cm_dirOp_t
under which the operation is being performed.  No change to the btree
can take place and the result of the lookup will maintain consistency
without requiring an additional restart of the directory operation.
2008-12-26 23:40:14 +00:00
Jeffrey Altman
4435c4fdcc windows-afsd-dir-prefetch-20081226
LICENSE MIT

when prefetching the directory buffers do not call cm_FlushFile to
discard locally modified buffers.  Instead just set the cm_scache_t
bufDataVersionLow to the current version.  out of date buffers will
therefore be ignored without requiring that locks be dropped and
reacquired and without searching all of the buffers associated with
the directory.
2008-12-26 23:34:26 +00:00
Jeffrey Altman
9784a9f0cc windows-afsd-max-daemons-20081226
LICENSE MIT

permit the number of daemon threads to be increased to 64 instead of
a maximum of 8.
2008-12-26 23:29:22 +00:00
Jeffrey Altman
9e2d9f6fa8 windows-afsd-rename-collision-20081226
LICENSE MIT

Do not permit cm_Rename() to rename an existing object such that it
creates a case-insensitive name collision with another object.
This change in behavior is consistent with the restrictions when
creating new objects.  This change prevents the explorer shell from
getting confused when it creates a new folder.
2008-12-26 23:26:09 +00:00
Jeffrey Altman
238ad07e13 windows-pioctl-drive-subst-20081226
LICENSE MIT

GetDriveType() will return "REMOTE" for drive letters that are mapped
to network devices via the SUBST command.  Recursively check drive letters
for the final substitution before checking to see if the drive letter
is in fact an AFS device.
2008-12-26 21:17:49 +00:00
Matt Benjamin
411a63fb06 windows-afsd-findserverbyip-refcount-20081223
LICENSE BSD
FIXES 124054

reference count the server object returned by cm_FindServerByIP
2008-12-23 20:42:38 +00:00
Derrick Brashear
556b978051 solaris-largepartition-interface-20081222
LICENSE IPL10

add support for using statvfs64 on solaris
2008-12-22 20:34:12 +00:00
Derrick Brashear
72cb3a5f18 ubik-serverinit-clones-correction-20081222
LICENSE IPL10

as pointed out by Simon Wilkinson
2008-12-22 19:22:57 +00:00
Tom Kula
d2ae1c9952 vol-dump-incr-largefile-support-20081222
LICENSE IPL10
FIXES 123984

add large file support for >2gb dumps; add incremental support
2008-12-22 19:01:46 +00:00
Jeffrey Hutzelman
0c52c9b3d9 doxygen-getfid-correction-20081222
LICENSE IPL10

correct out param description
2008-12-22 17:30:58 +00:00
Derrick Brashear
c69fa8fef4 rx-idledead-only-ignore-keepalives-20081222
LICENSE IPL10

critical to not ignore e.g. other acks
2008-12-22 17:14:36 +00:00
Jeffrey Altman
992ec09633 rxgen-cpp-definition-20081221
LICENSE MIT
FIXES 124011

avoid "ologo" compilation error messages due to buffer overflow in rxgen
on Windows.  research performed by mlane@sinenomine.net.
2008-12-21 06:05:12 +00:00
Jeffrey Altman
46abfec0c7 tweak-vicelog-macros-20081221
LICENSE IPL10

add missing semi-colons left out from DELTA tweak-vicelog-macros-20081218
2008-12-21 05:58:20 +00:00
Jeffrey Altman
dbc92bde39 audit-consolidate-open-20081221
LICENSE IPL10
FIXES 123923

fix audit-consolidate-open-20081217 which broke the Windows build.
2008-12-21 05:46:29 +00:00
Simon Wilkinson
12297b9588 tweak-vicelog-macros-20081218
LICENSE IPL10

deal with macro semicolon confusion for vicelog
2008-12-18 14:05:10 +00:00
Steve McIntosh
539dc6f501 audit-consolidate-open-20081217
LICENSE IPL10
FIXES 123923

consolidate opening auditlog in one place; make opening nonblock easier
2008-12-17 18:14:41 +00:00
Steve McIntosh
8271c1674f auditlog-fids-20081217
LICENSE IPL10
FIXES 123922

make auditlog process multiple fids correctly
2008-12-17 18:11:43 +00:00
Jeffrey Altman
dc4429487f windows-afsd-smb-error-mapping-20081217
LICENSE MIT

map ENOMEM to STATUS_OUT_OF_MEMORY
2008-12-17 16:19:22 +00:00
Derrick Brashear
df90f5510a irix-prototype-fixage-20081216
LICENSE IPL10

more cleanup to make prototypes match functions on irix
2008-12-16 21:48:53 +00:00
Derrick Brashear
dfc38ea7e9 irix-close-vnop-typo-20081216
LICENSE IPL10

fix irix close vnop prototype to be correct
2008-12-16 21:05:20 +00:00
Garry Zacheiss
00d5f88fa5 butc-xbsa-64bit-linux-20081215
LICENSE IPL10

use the 64 bit libraries when built for amd64
2008-12-15 22:20:37 +00:00
Derrick Brashear
1754101972 fbsd71-like-current-20081215
LICENSE IPL10
FIXES 123917

rpc is in sys now, like in current. tweaked from matt's patch to also
deal with amd64
2008-12-15 20:50:57 +00:00
Matt Benjamin
c63e2541e5 amd64-fbsd-20081215
LICENSE IPL10
FIXES 123811

add support for fbsd 7.1, amd64 fbsd
2008-12-15 20:37:51 +00:00
Derrick Brashear
b147521611 aix-prototype-fixes-20081215
LICENSE IPL10

make the prototyping changes work on aix
2008-12-15 19:12:04 +00:00
Derrick Brashear
7714162e9a solaris-vnop-prototyping-20081213
LICENSE IPL10

make the head sane on solaris again
2008-12-13 21:30:55 +00:00
Derrick Brashear
1f9467f9b7 eliminate-cplusplus-style-comments-20081209
LICENSE IPL10

aix compiler hates // style comments
2008-12-09 17:04:45 +00:00
Jeffrey Altman
9123966e43 windows-afsd-ntstatus-wouldblock-20081208
LICENSE MIT

Change the mapping of CM_ERROR_WOULDBLOCK from
STATUS_LOCK_NOT_GRANTED to STATUS_CANT_WAIT.
STATUS_LOCK_NOT_GRANTED is used to indicate
CM_ERROR_LOCK_NOT_GRANTED.
2008-12-08 16:25:40 +00:00
Derrick Brashear
8166bd1d19 missing-comerr-header-includes-20081130
LICENSE IPL10
FIXES 123676

include com_err header in places where it's not so afs_error_message et al
exist
2008-11-30 20:24:12 +00:00
Douglas Engert
29457b1ca7 solaris-fs-agnostic-cache-20081130
LICENSE IPL10
FIXES 123677

make the cache able to be filesystem-agnostic so a ZFS cache is possible
2008-11-30 20:20:55 +00:00
Andrew Deason
4db6293a06 linux-nonfh-cache-file-handling-20081130
LICENSE IPL10
FIXES 123771

go back to referencing f.inode and not ainode when not using the fh cachefiles.
put back the dcache reference again.
2008-11-30 20:17:13 +00:00
Dragos Tatulea
fb549013e7 disconnected-refcount-fixes-20081130
LICENSE IPL10
FIXES 123714

fix code which tweaks refcounts on disconnected vcaches to be correct
2008-11-30 20:11:05 +00:00
Dragos Tatulea
20aff72a7e disconnected-dirty-list-keeps-reference-to-vcache-20081130
LICENSE IPL10
FIXES 123715

avoid putting vcaches on the dirty list unreferenced
2008-11-30 20:06:35 +00:00
Derrick Brashear
96996e65fc uphys-invalidate-returns-void-20081130
LICENSE IPL10
FIXES 123723

thanks to Hartmut Reuter for catching this.
2008-11-30 19:49:16 +00:00
Derrick Brashear
0d94742ec3 libafs-prototypes-20081130
LICENSE IPL10

fix sun5 prototype for afs_close
2008-11-30 19:40:00 +00:00
Jeffrey Altman
55ac2b7aa7 netrestrict-netinfo-20081129
LICENSE MIT

Rename rxi_getAllAddrMaskMtu to rx_getAllAddrMaskMtu.

Implement rx_getAllAddrMaskMtu for Windows.

Add rx_getAllAddrMaskMtu to the libafsrpc exports list.

Remove restrictions on use of NetRestrict / NetInfo files from
all services on Windows.
2008-11-29 18:55:25 +00:00
Simon Wilkinson
b7e12a1aec libafs-prototypes-20081129
LICENSE IPL10

 add prototypes missing from libafs
2008-11-29 18:20:03 +00:00
Simon Wilkinson
deb20d02fb standard-header-includes-20081129
LICENSE IPL10

add missing standard headers
2008-11-29 18:15:40 +00:00
Simon Wilkinson
85f1ef34c2 rxkad-prototypes-20081129
LICENSE IPL10

add prototypes for rxkad
2008-11-29 18:08:33 +00:00
Jeffrey Altman
5697e58a07 windows-pioctl-global-auto-mapper-20081125
LICENSE MIT
FIXES 123726

drive letters mapped to \\afs by the global auto mapper do not show
up as mapped drives.  Add a check for the drive mapping based upon
the registry configuration.
2008-11-26 07:15:01 +00:00
Jeffrey Altman
ebb2c8eaca windows-afsd-memdump-20081121
LICENSE MIT

add the buffer error state to the memdump output
2008-11-21 16:52:40 +00:00
Adam Vollrath
9ddb573bbb ubik-doxygen-20081121
LICENSE IPL10
FIXES 123681

restyle comments in ubik to be doxygen qt-style
2008-11-21 07:09:42 +00:00
Jeffrey Altman
ef92a3331f clones-take-two-20081120
LICENSE IPL10
FIXES 89557

commit jeff's revised version of the patch
2008-11-20 22:56:12 +00:00
Jeffrey Altman
f3384d6378 windows-smb-is-mask-20081119
LICENSE MIT
FIXES 123680

Examination of dump shows that smb_IsMask is being called on a
non-8.3 input buffer.   Separate smb_IsMask() into smb_Is8Dot3Mask()
for 8.3 input buffers and smb_IsMask() for non-8.3 input buffers.
2008-11-19 12:36:39 +00:00
Tracy Di Marco White
122833a44e netbsd-acinclude-typo-20081117
LICENSE IPL10
FIXES 123647

fix netbsd version tests for amd64
2008-11-17 23:14:02 +00:00
Derrick Brashear
b5fea780fb aix6-lam-plugin-20081117
LICENSE IPL10
FIXES 123649

based on suggestion from Hung_Pham@unc.edu

build aix5 module for aix6
2008-11-17 23:05:28 +00:00
Jeffrey Altman
a4177506ce windows-smb-rename-20081117
LICENSE MIT
FIXES 123673

avoid reference under count when renaming
2008-11-17 22:28:43 +00:00
Jeffrey Altman
5fe7d9c6d9 windows-smb-vc-uid-missing-20081117
LICENSE MIT
FIXES 123655

Protect against an smb packet containing a uid for which we have no
active session in the virtual circuit.
2008-11-17 19:08:23 +00:00
Jeffrey Altman
d312166bfd windows-buf-clean-20081115
LICENSE MIT

change the interface to buf_CleanAsync / buf_CleanAsyncLocked to permit
errors to be propagated to the caller.
2008-11-15 17:10:16 +00:00