2350 Commits

Author SHA1 Message Date
Joakim Fallsjö
7bc57bc068 solaris-x86-9-support-20040809
osconf stuff for solaris x86 9.0
2004-08-09 10:18:51 +00:00
Jeffrey Altman
d98157d514 remove-winlogon-key-20040810
Make sure installers remove winlogon event handler key
BP-openafs-stable-1_4_x
2004-08-09 06:13:38 +00:00
Derrick Brashear
88418dccc8 tvolser-default-20040809
build and install tvolser on platforms with tviced.
2004-08-09 05:35:51 +00:00
Jeffrey Altman
544afa6bcc release-1370-20040810
Disable the installation of the WinLogon Event Handlers to avoid
problems with XP SP2 Final Release booting and profiles being released
on logoff.

Update version to 1.3.7000

Add VS8 entries to the build system
2004-08-09 05:20:07 +00:00
Derrick Brashear
c1b72715c2 prepare-for-1-3-70-20040809
get configure scripts ready for 1.3.70

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

unget configure scripts ready for 1.3.70. not what i meant to do
2004-08-09 05:13:57 +00:00
Derrick Brashear
aa72caacc4 enable-largefile-clients-20040808
the linuxes should all work. it at least builds on openbsd. i can't imagine
freebsd doesn't work, likewise "netbsd 2.0", only question is hpux.
2004-08-09 05:07:33 +00:00
Derrick Brashear
bdbb4fd767 irix-largefile-client-20040808
enable largefile support in the client
2004-08-09 04:30:18 +00:00
Derrick Brashear
b26b38a321 irix-osi-cred-decl-20040808
add cred declaration for irix back
2004-08-09 04:25:45 +00:00
Derrick Brashear
9a2ff82f9b dux50-largefile-client-20040808
good here also
2004-08-09 02:23:32 +00:00
Derrick Brashear
faf9b11012 dux-rxk-init-is-void-20040808
rxk_init is a void function
2004-08-09 01:58:50 +00:00
Derrick Brashear
20074af8e1 dux-min-direct-20040808
someone removed d_fileno from the generic case, put it back there.
(maybe it was me, who knows...)
2004-08-09 01:54:05 +00:00
Derrick Brashear
3ffd1b18ad dux-kernel-cleanup-20040808
more "cleanup cleanup"
2004-08-09 01:24:57 +00:00
Derrick Brashear
34a078003d dux-gcpags-20040808
pidtab and npids need to be pulled in so this works
2004-08-09 01:17:33 +00:00
Derrick Brashear
1a7e336a16 dux-vol-cleanup-20040808
make partition code work again on dux
2004-08-09 00:59:51 +00:00
Derrick Brashear
fc2133da49 ubik-reorder-functions-20040808
avoid need for prototypes by reordering
2004-08-09 00:57:23 +00:00
Derrick Brashear
5f93afbeff dux-lwp-makefile-fix-20040808
tru64 hates indented comments inmakefiles
2004-08-09 00:49:52 +00:00
Derrick Brashear
3feb2837fa macos-largefile-client-20040808
libcc_kext is needed for ashldi3, ashrdi3, so that long long operations
don't result in undefined symbols
2004-08-09 00:12:55 +00:00
Love Hörnquist-Åstrand
5bc0d218f5 rxgk-import-20040808
not actually hooked in yet, but getting it in so we can work with it.
2004-08-08 20:21:33 +00:00
Derrick Brashear
2376b591d0 macos-10-autoconf-update-20040808
10.3.4 and 10.3.5 work
2004-08-08 20:07:09 +00:00
Derrick Brashear
ed1098ad10 solaris-largefile-client-20040808
enable largefile client for sparc and x86 solaris 8 and on.
2004-08-08 19:14:08 +00:00
Jeffrey Altman
e3627407b2 debug-messages-20040808
make sure that all messages logged to the Event Log are also in the
trace log
2004-08-08 17:55:28 +00:00
Jeffrey Altman
3d790dd232 winnotes-20040807
document new freelance functionality and update install notes

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

