Unreviewed. Fix individual benchmark description urls to go to in-depth.html instead...
[WebKit-https.git] / Websites / bugs.webkit.org / jsonrpc.cgi
1 #!/usr/bin/perl -T
2 # This Source Code Form is subject to the terms of the Mozilla Public
3 # License, v. 2.0. If a copy of the MPL was not distributed with this
4 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 #
6 # This Source Code Form is "Incompatible With Secondary Licenses", as
7 # defined by the Mozilla Public License, v. 2.0.
8
9 use 5.10.1;
10 use strict;
11 use warnings;
12
13 use lib qw(. lib);
14
15 use Bugzilla;
16 use Bugzilla::Constants;
17 use Bugzilla::Error;
18 use Bugzilla::WebService::Constants;
19 BEGIN {
20     if (!Bugzilla->feature('jsonrpc')) {
21         ThrowUserError('feature_disabled', { feature => 'jsonrpc' });
22     }
23 }
24 use Bugzilla::WebService::Server::JSONRPC;
25
26 Bugzilla->usage_mode(USAGE_MODE_JSON);
27
28 local @INC = (bz_locations()->{extensionsdir}, @INC);
29 my $server = new Bugzilla::WebService::Server::JSONRPC;
30 $server->dispatch(WS_DISPATCH)->handle();