{"action":"created","comment":{"url":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/comments/28888792","id":28888792,"diff_hunk":"@@ -0,0 +1,387 @@\n+<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n+<!DOCTYPE packagegui SYSTEM \"./schema/packages.dtd\">\n+<?xml-stylesheet type=\"text/xsl\" href=\"./xsl/package.xsl\"?>\n+<packagegui>\n+\t<copyright>\n+\t<![CDATA[\n+/* $Id$ */\n+/* ========================================================================== */\n+/*\n+    e2guardian.xml\n+ \tCopyright (C) 2015 Marcello Coutinho\n+\tpart of pfSense (http://www.pfSense.com)\n+   \tAll rights reserved.\n+                                                                              */\n+/* ========================================================================== */\n+/*\n+    Redistribution and use in source and binary forms, with or without\n+    modification, are permitted provided that the following conditions are met:\n+\n+     1. Redistributions of source code must retain the above copyright notice,\n+        this list of conditions and the following disclaimer.\n+\n+     2. Redistributions in binary form must reproduce the above copyright\n+        notice, this list of conditions and the following disclaimer in the\n+        documentation and/or other materials provided with the distribution.\n+\n+    THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,\n+    INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY\n+    AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n+    AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\n+    OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n+    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n+    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n+    CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n+    ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n+    POSSIBILITY OF SUCH DAMAGE.\n+                                                                              */\n+/* ========================================================================== */\n+\t]]>\n+\t</copyright>\n+\t<description>Describe your package here</description>\n+\t<requirements>Describe your package requirements here</requirements>\n+\t<faq>Currently there are no FAQ items provided.</faq>\n+\t<name>e2guardian</name>\n+\t<version>1.0</version>\n+\t<title>Services: E2guardian</title>\n+\t<include_file>/usr/local/pkg/e2guardian.inc</include_file>\n+\t<menu>\n+\t\t<name>E2guardian</name>\n+\t\t<tooltiptext>Configure e2guardian</tooltiptext>\n+\t\t<section>Services</section>\n+\t\t<url>/pkg_edit.php?xml=e2guardian.xml</url>\n+\t</menu>\n+\t<service>\n+\t\t<name>e2guardian</name>\n+\t\t<rcfile>e2guardian</rcfile>\n+\t\t<executable>e2guardian</executable>\n+\t\t<description><![CDATA[Award winning Open Source web content filter]]></description>\n+\t</service>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian.inc</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian.php</item>\n+\t\t<prefix>/usr/local/www/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_ldap.php</item>\n+\t\t<prefix>/usr/local/www/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_ldap.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_limits.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_ips_header.template</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_users_header.template</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_users_footer.template</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_about.php</item>\n+\t\t<prefix>/usr/local/www/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_config.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_sync.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardianfx.conf.template</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_url_acl.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_site_acl.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_search_acl.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_pics_acl.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_phrase_acl.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_log.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_header_acl.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_groups.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_file_acl.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_content_acl.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_blacklist.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_antivirus_acl.xml</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian.conf.template</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/e2guardian_rc.template</item>\n+\t\t<prefix>/usr/local/pkg/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<additional_files_needed>\n+\t\t<item>http://www.pfsense.org/packages/config/e2guardian/pkg_e2guardian.inc</item>\n+\t\t<prefix>/usr/local/www/shortcuts/</prefix>\n+\t\t<chmod>0755</chmod>\n+\t</additional_files_needed>\n+\t<tabs>\n+\t\t<tab>\n+\t\t\t<text>Daemon</text>\n+\t\t\t<url>/pkg_edit.php?xml=e2guardian.xml&amp;id=0</url>\n+\t\t\t<active/>\n+\t\t</tab>\n+\t\t<tab>\n+\t\t\t<text>General</text>\n+\t\t\t<url>/pkg_edit.php?xml=e2guardian_config.xml&amp;id=0</url>\n+\t\t</tab>\n+\t\t<tab>\n+\t\t\t<text>Limits</text>\n+\t\t\t<url>/pkg_edit.php?xml=e2guardian_limits.xml&amp;id=0</url>\n+\t\t</tab>\n+\t\t<tab>\n+\t\t\t<text>Blacklist</text>\n+\t\t\t<url>/pkg_edit.php?xml=e2guardian_blacklist.xml&amp;id=0</url>\n+\t\t</tab>\n+\t\t<tab>\n+\t\t\t<text>ACLs</text>\n+\t\t\t<url>/pkg.php?xml=e2guardian_site_acl.xml</url>\n+\t\t</tab>\n+\t\t<tab>\n+\t\t\t<text>LDAP</text>\n+\t\t\t<url>/pkg.php?xml=e2guardian_ldap.xml</url>\n+\t\t</tab>\n+\t\t<tab>\n+\t\t\t<text>Groups</text>\n+\t\t\t<url>/pkg.php?xml=e2guardian_groups.xml</url>\n+\t\t</tab>\n+\t\t<tab>\n+\t\t\t<text>Users</text>\n+\t\t\t<url>/pkg_edit.php?xml=e2guardian_users.xml</url>\n+\t\t</tab>\n+\t\t<tab>\n+\t\t\t<text>IPs</text>\n+\t\t\t<url>/pkg_edit.php?xml=e2guardian_ips.xml</url>\n+\t\t</tab>\n+\t\t<tab>\n+\t\t\t<text>Report and log</text>\n+\t\t\t<url>/pkg_edit.php?xml=e2guardian_log.xml&amp;id=0</url>\n+\t\t</tab>\n+\t\t<tab>\n+\t\t\t<text>Sync</text>\n+\t\t\t<url>/pkg_edit.php?xml=e2guardian_sync.xml&amp;id=0</url>\n+\t\t</tab>\n+\t\t<tab>\n+\t\t\t<text>Help</text>\n+\t\t\t<url>/e2guardian_about.php</url>\n+\t\t</tab>\n+</tabs>\n+\t<fields>\n+\t\t<field>\n+\t\t\t<name>Listening Settings</name>\n+\t\t\t<type>listtopic</type>\n+\t\t</field>\n+\t\t<field>\n+\t\t\t<fielddescr>Enable e2guardian</fielddescr>\n+\t\t\t<fieldname>enable</fieldname>\n+\t\t\t<type>checkbox</type>\n+\t\t\t<description><![CDATA[Enable or disable E2guardian service.]]></description>\n+\t\t</field>\n+\t\t<field>\n+\t\t\t<fielddescr>Listen Interface(s)</fielddescr>\n+\t\t\t<fieldname>interface</fieldname>\n+\t\t\t<description><![CDATA[Default: <strong>LAN/loopback</strong><br>Select interface(s) that you want to e2guardian listen on.<br>\n+\t\t\t\t\t\t<strong>Note: Do NOT select more then one interface if you plan to use more then one authentication plugin.</strong>]]></description>\n+\t\t\t<type>interfaces_selection</type>\n+\t\t\t<required/>\n+\t\t\t<multiple/>\n+\t\t</field>\n+\t\t<field>\n+\t\t\t<fielddescr>Listen port</fielddescr>\n+\t\t\t<fieldname>filterports</fieldname>\n+\t\t\t<type>input</type>\n+\t\t\t<size>10</size>\n+\t\t\t<description><![CDATA[Default: <strong>8080</strong><br>The port(s) that DansGuardian listens to.]]></description>\n+\t\t</field>\n+\t\t<field>\n+\t\t\t<fielddescr>Daemon Options</fielddescr>\n+\t\t\t<fieldname>daemon_options</fieldname>\n+\t\t\t<description><![CDATA[Daemon Options. Default values are in ( )]]></description>\n+\t    \t<type>select</type>\n+ \t\t\t\t<options>\n+ \t\t\t\t<option><name>nodaemon (off)</name><value>nodaemon</value></option>\n+ \t\t\t\t<option><name>softrestart (on)</name><value>softrestart</value></option>\n+ \t\t\t\t</options>\n+ \t\t\t\t<multiple/>\n+ \t\t\t\t<size>3</size>\n+\t\t</field>\n+\t\t<field>\n+\t\t\t<fielddescr>Min/Max Children</fielddescr>\n+\t\t\t<fieldname>children</fieldname>\n+\t\t\t<type>input</type>\n+\t\t\t<size>10</size>\n+\t\t\t<description><![CDATA[Default: <strong>8/120</strong><br>\n+\t\t\t \t\t\t\tSets the minimun and maximum number of processes to spawn to handle the incoming connections.<br>\n+\t\t\t \t\t\t\tMax value usually 250 depending on OS.<br>\n+\t\t\t\t\t\t\tOn large sites you might want to try 32/180.]]></description>\n+\t\t</field>\n+\t\t\t<field>\n+\t\t\t<fielddescr>Min/Max Spare Children</fielddescr>\n+\t\t\t<fieldname>sparechildren</fieldname>\n+\t\t\t<type>input</type>\n+\t\t\t<size>10</size>\n+\t\t\t<description><![CDATA[Default: <strong>4/32</strong><br>\n+\t\t\t \t\t\t\t Sets the minimum and maximun number of processes to be kept ready to handle connections.<br>\n+\t\t\t\t\t\t\t On large sites you might want to try 8/64.]]></description>\n+\t\t</field>\n+\t\t<field>\n+\t\t\t<fielddescr>Prefork Children</fielddescr>\n+\t\t\t<fieldname>preforkchildren</fieldname>\n+\t\t\t<type>input</type>\n+\t\t\t<size>10</size>\n+\t\t\t<description><![CDATA[sets the minimum number of processes to spawn when it runs out<br>\n+\t\t\t\t\t\tOn large sites you might want to try 10]]></description>\n+\t\t</field>\n+\t\t<field>\n+\t\t\t<fielddescr>Max Age Children</fielddescr>\n+\t\t\t<fieldname>maxagechildren</fieldname>\n+\t\t\t<type>input</type>\n+\t\t\t<size>10</size>\n+\t\t\t<description><![CDATA[Default: <strong>500</strong><br>\n+\t\t\t \t\t\t\tSets the maximum age of a child process before it croaks it.<br>\n+\t\t\t\t\t\t\tThis is the number of connections they handle before exiting.<br>\n+\t\t\t\t\t\t\tOn large sites you might want to try 10000.]]></description>\n+\t\t</field>\n+\t\t<field>\n+\t\t\t<fielddescr>Max Ips</fielddescr>\n+\t\t\t<fieldname>maxips</fieldname>\n+\t\t\t<type>input</type>\n+\t\t\t<size>10</size>\n+\t\t\t<description><![CDATA[Default: <strong>0</strong><br>\n+\t\t\t \t\t\t\tSets the maximum number client IP addresses allowed to connect at once.<br>","path":"config/e2guardian/e2guardian.xml","position":328,"original_position":328,"commit_id":"cc09d0429b2d2a83a3328431bd11875ee745f0ac","original_commit_id":"cc09d0429b2d2a83a3328431bd11875ee745f0ac","user":{"login":"phil-davis","id":1535615,"avatar_url":"https://avatars.githubusercontent.com/u/1535615?v=3","gravatar_id":"","url":"https://api.github.com/users/phil-davis","html_url":"https://github.com/phil-davis","followers_url":"https://api.github.com/users/phil-davis/followers","following_url":"https://api.github.com/users/phil-davis/following{/other_user}","gists_url":"https://api.github.com/users/phil-davis/gists{/gist_id}","starred_url":"https://api.github.com/users/phil-davis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phil-davis/subscriptions","organizations_url":"https://api.github.com/users/phil-davis/orgs","repos_url":"https://api.github.com/users/phil-davis/repos","events_url":"https://api.github.com/users/phil-davis/events{/privacy}","received_events_url":"https://api.github.com/users/phil-davis/received_events","type":"User","site_admin":false},"body":"number of client IP...","created_at":"2015-04-22T16:18:42Z","updated_at":"2015-04-22T16:18:42Z","html_url":"https://github.com/pfsense/pfsense-packages/pull/866#discussion_r28888792","pull_request_url":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/866","_links":{"self":{"href":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/comments/28888792"},"html":{"href":"https://github.com/pfsense/pfsense-packages/pull/866#discussion_r28888792"},"pull_request":{"href":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/866"}}},"pull_request":{"url":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/866","id":33686974,"html_url":"https://github.com/pfsense/pfsense-packages/pull/866","diff_url":"https://github.com/pfsense/pfsense-packages/pull/866.diff","patch_url":"https://github.com/pfsense/pfsense-packages/pull/866.patch","issue_url":"https://api.github.com/repos/pfsense/pfsense-packages/issues/866","number":866,"state":"open","locked":false,"title":"E2guardian first package files","user":{"login":"marcelloc","id":926309,"avatar_url":"https://avatars.githubusercontent.com/u/926309?v=3","gravatar_id":"","url":"https://api.github.com/users/marcelloc","html_url":"https://github.com/marcelloc","followers_url":"https://api.github.com/users/marcelloc/followers","following_url":"https://api.github.com/users/marcelloc/following{/other_user}","gists_url":"https://api.github.com/users/marcelloc/gists{/gist_id}","starred_url":"https://api.github.com/users/marcelloc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcelloc/subscriptions","organizations_url":"https://api.github.com/users/marcelloc/orgs","repos_url":"https://api.github.com/users/marcelloc/repos","events_url":"https://api.github.com/users/marcelloc/events{/privacy}","received_events_url":"https://api.github.com/users/marcelloc/received_events","type":"User","site_admin":false},"body":"e2guardian - first files","created_at":"2015-04-20T17:22:54Z","updated_at":"2015-04-22T16:18:42Z","closed_at":null,"merged_at":null,"merge_commit_sha":"35a5cb7c44705d2c4d9dd1aa00a6611639f729bf","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/866/commits","review_comments_url":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/866/comments","review_comment_url":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pfsense/pfsense-packages/issues/866/comments","statuses_url":"https://api.github.com/repos/pfsense/pfsense-packages/statuses/cc09d0429b2d2a83a3328431bd11875ee745f0ac","head":{"label":"marcelloc:e2guardian_20150420","ref":"e2guardian_20150420","sha":"cc09d0429b2d2a83a3328431bd11875ee745f0ac","user":{"login":"marcelloc","id":926309,"avatar_url":"https://avatars.githubusercontent.com/u/926309?v=3","gravatar_id":"","url":"https://api.github.com/users/marcelloc","html_url":"https://github.com/marcelloc","followers_url":"https://api.github.com/users/marcelloc/followers","following_url":"https://api.github.com/users/marcelloc/following{/other_user}","gists_url":"https://api.github.com/users/marcelloc/gists{/gist_id}","starred_url":"https://api.github.com/users/marcelloc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcelloc/subscriptions","organizations_url":"https://api.github.com/users/marcelloc/orgs","repos_url":"https://api.github.com/users/marcelloc/repos","events_url":"https://api.github.com/users/marcelloc/events{/privacy}","received_events_url":"https://api.github.com/users/marcelloc/received_events","type":"User","site_admin":false},"repo":{"id":18600021,"name":"pfsense-packages","full_name":"marcelloc/pfsense-packages","owner":{"login":"marcelloc","id":926309,"avatar_url":"https://avatars.githubusercontent.com/u/926309?v=3","gravatar_id":"","url":"https://api.github.com/users/marcelloc","html_url":"https://github.com/marcelloc","followers_url":"https://api.github.com/users/marcelloc/followers","following_url":"https://api.github.com/users/marcelloc/following{/other_user}","gists_url":"https://api.github.com/users/marcelloc/gists{/gist_id}","starred_url":"https://api.github.com/users/marcelloc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcelloc/subscriptions","organizations_url":"https://api.github.com/users/marcelloc/orgs","repos_url":"https://api.github.com/users/marcelloc/repos","events_url":"https://api.github.com/users/marcelloc/events{/privacy}","received_events_url":"https://api.github.com/users/marcelloc/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/marcelloc/pfsense-packages","description":"pfSense packages repository","fork":true,"url":"https://api.github.com/repos/marcelloc/pfsense-packages","forks_url":"https://api.github.com/repos/marcelloc/pfsense-packages/forks","keys_url":"https://api.github.com/repos/marcelloc/pfsense-packages/keys{/key_id}","collaborators_url":"https://api.github.com/repos/marcelloc/pfsense-packages/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/marcelloc/pfsense-packages/teams","hooks_url":"https://api.github.com/repos/marcelloc/pfsense-packages/hooks","issue_events_url":"https://api.github.com/repos/marcelloc/pfsense-packages/issues/events{/number}","events_url":"https://api.github.com/repos/marcelloc/pfsense-packages/events","assignees_url":"https://api.github.com/repos/marcelloc/pfsense-packages/assignees{/user}","branches_url":"https://api.github.com/repos/marcelloc/pfsense-packages/branches{/branch}","tags_url":"https://api.github.com/repos/marcelloc/pfsense-packages/tags","blobs_url":"https://api.github.com/repos/marcelloc/pfsense-packages/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/marcelloc/pfsense-packages/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/marcelloc/pfsense-packages/git/refs{/sha}","trees_url":"https://api.github.com/repos/marcelloc/pfsense-packages/git/trees{/sha}","statuses_url":"https://api.github.com/repos/marcelloc/pfsense-packages/statuses/{sha}","languages_url":"https://api.github.com/repos/marcelloc/pfsense-packages/languages","stargazers_url":"https://api.github.com/repos/marcelloc/pfsense-packages/stargazers","contributors_url":"https://api.github.com/repos/marcelloc/pfsense-packages/contributors","subscribers_url":"https://api.github.com/repos/marcelloc/pfsense-packages/subscribers","subscription_url":"https://api.github.com/repos/marcelloc/pfsense-packages/subscription","commits_url":"https://api.github.com/repos/marcelloc/pfsense-packages/commits{/sha}","git_commits_url":"https://api.github.com/repos/marcelloc/pfsense-packages/git/commits{/sha}","comments_url":"https://api.github.com/repos/marcelloc/pfsense-packages/comments{/number}","issue_comment_url":"https://api.github.com/repos/marcelloc/pfsense-packages/issues/comments{/number}","contents_url":"https://api.github.com/repos/marcelloc/pfsense-packages/contents/{+path}","compare_url":"https://api.github.com/repos/marcelloc/pfsense-packages/compare/{base}...{head}","merges_url":"https://api.github.com/repos/marcelloc/pfsense-packages/merges","archive_url":"https://api.github.com/repos/marcelloc/pfsense-packages/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/marcelloc/pfsense-packages/downloads","issues_url":"https://api.github.com/repos/marcelloc/pfsense-packages/issues{/number}","pulls_url":"https://api.github.com/repos/marcelloc/pfsense-packages/pulls{/number}","milestones_url":"https://api.github.com/repos/marcelloc/pfsense-packages/milestones{/number}","notifications_url":"https://api.github.com/repos/marcelloc/pfsense-packages/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/marcelloc/pfsense-packages/labels{/name}","releases_url":"https://api.github.com/repos/marcelloc/pfsense-packages/releases{/id}","created_at":"2014-04-09T14:20:18Z","updated_at":"2015-04-20T17:08:01Z","pushed_at":"2015-04-20T17:53:21Z","git_url":"git://github.com/marcelloc/pfsense-packages.git","ssh_url":"git@github.com:marcelloc/pfsense-packages.git","clone_url":"https://github.com/marcelloc/pfsense-packages.git","svn_url":"https://github.com/marcelloc/pfsense-packages","homepage":"http://www.pfsense.org","size":103003,"stargazers_count":0,"watchers_count":0,"language":"PHP","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"pfsense:master","ref":"master","sha":"bfd466555a81651109c152692275b775cdc95c7d","user":{"login":"pfsense","id":3716965,"avatar_url":"https://avatars.githubusercontent.com/u/3716965?v=3","gravatar_id":"","url":"https://api.github.com/users/pfsense","html_url":"https://github.com/pfsense","followers_url":"https://api.github.com/users/pfsense/followers","following_url":"https://api.github.com/users/pfsense/following{/other_user}","gists_url":"https://api.github.com/users/pfsense/gists{/gist_id}","starred_url":"https://api.github.com/users/pfsense/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pfsense/subscriptions","organizations_url":"https://api.github.com/users/pfsense/orgs","repos_url":"https://api.github.com/users/pfsense/repos","events_url":"https://api.github.com/users/pfsense/events{/privacy}","received_events_url":"https://api.github.com/users/pfsense/received_events","type":"Organization","site_admin":false},"repo":{"id":1740059,"name":"pfsense-packages","full_name":"pfsense/pfsense-packages","owner":{"login":"pfsense","id":3716965,"avatar_url":"https://avatars.githubusercontent.com/u/3716965?v=3","gravatar_id":"","url":"https://api.github.com/users/pfsense","html_url":"https://github.com/pfsense","followers_url":"https://api.github.com/users/pfsense/followers","following_url":"https://api.github.com/users/pfsense/following{/other_user}","gists_url":"https://api.github.com/users/pfsense/gists{/gist_id}","starred_url":"https://api.github.com/users/pfsense/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pfsense/subscriptions","organizations_url":"https://api.github.com/users/pfsense/orgs","repos_url":"https://api.github.com/users/pfsense/repos","events_url":"https://api.github.com/users/pfsense/events{/privacy}","received_events_url":"https://api.github.com/users/pfsense/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/pfsense/pfsense-packages","description":"pfSense packages repository","fork":false,"url":"https://api.github.com/repos/pfsense/pfsense-packages","forks_url":"https://api.github.com/repos/pfsense/pfsense-packages/forks","keys_url":"https://api.github.com/repos/pfsense/pfsense-packages/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pfsense/pfsense-packages/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pfsense/pfsense-packages/teams","hooks_url":"https://api.github.com/repos/pfsense/pfsense-packages/hooks","issue_events_url":"https://api.github.com/repos/pfsense/pfsense-packages/issues/events{/number}","events_url":"https://api.github.com/repos/pfsense/pfsense-packages/events","assignees_url":"https://api.github.com/repos/pfsense/pfsense-packages/assignees{/user}","branches_url":"https://api.github.com/repos/pfsense/pfsense-packages/branches{/branch}","tags_url":"https://api.github.com/repos/pfsense/pfsense-packages/tags","blobs_url":"https://api.github.com/repos/pfsense/pfsense-packages/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pfsense/pfsense-packages/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pfsense/pfsense-packages/git/refs{/sha}","trees_url":"https://api.github.com/repos/pfsense/pfsense-packages/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pfsense/pfsense-packages/statuses/{sha}","languages_url":"https://api.github.com/repos/pfsense/pfsense-packages/languages","stargazers_url":"https://api.github.com/repos/pfsense/pfsense-packages/stargazers","contributors_url":"https://api.github.com/repos/pfsense/pfsense-packages/contributors","subscribers_url":"https://api.github.com/repos/pfsense/pfsense-packages/subscribers","subscription_url":"https://api.github.com/repos/pfsense/pfsense-packages/subscription","commits_url":"https://api.github.com/repos/pfsense/pfsense-packages/commits{/sha}","git_commits_url":"https://api.github.com/repos/pfsense/pfsense-packages/git/commits{/sha}","comments_url":"https://api.github.com/repos/pfsense/pfsense-packages/comments{/number}","issue_comment_url":"https://api.github.com/repos/pfsense/pfsense-packages/issues/comments{/number}","contents_url":"https://api.github.com/repos/pfsense/pfsense-packages/contents/{+path}","compare_url":"https://api.github.com/repos/pfsense/pfsense-packages/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pfsense/pfsense-packages/merges","archive_url":"https://api.github.com/repos/pfsense/pfsense-packages/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pfsense/pfsense-packages/downloads","issues_url":"https://api.github.com/repos/pfsense/pfsense-packages/issues{/number}","pulls_url":"https://api.github.com/repos/pfsense/pfsense-packages/pulls{/number}","milestones_url":"https://api.github.com/repos/pfsense/pfsense-packages/milestones{/number}","notifications_url":"https://api.github.com/repos/pfsense/pfsense-packages/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pfsense/pfsense-packages/labels{/name}","releases_url":"https://api.github.com/repos/pfsense/pfsense-packages/releases{/id}","created_at":"2011-05-12T19:48:31Z","updated_at":"2015-04-22T13:55:36Z","pushed_at":"2015-04-22T13:55:36Z","git_url":"git://github.com/pfsense/pfsense-packages.git","ssh_url":"git@github.com:pfsense/pfsense-packages.git","clone_url":"https://github.com/pfsense/pfsense-packages.git","svn_url":"https://github.com/pfsense/pfsense-packages","homepage":"http://www.pfsense.org","size":110787,"stargazers_count":143,"watchers_count":143,"language":"PHP","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":188,"mirror_url":null,"open_issues_count":11,"forks":188,"open_issues":11,"watchers":143,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/866"},"html":{"href":"https://github.com/pfsense/pfsense-packages/pull/866"},"issue":{"href":"https://api.github.com/repos/pfsense/pfsense-packages/issues/866"},"comments":{"href":"https://api.github.com/repos/pfsense/pfsense-packages/issues/866/comments"},"review_comments":{"href":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/866/comments"},"review_comment":{"href":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pfsense/pfsense-packages/pulls/866/commits"},"statuses":{"href":"https://api.github.com/repos/pfsense/pfsense-packages/statuses/cc09d0429b2d2a83a3328431bd11875ee745f0ac"}}}}