Release 1.6.0
* configure.ac: Set LT version to C25/A14/R0. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
c4f4b5c0a6
commit
107bff70ed
31
NEWS
31
NEWS
@ -1,6 +1,35 @@
|
|||||||
Noteworthy changes in version 1.6.0 (unreleased) [C24/A13/R_]
|
Noteworthy changes in version 1.6.0 (2015-08-26) [C25/A14/R0]
|
||||||
------------------------------------------------
|
------------------------------------------------
|
||||||
|
|
||||||
|
* Added gpgme_set_offline to do a key listinging w/o requiring CRL.
|
||||||
|
|
||||||
|
* Added gpgme_set_status_cb to allow a user to see some status
|
||||||
|
messages.
|
||||||
|
|
||||||
|
* Added an export mode for secret keys.
|
||||||
|
|
||||||
|
* More precise error codes are returned if GnuPG >= 2.1.8 is used.
|
||||||
|
|
||||||
|
* The passphrase handler for the loopback mode has been improved and may
|
||||||
|
also be used with genkey.
|
||||||
|
|
||||||
|
* [w32] The standard GnuPG 2.1 install directory is now seached for
|
||||||
|
gpgconf.exe before a registry specified directory and the Gpg4win
|
||||||
|
install directory.
|
||||||
|
|
||||||
|
* [w32] gpgme-w32spawn.exe will now only be searched in the gpgme DLL
|
||||||
|
directory.
|
||||||
|
|
||||||
|
* Interface changes relative to the 1.5.1 release:
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
gpgme_set_offline NEW.
|
||||||
|
gpgme_get_offline NEW.
|
||||||
|
gpgme_set_status_cb NEW.
|
||||||
|
gpgme_get_status_cb NEW.
|
||||||
|
GPGME_EXPORT_MODE_SECRET NEW
|
||||||
|
GPGME_EXPORT_MODE_RAW NEW.
|
||||||
|
GPGME_EXPORT_MODE_PKCS12 NEW.
|
||||||
|
|
||||||
|
|
||||||
Noteworthy changes in version 1.5.5 (2015-06-08) [C24/A13/R4]
|
Noteworthy changes in version 1.5.5 (2015-06-08) [C24/A13/R4]
|
||||||
------------------------------------------------
|
------------------------------------------------
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# configure.ac for GPGME
|
# configure.ac for GPGME
|
||||||
# Copyright (C) 2000 Werner Koch (dd9jn)
|
# Copyright (C) 2000 Werner Koch (dd9jn)
|
||||||
# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
|
# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
|
||||||
# 2009, 2010, 2011, 2012, 2013 g10 Code GmbH
|
# 2009, 2010, 2011, 2012, 2013, 2014, 2015 g10 Code GmbH
|
||||||
#
|
#
|
||||||
# This file is part of GPGME.
|
# This file is part of GPGME.
|
||||||
#
|
#
|
||||||
@ -55,11 +55,11 @@ AC_INIT([gpgme],[mym4_full_version],[http://bugs.gnupg.org])
|
|||||||
# (Interfaces added: AGE++)
|
# (Interfaces added: AGE++)
|
||||||
# (Interfaces removed/changed: AGE=0)
|
# (Interfaces removed/changed: AGE=0)
|
||||||
#
|
#
|
||||||
LIBGPGME_LT_CURRENT=24
|
LIBGPGME_LT_CURRENT=25
|
||||||
# Subtract 2 from this value if you want to make the LFS transition an
|
# Subtract 2 from this value if you want to make the LFS transition an
|
||||||
# ABI break. [Note to self: Remove this comment with the next regular break.]
|
# ABI break. [Note to self: Remove this comment with the next regular break.]
|
||||||
LIBGPGME_LT_AGE=13
|
LIBGPGME_LT_AGE=14
|
||||||
LIBGPGME_LT_REVISION=4
|
LIBGPGME_LT_REVISION=0
|
||||||
|
|
||||||
# If the API is changed in an incompatible way: increment the next counter.
|
# If the API is changed in an incompatible way: increment the next counter.
|
||||||
GPGME_CONFIG_API_VERSION=1
|
GPGME_CONFIG_API_VERSION=1
|
||||||
|
48
doc/HACKING
48
doc/HACKING
@ -23,11 +23,34 @@
|
|||||||
the big picture. Omit the leading TABs that you're used to seeing
|
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
|
in a "real" ChangeLog file, but keep the maximum line length at 72
|
||||||
or smaller, so that the generated ChangeLog lines, each with its
|
or smaller, so that the generated ChangeLog lines, each with its
|
||||||
leading TAB, will not exceed 80 columns.
|
leading TAB, will not exceed 80 columns. If you want to add text
|
||||||
|
which shall not be copied to the ChangeLog, separate it by a line
|
||||||
|
consisting of two dashes at the begin of a line.
|
||||||
|
|
||||||
Note that ./autogen.sh installs a git hook to do some basic syntax
|
Note that ./autogen.sh installs a git hook to do some basic syntax
|
||||||
checking on the commit log message.
|
checking on the commit log message.
|
||||||
|
|
||||||
|
Typo fixes and documentation updates don't need a ChangeLog entry;
|
||||||
|
thus you would use a commit message like
|
||||||
|
|
||||||
|
#+begin_example
|
||||||
|
Fix typo in a comment
|
||||||
|
|
||||||
|
--
|
||||||
|
#+end_example
|
||||||
|
|
||||||
|
The marker line here is important; without it the first line would
|
||||||
|
appear in the ChangeLog.
|
||||||
|
|
||||||
|
If you exceptionally need to have longer lines in a commit log you may
|
||||||
|
do this after this scissor line:
|
||||||
|
#+begin_example
|
||||||
|
# ------------------------ >8 ------------------------
|
||||||
|
#+end_example
|
||||||
|
(hash, blank, 24 dashes, blank, scissor, blank, 24 dashes).
|
||||||
|
Note that such a comment will be removed if the git commit option
|
||||||
|
=--cleanup-scissor= is used.
|
||||||
|
|
||||||
** License policy
|
** License policy
|
||||||
|
|
||||||
GPGME is currently licensed under the LGPLv2.1+ with tools and the
|
GPGME is currently licensed under the LGPLv2.1+ with tools and the
|
||||||
@ -73,6 +96,29 @@
|
|||||||
need. If you really need to do it, use a separate commit for such a
|
need. If you really need to do it, use a separate commit for such a
|
||||||
change.
|
change.
|
||||||
|
|
||||||
|
- C99 syntax should not be used; stick to C90.
|
||||||
|
- Please do not use C++ =//= style comments.
|
||||||
|
- Try to fit lines into 80 columns.
|
||||||
|
- Ignore signed/unsigned pointer mismatches
|
||||||
|
- No arithmetic on void pointers; cast to char* first.
|
||||||
|
|
||||||
|
** Commit log keywords
|
||||||
|
|
||||||
|
- GnuPG-bug-id :: Values are comma or space delimited bug numbers
|
||||||
|
from bug.gnupg.org pertaining to this commit.
|
||||||
|
- Debian-bug-id :: Same as above but from the Debian bug tracker.
|
||||||
|
- CVE-id :: CVE id number pertaining to this commit.
|
||||||
|
- Regression-due-to :: Commit id of the regression fixed by this commit.
|
||||||
|
- Fixes-commit :: Commit id this commit fixes.
|
||||||
|
- Reported-by :: Value is a name or mail address of a bug reporte.
|
||||||
|
- Suggested-by :: Value is a name or mail address of someone how
|
||||||
|
suggested this change.
|
||||||
|
- Co-authored-by :: Name or mail address of a co-author
|
||||||
|
- Some-comments-by :: Name or mail address of the author of
|
||||||
|
additional comments (commit log or code).
|
||||||
|
- Proofread-by :: Sometimes used by translation commits.
|
||||||
|
- Signed-off-by :: Name or mail address of the developer
|
||||||
|
|
||||||
* Debug hints
|
* Debug hints
|
||||||
|
|
||||||
- Use gpgme-tool for manual tests.
|
- Use gpgme-tool for manual tests.
|
||||||
|
@ -6203,15 +6203,15 @@ you run your tests only with play data.
|
|||||||
|
|
||||||
@include gpl.texi
|
@include gpl.texi
|
||||||
|
|
||||||
@node Function and Data Index
|
|
||||||
@unnumbered Function and Data Index
|
|
||||||
|
|
||||||
@printindex fn
|
|
||||||
|
|
||||||
@node Concept Index
|
@node Concept Index
|
||||||
@unnumbered Concept Index
|
@unnumbered Concept Index
|
||||||
|
|
||||||
@printindex cp
|
@printindex cp
|
||||||
|
|
||||||
|
@node Function and Data Index
|
||||||
|
@unnumbered Function and Data Index
|
||||||
|
|
||||||
|
@printindex fn
|
||||||
|
|
||||||
|
|
||||||
@bye
|
@bye
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
@node Library Copying
|
@node Library Copying
|
||||||
@unnumbered GNU Lesser General Public License
|
@unnumbered GNU Lesser General Public License
|
||||||
|
|
||||||
@cindex LGPL, Lesser General Public License
|
@cindex LGPL, GNU Lesser General Public License
|
||||||
@center Version 2.1, February 1999
|
@center Version 2.1, February 1999
|
||||||
|
|
||||||
@display
|
@display
|
||||||
@ -16,7 +16,7 @@ as the successor of the GNU Library Public License, version 2, hence the
|
|||||||
version number 2.1.]
|
version number 2.1.]
|
||||||
@end display
|
@end display
|
||||||
|
|
||||||
@section Preamble
|
@heading Preamble
|
||||||
|
|
||||||
The licenses for most software are designed to take away your
|
The licenses for most software are designed to take away your
|
||||||
freedom to share and change it. By contrast, the GNU General Public
|
freedom to share and change it. By contrast, the GNU General Public
|
||||||
@ -119,7 +119,7 @@ former contains code derived from the library, whereas the latter must
|
|||||||
be combined with the library in order to run.
|
be combined with the library in order to run.
|
||||||
|
|
||||||
@iftex
|
@iftex
|
||||||
@section TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
@heading TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||||
@end iftex
|
@end iftex
|
||||||
@ifinfo
|
@ifinfo
|
||||||
@center GNU LESSER GENERAL PUBLIC LICENSE
|
@center GNU LESSER GENERAL PUBLIC LICENSE
|
||||||
@ -476,12 +476,7 @@ decision will be guided by the two goals of preserving the free status
|
|||||||
of all derivatives of our free software and of promoting the sharing
|
of all derivatives of our free software and of promoting the sharing
|
||||||
and reuse of software generally.
|
and reuse of software generally.
|
||||||
|
|
||||||
@iftex
|
|
||||||
@heading NO WARRANTY
|
|
||||||
@end iftex
|
|
||||||
@ifinfo
|
|
||||||
@center NO WARRANTY
|
@center NO WARRANTY
|
||||||
@end ifinfo
|
|
||||||
|
|
||||||
@item
|
@item
|
||||||
BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||||
@ -515,7 +510,7 @@ DAMAGES.
|
|||||||
@end ifinfo
|
@end ifinfo
|
||||||
|
|
||||||
@page
|
@page
|
||||||
@section How to Apply These Terms to Your New Libraries
|
@heading How to Apply These Terms to Your New Libraries
|
||||||
|
|
||||||
If you develop a new library, and you want it to be of the greatest
|
If you develop a new library, and you want it to be of the greatest
|
||||||
possible use to the public, we recommend making it free software that
|
possible use to the public, we recommend making it free software that
|
||||||
|
Loading…
Reference in New Issue
Block a user