Gerrit-Client
view release on metacpan or search on metacpan
lib/Gerrit/Client.pm view on Meta::CPAN
# gerrit-sshd/src/main/java/com/google/gerrit/sshd/CommandFactoryProvider.java
# 'split' function
$string =~ s{([\t "'\\])}{\\$1}g;
return $string;
}
=item B<< http_digest_auth($username, $password) >>
Returns a callback to be used with REST-related Gerrit::Client functions.
The callback enables Digest-based HTTP authentication with the given
credentials.
Note that only the Digest scheme used by Gerrit (as of 2.8) is supported:
algorithm = MD5, qop = auth.
=cut
sub http_digest_auth {
my ($username, $password, %args) = @_;
my $cnonce_cb = $args{cnonce_cb} || sub {
sprintf("%08x", rand() * ( 2**32 ));
( run in 0.255 second using v1.01-cache-2.11-cpan-4d50c553e7e )