aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* w32: Use -static-libgcc to avoid linking to libgcc_s_sjlj-1.dll.Werner Koch2015-01-301-1/+9
| | | | | | | | | | | | | | | | | * src/Makefile.am (extra_ltoptions): New. (libgpg_error_la_LDFLAGS): Use it. -- Since gcc 4.8 there is a regression in that plain C programs may link to libgcc_s.a which has a dependency on libgcc_s_sjlj.dll. This is for example triggered by using long long arithmetic on a 32 bit Windows (e.g symbol __udivdi3). As usual the gcc maintainers don't care about backward compatibility and declare that as some kind of compatibility fix and not as regression from 4.7 and all earlier versions. Signed-off-by: Werner Koch <[email protected]>
* Post release updatesWerner Koch2015-01-262-1/+8
| | | | --
* Release 1.18.libgpg-error-1.18Werner Koch2015-01-262-3/+8
| | | | * configure.ac: Set LT version to C14/A14/R0.
* po: Auto updateWerner Koch2015-01-2618-41/+778
| | | | --
* po: Update German translationWerner Koch2015-01-261-50/+43
|
* Update copyright notices.Werner Koch2015-01-265-4/+7
| | | | --
* po: Add Hungarian translationBalázs Úr2015-01-262-0/+801
| | | | | | | -- Taken from http://translationproject.org/latest/libgpg-error/hu.po
* po: Add Portuguese translationPaulo Tomé2015-01-262-0/+954
| | | | | | -- Debian-Bug-Id: 770983
* po: Add Russian translationIneiev2015-01-262-0/+952
| | | | --
* po: Update Italian translationMilo Casagrande2015-01-261-122/+59
| | | | --
* po: Update Dutch translationFreek de Kruijf2015-01-261-86/+42
| | | | --
* po: Update Danish translationJoe Dalton2015-01-261-52/+29
| | | | | -- Proofread-By: Aputsiaĸ Niels Janussen
* po: Update Ukrainian translationWerner Koch2015-01-261-78/+55
| | | | --
* po: Add new Chinese traditional translationWerner Koch2015-01-262-0/+956
| | | | --
* Add GPG_ERR_LEGACY_KEY.Werner Koch2015-01-223-6/+11
|
* Avoid false warning about uninitialized var.Werner Koch2015-01-051-1/+1
| | | | * src/gpg-error.c (get_err_from_str): Init SAVED_CHAR.
* build: Update to gettext 0.19.Werner Koch2015-01-0514-1125/+1655
| | | | | * po/Makefile.in.in (MSGMERGE): Remove --previous. * po/Makevars (MSGMERGE_OPTIONS): Add --previous.
* build: Require automake 1.14.Werner Koch2015-01-053-13/+11
| | | | | | | * configure.ac (AM_INIT_AUTOMAKE): Add serial-tests. * tests/Makefile.am (INCLUDES): Replace by AM_CPPFLAGS. Signed-off-by: Werner Koch <[email protected]>
* Add GPG_ERR_REQUEST_TOO_SHORT and GPG_ERR_REQUEST_TOO_LONG.Werner Koch2014-12-283-2/+14
|
* Fix commit 754a987.Werner Koch2014-12-152-3/+3
| | | | | | | * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New. (AUTOMAKE_OPTIONS): Move options to ... * configure.ac (AM_INIT_AUTOMAKE): .. here. (BUILD_DOC): Fix commit 754a987.
* Add configure option --disable-docWerner Koch2014-12-152-3/+16
| | | | | | | | | | | | * Makefile.am (doc) [!BUILD_DOC]: Do not recurse into doc/. * configure.ac (BUILD_DOC): New am_conditional and new option. -- We have this option already for GnuPG and should use it for all projects. Embedded platforms usually do not require documentation and being able to disable the building avoids a lot of build dependencies. Suggested-by: Hans-Christoph Steiner <[email protected]>
* Add GPG_ERR_OBJ_TERM_STATE.Werner Koch2014-12-153-7/+13
|
* Add GPG_ERR_FORBIDDEN.Werner Koch2014-12-033-2/+9
|
* po: Add Serbian translation.Мирослав Николић2014-11-262-0/+799
|
* po: Update Japanese translationNIIBE Yutaka2014-11-181-55/+31
| | | | --
* po: Update French transaltionDavid Prévot2014-11-031-90/+48
| | | | --
* Add new lock-obj-pub for mips64el-unknown-linux-gnuabi64.Daniel Kahn Gillmor2014-10-252-0/+26
| | | | | | | | | | | | | | * src/syscfg/lock-obj-pub.mips64el-unknown-linux-gnuabi64.h: New. * src/Makefile.am (lock_obj_pub): Add. -- native lock obj header for 64-bit little-endian MIPS, taken from debian mips64el port buildd, see: http://mips64el.debian.net/debian/buildlog/libg/libgpg-error_1.16-2/libgpg-error_1.16-2_mips64el-20140928-1753.build Debian-Bug-Id: 766135
* po: Update pl.po.Werner Koch2014-10-231-61/+33
| | | | --
* add lock-obj header for or1k-unknown-linux-gnuDaniel Kahn Gillmor2014-10-232-1/+26
| | | | | | | | | | | * src/syscfg/lock-obj-pub.or1k-unknown-linux-gnu.h: new -- This architecture-specific header information was sourced from <http://wannabuild.cmd.nu/fetch.php?pkg=libgpg-error arch=or1k&ver=1.13-2&stamp=1407320768> * Add to Makefile. -wk
* add lock-obj for new arch triplet for x86Daniel Kahn Gillmor2014-10-231-0/+23
| | | | | | | | | | | | | | * src/sysconfig/lock-obj-pub.i586-pc-linux-gnu.h: New. -- Helmut Grohne writes: Observe that the detected GNU triplet is now i586-pc-linux-gnu (gcc bumped it from i486-pc-linux-gnu recently), so the corresponding lock obj header in the syscfg folder needs to be moved or linked. Debian-Bug-Id: 764881
* Post release updates.Werner Koch2014-10-152-1/+5
| | | | --
* Release 1.17.libgpg-error-1.17Werner Koch2014-10-153-13/+16
| | | | * configure.ac: Set LT version to C13/A13/R0.
* po: Auto-updateWerner Koch2014-10-1514-0/+1399
| | | | --
* doc: Add a man page for gpg-error-config.Werner Koch2014-10-1511-3/+11882
| | | | | | | | | | | | * doc/gpgrt.texi: New. Just a start for now. * doc/gpl.texi, doc/lgpl.texi: New. Take from Libgcrypt. * doc/yat2m.c: New. Take from GnuPG master. * doc/Makefile.am: New. * configure.ac (AC_CONFIG_FILES): Add doc/Makefile. * Makefile.am (SUBDIRS): Add doc/. * build-aux/mdate-sh, build-aux/texinfo.tex: New. Signed-off-by: Werner Koch <[email protected]>
* Fix to help building native on Windows.Werner Koch2014-10-152-3/+10
| | | | | | | | | | | | * configure.ac (FORCE_USE_SYSCFG): New am_conditional. * src/Makefile.am: Use new conditional to decide whether to build the native lock object header. -- This should help to build using msys2 and mingw. GnuPG-bug-id: 1717 Signed-off-by: Werner Koch <[email protected]>
* Change gpgrt_pending{,_unlocked} to macros.Werner Koch2014-10-037-21/+30
| | | | | | | | | | | | | | | | | | | | * src/gpg-error.h.in (gpgrt_pending): Change to a macro. (gpgrt_pending_unlocked): Change to a macro. (_gpgrt_pending, _gpgrt_pending_unlocked): New private functions. * src/visibility.c, src/visibility.h: Change accordingly. * src/gpg-error.vers, src/gpg-error.def.in: Ditto. * src/estream.c (_gpgrt_pending_unlocked): Rename to _gpgrt__pending_unlocked. (_gpgrt_pending): Rename to _gpgrt__pending. -- The function are supposed to be used with gprt_getc and thus we need to avoid the function call overhead. We may want to change them to inline functions, though. gpgrt_pending is changed to a macro with the idea that we eventually can export the samestream flags and thus avoid the function call overhead in the samethread case too.
* w32: Make it build again.Werner Koch2014-10-021-1/+1
| | | | * src/estream.c (es_func_w32_read): Fix var name.
* build: Support SYSROOT based config script finding.Werner Koch2014-10-021-7/+26
| | | | | | | * src/gpg-error.m4: Add support for SYSROOT and set gpg_config_script_warn. Use AC_PATH_PROG instead of AC_PATH_TOOL because the config script is not expected to be installed with a prefix for its name.
* Add GPG_ERR_BOGUS_STRING and an experimental gpgrt_pending.Werner Koch2014-10-0210-7/+160
| | | | | | | | | * 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.
* GNU calls little-endian powerpc64 powerpc64le, not powerpc64elDaniel Kahn Gillmor2014-09-292-1/+1
| | | | | | | | | | | | | | | | | * src/Makefile.am (lock_obj_pub): fix powerpc64el to powerpc64le * src/sysconfig/lock-obj-pub.powerpc64el-unknown-linux-gnu.h : move to src/sysconfig/lock-obj-pub.powerpc64le-unknown-linux-gnu.h -- 33e5504fbb5e5e2ff44023c0a22dfb668ff8b10f created lock-obj-pub for little-endian powerpc64, but misnamed the patch file as powerpc64el instead of powerpc64le. Sorry for the earlier mistake, this should correct it. See commentary from Helmut Grohne at https://bugs.debian.org/762322#34 Debian-bug-id: 762322
* Update error reference.Werner Koch2014-09-291-11/+156
| | | | --
* Add error codes for use by a TLS library.Werner Koch2014-09-293-4/+55
|
* Add DCO policy statement.Werner Koch2014-09-241-0/+9
| | | | | | | | | | -- Which is: We do not collect DCOs for libgpg-error. As a supporting library for GnuPG, Libgcrypt, and GPGME a DCO for any of these projects is sufficient.
* Allow ./configure to explicitly set libgpg-error's build timestampDaniel Kahn Gillmor2014-09-242-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | * 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.)
* Add new error source GPG_ERR_SOURCE_TLS.Werner Koch2014-09-242-0/+8
|
* Add new lock-obj-pub for sparc64-unknown-linux-gnu.Daniel Kahn Gillmor2014-09-232-0/+26
| | | | | | | | | | | | | | | | * src/syscfg/lock-obj-pub.sparc64-unknown-linux-gnu.h: New. * src/Makefile.am (lock_obj_pub): Add. -- Helmut Grohne writes: Julien Cristau pointed out that sparc porter machines run 64bit kernels and can execute 64bit executables. So here we go. I crossed gen-posix-lock-obj for sparc64, verified that it is indeed a 64bit executable and attach its output. Debian-bug-id: 762322
* Add new lock-obj-pub for powerpc64el-unknown-linux-gnu.Daniel Kahn Gillmor2014-09-232-0/+26
| | | | | | | | | | | | * src/syscfg/lock-obj-pub.powerpc64el-unknown-linux-gnu.h: New. * src/Makefile.am (lock_obj_pub): Add. -- Here is a arch-specific lock-obj header file for little-endian 64-bit powerpc. Debian-bug-id: 762322
* Post release updates.Werner Koch2014-09-182-1/+5
| | | | --
* Release 1.16.libgpg-error-1.16Werner Koch2014-09-182-2/+8
| | | | * configure.ac: Set LT version to C12/A12/R2.
* doc updates and type fixes.Werner Koch2014-09-182-3/+17
| | | | --