1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-07-02 02:48:57 +02:00
gnupg/doc
Werner Koch aa87314e6f (get_cached_data): New arg GET_IMMEDIATE to bypass
the cache.  Changed all callers.
(get_one_do): Bypass the cache if the value would have been read
directly for v1.1 cards.It makes things a bit slower but obnly for
1.0 cards and there are not that many cards out in the wild.  This
is required to fix a caching bug when generating new keys; as a
side effect of the retrieval of the the C4 DO from the 6E DO the
chaced fingerprint will get updated to the old value and later
when signing the generated key the checking of the fingerprint
fails becuase it won't match the new one.  Thanks to Moritz for
analyzing this problem.
(verify_chv3): Removed the CHV status reread logic because we
won't cache the C4 DO anymore.
2005-01-25 14:18:56 +00:00
..
fr Update head to match stable 1.0 2002-06-29 13:31:13 +00:00
gph Update head to match stable 1.0 2002-06-29 13:31:13 +00:00
ChangeLog * g10.c (i18n_init) [W32]: Pass registry key to gettext 2005-01-20 11:42:03 +00:00
credits-1.0 * DETAILS, credits-1.0, credits-1.2: ElGamal -> Elgamal. 2004-05-08 16:32:30 +00:00
credits-1.2 * DETAILS, credits-1.0, credits-1.2: ElGamal -> Elgamal. 2004-05-08 16:32:30 +00:00
DETAILS (get_cached_data): New arg GET_IMMEDIATE to bypass 2005-01-25 14:18:56 +00:00
faq.raw * faq.raw: Updated. New Maintainer is David D. Scribner. 2002-08-23 08:43:46 +00:00
gnupg-w32.reg * g10.c (i18n_init) [W32]: Pass registry key to gettext 2005-01-20 11:42:03 +00:00
gnupg.7 * gnupg.7: Clarify that 'gpgv' doesn't encrypt, and that's not a bug. 2004-02-12 20:46:18 +00:00
gpg.ru.sgml * configure.ac: New option --disable-gnupg-iconv, define 2004-10-26 19:33:41 +00:00
gpg.sgml * gpg.sgml: Document --require-secmem/--no-require-secmem. Note that the 2004-12-16 06:01:19 +00:00
gpg.texi Add a note on how to send translations. 2004-12-16 10:13:02 +00:00
gpgv.sgml * DETAILS, credits-1.0, credits-1.2: ElGamal -> Elgamal. 2004-05-08 16:32:30 +00:00
gpgv.texi * configure.ac: New option --disable-gnupg-iconv, define 2004-10-26 19:33:41 +00:00
HACKING Update head to match stable 1.0 2002-06-29 13:31:13 +00:00
highlights-1.4.txt * highlights-1.4.txt: New. 2004-12-09 13:17:48 +00:00
KEYSERVER * KEYSERVER: New. Documents the --with-colons format for keyserver 2002-11-05 04:24:45 +00:00
Makefile.am Minor fixes 2004-12-16 10:28:50 +00:00
mksamplekeys (keys): Removed my old 621CC013 key 2004-12-12 16:03:47 +00:00
OpenPGP Update head to match stable 1.0 2002-06-29 13:31:13 +00:00
README.W32 * gpgv.c (tty_fprintf): New stub. 2005-01-20 17:21:40 +00:00
samplekeys.asc (keys): Removed my old 621CC013 key 2004-12-12 16:03:47 +00:00
TRANSLATE Add a note on how to send translations. 2004-12-16 10:13:02 +00:00

This is a binary version of GnuPG for MS-Windows 95, 98, WNT, W2000
and XP.

A FAQ comes with this package and a probably more recent one can be
found online at http://www.gnupg.org/faq.html.  See
http://www.gnupg.org/docs-mls.html for a list of mailing lists. In
particular the list gnupg-users@gnupg.org might be useful to answer
questions - but please read the FAQ first.

Note: Due to the use of the NSIS installer, the information below are
mostly out of date.

Installation instructions:
--------------------------
 1. Unpack the ZIP archive (alright, you already did this).
 2. Copy "gpg.exe", "gpgv.exe" and "gpgkeys_ldap.exe" to a place
    where you usually store your binaries.
 3. Create a directory "c:\gnupg" (or any other as you like)
 4. If you did not use the default directory "c:\gnupg", you
    should enter a string with the directory into the Registry
    under the key:
	 HKEY_CURRENT_USER -> Software -> GNU -> GnuPG
    (you probably need to create the keys GNU and GnuPG) and insert a
    new string under the name "HomeDir" with the value of the default
    directory you want to use.  Please use forward slashes and not the
    backslashes when setting filenames for GnuPG into the Registry.
 5. Enter "gpg" and see what happens
 6. Read the file README and the online HOWTOs


Internationalization support:
-----------------------------
 1

Store the locale id (like "de") into the registry under the key
HKEY_CURRENT_USER\Software\GNU\GnuPG with the name "Lang".


How to build it from the source:
--------------------------------
This version has been build with the Mingw32/CPD kit using the latest
stable version of GnuPG.

First get the source: It has to be available at the same location you
found this binary package - if not you should have received a written
offer to get the source delivered to you See the file COPYING (section
3) for details.

If you got this package from its canonical place (ftp.gnupg.org), the
source is available at:

  ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.2.n.tar.gz

or for development snapshots

  ftp://ftp.gnupg.org/gcrypt/alpha/gnupg/gnupg-1.x.n.tar.gz

this is the same source as for the Unix version.  If your binary
version of GnuPG is called something like gnupg-w32-1.0.4-1.zip, you
should find a patch file named gnupg-w32-1.0.4-1.0.4-1.diff.gz at the
same location, which has to be applied to the stock gpg source file.
Instructions are at the top of this file.

To build it, you need the MingW32/CPD kit, which is available at

  ftp://ftp.gnupg.org/people/werner/cpd/mingw32-cpd-0.3.2.tar.gz
  ftp://ftp.gnupg.org/people/werner/cpd/gcc-core-2.95.2.tar.gz
  ftp://ftp.gnupg.org/people/werner/cpd/binutils-2.9.1.tar.gz

gcc and binutils are stock GNU source which are available
at every GNU mirror. 

After you have installed this environment you should be able to do this:

 $ scripts/autogen.sh --build-w32
 $ make
 $ mingw32 strip g10/gpg.exe
 $ cp g10/gpg.exe  /some_windows_drive/

And everything hopefully works.  If there is a make problem in the
"po" directory you can eiterignore it or do a "touch po/all".  To
build the distribtion ZIP file, you have to create a directory
"dist-w32" and run "scripts/mk-w32-dist" right after a successul make
run.

Don't forget that MS-Windows ist just a temporary workaround until
you can switch to a GNU system ;-)

Be the source always with you.

    Werner