aboutsummaryrefslogtreecommitdiffstats
path: root/common/estream.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-12-15estream: New function es_fclose_snatch.Werner Koch1-1/+3
* common/estream.c (cookie_ioctl_function_t): New type. (es_fclose_snatch): New function. (COOKIE_IOCTL_SNATCH_BUFFER): New constant. (struct estream_internal): Add field FUNC_IOCTL. (es_initialize): Clear FUNC_IOCTL. (es_func_mem_ioctl): New function. (es_fopenmem, es_fopenmem_init): Init FUNC_IOCTL.
2011-12-02* common/estream.c (es_fopenmem_init): New.Werner Koch1-1/+4
* common/estream.h (es_fopenmem_init): New.
2011-11-30* common/estream.c (es_fopenmem_init): New.Werner Koch1-1/+4
* common/estream.h (es_fopenmem_init): New.
2011-02-04Nuked almost all trailing white space.post-nuke-of-trailing-wsWerner Koch1-1/+1
We better do this once and for all instead of cluttering all future commits with diffs of trailing white spaces. In the majority of cases blank or single lines are affected and thus this change won't disturb a git blame too much. For future commits the pre-commit scripts checks that this won't happen again.
2010-08-23gpgconf does now work for Wince.Werner Koch1-0/+3
2010-08-20Reworked the posix and w32 exechelpers.Werner Koch1-0/+29
2010-08-18Fix regression in logging.Werner Koch1-0/+7
Add a registry key to enable catch-all remote debugging for W32. Replace more stdio stuff by estream.
2010-08-05Simplified http.c.Werner Koch1-0/+5
2010-07-24Add new set_binary feature to estreamWerner Koch1-0/+4
2010-06-07Add unfinished gpgtar.Werner Koch1-0/+5
Collected changes and ports of bug fixes from stable.
2010-03-22More chnages to use estream. Add a way to replace the standardWerner Koch1-1/+2
descriptors.
2010-03-15Finished the bulk of changes to use estream in most places instead ofWerner Koch1-0/+8
stdio.
2010-03-10Change logging to use estream. The makes logging to a socket alsoWerner Koch1-2/+15
work on Solaris etc. Further changes required.. This is just a first step.
2010-03-02First steps towards the W32CE portWerner Koch1-1/+35
2007-08-22Updated estream.Werner Koch1-4/+4
More changes for Windows.
2007-07-04Changed to GPLv3.Werner Koch1-5/+3
Removed intl/.
2007-06-25Fixed a problem in estream-printf.c.Werner Koch1-4/+12
Changes for Windows (gpgsm -k does now work). Minor cleanups.
2007-05-15Adjusted symbols for printf and updated to latest version.Werner Koch1-8/+94
2007-05-15Use estream_asprintf instead of the GNU asprintf.Werner Koch1-2/+2
2007-03-19Changes to let the key listing use estream to help systems withoutWerner Koch1-0/+17
funopen.
2006-08-14Changed HTTP API.Werner Koch1-0/+4
2006-06-20Updated FSF's address.Werner Koch1-18/+19
2005-06-16gcc-4 defaults forced me to edit many many files to get rid of theWerner Koch1-4/+4
char * vs. unsigned char * warnings. The GNU coding standards used to say that these mismatches are okay and better than a bunch of casts. Obviously this has changed now.
2005-02-03* AUTHORS: Copied from 1.4 and edited to refelct the changes inWerner Koch1-1/+2
1.9. * agent.h (agent_exit): Add JNLIB_GCC_A_NR to indicate that this function won't return. * gpg-agent.c (check_for_running_agent): Initialize pid to a default value if not needed. * command-ssh.c: Removed stdint.h. s/byte_t/unsigned char/, s/uint32/u32/ becuase that is what we have always used in GnuPG. (ssh_request_specs): Moved to top of file. (ssh_key_types): Ditto. (make_cstring): Ditto. (data_sign): Don't use a variable for the passphrase prompt, make it translatable. (ssh_request_process): * findkey.c (modify_description): Renamed arguments for clarity, polished documentation. Make comment a C-string. Fixed case of DESCRIPTION being just "%". (agent_key_from_file): Make sure comment string to a C-string. * gpg-agent.c (create_socket_name): Cleanup the implemntation, use DIMof, agent_exit, removed superflous args and return the allocated string as value. Documented. Changed callers. (create_server_socket): Cleanups similar to above. Changed callers. (cleanup_do): Renamed to .. (remove_socket): .. this. Changed caller. (handle_connections): The signals are to be handled in the select and not in the accept. Test all FDs after returning from a select. Remove the event tests from the accept calls. The select already assured that the accept won't block.
2005-01-262005-01-26 Moritz Schulte <[email protected]>Moritz Schulte1-0/+201
* Makefile.am (libcommon_a_SOURCES): New source files: estream.c, estream.h. * estream.c, estream.h: New files.