aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-12-21Post release updatesrelease-1.26Werner Koch1-0/+4
--
2016-12-21Release 1.26libgpg-error-1.26Werner Koch1-1/+1
* configure.ac: Bump LT version to C21/A21/R0. Signed-off-by: Werner Koch <[email protected]>
2016-12-13New error code GPG_ERR_TRY_LATER.Werner Koch1-0/+1
Signed-off-by: Werner Koch <[email protected]>
2016-12-12New error code GPG_ERR_DNS_TIMEOUT.Werner Koch1-0/+1
Signed-off-by: Werner Koch <[email protected]>
2016-12-12New error codes to support libdns.Werner Koch1-0/+10
Signed-off-by: Werner Koch <[email protected]>
2016-12-02New error code GPG_ERR_INV_FLAGWerner Koch1-0/+6
2016-11-18Fix more misspellings.Daniel Kahn Gillmor1-2/+2
-- Signed-off-by: Daniel Kahn Gillmor <[email protected]>
2016-11-14Post release updates.Werner Koch1-0/+4
--
2016-11-14Release 1.25libgpg-error-1.25Werner Koch1-5/+17
* configure.ac: Set LT version to C20/A20/R0. Signed-off-by: Werner Koch <[email protected]>
2016-11-12Add new interface gpgrt_get_syscall_clamp.Werner Koch1-0/+1
* src/visibility.c (gpgrt_get_syscall_clamp): New. * src/gpg-error.vers, src/gpg-error.def.in: Add function. * src/gpg-error.h.in: Ditto. * src/estream.c (_gpgrt_get_syscall_clamp): New. -- This function can be used by other libraries to set their own system clamp functions. Signed-off-by: Werner Koch <[email protected]>
2016-11-02Add error codes GPG_ERR_TOO_YOUNG and GPG_ERR_TOO_OLD.Werner Koch1-0/+2
Signed-off-by: Werner Koch <[email protected]>
2016-10-07Add error code USER_ID_EXISTS, NAME_EXISTS, and DUP_NAME.Werner Koch1-0/+3
Signed-off-by: Werner Koch <[email protected]>
2016-09-01Add error WINDOW_TOO_SMALL, WINDOW_TOO_LARGE, and MISSING_ENVVAR.Werner Koch1-1/+4
Signed-off-by: Werner Koch <[email protected]>
2016-08-16New error code GPG_ERR_ENGINE_TOO_OLDWerner Koch1-0/+4
2016-07-14Post release updates.Werner Koch1-0/+4
--
2016-07-14Release 1.24libgpg-error-1.24Werner Koch1-1/+8
2016-06-15Post release updatesWerner Koch1-0/+3
--
2016-06-15Release 1.23libgpg-error-1.23Werner Koch1-1/+8
2016-05-17Add GPG_ERR_SUBKEYS_EXP_OR_REV.Werner Koch1-0/+4
2016-04-25Post release updates.Werner Koch1-0/+4
--
2016-04-25Release 1.22.libgpg-error-1.22Werner Koch1-2/+6
* configure.ac: Set LT version to C18/A18/R0. Signed-off-by: Werner Koch <[email protected]>
2016-04-21w32: Add iconv functions.Werner Koch1-0/+4
* src/w32-add.h (gpgrt_w32_iconv_t): New. (gpgrt_w32_iconv_open, gpgrt_w32_iconv_close, gpgrt_w32_iconv): New. ( GPGRT_ENABLE_W32_ICONV_MACROS): New * src/w32-iconv.c: Change license to LGPLv2.1+. Dispable mlang feature. Remove external DLL loading. Simplify iconv functions. Use cleaner context struct pattern. Use gpgrt namespace. * src/gpg-error.def.in: Add new functions. Signed-off-by: Werner Koch <[email protected]>
2016-03-24Add function gpgrt_annotate_leaked_object.Peter Wu1-0/+1
* src/gpg-error.h.in: add gpgrt_annotate_leaked_object to support marking memory as non-leaked for Clang and GCC. -- This annotation can be used to mark objects as explicitly leaked such that it can be ignored in tools like LeakSanitizer. The GPGRT_HAVE_LEAK_SANITIZER macro is explicitly not undefined to support -fsanitize=leak, a user or configure script could then decide to add this macro when just -fsanitize=leak is given. Signed-off-by: Peter Wu <[email protected]> Additional changes by -wk: - But __GNUC__ guard around the entire GPGRT_HAVE_LEAK_SANITIZER detection. - Add NEWS entry. Signed-off-by: Werner Koch <[email protected]>
2016-01-19Add GPG_ERR_DB_CORRUPTED.Werner Koch1-0/+5
Signed-off-by: Werner Koch <[email protected]>
2015-12-12Post release updates.Werner Koch1-0/+4
--
2015-12-12Release 1.21.libgpg-error-1.21Werner Koch1-1/+3
* configure.ac: Set LT version to C17/A17/Ro.
2015-10-21Add error codes NO_NAME, NO_KEY, and SERVER_FAILURE.Werner Koch1-0/+3
2015-09-28Add GPG_ERR_FALSE and GPG_ERR_TRUE error codes.Werner Koch1-0/+2
Signed-off-by: Werner Koch <[email protected]>
2015-09-25estream: Add gpgrt_set_nonblock and gpgrt_poll.Werner Koch1-1/+15
* configure.ac (AC_CHECK_HEADERS): Add sys/select.h and sys/time.h. * src/estream.c: Include both header if available. (COOKIE_IOCTL_NONBLOCK): New. (struct estream_cookie_fd): Add field nonblock. (func_fd_create): Set nonblock from MODEFLAGS. (es_func_fd_ioctl): New. (parse_mode): Add modeflag "nonblock". (es_fill): Map EWOULDBLOCK to EAGAIN. Do not set error indicator for EAGAIN. (es_flush, es_seek, es_write_nbf): Map EWOULDBLOCK to EAGAIN. (do_fdopen): Call COOKIE_IOCTL_NONBLOCK. (_gpgrt_set_nonblock): New. (_gpgrt_get_nonblock): New. (_gpgrt_poll): New. * src/gpg-error.h.in (struct _gpgrt_poll_s): New. (gpgrt_poll_t, es_poll_t): New. (es_set_nonblock, es_get_nonblock, es_poll): New. * src/gpg-error.vers, src/gpg-error.def.in: Add gpgrt_set_nonblock, gpgrt_get_nonblock, and gpgrt_poll. * src/visibility.c (gpgrt_set_nonblock, gpgrt_get_nonblock): New. (gpgrt_poll): New. * tests/t-common.h (DIM): New. * tests/t-poll.c: New. * tests/Makefile.am (TESTS): Add t-poll. (t_poll_LDADD): New. -- The poll interface uses select(2) internally because that is more portable than poll(2). Signed-off-by: Werner Koch <[email protected]>
2015-08-26Post release updatesWerner Koch1-0/+4
--
2015-08-26Release 1.20.libgpg-error-1.20Werner Koch1-1/+12
* configure.ac: Set LT version to C16/A16/R0. Signed-off-by: Werner Koch <[email protected]>
2015-07-24Add new public macros for GCC attributes.Werner Koch1-0/+16
* src/gpg-error.h.in (GPGRT_GCC_VERSION): New. (GPGRT_ATTR_NORETURN, GPGRT_ATTR_PRINTF, GPGRT_ATTR_NR_PRINTF): New. (GPGRT_ATTR_FORMAT_ARG, GPGRT_ATTR_SENTINEL): New. (GPGRT_ATTR_USED, GPGRT_ATTR_UNUSED, GPGRT_ATTR_DEPRECATED): New. (GPGRT_ATTR_PURE, GPGRT_ATTR_MALLOC): New. (GPGRT_HAVE_MACRO_FUNCTION, GPGRT_HAVE_PRAGMA_GCC_PUSH): New. (_GPGRT_GCC_A_PRINTF): Replace GPGRT_ATTR_PRINTF.
2015-04-10Post release updates.Werner Koch1-0/+4
--
2015-04-10Release 1.19.libgpg-error-1.19Werner Koch1-1/+5
2015-03-19Add GPG_ERR_LDAP_* error codes.Werner Koch1-0/+3
* src/err-codes.h.in: Add error codes. * doc/ldap2gpgerr.c: New. Signed-off-by: Werner Koch <[email protected]>
2015-01-26Post release updatesWerner Koch1-0/+7
--
2015-01-26Release 1.18.libgpg-error-1.18Werner Koch1-1/+6
* configure.ac: Set LT version to C14/A14/R0.
2015-01-22Add GPG_ERR_LEGACY_KEY.Werner Koch1-0/+1
2014-12-28Add GPG_ERR_REQUEST_TOO_SHORT and GPG_ERR_REQUEST_TOO_LONG.Werner Koch1-0/+2
2014-12-15Add GPG_ERR_OBJ_TERM_STATE.Werner Koch1-0/+1
2014-12-03Add GPG_ERR_FORBIDDEN.Werner Koch1-0/+4
2014-10-15Post release updates.Werner Koch1-0/+4
--
2014-10-15Release 1.17.libgpg-error-1.17Werner Koch1-1/+3
* configure.ac: Set LT version to C13/A13/R0.
2014-10-02Add GPG_ERR_BOGUS_STRING and an experimental gpgrt_pending.Werner Koch1-0/+3
* src/visibility.c (gpgrt_pending, gpgrt_pending_unlocked): New. * src/estream.c (_gpgrt_pending, _gpgrt_pending_unlocked): New. (check_pending): new. (check_pending_fbf, check_pending_nbf): New. (es_func_mem_read, es_func_fd_read, es_func_w32_read) (es_func_fp_read, es_fill): Take care of the special 0 value for SIZE.
2014-09-29Add error codes for use by a TLS library.Werner Koch1-2/+26
2014-09-24Allow ./configure to explicitly set libgpg-error's build timestampDaniel Kahn Gillmor1-1/+3
* configure.ac: add --enable-build-timestamp -- A group within Debian is working on making the archive rebuildable in a reproducible way, so that the compiled binary outputs are byte-for-byte identical when built for the same platform using the same toolchain. This is useful in providing auditability and corroboration for users of the operating system. libgpg-error is very close to reproducible except for embedding the build timestamp in the generated binary. This timestamp is set in config.h during ./configure. This patch allows an external build system to set this embedded timestamp explicitly, which appears to make the package build repeatably when ./configure is called with (for example) --enable=build-timestamp=2014-09-23T01:02+0000 Debian-bug-id: 762397 (Minor reformatting and NEWS entry by wk.)
2014-09-24Add new error source GPG_ERR_SOURCE_TLS.Werner Koch1-0/+6
2014-09-18Post release updates.Werner Koch1-0/+4
--
2014-09-18Release 1.16.libgpg-error-1.16Werner Koch1-1/+7
* configure.ac: Set LT version to C12/A12/R2.
2014-09-11Post release updates.Werner Koch1-0/+4
--