App-DuckPAN
view release on metacpan or search on metacpan
Date : 2016-09-21 14:12:51 +0000
remove Before::Build step, DDG installed via cpan.org
Change: c69f8a4ec7d839a46d479e27dc5711b89a1c0f87
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2016-09-19 12:15:04 +0000
Rename LICENSE.md to LICENSE
Change: d4e5e2f9312c920dac63bf855e4044ad9bd0508f
Author: Zaahir Moolla <moollaza@duckduckgo.com>
Date : 2016-09-18 18:38:17 +0000
Switch to BeforeBuild so tests pass
Change: 1357a7d64ecffc495c8a5bdee3ee31d582e3fda1
Author: Ben Moon <guiltydolphin@gmail.com>
Date : 2016-09-01 11:43:03 +0000
Improve clarity of regex generator
Date : 2016-07-05 17:29:39 +0000
Move fathead_output below duckpan_packages build fn
Change: 070d96cd1eb92345c67d16c833db00a4dee02e10
Author: Zaahir Moolla <moollaza@duckduckgo.com>
Date : 2016-07-05 17:28:09 +0000
Remove unused repository attribute
Change: 1404152edc53c640399c96efe8aa06096727f5b9
Author: Zaahir Moolla <moollaza@duckduckgo.com>
Date : 2016-07-05 17:26:58 +0000
Fix Fathead.pm Query.pm indentation
Change: 5215e13f197eb024fae669e4a367814c1d0320a3
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2016-07-05 17:21:29 +0000
Merge pull request #360 from duckduckgo/zaahir/remove-release-cmd
Make the Vagrant Setup Instructions easier to find
Change: e623b65a7f1b5361a9058fa239b1b6ee946e8089
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2015-01-29 09:29:11 +0000
Merge pull request #217 from duckduckgo/zaahir/remove-tests
Remove failing tests, exception still causing failure
Change: 6ce7003cbff04f375b1404d6ab209fcca59b3d41
Author: Zaahir Moolla <moollaza@duckduckgo.com>
Date : 2015-01-29 14:15:00 +0000
Remove failing tests, exception still causing failure
Change: e1119f393845fe08c5b64431f03ebf43d5bf4086
Author: Mike DePaulo <mikedep333@users.noreply.github.com>
Date : 2015-01-29 09:11:07 +0000
README.md: Fix #setup-instructions anchor
Date : 2013-02-18 14:55:14 +0000
renamed duckpan query test file
Change: d38df62bca5d8b976580a9427e384264b48b889c
Author: Dylan Lloyd <dylan@dylansserver.com>
Date : 2013-02-18 14:55:14 +0000
moved test lib & configured cmds test for dist bin
Change: 307c8ac0465207ea15f1c5b21aa7d8404178f4f3
Author: Dylan Lloyd <dylan@dylansserver.com>
Date : 2013-02-18 14:55:13 +0000
added File::chdir dependency for duckpan command testing
Change: 4d4f3d6d38a6203f714898a654b009f5dc634908
Author: Dylan Lloyd <dylan@dylansserver.com>
Date : 2013-02-18 14:54:33 +0000
use Dir::Self to load /bin/duckpan
Date : 2013-02-15 09:18:38 +0000
Removed utf8::all, might produce impacts, must get fixed without it.
Change: 0607b841968dea8a03c697b5ca07f3009ddfb847
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2013-02-15 04:27:06 +0000
Excluded DDG tests for user installing directly from CPAN first
Change: d3f05ac5858d929b2363691c6c674494040dfc50
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2013-02-15 04:22:53 +0000
Restructured ENV feature a bit, added testsuite for whitebox and
blackbox testing
Change: dcc04bbdb77b650fd747455d98b732e45a58f78b
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2013-02-14 23:53:31 +0000
Date : 2012-05-23 00:16:05 +0000
Added duckpan install command
Change: a29156ef33906fa66951a07ea2400ffa15b375a1
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2012-05-21 20:55:22 +0000
v0.022
Change: aefb693a036fd2e95af014040d5c1ffc9043d184
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2012-05-21 20:53:18 +0000
ok ok.. nginx is faking!... damn it ;)
Change: dec978fb228154f33caf8ec6f9bd35f6872e4e1f
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2012-05-21 20:35:19 +0000
v0.021
Date : 2012-05-04 19:06:51 +0000
Added different method for showing the error
Change: 086cfe8bdb2b340833cad7e131638bbad213c994
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2012-05-04 04:12:56 +0000
Sorted plugins
Change: edad336ed9368f2dea705c0179cb5e800e404bf5
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2012-05-04 03:49:54 +0000
v0.014
Change: e3ad0fbf07019d14affcdc5f4745dc21f63ba852
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2012-05-04 03:49:23 +0000
Hups!
lib/App/DuckPAN/Web.pm view on Meta::CPAN
}
$body .= path($filename_path)->slurp;
}
else {
$share_dir = undef;
}
}
}
unless ($share_dir){
$response->status(404);
my $path = join "/", @path_parts;
my $errormsg = "ERROR: File not found - $path";
print "\n" . $errormsg . "\n";
$body = $errormsg;
}
}
elsif (@path_parts && $path_parts[0] eq 'js' && $path_parts[1] eq 'spice') {
my $rewrite;
for (keys %{$self->_path_hash}) {
if ($request->request_uri =~ m/^$_/g) {
lib/App/DuckPAN/Web.pm view on Meta::CPAN
}
else {
p($res->status_line, color => { string => 'red' });
my $errormsg = (pop @{[split'::', $spice_class]}). ": ".$res->status_line;
$body = '$("#message").removeClass("is-hidden").append("<div class=\"msg msg--warning\">'. $errormsg .'</div>");';
}
}
}
}
unless ($rewrite){
$response->status(404);
my $path = join "/", @path_parts;
my $errormsg = "ERROR: Rewrite not found - $path";
print "\n" . $errormsg . "\n";
$body = $errormsg;
}
}
elsif ($request->param('duckduckhack_ignore')) {
$response->status(204);
$body = "";
}
( run in 2.242 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )