<feed xmlns='http://www.w3.org/2005/Atom'>
<title>teythoon/hurd.git/utils, branch justus/gpg-0</title>
<subtitle>Personal Hurd development repository</subtitle>
<id>https://darnassus.sceen.net/cgit/teythoon/hurd.git/atom?h=justus%2Fgpg-0</id>
<link rel='self' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/atom?h=justus%2Fgpg-0'/>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/'/>
<updated>2016-12-22T23:30:04Z</updated>
<entry>
<title>trans: add transparent GnuPG translator</title>
<updated>2016-12-22T23:30:04Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@gnupg.org</email>
</author>
<published>2016-03-24T21:55:54Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=6c19b5de7fceed68b6f964609c4e6a1a8b9037f3'/>
<id>urn:sha1:6c19b5de7fceed68b6f964609c4e6a1a8b9037f3</id>
<content type='text'>
* trans/Makefile: Add new file.
* trans/gpg.c: New file.
* utils/Makefile: Add new file.
* utils/gpg-env.sh: New file.
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2016-10-29T12:51:02Z</updated>
<author>
<name>Brent W. Baccala</name>
<email>cosine@freesoft.org</email>
</author>
<published>2016-10-29T12:51:02Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=0e99041e8b1ce80e6a97944a195c6e6cddf451fd'/>
<id>urn:sha1:0e99041e8b1ce80e6a97944a195c6e6cddf451fd</id>
<content type='text'>
* utils/rpctrace.c: Fix typo.
</content>
</entry>
<entry>
<title>Avoid fatal error handling in option parsers.</title>
<updated>2016-10-05T08:24:59Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@gnupg.org</email>
</author>
<published>2016-10-05T08:24:59Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=3a3c1759297d3621663571dc85d2fb5d1d53b3b1'/>
<id>urn:sha1:3a3c1759297d3621663571dc85d2fb5d1d53b3b1</id>
<content type='text'>
* trans/crash.c (parse_opt): Avoid 'error' in favor of the appropriate
argp error reporting mechanism.
* trans/remap.c (parse_opt): Likewise.
* utils/msgids.c (parse_opt): Likewise.
</content>
</entry>
<entry>
<title>fakeroot: set FAKED_MODE</title>
<updated>2016-09-17T21:09:05Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2016-09-17T21:08:27Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=930b12e29819ffb1d4b38365315919fbe004cf3b'/>
<id>urn:sha1:930b12e29819ffb1d4b38365315919fbe004cf3b</id>
<content type='text'>
* utils/fakeroot.sh (FAKED_MODE): Set to unknown-is-root.
</content>
</entry>
<entry>
<title>rpctrace: Print beyond '\0' in MACH_MSG_TYPE_CHAR.</title>
<updated>2016-08-23T21:48:13Z</updated>
<author>
<name>Kalle Olavi Niemitalo</name>
<email>kon@iki.fi</email>
</author>
<published>2016-08-23T21:41:30Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=ca5b01f538c122dc1f0e989f5703c75b8cf8ca3a'/>
<id>urn:sha1:ca5b01f538c122dc1f0e989f5703c75b8cf8ca3a</id>
<content type='text'>
This will now display the 'argv: data_t' argument of file_exec
as e.g. "who\0am\0i\0" rather than just "who".  In contrast,
the 'file_name: string_t' argument of dir_lookup will still be
truncated at the first null character.

The previous implementation might crash if an out-of-line
char array exactly fills a page and does not contain any
null characters.

* utils/rpctrace.c (print_data): On MACH_MSG_TYPE_STRING and
MACH_MSG_TYPE_CHAR, check for end of buffer before checking for a null
character.  On MACH_MSG_TYPE_CHAR only, continue printing past null
characters.
</content>
</entry>
<entry>
<title>utils/settrans: implement active translator stacking</title>
<updated>2016-05-19T20:28:33Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@gnupg.org</email>
</author>
<published>2016-04-23T15:39:47Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=55f23b9e82d6086bc4f21411e25aaf9746928d79'/>
<id>urn:sha1:55f23b9e82d6086bc4f21411e25aaf9746928d79</id>
<content type='text'>
* utils/settrans.c (OPT_STACK): New macro.
(options): New option.
(main): Handle new option.
(open_node): Use different flags for the lookup of the underlying
node.
</content>
</entry>
<entry>
<title>utils/settrans: add option to specify the underlying node</title>
<updated>2016-04-17T15:08:26Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@gnupg.org</email>
</author>
<published>2016-03-24T19:45:01Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=6ff6261bb8b2bcf419689fdae4b68f6114f014a3'/>
<id>urn:sha1:6ff6261bb8b2bcf419689fdae4b68f6114f014a3</id>
<content type='text'>
* utils/settrans.c (options): Add '--underlying'.
(main): Handle new option.
(open_node): Open the node if given.
</content>
</entry>
<entry>
<title>utils/settrans: get an authenticated root node in chroot mode</title>
<updated>2016-04-17T15:08:26Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@gnupg.org</email>
</author>
<published>2016-04-16T14:12:35Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=f5e6769c33723a1d4b72722eff8bb68245ca3803'/>
<id>urn:sha1:f5e6769c33723a1d4b72722eff8bb68245ca3803</id>
<content type='text'>
* utils/settrans.c (get_credentials): New function.
(main): Get an authenticated root node for the process we are
chrooting.

Signed-off-by: Justus Winter &lt;justus@gnupg.org&gt;
</content>
</entry>
<entry>
<title>utils/fakeauth: fix invocation of programs from PATH</title>
<updated>2016-03-07T20:36:51Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@gnupg.org</email>
</author>
<published>2016-03-07T20:36:51Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=253e8404513413890d816c0de787ab81cfffe3a3'/>
<id>urn:sha1:253e8404513413890d816c0de787ab81cfffe3a3</id>
<content type='text'>
* utils/fakeauth.c (main): Replace the right element of the argument
vector.  This fixes running scripts from PATH using fakeroot.
</content>
</entry>
<entry>
<title>utils/mount: start translators with stderr closed</title>
<updated>2016-02-22T18:18:05Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@gnupg.org</email>
</author>
<published>2016-02-22T18:18:05Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=234568d0c683d35362a17dd44b76472c405fbd86'/>
<id>urn:sha1:234568d0c683d35362a17dd44b76472c405fbd86</id>
<content type='text'>
Apparently some users of 'mount' do not cope with any output being
generated from the spawned translator.

* utils/mount.c (do_mount): Start translators with stderr closed.
</content>
</entry>
</feed>
