1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245
|
2014-08-17 Werner Koch <wk@gnupg.org>
Release 2.1.2.
* configure.ac: Set LT version to C4/A4/R2.
Update build system.
* autogen.sh: Add --find-version stuff. Taken from GnuPG.
* configure.ac: Change accordingly
Fix possible segv in a call to _assuan_debug.
* src/context.c (assuan_set_error): Do not pass NULL for %s in the
trace function.
2014-06-30 Werner Koch <wk@gnupg.org>
Avoid a vasprintf call if tracing has not been enabled.
* src/debug.c (_assuan_debug): Check wether CAT want to be logged.
2014-04-16 Werner Koch <wk@gnupg.org>
Fix NULL deref when tracing is enabled and malloc fails.
* src/debug.h (TRACE_ERR): Check CTX before a deref.
* src/assuan-defs.h (_assuan_error): Turn into an inline function and
check CTX before a deref.
2014-01-10 Werner Koch <wk@gnupg.org>
Use the generic autogen.sh script.
* autogen.rc: New.
* Makefile.am (EXTRA_DIST): Add it.
* autogen.sh: Update from GnuPG.
Move helper scripts to build-aux.
* compile, config.guess, config.rpath, config.sub, depcomp, ltmain.sh
* doc/mdate-sh, doc/texinfo.tex, install-sh, missing: Move to
build-aux/.
* Makefile.am (EXTRA_DIST): Remove config.rpath - it is implicitly
distributed.
* configure.ac (AC_CONFIG_AUX_DIR): New.
(AM_SILENT_RULES): New.
2013-12-03 Werner Koch <wk@gnupg.org>
Add build support for ppc64le.
* config.guess, config.sub: Update to latest version (2013-11-29).
* m4/libtool.m4: Add patches for ppc64le.
2013-06-24 Werner Koch <wk@gnupg.org>
Release 2.1.1.
* configure.ac: Set LT version to C4/A4/R1.
2013-06-19 Werner Koch <wk@gnupg.org>
Changes to support W64.
* configure.ac (have_dosish_system): Set for W64.
* src/assuan-defs.h (SOCKET2HANDLE, HANDLE2SOCKET): Add versions for
W64.
* src/assuan-handler.c (assuan_command_parse_fd) [W64]: Use strtoull
to parse an FD.
2013-06-17 Werner Koch <wk@gnupg.org>
Add hack to have different names for 64 bit Windows DLLs.
* ltmain.sh: Prefix the SO number for W64 with a "6".
Support building for w64.
2013-02-22 Werner Koch <wk@gnupg.org>
Release version 2.1.0.
* configure.ac: Bump LT version to C4/A4/R0.
Add assuan_check_version and ASSUAN_VERSION_NUMBER.
* src/assuan.c (assuan_check_version): New.
(digitp, parse_version_number, parse_version_string)
(compare_versions): New. Taken from libksba.
* configure.ac (VERSION_NUMBER): New ac_subst.
* src/Makefile.am (assuan.h): Pass VERSION and VERSION_NUMBER to
mkheader.
* src/assuan.h.in (ASSUAN_VERSION, ASSUAN_VERSION_NUMBER): New macros.
(assuan_check_version): New prototype.
* src/libassuan.def, src/libassuan.vers: Add assuan_check_version.
* src/mkheader.c (write_special, main): Support version and
version_number.
* tests/version.c: New.
* tests/Makefile.am (TESTS): Add version.
w32: Fix header inclusion order for newer toolchain.
* src/system-w32.c: Do not include windows.h here.
Beautify the BUILD_TIMESTAMP and put it into the binary.
* configure.ac (BUILD_TIMESTAMP): Use an ISO date string on all
platforms and ac_define it.
* src/sysutils.c (_assuan_sysutils_blurb): But revision and build date
into the binary.
w32ce: Adjust to changed API and make it build again.
* src/system-w32ce.c (__assuan_write, __assuan_recvmsg)
(__assuan_sendmsg, __assuan_waitpid): Make functions global.
* tests/ce-server.c: Fix syntax error (s/#else/#endif)
w32: Allow overriding a toolchain via ~/.gnupg-autogen.rc.
* autogen.sh (build-w32): Include {amd64,w32_toolprefixes).
Modernize release version management.
* configure.ac: Update to modern git version checking. Remove svn
support.
* src/versioninfo.rc.in: Update copyright years.
Fix --with-{lib,}gpg-error-prefix.
* m4/gpg-error.m4: Update from current gpg-error git.
Update helper scripts.
* compile, config.guess, config.rpath, config.sub, depcomp,
* install-sh, mkinstalldirs: Update to current versions from gnulib.
2013-02-07 Werner Koch <wk@gnupg.org>
Make assuan_transact more robust against inquiry errors.
* src/client.c (assuan_transact): Send an CAN after an error return
from the inquiry callback.
2012-11-26 Ben Kibbey <bjk@luxsci.net>
Check for getpeerucred().
* configure.ac: check for getpeerucred() which (Open)Solaris/SunOS
uses.
* src/assuan-socket-server.c (accept_connection_bottom): make use
of getpeerucred().
2012-11-21 Ben Kibbey <bjk@luxsci.net>
Support LOCAL_PEEREID (NetBSD) and getpeereid() (FreeBSD)
* configure.ac: check for LOCAL_PEEREID and getpeereid().
* src/assuan-socket-server.c (accept_connection_bottom): make use of
LOCAL_PEEREID and getpeereid().
2012-11-16 Werner Koch <wk@gnupg.org>
Improve parsing of the GIT revision number.
* configure.ac (mmm4_revision): Use git rev-parse. Print version
information at the end of a configure run.
Fix non-portable use of chmod in autogen.sh.
* autogen.sh: Remove option -c from chmod.
2012-06-05 W. Trevor King <wking@tremily.us>
src/assuan-handler.c: add help strings for standard commands.
2012-04-20 W. Trevor King <wking@tremily.us>
Update example code for pipe server.
* doc/assuan.texi: Fix server example code to use assuan_new.
Wrap reference to END with @code.
* doc/assuan.texi: Wrap reference to END with @code{}.
2012-04-20 Werner Koch <wk@gnupg.org>
State new contribution rules.
* doc/DCO: New.
* doc/HACKING: Doument new rules. Give examples for commit logs.
2012-01-25 Werner Koch <wk@gnupg.org>
Make new functions also visible on non-W32.
* src/system-posix.c (__assuan_read, __assuan_write, __assuan_recvmsg)
(__assuan_sendmsg, __assuan_waitpid): Make functions global.
* src/libassuan.vers: Add above functions.
* configure.ac: Set version to 2.1.0-git.
Require gitlog-to-changelog to be installed.
* Makefile.am (GITLOG_TO_CHANGELOG): New.
(gen-ChangeLog): Use installed version of gitlog-to-changelog.
* build-aux/gitlog-to-changelog: Remove from repo.
2012-01-24 Marcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>
Fix npth port file handle use.
* assuan.h.in (ASSUAN_SYSTEM_NPTH_IMPL): Use npth_unprotect and
npth_protect with actual assuan functions instead of npth wrappers.
* libassuan.def: Add __assuan_read, __assuan_write, __assuan_sendmsg,
__assuan_recvmsg, __assuan_waitpid exports.
* system-w32.c (__assuan_read, __assuan_write, __assuan_sendmsg,
__assuan_recvmsg, __assuan_waitpid): Make non-static.
2012-01-03 Marcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>
Make assuan portable to NPTH.
2011-12-20 Werner Koch <wk@gnupg.org>
Post release version number update.
Release version 2.0.3.
* configure.ac: Bump LT version to C3/A3/R0.
Update gitlog-to-changelog to support --tear-off.
2011-12-13 Werner Koch <wk@gnupg.org>
Fix assuan_get_pid for pipe servers.
At some point in the past we introduced a regression in that the
client of a pipe server received its own pid and not the pid of
the server.
* src/assuan-pipe-connect.c (struct at_pipe_fork)
(struct at_socketpair_fork): Add PARENT_PID.
(at_pipe_fork_cb, at_socketpair_fork): Use PARENT_PID instead of getpid.
(pipe_connect, socketpair_connect): Set PARENT_PID.
vasprintf.c: Improve test code.
* src/vasprintf.c (checkit): Set flag for a test failure.
(main): Return error on any failure.
2011-12-01 Werner Koch <wk@gnupg.org>
Generate the ChangeLog from commit logs.
* build-aux/gitlog-to-changelog: New script. Taken from gnulib.
* build-aux/git-log-fix: New file.
* build-aux/git-log-footer: New file.
* doc/HACKING: New file.
* ChangeLog: New file.
* Makefile.am (EXTRA_DIST): Add new files.
(gen-ChangeLog): New.
(dist-hook): Run gen-ChangeLog.
* autogen.sh: Install commit-msg hook for git.
Rename all ChangeLog files to ChangeLog-2011.
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.
|