more updates
2004-08-07 22:32:46 +00:00
Asanka Herath
99cd190567 hidden-dot-files-20040807
Hide dot files even when we can't stat the file.
2004-08-07 17:56:26 +00:00
Jeffrey Altman
9fef137786 unused-vars-20040807
remove unused variables
2004-08-07 15:14:17 +00:00
Jeffrey Altman
413f2aaf60 free-serverref-list-20040807
Freeing the cm_serverRef_t has proved to be a challenge to get it right.
We now pass a pointer to a pointer to the first object in the list to
the function.  We must be very careful to not destroy the list as we walk
the contents of the list with the extra level of indirection.   On the
other hand, when we are freeing members of the list which have reached
a refCount of zero, we must be sure to maintain the fiction of the extra
level of indirection.
2004-08-07 15:12:11 +00:00
Jeffrey Altman
e8553285e2 ignore-me-20040812
ignore this commit
2004-08-07 14:45:59 +00:00
Jeffrey Altman
0cf725772b freelance-misc-20040807
Added a change monitor to the HKLM\SOFTWARE\OpenAFS\Client\Freelance
key.  When a change occurs mark the root.afs data as invalid and
for it to be reloaded on the next access.  This allows administrators
to modify the mount point list without restarting the service.

The freelance client used to provide a fake modification time for
the root.afs volume data and its mount points of 7/09/2001 14:24 EDT.
Added code to extract the last modification time of the Freelance
registry key and use that instead.  The time now represents the
most recent mount point change.

smb3.c: Fake the timestamp if we can't stat the file.  A zero FILETIME
value causes problems.
2004-08-07 06:44:05 +00:00
Tracy Di Marco White
6fc2e2900c netbsd-20-update-20040806
make it compile with current netbsd
2004-08-06 22:48:28 +00:00
Derrick Brashear
01845f22fb netbsd-has-long-long-20040806
feedback from gendalia@iastate.edu
2004-08-06 21:13:44 +00:00
Jeffrey Altman
bcc2794e26 ntlang-20040805
No longer warn about executing language registry file.
2004-08-05 17:51:41 +00:00
Jeffrey Altman
c35e327595 ntbuild-lang-20040805
No longer warn about executing a language registry file since the file
no longer exists and is not used with the new installers
2004-08-05 17:50:04 +00:00
Jeffrey Altman
4c20d3d1fc winnotes-20040805
Updates winnotes with current info

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

summary of changes performed this week for 1.3.70
2004-08-05 17:47:28 +00:00
Jeffrey Altman
432479c4bb mpr-lib-required-20040805
All executables which include the pioctl functions now require mpr.lib
to be linked
2004-08-05 17:31:34 +00:00
Jeffrey Altman
1adc134670 winxp-sp2-pioctl-20040805
On Windows XP SP2, when a Kerberos principal is used for login and the
KDC is not reachable, Windows will return a DOWNGRADE_DETECTED error
when attempting to open the ioctl file.  This is because NTLM will not
be permitted when there is the potential of an attack.  There is a hack
to get around this.  Manually create a CIFS connection to the AFS client
service while specifying the current user's name.  This will use the cached
password and allow the downgrade to NTLM.
2004-08-05 17:28:10 +00:00
Jeffrey Altman
0ce0ec8586 nsis-20040805
Correct missing debug conditional
2004-08-05 17:24:27 +00:00
Jeffrey Altman
fd297f88e4 readme-nt-20040805
Update readme with latest WiX installer info
2004-08-05 17:23:25 +00:00
Derrick Brashear
c50f171f2c findclient-print-stolen-clients-20040805
when a client is "stolen" due to a race, print it.
2004-08-05 15:48:09 +00:00
Asanka Herath
fca4ef8bfd loopback-install-20040804
If the backup hosts file can't be deleted, try changing attribtues
first, and failing that try to come up with a unique name for the
backup instead of failing.
2004-08-05 04:09:26 +00:00
Derrick Brashear
b4566d725e partly-revert-rx-cleanup-20040804
if there's a callback connection to a multihomed client, you need this
or you end up with multiple connections, one per IP, being made from
the single connection
2004-08-04 20:41:53 +00:00
Jeffrey Altman
29971c6e9f ticket-6077-20040804
FIXES 6077

