aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-02-18Post release updatesHEADmasterWerner Koch1-0/+4
--
2025-02-18Release 3.0.2libassuan-3.0.2Werner Koch1-1/+13
2024-06-24Post release updatesWerner Koch1-0/+4
--
2024-06-24Release 3.0.1libassuan-3.0.1Werner Koch1-1/+6
* src/libassuan.vers: Change to LIBASSUAN_2.0. -- GnuPG-bug-id: 7163
2024-06-18Post release updatesWerner Koch1-0/+4
--
2024-06-18Release 3.0.0libassuan-3.0.0Werner Koch1-6/+18
* configure.ac: Set LT age to zero because we really have an API change. Note that Current was already bumped up.
2024-05-28Modify documentation for new release.NIIBE Yutaka1-4/+4
-- Signed-off-by: NIIBE Yutaka <[email protected]>
2023-08-04Add NEWS entries for 2.5.6 from libassuan 2.5 branch.NIIBE Yutaka1-0/+13
-- Signed-off-by: NIIBE Yutaka <[email protected]>
2023-08-04Fix for v2 support: ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKSNIIBE Yutaka1-10/+16
* src/assuan.h.in (ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS): Rename. -- Signed-off-by: NIIBE Yutaka <[email protected]>
2023-07-25Update NEWS.NIIBE Yutaka1-0/+3
-- Signed-off-by: NIIBE Yutaka <[email protected]>
2023-07-24Add new pipe functions to control its server process.NIIBE Yutaka1-1/+4
* 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]>
2023-07-21Update NEWS.NIIBE Yutaka1-2/+8
Signed-off-by: NIIBE Yutaka <[email protected]>
2023-07-20Expose assuan_sock_accept function.NIIBE Yutaka1-0/+4
Signed-off-by: NIIBE Yutaka <[email protected]>
2023-06-16Next release will be 3.0Werner Koch1-1/+1
-- We will branch a stable version at 2.5.5
2023-05-11Deprecate ASSUAN_SYSTEM_NPTH.NIIBE Yutaka1-2/+6
* 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]>
2022-08-31Drop WindowsCE support.NIIBE Yutaka1-0/+2
* contrib/*: Remove. * Makefile.am (EXTRA_DIST): Don't include contrib/. * configure.ac (HAVE_W32CE_SYSTEM): Remove. * src/gpgcedev.c: Remove. * src/gpgcedev.def: Remove. * src/gpgcemgr.c: Remove. * src/system-w32ce.c: Remove. * src/w32ce-add.h: Remove. * src/w32ce-fd-t.inc.h: Remove. * src/Makefile.am (EXTRA_DIST, parts_of_assuan_h, common_sources): Fix. * src/assuan-buffer.c [HAVE_W32CE_SYSTEM]: No conditionalize. * src/setenv.c [HAVE_W32CE_SYSTEM]: Likewise. * src/assuan-defs.h [HAVE_W32CE_SYSTEM]: Remove dependent part. * src/assuan-error.c [HAVE_W32CE_SYSTEM]: Likewise. * src/assuan-handler.c [HAVE_W32CE_SYSTEM]: Likewise. * src/assuan-socket.c [HAVE_W32CE_SYSTEM]: Likewise. * src/system.c [HAVE_W32CE_SYSTEM]: Likewise. * src/sysutils.c [HAVE_W32CE_SYSTEM]: Likewise. * tests/Makefile.am (EXTRA_DIST): Fix. (w32cetools): Remove. * tests/common.h [HAVE_W32CE_SYSTEM]: Remove dependent part. * tests/pipeconnect.c [HAVE_W32CE_SYSTEM]: Likewise. * tests/ce-createpipe.c: Remove. * tests/ce-server.c: Remove. -- GnuPG-bug-id: 6170 Signed-off-by: NIIBE Yutaka <[email protected]>
2022-04-05Take advantage of gpgrt_get_syscall_clamp function.NIIBE Yutaka1-0/+3
* src/assuan-defs.h (_assuan_pre_syscall, _assuan_post_syscall): New. * src/assuan.c (_assuan_pre_syscall, _assuan_post_syscall): New. (pre_syscall_func, post_syscall_func): New. (_assuan_syscall_func_initialized): New. (assuan_new_ext): Call gpgrt_get_syscall_clamp to get clamp functions. * src/system-posix.c (_assuan_system_hooks): Use version 0. * src/system-w32.c (_assuan_system_hooks): Likewise. * src/system.c (_assuan_usleep): Call clamp functions if no hooks. (_assuan_close, _assuan_close_inheritable, _assuan_read): Likewise. (_assuan_write, _assuan_recvmsg, _assuan_sendmsg): Likewise. (_assuan_waitpid, _assuan_connect): Likewise. (_assuan_pipe): Call __assuan_pipe directly if no hooks. (_assuan_spawn): Call __assuan_spawn directly if no hooks. (_assuan_socketpair): Call __assuan_socketpair directly if no hooks. (_assuan_socket): Call __assuan_socket directly if no hooks. -- GnuPG-bug-id: 5914 Signed-off-by: NIIBE Yutaka <[email protected]>
2021-03-22Post release updateslibassuan-3.0-baseWerner Koch1-0/+4
--
2021-03-22Release 2.5.5.libassuan-2.5.5Werner Koch1-1/+8
2020-10-23Post release updatesWerner Koch1-0/+5
2020-10-23Release 2.5.4libassuan-2.5.4Werner Koch1-1/+7
2019-02-11Post release updatesWerner Koch1-0/+4
--
2019-02-11Release 2.5.3libassuan-2.5.3Werner Koch1-1/+10
2018-12-13Post release updatesWerner Koch1-0/+4
--
2018-12-13Release 2.5.2libassuan-2.5.2Werner Koch1-1/+7
* configure.ac: Bump LT version to C8/A8/R2. Signed-off-by: Werner Koch <[email protected]>
2017-12-07Post release updatesWerner Koch1-0/+4
--
2017-12-07Release 2.5.1libassuan-2.5.1Werner Koch1-1/+3
Signed-off-by: Werner Koch <[email protected]>
2017-12-07Post release updatesWerner Koch1-0/+4
--
2017-12-07Release 2.5.0libassuan-2.5.0Werner Koch1-1/+1
Signed-off-by: Werner Koch <[email protected]>
2017-12-07Allow change of system hooks for assuan_sock_...NIIBE Yutaka1-1/+10
* src/assuan-socket.c (assuan_sock_set_system_hooks): New. * src/assuan.h.in (assuan_sock_set_system_hooks): New prototype. * src/libassuan.def: Add new function. * src/libassuan.vers: Add new function. -- Co-authored-by: [email protected] Signed-off-by: Werner Koch <[email protected]>
2017-12-01Post release updatesWerner Koch1-0/+4
--
2017-12-01Release 2.4.5libassuan-2.4.5Werner Koch1-1/+3
2017-11-16Post release updates.Werner Koch1-0/+4
--
2017-11-16Release 2.4.4libassuan-2.4.4Werner Koch1-1/+12
Signed-off-by: Werner Koch <[email protected]>
2016-07-14Post release updatesWerner Koch1-0/+4
--
2016-07-14Release 2.4.3.libassuan-2.4.3Werner Koch1-1/+9
* configure.ac: Set LT version to C7/A7/R3. * Makefile.am (distcheck-hook): New. Signed-off-by: Werner Koch <[email protected]>
2015-12-02Post release updates.Werner Koch1-0/+4
--
2015-12-02Release 2.4.2.libassuan-2.4.2Werner Koch1-1/+1
* configure.ac: Bump LT version to C7/A7/R2. Signed-off-by: Werner Koch <[email protected]>
2015-11-27New feature to test for SOCKS5 proxy availability.Werner Koch1-0/+3
* src/assuan-socket.c (socks5_connect): Add special treatment for empty hostnames. (_assuan_sock_connect_byname): Add feature to test for proxy availibility. * tests/socks5.c (main): Add option --have-proxy. Signed-off-by: Werner Koch <[email protected]>
2015-11-26Protect connect system hook against blocking (nPth).Werner Koch1-0/+3
* src/assuan.h.in (ASSUAN_SYSTEM_NPTH_IMPL): Add wrapper for connect. Signed-off-by: Werner Koch <[email protected]>
2015-11-23Post release updatesWerner Koch1-0/+4
--
2015-11-23Release 2.4.1.libassuan-2.4.1Werner Koch1-1/+5
* configure.ac: Bump LT version to C7/A7/R1.
2015-11-03Post release updates.Werner Koch1-0/+4
--
2015-11-03Release 2.4.0libassuan-2.4.0Werner Koch1-2/+2
* configure.ac: Bump LT version to C7/A7/Ro. Signed-off-by: Werner Koch <[email protected]>
2015-11-03Use asprintf function from libgpg-error.Werner Koch1-0/+2
* configure.ac: Require libgpg-error 1.17. (vasprintf): Remove ac_replace. * src/assuan-defs.h [!HAVE_VASPRINTF]: Remove replace wrapper. * src/assuan-logging.c (_assuan_log_control_channel): (_assuan_log_control_channel): s/asprintf/gpgrt_asprintf/. * src/debug.c (_assuan_debug): s/vasprintf/gpgrt_vasprintf/. (_assuan_debug_begin): Ditto. (_assuan_debug_add): Ditto. s/asprintf/gpgrt_asprintf/. -- We plan to move more code into libgpg-error/gpgrt anyway thus this is a good start which also fixes this bug: GnuPG-bug-id: 1477 Signed-off-by: Werner Koch <[email protected]>
2015-10-26Support hostname based SOCKS5 connection.Werner Koch1-1/+13
* src/assuan.h.in (ASSUAN_SOCK_SOCKS): New. (ASSUAN_SOCK_TOR): New. (assuan_sock_connect_byname): New. * src/libassuan.def, src/libassuan.vers: Add that function. * src/assuan-socket.c (socks5_connect): Add args socksport, credentials, hostname, and hostport. Implement user/password authentication and domainname address type. Change callers accordingly. (_assuan_sock_connect_byname): New. (assuan_sock_connect_byname): New. * tests/socks5.c (main): Add options --byname, --user, and --pass. -- The assuan_sock_connect_byname may eventually be extended to work without Tor or SOCKS by using getaddrinfo. Or we move that all to libgpgrt (aka libgpg-error). Signed-off-by: Werner Koch <[email protected]>
2015-08-28Post release updatesWerner Koch1-0/+4
2015-08-28Release 2.3.0libassuan-2.3.0Werner Koch1-2/+14
* configure.ac: Set LT version to C6/A6/R0. Signed-off-by: Werner Koch <[email protected]>
2015-08-28Support Cygwin local sockets.Werner Koch1-0/+2
* src/assuan-socket.c (cygwin_fdtable, cygwin_fdtable_cs): New. (is_cygwin_fd, insert_cygwin_fd, delete_cygwin_fd): New. (assuan_sock_init) [W32]: Init the CS. (assuan_sock_deinit) [W32]: Deinit the CS. (read_port_and_nonce): Add arg cygwin and detect Cygwin socket files. (_assuan_sock_set_flag): Add "cygwin" flag. (_assuan_sock_get_flag): Ditto. (do_readn, do_writen): New. (_assuan_sock_bind): Create a Cygwin socket file depending on a socket flag. (_assuan_sock_connect): Handle the cygwin socket protocol. (_assuan_sock_check_nonce): Ditto. -- This code has not been tested. Signed-off-by: Werner Koch <[email protected]>
2015-06-30Add assuan_sock_set_flag and assuan_sock_get_flag.Werner Koch1-1/+6
* src/assuan-socket.c (_assuan_sock_set_flag): New. (assuan_sock_set_flag): New. (_assuan_sock_get_flag, assuan_sock_get_flag): New. * src/assuan.h.in (assuan_sock_set_flag): New. (assuan_sock_get_flag): New. * src/libassuan.def: Add them. * src/libassuan.vers: Add them. -- These new functions are intended for a Cygwin socket emulation. This commit merely introduces a generic framework. Signed-off-by: Werner Koch <[email protected]>