- 17 May, 2017 1 commit
-
-
Daniel Kahn Gillmor authored
-
- 15 May, 2017 1 commit
-
-
Daniel Kahn Gillmor authored
Thanks to Jose Carlos Garcia Sogo for all his past work on this packaging!
-
- 05 Mar, 2017 3 commits
-
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
-
- 04 Mar, 2017 2 commits
-
-
Daniel Kahn Gillmor authored
Upstream version 1.27
-
Daniel Kahn Gillmor authored
-
- 28 Feb, 2017 8 commits
-
-
Werner Koch authored
* configure.ac: Bump LT version to C22/A22/R0. -- Note that C21/A21/R0 was used in 1.26 but later lost in the repo due to a merge. Signed-off-by:Werner Koch <wk@gnupg.org>
-
Werner Koch authored
--
-
Werner Koch authored
* src/syscfg/lock-obj-pub.arm-unknown-linux-gnueabihf.h: Remove. * src/syscfg/lock-obj-pub.armv5-unknown-linux-musleabi.h: Remove. * src/syscfg/lock-obj-pub.armv6-unknown-linux-musleabihf.h: Remove. * src/Makefile.am (lock_obj_pub): Remove them. * src/mkheader.c (canon_host_triplet): Add removed as aliases. Addn alias for armv7-unknown-linux-gnueabihf. -- Info provided by Marvin Schmidt <marv@exherbo.org> via gnupg-devel@gnupg.org on Tue, 14 Feb 2017 15:00:15 +0100 Consilidated arm syscfg file by aliasing them. Signed-off-by:Werner Koch <wk@gnupg.org>
-
Werner Koch authored
-- Signed-off-by:Werner Koch <wk@gnupg.org>
-
Werner Koch authored
* src/gpg-error.h.in (GPGRT_H): New double include protection. * src/Makefile.am (nodist_include_HEADERS): Add gpgrt.h. (BUILT_SOURCES): Ditto. (CLEANFILES): Ditto. (gpgrt.h): New rule. Signed-off-by:Werner Koch <wk@gnupg.org>
-
Werner Koch authored
* tests/t-poll.c (test_poll): Add option. Signed-off-by:Werner Koch <wk@gnupg.org>
-
Werner Koch authored
* src/gpgrt-int.h (trace_errno): Add new parameter. Adjust all users. * src/init.c (trace_fp, trace_with_errno, trace_missing_lf) (trace_prefix_done): New vars. (_gpgrt_internal_trace_begin): Add arg WITH_ERRNO. Open a trace file on first use. Init new vars. (print_internal_trace_prefix): New. * src/estream.c, src/w32-estream.c: Improve tracing. Signed-off-by:Werner Koch <wk@gnupg.org>
-
Werner Koch authored
* src/estream.c (_gpgrt_poll) [W32]: Do not call the syscall clamp. -- The system call clamp may only be used directloy around system calls. We don't need them here because we use independent threads to implement non-blocking behaviour. In fact the clamp may lead to a deadlock. Signed-off-by:Werner Koch <wk@gnupg.org>
-
- 26 Feb, 2017 3 commits
-
-
Werner Koch authored
* src/estream.c: Add trace calls to some functions. * src/w32-estream.c: Replace existing trace calls by the new framework. -- Signed-off-by:Werner Koch <wk@gnupg.org>
-
Werner Koch authored
* src/init.c (trace_save_errno, trace_arg_module) (trace_arg_file, trace_arg_line): New module vars. (do_internal_trace): New. (_gpgrt_internal_trace_printf): New. (_gpgrt_internal_trace): New. (_gpgrt_internal_trace_errno): New. (_gpgrt_internal_trace_end): New. * src/gpgrt-int.h (trace): New macro. (trace_errno): New macro. (trace_start): New macro. (trace_append): New macro. (trace_finish): New macro. -- We want to be abale to use libgpg-error also with pre-c99 compilers and thus we can use the __VA_ARGS__ but resort to the common macro trick.
-
Werner Koch authored
* src/estream.c (_gpgrt_es_init): Rename to _gpgrt_estream_init. (es_fill): Rename to fill_stream. (es_fflush): Rename to flush_stream. (es_deinitialize): Rename to deinit_stream_obj. (es_create): Rename to create_stream (es_read_nbf): Rename to do_read_nbf. (es_read_lbf): Rename to do_read_lbf. (es_read_fbf): Rename to do_read_fbf. (es_peek): Rename to peek_stream. (es_skip): Rename to skip_stream. (es_print): Rename to do_print_stream. -- The use of the "es_" was confusing. Avoid that. Signed-off-by:Werner Koch <wk@gnupg.org>
-
- 24 Feb, 2017 1 commit
-
-
Werner Koch authored
* src/estream.c (estream_cookie_w32): Add flag no_syscall_clamp. (func_w32_create): Add arg no_syscall_clamp. (func_w32_read): Do not call pre/post_syscall_clamp when flag is set. (func_w32_write): Ditto. (func_w32_seek): Ditto. (do_w32open): Set NO_SYSCALL_CLAMP in pollable mode. (es_create) [W32]: Make sure that pollable-mode is unly used with the W32 backend. Signed-off-by:Werner Koch <wk@gnupg.org>
-
- 23 Feb, 2017 1 commit
-
-
Werner Koch authored
* src/w32-estream.c (TRACE_ERR): Also print the error number. This is in particular useful on non-english systems. (reader_context_s, writer_context_s): Replace the gpgrt mutex by a native critical section. Change all calls to gpgrt_lock_ fucntions by the EnterCriticalSection et al. (_gpgrt_w32_poll): Make CODE unsigned which is what WFMO returns. Remove the then useless condition. -- The locking code here is self-contained and may badly interact with the possible nPth "clamped" gpgrt lock functions. Signed-off-by:Werner Koch <wk@gnupg.org>
-
- 19 Feb, 2017 1 commit
-
-
Werner Koch authored
Signed-off-by:Werner Koch <wk@gnupg.org>
-
- 02 Feb, 2017 1 commit
-
-
NIIBE Yutaka authored
* src/syscfg/lock-obj-pub.sh3-unknown-linux-gnu.h: New. * src/Makefile.am (lock_obj_pub): Add it. -- Signed-off-by:
NIIBE Yutaka <gniibe@fsij.org>
-
- 01 Feb, 2017 1 commit
-
-
NIIBE Yutaka authored
* NEWS: Add interface changes. * src/Makefile.am (libgpg_error_la_SOURCES): Add b64dec.c. * src/b64dec.c: New. Taken from gpgme. Prefix function names with _gpgrt_. Change API a bit, not exposing the structure. * src/gpg-error.def.in: Export Base64 functions. * src/gpg-error.vers: Likewise. * src/visibility.c, src/visibility.h: Likewise. * src/gpg-error.h.in: Add Base64 struct and functions. * src/gpgrt-int.h: Add Base64 internal functions. * tests/Makefile.am (TESTS): Add t-b64dec. * tests/t-b64dec.c: New. Signed-off-by:
NIIBE Yutaka <gniibe@fsij.org>
-
- 19 Jan, 2017 1 commit
-
-
Werner Koch authored
* src/estream.c (es_flush, es_write_nbf): Fix setting of ERRNO to EOPNOTSUPP. Signed-off-by:Werner Koch <wk@gnupg.org>
-
- 18 Jan, 2017 2 commits
-
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
commit 3d356d165aed7d76a3ea811b1d24ed0a05ac90d4 in GnuPG's upstream git repo contains this mention: + { +#if GPGRT_VERSION_NUMBER < 0x011900 /* 1.25 */ + /* In older gpg-error versions gpgrt_yield is buggy for use with + * nPth and thus we need to resort to a sleep call. */ + npth_usleep (1000); /* 1ms */ +#else + gpgrt_yield (); +#endif + } This is a build-time decision, and we want it to map to a runtime decision, so that when it's built against a newer version of libgpg-error, it can't accidentally be installed against an older version. This change should help that happen within debian.
-
- 17 Jan, 2017 1 commit
-
-
Werner Koch authored
* autogen.sh: Update from GnuPG. * autogen.rc (version_parts): New. * configure.ac: Change to use autogen.sh --find-version helper. * Makefile.am (dist-hook): Do not create VERSION (EXTRA_DIST): Add VERSION. Signed-off-by:Werner Koch <wk@gnupg.org>
-
- 10 Jan, 2017 1 commit
-
-
Daniel Kahn Gillmor authored
* doc/gpgrt.texi: Say "--with-libgpg-error-prefix" instead of "--with-gpg-error-prefix". * src/gpg-error.m4: When warning about library locations, warn with the preferred "--with-libgpg-error-prefix" name. -- in src/gpg-error.m4, it already says: > dnl --with-libgpg-error-prefix=PFX is the preferred name for this option, > dnl since that is consistent with how our three siblings use the directory/ > dnl package name in --with-$dir_name-prefix=PFX. so this is an attempt to live up to that expectation. Signed-off-by:
Daniel Kahn Gillmor <dkg@fifthhorseman.net>
-
- 03 Jan, 2017 2 commits
-
-
Werner Koch authored
* src/gpg-error.h.in (GPGRT_GCC_VERSION): Fix. -- Fixes-commit: 4e790613 Signed-off-by:
Werner Koch <wk@gnupg.org>
-
Werner Koch authored
--
-
- 24 Dec, 2016 5 commits
-
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
Upstream version 1.26
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
-
- 22 Dec, 2016 1 commit
-
-
Werner Koch authored
-- The 1.26 release was accidently not pushed to git.gnupg.org master. Instead the supposed to be local wk-master branch made it to that server. The new relealse-1.26 branch tries to fix that problem.
-
- 21 Dec, 2016 4 commits
-
-
NIIBE Yutaka authored
-- Signed-off-by:
NIIBE Yutaka <gniibe@fsij.org> -
Werner Koch authored
--
-
Werner Koch authored
* configure.ac: Bump LT version to C21/A21/R0. Signed-off-by:Werner Koch <wk@gnupg.org>
-
Werner Koch authored
--
-