* spamc / spamd - SpamAssassin: http://spamassassin.apache.org/
* report-spam / dc-dlvr - distributed with public-inbox in the scripts/
- directory: git clone https://public-inbox.org/public-inbox.git
+ directory: git clone https://public-inbox.org/ public-inbox
Source code is available via git:
- git clone https://public-inbox.org/public-inbox.git
+ git clone https://public-inbox.org/ public-inbox
See below for contact info.
sub {
my ($env) = @_;
# share public-inbox.git code!
- if ($src && $env->{PATH_INFO} =~ m!\A/public-inbox\.git/(.*)!) {
+ if ($src && $env->{PATH_INFO} =~
+ m!\A/(?:public-inbox(?:\.git)?/)?
+ ($PublicInbox::GitHTTPBackend::ANY)\z!xo) {
PublicInbox::GitHTTPBackend::serve($env, $src, $1);
} else {
$www->call($env);
objects/pack/pack-[a-f0-9]{40}\.(?:pack|idx)
!;
-our $ANY = join('|', @binary, @text);
+our $ANY = join('|', @binary, @text, 'git-upload-pack');
my $BIN = join('|', @binary);
my $TEXT = join('|', @text);
use warnings;
use PublicInbox::Hval qw(ascii_html);
use URI;
-use constant PI_URL => 'https://public-inbox.org/public-inbox.git';
+use constant PI_URL => 'https://public-inbox.org/';
sub new {
my ($class, $ctx, $cb) = @_;
'- ' . $desc,
$urls,
'Archived served using code from public-inbox:',
- "\tgit clone $url",
+ "\tgit clone <a\nhref="$url">$url</a> public-inbox",
).'</pre></body></html>';
}