view release on metacpan or search on metacpan
docs/forrest-docs/src/documentation/content/xdocs/download.xml view on Meta::CPAN
</section>
<section>
<title>Using GnuPG to verify the code</title>
<ol>
<li>Import the key to your keyring: <code>
gpg --import key_file
</code></li>
<li>Verify the source code file <code>
gpg --verify XML-Xerces-X.Y.Z XML-Xerces-X.Y.Z.asc
</code></li>
<li>If you receive any other response than: <em>gpg: Good
signature</em>, something went wrong, so don't trust the
file.
</li>
</ol>
</section>
view all matches for this distribution
view release on metacpan or search on metacpan
c-ares-1.34.3/README.md view on Meta::CPAN
To import the full set of trusted release keys (including subkeys possibly used
to sign releases):
```bash
gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 # Daniel Stenberg
gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys DA7D64E4C82C6294CB73A20E22E3D13B5411B7CA # Brad House
```
### Verifying signatures
For each release `c-ares-X.Y.Z.tar.gz` there is a corresponding
c-ares-1.34.3/README.md view on Meta::CPAN
After fetching all of the possible valid signing keys and loading into your
keychain as per the prior section, you can simply run the command below on
the downloaded package and detached signature:
```bash
% gpg -v --verify c-ares-1.29.0.tar.gz.asc c-ares-1.29.0.tar.gz
gpg: enabled compatibility flags:
gpg: Signature made Fri May 24 02:50:38 2024 EDT
gpg: using RSA key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2
gpg: using pgp trust model
gpg: Good signature from "Daniel Stenberg <daniel@haxx.se>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 27ED EAF2 2F3A BCEB 50DB 9A12 5CC9 08FD B71E 12C2
gpg: binary signature, digest algorithm SHA512, key algorithm rsa2048
```
## Features
See [Features](FEATURES.md)
view all matches for this distribution
view release on metacpan or search on metacpan
Catch2-3.7.1/docs/release-process.md view on Meta::CPAN
This will create ASCII-armored signatures for the two amalgamated files
that are uploaded to the GitHub release:
```
gpg --armor --output extras/catch_amalgamated.hpp.asc --detach-sig extras/catch_amalgamated.hpp
gpg --armor --output extras/catch_amalgamated.cpp.asc --detach-sig extras/catch_amalgamated.cpp
```
_GPG does not support signing multiple files in single invocation._
view all matches for this distribution
view release on metacpan or search on metacpan
libuv-1.49.2/MAINTAINERS.md view on Meta::CPAN
It's quite handy to store a maintainer's signature as a git blob, and have
that object tagged and signed with such key.
Export your public key:
$ gpg --armor --export saghul@gmail.com > saghul.asc
Store it as a blob on the repo:
$ git hash-object -w saghul.asc
view all matches for this distribution
view release on metacpan or search on metacpan
0.52 Wed Jan 18 14:25:24 PST 2006
- Error in Spiffy-0.26 causing problems. Require 0.27
0.51 Sat Jan 14 17:09:09 GMT 2006
- Tests pass on win32 and cygwin
- Don't gpg sign the distribution tarball
0.50 Sun Dec 25 11:09:18 PST 2005
- Major refactoring of YAML.pm
- Completely OO with same old functional UI
- Support the $YAML::Stringify option which most be on for objects to get
view all matches for this distribution
view release on metacpan or search on metacpan
0.52 Wed Jan 18 14:25:24 PST 2006
- Error in Spiffy-0.26 causing problems. Require 0.27
0.51 Sat Jan 14 17:09:09 GMT 2006
- Tests pass on win32 and cygwin
- Don't gpg sign the distribution tarball
0.5 Sun Dec 25 11:09:18 PST 2005
- Major refactoring of YAML.pm
- Completely OO with same old functional UI
- Support the $YAML::Stringify option which most be on for objects to get
view all matches for this distribution
view release on metacpan or search on metacpan
scripts/mkdist.zsh view on Meta::CPAN
if [[ -d ~/rpmbuild/SOURCES ]]; then
mv -vu $build.tar.gz ~/rpmbuild/SOURCES
if (($+commands[rpmbuild])); then
opts=()
if [[ -r ~/.rpmmacros ]] &&
grep '%_gpg_name' ~/.rpmmacros > /dev/null; then
opts+=(--sign)
fi
LANG=C rpmbuild -ta $opts ~/rpmbuild/SOURCES/$build:t.tar.gz
fi
else
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Youri/Package.pm view on Meta::CPAN
=head2 get_files()
Returns the list of files contained in this package, as an array of
L<Youri::Package::File> objects.
=head2 get_gpg_key()
Returns the gpg key id of package signature.
=head2 get_information()
Returns formated informations about the package.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/ZConf/Mail.pm view on Meta::CPAN
#this is what will be returned
my $sign=undef;
#handles clear signing
my $execstring='gpg -u '.$Aargs{PGPkey}.' --digest-algo '.$hash.' ';
if ($Aargs{pgpType} eq 'clearsign') {
$execstring=$execstring.' --clearsign '.$bodyfile;
system($execstring);
if ($? ne '0') {
$sign->{error}=44;
lib/ZConf/Mail.pm view on Meta::CPAN
$sign->{error}=44;
$sign->{errorString}='Signing failed. Command="'.$execstring.'"';
warn($self->{module}.' '.$method.':'.$self->error.': '.$self->errorString);
return undef;
}
$read=$bodyfile.'.gpg';
}
open(SIGNREAD, '<'.$read);
$sign=join("", <SIGNREAD>);
close(SIGNREAD);
lib/ZConf/Mail.pm view on Meta::CPAN
=head3 accounts/smtp/*/PGPdigestAlgo
The digest algorithym to use. It will default to 'SHA512' if not specified.
To find what out what your version supports, run 'gpg --version'.
=head2 EXEC
=head3 deliver
view all matches for this distribution
view release on metacpan or search on metacpan
t/Test-dnssec16.data view on Meta::CPAN
ns1.xa 127.2.0.11 {"X5EINI94ZoFjRgtYt3T+tA":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.2.0.11","data":"WbaEAAABAAIAAAAEAnhhAAACAAHADAACAAEAAA4QAAYDbnMxwAzADAACAAEAAA4QAAYDbnMywAzAIAABAAEAAA4QAAR/AgALwCAAHAABAAAOEAAQ/...
ns1.xa fda1:00b2:00c3:0000:0127:0002:0000:0011 {}
ns2 127.1.0.2 {}
ns2 fda1:00b2:00c3:0000:0127:0001:0000:0002 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:1:0:2","data":"heWAAAABAAAAAgAEA25zMQZuby1jZHMIZG5zc2VjMTYCeGEAAAEAAcAgAAIAAQAADhAABgNuczH...
ns2.cds-invalid-rrsig.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBAwoDAQABto...
ns2.cds-invalid-rrsig.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZG5zc2VjMT...
ns2.cds-matches-no-dnskey.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBAwoDAQ...
ns2.cds-matches-no-dnskey.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZG5zc2...
ns2.cds-matches-non-sep-dnskey.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBA...
ns2.cds-matches-non-sep-dnskey.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZ...
ns2.cds-matches-non-zone-dnskey.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEB...
ns2.cds-matches-non-zone-dnskey.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMI...
ns2.cds-not-signed-by-cds.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBAwoDAQ...
ns2.cds-not-signed-by-cds.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZG5zc2...
ns2.cds-signed-by-unknown-dnskey.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAE...
ns2.cds-signed-by-unknown-dnskey.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHM...
ns2.cds-unsigned.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBAwoDAQABto3oFaZ...
ns2.cds-unsigned.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZG5zc2VjMTYCeGE...
ns2.cds-without-dnskey.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBAwoDAQABt...
ns2.cds-without-dnskey.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZG5zc2VjM...
ns2.delete-cds.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBAwoDAQABto3oFaZhe...
ns2.delete-cds.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZG5zc2VjMTYCeGEAA...
ns2.dnskey-not-signed-by-cds.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBAwo...
ns2.dnskey-not-signed-by-cds.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZG5...
ns2.dnssec16.xa 127.15.16.22 {}
ns2.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0022 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:22","data":"0i2AAAABAAAAAgAEA25zMQZuby1jZHMIZG5zc2VjMTYCeGEAAAEAAcAQAAIA...
ns2.mixed-delete-cds.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBAwoDAQABto3...
ns2.mixed-delete-cds.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZG5zc2VjMTY...
ns2.no-cds.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBAwoDAQABto3oFaZheo1CG...
ns2.no-cds.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZG5zc2VjMTYCeGEAAAEAA...
ns2.not-aa.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBAwoDAQABto3oFaZheo1CG...
ns2.not-aa.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZG5zc2VjMTYCeGEAAAEAA...
ns2.valid-cds.dnssec16.xa 127.15.16.32 {"/n+eHQbM9AQs7wmyEp0Vzw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"127.15.16.32","data":"LIGEAAABAAIAAAABCmRlbGV0ZS1jZHMIZG5zc2VjMTYCeGEAADAAAcAMADAAAQAAAlgBCAEBAwoDAQABto3oFaZheo...
ns2.valid-cds.dnssec16.xa fda1:00b2:00c3:0000:0127:0015:0016:0032 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:15:16:32","data":"GneEAAABAAIAAAAAA25zMQZuby1jZHMIZG5zc2VjMTYCeGEAAA...
ns2.xa 127.2.0.12 {}
ns2.xa fda1:00b2:00c3:0000:0127:0002:0000:0012 {"+KwL6pPkHItRTsE1vaYbAg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"fda1:b2:c3:0:127:2:0:12","data":"DE2AAAABAAAAAgAEA25zMQZuby1jZHMIZG5zc2VjMTYCeGEAAAEAAcAXAAIAAQAADhAABgN...
view all matches for this distribution
view release on metacpan or search on metacpan
t/Test-dnssec.data view on Meta::CPAN
z.dns.eu 162.88.56.1 {}
ns334987.ip-46-105-116.eu 46.105.116.200 {"dnssec07-ds-but-not-dnskey.zut-root.rd.nic.fr":{"SOA":{"IN":{"0":{"0":{"0":{"0":{"Zonemaster::Packet":{"Net::LDNS::Packet":{"answerfrom":"46.105.116.200","querytime":0.04002,"timestamp":1479753745.45619,"dat...
m.gtld-servers.net 192.55.83.30 {"ns13.ovh.net":{"AAAA":{"IN":{"0":{"0":{"0":{"0":{"Zonemaster::Packet":{"Net::LDNS::Packet":{"data":"zdeAAAABAAAACgANBG5zMTMDb3ZoA25ldAAAHAABwBEAAgABAAKjAAAHBG5zMTDAEcARAAIAAQACowAACAVkbnMxNcARwBEAAgABAAKjAAAIBWRuczEw...
d.gtld-servers.net 192.31.80.30 {}
l.edu-servers.net 192.41.162.30 {"dns.cs.wisc.edu":{"A":{"IN":{"0":{"0":{"0":{"0":{"Zonemaster::Packet":{"Net::LDNS::Packet":{"data":"rZiAAAABAAAABAAIA2RucwJjcwR3aXNjA2VkdQAAAQABwBMAAgABAAKjAAARBGRuczIDaXRkBXVtaWNowBjAEwACAAEAAqMAAA0FYWRuczMEZG9pdMAT...
ns324830.ip-178-33-232.eu 178.33.232.188 {"dnssec02-no-common-keytags.zut-root.rd.nic.fr":{"DNSKEY":{"IN":{"1":{"0":{"0":{"0":{"Zonemaster::Packet":{"Net::LDNS::Packet":{"data":"lgmEgAABAAQAAAABGmRuc3NlYzAyLW5vLWNvbW1vbi1rZXl0YWdzCHp1dC1yb290AnJkA25p...
ns2.nic.fr 192.93.0.4 {}
ns2.nic.fr 2001:0660:3005:0001:0000:0000:0001:0002 {}
f.edu-servers.net 192.35.51.30 {}
y.dns.eu 194.146.106.90 {}
y.dns.eu 2001:067c:1010:0023:0000:0000:0000:0053 {}
view all matches for this distribution
view release on metacpan or search on metacpan
local/lib/perl5/Dist/Zilla/Plugin/Git/Tag.pm view on Meta::CPAN
time zone name accepted by DateTime. Defaults to C<local>.
=item * branch - which branch to tag. Defaults to the current branch.
=item * signed - whether to make a GPG-signed tag, using the default
e-mail address's key. Consider setting C<user.signingkey> if C<gpg>
can't find the correct key:
$ git config user.signingkey 450F89EC
=back
view all matches for this distribution
view release on metacpan or search on metacpan
t/author-pod-spell.t view on Meta::CPAN
__DATA__
AFAICT
ABEND
RSRCHBOY
RSRCHBOY's
gpg
ini
metaclass
metaclasses
parameterized
parameterization
view all matches for this distribution
view release on metacpan or search on metacpan
t/author-pod-spell.t view on Meta::CPAN
__DATA__
AFAICT
ABEND
RSRCHBOY
RSRCHBOY's
gpg
ini
metaclass
metaclasses
parameterized
parameterization
view all matches for this distribution
view release on metacpan or search on metacpan
t/author-pod-spell.t view on Meta::CPAN
__DATA__
AFAICT
ABEND
RSRCHBOY
RSRCHBOY's
gpg
ini
metaclass
metaclasses
parameterized
parameterization
view all matches for this distribution
view release on metacpan or search on metacpan
"RSRCHBOY",
"RSRCHBOY's",
"codebase",
"coderef",
"formattable",
"gpg",
"implementers",
"ini",
"metaclass",
"metaclasses",
"parameterization",
view all matches for this distribution
view release on metacpan or search on metacpan
#
sub sign_setup {
my $msg = "Incorrectly formatted argument. ";
$msg .= "Do not pass a module name with this option!\nStopped";
die $msg unless $info{"sign-setup"} =~ /(^(gpg|pgp):)|^\s*$/i;
my $mac = "$ENV{HOME}/.rpmmacros"; local $_ = $mac;
die "Cannot read use macros file" unless -r;
readfile();
die "Package signing already set up.\n"
. "Please edit macros file manually at $mac\n"
. "Stopped"
if /%_signature/i;
# make sure gpg's there
my $gpg = getrpm_macdef("_gpg");
$gpg = inpath("gpg") unless -e $gpg;
$gpg = inpath("pgp") unless -e $gpg;
die "Neither GPG nor PGP found in PATH. Stopped"
unless -e $gpg;
die "$gpg is not executable! Stopped" unless -x $gpg;
my $gpg_path = getrpm_macdef("_gpg_path");
$gpg_path = "$ENV{HOME}/.gnupg" if $gpg_path eq '%{_gpg_path}';
my ($type, $usr) = split ":", $info{"sign-setup"};
$type ||= "gpg";
my $key = gpgkey();
$msg = "No keypairs available on your keyring! Run:\n";
$msg .= "\n\t# gpg --gen-key\n";
$msg .= "\nStopped";
die $msg unless $key;
$usr ||= $key;
my @gpg = (
"%_signature $type",
"%_gpgbin $gpg",
"%_gpg_path $gpg_path",
"%_gpg_name $usr",
);
writefile($mac, join($/, "", @gpg, ""), ">>");
print "Package signing macros set up.\nPlease review $mac\n";
}
# --- miscellany --------------------------------------------------------------
sub gpgkey {
for (qx|gpg --list-keys --with-colons 2> /dev/null|) {
return $1 if /^pub:\w+:\d+:\w+:([A-Z0-9]+):/;
}
}
sub optagg {
Additionally, the script will create architecture directories F<i386>, F<i686> and F<noarch> and allows the user to pass B<--buildarch> to also create a directory for that architecture.
=item B<--sign-setup=[C<type:user>]>
This option sets up your RPM macros file to support the signing of packages. The option may be passed a value consisting of the signature type to use (currently only B<gpg> and B<pgp> are valid but consult the RPM man pages), a colon, and the user n...
B<Note:> unless you know what you're doing, do not pass any arguments to this option! Also, make sure not to pass a module name as an argument.
To further tailor your macros file please refer to the I<GPG SIGNATURES> section of the RPM man page.
view all matches for this distribution
view release on metacpan or search on metacpan
src/dlib/image_processing/frontal_face_detector.h view on Meta::CPAN
sout << "HFRmDUTI0um1u5fLykqAJFVPcfk920vT5TqEZSMX0WvMVxqvN92IUxy2JNpXXMlBiekCZhEKKQqg";
sout << "D3MqZCUlGFkFpO/zc35vlTBUCuTvbcnak5HVcREFV0yNbTyukhEJzcdZArcCZs0xIbM873u1y/mZ";
sout << "+dUcW4zZJ4jNSa/Vz3W6sj41hSQKrQfPyeeKpFd5iKxJPXDxV2iuv+ZBgJi584KVpYSVOUA8Bzi0";
sout << "0kQh/NO5BdU1qaekY5lfrpA+O/tTzkTL1ZslaaBimJapn5KZcTtsZR0YmrE0E5okd4DxUccbElFb";
sout << "81SuaH/YCvib5kUbkXA0ooelAU5UmmMCZ1ArVVgwlLti65IqtSWD3LB8rIOUT+QKutHVEOpNMOrJ";
sout << "A8DnPVgF2kmeOngOlOwb8Hgpg9I9YCuu2cojbmROM8BZh2V6E9oiBTeKPgqgZ2tkgqGSf27SEpPo";
sout << "xHPyKMhQewkcq3WQ132hIb0s96PdEfniPUSig2MLn+5qBZDFLHHuB6K+pl/6OF/h7ZaAaCa4NCA9";
sout << "32ecTvY2MzUHmBM6CI/QKLRtBjmE09TB8s/5/X++k3cde6xPE77c0/G6qLrOUKFITVb+iLVADv3O";
sout << "zhj95j7URImm87lmo9ZBDTm6bbKoQtNAzEpBAiGs/VDuFfA5ZoQcwTwEnhmOs/4bT4591uwosx/T";
sout << "G4whvzgfcbPt9yHc2nnSSrIdYTSAwFZ1Ksh36RgvDXxaOHozLvlduvPaJkYSk9HijbmULXMUcyvD";
sout << "6IrzOnn/8NY6m++hE3KxgFM+hlrlAp3qQBDEGj5FAYFu7AcCT2r7YB5kiuwjM/7J8KyJYWg7Z6Nh";
view all matches for this distribution
view release on metacpan or search on metacpan
src/dlib/image_processing/frontal_face_detector.h view on Meta::CPAN
sout << "HFRmDUTI0um1u5fLykqAJFVPcfk920vT5TqEZSMX0WvMVxqvN92IUxy2JNpXXMlBiekCZhEKKQqg";
sout << "D3MqZCUlGFkFpO/zc35vlTBUCuTvbcnak5HVcREFV0yNbTyukhEJzcdZArcCZs0xIbM873u1y/mZ";
sout << "+dUcW4zZJ4jNSa/Vz3W6sj41hSQKrQfPyeeKpFd5iKxJPXDxV2iuv+ZBgJi584KVpYSVOUA8Bzi0";
sout << "0kQh/NO5BdU1qaekY5lfrpA+O/tTzkTL1ZslaaBimJapn5KZcTtsZR0YmrE0E5okd4DxUccbElFb";
sout << "81SuaH/YCvib5kUbkXA0ooelAU5UmmMCZ1ArVVgwlLti65IqtSWD3LB8rIOUT+QKutHVEOpNMOrJ";
sout << "A8DnPVgF2kmeOngOlOwb8Hgpg9I9YCuu2cojbmROM8BZh2V6E9oiBTeKPgqgZ2tkgqGSf27SEpPo";
sout << "xHPyKMhQewkcq3WQ132hIb0s96PdEfniPUSig2MLn+5qBZDFLHHuB6K+pl/6OF/h7ZaAaCa4NCA9";
sout << "32ecTvY2MzUHmBM6CI/QKLRtBjmE09TB8s/5/X++k3cde6xPE77c0/G6qLrOUKFITVb+iLVADv3O";
sout << "zhj95j7URImm87lmo9ZBDTm6bbKoQtNAzEpBAiGs/VDuFfA5ZoQcwTwEnhmOs/4bT4591uwosx/T";
sout << "G4whvzgfcbPt9yHc2nnSSrIdYTSAwFZ1Ksh36RgvDXxaOHozLvlduvPaJkYSk9HijbmULXMUcyvD";
sout << "6IrzOnn/8NY6m++hE3KxgFM+hlrlAp3qQBDEGj5FAYFu7AcCT2r7YB5kiuwjM/7J8KyJYWg7Z6Nh";
view all matches for this distribution
view release on metacpan or search on metacpan
PassRing.pm view on Meta::CPAN
sub init_gnupg {
my $self = shift;
require GnuPG::Interface;
my $gpg = $self->{gnupg} = GnuPG::Interface->new();
$gpg->options->hash_init(
armor => 0,
always_trust => 1,
);
$gpg->options->meta_interactive(0);
$gpg->options->push_recipients($self->{who});
}
sub get_keyring {
my ($self, $pass) = @_;
$self->{passphrase} = $pass if defined $pass;
PassRing.pm view on Meta::CPAN
sub thaw_gnupg {
my ($self, $frozen) = @_;
return thaw(scalar(
`echo $self->{passphrase} | gpg -d --no-tty --passphrase-fd=0 $self->{keyfile}`
)) if $^O eq 'cygwin'; # XXX: kludge, fixme.
local $/;
return unless -e $self->{keyfile};
view all matches for this distribution
view release on metacpan or search on metacpan
$AllowCommandOverrides = 0;
$AutoSyncIncoming = 0;
$IMAPAutoExpunge = 0;
$PlainOutput = 0;
$PlainOutput = 1 if defined($ENV{'TERM'}) && ($ENV{'TERM'} =~ /^dumb|emacs$/);
#$GPGBinary = "/home/attila/gpg-1.2/bin/gpg";
$GPGBinary = "/usr/local/bin/gpg" if (-x "/usr/local/bin/gpg");
$GPGBinary ||= "/usr/bin/gpg" if (-x "/usr/bin/gpg");
$CryptoSignCmd = "$GPGBinary --clearsign"; # set in .flailrc
$CryptoCryptCmd = "$GPGBinary --armor -se"; # ditto
$AutoDotSig = undef; # set to automatically attach .sig
$SMTPTout = $DEF_SMTP_TOUT;
$SMTPDebug = 0;
push(@$commands,$wantref1 ? $cmd : join(' ',@$cmd));
}
return $wantref0 ? $commands : @$commands;
}
# gpg_op - run gpg on a message
sub gpg_op {
my($msg,$op,$recips) = @_;
$op = 's' unless $op;
dsay "gpg_op: $op\n";
my $head = $msg->head();
my $fa;
if ($op =~ /d/i) {
$fa = headaddr0($head, "To");
} else {
dsay "fauser=$fauser,fahost=$fahost";
my $faemail = "$fauser\@$fahost";
if (!defined($recips)) {
$recips = headaddrs($head, "To");
}
dsay "gpg recips:";
dsay join(" \n", @$recips);
my $mp = new PGP::GPG::MessageProcessor;
my $ghd = $GPGHomeDirs{$faf} || $GPGHomeDirs{$fauser} || $GPGHomeDir;
$mp->{homedir} = $ghd if $ghd;
my $p = get_password("GPG/$faf", "Passphrase for $faf");
if (!defined($msg)) {
print "could not get current message\n";
} else {
if ($do_decrypt) {
my $won;
($won,$msg) = gpg_op($msg, "d", undef);
print "[GPG operation failed; displaying encrypted message]\n"
unless $won;
}
page_msg($msg);
}
return;
}
if ($do_decrypt) {
print "[Decrypting...]\n" if $Verbose;
my $won;
($won,$msg) = gpg_op($msg, "d", undef);
print "[GPG operation failed; displaying encrypted message]\n"
unless $won;
}
page_msg($msg);
$FOLDER->current_message($n);
($yorn =~ /^s/) && sign_msg($edited);
($yorn =~ /^[aA]/) && filter_addresses($edited,$AskAddressBook);
($yorn =~ /^S/ && !$HaveGPGMP) &&
($edited = pipe_msg($CryptoSignCmd, $edited, 1));
($yorn =~ /^S/ && $HaveGPGMP)&&
(($won,$edited)=gpg_op($edited, "s", undef));
($yorn =~ /^E/ && !$HaveGPGMP) &&
($edited = pipe_msg($CryptoCryptCmd, $edited, 1));
($yorn =~ /^E/ && $HaveGPGMP) &&
(($won,$edited)=gpg_op($edited,"se",undef));
($yorn =~ /^2/ && $HaveGPGMP) &&
(($won,$edited)=gpg_op($edited,"sei",undef));
($yorn =~ /^\|(.*)$/) && ($edited = pipe_msg($1, $edited),$yorn=undef);
($yorn =~ /^\:(.*)$/) && ($edited =pipe_msg($1,$edited,1),$yorn=undef);
($yorn =~ /^,(.*)$/) && (invoke_code_on_msg($edited, $1),$yorn=undef);
$yorn = substr($yorn, 1);
$yorn = undef if ($yorn eq "");
($yorn =~ /^s/) && sign_msg($edited);
($yorn =~ /^[aA]/) && filter_addresses($edited,$AskAddressBook);
($yorn =~ /^S/ && !$HaveGPGMP) &&
($edited = pipe_msg($CryptoSignCmd, $edited, 1));
($yorn =~ /^S/ && $HaveGPGMP)&&
(($won,$edited)=gpg_op($edited, "s", undef));
($yorn =~ /^E/ && !$HaveGPGMP) &&
($edited = pipe_msg($CryptoCryptCmd, $edited, 1));
($yorn =~ /^E/ && $HaveGPGMP) &&
(($won,$edited)=gpg_op($edited,"se",undef));
($yorn =~ /^2/ && $HaveGPGMP) &&
(($won,$edited)=gpg_op($edited,"sei",undef));
($yorn =~ /^\|(.*)$/) && ($edited = pipe_msg($1, $edited),$yorn=undef);
($yorn =~ /^\:(.*)$/) && ($edited =pipe_msg($1,$edited,1),$yorn=undef);
($yorn =~ /^,(.*)$/) && (invoke_code_on_msg($edited, $1),$yorn=undef);
$yorn = substr($yorn, 1);
$yorn = undef if ($yorn eq "");
view all matches for this distribution
view release on metacpan or search on metacpan
lib/JMX/Jmx4Perl/Agent/Jolokia/Verifier.pm view on Meta::CPAN
die $@ if $@;
return $verifier;
};
my $prefix = "JMX::Jmx4Perl::Agent::Jolokia::Verifier::";
if (`gpg --version` =~ /GnuPG/m) {
push @VERIFIERS,$create->($prefix . "GnuPGVerifier");
} else {
push @WARNINGS,"No signature verification available. Please install GnupPG.";
}
view all matches for this distribution
view release on metacpan or search on metacpan
t/author-pod-spell.t view on Meta::CPAN
__DATA__
AFAICT
ABEND
RSRCHBOY
RSRCHBOY's
gpg
ini
metaclass
metaclasses
parameterized
parameterization
view all matches for this distribution
view release on metacpan or search on metacpan
build/RELEASE view on Meta::CPAN
% make release_test
Make sure all perl tests pass.
6. Sign it via gpg:
% gpg --detach-sign --armor libapreq2-2.16.tar.gz
or pgp:
% pgp -sba libapreq2-2.16.tar.gz
build/RELEASE view on Meta::CPAN
$ cp libapreq2-2.16.tar.gz* apreq-dist-site
$ svn commit -m "libapreq2 2.16 release artifacts"
Ask another developer to confirm the uploaded signature is ok.
% gpg --verify libapreq2-2.16.tar.gz.asc
% pgp libapreq2-2.16.tar.gz.asc
Check that your public key is among those listed in the
/www/www.apache.org/dist/httpd/KEYS file. If not, you
need to commit the necessary change to KEYS the httpd-dist repos.
view all matches for this distribution
view release on metacpan or search on metacpan
http://www.openca.org/
- the Lire log file analysis tool
http://www.logreport.org/
- the GPG key-signing utility gpgsigs
http://www.palfrader.org/gpgsigs
- (the build script for) the TortoiseCVS CVS frontend
http://www.tortoisecvs.org/
- the pure Perl implementation of the Twofish algorithm
view all matches for this distribution
view release on metacpan or search on metacpan
xtools/my-kwalitee.sh view on Meta::CPAN
if test -z "$DISTVNAME"; then
echo "DISTVNAME not found"
exit 1
fi
if [ -e ~/bin/my-gpg-agent-daemon ]; then
eval `my-gpg-agent-daemon`
echo "gpg-agent $GPG_AGENT_INFO"
fi
TGZ="$DISTVNAME.tar.gz"
make "$TGZ"
view all matches for this distribution
view release on metacpan or search on metacpan
srv/www/meon-web/bootstrap/www/static/docs-assets/css/docs.css view on Meta::CPAN
.bs-docs-home,
.bs-header {
color: #cdbfe3;
background-color: #563d7c;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAMgAgMAAACmHu77AAAAA3NCSVQICAjb4U/gAAAACVBMVEVdQ4FdRIJXPX3+kY2zAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAIABJREFUeJycvUuO5DiwLSj46MFW...
}
/*
* Homepage
view all matches for this distribution
view release on metacpan or search on metacpan
Apache-SizeLimit/RELEASE view on Meta::CPAN
$ cd mod_perl-docs
$ grep $USER src/dist/KEYS
note that the KEYS file itself contains all the instructions you
need on how to add your key. if you need further help on gpg
(like how to create a key in the first place) you can look here
http://people.apache.org/~geoff/gpghowto.html
Copy the KEYS file into place:
% scp KEYS www.apache.org:/www/www.apache.org/dist/perl/KEYS
If this is your first release, ask someone with APML karma on PAUSE
view all matches for this distribution
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
publish-debian: dist debuild
echo "Going to upload" `ls -1t debuild/*.changes | head -1`
sleep 2
/usr/bin/reprepro -Vb /var/www/hosts/apt.mackers.com/htdocs/ include unstable `ls -1t debuild/*.changes | head -1`
find /var/www/hosts/apt.mackers.com/htdocs/ -name 'Release' -exec gpg -abs -o '{}.gpg' '{}' \;
publish-mackers.com: dist
/usr/bin/pod2html -title o2sms -htmlroot . bin/o2sms > /var/www/hosts/www.mackers.com/htdocs/projects/o2sms/docs/v3/usage.html
/usr/bin/pod2html -title WWW::SMS::IE::iesms -htmlroot . lib/WWW/SMS/IE/iesms.pm > /var/www/hosts/www.mackers.com/htdocs/projects/o2sms/docs/v3/WWW/SMS/IE/iesms.html
/usr/bin/pod2html -title WWW::SMS::IE::o2sms -htmlroot . lib/WWW/SMS/IE/o2sms.pm > /var/www/hosts/www.mackers.com/htdocs/projects/o2sms/docs/v3/WWW/SMS/IE/o2sms.html
view all matches for this distribution