Commit Graph

19 Commits

Author SHA1 Message Date
Jeffrey Altman
16c3b92545 DEVEL15-windows-build-20080725
LICENSE MIT

update README-NT and src/ntbuild.bat build instructions.


(cherry picked from commit 61d1578324)
2008-07-25 21:27:20 +00:00
Asanka Herath
1ab2f6811e DEVEL15-windows-unicode-support-20080509
LICENSE MIT

This delta provides a fairly complete implementation of Unicode character
set support for the Windows Cache Manager and supporting tools including
fs.exe, symlink.exe, the pioctl library, and the explorer shell extension.

New Build requirements:

In order to build the Microsoft IDN Mitigation APIs SDK 1.1 is now required.
This SDK provides the normalization.h header and the redistribution
install packages required to install normaliz.dll.   The AFSDEV_INCLUDE
path must be modified to point to the directory containing normalization.h.
There are no lib files for this package.

Cache Manager:

The CM SMB server has been modified to negotiate the use of UNICODE.
By default it is on.  The "fs smbunicode" command can be used to disable
UNICODE at runtime.

cm_utils now contains UNICODE normalization and conversion routines built
on top of the IDN Mitigation APIs.

All input strings are normalized with UNICODE Normalization Form C.

The pioctl interface now supports UTF8 strings in addition to ANSI.
UTF8 strings are prefixed with <ESC> % 8 as per the ISO 2022 extension.


Pioctl Library:

New apps should use the pioctl_utf8() function instead of pioctl().
pioctl() is for ANSI strings and provides backward compatibility
with third party apps.

fs.exe and symlink.exe:

Converted to Unicode applications.  All strings are now communicated
using UTF-8.

Explorer Shell Extension:

Converted to a Unicode DLL.  All strings are now communicated using
UTF-8.  Fonts on U.S. Windows distributions are not fully populated.
As a result not all of the characters can be displayed in all of the
dialog boxes.

Still to do:

1. Add Unicode normalization to AFS directory entries and mountpoint
   and symlink target strings.

2. Use the Unicode version of GetCurrentDirectory in fs_utils.c

3. Update the installers to install the IDN Mitigation APIs on XP
   and 2003.  Vista already has them and they are not supported on
   pre XP SP2 releases.


(cherry picked from commit a36ec90cff)
2008-05-09 16:10:06 +00:00
Jeffrey Altman
ae0cd3cf55 DEVEL15-windows-readme-20080421
LICENSE MIT

update the build instructions
2008-04-21 17:03:50 +00:00
Jeffrey Altman
5daf503114 DEVEL15-windows-remove-umich-afsifs-20080318
LICENSE MIT

The UMich AFS IFS code has never been made ready for production.
An alternative approach is currently being worked on that will be.


(cherry picked from commit e7e2a3bd06)
2008-03-18 16:48:31 +00:00
Jeffrey Altman
88c3028cea DEVEL15-readme-nt-20070920
update wix and nsis instructions


(cherry picked from commit 0ef8174a29)
2007-09-20 12:58:10 +00:00
Jeffrey Altman
01d2bc83d8 DEVEL15-windows-readme-nt-20070909
update NSIS version to 2.30


(cherry picked from commit 4914e45f26)
2007-09-10 05:13:28 +00:00
Jeffrey Altman
dfa7c2f6f9 DEVEL15-windows-readme-20061230
updates for VS2005, Vista, etc.


(cherry picked from commit 1a9ba9aa4b)
2006-12-30 17:50:06 +00:00
Jeffrey Altman
8598876296 DEVEL15-windows-readme-20061023
(cherry picked from commit eecdb30c47)
2006-10-23 05:08:48 +00:00
Jeffrey Altman
09e871e52f windows-readme-20050628
Updates to describe NSIS 2.07
2005-06-29 03:41:55 +00:00
Jeffrey Altman
e4df380272 windows-afsifs-20050617
Not all of the chunks applied on the last commit
2005-06-17 17:15:25 +00:00
Jeffrey Altman
329a792344 window-afsifs-20050617
Updates to the afsifs-20050615 DELTA.
* Fix the build system
* Reformat the code
* Update docs
2005-06-17 17:07:46 +00:00
Eric Williams
3cc3cedba0 afsifs-20050615
Windows IFS client code and build option
2005-06-15 17:51:44 +00:00
Jeffrey Altman
06edeed70c windows-misc-20041122
the VC++ 2003 Toolkit is missing some important libraries.
remove it from the README-NT file

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

update docs

====================

simplify the freelance import from afs_freelance.ini code.  don't generate
an new file if the old one does not exist.

begin conversion from old string functions to new strsafe functions.
this will need to be done for all of the afsd_service.exe source
modules before we can regularly use VS .NET 2005

Add support for VL_GetEntryByNameN.  Still need to figure out what needs
to be done for VL_GetEntryByNameU.  (multi-homed support)

====================

fix a deadlock situation if an Obtain Tokens dialog is produced
by an expiration event and the user chooses to cancel instead of
obtain new credentials.
2004-11-23 03:49:05 +00:00
Jeffrey Altman
66cf365c50 readme-nt-20041101
Remove last vestiges of Win9x comments

Update Wix 2.0 information

Provide download or ordering information on how to obtain all the
necessary tools required to build OpenAFS for FREE
2004-11-01 11:45:29 +00:00
Jeffrey Altman
fd297f88e4 readme-nt-20040805
Update readme with latest WiX installer info
2004-08-05 17:23:25 +00:00
Asanka Herath
59d81d9d24 xp-sp2-icf-20040713
Windows XP SP2 adds a firewall which blocks all incoming ports by default.
This patch adds support to the AFS Client Service (but not the AFS Server)
to automatically open the firewall to ports in use by the application.

One of the new requirements of this functionality is the use of the
latest Platform SDK "Microsoft Platform SDK for Windows XP SP2".

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

 For the XP SP2 SDK both the Core and Data Access SDKs are required
2004-07-14 07:12:20 +00:00
Jeffrey Altman
cb5052f2e9 readme-nt-20040620
Update README-NT with details on Wix MSI installer
(last time README-NT did not get picked up by cvs)
2004-06-21 18:23:36 +00:00
Jeffrey Altman
18a9be2b18 nt-readme-upd-20040617
Update requirements for building OpenAFS on Windows 2000/XP/2003
2004-06-18 05:49:20 +00:00
Jeffrey Altman
83b2f72a94 move-readme-to-top-20040317
Move the README files to the top directory where they belong.

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

As of 1.3.60 move the Windows Readme files from src to top directory
2004-03-18 04:32:20 +00:00