Commit Graph

4158 Commits

Author SHA1 Message Date
Jeffrey Altman
9992d7a43f DEVEL15-windows-mounttab-remove-debugging-20070203
no longer need the Debug Output String statements


(cherry picked from commit 78c83150f6)
2007-02-04 02:50:29 +00:00
Jeffrey Altman
9cdf31e816 DEVEL15-windows-bkgdaemon-retry-failed-requests-20070203
background request functions such as BkgFetch and BkgStore do not
return success or failure.  the bkgDaemon thread simply executes
the request and discards it regardless of whether or not the request
was completed.  this can result in background store event failing
to be written to the file server.

modify the background request functions to return success or failure.

modify the background daemon to put failed requests back onto the queue
if the reason for failure was transient.

modify the background daemon only to process requests when the servers
for the volume are marked up.


(cherry picked from commit 37d16dd70b)
2007-02-04 02:46:25 +00:00
Jeffrey Altman
fdccb816f9 DEVEL15-windows-buf-refcount-leak-fix-20070203
Plug a buffer refcount leak.   This is why the client slows down over
time.  It runs out of buffers it can use.


(cherry picked from commit 9a9e0976c8)
2007-02-04 02:02:26 +00:00
Jeffrey Altman
0fcb42fc93 DEVEL15-windows-buf-dump-fix-20070203
restore the missing format string to the Buffer Hash Table Dump routine


(cherry picked from commit 84a0ef8e1a)
2007-02-03 18:04:51 +00:00
Jeffrey Altman
499d0b02ca DEVEL15-windows-log-eol-20070203
ensure that log files use CR-LF for end of line.   the "fs memdump"
output and the afsd_init.log initialization output were still using LF.


(cherry picked from commit 1e44ef074a)
2007-02-03 17:49:33 +00:00
Jeffrey Altman
23d5ddca11 DEVEL15-windows-drive-mappings-20070202
FIXES 45545

Remove "Drive " from the drive mappings.  This way the drive letters
can be selected with a single key press.


(cherry picked from commit 7d6baa2df1)
2007-02-03 04:53:04 +00:00
Chaskiel M Grundman
85d98e779f DEVEL15-linux-and-locks-cleanup-20070202
fix linux flock, remove a bogus lock assert, and fix pid tracking to avoid usele
ss panic


(cherry picked from commit fd1c37ebe7)
2007-02-03 03:28:02 +00:00
Jeffrey Altman
5811b9a126 DEVEL15-windows-afsd-volume-ref-leak-20070202
When looking up a volume by ID or Name, if the volume server data requires
refreshing and the UpdateVolume operation failed, do not leak the refCount.


(cherry picked from commit ab294cfdc5)
2007-02-02 15:44:12 +00:00
Jeffrey Altman
14b928b7d9 DEVEL15-windows-nsis-20070202
even if afsd_service.exe can be shut down the binary might still not
be able to be replaced due to the windows Protection Service.
Use the ReplaceDLL macro


(cherry picked from commit 38d6f48507)
2007-02-02 15:40:08 +00:00
Jeffrey Altman
d6c9295ee7 DEVEL15-venus-include-afs-com_err-20070201
FIXES 51424

include afs/com_err.h for error_message() prototype to prevent crashes
on platforms with 64-bit pointers and 32-bit int


(cherry picked from commit 564d41d96e)
2007-02-01 13:25:33 +00:00
Jeffrey Altman
0da50d9f9a DEVEL15-windows-notes-20070201
many changes in recent days
2007-02-01 11:02:06 +00:00
Jeffrey Altman
28078afa0e DEVEL15-windows-freelance-20070131
FIXES 52069

If an app tries to open the freelance directory for WRITE then the
default anonymous access privileges, read/lookup, are not sufficient
and cm_HaveAccessRights will fail.  Freelance can't get access rights
from anywhere.  Therefore, cm_HaveAccessRights should special case
the Freelance directory.


(cherry picked from commit bd5ed7d332)
2007-02-01 04:30:21 +00:00
Jeffrey Altman
adf41713e8 DEVEL15-windows-delete-test-file-not-dir-20070131
the cm_CheckNTDelete function was testing the permissions of the
directory and not the permissions of the file being deleted.
This resulted in inconsistencies between the attributes of the
file and the ability to delete it.

this patch also adds a large amount of trace log entries as there
was none in this section of the code before.


(cherry picked from commit f3c4bbd41a)
2007-01-31 17:03:33 +00:00
Jeffrey Altman
7414591639 DEVEL15-windows-shell-ext-reformat-20070130
reformat the source code to make it easier to read/edit


