)]}'
{
  "log": [
    {
      "commit": "f19ce4fb23e1819ec26a068d136ff225de91bedd",
      "tree": "91ec444961d63fabb4d51145a554a282c4a8a8e7",
      "parents": [
        "a4b7aa72acfa2a582ced0abae085a85419cd8d8a"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Jun 04 23:08:15 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 04 23:08:15 2024 +0200"
      },
      "message": "NR: Tighten regex that may conflict with core-dumps"
    },
    {
      "commit": "a4b7aa72acfa2a582ced0abae085a85419cd8d8a",
      "tree": "27f4aee6e68471cbae7596277003466e61e2bc51",
      "parents": [
        "add2acda195d3a6dbae148cfd8ccd1d2d2dd85f2"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Sat Jan 08 01:40:06 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 08 01:40:06 2022 +0100"
      },
      "message": "Up the spam threshold to 90% certainty."
    },
    {
      "commit": "add2acda195d3a6dbae148cfd8ccd1d2d2dd85f2",
      "tree": "6a90acb7e22849df62f2969773bfc53778656995",
      "parents": [
        "0a4993cda1aa4d9c93be841403ee88f3330f0151"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Oct 08 16:07:46 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 08 16:07:46 2021 +0200"
      },
      "message": "tweak rule"
    },
    {
      "commit": "0a4993cda1aa4d9c93be841403ee88f3330f0151",
      "tree": "064b5e9e062f1c489fc3aaa036ed784995034a67",
      "parents": [
        "ad13dc988498081cae4ef9f996b35c83c82771a8"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Sun Sep 26 11:14:51 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 26 11:14:51 2021 -0500"
      },
      "message": "Add in server: header if not present (override py/aiohttp)"
    },
    {
      "commit": "ad13dc988498081cae4ef9f996b35c83c82771a8",
      "tree": "84c340b0cd8d8fb03de105a86011c9efb071599c",
      "parents": [
        "f424c5eb422caa8cf5adcd3d44d17d300ede7ae5"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Sun Sep 26 11:06:00 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 26 11:06:00 2021 -0500"
      },
      "message": "Use configurable max payload size\n\nThis closes #2"
    },
    {
      "commit": "f424c5eb422caa8cf5adcd3d44d17d300ede7ae5",
      "tree": "975ab4e18153d7c27cec6af044dd8c8e6c66cc9c",
      "parents": [
        "f9662bb01be7eea6f1cfd08e6c9313cbcd0ce43d"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Sun Sep 26 11:02:00 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 26 11:02:00 2021 -0500"
      },
      "message": "Add in a request size config option"
    },
    {
      "commit": "f9662bb01be7eea6f1cfd08e6c9313cbcd0ce43d",
      "tree": "30a0ac9ad1fc337c91850a3ba68b71eccd707f32",
      "parents": [
        "cc2c1d5815f1eacdbe49358cc63f6b2e5c5e7e36"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Jul 21 09:14:45 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 21 09:14:45 2021 +0200"
      },
      "message": "Remove slightly false-positive-y regex"
    },
    {
      "commit": "cc2c1d5815f1eacdbe49358cc63f6b2e5c5e7e36",
      "tree": "2b3ca9ef9ddd947b8ff3de0f551b9042893b9f3f",
      "parents": [
        "e46c8d64a0613914d682a1894d7e016cbcc77b4c"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Jul 21 08:04:16 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 21 08:04:16 2021 +0200"
      },
      "message": "Update the block message"
    },
    {
      "commit": "e46c8d64a0613914d682a1894d7e016cbcc77b4c",
      "tree": "a91815c48bbef782403801d4380a15c7582d8f09",
      "parents": [
        "e3dec6d74457a7ba1cf7b0294becf0145692f17a"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Tue Jun 08 14:19:46 2021 -0700"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Tue Jun 08 14:19:46 2021 -0700"
      },
      "message": "add another spam flag (INFRA-21980)\n"
    },
    {
      "commit": "e3dec6d74457a7ba1cf7b0294becf0145692f17a",
      "tree": "09fe0eda24c4b327b929275e9f5a83bf44819166",
      "parents": [
        "0bd3912c06354646bed732110683ac7736ea938a"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Apr 27 14:20:49 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 27 14:20:49 2021 +0200"
      },
      "message": "new spam word"
    },
    {
      "commit": "0bd3912c06354646bed732110683ac7736ea938a",
      "tree": "673612c57317b4c1447c91d17dd496aa6e47ac2c",
      "parents": [
        "7019a1a9bc4c93bd7e9c939f3732977ca4b8db2c"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Apr 23 21:48:08 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 23 21:48:08 2021 +0200"
      },
      "message": "OF: Do not follow redirects, they tend to cause trouble"
    },
    {
      "commit": "7019a1a9bc4c93bd7e9c939f3732977ca4b8db2c",
      "tree": "5b393ae6311fd36de4204013bd5cd6ac93a2f539",
      "parents": [
        "756909f1b28fe51c4a2f900c4a77776286bb294a"
      ],
      "author": {
        "name": "fluxo",
        "email": "clambertus@users.noreply.github.com",
        "time": "Thu Apr 22 15:00:16 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 22 15:00:16 2021 -0700"
      },
      "message": "Update aardvark.yaml\n\nmore spam keys"
    },
    {
      "commit": "756909f1b28fe51c4a2f900c4a77776286bb294a",
      "tree": "157d59ed610f9be423a1f15c1b599273fce6d1c6",
      "parents": [
        "6c616605ed89c3a6a7e4621b831f1f0c83d5dbfc"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Mon Apr 19 10:03:44 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 19 10:03:44 2021 +0200"
      },
      "message": "OF: Explicitly block \u0027dumps\u0027 in URLs for now"
    },
    {
      "commit": "6c616605ed89c3a6a7e4621b831f1f0c83d5dbfc",
      "tree": "38b01187d82c72c999e1e13534cf89a3446df06c",
      "parents": [
        "5a6e58ebbf2716cfeccde0760d31a962121ae16c"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Sun Apr 11 12:16:07 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 11 12:16:07 2021 +0200"
      },
      "message": "more spam URLs and phrases"
    },
    {
      "commit": "5a6e58ebbf2716cfeccde0760d31a962121ae16c",
      "tree": "033650cdcc93cfef8abd9cdc554da335b92f8d65",
      "parents": [
        "043dd2e10410188db78840f3c4d58280227a92b4"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Mar 26 17:26:37 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 26 17:26:37 2021 +0100"
      },
      "message": "Add more spam sites to aardvark filter"
    },
    {
      "commit": "043dd2e10410188db78840f3c4d58280227a92b4",
      "tree": "9360e3eb0e296d453306495037e2a20d01a28d93",
      "parents": [
        "c8bcce4056d1dcf317a5a035c75315558a93d1c0"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Mon Mar 22 08:30:52 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 22 08:30:52 2021 +0100"
      },
      "message": "bump a little higher for now"
    },
    {
      "commit": "c8bcce4056d1dcf317a5a035c75315558a93d1c0",
      "tree": "636d897c026c205cc2662091abf0975cff9bc446",
      "parents": [
        "0e43b245ea9ccc14d178e63db700ff74b631f00a"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Mon Mar 15 12:37:32 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 15 12:37:32 2021 +0100"
      },
      "message": "tweak URLs"
    },
    {
      "commit": "0e43b245ea9ccc14d178e63db700ff74b631f00a",
      "tree": "adaff8562551e3fc8d17344c0aae57faab252807",
      "parents": [
        "a094d76ea567d3420d5b8c55ae7d4871d66cf01f"
      ],
      "author": {
        "name": "fluxo",
        "email": "clambertus@users.noreply.github.com",
        "time": "Sat Mar 13 09:53:28 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 13 09:53:28 2021 -0800"
      },
      "message": "Update aardvark.yaml"
    },
    {
      "commit": "a094d76ea567d3420d5b8c55ae7d4871d66cf01f",
      "tree": "71b8a8b3f6ab9b5cfed5a485e82394a055a1a878",
      "parents": [
        "11f4bd8bd49f49c9192f05c8cbc2fb5360631661"
      ],
      "author": {
        "name": "fluxo",
        "email": "clambertus@users.noreply.github.com",
        "time": "Sat Mar 13 09:50:14 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 13 09:50:14 2021 -0800"
      },
      "message": "Update aardvark.yaml"
    },
    {
      "commit": "11f4bd8bd49f49c9192f05c8cbc2fb5360631661",
      "tree": "b2302753f819a5e9da4f8840f09128316c4bc16b",
      "parents": [
        "d00d7a520f376fff45684571d3ea6baf7b5d8ed3"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Mar 12 14:43:44 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 12 14:43:44 2021 +0100"
      },
      "message": "OF: Another spammer word"
    },
    {
      "commit": "d00d7a520f376fff45684571d3ea6baf7b5d8ed3",
      "tree": "61a253a6e87c8df3726a419eae3bf9d7140c8c03",
      "parents": [
        "f1d3ddab34c274e461e26ed7bd720cf9ede013d5"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Mar 09 12:01:17 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 09 12:01:17 2021 +0100"
      },
      "message": "Bump required words"
    },
    {
      "commit": "f1d3ddab34c274e461e26ed7bd720cf9ede013d5",
      "tree": "4bd817cf6c75239ce0edae29ececc64851eb568e",
      "parents": [
        "f19444a1b6e895b97a5ab39c37702c541d16b58a"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Mar 09 12:00:35 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 09 12:00:35 2021 +0100"
      },
      "message": "Bump spam threshold a bit more."
    },
    {
      "commit": "f19444a1b6e895b97a5ab39c37702c541d16b58a",
      "tree": "72fe68d20ebd7a27efb57b4bab38b83813b200bb",
      "parents": [
        "9e697e81b13cf16142078a4e221da605f7725e0f"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Mar 05 11:21:46 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 05 11:21:46 2021 +0100"
      },
      "message": "Ban poker URLs"
    },
    {
      "commit": "9e697e81b13cf16142078a4e221da605f7725e0f",
      "tree": "05d9949a6f8a424398cc8a60ca80ac4367fb4b7e",
      "parents": [
        "3101c63bbf03500a02a7b96e7435f2a3d19be2f3"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 19:27:43 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 19:27:43 2021 +0100"
      },
      "message": "If we have very few words, we need at least half to be spammy or we shouldn\u0027t be sure it\u0027s spam"
    },
    {
      "commit": "3101c63bbf03500a02a7b96e7435f2a3d19be2f3",
      "tree": "c1a24cbab9698db25473d25ee4030da6c83981c8",
      "parents": [
        "3060b61dab2f16197eda48959775ab7da6b9cc87"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 11:48:06 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 11:48:06 2021 +0100"
      },
      "message": "bold"
    },
    {
      "commit": "3060b61dab2f16197eda48959775ab7da6b9cc87",
      "tree": "6decf43ffe913dbc29d54d09ab4ae129790a1c37",
      "parents": [
        "29893cb1269baef064b82e5c8d354dce24580713"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 11:47:27 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 11:47:27 2021 +0100"
      },
      "message": "add options, recategorize"
    },
    {
      "commit": "29893cb1269baef064b82e5c8d354dce24580713",
      "tree": "7e328b5d204a84fb59df7adc9c706680239dd6f9",
      "parents": [
        "ec1c252a2d34fc7f021887959fe63e6b8e14b0e9"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 11:45:15 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 11:45:15 2021 +0100"
      },
      "message": "Set sane default for suppression"
    },
    {
      "commit": "ec1c252a2d34fc7f021887959fe63e6b8e14b0e9",
      "tree": "81de5429862fb904ce55b6859a799f9c6f649ed8",
      "parents": [
        "bd61217ac8885497fd5db7321b13fa87c3ddee63"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 11:44:20 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 11:44:20 2021 +0100"
      },
      "message": "Add option to suppress repeat offenders from syslog"
    },
    {
      "commit": "bd61217ac8885497fd5db7321b13fa87c3ddee63",
      "tree": "5cc664e8bec6b2b2cd87f268ca0caa56fd310562",
      "parents": [
        "434e413c94c0f4336c4052315c946c781fbd6ced"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 10:20:21 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 10:20:21 2021 +0100"
      },
      "message": "Bump spam threshold a bit"
    },
    {
      "commit": "434e413c94c0f4336c4052315c946c781fbd6ced",
      "tree": "77ea669d92f3100948c0900d30e17d8ec573c2fd",
      "parents": [
        "277bf54fe51d397357a6c643e03ca81f90725db2"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 10:19:57 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 10:19:57 2021 +0100"
      },
      "message": "bump to 25k stat intervals"
    },
    {
      "commit": "277bf54fe51d397357a6c643e03ca81f90725db2",
      "tree": "7e3190ce4ace624a2b085f4f79fd048b37ac1151",
      "parents": [
        "0c902497577808a5a3d22287eeed239e4f4e4ba8"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 01:10:47 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 01:10:47 2021 +0100"
      },
      "message": "This is not really needed in the yaml"
    },
    {
      "commit": "0c902497577808a5a3d22287eeed239e4f4e4ba8",
      "tree": "d545c3807b05a12b974b224b37d85df534d9c660",
      "parents": [
        "6b5c6847dcecf8cd91fd3316ff7eb42212dbe09b"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 01:07:18 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 01:07:18 2021 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "6b5c6847dcecf8cd91fd3316ff7eb42212dbe09b",
      "tree": "1814dce58e5597e23e450be8528d5db566d547ed",
      "parents": [
        "042a4ddcadc2893d712b4d74852208cd2d0744b8"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 01:03:36 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 01:03:36 2021 +0100"
      },
      "message": "Add savedata explicitly"
    },
    {
      "commit": "042a4ddcadc2893d712b4d74852208cd2d0744b8",
      "tree": "078f496d71de1828e46c572be053f2c83248e47f",
      "parents": [
        "40a058e9e4b7b92b0a4cdabd993150f4682bde23"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 01:02:12 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 01:02:12 2021 +0100"
      },
      "message": "Add savedata option"
    },
    {
      "commit": "40a058e9e4b7b92b0a4cdabd993150f4682bde23",
      "tree": "a0467e0b6e430b79b0aa7f42da61a899bb2a5a0c",
      "parents": [
        "aaa566b26c9e54439cf3686a78082d206aab1723"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 01:01:00 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 01:01:00 2021 +0100"
      },
      "message": "Add persistence and debug options"
    },
    {
      "commit": "aaa566b26c9e54439cf3686a78082d206aab1723",
      "tree": "cde4028dda724e22752ab4c316d956e9d7cc7566",
      "parents": [
        "1248b436eaebda1ef89f82943420210bb883b092"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 00:56:54 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 00:56:54 2021 +0100"
      },
      "message": "Enable persistent block list by default"
    },
    {
      "commit": "1248b436eaebda1ef89f82943420210bb883b092",
      "tree": "3892f3c525709ce8bc0f966c002e548af59e266b",
      "parents": [
        "30799bc4ada0f6e505584034e8c09f8fad3a62cc"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 00:46:03 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 00:46:03 2021 +0100"
      },
      "message": "Add persistent storage of block list, allow for unblocking via CLI"
    },
    {
      "commit": "30799bc4ada0f6e505584034e8c09f8fad3a62cc",
      "tree": "17744bffcee8d84ef119fb2159fd992095a53f89",
      "parents": [
        "42de9c42cb17546d75b57e866c4a0c5fef6218f5"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Mar 04 00:38:43 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 04 00:38:43 2021 +0100"
      },
      "message": "Create unblock.py"
    },
    {
      "commit": "42de9c42cb17546d75b57e866c4a0c5fef6218f5",
      "tree": "0b93c36eef9e79454d2a799bca08256d93e572ce",
      "parents": [
        "7df3c203f36738f9139d625dd9db3287cd44af6a"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Mar 03 12:52:00 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 03 12:52:00 2021 +0100"
      },
      "message": "Make a note of what we end up with"
    },
    {
      "commit": "7df3c203f36738f9139d625dd9db3287cd44af6a",
      "tree": "af57f645b5f76e5712026730661ed8f842099bac",
      "parents": [
        "513075030021c381957d7ad42de63b1dedca2201"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Mar 03 12:41:19 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 03 12:41:19 2021 +0100"
      },
      "message": "Add HTTP request headline, only use async write if supported\n\nasync writing currently is unsupported on Linux 4.18 and above.\r\nThus, if we\u0027re on Linux and below (or not Linux), fall back to sync writing."
    },
    {
      "commit": "513075030021c381957d7ad42de63b1dedca2201",
      "tree": "67123f29c4b62b40f6ab8d434ab6045c14787341",
      "parents": [
        "193e87ce961b891a75ce03c9b9ba62852ff76ca1"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Mon Mar 01 09:57:00 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 01 09:57:00 2021 +0100"
      },
      "message": "only attempt write if there is something to write"
    },
    {
      "commit": "193e87ce961b891a75ce03c9b9ba62852ff76ca1",
      "tree": "8a64c5a8893c734c13c5d00cd8c78e0c45cf5d80",
      "parents": [
        "797f619dc8ecba561a082b0428cc116ab4a7c280"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Sat Feb 27 12:10:32 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 27 12:10:32 2021 +0100"
      },
      "message": "should be 1729..."
    },
    {
      "commit": "797f619dc8ecba561a082b0428cc116ab4a7c280",
      "tree": "bae48a9384a195530795ab0c527f4664d8d96be2",
      "parents": [
        "2fbd7e91765967297730b6019fb10b5e3fcf4960"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Sat Feb 27 12:08:33 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 27 12:08:33 2021 +0100"
      },
      "message": "Add in aiofile"
    },
    {
      "commit": "2fbd7e91765967297730b6019fb10b5e3fcf4960",
      "tree": "13ef8b8e34d38139f08aae6ecddfe120ad632346",
      "parents": [
        "f6c72c1f9e567de1e7cd51f87829cdd97f5f4446"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Sat Feb 27 12:07:59 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 27 12:07:59 2021 +0100"
      },
      "message": "Save request data if new offender, so we can analyze why the block happened\n\nThis feature can be disabled by setting `savepath: ~` in aardvark.yaml"
    },
    {
      "commit": "f6c72c1f9e567de1e7cd51f87829cdd97f5f4446",
      "tree": "ad2d73ebd7a6b09e3d432d3731f84ddb9bb5339b",
      "parents": [
        "d94f0f19bd2c79849c290bdf4966ea983048e923"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Feb 26 09:43:40 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 26 09:43:40 2021 +0100"
      },
      "message": "Better handling of multipart data\n\nWhen post_data is passed straight through, it is mistakenly treated as application/x-www-form-urlencoded instead of multipart/form-data.\r\nBy replicating as a new FormData object, we avoid this issue."
    },
    {
      "commit": "d94f0f19bd2c79849c290bdf4966ea983048e923",
      "tree": "2b0aff29a382c019211dd4cc0ca914dd04a65824",
      "parents": [
        "2026cb22e6f3acbac152fb9c3aacb9e4472923b9"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 17:08:47 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 17:08:47 2021 +0100"
      },
      "message": "Implement proper handling of chunked responses"
    },
    {
      "commit": "2026cb22e6f3acbac152fb9c3aacb9e4472923b9",
      "tree": "c00099a6f8d8c9837eebe06433b9b348f56f8e73",
      "parents": [
        "7dcca7bfafd2d486fbe096bdf9e672f0f785c07a"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 13:22:45 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 13:22:45 2021 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "7dcca7bfafd2d486fbe096bdf9e672f0f785c07a",
      "tree": "ee40cba1e493ef02d041fe5dc39a15fed2193b5a",
      "parents": [
        "2f38ee17043bcb553c31130d254a15da1eed84d9"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 11:51:01 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 11:51:01 2021 +0100"
      },
      "message": "reorder values\n\npost_dict is more likely to be a thing"
    },
    {
      "commit": "2f38ee17043bcb553c31130d254a15da1eed84d9",
      "tree": "9ac18971e9adb4d9410f01b5b8038e87664bc2b3",
      "parents": [
        "f03105f8f92f85197769356918c7f3094d2b4374",
        "48776bc10c71781ed161fd81063b2f1349f27e64"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 11:42:39 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 11:42:39 2021 +0100"
      },
      "message": "Merge pull request #1 from apache/develop\n\nMerge develop into main"
    },
    {
      "commit": "48776bc10c71781ed161fd81063b2f1349f27e64",
      "tree": "9ac18971e9adb4d9410f01b5b8038e87664bc2b3",
      "parents": [
        "fe46313c589109c5691832df871c8643fbfaeb13"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 11:39:48 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 11:39:48 2021 +0100"
      },
      "message": "Add default spam response"
    },
    {
      "commit": "fe46313c589109c5691832df871c8643fbfaeb13",
      "tree": "4aa8f799e0d2ed79e5a85e6755e599e08e478ac4",
      "parents": [
        "71368bd2ab164792c5779f275f7471d0aa7437c7"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 11:38:27 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 11:38:27 2021 +0100"
      },
      "message": "Make block response customizable"
    },
    {
      "commit": "71368bd2ab164792c5779f275f7471d0aa7437c7",
      "tree": "e29a73b2344f7018ede895101461b808405d5d5e",
      "parents": [
        "5bd544fa6494c06720ed727df23e6d30078d13c6"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 10:00:27 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 10:00:27 2021 +0100"
      },
      "message": "Only load and use naive scanner if enabled"
    },
    {
      "commit": "5bd544fa6494c06720ed727df23e6d30078d13c6",
      "tree": "ce1b8ff57aedf9eaabb0555df2d9202e8d8f7b6e",
      "parents": [
        "960ed733c815264503a41f6883d02dc37e3976a8"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 09:57:20 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 09:57:20 2021 +0100"
      },
      "message": "add setting for enabling naive scan"
    },
    {
      "commit": "960ed733c815264503a41f6883d02dc37e3976a8",
      "tree": "11b4351b757259f67a7ecf5990a563914dca45f0",
      "parents": [
        "bb6023b12db4b7ed51b179730050fd81cd066e4e"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 09:56:37 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 09:56:37 2021 +0100"
      },
      "message": "move init and word downloads into __init__"
    },
    {
      "commit": "bb6023b12db4b7ed51b179730050fd81cd066e4e",
      "tree": "b8e82eedf41f0263e65654e673d8d7faddaa1b4f",
      "parents": [
        "b23704df1daf9d9092b84650ac393f9a3cddf38e"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 09:52:41 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 09:52:41 2021 +0100"
      },
      "message": "Require a minimum of 6 meaningful words in order to classify"
    },
    {
      "commit": "b23704df1daf9d9092b84650ac393f9a3cddf38e",
      "tree": "1f527a15fef9f11687e3cdcefc184c90adcd0c31",
      "parents": [
        "c2f4cc9e1438a944ad8591148d8f5e334bef0892"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 09:46:32 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 09:46:32 2021 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "c2f4cc9e1438a944ad8591148d8f5e334bef0892",
      "tree": "36d2010ae687c377521986890e444ba446e7165d",
      "parents": [
        "a19cbaecb7a377b500a92f52e9e9957a0b78b124"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 09:45:45 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 09:45:45 2021 +0100"
      },
      "message": "add in naive setting"
    },
    {
      "commit": "a19cbaecb7a377b500a92f52e9e9957a0b78b124",
      "tree": "04e5fcf137228ea9e1b14ca1e72cabcc96a1f5cc",
      "parents": [
        "b9d3352ceae569b9cfc08124d3ccb797d12b2b64"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 09:42:20 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 09:42:20 2021 +0100"
      },
      "message": "don\u0027t print this"
    },
    {
      "commit": "b9d3352ceae569b9cfc08124d3ccb797d12b2b64",
      "tree": "463211e513c2f62c5b41fb6b5c29d276ce78bef9",
      "parents": [
        "d4166b93d16b85e94f37a3b4a28442df5b558d43"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 09:41:57 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 09:41:57 2021 +0100"
      },
      "message": "Add in spamfilter operations"
    },
    {
      "commit": "d4166b93d16b85e94f37a3b4a28442df5b558d43",
      "tree": "618a74d51342296d7eda7dd3c902f7bcf3dea09c",
      "parents": [
        "9ea96b0c26ec02b626b38ccd3477efbca19e3c83"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 09:37:12 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 09:37:12 2021 +0100"
      },
      "message": "Create spamfilter.py"
    },
    {
      "commit": "9ea96b0c26ec02b626b38ccd3477efbca19e3c83",
      "tree": "d3d87d6d62720effcfb3c90e714b360d4cf622ec",
      "parents": [
        "36c2b7c183ac52f6bc595e309795fcb0346df51d"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 09:34:19 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 09:34:19 2021 +0100"
      },
      "message": "Update requirements.txt"
    },
    {
      "commit": "36c2b7c183ac52f6bc595e309795fcb0346df51d",
      "tree": "30702f96c2e75d117b7e0dcb7c17a25d589c84b2",
      "parents": [
        "28b6551e7005dbc1ec9c418db4f683bb8edc7461"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 09:31:49 2021 +0100"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 09:31:49 2021 +0100"
      },
      "message": "Add very simple spam DB\n"
    },
    {
      "commit": "28b6551e7005dbc1ec9c418db4f683bb8edc7461",
      "tree": "3f1e4b9a2053672898f5008148bffa97e51df69c",
      "parents": [
        "f03105f8f92f85197769356918c7f3094d2b4374"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 08:43:57 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 08:43:57 2021 +0100"
      },
      "message": "PEP8, split into post data and post dict, prep for advanced scanning"
    },
    {
      "commit": "f03105f8f92f85197769356918c7f3094d2b4374",
      "tree": "d0085ff7d8af44d41702ec3b8acd8d57576c8b57",
      "parents": [
        "166781b67da0ed116c1e8bb0657af154f2e74d13"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 01:40:29 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 01:40:29 2021 +0100"
      },
      "message": "typo"
    },
    {
      "commit": "166781b67da0ed116c1e8bb0657af154f2e74d13",
      "tree": "6a401fdbacd27aed65f8eba88f57948f3262cfdf",
      "parents": [
        "31aed164a5cab03a2e333aa536c026e578cb3f1a"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 01:25:19 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 01:25:19 2021 +0100"
      },
      "message": "add debug, reword"
    },
    {
      "commit": "31aed164a5cab03a2e333aa536c026e578cb3f1a",
      "tree": "81b88c717c1b74f4713d62298bc41cc5af8d3f38",
      "parents": [
        "245130a2931094daeb4358136cd88ce000672915"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 01:24:24 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 01:24:24 2021 +0100"
      },
      "message": "add debug config option for extra spam, default to disabled"
    },
    {
      "commit": "245130a2931094daeb4358136cd88ce000672915",
      "tree": "63345870121c3aac7d8db792cd5bcfeb377c05b8",
      "parents": [
        "940de92254d7839c7011ae026a5d3f9d790c8df5"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 01:21:33 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 01:21:33 2021 +0100"
      },
      "message": "PEP fixes and type hints"
    },
    {
      "commit": "940de92254d7839c7011ae026a5d3f9d790c8df5",
      "tree": "61afa26f47630399cbf94a0411169717e00a7b58",
      "parents": [
        "05e20d82730cd395f0bf33e524cdc960e90c701d"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 00:59:03 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 00:59:03 2021 +0100"
      },
      "message": "tweak words"
    },
    {
      "commit": "05e20d82730cd395f0bf33e524cdc960e90c701d",
      "tree": "12fae4d031d85b3de1b5209665377f411a0898c4",
      "parents": [
        "f860ef1ff189288a7aa3936c05f90933241db1c4"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 00:56:19 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 00:56:19 2021 +0100"
      },
      "message": "Tweak intro"
    },
    {
      "commit": "f860ef1ff189288a7aa3936c05f90933241db1c4",
      "tree": "6ffebddfd22f59946bfbf0db43eb7bf8e68be495",
      "parents": [
        "a2bc002d82c62a72c7514cf5fc1a75ed384bff5d"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 00:53:25 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 00:53:25 2021 +0100"
      },
      "message": "fix ports"
    },
    {
      "commit": "a2bc002d82c62a72c7514cf5fc1a75ed384bff5d",
      "tree": "5e4f4b85e58d756c0ca7296449bb91cd070e7453",
      "parents": [
        "3af6a0a64f9663358615b18e0cf37fd25a33d3cd"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 00:53:10 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 00:53:10 2021 +0100"
      },
      "message": "Add manual run instructions"
    },
    {
      "commit": "3af6a0a64f9663358615b18e0cf37fd25a33d3cd",
      "tree": "739976d968d9f1d96b71fff36e2c482268276f4d",
      "parents": [
        "106756fa9ec0c6af8cd04d7350eac6d15ae03ca9"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 00:50:17 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 00:50:17 2021 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "106756fa9ec0c6af8cd04d7350eac6d15ae03ca9",
      "tree": "13c86c884046e58a9ebc6360ace4f5fc2782c03a",
      "parents": [
        "ca945146414178baf418db7d69269841021c53d8"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Feb 25 00:11:53 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 00:11:53 2021 +0100"
      },
      "message": "Chop out transfer-encoding if found.\n\nIf we leave it chunked, httpd is gonna have nightmares..."
    },
    {
      "commit": "ca945146414178baf418db7d69269841021c53d8",
      "tree": "576e7e7e4ab81f88dd3267cd34e28539219b6e7e",
      "parents": [
        "2c19d10a730c6f8bd95d8501f1211cd502e1b5d5"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 23:28:43 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 23:28:43 2021 +0100"
      },
      "message": "always return something"
    },
    {
      "commit": "2c19d10a730c6f8bd95d8501f1211cd502e1b5d5",
      "tree": "f5d42dd183545ad620bbf43eb273b71792be6506",
      "parents": [
        "b6b20f847de416612f80a49d1fc1a22d43c60181"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 22:12:41 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 22:12:41 2021 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "b6b20f847de416612f80a49d1fc1a22d43c60181",
      "tree": "953dd828c655f7f5db9887117f7182658d8f55ef",
      "parents": [
        "d3677cdc7642bacccf82ad0fe3b93941e2c960fd"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 22:11:04 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 22:11:04 2021 +0100"
      },
      "message": "things broke...revert"
    },
    {
      "commit": "d3677cdc7642bacccf82ad0fe3b93941e2c960fd",
      "tree": "c5a6ff8129f169763242f2881c82b429c7251ddd",
      "parents": [
        "8c64ac2fd7c6fa124c7778e8315bc156220f41fb"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 22:05:58 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 22:05:58 2021 +0100"
      },
      "message": "import asfpy\u0027s syslog wrapper"
    },
    {
      "commit": "8c64ac2fd7c6fa124c7778e8315bc156220f41fb",
      "tree": "454c728fa786354431b7d7d5607e9da33506ef64",
      "parents": [
        "c4b6c43cd25e0c578c97ecdb5017cf036a037180"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 22:04:52 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 22:04:52 2021 +0100"
      },
      "message": "Add asfpy"
    },
    {
      "commit": "c4b6c43cd25e0c578c97ecdb5017cf036a037180",
      "tree": "6502b0c5936a16f7f74cf64fb00cec057e9efb72",
      "parents": [
        "257dcd8c621580a28b4c52d2dbd1538e0ca85269"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 22:01:20 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 22:01:20 2021 +0100"
      },
      "message": "no need for root"
    },
    {
      "commit": "257dcd8c621580a28b4c52d2dbd1538e0ca85269",
      "tree": "80c7e76d346d4d3c8aa846b16026c3cb3c7c39f2",
      "parents": [
        "4431cb70133d2551acbfeb12b3f518adba0f1a78"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 21:52:18 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 21:52:18 2021 +0100"
      },
      "message": "d\u0027oh, use the port stoopid"
    },
    {
      "commit": "4431cb70133d2551acbfeb12b3f518adba0f1a78",
      "tree": "825043c2ef6b8715a763e33a578806092d59dd68",
      "parents": [
        "7ff24c278a066421db557b96742111e000a57a23"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 21:08:52 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 21:08:52 2021 +0100"
      },
      "message": "add some spam things"
    },
    {
      "commit": "7ff24c278a066421db557b96742111e000a57a23",
      "tree": "e547e52fe498290a4d63468db868e9076cfef502",
      "parents": [
        "3c12e406b50b34a1848d8ad231f8742fb652ccfa"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 21:04:12 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 21:04:12 2021 +0100"
      },
      "message": "magic number!"
    },
    {
      "commit": "3c12e406b50b34a1848d8ad231f8742fb652ccfa",
      "tree": "e438c185aac1612703d72a9aaca5f49e1c8ba2e9",
      "parents": [
        "1911ce8a0bb51c5639ea7d0e765f3bb360e5324b"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 20:59:35 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 20:59:35 2021 +0100"
      },
      "message": "tweak default backend"
    },
    {
      "commit": "1911ce8a0bb51c5639ea7d0e765f3bb360e5324b",
      "tree": "41e573256cadc361b48ed7dd66a3871a69d24a7f",
      "parents": [
        "490a46014bbaab5aca9021454c3274e5ce698218"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 20:46:53 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 20:46:53 2021 +0100"
      },
      "message": "Add ip forward default"
    },
    {
      "commit": "490a46014bbaab5aca9021454c3274e5ce698218",
      "tree": "42030eb9e5e28f2b7c5dd54a79559e77638be832",
      "parents": [
        "7e0f674a75085b517cdabccdec02474b24c0e1c7"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 20:41:06 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 20:41:06 2021 +0100"
      },
      "message": "move post data scan into a function of its own"
    },
    {
      "commit": "7e0f674a75085b517cdabccdec02474b24c0e1c7",
      "tree": "b92e4b0152f314f95d71c05a912972dc1b7c5fbc",
      "parents": [
        "2ac37d049d7b495f0f276d4394c4810e5052ca7c"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 20:22:14 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 20:22:14 2021 +0100"
      },
      "message": "Convert variables to instance vars, move defaults up, converts some lists to sets for optimizing"
    },
    {
      "commit": "2ac37d049d7b495f0f276d4394c4810e5052ca7c",
      "tree": "be8ae1fb8ceed8afd63f88dccfd1cd5dabf75efc",
      "parents": [
        "2252315cb23f6a856260e68a41d9ececc58eb60a"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 20:07:29 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 20:07:29 2021 +0100"
      },
      "message": "Grab remote IP from ip forward header if present"
    },
    {
      "commit": "2252315cb23f6a856260e68a41d9ececc58eb60a",
      "tree": "e0febf9a926136b94686e1ba023b844d1d4fdbfe",
      "parents": [
        "cd28edf6b8c54062b9b7b998eaf8ead63f927743"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 19:52:33 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 19:52:33 2021 +0100"
      },
      "message": "Add httpd example"
    },
    {
      "commit": "cd28edf6b8c54062b9b7b998eaf8ead63f927743",
      "tree": "192f0a2f341f7b8b716aab6f763904bd98ae5aa8",
      "parents": [
        "4a16de67c51f14528ce2a5a4cc51d34cc9192ec0"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 19:45:27 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 19:45:27 2021 +0100"
      },
      "message": "Add port to default yaml"
    },
    {
      "commit": "4a16de67c51f14528ce2a5a4cc51d34cc9192ec0",
      "tree": "4b2d613f26125fc6fa5522aa20ed98ea5c5fb38b",
      "parents": [
        "ad9141b4e53cb4139572bf9ef5403c9865f9fec6"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 19:33:15 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 19:33:15 2021 +0100"
      },
      "message": "Let\u0027s just use the default init call, skip our manual one"
    },
    {
      "commit": "ad9141b4e53cb4139572bf9ef5403c9865f9fec6",
      "tree": "d3505283e6a9a7f26fe76af11a0731d456637561",
      "parents": [
        "b1adf0139794ab6be06e8823312193488e1a80a2"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 19:24:36 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 19:24:36 2021 +0100"
      },
      "message": "Print actual port we\u0027re using"
    },
    {
      "commit": "b1adf0139794ab6be06e8823312193488e1a80a2",
      "tree": "ed53073ddcf010c87601e5f90681abd907a92951",
      "parents": [
        "e904f548e6c9d151cf4e9c54c51a4311509e7f71"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 19:23:51 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 19:23:51 2021 +0100"
      },
      "message": "refactor, load yaml inside init()"
    },
    {
      "commit": "e904f548e6c9d151cf4e9c54c51a4311509e7f71",
      "tree": "1c5c3efacf6402efccc3301bca8e66fe11373441",
      "parents": [
        "fdbd37dff47fca75090b2224d4718bb8389f6e82"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 19:12:48 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 19:12:48 2021 +0100"
      },
      "message": "typo"
    },
    {
      "commit": "fdbd37dff47fca75090b2224d4718bb8389f6e82",
      "tree": "3ae3913ff62d6f5c34cdf5e344cfef5fd5e76423",
      "parents": [
        "4ca8dd87564bbb3edda932c50cd10044cb240d8b"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 12:31:35 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 12:31:35 2021 +0100"
      },
      "message": "Implement ignoreUrls parameter for ignoring specific URLs"
    },
    {
      "commit": "4ca8dd87564bbb3edda932c50cd10044cb240d8b",
      "tree": "e9d1809a04525b4bf82c0871622174a7bb2723fb",
      "parents": [
        "a1fc702da58c746b1b2ceb27fd562a15869c6b0f"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 12:21:34 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 12:21:34 2021 +0100"
      },
      "message": "Add files via upload"
    },
    {
      "commit": "a1fc702da58c746b1b2ceb27fd562a15869c6b0f",
      "tree": "e9d1809a04525b4bf82c0871622174a7bb2723fb",
      "parents": [
        "3e3cd47f0c2c97f8be1d134630dba15fc45eb4fc"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 12:21:03 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 12:21:03 2021 +0100"
      },
      "message": "Add files via upload"
    },
    {
      "commit": "3e3cd47f0c2c97f8be1d134630dba15fc45eb4fc",
      "tree": "d752eebfca3bf65c610204c3c362b1abb92d3047",
      "parents": [
        "3fc3b391bb281eeabfbd7cbac6c197bfdc47bfb1"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 12:17:12 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 12:17:12 2021 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "3fc3b391bb281eeabfbd7cbac6c197bfdc47bfb1",
      "tree": "cfcb1d2a979cfb23b65b54ef8c41b3108049ef57",
      "parents": [
        "b6f72072cd139cdaf59df5632ea3d5541f4f1349"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 12:16:11 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 12:16:11 2021 +0100"
      },
      "message": "Add files via upload"
    },
    {
      "commit": "b6f72072cd139cdaf59df5632ea3d5541f4f1349",
      "tree": "900fbe0761eb601bda2b0ee5a101f559cfa262fe",
      "parents": [
        "34ea3d86deffb0f09c6c99fd129234b7e8c76bcf"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 12:01:34 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 12:01:34 2021 +0100"
      },
      "message": "Print out what the request was aimed at"
    },
    {
      "commit": "34ea3d86deffb0f09c6c99fd129234b7e8c76bcf",
      "tree": "3c6d0818230499fa992568eb9fc30e420cf16563",
      "parents": [
        "a58187be13b6b1641fbfb2a02a53f3edd654ddb2"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Feb 24 11:56:09 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 11:56:09 2021 +0100"
      },
      "message": "keep a list of prior offenders, block them outright if found."
    }
  ],
  "next": "a58187be13b6b1641fbfb2a02a53f3edd654ddb2"
}
