aboutsummaryrefslogtreecommitdiffstats
path: root/src/mkerrors (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-03-212008-03-21 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-6/+3
* assuan-defs.h (_assuan_usleep): New prototype. * assuan-io.c (_assuan_usleep): New function. * assuan-io-pth.c (_assuan_usleep): New function. * mkerrors: Do not incude <windows.h>, but assuan-defs.h. (_assuan_error_is_eagain): Call _assuan_usleep.
2008-03-212008-03-21 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+9
* mkerrors [HAVE_W32_SYSTEM]: Include <windows.h> (_assuan_error_is_eagain) [HAVE_W32_SYSTEM]: Wait the tenth of a second.
2007-10-052007-10-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+13
* assuan-defs.h (_assuan_error_is_eagain): New prototype. * mkerrors (_assuan_error_is_eagain): New function. * assuan-handler.c (process_next): Leave on EAGAIN. * assuan-handler.c (process_request), assuan-client.c (_assuan_read_from_server), assuan-buffer.c (assuan_read_line): Busy loop over EAGAIN.
2007-10-04Better error mapping.Werner Koch1-1/+9
2007-08-24Preparing 1.0.3Werner Koch1-1/+1
2007-08-09doc/Marcus Brinkmann1-2/+7
2007-08-09 Marcus Brinkmann <[email protected]> * assuan.texi (External I/O Loop): New chapter. src/ 2007-08-09 Marcus Brinkmann <[email protected]> * assuan.h (assuan_process_done, assuan_inquire_ext): New prototypes. * assuan-defs.h (struct assuan_context_s): New members in_process_next, in_command, inquire_cb, inquire_cb_data, inquire_r_buffer, inquire_r_buffer_len, inquire_membuf. (_assuan_inquire_ext_cb, _assuan_inquire_release): New prototypes. * assuan-handler.c (PROCESS_DONE): New macro. (dummy_handler, std_handler_nop, std_handler_cancel) (std_handler_option, std_handler_bye, std_handler_auth) (std_handler_reset, std_handler_end): Use PROCESS_DONE to optionally call assuan_process_done if CTX->in_process_next is true. (assuan_process_done, process_next): New functions. (assuan_process_next): Rewritten to support external event handling. * mkerrors: Do not clear high bits of -1 for old style EOF. * assuan-inquire.c (_assuan_inquire_release) (_assuan_inquire_ext_cb, assuan_inquire_ext): New functions. * assuan-pipe-server.c (_assuan_release_context): Call _assuan_inquire_release.
2007-07-05Switched to LGPLv3.libassuan-1.0.2Werner Koch1-4/+2
2006-10-16Mapped another error.Werner Koch1-0/+2
2006-09-19Fixed problems Nelson H. F. Beebe reported when doing build tests on severalWerner Koch1-6/+5
platforms.
2006-09-192006-09-19 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+1
* mkerrors (_assuan_error): Change return type to assuan_error_t. * assuan-buffer.c (_assuan_read_line): Change return type to assuan_error_t. Map returned value of -1. (_assuan_write_line): Change type of RC to assuan_error_t. * assuan-defs.h (_assuan_read_line, _assuan_error): Likewise for prototypes.
2006-09-13More tweaks for descriptor passing.Werner Koch1-2/+2
gpg-connect-agent may now be used as a test program.
2006-09-06Changes to support gpg-error style error codes.Werner Koch1-8/+149
2005-10-24Fixed and clarified copyright noticesWerner Koch1-1/+1
2005-08-09* mkerrors: Include config.h into assuan-errors.c. This isWerner Koch1-0/+4
required so that assuan.h knows about the W32 macro. * assuan.h [_ASSUAN_EXT_SYM_PREFIX]: New. * assuan-io.c [_ASSUAN_NO_PTH]: New. * assuan-pipe-connect.c (fix_signals) [_ASSUAN_NO_FIXED_SIGNALS]: New. (assuan_pipe_connect2) [_ASSUAN_USE_DOUBLE_FORK]: Use double fork. (fix_signals) [_ASSUAN_USE_DOUBLE_FORK]: Do not wait..
2003-07-03 * mkerrors: Kludge to print libgpg-error values in an easierWerner Koch1-2/+13
readable way.
2002-07-30Changed the lincese for Assuan to LGPL.V0-3-10NEWPG-0-3-10Werner Koch1-13/+13
2001-11-07Assuan server mode is now basically usableWerner Koch1-1/+1
2001-11-06gpgsm does now build and a dummy server can be started.Werner Koch1-0/+71