(cherry picked from commit 908918a89d)
2007-01-30 12:42:43 +00:00
Jeffrey Altman
1bef8a99ad DEVEL15-windows-netidmgr-string-updates-20070130
As per the NetIdMgr model, refer to credentials instead of tokens.

Update the copyright strings


(cherry picked from commit daddcd3bcc)
2007-01-30 12:31:46 +00:00
Jeffrey Altman
7d62e15e4d DEVEL15-windows-vol-fssync-debug-20070130
add a resource file for fssync-debug for when we decide to build it


(cherry picked from commit 0b669007c7)
2007-01-30 12:25:20 +00:00
Jeffrey Altman
a129b3b6ce DEVEL15-windows-vol-fix-salvager-20070130
The salvager on Windows was not being built properly.  The fssync-debug.c
main() was being used instead of the salvager.c main().  Remove
fssync-debug.obj from the library and fixup the includes and global
variable declarations.


(cherry picked from commit c4a89f3f79)
2007-01-30 12:17:28 +00:00
Jeffrey Altman
70f46fcadc DEVEL15-windows-procmgmt-20070130
Do not raise an exception if SIGQUIT is received prior to the
registration of the Shutdown handler


(cherry picked from commit b02c32b069)
2007-01-30 12:07:18 +00:00
Russ Allbery
9297cac918 DEVEL15-document-fs-setacl-permissions-20070129
Better document the current state of implicit "a" rights on directories.


(cherry picked from commit 3960a5ff1c)
2007-01-29 19:33:40 +00:00
Jeffrey Hutzelman
9b1ba4826c DEVEL15-volume-dont-artificially-untimeout-vlservers-20061218
FIXES 48959

remove synthetic event to undo timeouts of vlservers we "haven't talked to yet"


(cherry picked from commit 91ce7a066d)
2007-01-25 11:20:47 +00:00
Russ Allbery
5fbe4aa3a4 DEVEL15-remove-unbaked-code-20060802
Remove the preliminary rxgk and Automake conversion, neither of which are
finished or ready for prime time yet.  Having this active in CVS isn't
helpful and is mildly confusing at the moment.


(cherry picked from commit 78880bc5dc)
2007-01-25 10:38:04 +00:00
Russ Allbery
6a4b1e662a DEVEL15-cvsignore-happiness-20060801
Update .cvsignore files to ignore everything we should be ignorant of.


(cherry picked from commit 25015276f8)
2007-01-22 17:34:15 +00:00
Derrick Brashear
f8e2666b69 DEVEL15-make-cleaner-20070122
this stuff was missed


(cherry picked from commit 676bf342dd)
2007-01-22 17:20:29 +00:00
Jeffrey Altman
5c110c9379 DEVEL15-windows-fix-volume-refcount-leak-20070121
Plug a volume refcount leak

Add volume data to the "fs memdump" output

Add memmap stat data to the afsd_init.log output at startup and shutdown


(cherry picked from commit f9697113d9)
2007-01-22 02:18:09 +00:00
Jeffrey Altman
16f48c4d4c DEVEL15-windows-nsis-fix-rpc-20070116
remove the rpc fix.  the original code was correct


(cherry picked from commit 41df987014)
2007-01-16 17:26:07 +00:00
Jeffrey Altman
78060713f7 DEVEL15-windows-nsis-installer-20070115
Fix the RPC check to actually check the RPC status

Update the copyright date

Add Vista version detection


(cherry picked from commit d32af98079)
2007-01-15 23:41:30 +00:00
Derrick Brashear
f6c1d12b80 DEVEL15-openafs-1-5-14-20070115
1.5.14
2007-01-15 20:56:41 +00:00
Jeffrey Altman
67dca79036 DEVEL15-windows-version-20070115
1.5.14
2007-01-15 20:56:27 +00:00
Jeffrey Altman
0a2787c6d4 DEVEL15-windows-notes-20070115
1.5.14
2007-01-15 20:54:32 +00:00
Jeffrey Altman
1e44b92702 DEVEL15-DEVE15-windows-release-notes-20070115
1.5.14
2007-01-15 20:03:13 +00:00
Jeffrey Altman
cc7c9e886f DEVEL15-windows-open-dir-lookup-20070115
add new error code when requested InfoLevel is not supported

CIFS NTCreateX Read privilege means PRSFS_LOOKUP when the object is a
directory


(cherry picked from commit 20f4265686)
2007-01-15 19:52:19 +00:00
Chaskiel M Grundman
70b0920c70 DEVEL15-linux26-large-pag-groups-20070115
working from base provided by shadow@dementia.org


(cherry picked from commit 2f3558f341)
2007-01-15 15:51:01 +00:00
Derrick Brashear
9660d8bd52 DEVEL15-locker-thread-tracking-20070111
track thread ids so we can properly not deadlock


