aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2010-04-16 Marcus Brinkmann <[email protected]>Marcus Brinkmann2010-04-162-2/+10
| | | | | | * assuan-uds.c (uds_reader, uds_sendfd): Don't break strict aliasing rules.
* Updated.Werner Koch2010-04-141-1/+24
|
* Rename device driver during installWerner Koch2010-04-142-0/+8
|
* Changes for W32CEWerner Koch2010-04-148-13/+50
|
* 2010-04-14 Marcus Brinkmann <[email protected]>Marcus Brinkmann2010-04-142-1/+5
| | | | | * Makefile.am (EXTRA_DIST): Add gpgcedev.def.
* Removed sysdep stuff from assuan.h.Werner Koch2010-04-0615-163/+484
| | | | | fixed a problem for W32CE and Pth.
* typo fixes and fix w32ce message formattingWerner Koch2010-03-303-2/+10
|
* Do not distribute assuan.h.Werner Koch2010-03-224-3/+35
|
* Changed the implementation of CreatePipe under W32CE.Werner Koch2010-03-2220-375/+1196
| | | | | Reorganized the source.
* Refactored platform system code.Werner Koch2010-03-166-650/+1296
|
* Cleaned up the loggingWerner Koch2010-03-1110-170/+271
|
* Add options and documentation for gpgcedev.Werner Koch2010-03-053-3/+95
|
* Fix DLL creation.Werner Koch2010-02-252-0/+16
|
* A couple of changes to eventually fully support W32ce.Werner Koch2010-02-2423-97/+2234
|
* 2010-02-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2010-02-033-1/+6
| | | | | * libassuan.vers, libassuan.def: Add assuan_set_sock_nonce.
* Add a run command.Werner Koch2010-01-291-0/+107
|
* Add some commands to the test server.Werner Koch2010-01-282-7/+391
|
* First take on Server for W32CEWerner Koch2010-01-281-0/+271
|
* Cleanups for W32CE.Werner Koch2010-01-2815-18/+251
| | | | | Implement getenv replacement for W32CE.
* Changes to build for W32CE - does not yet work, though.Werner Koch2010-01-228-13/+23
|
* Prepare for a port to WindowsCE.Werner Koch2010-01-2213-54/+114
|
* Fix NULL de-reference in debug code.Werner Koch2010-01-143-7/+16
|
* Post release fixup.Marcus Brinkmann2010-01-111-0/+6
|
* Change history. Urgs.Marcus Brinkmann2010-01-111-1/+1
|
* Post release fixup.Marcus Brinkmann2010-01-081-2/+2
|
* Pre-release fixup.Marcus Brinkmann2010-01-083-3/+7
|
* 2010-01-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2010-01-053-1/+8
| | | | | * configure.ac (_DARWIN_C_SOURCE): Define on frapple.
* 2010-01-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2010-01-054-3/+78
| | | | | | | | * debug.h (TRACE_LOG5): Add macro. * debug.c (_assuan_debug_buffer): Add newline * system.c: Add more debug output (conditioned on the compile-time DEBUG_SYSIO macro).
* Add comments.Marcus Brinkmann2010-01-051-2/+7
|
* 2009-12-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-12-222-1/+5
| | | | | * configure.ac: Do not use echo -n.
* Oops, changed wrong line.Marcus Brinkmann2009-12-151-1/+1
|
* 2009-12-15 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-12-154-8/+36
| | | | | * configure.ac: Bump version to 2.0.0.
* Just some pre-release clean ups.Marcus Brinkmann2009-12-154-16/+10
|
* Return and parse comment lines with the assuan_client_ functions.Werner Koch2009-12-143-6/+24
|
* Another one.Marcus Brinkmann2009-12-081-1/+1
|
* 2009-12-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-12-082-1/+4
| | | | | | * assuan.h (struct assuan_system_hooks): Don't use "namespace" as argument name in declaration (C++ keyword).
* 2009-12-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-12-082-1/+5
| | | | | | * assuan.texi: Use our own copy of the setfont macro, as it takes an extra argument since texinfo 4.13.
* 2009-12-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-12-082-0/+3
| | | | | * client.c (assuan_client_read_response): Fix linelen.
* doc/Marcus Brinkmann2009-12-087-5/+27
| | | | | | | | | | | | | | 2009-12-08 Marcus Brinkmann <[email protected]> * assuan.texi (Contexts): Document ASSUAN_SPAWN_DETACHED. src/ 2009-12-08 Marcus Brinkmann <[email protected]> * assuan.h (ASSUAN_SPAWN_DETACHED): New macro. * assuan-pipe-connect.c (pipe_connect): Calculate spawn_flags from flags.
* Fix changelog.Marcus Brinkmann2009-12-081-1/+1
|
* 2009-12-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-12-082-1/+6
| | | | | * assuan_fd_from_posix_fd (assuan_fd_from_posix_fd): Handle invalid fd early.
* 2009-12-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-12-087-21/+51
| | | | | | | | | | | | | | | | | | * assuan-socket.c (get_nonce): Cast buffer to unsigned. (_assuan_sock_connect) [HAVE_W32_SYSTEM]: Drop ctx argument from read_port_and_nonce invocation. * system.c (assuan_fdopen) [HAVE_W32_SYSTEM]: Fix typo in variable name. (__assuan_spawn) [HAVE_W32_SYSTEM]: Fix types of fd and fdp. Use ASSUAN_INVALID_FD. Add missing context argument to _assuan_free, and fix call to _assuan_w32_strerror. Set errno on error. (__assuan_socketpair) [HAVE_W32_STRERROR]: Fix type of filedes argument. * assuan-pipe-connect.c (pipe_connect, assuan_pipe_connect, socketpair_connect) [HAVE_W32_SYSTEM]: Fix type of fd_child_list. * assuan-defs.h (_assuan_socketpair): Likewise for prototype. * assuan.h (assuan_fd_from_posix_fd): New static inline function.
* 2009-12-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-12-032-2/+28
| | | | | | | | | | * assuan-logging.c: (log_cats): New static variable. (TEST_LOG_CAT): New macro. (_assuan_log_handler): Check log category. (assuan_set_assuan_log_stream): Check ASSUAN_DEBUG for logging categories. (assuan_set_log_stream): Call assuan_set_assuan_log_stream.
* src/Marcus Brinkmann2009-12-0211-242/+306
| | | | | | | | | | | | | | | | | | | | | | | | | | 2009-12-02 Marcus Brinkmann <[email protected]> * Makefile.am (common_sources): Remove assuan-client.c. * assuan-client.c: File removed. * assuan.h (ASSUAN_RESPONSE_ERROR, ASSUAN_RESPONSE_OK) (ASSUAN_RESPONSE_STATUS, ASSUAN_RESPONSE_INQUIRE) (ASSUAN_RESPONSE_STATUS): New macros. (assuan_response_t): New type. (assuan_client_read_response, assuan_client_parse_response): New prototypes. * libassuan.def, libassuan.vers: Add assuan_client_read_response, assuan_client_parse_response. * assuan-client.c (xtoi_1, xtoi_2, assuan_transact) (_assuan_read_from_server): Moved to ... * client.c: ... here, with updates to use new functions and types. Include <stdlib.h>. (assuan_client_read_response, assuan_client_parse_response): New functions. * assuan-defs.h (_assuan_read_from_server): Use assuan_response_t. * assuan-pipe-connect.c (initial_handshake): Use assuan_response_t and ASSUAN_RESPONSE_OK. * assuan-socket-connect.c (assuan_socket_connect): Likewise.
* 2009-12-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-12-012-3/+10
| | | | | * assuan-pipe-server.c (assuan_init_pipe_server): Fix debug output.
* 2009-11-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-11-2713-63/+143
| | | | | | | | | | | | | | | | | | | * assuan.h (assuan_set_assuan_log_stream): Add prototype. * libassuan.def, libassuan.vers: Add back assuan_set_assuan_log_stream. * assuan-logging.c (assuan_set_assuan_log_stream): Add back. * context.c (assuan_get_pointer): Don't output debug info here. (assuan_get_peercred, assuan_get_pid): But do here. * system.c: Improve debug output. * assuan-defs.h (struct assuan_context_s): Rename pipe_mode to max_accepts. * assuan-listen.c (assuan_accept): Rework max accepts logic. * assuan-socket-server.c (assuan_init_socket_server), assuan-socket-connect.c (assuan_socket_connect), assuan-pipe-server.c (assuan_init_pipe_server), assuan-pipe-connect.c (socketpair_connect): Add debug output, set max_accepts instead of pipe_mode.
* doc/Marcus Brinkmann2009-11-259-14/+61
| | | | | | | | | | | | | | | | | | | | 2009-11-25 Marcus Brinkmann <[email protected]> * assuan.texi (Data Types): Document assuan_fdopen. src/ 2009-11-25 Marcus Brinkmann <[email protected]> * assuan.h (assuan_init_pipe_server): Change type of filedes to assuan_fd_t. (assuan_fdopen): New prototype. * libassuan.vers, libassuan.def: Add assuan_fdopen. * system.c (assuan_fdopen): New function. * assuan-pipe-server.c (assuan_init_pipe_server): Change type of filedes to assuan_fd_t. No longer translate fd to handle. Don't set to binary either (that doesn't do anything for handles, it only affects the libc fd).
* doc/Marcus Brinkmann2009-11-246-57/+58
| | | | | | | | | | | | | | | 2009-11-24 Marcus Brinkmann <[email protected]> * assuan.texi: Remove assuan_disconnect, assuan_deinit_server. Many smaller API fixes. src/ 2009-11-24 Marcus Brinkmann <[email protected]> * assuan.h (struct _assuan_peercred) [_WIN32]: Define dummy member so struct is not empty. * assuan-socket.c (assuan_sock_deinit): Set sock_ctx to NULL.
* 2009-11-19 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-11-1913-192/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (common_sources): Remove assuan-connect.c and add client.c. * client.c, server.c: New file. * assuan-defs.h (_assuan_disconnect): Remove. (struct assuan_context_s): Remove members deinit_handler. (_assuan_client_release, _assuan_client_finish) (_assuan_server_finish, _assuan_server_release): New. * assuan-socket-server.c (accept_connection_bottom): Use ASSUAN_INVALID_PID, not -1. (finish_connection, deinit_socket_server): Remove. (assuan_init_socket_server): Use _assuan_server_release. * assuan-socket-connect.c (do_finish, do_deinit): Remove. (assuan_socket_connect): Use _assuan_client_release. * assuan-pipe-connect.c (do_finish, do_deinit): Remove. (pipe_connect): Update deinitialization. (socketpair_connect): Here as well. * context.c (assuan_get_pid): New from ... * assuan-connect.c (assuan_get_pid): ... here. Remove this file. * assuan-pipe-server.c (_assuan_deinit_server, accept_connection) (deinit_pipe_server, finish_connection): Remove unused function. * assuan-listen.c (assuan_accept): Check CTX->accept_handler before calling. Initialize RC. Do not call finish handler for pipe server. * assuan-uds.c (_assuan_uds_deinit): Do not call finish handler.
* 2009-11-10 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-11-102-27/+137
| | | | | * assuan.texi: Various fixes and updates for the new interface.