{"push_id":890342706,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"a8308ba5231682ce7c7d591a17e7e940fbd63189","before":"30af06ee94d670fbc9dc08865e763c3446636185","commits":[{"sha":"2ae07f826aa551db8adf714158fce962790a6b54","author":{"email":"13bd1fc5137f503b0a8355ad400e7a87ebb45b25@gnupg.org","name":"Werner Koch"},"message":"common: Add code to execute a helper.\n\n* common/sh-exectool.c: New file.\n\nSigned-off-by: Justus Winter <justus@g10code.com>","distinct":true,"url":"https://api.github.com/repos/gpg/gnupg/commits/2ae07f826aa551db8adf714158fce962790a6b54"},{"sha":"d955cb5e0700c6d2b6b26cb210b5a176d22d4235","author":{"email":"4d1bd7a5ca1cd26bee0df05b6801a6ce9a22196e@g10code.com","name":"Justus Winter"},"message":"common: Add header file and build the new code.\n\n* common/Makefile.am (common_sources): Add new files.\n* common/sh-exectool.h: New file.\n\nSigned-off-by: Justus Winter <justus@g10code.com>","distinct":true,"url":"https://api.github.com/repos/gpg/gnupg/commits/d955cb5e0700c6d2b6b26cb210b5a176d22d4235"},{"sha":"a81aca6e1c2a4529d416d1989f15d7338d2ee81e","author":{"email":"4d1bd7a5ca1cd26bee0df05b6801a6ce9a22196e@g10code.com","name":"Justus Winter"},"message":"common: Add a stream interface to 'sh-exectool'.\n\n* common/sh-exectool.c (struct copy_buffer): Add infrastructure for\ncopying between streams.\n(copy_buffer_{init,shred,do_copy,flush}): New functions.\n(sh_exec_tool_stream): Rework 'sh_exec_tool' to operate on streams.\n(nop_free): New function.\n(sh_exec_tool): Express this in terms of 'sh_exec_tool_stream'.\n* common/sh-exectool.h (sh_exec_tool_stream): New prototype.\n\nSigned-off-by: Justus Winter <justus@g10code.com>","distinct":true,"url":"https://api.github.com/repos/gpg/gnupg/commits/a81aca6e1c2a4529d416d1989f15d7338d2ee81e"},{"sha":"0c0dafd8e89bb702e856c661c1561e10cdcaf37f","author":{"email":"4d1bd7a5ca1cd26bee0df05b6801a6ce9a22196e@g10code.com","name":"Justus Winter"},"message":"tools/gpgtar: Use the new exectool helper.\n\n* tools/Makefile.am: gpgtar now requires neither npth nor libassuan.\n* tools/gpgtar-create.c (gpgtar_create): Use the new 'sh-exectool'\nhelper.\n* tools/gpgtar-extract.c (gpgtar_extract): Likewise.\n* tools/gpgtar-list.c (gpgtar_list): Likewise.\n* tools/gpgtar.c (main): Set default gpg program.  Drop the\ninitialization of npth and libassuan.\n\nSigned-off-by: Justus Winter <justus@g10code.com>","distinct":true,"url":"https://api.github.com/repos/gpg/gnupg/commits/0c0dafd8e89bb702e856c661c1561e10cdcaf37f"},{"sha":"45c814f348c89acd8d21d0607ffcf68e5c5c399e","author":{"email":"4d1bd7a5ca1cd26bee0df05b6801a6ce9a22196e@g10code.com","name":"Justus Winter"},"message":"tools/gpgtar: Implement signing.\n\n* tests/openpgp/gpgtar.test: Test signing.\n* tools/gpgtar-create.c (gpgtar_create): Add 'sign' option, add the\nappropriate gpg arguments to implement signing and selecting the local\nuser.\n* tools/gpgtar.c (parse_options): We do handle '--local-user' now.\n(main): Handle signing, encrypting, and doing both when creating an\narchive.\n* tools/gpgtar.h (gpgtar_create): Update prototype.\n\nSigned-off-by: Justus Winter <justus@g10code.com>","distinct":true,"url":"https://api.github.com/repos/gpg/gnupg/commits/45c814f348c89acd8d21d0607ffcf68e5c5c399e"},{"sha":"582e684a48eb4f3716cecf7dc73eb93046efcfad","author":{"email":"4d1bd7a5ca1cd26bee0df05b6801a6ce9a22196e@g10code.com","name":"Justus Winter"},"message":"tools/gpgtar: Implement symmetric encryption.\n\n* tests/openpgp/gpgtar.test: Add test case.\n* tools/gpgtar-create.c (gpgtar_create): Pass '--symmetric' flag to\ngpg.\n* tools/gpgtar.c (parse_arguments): We do handle the argument now.\n\nSigned-off-by: Justus Winter <justus@g10code.com>","distinct":true,"url":"https://api.github.com/repos/gpg/gnupg/commits/582e684a48eb4f3716cecf7dc73eb93046efcfad"},{"sha":"a8308ba5231682ce7c7d591a17e7e940fbd63189","author":{"email":"4d1bd7a5ca1cd26bee0df05b6801a6ce9a22196e@g10code.com","name":"Justus Winter"},"message":"dirmngr: Handle http status '501 Not Implemented'.\n\n* dirmngr/ks-engine-hkp.c (send_request): Handle status 501 and return\nGPG_ERR_NOT_IMPLEMENTED.\n\nSigned-off-by: Justus Winter <justus@g10code.com>\nGnuPG-bug-id: 1221","distinct":true,"url":"https://api.github.com/repos/gpg/gnupg/commits/a8308ba5231682ce7c7d591a17e7e940fbd63189"}]}