(cherry picked from commit 2b7f13c227)
2007-01-12 16:29:03 +00:00
Derrick Brashear
0c485a339b DEVEL15-netinfo-fake-support-correction-20070112
fix NetInfo "f" line fake IP address support to work when either
1) NetRestrict file is in place or
2) existing sysid file does not list fake address


(cherry picked from commit 2502379d75)
2007-01-12 05:20:33 +00:00
Tom Keiser
80d73e6e50 DEVEL15-rx-deal-with-afs34-jumbograms-again-20070111
FIXES 51116

try again at dealing with old jumbograms


(cherry picked from commit 0732c4637d)
2007-01-12 03:49:56 +00:00
Jeffrey Altman
112bf1269e DEVEL15-client-handle-vicetokendead-with-reconnect-20070109
client-handle-vicetokendead-with-reconnect-20070104 failed
to alter the behavior of the RXKADEXPIRED and other cases.


(cherry picked from commit 284668200e)
2007-01-09 15:30:02 +00:00
Derrick Brashear
98b237aede DEVEL15-tsfpq-macro-naming-20070105
rename the queue-splicing versions of the checkin/checkout macros


(cherry picked from commit cbba8d8b88)
2007-01-06 01:20:07 +00:00
Derrick Brashear
5949a85fc8 DEVEL15-buildpkg-dmg-path-20070105
reported by marcus watts


(cherry picked from commit 6029f002be)
2007-01-05 23:31:30 +00:00
Derrick Brashear
3e7a61d0f3 DEVEL15-rx-deal-with-afs34-jumbograms-again-20070105
try again at dealing with old jumbograms


(cherry picked from commit 52b036747c)
2007-01-05 23:15:40 +00:00
Derrick Brashear
7e2932718b DEVEL15-multiple-local-realms-20070105
FIXES 51104

do the correct check


(cherry picked from commit 4be015449d)
2007-01-05 23:06:55 +00:00
Kevin Hildebrand
e6485cfa8a DEVEL15-pts-rename-fix-20070105
FIXES 51066

fix pts rename to do the right thing


(cherry picked from commit b975875e79)
2007-01-05 18:21:50 +00:00
Jeffrey Altman
2b953cd6e7 DEVEL15-windows-unix-mode-bit-enforcement-20070105
modify the write-lock permission test so that the UnixMode bits do not
subtract PRSFS_WRITE from the rights when testing PRSFS_WRITE | PRSFS_LOCK.

PRSFS_WRITE implies PRSFS_LOCK so add it

Add new registry value "DeleteReadOnly" to permit deletion of read-only
files.  The default is 0.  Set to non-zero value to activate.


(cherry picked from commit 290b05b6b6)
2007-01-05 17:14:52 +00:00
Sean O'Malley
c09b1e197d DEVEL15-bucoord-protoize-20070104
FIXES 50870

protoize bucoord


(cherry picked from commit 2d68f6a3ef)
2007-01-05 06:08:02 +00:00
Derrick Brashear
2297458875 DEVEL15-pr-changeentry-arg-types-20070105
oops. put it back


(cherry picked from commit aab62fe05e)
2007-01-05 06:04:09 +00:00
Derrick Brashear
046835f98d DEVEL15-solaris-but-seriously-20070105
guess chas had the right idea


(cherry picked from commit b5dbc4fe60)
2007-01-05 05:03:57 +00:00
Derrick Brashear
f308e1e06b DEVEL15-free-packet-avoid-issue-with-34-jumbograms-20070104
try to deal with rainer toebbicke's ongoing issue


(cherry picked from commit fd4a1c1c32)
2007-01-05 04:57:32 +00:00
Derrick Brashear
fdcb1ae7b1 DEVEL15-solaris-mypid-track-threads-20070104
based on suggestion by tkeiser


(cherry picked from commit 267b548a48)
2007-01-05 04:49:23 +00:00
Derrick Brashear
8923e68d0a DEVEL15-unroll-namei-delay-fsync-20070104
has been shown to cause problems with releases per haba@pdc.kth.se testing, unroll until we figure out why


(cherry picked from commit ba017be750)
2007-01-05 03:40:34 +00:00
Marcus Watts
c26f3d6f5c DEVEL15-asetkey-with-heimdal-20070104
FIXES 50973

just make asetkey build with heimdal


(cherry picked from commit c8503d73a1)
2007-01-05 03:21:45 +00:00
Derrick Brashear
013de9001b DEVEL15-darwin-fake-more-free-20070104
fake more free disk space for dumb apps


(cherry picked from commit 349474755b)
2007-01-04 22:17:57 +00:00