view release on metacpan or search on metacpan
SECURITY.md
cpanfile
dist.ini
lib/Auth/GoogleAuth.pm
t/00-compile.t
t/author-eol.t
t/author-no-tabs.t
t/author-pod-coverage.t
t/author-pod-syntax.t
t/author-portability.t
t/author-synopsis.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/switch_user_agents.t
t/url.t
xt/clean-namespaces.t
xt/consistent-version.t
xt/critic.t
xt/eol.t
xt/kwalitee.t
xt/manifest.t
xt/perl-version.t
xt/perlcriticrc
xt/pod-coverage.t
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Authen/NZRealMe/XMLSig.pm view on Meta::CPAN
shift->{signed_fragment_paths} = [ '/' ];
}
sub create_detached_signature {
my($self, $plaintext, $eol) = @_;
$eol //= "\n";
my $algorithm = $self->_find_sig_alg($self->signature_algorithm);
my $b64_sig = $self->_create_signature($algorithm, $plaintext);
$b64_sig =~ s/\s+/$eol/g;
return $b64_sig;
}
sub verify_detached_signature {
lib/Authen/NZRealMe/XMLSig.pm view on Meta::CPAN
$signer->sign($xml, undef, references => $ref);
Each reference can include a list of namespace prefixes to be included in the
canonicalisation transform.
=head2 create_detached_signature( $plaintext, $eol )
Takes a plaintext string, calculates a signature using the private key (and
optionally the signarture algorithm) passed to the constructor and returns a
base64-encoded string. The C<$eol> parameter can be used to specify the
line-ending character used in the base64 encoding process (default: \n).
=head2 verify_detached_signature( $plaintext, $base64_sig )
Takes a plaintext string, and a base64-encoded signature. Verifies the
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/01-cases.t
t/02-bignum.t
t/03-digest-injection.t
xt/author/eol.t
xt/author/mojibake.t
xt/author/pod-coverage.t
xt/author/pod-spell.t
xt/author/pod-syntax.t
xt/author/portability.t
view all matches for this distribution
view release on metacpan or search on metacpan
dist.ini
lib/Authen/Simple/PlugAuth.pm
t/00_diag.t
t/01_use.t
t/basic.t
xt/author/eol.t
xt/author/no_tabs.t
xt/author/pod.t
xt/author/pod_coverage.t
xt/author/pod_spelling_common.t
xt/author/pod_spelling_system.t
view all matches for this distribution
view release on metacpan or search on metacpan
lib/AutoSession/Base64.pm view on Meta::CPAN
# _ENCODE_BASE64_PURE_PERL #
############################
sub _encode_base64_pure_perl {
my $res = "";
my $eol = $_[1];
$eol = "\n" unless defined $eol;
pos($_[0]) = 0; # ensure start at the beginning
while ($_[0] =~ /(.{1,45})/gs) {
$res .= substr(pack('u', $1), 1);
chop($res);
}
$res =~ tr|` -_|AA-Za-z0-9+/|; # `# help emacs
# fix padding at the end
my $padding = (3 - length($_[0]) % 3) % 3;
$res =~ s/.{$padding}$/'=' x $padding/e if $padding;
# break encoded string into lines of no more than 76 characters each
if (length $eol) {
$res =~ s/(.{1,76})/$1$eol/g;
}
$res;
}
#################
view all matches for this distribution
view release on metacpan or search on metacpan
bin/index.html view on Meta::CPAN
<table border=1>
<tr>
<th><a href="PerlDemo.adl">PerlDemo.adl</a></th>
<td>An ADL file for use with the EventType Editor to import
event type and client group definitions required by the
eol.pl, demo_adapter.pl, demo_client.pl, tictactoe and ttt_adapter.pl
</td>
</tr>
<tr>
<th><a href="demo_adapter.pl">demo_adapter.pl</a><br>
<a href="demo_client.pl">demo_client.pl</a>
view all matches for this distribution
view release on metacpan or search on metacpan
README
dist.ini
lib/B/Compiling.pm
t/00load.t
t/basic.t
t/release-eol.t
t/release-no-tabs.t
t/release-pod-coverage.t
t/release-pod-syntax.t
view all matches for this distribution
view release on metacpan or search on metacpan
evals_nok q{ BEGIN { at_runtime { 1 } } },
qr/^Can't use at_runtime from a string eval/,
"at_runtime in eval'' fails with USE_FILTER";
warning_is {
fakerequire "eol", q{
BEGIN { at_runtime { 1 } } 1;
1;
};
} "Extra text '1;' after call to lex_stuff",
"at_runtime not at EOL warns";
warnings_are {
fakerequire "eolcomment", q{
BEGIN { at_runtime { 1 } } # foobar
1;
};
} [],
"comments and whitespace before EOL ignored";
}, "at_runtime in eval'' works";
is_deeply \@Record, [1..3], "at_runtime in eval'' runs properly";
@Record = ();
warnings_are { fakerequire "eol", q{
push @Record, 1;
BEGIN { at_runtime { push @Record, 2 } } push @Record, 3;
1;
} } [],
"code before EOL doesn't warn";
is_deeply \@Record, [1..3], "code before EOL runs properly";
@Record = ();
fakerequire "eolline", q{
push @Record, __LINE__;
BEGIN { at_runtime { 1 } } push @Record, __LINE__;
push @Record, __LINE__;
1;
};
view all matches for this distribution
view release on metacpan or search on metacpan
t/lib/OtherClass.pm
t/lib/YetAnotherClass.pm
xt/author/00-compile.t
xt/author/check-inc.t
xt/author/distmeta.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-no404s.t
xt/author/pod-spell.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/use.t
xt/author/00-compile.t
xt/author/clean-namespaces.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-no404s.t
xt/author/pod-spell.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/use.t
xt/author/00-compile.t
xt/author/clean-namespaces.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-no404s.t
xt/author/pod-spell.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/set_linestr.t
t/toke.t
xt/author/00-compile.t
xt/author/changes_has_content.t
xt/author/clean-namespaces.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/minimum-version.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-no404s.t
view all matches for this distribution
view release on metacpan or search on metacpan
ppport.h
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/entersub.t
xt/author/00-compile.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-no404s.t
xt/author/pod-syntax.t
view all matches for this distribution
view release on metacpan or search on metacpan
lib/BATsh.pm view on Meta::CPAN
SET VAR=value, SET /A expr (arithmetic)
SET /P VAR=Prompt (interactive prompt input from STDIN)
IF "A"=="B" ... ELSE ..., IF /I (case-insensitive), IF NOT
IF EXIST "path with spaces", IF DEFINED var, IF ERRORLEVEL n
FOR %%V IN (list) DO ..., FOR /L %%V IN (s,step,e) DO ...
FOR /F "tokens= delims= skip= eol= usebackq" %%V IN (src) DO ...
GOTO :label, :label, GOTO :EOF
CALL :label [args], CALL file.batsh
SHIFT, SHIFT /N
SETLOCAL [ENABLEDELAYEDEXPANSION|DISABLEDELAYEDEXPANSION], ENDLOCAL
CD, DIR, COPY, DEL, MOVE, MKDIR, RMDIR, REN, TYPE
view all matches for this distribution
view release on metacpan or search on metacpan
lib/BBS/Universal.pm view on Meta::CPAN
['ARYLIDE YELLOW', "\e[38;2;233;214;107m", 'Arylide yellow'],
['ASH GREY', "\e[38;2;178;190;181m", 'Ash grey'],
['ASPARAGUS', "\e[38;2;135;169;107m", 'Asparagus'],
['ATOMIC TANGERINE', "\e[38;2;255;153;102m", 'Atomic tangerine'],
['AUBURN', "\e[38;2;165;42;42m", 'Auburn'],
['AUREOLIN', "\e[38;2;253;238;0m", 'Aureolin'],
['AUROMETALSAURUS', "\e[38;2;110;127;128m", 'AuroMetalSaurus'],
['AWESOME', "\e[38;2;255;32;82m", 'Awesome'],
['AZURE', "\e[38;2;0;127;255m", 'Azure'],
['AZURE MIST/WEB', "\e[38;2;240;255;255m", 'Azure mist/web'],
['BABY BLUE', "\e[38;2;137;207;240m", 'Baby blue'],
view all matches for this distribution
view release on metacpan or search on metacpan
t/600product.t
t/700user.t
t/author-critic.t
t/author-distmeta.t
t/author-eof.t
t/author-eol.t
t/author-no-breakpoints.t
t/author-no-tabs.t
t/author-pod-syntax.t
t/author-portability.t
t/lib/BZ/Client/Test.pm
view all matches for this distribution
view release on metacpan or search on metacpan
zlib/deflate.c view on Meta::CPAN
* Updates strstart and lookahead.
*
* IN assertion: lookahead < MIN_LOOKAHEAD
* OUT assertions: strstart <= window_size-MIN_LOOKAHEAD
* At least one byte has been read, or avail_in == 0; reads are
* performed for at least two bytes (required for the zip translate_eol
* option -- not supported here).
*/
local void fill_window(s)
deflate_state *s;
{
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/01-basic.t
weaver.ini
xt/author/eof.t
xt/author/eol.t
xt/author/no-tabs.t
xt/author/pod-syntax.t
xt/author/test-version.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/01-basic.t
weaver.ini
xt/author/eof.t
xt/author/eol.t
xt/author/no-tabs.t
xt/author/pod-syntax.t
xt/author/test-version.t
xt/release/kwalitee.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/01-basic.t
weaver.ini
xt/author/eof.t
xt/author/eol.t
xt/author/no-tabs.t
xt/author/pod-syntax.t
xt/author/test-version.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/01-basic.t
weaver.ini
xt/author/eof.t
xt/author/eol.t
xt/author/no-tabs.t
xt/author/pod-syntax.t
xt/author/test-version.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/01-basic.t
weaver.ini
xt/author/eof.t
xt/author/eol.t
xt/author/no-tabs.t
xt/author/pod-syntax.t
xt/author/test-version.t
xt/release/kwalitee.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/01-basic.t
weaver.ini
xt/author/eof.t
xt/author/eol.t
xt/author/no-tabs.t
xt/author/pod-syntax.t
xt/author/test-version.t
xt/release/kwalitee.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/01-basic.t
t/corpus/lib/Badge/Depot/Plugin/Afakebadge.pm
t/corpus/lib/Badge/Depot/Plugin/Afakebadgewithoutimage.pm
weaver.ini
xt/author/eof.t
xt/author/eol.t
xt/author/no-tabs.t
xt/author/pod-syntax.t
xt/author/test-version.t
xt/release/kwalitee.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-use.t
travis.yml
xt/author/00-compile.t
xt/author/changes_has_content.t
xt/author/clean-namespaces.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/minimum-version.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-spell.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-use.t
travis.yml
xt/author/00-compile.t
xt/author/changes_has_content.t
xt/author/clean-namespaces.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/minimum-version.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-spell.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-use.t
travis.yml
xt/author/00-compile.t
xt/author/changes_has_content.t
xt/author/clean-namespaces.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/minimum-version.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-spell.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/01-basic.t
travis.yml
xt/author/00-compile.t
xt/author/changes_has_content.t
xt/author/clean-namespaces.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/minimum-version.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-spell.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-use.t
travis.yml
xt/author/00-compile.t
xt/author/changes_has_content.t
xt/author/clean-namespaces.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/minimum-version.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-spell.t
view all matches for this distribution