| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* 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]>
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Fix for MinGW.
* src/assuan-buffer.c (assuan_sendfd): Fix runtime check.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* src/assuan.c (assuan_new_ext): Use -1.
* src/client.c (_assuan_client_finish): Likewise.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/assuan-defs.h (struct assuan_context_s): Introduce SERVER_PROC
member. Clarify the use of PROCESS_ID and PID.
Introduce assuan_pid_t for internal use of process id or handle.
* src/assuan.h.in: Follow the change.
* src/assuan.c (assuan_new_ext): Likewise.
* src/client.c (_assuan_client_finish): Likewise.
* src/assuan-pipe-connect.c (pipe_connect): Likewise.
* src/server.c (_assuan_server_finish): Likewise.
* src/system-posix.c: Likewise.
* src/system-w32.c: Likewise.
* src/system.c: Likewise.
* src/assuan-pipe-server.c (assuan_init_pipe_server)
[HAVE_W32_SYSTEM]: Exclude the use of _assuan_pipe_connect_pid.
* src/assuan-socket-server.c (accept_connection_bottom)
[HAVE_W32_SYSTEM]: Exclude the use of the member peercred.pid.
* src/assuan-socket.c (_assuan_sock_check_nonce): Support Cygwin
Unix domain emulation for having valid client process ID.
* src/context.c (assuan_get_pid): Clarify the use cases.
* src/posix-types.inc.h, src/w32-types.inc.h: Introduce assuan_pid_t.
--
GnuPG-bug-id: 6487
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
| |
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
| |
* src/system.c (_assuan_recvmsg, _assuan_sendmsg): Fix to int.
(_assuan_waitpid): Fix to pid_t.
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
| |
* tests/Makefile.am [HAVE_W32_SYSTEM] (AM_LDFLAGS): Conditionalize.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
| |
* src/assuan.h.in: Introduce new configuration with
ASSUAN_REALLY_REQUIRE_OLD_WAY_OF_SYSTEM_NPTH.
--
Existing use cases just works with ASSUAN_SYSTEM_NPTH=NULL.
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
| |
* src/system.c (_assuan_system_hooks_copy): Do nothing with SRC=NULL.
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
| |
* src/assuan.c (_assuan_pre_syscall): Call the pre_syscall_func
function after get it.
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* src/assuan.c (assuan_new_ext): Move gpgrt_get_syscall_clamp to...
(_assuan_pre_syscall): ... here.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
| |
* modified tests/pipeconnect.c (cmd_cat): Ifdef-out W32.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
| |
* tests/common.h: Add for HAVE_W64_SYSTEM.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
|