Patch from Joe Buehler modified by Asanka
2004-08-04 20:30:03 +00:00
Asanka Herath
993051678f misc-post-1366-20040804
Update documentation on cache control and credential manager options
in MSI deployment guide.

'CachePath' setting in registry allows REG_EXPAND_SZ type.

Update registry documentation for 'CachePath' setting.

Both installers save the credential manager command line options in
registry.

Fix handling of existing 'afsdcell.ini' file in WiX installer.

WiX 2.0.1927 changed the XML schema.  The WiX installer has beed
updated accordingly.
2004-08-04 17:36:10 +00:00
Jeffrey Altman
fc128997e7 shortcut-params-20040804
Fix the retrieval of the shortcut params from the registry when the
HKCU\Software\Openafs\Client key exists but the AfscredsShortcutParams
is missing.
2004-08-04 16:54:42 +00:00
Jeffrey Altman
306f75eb4c server-list-refcount-20040804
cm_GetVolServers must return a pointer to the pointer to the server list
so the volume can be updated when the list is freed
2004-08-04 16:52:56 +00:00
Jeffrey Altman
03dd9eefd3 freelance-deadlock-20070803
oops
2004-08-03 21:10:36 +00:00
Jeffrey Altman
986bee7d66 freelance-deadlock-20040803
Avoid deadlock in Freelance mount point re-initialization
2004-08-03 20:40:31 +00:00
Jeffrey Altman
cb1730a07c windows-misc-20040803
Increase max chunksize to 128K from 32K.  Windows uses 64K SMB writes.
The large chunksize helps reduce the overlapped write to afs issue.

Increase number of server threads from 4 to 25.  Also helps to aleviate
the symptoms of the overlapped write to afs issue.  I can now write files
as large as 80MB.  120MB files still fail.

Export pr_CreateUser and pr_SNameToId from afsauthent.lib in order to
allow aklog.exe to use them to determine if a new pts uid should be
created for a user when accessing a foreign cell.

Modify pioctl to output a message to stderr if a Downgrade Detection error
has been returned when attempting to open the __IOCTL__ file.

Increase version number to 1.3.6601

Use HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer:Logon User Name
to determine the current user name for the afscreds.exe display

Do not allow submount names to have forward or backward slashes

Add debug info to cm_ioctl to track token addition and deletion

Add register new user code to aklog.exe from KenH's AFS kit

Correct test in cm_callback.c for freelance root.afs volume which
should not have been applied when freelance was not active.
2004-08-03 18:27:52 +00:00
Jim Rees
268b929170 fix-lwp-includes-again-20040803
Fix lwp includes AGAIN.
2004-08-03 15:45:49 +00:00
Jeffrey Altman
acfafa740d submount-20040731
Change "Description" field to "Submount"
2004-08-01 01:20:34 +00:00
Jeffrey Altman
4a4c214cbc osi-save-strings-20040731
Increase the save string length to 128 from 30 in order to be able to
handle principal names, paths, etc.
2004-08-01 01:19:08 +00:00
Jeffrey Altman
16e5767cc9 misc-windows-20040731
Move most log entries to the osi trace log from the afsd_init.log

Add log entries to help diagnose the lost callback problem

Fix a variety of type errors in header files and casts

More fixes for cm_Analyze.  Do not allow a retry to be performed
if the timeLeft on the call has expired.  Forcing a retry resets the
timeout period causing the call to never expire.  The side effect is
that the SMB sessions never close.  When the Windows SMB client times
out it will create a new session at a rate of one per 66 seconds.  This
causes the SMB session limit to be exceeded and we panic.

Modify the SMB Session limit to be four less then the number of SMB
NCBs.  This is because the server itself uses 4 NCBs which are not associated
with sessions.
2004-08-01 01:16:37 +00:00