mirror of
git://git.gnupg.org/gnupg.git
synced 2025-04-13 22:21:09 +02:00
Generate the ChangeLog from commit logs.
* scripts/gitlog-to-changelog: New script. Taken from gnulib. * scripts/git-log-fix: New file. * scripts/git-log-footer: New file. * scripts/git-hooks/commit-msg: New script. * autogen.sh: Install commit-msg hook for git. * doc/HACKING: Describe the ChangeLog policy. * ChangeLog: New file. * Makefile.am (EXTRA_DIST): Add new files. (gen-ChangeLog): New. (dist-hook): Run gen-ChangeLog. Rename all ChangeLog files to ChangeLog-2011.
This commit is contained in:
parent
0137097fbb
commit
28c6cef128
1207
ChangeLog-2011
Normal file
1207
ChangeLog-2011
Normal file
File diff suppressed because it is too large
Load Diff
35
Makefile.am
35
Makefile.am
@ -1,18 +1,18 @@
|
|||||||
# Makefile.am - main makefile for NewPG/GnuPG
|
# Makefile.am - main makefile for NewPG/GnuPG
|
||||||
# Copyright (C) 2001, 2004 Free Software Foundation, Inc.
|
# Copyright (C) 2001, 2004 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is part of GnuPG.
|
# This file is part of GnuPG.
|
||||||
#
|
#
|
||||||
# GnuPG is free software; you can redistribute it and/or modify
|
# GnuPG is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# GnuPG is distributed in the hope that it will be useful,
|
# GnuPG is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
@ -22,8 +22,10 @@ ACLOCAL_AMFLAGS = -I m4 -I gl/m4
|
|||||||
AUTOMAKE_OPTIONS = dist-bzip2 no-dist-gzip
|
AUTOMAKE_OPTIONS = dist-bzip2 no-dist-gzip
|
||||||
DISTCHECK_CONFIGURE_FLAGS = --enable-symcryptrun --enable-mailto --enable-gpgtar
|
DISTCHECK_CONFIGURE_FLAGS = --enable-symcryptrun --enable-mailto --enable-gpgtar
|
||||||
|
|
||||||
EXTRA_DIST = scripts/config.rpath autogen.sh README.SVN
|
EXTRA_DIST = scripts/config.rpath autogen.sh README.SVN \
|
||||||
DISTCLEANFILES = g10defs.h
|
ChangeLog-2011 po/ChangeLog-2011 scripts/ChangeLog-2011
|
||||||
|
|
||||||
|
DISTCLEANFILES = g10defs.h
|
||||||
|
|
||||||
if BUILD_GPGSM
|
if BUILD_GPGSM
|
||||||
kbx = kbx
|
kbx = kbx
|
||||||
@ -37,7 +39,7 @@ gpg = g10
|
|||||||
keyserver = keyserver
|
keyserver = keyserver
|
||||||
else
|
else
|
||||||
gpg =
|
gpg =
|
||||||
keyserver =
|
keyserver =
|
||||||
endif
|
endif
|
||||||
if BUILD_GPGSM
|
if BUILD_GPGSM
|
||||||
sm = sm
|
sm = sm
|
||||||
@ -77,10 +79,25 @@ SUBDIRS = m4 gl include jnlib common ${kbx} \
|
|||||||
dist_doc_DATA = README
|
dist_doc_DATA = README
|
||||||
|
|
||||||
|
|
||||||
dist-hook:
|
dist-hook: gen-ChangeLog
|
||||||
echo "$(VERSION)" > $(distdir)/VERSION
|
echo "$(VERSION)" > $(distdir)/VERSION
|
||||||
|
|
||||||
stowinstall:
|
|
||||||
|
gen_start_date = 2011-12-01T06:00:00
|
||||||
|
.PHONY: gen-ChangeLog
|
||||||
|
gen-ChangeLog:
|
||||||
|
if test -d $(top_srcdir)/.git; then \
|
||||||
|
(cd $(top_srcdir) && \
|
||||||
|
./scripts/gitlog-to-changelog \
|
||||||
|
--amend=scripts/git-log-fix \
|
||||||
|
--since=$(gen_start_date) ) > $(distdir)/cl-t; \
|
||||||
|
cat $(top_srcdir)/scripts/git-log-footer >> $(distdir)/cl-t; \
|
||||||
|
rm -f $(distdir)/ChangeLog; \
|
||||||
|
mv $(distdir)/cl-t $(distdir)/ChangeLog; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
stowinstall:
|
||||||
$(MAKE) $(AM_MAKEFLAGS) install prefix=/usr/local/stow/gnupg
|
$(MAKE) $(AM_MAKEFLAGS) install prefix=/usr/local/stow/gnupg
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-08-04 Werner Koch <wk@g10code.com>
|
2011-08-04 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* command.c (cmd_keyinfo, do_one_keyinfo): Support options --data
|
* command.c (cmd_keyinfo, do_one_keyinfo): Support options --data
|
||||||
@ -1038,7 +1045,7 @@
|
|||||||
|
|
||||||
2006-09-14 Werner Koch <wk@g10code.com>
|
2006-09-14 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
Replaced all call gpg_error_from_errno(errno) by
|
Replaced all call gpg_error_from_errno(errno) by
|
||||||
gpg_error_from_syserror().
|
gpg_error_from_syserror().
|
||||||
|
|
||||||
* call-pinentry.c (start_pinentry): Replaced pipe_connect2 by
|
* call-pinentry.c (start_pinentry): Replaced pipe_connect2 by
|
@ -6,12 +6,12 @@
|
|||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# GnuPG is distributed in the hope that it will be useful,
|
# GnuPG is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
@ -22,6 +22,7 @@ libexec_PROGRAMS = gpg-protect-tool gpg-preset-passphrase
|
|||||||
noinst_PROGRAMS = $(TESTS)
|
noinst_PROGRAMS = $(TESTS)
|
||||||
|
|
||||||
# EXTRA_DIST = gpg-agent.ico gpg-agent-resource.rc
|
# EXTRA_DIST = gpg-agent.ico gpg-agent-resource.rc
|
||||||
|
EXTRA_DIST = ChangeLog-2011
|
||||||
|
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/common -I$(top_srcdir)/intl
|
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/common -I$(top_srcdir)/intl
|
||||||
|
|
||||||
@ -72,7 +73,7 @@ gpg_agent_DEPENDENCIES = $(gpg_agent_res_deps)
|
|||||||
gpg_protect_tool_SOURCES = \
|
gpg_protect_tool_SOURCES = \
|
||||||
protect-tool.c \
|
protect-tool.c \
|
||||||
protect.c \
|
protect.c \
|
||||||
minip12.c minip12.h
|
minip12.c minip12.h
|
||||||
|
|
||||||
gpg_protect_tool_CFLAGS = $(AM_CFLAGS) $(LIBASSUAN_CFLAGS)
|
gpg_protect_tool_CFLAGS = $(AM_CFLAGS) $(LIBASSUAN_CFLAGS)
|
||||||
gpg_protect_tool_LDADD = $(common_libs) $(LIBGCRYPT_LIBS) $(LIBASSUAN_LIBS) \
|
gpg_protect_tool_LDADD = $(common_libs) $(LIBGCRYPT_LIBS) $(LIBASSUAN_LIBS) \
|
||||||
@ -101,7 +102,7 @@ TESTS = t-protect
|
|||||||
t_common_ldadd = $(common_libs) \
|
t_common_ldadd = $(common_libs) \
|
||||||
$(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) $(LIBINTL) $(LIBICONV)
|
$(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) $(LIBINTL) $(LIBICONV)
|
||||||
|
|
||||||
t_protect_SOURCES = t-protect.c protect.c
|
t_protect_SOURCES = t-protect.c protect.c
|
||||||
t_protect_LDADD = $(t_common_ldadd)
|
t_protect_LDADD = $(t_common_ldadd)
|
||||||
|
|
||||||
|
|
||||||
|
@ -199,7 +199,7 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# Check the git setup.
|
# Update the git setup.
|
||||||
if [ -d .git ]; then
|
if [ -d .git ]; then
|
||||||
if [ -f .git/hooks/pre-commit.sample -a ! -f .git/hooks/pre-commit ] ; then
|
if [ -f .git/hooks/pre-commit.sample -a ! -f .git/hooks/pre-commit ] ; then
|
||||||
cat <<EOF >&2
|
cat <<EOF >&2
|
||||||
@ -219,6 +219,13 @@ EOF
|
|||||||
git config --add filter.cleanpo.clean \
|
git config --add filter.cleanpo.clean \
|
||||||
"awk '/^\"POT-Creation-Date:/&&!s{s=1;next};!/^#: /{print}'"
|
"awk '/^\"POT-Creation-Date:/&&!s{s=1;next};!/^#: /{print}'"
|
||||||
fi
|
fi
|
||||||
|
if [ -f scripts/git-hooks/commit-msg -a ! -f .git/hooks/commit-msg ] ; then
|
||||||
|
cat <<EOF >&2
|
||||||
|
*** Activating commit log message check hook. ***
|
||||||
|
EOF
|
||||||
|
cp -av scripts/git-hooks/commit-msg .git/hooks/commit-msg
|
||||||
|
chmod -c +x .git/hooks/commit-msg
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-08-04 Werner Koch <wk@g10code.com>
|
2011-08-04 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* ssh-utils.c, ssh-utils.h: New.
|
* ssh-utils.c, ssh-utils.h: New.
|
@ -19,7 +19,7 @@
|
|||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
EXTRA_DIST = mkstrtable.awk exaudit.awk exstatus.awk \
|
EXTRA_DIST = mkstrtable.awk exaudit.awk exstatus.awk \
|
||||||
audit-events.h status-codes.h
|
audit-events.h status-codes.h ChangeLog-2011
|
||||||
|
|
||||||
noinst_LIBRARIES = libcommon.a libcommonpth.a libsimple-pwquery.a libgpgrl.a
|
noinst_LIBRARIES = libcommon.a libcommonpth.a libsimple-pwquery.a libgpgrl.a
|
||||||
noinst_PROGRAMS = $(module_tests) $(module_maint_tests)
|
noinst_PROGRAMS = $(module_tests) $(module_maint_tests)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-01-13 Werner Koch <wk@g10code.com>
|
2011-01-13 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* FAQ: Make it a static file with a pointer to the online location.
|
* FAQ: Make it a static file with a pointer to the online location.
|
||||||
@ -139,7 +146,7 @@
|
|||||||
|
|
||||||
* qualified.txt: Add new BnetzA certs 12R and 13R.
|
* qualified.txt: Add new BnetzA certs 12R and 13R.
|
||||||
* com-certs.pem: Ditto.
|
* com-certs.pem: Ditto.
|
||||||
* examples/trustlist.txt: Ditto.
|
* examples/trustlist.txt: Ditto.
|
||||||
|
|
||||||
2008-06-19 Werner Koch <wk@g10code.com>
|
2008-06-19 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
@ -425,7 +432,7 @@
|
|||||||
|
|
||||||
2007-02-18 Werner Koch <wk@g10code.com>
|
2007-02-18 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* gpg.texi (GPG Esoteric Options): No card reader options for gpg2.
|
* gpg.texi (GPG Esoteric Options): No card reader options for gpg2.
|
||||||
|
|
||||||
2007-02-14 Werner Koch <wk@g10code.com>
|
2007-02-14 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
@ -500,7 +507,7 @@
|
|||||||
|
|
||||||
* instguide.texi (Installation): New.
|
* instguide.texi (Installation): New.
|
||||||
* assuan.texi (Assuan): Removed. Use the libassuan manual instead.
|
* assuan.texi (Assuan): Removed. Use the libassuan manual instead.
|
||||||
* gnupg.texi: Reflect these changes.
|
* gnupg.texi: Reflect these changes.
|
||||||
|
|
||||||
* gpg.texi: Make some parts depend on the "gpgone" set
|
* gpg.texi: Make some parts depend on the "gpgone" set
|
||||||
command. This allows us to use the same source for gpg1 and gpg2.
|
command. This allows us to use the same source for gpg1 and gpg2.
|
||||||
@ -655,7 +662,7 @@
|
|||||||
* gnupg.texi: Include gpg.texi
|
* gnupg.texi: Include gpg.texi
|
||||||
|
|
||||||
* tools.texi: Add a few @command markups.
|
* tools.texi: Add a few @command markups.
|
||||||
* gpgsm.texi: Ditto
|
* gpgsm.texi: Ditto.
|
||||||
* gpg-agent.texi: Ditto.
|
* gpg-agent.texi: Ditto.
|
||||||
* scdaemon.texi: Ditto.
|
* scdaemon.texi: Ditto.
|
||||||
|
|
||||||
@ -673,7 +680,7 @@
|
|||||||
expected pinentry filename.
|
expected pinentry filename.
|
||||||
|
|
||||||
Changed license of the manual stuff to GPL.
|
Changed license of the manual stuff to GPL.
|
||||||
|
|
||||||
* gnupg.texi (Top): New menu item Helper Tools.
|
* gnupg.texi (Top): New menu item Helper Tools.
|
||||||
|
|
||||||
* tools.texi (Helper Tools): New.
|
* tools.texi (Helper Tools): New.
|
||||||
@ -779,7 +786,7 @@
|
|||||||
2002-05-14 Werner Koch <wk@gnupg.org>
|
2002-05-14 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
* Makefile.am, gpgsm.texi: New.
|
* Makefile.am, gpgsm.texi: New.
|
||||||
|
|
||||||
Copyright 2002, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
|
Copyright 2002, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is free software; as a special exception the author gives
|
This file is free software; as a special exception the author gives
|
32
doc/HACKING
32
doc/HACKING
@ -3,7 +3,31 @@
|
|||||||
(Some notes on GNUPG internals.)
|
(Some notes on GNUPG internals.)
|
||||||
|
|
||||||
|
|
||||||
===> Under construction <=======
|
* No more ChangeLog files
|
||||||
|
|
||||||
|
Do not modify any of the ChangeLog files in GnuPG. Starting on
|
||||||
|
December 1st, 2011 we put change information only in the GIT commit
|
||||||
|
log, and generate a top-level ChangeLog file from logs at "make dist"
|
||||||
|
time. As such, there are strict requirements on the form of the
|
||||||
|
commit log messages. The old ChangeLog files have all be renamed to
|
||||||
|
ChangeLog-2011
|
||||||
|
|
||||||
|
|
||||||
|
* Commit log requirements
|
||||||
|
|
||||||
|
Your commit log should always start with a one-line summary, the second
|
||||||
|
line should be blank, and the remaining lines are usually ChangeLog-style
|
||||||
|
entries for all affected files. However, it's fine -- even recommended --
|
||||||
|
to write a few lines of prose describing the change, when the summary
|
||||||
|
and ChangeLog entries don't give enough of the big picture. Omit the
|
||||||
|
leading TABs that you're used to seeing in a "real" ChangeLog file, but
|
||||||
|
keep the maximum line length at 72 or smaller, so that the generated
|
||||||
|
ChangeLog lines, each with its leading TAB, will not exceed 80 columns.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
===> What follows is probably out of date <===
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
RFCs
|
RFCs
|
||||||
@ -63,7 +87,7 @@ g10/keydb.h
|
|||||||
g10/keyid.c Helper functions to get the keyid, fingerprint etc.
|
g10/keyid.c Helper functions to get the keyid, fingerprint etc.
|
||||||
|
|
||||||
|
|
||||||
g10/trustdb.c
|
g10/trustdb.c
|
||||||
g10/trustdb.h
|
g10/trustdb.h
|
||||||
g10/tdbdump.c
|
g10/tdbdump.c
|
||||||
Management of the trustdb.gpg
|
Management of the trustdb.gpg
|
||||||
@ -74,7 +98,7 @@ g10/delkey.c Delete a key
|
|||||||
g10/kbnode.c Helper for the KBNODE linked list
|
g10/kbnode.c Helper for the KBNODE linked list
|
||||||
g10/main.h Prototypes and some constants
|
g10/main.h Prototypes and some constants
|
||||||
g10/mainproc.c Message processing
|
g10/mainproc.c Message processing
|
||||||
g10/armor.c Ascii armor filter
|
g10/armor.c Ascii armor filter
|
||||||
g10/mdfilter.c Filter to calculate hashs
|
g10/mdfilter.c Filter to calculate hashs
|
||||||
g10/textfilter.c Filter to handle CR/LF and trailing white space
|
g10/textfilter.c Filter to handle CR/LF and trailing white space
|
||||||
g10/cipher.c En-/Decryption filter
|
g10/cipher.c En-/Decryption filter
|
||||||
@ -88,7 +112,7 @@ g10/hkp.h Keyserver access
|
|||||||
g10/hkp.c
|
g10/hkp.c
|
||||||
g10/packet.h Defintion of OpenPGP structures.
|
g10/packet.h Defintion of OpenPGP structures.
|
||||||
g10/passphrase.c Passphrase handling code
|
g10/passphrase.c Passphrase handling code
|
||||||
g10/pubkey-enc.c
|
g10/pubkey-enc.c
|
||||||
g10/seckey-cert.c
|
g10/seckey-cert.c
|
||||||
g10/seskey.c
|
g10/seskey.c
|
||||||
g10/import.c
|
g10/import.c
|
||||||
|
@ -28,7 +28,7 @@ helpfiles = help.txt help.be.txt help.ca.txt help.cs.txt \
|
|||||||
help.pt_BR.txt help.ro.txt help.ru.txt help.sk.txt \
|
help.pt_BR.txt help.ro.txt help.ru.txt help.sk.txt \
|
||||||
help.sv.txt help.tr.txt help.zh_CN.txt help.zh_TW.txt
|
help.sv.txt help.tr.txt help.zh_CN.txt help.zh_TW.txt
|
||||||
|
|
||||||
EXTRA_DIST = samplekeys.asc \
|
EXTRA_DIST = samplekeys.asc ChangeLog-2011 \
|
||||||
gnupg-logo.eps gnupg-logo.pdf gnupg-logo.png \
|
gnupg-logo.eps gnupg-logo.pdf gnupg-logo.png \
|
||||||
gnupg-card-architecture.eps gnupg-card-architecture.png \
|
gnupg-card-architecture.eps gnupg-card-architecture.png \
|
||||||
gnupg-card-architecture.pdf \
|
gnupg-card-architecture.pdf \
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-08-04 Werner Koch <wk@g10code.com>
|
2011-08-04 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* keyedit.c (show_key_with_all_names): Remove set but unused var
|
* keyedit.c (show_key_with_all_names): Remove set but unused var
|
||||||
@ -1377,7 +1384,7 @@
|
|||||||
* status.h (STATUS_ERROR): New status code.
|
* status.h (STATUS_ERROR): New status code.
|
||||||
* status.c (get_status_string): Ditto.
|
* status.c (get_status_string): Ditto.
|
||||||
* mainproc.c (proc_plaintext): Emit it if multiple messages are
|
* mainproc.c (proc_plaintext): Emit it if multiple messages are
|
||||||
detected. Error out if more than one plaintext packet is
|
detected. Error out if more than one plaintext packet is
|
||||||
encountered.
|
encountered.
|
||||||
* mainproc.c (literals_seen): New.
|
* mainproc.c (literals_seen): New.
|
||||||
|
|
||||||
@ -1714,7 +1721,7 @@
|
|||||||
|
|
||||||
2006-09-14 Werner Koch <wk@g10code.com>
|
2006-09-14 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
Replaced all call gpg_error_from_errno(errno) by
|
Replaced all call gpg_error_from_errno(errno) by
|
||||||
gpg_error_from_syserror().
|
gpg_error_from_syserror().
|
||||||
|
|
||||||
2006-09-13 Werner Koch <wk@g10code.com>
|
2006-09-13 Werner Koch <wk@g10code.com>
|
||||||
@ -3783,7 +3790,7 @@
|
|||||||
* tdbio.c (MY_O_BINARY): Need binary mode with Cygwin. From
|
* tdbio.c (MY_O_BINARY): Need binary mode with Cygwin. From
|
||||||
Werner on stable branch.
|
Werner on stable branch.
|
||||||
|
|
||||||
* g10.c, gpgv.c (main) [__CYGWIN32__]: Don't get the homedir from
|
* g10.c, gpgv.c (main) [__CYGWIN32__]: Don't get the homedir from
|
||||||
the registry. From Werner on stable branch.
|
the registry. From Werner on stable branch.
|
||||||
|
|
||||||
* keyedit.c (show_key_with_all_names_colon): Make --with-colons
|
* keyedit.c (show_key_with_all_names_colon): Make --with-colons
|
||||||
@ -7244,7 +7251,7 @@
|
|||||||
(pk_from_block): Removed the namehash arg and changed all callers.
|
(pk_from_block): Removed the namehash arg and changed all callers.
|
||||||
(merge_selfsigs): Copy prefs to all keys.
|
(merge_selfsigs): Copy prefs to all keys.
|
||||||
* trustdb.c (get_pref_data): Removed.
|
* trustdb.c (get_pref_data): Removed.
|
||||||
(is_algo_in_prefs): Removed.
|
(is_algo_in_prefs): Removed.
|
||||||
(make_pref_record): Deleted and removed all class.
|
(make_pref_record): Deleted and removed all class.
|
||||||
* pkclist.c (select_algo_from_prefs): Adjusted for the new
|
* pkclist.c (select_algo_from_prefs): Adjusted for the new
|
||||||
preference implementation.
|
preference implementation.
|
@ -7,27 +7,27 @@
|
|||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# GnuPG is distributed in the hope that it will be useful,
|
# GnuPG is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
EXTRA_DIST = options.skel
|
EXTRA_DIST = options.skel ChangeLog-2011
|
||||||
|
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/common \
|
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/common \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/intl
|
-I$(top_srcdir)/include -I$(top_srcdir)/intl
|
||||||
|
|
||||||
include $(top_srcdir)/am/cmacros.am
|
include $(top_srcdir)/am/cmacros.am
|
||||||
|
|
||||||
AM_CFLAGS = $(LIBGCRYPT_CFLAGS) $(LIBASSUAN_CFLAGS) $(GPG_ERROR_CFLAGS)
|
AM_CFLAGS = $(LIBGCRYPT_CFLAGS) $(LIBASSUAN_CFLAGS) $(GPG_ERROR_CFLAGS)
|
||||||
|
|
||||||
needed_libs = $(libcommon) ../jnlib/libjnlib.a ../gl/libgnu.a
|
needed_libs = $(libcommon) ../jnlib/libjnlib.a ../gl/libgnu.a
|
||||||
|
|
||||||
bin_PROGRAMS = gpg2 gpgv2
|
bin_PROGRAMS = gpg2 gpgv2
|
||||||
noinst_PROGRAMS = $(module_tests)
|
noinst_PROGRAMS = $(module_tests)
|
||||||
@ -69,7 +69,7 @@ common_source = \
|
|||||||
plaintext.c \
|
plaintext.c \
|
||||||
sig-check.c \
|
sig-check.c \
|
||||||
keylist.c \
|
keylist.c \
|
||||||
pkglue.c pkglue.h
|
pkglue.c pkglue.h
|
||||||
|
|
||||||
gpg2_SOURCES = gpg.c \
|
gpg2_SOURCES = gpg.c \
|
||||||
server.c \
|
server.c \
|
||||||
@ -107,7 +107,7 @@ gpg2_SOURCES = gpg.c \
|
|||||||
|
|
||||||
gpgv2_SOURCES = gpgv.c \
|
gpgv2_SOURCES = gpgv.c \
|
||||||
$(common_source) \
|
$(common_source) \
|
||||||
verify.c
|
verify.c
|
||||||
|
|
||||||
#gpgd_SOURCES = gpgd.c \
|
#gpgd_SOURCES = gpgd.c \
|
||||||
# ks-proto.h \
|
# ks-proto.h \
|
||||||
@ -124,7 +124,7 @@ gpg2_LDADD = $(LDADD) $(LIBGCRYPT_LIBS) $(LIBASSUAN_LIBS) $(GPG_ERROR_LIBS) \
|
|||||||
gpgv2_LDADD = $(LDADD) $(LIBGCRYPT_LIBS) $(LIBASSUAN_LIBS) $(GPG_ERROR_LIBS) \
|
gpgv2_LDADD = $(LDADD) $(LIBGCRYPT_LIBS) $(LIBASSUAN_LIBS) $(GPG_ERROR_LIBS) \
|
||||||
$(LIBICONV)
|
$(LIBICONV)
|
||||||
|
|
||||||
t_common_ldadd =
|
t_common_ldadd =
|
||||||
module_tests = t-rmd160
|
module_tests = t-rmd160
|
||||||
t_rmd160_SOURCES = t-rmd160.c rmd160.c
|
t_rmd160_SOURCES = t-rmd160.c rmd160.c
|
||||||
t_rmd160_LDADD = $(t_common_ldadd)
|
t_rmd160_LDADD = $(t_common_ldadd)
|
||||||
@ -138,4 +138,4 @@ install-data-local:
|
|||||||
$(DESTDIR)$(pkgdatadir)/gpg-conf.skel
|
$(DESTDIR)$(pkgdatadir)/gpg-conf.skel
|
||||||
|
|
||||||
uninstall-local:
|
uninstall-local:
|
||||||
-@rm $(DESTDIR)$(pkgdatadir)/gpg-conf.skel
|
-@rm $(DESTDIR)$(pkgdatadir)/gpg-conf.skel
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-07-01 Werner Koch <wk@g10code.com>
|
2011-07-01 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* cipher.h (PUBKEY_ALGO_ECDH, PUBKEY_ALGO_ECDSA): New.
|
* cipher.h (PUBKEY_ALGO_ECDH, PUBKEY_ALGO_ECDSA): New.
|
@ -1 +1 @@
|
|||||||
EXTRA_DIST = cipher.h types.h host2net.h _regex.h
|
EXTRA_DIST = cipher.h types.h host2net.h _regex.h ChangeLog-2011
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2009-08-26 Werner Koch <wk@g10code.com>
|
2009-08-26 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* stringhelp.c (do_make_filename): Factor some code out to ..
|
* stringhelp.c (do_make_filename): Factor some code out to ..
|
||||||
@ -52,7 +59,7 @@
|
|||||||
|
|
||||||
2009-01-22 Werner Koch <wk@g10code.com>
|
2009-01-22 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* t-support.c (gpg_err_code_from_errno)
|
* t-support.c (gpg_err_code_from_errno)
|
||||||
(gpg_err_code_from_syserror): New.
|
(gpg_err_code_from_syserror): New.
|
||||||
|
|
||||||
2008-11-20 Werner Koch <wk@g10code.com>
|
2008-11-20 Werner Koch <wk@g10code.com>
|
||||||
@ -95,7 +102,7 @@
|
|||||||
|
|
||||||
* stringhelp.c (make_basename): Silent gcc warning about unused arg.
|
* stringhelp.c (make_basename): Silent gcc warning about unused arg.
|
||||||
* argparse.c (store_alias): Ditto.
|
* argparse.c (store_alias): Ditto.
|
||||||
(find_long_option):
|
(find_long_option):
|
||||||
|
|
||||||
2008-10-15 Werner Koch <wk@g10code.com>
|
2008-10-15 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
@ -282,7 +289,7 @@
|
|||||||
* stringhelp.c (strsep): New. Copied from gnupg 1.4.5
|
* stringhelp.c (strsep): New. Copied from gnupg 1.4.5
|
||||||
util/strgutil.c.
|
util/strgutil.c.
|
||||||
|
|
||||||
* strlist.h (STRLIST): Removed deprecated typedef.
|
* strlist.h (STRLIST): Removed deprecated typedef.
|
||||||
|
|
||||||
* types.h: Made cpp commands work with old compilers. Also shows
|
* types.h: Made cpp commands work with old compilers. Also shows
|
||||||
up nicer with Emacs' font locking.
|
up nicer with Emacs' font locking.
|
||||||
@ -292,14 +299,14 @@
|
|||||||
Changed license from GPL to LGPL. Note that all code has either
|
Changed license from GPL to LGPL. Note that all code has either
|
||||||
been written by me, David, employees of g10 Code or taken from
|
been written by me, David, employees of g10 Code or taken from
|
||||||
glibc.
|
glibc.
|
||||||
|
|
||||||
* libjnlib-config.h, stringhelp.c, stringhelp.h:
|
* libjnlib-config.h, stringhelp.c, stringhelp.h:
|
||||||
* strlist.c, strlist.h, utf8conv.c, utf8conv.h:
|
* strlist.c, strlist.h, utf8conv.c, utf8conv.h:
|
||||||
* argparse.c, argparse.h, logging.c, logging.h:
|
* argparse.c, argparse.h, logging.c, logging.h:
|
||||||
* dotlock.c, dotlock.h, types.h, mischelp.h:
|
* dotlock.c, dotlock.h, types.h, mischelp.h:
|
||||||
* xmalloc.c, xmalloc.h, w32-pth.c, w32-pth.h:
|
* xmalloc.c, xmalloc.h, w32-pth.c, w32-pth.h:
|
||||||
* w32-afunix.c, w32-afunix.h: Tagged them to be long to jnlib
|
* w32-afunix.c, w32-afunix.h: Tagged them to be long to jnlib
|
||||||
which is a part of GnuPG but also used by other projetcs.
|
which is a part of GnuPG but also used by other projetcs.
|
||||||
|
|
||||||
2006-09-22 Werner Koch <wk@g10code.com>
|
2006-09-22 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
@ -427,10 +434,10 @@
|
|||||||
(_pth_strerror): New.
|
(_pth_strerror): New.
|
||||||
(do_pth_wait): Before we enter the loop we check if there
|
(do_pth_wait): Before we enter the loop we check if there
|
||||||
are too much events in the ring.
|
are too much events in the ring.
|
||||||
|
|
||||||
2004-12-14 Werner Koch <wk@g10code.com>
|
2004-12-14 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* w32-pth.h (pth_event_occured): Removed macro.
|
* w32-pth.h (pth_event_occured): Removed macro.
|
||||||
* w32-pth.c: Fixed license statement; its under the LGPL.
|
* w32-pth.c: Fixed license statement; its under the LGPL.
|
||||||
(enter_pth, leave_pth): Use them to bracket almost all public
|
(enter_pth, leave_pth): Use them to bracket almost all public
|
||||||
functions.
|
functions.
|
||||||
@ -442,7 +449,7 @@
|
|||||||
(pth_kill): Release global mutex section.
|
(pth_kill): Release global mutex section.
|
||||||
(helper_thread): New.
|
(helper_thread): New.
|
||||||
(pth_spawn): Make sure only one thread is running.
|
(pth_spawn): Make sure only one thread is running.
|
||||||
|
|
||||||
2004-12-13 Werner Koch <wk@g10code.com>
|
2004-12-13 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* stringhelp.c (w32_strerror) [W32]: New.
|
* stringhelp.c (w32_strerror) [W32]: New.
|
||||||
@ -462,7 +469,7 @@
|
|||||||
|
|
||||||
* w32-afunix.c: New. AF_UNIX emulation for W32.
|
* w32-afunix.c: New. AF_UNIX emulation for W32.
|
||||||
* w32-afunix.h: Likewise.
|
* w32-afunix.h: Likewise.
|
||||||
|
|
||||||
2004-11-22 Werner Koch <wk@g10code.com>
|
2004-11-22 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* logging.c (log_test_fd): Add test on LOGSTREAM. Reported by
|
* logging.c (log_test_fd): Add test on LOGSTREAM. Reported by
|
||||||
@ -573,7 +580,7 @@
|
|||||||
|
|
||||||
2003-06-13 Werner Koch <wk@gnupg.org>
|
2003-06-13 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
* mischelp.h (wipememory2,wipememory): New. Taken from GnuPG 1.3.2.
|
* mischelp.h (wipememory2,wipememory): New. Taken from GnuPG 1.3.2.
|
||||||
|
|
||||||
2002-06-04 Werner Koch <wk@gnupg.org>
|
2002-06-04 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
@ -627,7 +634,7 @@
|
|||||||
* logging.c (log_set_prefix): New.
|
* logging.c (log_set_prefix): New.
|
||||||
(do_logv): Include prefix and pid only if enabled. Print time only
|
(do_logv): Include prefix and pid only if enabled. Print time only
|
||||||
when explicitly enabled.
|
when explicitly enabled.
|
||||||
(log_logv): New.
|
(log_logv): New.
|
||||||
* logging.h: Include log_logv() only when requested.
|
* logging.h: Include log_logv() only when requested.
|
||||||
|
|
||||||
2001-11-06 Werner Koch <wk@gnupg.org>
|
2001-11-06 Werner Koch <wk@gnupg.org>
|
||||||
@ -688,8 +695,8 @@ Mon Jan 24 13:04:28 CET 2000 Werner Koch <wk@gnupg.de>
|
|||||||
***********************************************************
|
***********************************************************
|
||||||
* Please note that JNLIB is maintained as part of GnuPG. *
|
* Please note that JNLIB is maintained as part of GnuPG. *
|
||||||
* You may find it source-copied in other packages. *
|
* You may find it source-copied in other packages. *
|
||||||
***********************************************************
|
***********************************************************
|
||||||
|
|
||||||
Copyright 2000, 2001, 2002, 2003, 2004,
|
Copyright 2000, 2001, 2002, 2003, 2004,
|
||||||
2005, 2006, 2007, 2008 Free Software Foundation, Inc.
|
2005, 2006, 2007, 2008 Free Software Foundation, Inc.
|
||||||
|
|
@ -1,26 +1,26 @@
|
|||||||
# Makefile for the JNLIB part of GnuPG
|
# Makefile for the JNLIB part of GnuPG
|
||||||
# Copyright (C) 1999, 2000, 2001, 2004,
|
# Copyright (C) 1999, 2000, 2001, 2004,
|
||||||
# 2006 Feee Software Soundation, Inc.
|
# 2006 Feee Software Soundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is part of JNLIB.
|
# This file is part of JNLIB.
|
||||||
#
|
#
|
||||||
# JNLIB is free software; you can redistribute it and/or modify it
|
# JNLIB is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU Lesser General Public License as
|
# under the terms of the GNU Lesser General Public License as
|
||||||
# published by the Free Software Foundation; either version 3 of
|
# published by the Free Software Foundation; either version 3 of
|
||||||
# the License, or (at your option) any later version.
|
# the License, or (at your option) any later version.
|
||||||
#
|
#
|
||||||
# JNLIB is distributed in the hope that it will be useful, but
|
# JNLIB is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
# Lesser General Public License for more details.
|
# Lesser General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU Lesser General Public
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
# License along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# License along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
|
||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
EXTRA_DIST = README
|
EXTRA_DIST = README ChangeLog-2011
|
||||||
noinst_PROGRAMS = $(module_tests)
|
noinst_PROGRAMS = $(module_tests)
|
||||||
TESTS = $(module_tests)
|
TESTS = $(module_tests)
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ endif
|
|||||||
|
|
||||||
|
|
||||||
# For GnuPG we don't need the xmalloc stuff.
|
# For GnuPG we don't need the xmalloc stuff.
|
||||||
# xmalloc.c xmalloc.h
|
# xmalloc.c xmalloc.h
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -62,7 +62,7 @@ endif
|
|||||||
#
|
#
|
||||||
module_tests = t-stringhelp
|
module_tests = t-stringhelp
|
||||||
|
|
||||||
t_jnlib_src = t-support.c t-support.h
|
t_jnlib_src = t-support.c t-support.h
|
||||||
t_jnlib_ldadd = libjnlib.a $(LIBINTL) $(LIBICONV)
|
t_jnlib_ldadd = libjnlib.a $(LIBINTL) $(LIBICONV)
|
||||||
|
|
||||||
t_stringhelp_SOURCES = t-stringhelp.c $(t_jnlib_src)
|
t_stringhelp_SOURCES = t-stringhelp.c $(t_jnlib_src)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-08-04 Werner Koch <wk@g10code.com>
|
2011-08-04 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* keybox-openpgp.c (parse_key): Remove set but unused vars
|
* keybox-openpgp.c (parse_key): Remove set but unused vars
|
||||||
@ -117,7 +124,7 @@
|
|||||||
|
|
||||||
2006-09-14 Werner Koch <wk@g10code.com>
|
2006-09-14 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
Replaced all call gpg_error_from_errno(errno) by
|
Replaced all call gpg_error_from_errno(errno) by
|
||||||
gpg_error_from_syserror().
|
gpg_error_from_syserror().
|
||||||
|
|
||||||
2005-10-08 Marcus Brinkmann <marcus@g10code.de>
|
2005-10-08 Marcus Brinkmann <marcus@g10code.de>
|
@ -1,4 +1,4 @@
|
|||||||
# Keybox Makefile
|
# Keybox Makefile
|
||||||
# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
|
# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is part of GnuPG.
|
# This file is part of GnuPG.
|
||||||
@ -7,12 +7,12 @@
|
|||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# GnuPG is distributed in the hope that it will be useful,
|
# GnuPG is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
@ -21,7 +21,7 @@
|
|||||||
localedir = $(datadir)/locale
|
localedir = $(datadir)/locale
|
||||||
INCLUDES = -I../intl -DLOCALEDIR=\"$(localedir)\"
|
INCLUDES = -I../intl -DLOCALEDIR=\"$(localedir)\"
|
||||||
|
|
||||||
EXTRA_DIST = mkerrors
|
EXTRA_DIST = mkerrors ChangeLog-2011
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/common -I$(top_srcdir)/intl \
|
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/common -I$(top_srcdir)/intl \
|
||||||
$(LIBGCRYPT_CFLAGS) $(KSBA_CFLAGS)
|
$(LIBGCRYPT_CFLAGS) $(KSBA_CFLAGS)
|
||||||
|
|
||||||
@ -37,7 +37,7 @@ common_sources = \
|
|||||||
keybox-search.c \
|
keybox-search.c \
|
||||||
keybox-update.c \
|
keybox-update.c \
|
||||||
keybox-openpgp.c \
|
keybox-openpgp.c \
|
||||||
keybox-dump.c
|
keybox-dump.c
|
||||||
|
|
||||||
|
|
||||||
libkeybox_a_SOURCES = $(common_sources)
|
libkeybox_a_SOURCES = $(common_sources)
|
||||||
@ -50,4 +50,4 @@ kbxutil_LDADD = ../common/libcommon.a ../jnlib/libjnlib.a ../gl/libgnu.a \
|
|||||||
$(KSBA_LIBS) $(LIBGCRYPT_LIBS) \
|
$(KSBA_LIBS) $(LIBGCRYPT_LIBS) \
|
||||||
$(GPG_ERROR_LIBS) $(LIBINTL) $(LIBICONV) $(W32SOCKLIBS)
|
$(GPG_ERROR_LIBS) $(LIBINTL) $(LIBICONV) $(W32SOCKLIBS)
|
||||||
|
|
||||||
$(PROGRAMS) : ../common/libcommon.a ../jnlib/libjnlib.a ../gl/libgnu.a
|
$(PROGRAMS) : ../common/libcommon.a ../jnlib/libjnlib.a ../gl/libgnu.a
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2009-08-26 Werner Koch <wk@g10code.com>
|
2009-08-26 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* gpgkeys_hkp.c: Include util.h.
|
* gpgkeys_hkp.c: Include util.h.
|
||||||
@ -86,7 +93,7 @@
|
|||||||
* curl-shim.c (curl_easy_init) [HAVE_W32_SYSTEM]: Call it.
|
* curl-shim.c (curl_easy_init) [HAVE_W32_SYSTEM]: Call it.
|
||||||
* gpgkeys_finger.c: s/_WIN32/HAVE_W32_SYSTEM/.
|
* gpgkeys_finger.c: s/_WIN32/HAVE_W32_SYSTEM/.
|
||||||
(init_sockets): Remove.
|
(init_sockets): Remove.
|
||||||
(connect_server) [HAVE_W32_SYSTEM]: Call new function.
|
(connect_server) [HAVE_W32_SYSTEM]: Call new function.
|
||||||
|
|
||||||
2008-04-14 David Shaw <dshaw@jabberwocky.com>
|
2008-04-14 David Shaw <dshaw@jabberwocky.com>
|
||||||
|
|
||||||
@ -99,7 +106,7 @@
|
|||||||
2008-04-07 Werner Koch <wk@g10code.com>
|
2008-04-07 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* gpgkeys_kdns.c: New.
|
* gpgkeys_kdns.c: New.
|
||||||
* Makefile.am: Support kdns.
|
* Makefile.am: Support kdns.
|
||||||
|
|
||||||
* no-libgcrypt.c (gcry_strdup): Fix. It was not used.
|
* no-libgcrypt.c (gcry_strdup): Fix. It was not used.
|
||||||
|
|
||||||
@ -111,7 +118,7 @@
|
|||||||
2007-10-25 David Shaw <dshaw@jabberwocky.com> (wk)
|
2007-10-25 David Shaw <dshaw@jabberwocky.com> (wk)
|
||||||
|
|
||||||
From 1.4 (July):
|
From 1.4 (July):
|
||||||
|
|
||||||
* gpgkeys_ldap.c (main): Fix bug in setting up whether to verify
|
* gpgkeys_ldap.c (main): Fix bug in setting up whether to verify
|
||||||
peer SSL cert. This used to work with older OpenLDAP, but is now
|
peer SSL cert. This used to work with older OpenLDAP, but is now
|
||||||
more strictly handled.
|
more strictly handled.
|
||||||
@ -223,7 +230,7 @@
|
|||||||
to OpenSSL. This is considered a bug fix and forgives all
|
to OpenSSL. This is considered a bug fix and forgives all
|
||||||
possible violations, pertaining to this issue, possibly occured in
|
possible violations, pertaining to this issue, possibly occured in
|
||||||
the past.
|
the past.
|
||||||
|
|
||||||
* no-libgcrypt.c: Changed license to a simple all permissive one.
|
* no-libgcrypt.c: Changed license to a simple all permissive one.
|
||||||
|
|
||||||
* Makefile.am (gpg2keys_ldap_LDADD): For license reasons do not
|
* Makefile.am (gpg2keys_ldap_LDADD): For license reasons do not
|
||||||
@ -239,7 +246,7 @@
|
|||||||
mismatch.
|
mismatch.
|
||||||
|
|
||||||
2006-09-19 Werner Koch <wk@g10code.com>
|
2006-09-19 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* no-libgcrypt.c: New. Taken from ../tools.
|
* no-libgcrypt.c: New. Taken from ../tools.
|
||||||
* Makefile.am: Add no-libgcrypt to all sources.
|
* Makefile.am: Add no-libgcrypt to all sources.
|
||||||
|
|
||||||
@ -708,7 +715,7 @@
|
|||||||
|
|
||||||
2004-10-28 Werner Koch <wk@g10code.com>
|
2004-10-28 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* Makefile.am (other_libs):
|
* Makefile.am (other_libs):
|
||||||
|
|
||||||
2004-10-18 David Shaw <dshaw@jabberwocky.com>
|
2004-10-18 David Shaw <dshaw@jabberwocky.com>
|
||||||
|
|
@ -1,5 +1,5 @@
|
|||||||
# Makefile.am - Makefile for keyservers
|
# Makefile.am - Makefile for keyservers
|
||||||
# Copyright (C) 2001, 2002, 2004, 2005, 2006,
|
# Copyright (C) 2001, 2002, 2004, 2005, 2006,
|
||||||
# 2009 Free Software Foundation, Inc.
|
# 2009 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is part of GnuPG.
|
# This file is part of GnuPG.
|
||||||
@ -8,12 +8,12 @@
|
|||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# GnuPG is distributed in the hope that it will be useful,
|
# GnuPG is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
@ -26,7 +26,9 @@ EXTRA_PROGRAMS = gpg2keys_ldap gpg2keys_hkp gpg2keys_finger gpg2keys_curl \
|
|||||||
gpg2keys_kdns
|
gpg2keys_kdns
|
||||||
EXTRA_SCRIPTS = gpg2keys_mailto
|
EXTRA_SCRIPTS = gpg2keys_mailto
|
||||||
|
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/common -I$(top_srcdir)/intl
|
EXTRA_DIST = ChangeLog-2011
|
||||||
|
|
||||||
|
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/common -I$(top_srcdir)/intl
|
||||||
|
|
||||||
AM_CFLAGS = $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS)
|
AM_CFLAGS = $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS)
|
||||||
|
|
||||||
@ -62,11 +64,11 @@ if FAKE_CURL
|
|||||||
gpg2keys_curl_SOURCES += curl-shim.c curl-shim.h
|
gpg2keys_curl_SOURCES += curl-shim.c curl-shim.h
|
||||||
gpg2keys_curl_CPPFLAGS = $(AM_CPPFLAGS)
|
gpg2keys_curl_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
gpg2keys_curl_LDADD = $(common_libs) $(GPG_ERROR_LIBS) $(NETLIBS) $(DNSLIBS) \
|
gpg2keys_curl_LDADD = $(common_libs) $(GPG_ERROR_LIBS) $(NETLIBS) $(DNSLIBS) \
|
||||||
$(other_libs)
|
$(other_libs)
|
||||||
gpg2keys_hkp_SOURCES += curl-shim.c curl-shim.h
|
gpg2keys_hkp_SOURCES += curl-shim.c curl-shim.h
|
||||||
gpg2keys_hkp_CPPFLAGS = $(AM_CPPFLAGS)
|
gpg2keys_hkp_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
gpg2keys_hkp_LDADD = $(common_libs) $(GPG_ERROR_LIBS) $(NETLIBS) $(DNSLIBS) \
|
gpg2keys_hkp_LDADD = $(common_libs) $(GPG_ERROR_LIBS) $(NETLIBS) $(DNSLIBS) \
|
||||||
$(other_libs)
|
$(other_libs)
|
||||||
else
|
else
|
||||||
# Note that we need to include all other libs here as well because
|
# Note that we need to include all other libs here as well because
|
||||||
# some compilers don't care about inline functions and insert
|
# some compilers don't care about inline functions and insert
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-09-12 Werner Koch <wk@g10code.com>
|
2011-09-12 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* libcurl.m4: Fix lost hash sign introduced by previous change.
|
* libcurl.m4: Fix lost hash sign introduced by previous change.
|
||||||
@ -150,4 +157,3 @@
|
|||||||
* uintmax_t.m4: New file, from gettext-0.11.5.
|
* uintmax_t.m4: New file, from gettext-0.11.5.
|
||||||
* ulonglong.m4: New file, from gettext-0.11.5.
|
* ulonglong.m4: New file, from gettext-0.11.5.
|
||||||
* Makefile.am: New file.
|
* Makefile.am: New file.
|
||||||
|
|
@ -12,6 +12,8 @@ EXTRA_DIST += estream.m4
|
|||||||
|
|
||||||
EXTRA_DIST += sys_socket_h.m4 socklen.m4
|
EXTRA_DIST += sys_socket_h.m4 socklen.m4
|
||||||
|
|
||||||
|
EXTRA_DIST += ChangeLog-2011
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-01-12 Jakub Bogusz <qboosh@pld-linux.org> (wk)
|
2011-01-12 Jakub Bogusz <qboosh@pld-linux.org> (wk)
|
||||||
|
|
||||||
* pl.po: Update.
|
* pl.po: Update.
|
||||||
@ -193,7 +200,7 @@
|
|||||||
package name mangling breaks make distcheck as it tries to rebuild
|
package name mangling breaks make distcheck as it tries to rebuild
|
||||||
the po file with the "correct" name. The upshot is never to use
|
the po file with the "correct" name. The upshot is never to use
|
||||||
GNU in you po directory.
|
GNU in you po directory.
|
||||||
|
|
||||||
* de.po: Fix a few fuzzy entries and translate new strings.
|
* de.po: Fix a few fuzzy entries and translate new strings.
|
||||||
|
|
||||||
2007-07-04 Werner Koch <wk@g10code.com>
|
2007-07-04 Werner Koch <wk@g10code.com>
|
||||||
@ -317,7 +324,7 @@
|
|||||||
* POTFILES.in: New.
|
* POTFILES.in: New.
|
||||||
* de.po: New.
|
* de.po: New.
|
||||||
|
|
||||||
|
|
||||||
Copyright 2002, 2003, 2004, 2005, 2009 Free Software Foundation, Inc.
|
Copyright 2002, 2003, 2004, 2005, 2009 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is free software; as a special exception the author gives
|
This file is free software; as a special exception the author gives
|
||||||
@ -327,5 +334,3 @@
|
|||||||
This file is distributed in the hope that it will be useful, but
|
This file is distributed in the hope that it will be useful, but
|
||||||
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
||||||
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-08-04 Werner Koch <wk@g10code.com>
|
2011-08-04 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* pcsc-wrapper.c (handle_open): Remove unused var LISTLEN.
|
* pcsc-wrapper.c (handle_open): Remove unused var LISTLEN.
|
||||||
@ -931,7 +938,7 @@
|
|||||||
|
|
||||||
2006-09-14 Werner Koch <wk@g10code.com>
|
2006-09-14 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
Replaced all call gpg_error_from_errno(errno) by
|
Replaced all call gpg_error_from_errno(errno) by
|
||||||
gpg_error_from_syserror().
|
gpg_error_from_syserror().
|
||||||
|
|
||||||
* command.c (scd_command_handler): Replaced
|
* command.c (scd_command_handler): Replaced
|
@ -6,22 +6,24 @@
|
|||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# GnuPG is distributed in the hope that it will be useful,
|
# GnuPG is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
bin_PROGRAMS = scdaemon
|
bin_PROGRAMS = scdaemon
|
||||||
if ! HAVE_W32_SYSTEM
|
if ! HAVE_W32_SYSTEM
|
||||||
libexec_PROGRAMS = gnupg-pcsc-wrapper
|
libexec_PROGRAMS = gnupg-pcsc-wrapper
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
EXTRA_DIST = ChangeLog-2011
|
||||||
|
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/intl -I$(top_srcdir)/common
|
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/intl -I$(top_srcdir)/common
|
||||||
|
|
||||||
include $(top_srcdir)/am/cmacros.am
|
include $(top_srcdir)/am/cmacros.am
|
||||||
@ -66,4 +68,4 @@ scdaemon_LDADD = $(libcommonpth) ../jnlib/libjnlib.a ../gl/libgnu.a \
|
|||||||
#
|
#
|
||||||
gnupg_pcsc_wrapper_SOURCES = pcsc-wrapper.c
|
gnupg_pcsc_wrapper_SOURCES = pcsc-wrapper.c
|
||||||
gnupg_pcsc_wrapper_LDADD = $(DL_LIBS)
|
gnupg_pcsc_wrapper_LDADD = $(DL_LIBS)
|
||||||
gnupg_pcsc_wrapper_CFLAGS =
|
gnupg_pcsc_wrapper_CFLAGS =
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-07-22 Werner Koch <wk@g10code.com>
|
2011-07-22 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* config.sub, config.guess: Update to version 2011-06-03.
|
* config.sub, config.guess: Update to version 2011-06-03.
|
||||||
@ -43,5 +50,3 @@
|
|||||||
This file is distributed in the hope that it will be useful, but
|
This file is distributed in the hope that it will be useful, but
|
||||||
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
||||||
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
|
127
scripts/git-hooks/commit-msg
Executable file
127
scripts/git-hooks/commit-msg
Executable file
@ -0,0 +1,127 @@
|
|||||||
|
eval '(exit $?0)' && eval 'exec perl -w "$0" ${1+"$@"}'
|
||||||
|
& eval 'exec perl -w "$0" $argv:q'
|
||||||
|
if 0;
|
||||||
|
|
||||||
|
# An hook script to check the commit log message.
|
||||||
|
# Called by "git commit" with one argument, the name of the file
|
||||||
|
# that has the commit message. The hook should exit with non-zero
|
||||||
|
# status after issuing an appropriate message if it wants to stop the
|
||||||
|
# commit. The hook is allowed to edit the commit message file.
|
||||||
|
#
|
||||||
|
# To enable this hook, copy it to "~/.git/hooks/commit-msg".
|
||||||
|
#
|
||||||
|
# This script is based on the one from GNU coreutils.
|
||||||
|
|
||||||
|
use strict;
|
||||||
|
use warnings;
|
||||||
|
(my $ME = $0) =~ s|.*/||;
|
||||||
|
|
||||||
|
my $editor = $ENV{EDITOR} || 'vi';
|
||||||
|
$ENV{PATH} = '/bin:/usr/bin';
|
||||||
|
|
||||||
|
# Rewrite the $LOG_FILE (old contents in @$LINE_REF) with an additional
|
||||||
|
# commented diagnostic "# $ERR" line at the top.
|
||||||
|
sub rewrite($$$)
|
||||||
|
{
|
||||||
|
my ($log_file, $err, $line_ref) = @_;
|
||||||
|
local *LOG;
|
||||||
|
open LOG, '>', $log_file
|
||||||
|
or die "$ME: $log_file: failed to open for writing: $!";
|
||||||
|
print LOG "# $err";
|
||||||
|
print LOG @$line_ref;
|
||||||
|
close LOG
|
||||||
|
or die "$ME: $log_file: failed to rewrite: $!\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
sub re_edit($)
|
||||||
|
{
|
||||||
|
my ($log_file) = @_;
|
||||||
|
|
||||||
|
warn "Interrupt (Ctrl-C) to abort...\n";
|
||||||
|
|
||||||
|
system 'sh', '-c', "$editor $log_file";
|
||||||
|
($? & 127) || ($? >> 8)
|
||||||
|
and die "$ME: $log_file: the editor ($editor) failed, aborting\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
# Given a $LOG_FILE name and a \@LINE buffer,
|
||||||
|
# read the contents of the file into the buffer and analyze it.
|
||||||
|
# If the log message passes muster, return the empty string.
|
||||||
|
# If not, return a diagnostic.
|
||||||
|
sub check_msg($$)
|
||||||
|
{
|
||||||
|
my ($log_file, $line_ref) = @_;
|
||||||
|
|
||||||
|
local *LOG;
|
||||||
|
open LOG, '<', $log_file
|
||||||
|
or return "failed to open for reading: $!";
|
||||||
|
@$line_ref = <LOG>;
|
||||||
|
close LOG;
|
||||||
|
|
||||||
|
my @line = @$line_ref;
|
||||||
|
chomp @line;
|
||||||
|
|
||||||
|
# Don't filter out blank or comment lines; git does that already,
|
||||||
|
# and if we were to ignore them here, it could lead to committing
|
||||||
|
# with lines that start with "#" in the log.
|
||||||
|
|
||||||
|
# Filter out leading blank and comment lines.
|
||||||
|
# while (@line && $line[0] =~ /^(?:#.*|[ \t]*)$/) { shift @line; }
|
||||||
|
|
||||||
|
# Filter out blank and comment lines at EOF.
|
||||||
|
# while (@line && $line[$#line] =~ /^(?:#.*|[ \t]*)$/) { pop @line; }
|
||||||
|
|
||||||
|
@line == 0
|
||||||
|
and return 'no log message';
|
||||||
|
|
||||||
|
# The first line should not be too short
|
||||||
|
8 < length $line[0] || return 'summary line too short';
|
||||||
|
|
||||||
|
# The first line should not start with an asterisk or a hash sign.
|
||||||
|
# An asterisk might indicate that a change entry was started right
|
||||||
|
# at the first line.
|
||||||
|
$line[0] =~ /^[*#]/ && return "summary line starts with an * or #";
|
||||||
|
|
||||||
|
# Second line should be blank or not present.
|
||||||
|
2 <= @line && length $line[1]
|
||||||
|
and return 'second line must be empty';
|
||||||
|
|
||||||
|
# Limit line length to allow for the ChangeLog's leading TAB.
|
||||||
|
foreach my $line (@line)
|
||||||
|
{
|
||||||
|
72 < length $line && $line =~ /^[^#]/
|
||||||
|
and return 'line longer than 72 characters';
|
||||||
|
}
|
||||||
|
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
@ARGV == 1
|
||||||
|
or die;
|
||||||
|
|
||||||
|
my $log_file = $ARGV[0];
|
||||||
|
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
my @line;
|
||||||
|
my $err = check_msg $log_file, \@line;
|
||||||
|
$err eq ''
|
||||||
|
and last;
|
||||||
|
$err = "$ME: $err\n";
|
||||||
|
warn $err;
|
||||||
|
exit 1;
|
||||||
|
|
||||||
|
# Insert the diagnostic as a comment on the first line of $log_file.
|
||||||
|
#rewrite $log_file, $err, \@line;
|
||||||
|
#re_edit $log_file;
|
||||||
|
#
|
||||||
|
## Stop if our parent is killed.
|
||||||
|
#getppid() == 1
|
||||||
|
# and last;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Local Variables:
|
||||||
|
# mode: perl
|
||||||
|
# End:
|
3
scripts/git-log-fix
Normal file
3
scripts/git-log-fix
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# This file is expected to be used via gitlog-to-changelog's --amend=FILE
|
||||||
|
# option. It specifies what changes to make to each given SHA1's commit
|
||||||
|
# log and metadata, using Perl-eval'able expressions.
|
15
scripts/git-log-footer
Normal file
15
scripts/git-log-footer
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
|
||||||
|
2011-12-01 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
|
NB: Changes done before December 1st, 2011 are described in
|
||||||
|
per directory files named ChangeLog-2011. See doc/HACKING for
|
||||||
|
details.
|
||||||
|
|
||||||
|
-----
|
||||||
|
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
|
||||||
|
2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
Copying and distribution of this file and/or the original GIT
|
||||||
|
commit log messages, with or without modification, are
|
||||||
|
permitted provided the copyright notice and this notice are
|
||||||
|
preserved.
|
345
scripts/gitlog-to-changelog
Executable file
345
scripts/gitlog-to-changelog
Executable file
@ -0,0 +1,345 @@
|
|||||||
|
eval '(exit $?0)' && eval 'exec perl -wS "$0" ${1+"$@"}'
|
||||||
|
& eval 'exec perl -wS "$0" $argv:q'
|
||||||
|
if 0;
|
||||||
|
# Convert git log output to ChangeLog format.
|
||||||
|
|
||||||
|
my $VERSION = '2011-11-02 07:53'; # UTC
|
||||||
|
# The definition above must lie within the first 8 lines in order
|
||||||
|
# for the Emacs time-stamp write hook (at end) to update it.
|
||||||
|
# If you change this file with Emacs, please let the write hook
|
||||||
|
# do its job. Otherwise, update this string manually.
|
||||||
|
|
||||||
|
# Copyright (C) 2008-2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
# This program is free software: you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
# Written by Jim Meyering
|
||||||
|
|
||||||
|
use strict;
|
||||||
|
use warnings;
|
||||||
|
use Getopt::Long;
|
||||||
|
use POSIX qw(strftime);
|
||||||
|
|
||||||
|
(my $ME = $0) =~ s|.*/||;
|
||||||
|
|
||||||
|
# use File::Coda; # http://meyering.net/code/Coda/
|
||||||
|
END {
|
||||||
|
defined fileno STDOUT or return;
|
||||||
|
close STDOUT and return;
|
||||||
|
warn "$ME: failed to close standard output: $!\n";
|
||||||
|
$? ||= 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
sub usage ($)
|
||||||
|
{
|
||||||
|
my ($exit_code) = @_;
|
||||||
|
my $STREAM = ($exit_code == 0 ? *STDOUT : *STDERR);
|
||||||
|
if ($exit_code != 0)
|
||||||
|
{
|
||||||
|
print $STREAM "Try `$ME --help' for more information.\n";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
print $STREAM <<EOF;
|
||||||
|
Usage: $ME [OPTIONS] [ARGS]
|
||||||
|
|
||||||
|
Convert git log output to ChangeLog format. If present, any ARGS
|
||||||
|
are passed to "git log". To avoid ARGS being parsed as options to
|
||||||
|
$ME, they may be preceded by '--'.
|
||||||
|
|
||||||
|
OPTIONS:
|
||||||
|
|
||||||
|
--amend=FILE FILE maps from an SHA1 to perl code (i.e., s/old/new/) that
|
||||||
|
makes a change to SHA1's commit log text or metadata.
|
||||||
|
--append-dot append a dot to the first line of each commit message if
|
||||||
|
there is no other punctuation or blank at the end.
|
||||||
|
--since=DATE convert only the logs since DATE;
|
||||||
|
the default is to convert all log entries.
|
||||||
|
--format=FMT set format string for commit subject and body;
|
||||||
|
see 'man git-log' for the list of format metacharacters;
|
||||||
|
the default is '%s%n%b%n'
|
||||||
|
|
||||||
|
--help display this help and exit
|
||||||
|
--version output version information and exit
|
||||||
|
|
||||||
|
EXAMPLE:
|
||||||
|
|
||||||
|
$ME --since=2008-01-01 > ChangeLog
|
||||||
|
$ME -- -n 5 foo > last-5-commits-to-branch-foo
|
||||||
|
|
||||||
|
In a FILE specified via --amend, comment lines (starting with "#") are ignored.
|
||||||
|
FILE must consist of <SHA,CODE+> pairs where SHA is a 40-byte SHA1 (alone on
|
||||||
|
a line) referring to a commit in the current project, and CODE refers to one
|
||||||
|
or more consecutive lines of Perl code. Pairs must be separated by one or
|
||||||
|
more blank line.
|
||||||
|
|
||||||
|
Here is sample input for use with --amend=FILE, from coreutils:
|
||||||
|
|
||||||
|
3a169f4c5d9159283548178668d2fae6fced3030
|
||||||
|
# fix typo in title:
|
||||||
|
s/all tile types/all file types/
|
||||||
|
|
||||||
|
1379ed974f1fa39b12e2ffab18b3f7a607082202
|
||||||
|
# Due to a bug in vc-dwim, I mis-attributed a patch by Paul to myself.
|
||||||
|
# Change the author to be Paul. Note the escaped "@":
|
||||||
|
s,Jim .*>,Paul Eggert <eggert\@cs.ucla.edu>,
|
||||||
|
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
exit $exit_code;
|
||||||
|
}
|
||||||
|
|
||||||
|
# If the string $S is a well-behaved file name, simply return it.
|
||||||
|
# If it contains white space, quotes, etc., quote it, and return the new string.
|
||||||
|
sub shell_quote($)
|
||||||
|
{
|
||||||
|
my ($s) = @_;
|
||||||
|
if ($s =~ m![^\w+/.,-]!)
|
||||||
|
{
|
||||||
|
# Convert each single quote to '\''
|
||||||
|
$s =~ s/\'/\'\\\'\'/g;
|
||||||
|
# Then single quote the string.
|
||||||
|
$s = "'$s'";
|
||||||
|
}
|
||||||
|
return $s;
|
||||||
|
}
|
||||||
|
|
||||||
|
sub quoted_cmd(@)
|
||||||
|
{
|
||||||
|
return join (' ', map {shell_quote $_} @_);
|
||||||
|
}
|
||||||
|
|
||||||
|
# Parse file F.
|
||||||
|
# Comment lines (starting with "#") are ignored.
|
||||||
|
# F must consist of <SHA,CODE+> pairs where SHA is a 40-byte SHA1
|
||||||
|
# (alone on a line) referring to a commit in the current project, and
|
||||||
|
# CODE refers to one or more consecutive lines of Perl code.
|
||||||
|
# Pairs must be separated by one or more blank line.
|
||||||
|
sub parse_amend_file($)
|
||||||
|
{
|
||||||
|
my ($f) = @_;
|
||||||
|
|
||||||
|
open F, '<', $f
|
||||||
|
or die "$ME: $f: failed to open for reading: $!\n";
|
||||||
|
|
||||||
|
my $fail;
|
||||||
|
my $h = {};
|
||||||
|
my $in_code = 0;
|
||||||
|
my $sha;
|
||||||
|
while (defined (my $line = <F>))
|
||||||
|
{
|
||||||
|
$line =~ /^\#/
|
||||||
|
and next;
|
||||||
|
chomp $line;
|
||||||
|
$line eq ''
|
||||||
|
and $in_code = 0, next;
|
||||||
|
|
||||||
|
if (!$in_code)
|
||||||
|
{
|
||||||
|
$line =~ /^([0-9a-fA-F]{40})$/
|
||||||
|
or (warn "$ME: $f:$.: invalid line; expected an SHA1\n"),
|
||||||
|
$fail = 1, next;
|
||||||
|
$sha = lc $1;
|
||||||
|
$in_code = 1;
|
||||||
|
exists $h->{$sha}
|
||||||
|
and (warn "$ME: $f:$.: duplicate SHA1\n"),
|
||||||
|
$fail = 1, next;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$h->{$sha} ||= '';
|
||||||
|
$h->{$sha} .= "$line\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
close F;
|
||||||
|
|
||||||
|
$fail
|
||||||
|
and exit 1;
|
||||||
|
|
||||||
|
return $h;
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
my $since_date;
|
||||||
|
my $format_string = '%s%n%b%n';
|
||||||
|
my $amend_file;
|
||||||
|
my $append_dot = 0;
|
||||||
|
GetOptions
|
||||||
|
(
|
||||||
|
help => sub { usage 0 },
|
||||||
|
version => sub { print "$ME version $VERSION\n"; exit },
|
||||||
|
'since=s' => \$since_date,
|
||||||
|
'format=s' => \$format_string,
|
||||||
|
'amend=s' => \$amend_file,
|
||||||
|
'append-dot' => \$append_dot,
|
||||||
|
) or usage 1;
|
||||||
|
|
||||||
|
|
||||||
|
defined $since_date
|
||||||
|
and unshift @ARGV, "--since=$since_date";
|
||||||
|
|
||||||
|
# This is a hash that maps an SHA1 to perl code (i.e., s/old/new/)
|
||||||
|
# that makes a correction in the log or attribution of that commit.
|
||||||
|
my $amend_code = defined $amend_file ? parse_amend_file $amend_file : {};
|
||||||
|
|
||||||
|
my @cmd = (qw (git log --log-size),
|
||||||
|
'--pretty=format:%H:%ct %an <%ae>%n%n'.$format_string, @ARGV);
|
||||||
|
open PIPE, '-|', @cmd
|
||||||
|
or die ("$ME: failed to run `". quoted_cmd (@cmd) ."': $!\n"
|
||||||
|
. "(Is your Git too old? Version 1.5.1 or later is required.)\n");
|
||||||
|
|
||||||
|
my $prev_date_line = '';
|
||||||
|
my @prev_coauthors = ();
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
defined (my $in = <PIPE>)
|
||||||
|
or last;
|
||||||
|
$in =~ /^log size (\d+)$/
|
||||||
|
or die "$ME:$.: Invalid line (expected log size):\n$in";
|
||||||
|
my $log_nbytes = $1;
|
||||||
|
|
||||||
|
my $log;
|
||||||
|
my $n_read = read PIPE, $log, $log_nbytes;
|
||||||
|
$n_read == $log_nbytes
|
||||||
|
or die "$ME:$.: unexpected EOF\n";
|
||||||
|
|
||||||
|
# Extract leading hash.
|
||||||
|
my ($sha, $rest) = split ':', $log, 2;
|
||||||
|
defined $sha
|
||||||
|
or die "$ME:$.: malformed log entry\n";
|
||||||
|
$sha =~ /^[0-9a-fA-F]{40}$/
|
||||||
|
or die "$ME:$.: invalid SHA1: $sha\n";
|
||||||
|
|
||||||
|
# If this commit's log requires any transformation, do it now.
|
||||||
|
my $code = $amend_code->{$sha};
|
||||||
|
if (defined $code)
|
||||||
|
{
|
||||||
|
eval 'use Safe';
|
||||||
|
my $s = new Safe;
|
||||||
|
# Put the unpreprocessed entry into "$_".
|
||||||
|
$_ = $rest;
|
||||||
|
|
||||||
|
# Let $code operate on it, safely.
|
||||||
|
my $r = $s->reval("$code")
|
||||||
|
or die "$ME:$.:$sha: failed to eval \"$code\":\n$@\n";
|
||||||
|
|
||||||
|
# Note that we've used this entry.
|
||||||
|
delete $amend_code->{$sha};
|
||||||
|
|
||||||
|
# Update $rest upon success.
|
||||||
|
$rest = $_;
|
||||||
|
}
|
||||||
|
|
||||||
|
my @line = split "\n", $rest;
|
||||||
|
my $author_line = shift @line;
|
||||||
|
defined $author_line
|
||||||
|
or die "$ME:$.: unexpected EOF\n";
|
||||||
|
$author_line =~ /^(\d+) (.*>)$/
|
||||||
|
or die "$ME:$.: Invalid line "
|
||||||
|
. "(expected date/author/email):\n$author_line\n";
|
||||||
|
|
||||||
|
my $date_line = sprintf "%s $2\n", strftime ("%F", localtime ($1));
|
||||||
|
|
||||||
|
# Format 'Co-authored-by: A U Thor <email@example.com>' lines in
|
||||||
|
# standard multi-author ChangeLog format.
|
||||||
|
my @coauthors = grep /^Co-authored-by:.*$/, @line;
|
||||||
|
for (@coauthors)
|
||||||
|
{
|
||||||
|
s/^Co-authored-by:\s*/\t /;
|
||||||
|
s/\s*</ </;
|
||||||
|
|
||||||
|
/<.*?@.*\..*>/
|
||||||
|
or warn "$ME: warning: missing email address for "
|
||||||
|
. substr ($_, 5) . "\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
# If this header would be the same as the previous date/name/email/
|
||||||
|
# coauthors header, then arrange not to print it.
|
||||||
|
if ($date_line ne $prev_date_line or "@coauthors" ne "@prev_coauthors")
|
||||||
|
{
|
||||||
|
$prev_date_line eq ''
|
||||||
|
or print "\n";
|
||||||
|
print $date_line;
|
||||||
|
@coauthors
|
||||||
|
and print join ("\n", @coauthors), "\n";
|
||||||
|
}
|
||||||
|
$prev_date_line = $date_line;
|
||||||
|
@prev_coauthors = @coauthors;
|
||||||
|
|
||||||
|
# Omit "Co-authored-by..." and "Signed-off-by..." lines.
|
||||||
|
@line = grep !/^Signed-off-by: .*>$/, @line;
|
||||||
|
@line = grep !/^Co-authored-by: /, @line;
|
||||||
|
|
||||||
|
# Remove leading and trailing blank lines.
|
||||||
|
if (@line)
|
||||||
|
{
|
||||||
|
while ($line[0] =~ /^\s*$/) { shift @line; }
|
||||||
|
while ($line[$#line] =~ /^\s*$/) { pop @line; }
|
||||||
|
}
|
||||||
|
|
||||||
|
# If there were any lines
|
||||||
|
if (@line == 0)
|
||||||
|
{
|
||||||
|
warn "$ME: warning: empty commit message:\n $date_line\n";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if ($append_dot)
|
||||||
|
{
|
||||||
|
# If the first line of the message has enough room, then
|
||||||
|
if (length $line[0] < 72)
|
||||||
|
{
|
||||||
|
# append a dot if there is no other punctuation or blank
|
||||||
|
# at the end.
|
||||||
|
$line[0] =~ /[[:punct:]\s]$/
|
||||||
|
or $line[0] .= '.';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Prefix each non-empty line with a TAB.
|
||||||
|
@line = map { length $_ ? "\t$_" : '' } @line;
|
||||||
|
|
||||||
|
print "\n", join ("\n", @line), "\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
defined ($in = <PIPE>)
|
||||||
|
or last;
|
||||||
|
$in ne "\n"
|
||||||
|
and die "$ME:$.: unexpected line:\n$in";
|
||||||
|
}
|
||||||
|
|
||||||
|
close PIPE
|
||||||
|
or die "$ME: error closing pipe from " . quoted_cmd (@cmd) . "\n";
|
||||||
|
# FIXME-someday: include $PROCESS_STATUS in the diagnostic
|
||||||
|
|
||||||
|
# Complain about any unused entry in the --amend=F specified file.
|
||||||
|
my $fail = 0;
|
||||||
|
foreach my $sha (keys %$amend_code)
|
||||||
|
{
|
||||||
|
warn "$ME:$amend_file: unused entry: $sha\n";
|
||||||
|
$fail = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
exit $fail;
|
||||||
|
}
|
||||||
|
|
||||||
|
# Local Variables:
|
||||||
|
# mode: perl
|
||||||
|
# indent-tabs-mode: nil
|
||||||
|
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||||
|
# time-stamp-start: "my $VERSION = '"
|
||||||
|
# time-stamp-format: "%:y-%02m-%02d %02H:%02M"
|
||||||
|
# time-stamp-time-zone: "UTC"
|
||||||
|
# time-stamp-end: "'; # UTC"
|
||||||
|
# End:
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-08-04 Werner Koch <wk@g10code.com>
|
2011-08-04 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* keydb.c (keydb_add_resource): Remove set but unused var
|
* keydb.c (keydb_add_resource): Remove set but unused var
|
||||||
@ -1025,7 +1032,7 @@ h2007-11-22 Werner Koch <wk@g10code.com>
|
|||||||
|
|
||||||
2006-09-14 Werner Koch <wk@g10code.com>
|
2006-09-14 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
Replaced all call gpg_error_from_errno(errno) by
|
Replaced all call gpg_error_from_errno(errno) by
|
||||||
gpg_error_from_syserror().
|
gpg_error_from_syserror().
|
||||||
|
|
||||||
2006-09-13 Werner Koch <wk@g10code.com>
|
2006-09-13 Werner Koch <wk@g10code.com>
|
@ -6,12 +6,12 @@
|
|||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# GnuPG is distributed in the hope that it will be useful,
|
# GnuPG is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
@ -20,9 +20,11 @@
|
|||||||
|
|
||||||
bin_PROGRAMS = gpgsm
|
bin_PROGRAMS = gpgsm
|
||||||
|
|
||||||
AM_CFLAGS = $(LIBGCRYPT_CFLAGS) $(KSBA_CFLAGS) $(LIBASSUAN_CFLAGS)
|
EXTRA_DIST = ChangeLog-2011
|
||||||
|
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/common -I$(top_srcdir)/intl
|
AM_CFLAGS = $(LIBGCRYPT_CFLAGS) $(KSBA_CFLAGS) $(LIBASSUAN_CFLAGS)
|
||||||
|
|
||||||
|
AM_CPPFLAGS = -I$(top_srcdir)/gl -I$(top_srcdir)/common -I$(top_srcdir)/intl
|
||||||
include $(top_srcdir)/am/cmacros.am
|
include $(top_srcdir)/am/cmacros.am
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2009-10-13 Werner Koch <wk@g10code.com>
|
2009-10-13 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* asschk.c (die): Replace this vararg macro by C-89 compliant
|
* asschk.c (die): Replace this vararg macro by C-89 compliant
|
||||||
@ -12,7 +19,7 @@
|
|||||||
2008-10-20 Werner Koch <wk@g10code.com>
|
2008-10-20 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* asschk.c (cmd_echo): Mark unused arg.
|
* asschk.c (cmd_echo): Mark unused arg.
|
||||||
(cmd_send, cmd_expect_ok, cmd_expect_err, cmd_pipeserver)
|
(cmd_send, cmd_expect_ok, cmd_expect_err, cmd_pipeserver)
|
||||||
(cmd_quit_if, cmd_fail_if): Ditto.
|
(cmd_quit_if, cmd_fail_if): Ditto.
|
||||||
|
|
||||||
2008-09-29 Werner Koch <wk@g10code.com>
|
2008-09-29 Werner Koch <wk@g10code.com>
|
||||||
@ -108,7 +115,7 @@
|
|||||||
|
|
||||||
* Makefile.am: Fixes for make dist.
|
* Makefile.am: Fixes for make dist.
|
||||||
* samplekets/Makefile.am: New.
|
* samplekets/Makefile.am: New.
|
||||||
|
|
||||||
2002-08-08 Werner Koch <wk@gnupg.org>
|
2002-08-08 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
* asschk.c: Added some new features.
|
* asschk.c: Added some new features.
|
||||||
@ -123,7 +130,7 @@
|
|||||||
|
|
||||||
* Makefile.am, asschk.c: New.
|
* Makefile.am, asschk.c: New.
|
||||||
|
|
||||||
|
|
||||||
Copyright 2002 Free Software Foundation, Inc.
|
Copyright 2002 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is free software; as a special exception the author gives
|
This file is free software; as a special exception the author gives
|
||||||
@ -133,5 +140,3 @@
|
|||||||
This file is distributed in the hope that it will be useful, but
|
This file is distributed in the hope that it will be useful, but
|
||||||
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
||||||
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
|
@ -1,18 +1,18 @@
|
|||||||
# Makefile.am -tests makefile for libxtime
|
# Makefile.am -tests makefile for libxtime
|
||||||
# Copyright (C) 2002 Free Software Foundation, Inc.
|
# Copyright (C) 2002 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is part of GnuPG.
|
# This file is part of GnuPG.
|
||||||
#
|
#
|
||||||
# GnuPG is free software; you can redistribute it and/or modify
|
# GnuPG is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# GnuPG is distributed in the hope that it will be useful,
|
# GnuPG is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
@ -37,7 +37,7 @@ TESTS_ENVIRONMENT = GNUPGHOME=`/bin/pwd` GPG_AGENT_INFO= LC_ALL=C \
|
|||||||
|
|
||||||
testscripts = sm-sign+verify sm-verify
|
testscripts = sm-sign+verify sm-verify
|
||||||
|
|
||||||
EXTRA_DIST = runtest inittests $(testscripts) \
|
EXTRA_DIST = runtest inittests $(testscripts) ChangeLog-2011 \
|
||||||
text-1.txt text-2.txt text-3.txt \
|
text-1.txt text-2.txt text-3.txt \
|
||||||
text-1.osig.pem text-1.dsig.pem text-1.osig-bad.pem \
|
text-1.osig.pem text-1.dsig.pem text-1.osig-bad.pem \
|
||||||
text-2.osig.pem text-2.osig-bad.pem \
|
text-2.osig.pem text-2.osig-bad.pem \
|
||||||
@ -52,10 +52,10 @@ EXTRA_DIST = runtest inittests $(testscripts) \
|
|||||||
# write new tests based on gpg-connect-agent which has a full fledged
|
# write new tests based on gpg-connect-agent which has a full fledged
|
||||||
# script language and thus makes it far easier to write tests than to
|
# script language and thus makes it far easier to write tests than to
|
||||||
# use the low--level asschk stuff.
|
# use the low--level asschk stuff.
|
||||||
TESTS =
|
TESTS =
|
||||||
|
|
||||||
CLEANFILES = inittests.stamp x y y z out err \
|
CLEANFILES = inittests.stamp x y y z out err \
|
||||||
*.lock .\#lk*
|
*.lock .\#lk*
|
||||||
|
|
||||||
DISTCLEANFILES = pubring.kbx~ random_seed
|
DISTCLEANFILES = pubring.kbx~ random_seed
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2010-05-12 Werner Koch <wk@g10code.com>
|
2010-05-12 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* armor.test: Add test for bug#1179.
|
* armor.test: Add test for bug#1179.
|
||||||
@ -64,7 +71,7 @@
|
|||||||
we support. This is safer than the previous setup which could
|
we support. This is safer than the previous setup which could
|
||||||
hide that some ciphers weren't being tested. Plus, this
|
hide that some ciphers weren't being tested. Plus, this
|
||||||
automatically tests any new ciphers libgcrypt supports.
|
automatically tests any new ciphers libgcrypt supports.
|
||||||
(all_hash_algos): New.
|
(all_hash_algos): New.
|
||||||
* sigs.test: Use it here, and also test with >=160 bit hashes for
|
* sigs.test: Use it here, and also test with >=160 bit hashes for
|
||||||
DSA2.
|
DSA2.
|
||||||
* conventional.test, encrypt.test, encrypt-dsa.test,
|
* conventional.test, encrypt.test, encrypt-dsa.test,
|
||||||
@ -122,7 +129,7 @@
|
|||||||
* verify.test: More tests.
|
* verify.test: More tests.
|
||||||
* multisig.test: Better error printing.
|
* multisig.test: Better error printing.
|
||||||
(sig_1ls1ls_valid, sig_ls_valid): Moved to the non-valid group.
|
(sig_1ls1ls_valid, sig_ls_valid): Moved to the non-valid group.
|
||||||
|
|
||||||
2006-02-14 Werner Koch <wk@gnupg.org>
|
2006-02-14 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
* verify.test: New.
|
* verify.test: New.
|
||||||
@ -204,7 +211,7 @@
|
|||||||
2002-05-10 Werner Koch <wk@gnupg.org>
|
2002-05-10 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
* Makefile.am: Add gpg_dearmor to all targets where it is used.
|
* Makefile.am: Add gpg_dearmor to all targets where it is used.
|
||||||
Noted by Andreas Haumer.
|
Noted by Andreas Haumer.
|
||||||
|
|
||||||
2002-04-19 Werner Koch <wk@gnupg.org>
|
2002-04-19 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
@ -232,7 +239,7 @@
|
|||||||
|
|
||||||
2001-09-28 Werner Koch <wk@gnupg.org>
|
2001-09-28 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
* defs.inc: Write a log file for each test.
|
* defs.inc: Write a log file for each test.
|
||||||
* run-gpg, run-gpgm, run-gpg.patterns: Removed. Replaced in all
|
* run-gpg, run-gpgm, run-gpg.patterns: Removed. Replaced in all
|
||||||
tests by a simple macro from defs.inc.
|
tests by a simple macro from defs.inc.
|
||||||
* Makefile.am (CLEANFILES): Remove log files.
|
* Makefile.am (CLEANFILES): Remove log files.
|
||||||
@ -243,7 +250,7 @@
|
|||||||
armencryptp.test, armencrypt.test, encryptp.test, seat.test,
|
armencryptp.test, armencrypt.test, encryptp.test, seat.test,
|
||||||
encrypt-dsa.test, encrypt.test: Use --always-trust because the
|
encrypt-dsa.test, encrypt.test: Use --always-trust because the
|
||||||
test are not designed to check the validity.
|
test are not designed to check the validity.
|
||||||
|
|
||||||
2001-09-06 Werner Koch <wk@gnupg.org>
|
2001-09-06 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
* genkey1024.test: Simplified by using a parameter file.
|
* genkey1024.test: Simplified by using a parameter file.
|
||||||
@ -271,7 +278,7 @@
|
|||||||
|
|
||||||
2001-03-20 Werner Koch <wk@gnupg.org>
|
2001-03-20 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
* Makefile.am: Import the pubdemo.asc file
|
* Makefile.am: Import the pubdemo.asc file
|
||||||
|
|
||||||
* sigs.test (hash_algo_list): s/tiger/tiger192/
|
* sigs.test (hash_algo_list): s/tiger/tiger192/
|
||||||
|
|
||||||
@ -370,5 +377,3 @@ Mon May 18 15:40:02 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|||||||
This file is distributed in the hope that it will be useful, but
|
This file is distributed in the hope that it will be useful, but
|
||||||
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
||||||
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
|
@ -6,12 +6,12 @@
|
|||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# GnuPG is distributed in the hope that it will be useful,
|
# GnuPG is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
# Process this file with automake to create Makefile.in
|
# Process this file with automake to create Makefile.in
|
||||||
@ -25,7 +25,7 @@ required_pgms = ../../g10/gpg2 ../../agent/gpg-agent \
|
|||||||
|
|
||||||
|
|
||||||
TESTS_ENVIRONMENT = GNUPGHOME=$(abs_builddir) GPG_AGENT_INFO= LC_ALL=C \
|
TESTS_ENVIRONMENT = GNUPGHOME=$(abs_builddir) GPG_AGENT_INFO= LC_ALL=C \
|
||||||
../../agent/gpg-agent --quiet --daemon sh
|
../../agent/gpg-agent --quiet --daemon sh
|
||||||
|
|
||||||
|
|
||||||
TESTS = version.test mds.test \
|
TESTS = version.test mds.test \
|
||||||
@ -50,7 +50,7 @@ TEST_FILES = pubring.asc secring.asc plain-1o.asc plain-2o.asc plain-3o.asc \
|
|||||||
|
|
||||||
DATA_FILES = data-500 data-9000 data-32000 data-80000 plain-large
|
DATA_FILES = data-500 data-9000 data-32000 data-80000 plain-large
|
||||||
|
|
||||||
EXTRA_DIST = defs.inc $(TESTS) $(TEST_FILES) \
|
EXTRA_DIST = defs.inc $(TESTS) $(TEST_FILES) ChangeLog-2011 \
|
||||||
mkdemodirs signdemokey
|
mkdemodirs signdemokey
|
||||||
|
|
||||||
# Note that removing S.gpg-agent forces a running gpg-agent to
|
# Note that removing S.gpg-agent forces a running gpg-agent to
|
||||||
@ -70,7 +70,7 @@ distclean-local:
|
|||||||
|
|
||||||
prepared.stamp: ./pubring.gpg ./secring.gpg ./plain-1 ./plain-2 ./plain-3 \
|
prepared.stamp: ./pubring.gpg ./secring.gpg ./plain-1 ./plain-2 ./plain-3 \
|
||||||
./pubring.pkr ./secring.skr ./gpg_dearmor $(DATA_FILES)
|
./pubring.pkr ./secring.skr ./gpg_dearmor $(DATA_FILES)
|
||||||
$(GPG_IMPORT) $(srcdir)/pubdemo.asc
|
$(GPG_IMPORT) $(srcdir)/pubdemo.asc
|
||||||
cat $(srcdir)/gpg-agent.conf.tmpl > gpg-agent.conf
|
cat $(srcdir)/gpg-agent.conf.tmpl > gpg-agent.conf
|
||||||
echo timestamp >./prepared.stamp
|
echo timestamp >./prepared.stamp
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2009-03-03 Werner Koch <wk@g10code.com>
|
2009-03-03 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* inittests (clean_files): Use /bin/pwd here as well.
|
* inittests (clean_files): Use /bin/pwd here as well.
|
||||||
@ -11,11 +18,11 @@
|
|||||||
|
|
||||||
2008-02-19 Werner Koch <wk@g10code.com>
|
2008-02-19 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* inittests: Unpack test data onlyu if available.
|
* inittests: Unpack test data onlyu if available.
|
||||||
* common.sh: Skip tests if PKITS test data is not available.
|
* common.sh: Skip tests if PKITS test data is not available.
|
||||||
* Makefile.am: Do not distribute test data. This allows to
|
* Makefile.am: Do not distribute test data. This allows to
|
||||||
include the test suite in the distribution.
|
include the test suite in the distribution.
|
||||||
|
|
||||||
* signature-verification: New.
|
* signature-verification: New.
|
||||||
* validity-periods: New.
|
* validity-periods: New.
|
||||||
* verifying-name-chaining: New.
|
* verifying-name-chaining: New.
|
@ -1,18 +1,18 @@
|
|||||||
# Makefile.am - tests using NIST's PKITS
|
# Makefile.am - tests using NIST's PKITS
|
||||||
# Copyright (C) 2004, 2008 Free Software Foundation, Inc.
|
# Copyright (C) 2004, 2008 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is part of GnuPG.
|
# This file is part of GnuPG.
|
||||||
#
|
#
|
||||||
# GnuPG is free software; you can redistribute it and/or modify
|
# GnuPG is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# GnuPG is distributed in the hope that it will be useful,
|
# GnuPG is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
@ -43,8 +43,8 @@ testscripts = import-all-certs validate-all-certs \
|
|||||||
private-certificate-extensions
|
private-certificate-extensions
|
||||||
|
|
||||||
|
|
||||||
EXTRA_DIST = inittests runtest common.sh $(testscripts)
|
EXTRA_DIST = inittests runtest common.sh $(testscripts) ChangeLog-2011 \
|
||||||
import-all-certs.data
|
import-all-certs.data
|
||||||
|
|
||||||
TESTS = $(testscripts)
|
TESTS = $(testscripts)
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-02 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
NB: ChangeLog files are no longer manually maintained. Starting
|
||||||
|
on December 1st, 2011 we put change information only in the GIT
|
||||||
|
commit log, and generate a top-level ChangeLog file from logs at
|
||||||
|
"make dist". See doc/HACKING for details.
|
||||||
|
|
||||||
2011-08-04 Werner Koch <wk@g10code.com>
|
2011-08-04 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* symcryptrun.c: Include utmp.h for login_tty.
|
* symcryptrun.c: Include utmp.h for login_tty.
|
||||||
@ -584,7 +591,7 @@
|
|||||||
|
|
||||||
2006-09-12 Werner Koch <wk@g10code.com>
|
2006-09-12 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
Replaced all call gpg_error_from_errno(errno) by
|
Replaced all call gpg_error_from_errno(errno) by
|
||||||
gpg_error_from_syserror().
|
gpg_error_from_syserror().
|
||||||
|
|
||||||
* gpg-connect-agent.c (read_and_print_response): With verbosity
|
* gpg-connect-agent.c (read_and_print_response): With verbosity
|
@ -1,23 +1,23 @@
|
|||||||
# Makefile.am - Tools directory
|
# Makefile.am - Tools directory
|
||||||
# Copyright (C) 2003, 2007 Free Software Foundation, Inc.
|
# Copyright (C) 2003, 2007 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is part of GnuPG.
|
# This file is part of GnuPG.
|
||||||
#
|
#
|
||||||
# GnuPG is free software; you can redistribute it and/or modify
|
# GnuPG is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# GnuPG is distributed in the hope that it will be useful,
|
# GnuPG is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
# along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
Manifest watchgnupg.c \
|
Manifest watchgnupg.c ChangeLog-2011 \
|
||||||
addgnupghome applygnupgdefaults gpgsm-gencert.sh \
|
addgnupghome applygnupgdefaults gpgsm-gencert.sh \
|
||||||
lspgpot mail-signed-keys convert-from-106 sockprox.c \
|
lspgpot mail-signed-keys convert-from-106 sockprox.c \
|
||||||
ccidmon.c
|
ccidmon.c
|
||||||
@ -75,14 +75,14 @@ gpgconf_LDADD = $(common_libs) \
|
|||||||
$(LIBINTL) $(GPG_ERROR_LIBS) $(LIBICONV) $(W32SOCKLIBS)
|
$(LIBINTL) $(GPG_ERROR_LIBS) $(LIBICONV) $(W32SOCKLIBS)
|
||||||
|
|
||||||
gpgparsemail_SOURCES = gpgparsemail.c rfc822parse.c rfc822parse.h
|
gpgparsemail_SOURCES = gpgparsemail.c rfc822parse.c rfc822parse.h
|
||||||
gpgparsemail_LDADD =
|
gpgparsemail_LDADD =
|
||||||
|
|
||||||
symcryptrun_SOURCES = symcryptrun.c
|
symcryptrun_SOURCES = symcryptrun.c
|
||||||
symcryptrun_LDADD = $(LIBUTIL_LIBS) $(common_libs) $(pwquery_libs) \
|
symcryptrun_LDADD = $(LIBUTIL_LIBS) $(common_libs) $(pwquery_libs) \
|
||||||
$(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) $(LIBINTL) \
|
$(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) $(LIBINTL) \
|
||||||
$(LIBICONV) $(W32SOCKLIBS)
|
$(LIBICONV) $(W32SOCKLIBS)
|
||||||
|
|
||||||
watchgnupg_SOURCES = watchgnupg.c
|
watchgnupg_SOURCES = watchgnupg.c
|
||||||
watchgnupg_LDADD = $(NETLIBS)
|
watchgnupg_LDADD = $(NETLIBS)
|
||||||
|
|
||||||
gpg_connect_agent_SOURCES = gpg-connect-agent.c no-libgcrypt.c
|
gpg_connect_agent_SOURCES = gpg-connect-agent.c no-libgcrypt.c
|
||||||
|
Loading…
x
Reference in New Issue
Block a user