Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2012-03-30 | Cast second value of a ?: to void in estream.c. | Werner Koch | 1 | -1/+1 | |
* common/estream.c (ESTREAM_MUTEX_LOCK): Cast pth_mutex_acquire result to void. Some compilers choke on mixing void and int in an conditional operator. Reported by Nelson H. F. Beebe. | |||||
2011-08-04 | Removed some set but unused variables. | Werner Koch | 1 | -4/+2 | |
2011-04-29 | Do not use pth functions after pth_kill. Fixes bug#1320. | Werner Koch | 1 | -113/+161 | |
Fabian Keil found the reason for a SIGBUS: In the "gpg-agent --daemon" case, main() calls pth_kill() after the client has been forked, so when es_deinit() is called on exit, acquiring the estream_list_lock seems to cause pth to dereference a pointer located in a memory region that has previously been free()'d. My approach to fix it is different than his suggestion. It should allow to continue all estream operations after a pth_kill except for restarting pth. | |||||
2011-01-20 | Fix a bug in es_fopenmem etc. | Werner Koch | 1 | -2/+2 | |
2011-01-11 | Add gpgtar backport | Werner Koch | 1 | -105/+441 | |
2009-12-21 | A bunch of minor changes | Werner Koch | 1 | -1/+1 | |
2009-09-03 | Update estream. | Werner Koch | 1 | -1/+39 | |
2009-06-29 | Reworked the estream memory buffer allocation. | Werner Koch | 1 | -35/+50 | |
Committed already posted patches for the v2 card. | |||||
2009-06-29 | The variable is called RET and not RC. | Werner Koch | 1 | -4/+43 | |
2009-06-25 | Fixed stupid typo. | Werner Koch | 1 | -1/+1 | |
2009-06-24 | Fixed a bunch of little bugs as reported by Fabian Keil. | Werner Koch | 1 | -5/+7 | |
Still one problem left; marked with a gcc #warning. | |||||
2009-06-03 | Fixed an fopen problem on Windows Vista. | Werner Koch | 1 | -51/+33 | |
2008-10-20 | Marked all unused args on non-W32 platforms. | Werner Koch | 1 | -9/+26 | |
2008-06-26 | Start support of TCOS 3 cards. | Werner Koch | 1 | -1/+1 | |
Support restriction attribute. Fix utf-8 printing problems. Use AES by default. | |||||
2007-08-22 | Updated estream. | Werner Koch | 1 | -224/+288 | |
More changes for Windows. | |||||
2007-07-16 | Properly close files opened by es_fopen. | Werner Koch | 1 | -0/+1 | |
Allow setting of an empty passphrase. Assorted W32 changes. | |||||
2007-07-04 | Changed to GPLv3. | Werner Koch | 1 | -5/+3 | |
Removed intl/. | |||||
2007-06-25 | Fixed a problem in estream-printf.c. | Werner Koch | 1 | -81/+294 | |
Changes for Windows (gpgsm -k does now work). Minor cleanups. | |||||
2007-06-14 | A whole bunch of changes to allow building for Windows. | Werner Koch | 1 | -15/+14 | |
See the ChangeLogs for details. | |||||
2007-06-06 | First steps towards supporting W32. | Werner Koch | 1 | -31/+37 | |
This is mainly source code reorganization. Update gnulib. g10/ does currently not build. | |||||
2007-05-15 | Use estream_asprintf instead of the GNU asprintf. | Werner Koch | 1 | -121/+22 | |
2007-03-19 | Changes to let the key listing use estream to help systems without | Werner Koch | 1 | -1/+190 | |
funopen. | |||||
2006-11-21 | No more warnings for AMD64 (at least when cross-compiling). Thus tehre is a | Werner Koch | 1 | -3/+0 | |
good chance that gpg2 will now work. Other cleanups. Updated gettext. | |||||
2006-11-20 | Made some PIN pads work. | Werner Koch | 1 | -1/+12 | |
Some cleanups for 64 bit CPUs. | |||||
2006-10-17 | Pth tweaks and improved estream.c | Werner Koch | 1 | -2/+93 | |
2006-08-14 | Changed HTTP API. | Werner Koch | 1 | -7/+131 | |
2006-08-11 | Added http.c from 1.4. | Werner Koch | 1 | -11/+14 | |
Added support for estream and gnutls. | |||||
2006-06-20 | Updated FSF's address. | Werner Koch | 1 | -18/+19 | |
2005-06-16 | gcc-4 defaults forced me to edit many many files to get rid of the | Werner Koch | 1 | -10/+11 | |
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-06-03 | * command.c (cmd_updatestartuptty): New. | Werner Koch | 1 | -3/+7 | |
* gpg-agent.c: New option --write-env-file. * gpg-agent.c (handle_connections): Make sure that the signals we are handling are not blocked.Block signals while creating new threads. * estream.c: Use HAVE_CONFIG_H and not USE_CONFIG_H! (es_func_fd_read, es_func_fd_write): Protect against EINTR. * gpg-agent.texi (Agent UPDATESTARTUPTTY): New. * scdaemon.c (handle_connections): Make sure that the signals we are handling are not blocked.Block signals while creating new threads. (handle_connections): Include the file descriptor into the name of the thread. | |||||
2005-01-26 | 2005-01-26 Moritz Schulte <[email protected]> | Moritz Schulte | 1 | -0/+2609 | |
* Makefile.am (libcommon_a_SOURCES): New source files: estream.c, estream.h. * estream.c, estream.h: New files. |