aboutsummaryrefslogtreecommitdiffstats
path: root/common/exechelp-w32.c (unfollow)
Commit message (Expand)AuthorFilesLines
2024-07-09common: On Windows, we care about how PIPE handles are inherited.NIIBE Yutaka1-7/+25
2024-07-09common,kbx,tests: Clean up the PIPE function API.NIIBE Yutaka1-59/+75
2024-07-09Use gpgrt_process_spawn API from libgpg-error.NIIBE Yutaka1-974/+0
2024-05-31spawn: Remove spawn callback, introduce gnupg_spawn_actions.NIIBE Yutaka1-50/+109
2024-05-30common: Fix process termination check at release.NIIBE Yutaka1-1/+1
2024-01-26common,w32: Fix use of GNUPG_SPAWN_KEEP_STDERR.Werner Koch1-1/+1
2023-05-25common,w32: Fix gnupg_process_release.NIIBE Yutaka1-0/+1
2023-05-11common,agent,gpg,dirmngr,g13,scd,tests,tools: New spawn function.NIIBE Yutaka1-510/+696
2022-11-16common: Remove Windows CE support in common.NIIBE Yutaka1-1/+1
2022-10-20agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.NIIBE Yutaka1-5/+1
2022-03-30common,w32: Fix handle_to_fd to match use of _open_osfhandle.NIIBE Yutaka1-6/+5
2022-03-18common: New flags for gnupg_spawn_processWerner Koch1-3/+6
2021-12-17w32: Prepare for the case gcrypt.h will not include winsock2.h.NIIBE Yutaka1-0/+2
2021-09-13common: New envvar GNUPG_EXEC_DEBUG_FLAGS.Werner Koch1-4/+16
2021-08-18common,w32: Replace log_debug by log_info for InProcessJobsWerner Koch1-3/+3
2021-03-08w32: Change spawn functions to use Unicode version of CreateProcess.Werner Koch1-47/+97
2020-10-20Replace all calls to access by gnupg_accessWerner Koch1-2/+3
2020-09-02common: New helper function gnupg_close_pipe.Werner Koch1-0/+9
2019-04-29common,w32: Breakaway detached childs when in jobAndre Heinecke1-0/+45
2018-05-02common,w32: Hide spawned processes by defaultAndre Heinecke1-1/+1
2017-11-29doc: Update copyright notices for common/exechelp*.Werner Koch1-2/+3
2017-02-28w32: Make pipes really pollable.Werner Koch1-2/+10
2017-01-06agent,w32: Fix annoying output to DebugView.Werner Koch1-5/+8
2016-11-05Change all http://www.gnu.org in license notices to https://Werner Koch1-1/+1
2016-10-18common,w32: Communicate with child in non-blocking mode.Justus Winter1-3/+4
2016-10-18common,w32: Extend gnupg_create_inbound_pipe et al.Justus Winter1-10/+27
2016-10-18common,w32: Make use of default_errsource in exechelp.Justus Winter1-7/+21
2016-05-27common: Allow a second input stream for gnupg_exec_tool_stream.Werner Koch1-1/+3
2016-05-27common: Extend gnupg_create_inbound_pipe et al.Werner Koch1-6/+14
2016-05-27common: Make use of default_errsource in exechelp.Werner Koch1-1/+1
2016-02-23common/exechelp: Provide a way to wait for multiple processes.Justus Winter1-32/+54
2016-02-23common/exechelp: Add general pipe function.Justus Winter1-31/+36
2016-02-23common/exechelp: Mute the Windows version.Justus Winter1-3/+4
2016-02-23common/exechelp: Avoid magic numbers.Justus Winter1-2/+2
2016-02-23common/exechelp: Disable debugging by default.Justus Winter1-1/+1
2016-02-23common/exechelp: Fix handle leak.Justus Winter1-0/+1
2016-02-23common/exechelp: Fix opening the 'nul' device.Justus Winter1-5/+5
2016-02-23common/exechelp: Fix error handling.Justus Winter1-2/+2
2016-02-23common/exechelp: Fix pipe creation.Justus Winter1-1/+1
2015-11-17Fix typos found using codespell.Justus Winter1-2/+2
2015-09-28common: Change calling convention for gnupg_spawn_process.Werner Koch1-27/+49
2014-10-03Remove support for the GPG_AGENT_INFO envvar.Werner Koch1-4/+1
2014-05-02common: Cleanup the use of USE_NPTH and HAVE_NPTH macros.Werner Koch1-1/+1
2012-06-05Change all quotes in strings and comments to the new GNU standard.Werner Koch1-5/+5
2012-04-20Change license for some files in common to LGPLv3+/GPLv2+.Werner Koch1-5/+15
2012-01-25Port to npth.Marcus Brinkmann1-5/+5
2011-02-04Nuked almost all trailing white space.post-nuke-of-trailing-wsWerner Koch1-28/+28
2010-08-23gpgconf does now work for Wince.Werner Koch1-34/+3
2010-08-20Reworked the posix and w32 exechelpers.Werner Koch1-74/+147
2010-06-09Merged Dirmngr with GnuPG.Werner Koch1-49/+60