| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
--
|
| |
|
|
|
|
|
|
|
|
| |
* autogen.sh: Update from current libgpg-error.
* configure.ac: Append commit id to the VERSION file.
(BUILD_REVISION): New ac_define.
* src/sysutils.c (_assuan_sysutils_blurb): Replace revision by full
commit id.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/assuan-defs.h (struct assuan_context_s): Have w32_error field.
(_assuan_sock_wsa2errno): Supply CTX argument.
* src/assuan-socket.c (_assuan_sock_wsa2errno): Put ERR to the field
in CTX argument.
(_assuan_sock_get_flag): Support "w32_error" string.
(_assuan_sock_accept, _assuan_sock_bind): Follow the change.
* src/assuan-uds.c (uds_reader, uds_writer): Likewise.
* src/system-w32.c (__assuan_close, __assuan_socket): Likewise.
(__assuan_connect): Likewise.
--
GnuPG-bug-id: 7456
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
|
| |
* src/assuan-socket.c (_assuan_sock_bind): Use WSAGetLastError and the
mapping to set ERRNO.
--
GnuPG-bug-id: 7456
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
| |
* configure.ac: Check for struct xucred.cr_pid.
* src/assuan-socket-server.c (accept_connection_bottom): Obtain the pid
via LOCAL_PEERCRED.
Signed-off-by: Ben Kibbey <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/assuan-defs.h (_assuan_sock_connect): Use socklen_t.
(_assuan_sock_bind, _assuan_sock_get_nonce): Likewise.
* src/assuan-socket.c (_assuan_sock_connect): Likewise.
(_assuan_sock_bind, _assuan_sock_get_nonce, assuan_sock_connect)
(assuan_sock_bind, assuan_sock_get_nonce): Likewise.
* src/assuan.h.in (assuan_sock_connect, assuan_sock_bind)
(assuan_sock_get_nonce): Likewise.
--
GnuPG-bug-id: 5924
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
| |
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
| |
* src/assuan.h.in (ASSUAN_NO_NPTH_SYSTEM_HOOKS_ANY_MORE): Fix.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
| |
* src/libassuan.m4 (_AM_PATH_LIBASSUAN_COMMON): Use AC_DEFINE_UNQUOTED()
to expand $req_libassuan_api.
Signed-off-by: Ben Kibbey <[email protected]>
|
|
|
|
|
|
|
|
| |
* src/assuan-defs.h (putc_unlocked): Remove declaration.
--
It seems the test for putc_unlocked was remove a long time ago.
GnuPG-bug-id: 7111
|
|
|
|
| |
--
|
|
|
|
|
|
|
| |
* src/libassuan.vers: Change to LIBASSUAN_2.0.
--
GnuPG-bug-id: 7163
|
|
|
|
| |
--
|
|
|
|
|
| |
* configure.ac: Set LT age to zero because we really have an API
change. Note that Current was already bumped up.
|
|
|
|
| |
--
|
|
|
|
| |
--
|
|
|
|
|
| |
* src/assuan-socket.c (_assuan_sock_set_flag): Add new flags.
(_assuan_sock_get_flag): Ditto.
|
|
|
|
| |
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
| |
* m4/gpg-error.m4: Update from gpg-error master.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
| |
libassuan.m4 (_AM_PATH_GPGRT_CONFIG): Don't set GPG_ERROR_CONFIG and
gpg_error_config_version.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
| |
* src/assuan-listen.c (assuan_accept): Always append "process %i".
--
Is was surprising that we see this on Unix only for servers which do
not set their own hello line.
|
|
|
|
|
|
| |
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
| |
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* src/libassuan.m4: Find gpgrt-config.
--
GnuPG-bug-id: 7114
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
| |
* tests/Makefile.am (noinst_PROGRAMS): Remove w32cetools.
|
|
|
|
|
|
| |
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* configure.ac (--with-libtool-modification): default=never.
--
GnuPG-bug-id: 6619
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* build-aux/libtool-patch.sed: Fail with exit code 1,
when it doesn't go well.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am (EXTRA_DIST): Add build-aux/libtool-patch.sed.
* build-aux/libtool-patch.sed: New.
* configure.ac (--with-libtool-modification): New.
* build-aux/ltmain.sh: Revert our own local modification.
--
Fixes-commit: f88eb9e98f491b503f46c7d995c9651f1e46b9e9
GnuPG-bug-id: 6619
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
| |
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* src/assuan.h.in (ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS):
Rename.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/assuan.c (assuan_control): New.
* src/assuan.h.in (ASSUAN_CONTROL_REINIT_SYSCALL_CLAMP): New.
(assuan_control): New.
* src/libassuan.def (assuan_control): Add.
* src/libassuan.vers (assuan_control): Add.
--
GnuPG-bug-id: 6625
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
| |
* src/libassuan.m4: API 3 is backward compatible to API 2.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
| |
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/assuan-pipe-connect.c (assuan_pipe_wait_server_termination)
(assuan_pipe_kill_server): New.
* src/assuan.h.in: Add new functions.
* src/libassuan.def: Add symbols for those functions.
* src/libassuan.vers: Likewise.
* src/system-posix.c (__assuan_waitpid): Extend the semantics for
OPTIONS.
* src/system-w32.c (__assuan_waitpid): Likewise.
--
GnuPG-bug-id: T6487
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/assuan-socket.c (_assuan_sock_bind): Don't call
_assuan_pre_syscall and _assuan_post_syscall.
--
In the current use cases in GnuPG, the socket is bound *before*
calling npth_init and gpgrt_set_syscall_clamp, which results no
syscall clamping. It's OK for bind to use with no syscall clamping as
it is not blocked longer.
Fixes-commit: 703b4100a4162216314d3489fa9d3160c3aadeb5
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac (LIBASSUAN_CONFIG_API_VERSION): Increment.
(LIBASSUAN_LT_CURRENT): Increment for adding new interface.
(LIBASSUAN_LT_AGE): Likewise.
(LIBASSUAN_LT_REVISION): Reset to 0.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
| |
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
| |
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
|
| |
* src/assuan-socket.c (_assuan_sock_accept): Add _assuan_pre_syscall /
_assuan_post_syscall.
(_assuan_sock_bind): Likewise.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
| |
* src/assuan-listen.c (assuan_accept): Update the size.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
| |
--
We will branch a stable version at 2.5.5
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/context.c (assuan_end_confidential): Flush data.
--
This is required so that for example gpg-agent won't reveal a password
in a log file if requested via
get_passphrase --data X X X X
(Note that --data is required in any case because the default of
returing it with the OK line can't be secured).
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/system-w32.c (__assuan_close): Revert the change.
--
There are use cases where closing output_fd / input_fd which
may be not socket.
Fixes-commit: c93eb901e58d5b31294c2d452659b5150d95ec59
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
| |
* tests/fdpassing.c (server_socket): Test with comma in the hello
line.
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
| |
* src/assuan-listen.c (assuan_accept): Supply process information
when ctx->hello is avaliable, too.
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
| |
* src/system-w32.c (get_file_handle): Have a CTX to compose an error.
(w32_fdpass_send): Check PROCESS_ID.
Compose an error with _assuan_error.
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
| |
* src/libassuan.m4 (LIBASSUAN_API_REQUESTED): New.
* src/assuan.h.in (ASSUAN_NO_GLOBAL_SYSTEM_HOOKS_ANY_MORE): New.
(ASSUAN_SYSTEM_NPTH_IMPL, ASSUAN_SYSTEM_NPTH): Relax the condition.
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
| |
Signed-off-by: NIIBE Yutaka <[email protected]>
|