mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01: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. * 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
2c5d021912
commit
2336b09779
1394
ChangeLog-2011
Normal file
1394
ChangeLog-2011
Normal file
File diff suppressed because it is too large
Load Diff
24
Makefile.am
24
Makefile.am
@ -20,9 +20,12 @@
|
|||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I m4 -I gl/m4
|
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
|
DISTCHECK_CONFIGURE_FLAGS = --enable-symcryptrun --enable-mailto --enable-gpgtar
|
||||||
|
|
||||||
EXTRA_DIST = scripts/config.rpath scripts/potomo autogen.sh README.GIT
|
EXTRA_DIST = scripts/config.rpath scripts/potomo autogen.sh README.GIT \
|
||||||
|
ChangeLog-2011 po/ChangeLog-2011 scripts/ChangeLog-2011 \
|
||||||
|
scripts/gitlog-to-changelog \
|
||||||
|
scripts/git-log-fix scripts/git-log-footer
|
||||||
DISTCLEANFILES = g10defs.h
|
DISTCLEANFILES = g10defs.h
|
||||||
|
|
||||||
if BUILD_GPGSM
|
if BUILD_GPGSM
|
||||||
@ -90,7 +93,7 @@ SUBDIRS = m4 gl include common ${kbx} \
|
|||||||
dist_doc_DATA = README
|
dist_doc_DATA = README
|
||||||
|
|
||||||
|
|
||||||
dist-hook:
|
dist-hook: gen-ChangeLog
|
||||||
echo "$(VERSION)" > $(distdir)/VERSION
|
echo "$(VERSION)" > $(distdir)/VERSION
|
||||||
|
|
||||||
if HAVE_W32_SYSTEM
|
if HAVE_W32_SYSTEM
|
||||||
@ -106,5 +109,20 @@ install-data-hook:
|
|||||||
done
|
done
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
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:
|
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-01 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-11-28 Werner Koch <wk@g10code.com>
|
2011-11-28 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* command-ssh.c (card_key_available): Change wording of no key
|
* command-ssh.c (card_key_available): Change wording of no key
|
||||||
@ -1524,7 +1531,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
|
||||||
@ -3094,3 +3101,7 @@ Fri Aug 18 14:27:14 CEST 2000 Werner Koch <wk@openit.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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -25,7 +25,8 @@ libexec_PROGRAMS += gpg-preset-passphrase
|
|||||||
endif
|
endif
|
||||||
noinst_PROGRAMS = $(TESTS)
|
noinst_PROGRAMS = $(TESTS)
|
||||||
|
|
||||||
# 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
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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-11-30 Werner Koch <wk@gnupg.org>
|
2011-11-30 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
Rewrite dns-cert.c to not use the gpg-only iobuf stuff.
|
Rewrite dns-cert.c to not use the gpg-only iobuf stuff.
|
||||||
@ -2481,3 +2488,7 @@
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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-03-10 Werner Koch <wk@g10code.com>
|
2010-03-10 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
See gnupg/common/ChangeLog for newer changes.
|
See gnupg/common/ChangeLog for newer changes.
|
||||||
@ -767,3 +774,7 @@ Mon Jan 24 13:04:28 CET 2000 Werner Koch <wk@gnupg.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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
||||||
|
@ -18,7 +18,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 ChangeLog-2011 \
|
||||||
audit-events.h status-codes.h README.jnlib ChangeLog.jnlib
|
audit-events.h status-codes.h README.jnlib ChangeLog.jnlib
|
||||||
|
|
||||||
noinst_LIBRARIES = libcommon.a libcommonpth.a libgpgrl.a
|
noinst_LIBRARIES = libcommon.a libcommonpth.a libgpgrl.a
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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-11-24 Werner Koch <wk@g10code.com>
|
2011-11-24 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* ks-engine-http.c (ks_http_help): Do not print help for hkp.
|
* ks-engine-http.c (ks_http_help): Do not print help for hkp.
|
||||||
@ -1589,3 +1596,7 @@
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -800,3 +800,7 @@ There are old Dirmngr ChangeLog entries.
|
|||||||
ldapsearch -v -x -h www.trustcenter.de -b '<some-users-DN>' userCertificate -t
|
ldapsearch -v -x -h www.trustcenter.de -b '<some-users-DN>' userCertificate -t
|
||||||
cp /tmp/<cert-file> testcert.der
|
cp /tmp/<cert-file> testcert.der
|
||||||
./test-dirmngr
|
./test-dirmngr
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
EXTRA_DIST = OAUTHORS ONEWS ChangeLog.1
|
EXTRA_DIST = OAUTHORS ONEWS ChangeLog.1 ChangeLog-2011
|
||||||
|
|
||||||
bin_PROGRAMS = dirmngr dirmngr-client
|
bin_PROGRAMS = dirmngr dirmngr-client
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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-10-12 Werner Koch <wk@g10code.com>
|
2011-10-12 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* gpg.texi: Add a bunch of opindex items.
|
* gpg.texi: Add a bunch of opindex items.
|
||||||
@ -858,3 +865,7 @@
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
25
doc/HACKING
25
doc/HACKING
@ -3,7 +3,30 @@
|
|||||||
(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
|
||||||
|
@ -34,7 +34,7 @@ EXTRA_DIST = samplekeys.asc \
|
|||||||
gnupg-card-architecture.pdf \
|
gnupg-card-architecture.pdf \
|
||||||
FAQ gnupg7.texi \
|
FAQ gnupg7.texi \
|
||||||
opt-homedir.texi see-also-note.texi specify-user-id.texi \
|
opt-homedir.texi see-also-note.texi specify-user-id.texi \
|
||||||
gpgv.texi texi.css yat2m.c
|
gpgv.texi texi.css yat2m.c ChangeLog-2011
|
||||||
|
|
||||||
BUILT_SOURCES = gnupg-card-architecture.eps gnupg-card-architecture.png \
|
BUILT_SOURCES = gnupg-card-architecture.eps gnupg-card-architecture.png \
|
||||||
gnupg-card-architecture.pdf
|
gnupg-card-architecture.pdf
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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-11-30 Werner Koch <wk@g10code.com>
|
2011-11-30 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* keyserver.c (keyserver_import_cert): Adjust for changed
|
* keyserver.c (keyserver_import_cert): Adjust for changed
|
||||||
@ -2398,8 +2405,8 @@
|
|||||||
* 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.
|
||||||
|
|
||||||
2007-02-26 Werner Koch <wk@g10code.com>
|
2007-02-26 Werner Koch <wk@g10code.com>
|
||||||
@ -2735,7 +2742,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>
|
||||||
@ -4804,7 +4811,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
|
||||||
@ -8265,7 +8272,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.
|
||||||
@ -12053,3 +12060,7 @@ Thu Feb 12 22:24:42 1998 Werner Koch (wk@frodo)
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
## 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
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
2009-11-04 Werner Koch <wk@g10code.com>
|
|
||||||
|
|
||||||
Under initial development - no need for a ChangeLog.
|
|
14
g13/ChangeLog-2011
Normal file
14
g13/ChangeLog-2011
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
2011-12-01 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-11-04 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
Under initial development - no need for a ChangeLog.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -18,6 +18,8 @@
|
|||||||
|
|
||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
|
EXTRA_DIST = ChangeLog-2011
|
||||||
|
|
||||||
bin_PROGRAMS = g13
|
bin_PROGRAMS = g13
|
||||||
|
|
||||||
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
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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-02-01 Werner Koch <wk@g10code.com>
|
2011-02-01 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* cipher.h (PUBKEY_MAX_NPKEY, PUBKEY_MAX_NSKEY): Bump up to
|
* cipher.h (PUBKEY_MAX_NPKEY, PUBKEY_MAX_NSKEY): Bump up to
|
||||||
@ -442,3 +449,7 @@ Tue Mar 3 15:11:21 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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -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-01 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-04-28 Werner Koch <wk@g10code.com>
|
2011-04-28 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* keybox-openpgp.c: Include ../common/openpgpdefs.h.
|
* keybox-openpgp.c: Include ../common/openpgpdefs.h.
|
||||||
@ -160,7 +167,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>
|
||||||
@ -383,3 +390,7 @@
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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-20 Werner Koch <wk@g10code.com>
|
2011-01-20 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* gpgkeys_hkp.c (get_name): Remove test for KS_GETNAME. It is
|
* gpgkeys_hkp.c (get_name): Remove test for KS_GETNAME. It is
|
||||||
@ -1346,3 +1353,7 @@
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -26,6 +26,8 @@ EXTRA_PROGRAMS = gpg2keys_ldap gpg2keys_hkp gpg2keys_finger gpg2keys_curl \
|
|||||||
gpg2keys_kdns
|
gpg2keys_kdns
|
||||||
EXTRA_SCRIPTS = gpg2keys_mailto
|
EXTRA_SCRIPTS = gpg2keys_mailto
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
AM_CFLAGS = $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS)
|
AM_CFLAGS = $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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.
|
||||||
@ -162,3 +169,7 @@
|
|||||||
* 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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -12,7 +12,4 @@ 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-01 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-05-12 Marcus Brinkmann <marcus@g10code.com>
|
2011-05-12 Marcus Brinkmann <marcus@g10code.com>
|
||||||
|
|
||||||
* cs.po: Merge in dirmngr cs.po. Hope I got that right.
|
* cs.po: Merge in dirmngr cs.po. Hope I got that right.
|
||||||
@ -308,7 +315,6 @@
|
|||||||
* 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
|
||||||
@ -319,4 +325,6 @@
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
27
po/de.po
27
po/de.po
@ -111,8 +111,8 @@ msgstr "Fehler beim Holen der Karten-Seriennummer: %s\n"
|
|||||||
msgid "detected card with S/N: %s\n"
|
msgid "detected card with S/N: %s\n"
|
||||||
msgstr "Erkannte Karte hat die Seriennummer: %s\n"
|
msgstr "Erkannte Karte hat die Seriennummer: %s\n"
|
||||||
|
|
||||||
#, c-format
|
#, fuzzy, c-format
|
||||||
msgid "error getting default authentication keyID of card: %s\n"
|
msgid "no authentication key for ssh on card: %s\n"
|
||||||
msgstr "Fehler beim Holen der Authentisierungsschlüssel-ID der Karte: %s\n"
|
msgstr "Fehler beim Holen der Authentisierungsschlüssel-ID der Karte: %s\n"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -131,7 +131,9 @@ msgstr "Fehler beim Schreiben des Schlüssels: %s\n"
|
|||||||
msgid ""
|
msgid ""
|
||||||
"An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to "
|
"An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to "
|
||||||
"allow this?"
|
"allow this?"
|
||||||
msgstr "Ein SSH Processs möchte folgenden Schlüssel verwenden:%%0A %s%%0A (%s)%%0AErlauben Sie dies?"
|
msgstr ""
|
||||||
|
"Ein SSH Processs möchte folgenden Schlüssel verwenden:%%0A %s%%0A (%s)%%"
|
||||||
|
"0AErlauben Sie dies?"
|
||||||
|
|
||||||
msgid "Allow"
|
msgid "Allow"
|
||||||
msgstr "Erlauben"
|
msgstr "Erlauben"
|
||||||
@ -141,7 +143,9 @@ msgstr "Verweigern"
|
|||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)"
|
msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)"
|
||||||
msgstr "Bitte geben Sie die Passphrase für den SSH-Schlüssel%%0A %F%%0A (%c)%%0Aein."
|
msgstr ""
|
||||||
|
"Bitte geben Sie die Passphrase für den SSH-Schlüssel%%0A %F%%0A (%c)%%"
|
||||||
|
"0Aein."
|
||||||
|
|
||||||
msgid "Please re-enter this passphrase"
|
msgid "Please re-enter this passphrase"
|
||||||
msgstr "Bitte geben Sie die Passphrase noch einmal ein:"
|
msgstr "Bitte geben Sie die Passphrase noch einmal ein:"
|
||||||
@ -152,7 +156,8 @@ msgid ""
|
|||||||
"s%%0Awithin gpg-agent's key storage"
|
"s%%0Awithin gpg-agent's key storage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Bitte geben Sie eine Passphrase ein, um den empfangenen geheimen\n"
|
"Bitte geben Sie eine Passphrase ein, um den empfangenen geheimen\n"
|
||||||
"Schlüssel%%0A %s%%0A %s%%0Aim Schlüsselspeicher des Gpg-Agenten zu schützen."
|
"Schlüssel%%0A %s%%0A %s%%0Aim Schlüsselspeicher des Gpg-Agenten zu "
|
||||||
|
"schützen."
|
||||||
|
|
||||||
msgid "does not match - try again"
|
msgid "does not match - try again"
|
||||||
msgstr "Keine Übereinstimmung - bitte nochmal versuchen."
|
msgstr "Keine Übereinstimmung - bitte nochmal versuchen."
|
||||||
@ -5429,6 +5434,18 @@ msgstr "|AN|Neue Admin-PIN"
|
|||||||
msgid "|N|New PIN"
|
msgid "|N|New PIN"
|
||||||
msgstr "|N|Neue PIN"
|
msgstr "|N|Neue PIN"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
msgid "||Please enter the Reset Code for the card and New PIN"
|
||||||
|
msgstr "Bitte geben Sie den Rückstellcode für diese Karte ein"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
msgid "||Please enter the Admin PIN and New Admin PIN"
|
||||||
|
msgstr "|A|Bitte die Admin-PIN eingeben."
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
msgid "||Please enter the PIN and New PIN"
|
||||||
|
msgstr "||Bitte die PIN eingeben"
|
||||||
|
|
||||||
msgid "error reading application data\n"
|
msgid "error reading application data\n"
|
||||||
msgstr "Fehler beim Lesen der Anwendungsdaten\n"
|
msgstr "Fehler beim Lesen der Anwendungsdaten\n"
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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-12-01 Niibe Yutaka <gniibe@fsij.org>
|
2011-12-01 Niibe Yutaka <gniibe@fsij.org>
|
||||||
|
|
||||||
* app-openpgp.c (do_change_pin): Fix pincb messages when
|
* app-openpgp.c (do_change_pin): Fix pincb messages when
|
||||||
@ -1092,7 +1099,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
|
||||||
@ -2579,3 +2586,7 @@
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -17,6 +17,8 @@
|
|||||||
|
|
||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
|
EXTRA_DIST = ChangeLog-2011
|
||||||
|
|
||||||
bin_PROGRAMS = scdaemon
|
bin_PROGRAMS = scdaemon
|
||||||
if ! HAVE_W32_SYSTEM
|
if ! HAVE_W32_SYSTEM
|
||||||
libexec_PROGRAMS = gnupg-pcsc-wrapper
|
libexec_PROGRAMS = gnupg-pcsc-wrapper
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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-11-29 Werner Koch <wk@g10code.com>
|
2011-11-29 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* build-all.sh: Make sure HOME has no unsafe characters.
|
* build-all.sh: Make sure HOME has no unsafe characters.
|
||||||
@ -49,3 +56,7 @@
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
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.
|
14
scripts/git-log-footer
Normal file
14
scripts/git-log-footer
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
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) 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-01 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-20 Werner Koch <wk@g10code.com>
|
2011-09-20 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* verify.c (gpgsm_verify): s/gcry_md_start_debug/gcry_md_debug/
|
* verify.c (gpgsm_verify): s/gcry_md_start_debug/gcry_md_debug/
|
||||||
@ -1284,7 +1291,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>
|
||||||
@ -2955,3 +2962,7 @@ h2007-11-22 Werner Koch <wk@g10code.com>
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -17,6 +17,7 @@
|
|||||||
|
|
||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
|
EXTRA_DIST = ChangeLog-2011
|
||||||
|
|
||||||
bin_PROGRAMS = gpgsm
|
bin_PROGRAMS = gpgsm
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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-20 Jim Meyering <meyering@redhat.com>
|
2011-09-20 Jim Meyering <meyering@redhat.com>
|
||||||
|
|
||||||
avoid use of free'd pointer
|
avoid use of free'd pointer
|
||||||
@ -139,3 +146,7 @@
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -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 \
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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-02-10 Werner Koch <wk@g10code.com>
|
2011-02-10 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* ecc.test: New.
|
* ecc.test: New.
|
||||||
@ -411,3 +418,7 @@ 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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -67,7 +67,7 @@ sample_keys = samplekeys/ecc-sample-1-pub.asc \
|
|||||||
samplekeys/ecc-sample-2-sec.asc \
|
samplekeys/ecc-sample-2-sec.asc \
|
||||||
samplekeys/ecc-sample-3-sec.asc
|
samplekeys/ecc-sample-3-sec.asc
|
||||||
|
|
||||||
EXTRA_DIST = defs.inc pinentry.sh $(TESTS) $(TEST_FILES) \
|
EXTRA_DIST = defs.inc pinentry.sh $(TESTS) $(TEST_FILES) ChangeLog-2011 \
|
||||||
mkdemodirs signdemokey $(priv_keys) $(sample_keys)
|
mkdemodirs signdemokey $(priv_keys) $(sample_keys)
|
||||||
|
|
||||||
CLEANFILES = prepared.stamp x y yy z out err $(data_files) \
|
CLEANFILES = prepared.stamp x y yy z out err $(data_files) \
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2011-12-01 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.
|
||||||
@ -62,3 +69,7 @@
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -43,7 +43,7 @@ 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-01 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-26 Werner Koch <wk@g10code.com>
|
2011-08-26 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
* gpgconf-comp.c (gc_component): Mark for translation. Suggested
|
* gpgconf-comp.c (gc_component): Mark for translation. Suggested
|
||||||
@ -766,7 +773,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
|
||||||
@ -1271,3 +1278,7 @@
|
|||||||
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.
|
||||||
|
|
||||||
|
Local Variables:
|
||||||
|
buffer-read-only: t
|
||||||
|
End:
|
@ -20,7 +20,7 @@ EXTRA_DIST = \
|
|||||||
Manifest watchgnupg.c \
|
Manifest watchgnupg.c \
|
||||||
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 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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user