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]
|
||||
------------------------------------------------
|
||||
|
@ -1,7 +1,7 @@
|
||||
# configure.ac for GPGME
|
||||
# Copyright (C) 2000 Werner Koch (dd9jn)
|
||||
# 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.
|
||||
#
|
||||
@ -55,11 +55,11 @@ AC_INIT([gpgme],[mym4_full_version],[http://bugs.gnupg.org])
|
||||
# (Interfaces added: AGE++)
|
||||
# (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
|
||||
# ABI break. [Note to self: Remove this comment with the next regular break.]
|
||||
LIBGPGME_LT_AGE=13
|
||||
LIBGPGME_LT_REVISION=4
|
||||
LIBGPGME_LT_AGE=14
|
||||
LIBGPGME_LT_REVISION=0
|
||||
|
||||
# If the API is changed in an incompatible way: increment the next counter.
|
||||
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
|
||||
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.
|
||||
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
|
||||
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
|
||||
|
||||
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
|
||||
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
|
||||
|
||||
- Use gpgme-tool for manual tests.
|
||||
|
@ -6203,15 +6203,15 @@ you run your tests only with play data.
|
||||
|
||||
@include gpl.texi
|
||||
|
||||
@node Function and Data Index
|
||||
@unnumbered Function and Data Index
|
||||
|
||||
@printindex fn
|
||||
|
||||
@node Concept Index
|
||||
@unnumbered Concept Index
|
||||
|
||||
@printindex cp
|
||||
|
||||
@node Function and Data Index
|
||||
@unnumbered Function and Data Index
|
||||
|
||||
@printindex fn
|
||||
|
||||
|
||||
@bye
|
||||
|
@ -1,7 +1,7 @@
|
||||
@node Library Copying
|
||||
@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
|
||||
|
||||
@display
|
||||
@ -16,7 +16,7 @@ as the successor of the GNU Library Public License, version 2, hence the
|
||||
version number 2.1.]
|
||||
@end display
|
||||
|
||||
@section Preamble
|
||||
@heading Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
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.
|
||||
|
||||
@iftex
|
||||
@section TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
@heading TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
@end iftex
|
||||
@ifinfo
|
||||
@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
|
||||
and reuse of software generally.
|
||||
|
||||
@iftex
|
||||
@heading NO WARRANTY
|
||||
@end iftex
|
||||
@ifinfo
|
||||
@center NO WARRANTY
|
||||
@end ifinfo
|
||||
|
||||
@item
|
||||
BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
@ -515,7 +510,7 @@ DAMAGES.
|
||||
@end ifinfo
|
||||
|
||||
@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
|
||||
possible use to the public, we recommend making it free software that
|
||||
|
Loading…
Reference in New Issue
Block a user