)]}'
{
  "log": [
    {
      "commit": "0bc87357527b9c122fdbaa75c6aba13d8bfdf845",
      "tree": "4ed143f9f67ef603d32d43c4645dbbadee61f333",
      "parents": [
        "b91077493ac6a468b3505c589aabed4429bdbec7"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Thu Dec 08 11:59:05 2016 -0800"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Thu Dec 08 11:59:05 2016 -0800"
      },
      "message": "mx_size_t -\u003e size_t\n\nChange-Id: Ibbc93a3bf87b6a0b34b08cb23caed48aae622fbc\n"
    },
    {
      "commit": "b91077493ac6a468b3505c589aabed4429bdbec7",
      "tree": "b7de474a0031b983d3c5cd4f25b32a100cdd44eb",
      "parents": [
        "17a70b9590c45a75f92883556b6eb7992e123a24"
      ],
      "author": {
        "name": "George Kulakowski",
        "email": "kulakowski@google.com",
        "time": "Thu Nov 03 13:53:57 2016 -0700"
      },
      "committer": {
        "name": "George Kulakowski",
        "email": "kulakowski@google.com",
        "time": "Thu Nov 03 13:53:57 2016 -0700"
      },
      "message": "Move to new mx_cprng_draw argument ordering\n\nChange-Id: I59ba9c495768933d6f2db2861169c10dd1f22371\n"
    },
    {
      "commit": "17a70b9590c45a75f92883556b6eb7992e123a24",
      "tree": "7dd499df22c469bf0814f2b649125d596523915d",
      "parents": [
        "3b33b45060d4b604fcdadfb8d20d787f947fa0e7"
      ],
      "author": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Tue Sep 13 13:43:01 2016 -0700"
      },
      "committer": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Tue Sep 13 13:43:01 2016 -0700"
      },
      "message": "Use system freeaddrinfo (since we are using system getaddrinfo)\n\nChange-Id: If8178a298cbed70a678bb098861c5246010be684\n"
    },
    {
      "commit": "3b33b45060d4b604fcdadfb8d20d787f947fa0e7",
      "tree": "0e48c589cf706c373924aa50503a7689110f2c24",
      "parents": [
        "ef4d3d09593b6f2d2bac5d9f4de254ed47736e0a"
      ],
      "author": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Tue Sep 13 13:36:12 2016 -0700"
      },
      "committer": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Tue Sep 13 13:36:12 2016 -0700"
      },
      "message": "Link dropbear against libmagenta so that it can get to the crypto\nsyscalls.\n\nChange-Id: I0be901067c819fbac865d2437ca25a51cea3f337\n"
    },
    {
      "commit": "ef4d3d09593b6f2d2bac5d9f4de254ed47736e0a",
      "tree": "ee8b822777824b50829e423b3dc0994ddb6ea187",
      "parents": [
        "4222251d6faac693d46e3947ab07b81a5a434580"
      ],
      "author": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Wed Aug 17 12:44:13 2016 -0700"
      },
      "committer": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Mon Aug 29 13:34:19 2016 -0700"
      },
      "message": "Start of a Fuchsia port\n\nChange-Id: Iba8c5ffc97299f74fab37ed34bba788aa585827a\n"
    },
    {
      "commit": "4222251d6faac693d46e3947ab07b81a5a434580",
      "tree": "6313d0f94a99f6e773a295491398976299b46126",
      "parents": [
        "c6e912f9e21139494713f408924bfaf17e655824",
        "8db9415f2aeb0afd965132974b950c4d7a633017"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Jul 22 00:04:47 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Jul 22 00:04:47 2016 +0800"
      },
      "message": "merge github\n"
    },
    {
      "commit": "c6e912f9e21139494713f408924bfaf17e655824",
      "tree": "13076886cd8a08608039a69c6d8933663d598398",
      "parents": [
        "dd19d73db4e5d6bd8a28120629644ee01824d450",
        "1df5c97144ba60eb7ae9de8b5b0ea0354a213181"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:38:42 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:38:42 2016 +0800"
      },
      "message": "merge 2016.74\n"
    },
    {
      "commit": "1df5c97144ba60eb7ae9de8b5b0ea0354a213181",
      "tree": "d3c433cf665acf62d55201a4892708b279dcec1e",
      "parents": [
        "b840a0f50005a6bb296b6fc31d61bcd474a74534"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:20:25 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:20:25 2016 +0800"
      },
      "message": "Added signature for changeset 9030ffdbe562\n"
    },
    {
      "commit": "b840a0f50005a6bb296b6fc31d61bcd474a74534",
      "tree": "e9ff52577571f1ea5fb1328eace68c68ddb0c61a",
      "parents": [
        "9f40bbba297161c9188eff809922fb6ce6815ed8"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:19:41 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:19:41 2016 +0800"
      },
      "message": "Added tag DROPBEAR_2016.74 for changeset 0ed3d2bbf956\n"
    },
    {
      "commit": "9f40bbba297161c9188eff809922fb6ce6815ed8",
      "tree": "aada53d9716bfc1a279d3dfe7c089997bbde3aa0",
      "parents": [
        "0086e1d7cac1c15c08f1853e96b99b4ee5685d30"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:16:57 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:16:57 2016 +0800"
      },
      "message": "mention regression release\n"
    },
    {
      "commit": "0086e1d7cac1c15c08f1853e96b99b4ee5685d30",
      "tree": "d8d0bf7586105e1436ec8c99ec27549b46d13265",
      "parents": [
        "4732de71c673ed5e01b7a7be0c7fd18752868d0f"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:04:47 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:04:47 2016 +0800"
      },
      "message": "bump version\n"
    },
    {
      "commit": "4732de71c673ed5e01b7a7be0c7fd18752868d0f",
      "tree": "164b0bcaeaefd413c3a1a2c13d16b5c864888a2c",
      "parents": [
        "171456c6832ea7557ead828279f46438f1526626"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:04:24 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jul 21 23:04:24 2016 +0800"
      },
      "message": "changelogs\n"
    },
    {
      "commit": "8db9415f2aeb0afd965132974b950c4d7a633017",
      "tree": "039a7732af0491bc01fbf2f6b5f8bdd029240434",
      "parents": [
        "dd19d73db4e5d6bd8a28120629644ee01824d450",
        "e0c6e819c28a5c866cd3437599b8e979b23f0627"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jun 21 22:04:30 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jun 21 22:04:30 2016 +0800"
      },
      "message": "merge\n"
    },
    {
      "commit": "dd19d73db4e5d6bd8a28120629644ee01824d450",
      "tree": "6252ab54dc10ec1ef6077ab0d3f7cc5baa9db2de",
      "parents": [
        "8c7ebc02a05d2872a35e276ee8243f1631087bbd"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Sun Jun 19 20:38:38 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Sun Jun 19 20:38:38 2016 +0800"
      },
      "message": "make sure socket is of the right domain\n"
    },
    {
      "commit": "e0c6e819c28a5c866cd3437599b8e979b23f0627",
      "tree": "8e214cb31aac3fb22772603b5e3759280fb416c6",
      "parents": [
        "8c7ebc02a05d2872a35e276ee8243f1631087bbd",
        "3aeb55719633108471564b6780fe735c897a368a"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu May 12 23:47:35 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu May 12 23:47:35 2016 +0800"
      },
      "message": "Merge pull request #29 from hno/patch-out-of-tree\n\nSupport out-of-tree builds usign bundled libtom"
    },
    {
      "commit": "3aeb55719633108471564b6780fe735c897a368a",
      "tree": "8e214cb31aac3fb22772603b5e3759280fb416c6",
      "parents": [
        "8c7ebc02a05d2872a35e276ee8243f1631087bbd"
      ],
      "author": {
        "name": "Henrik Nordström",
        "email": "henrik@knc.nu",
        "time": "Wed May 11 12:35:06 2016 +0200"
      },
      "committer": {
        "name": "Henrik Nordström",
        "email": "henrik@knc.nu",
        "time": "Wed May 11 12:35:06 2016 +0200"
      },
      "message": "Support out-of-tree builds usign bundled libtom\n\nWhen building out-of-tree we need both source and generated\nfolders in include paths to find both distributed and generated\nheaders.\n"
    },
    {
      "commit": "8c7ebc02a05d2872a35e276ee8243f1631087bbd",
      "tree": "5033f6a2bbd5d7ed3e2794adbf65752aab6bb312",
      "parents": [
        "1152e47b529dc39fa9ffff3e1ee9ce2b11a3fba6"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed May 04 17:59:34 2016 +0200"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed May 04 17:59:34 2016 +0200"
      },
      "message": "Add generated header default_options.h to version control.\nThis is a workaround since I cannot figure how to get dependencies\nto work properly with \"make -j\"\n"
    },
    {
      "commit": "1152e47b529dc39fa9ffff3e1ee9ce2b11a3fba6",
      "tree": "12f8a8de5b2a1ba13e9027fcfa2db9f3d868969e",
      "parents": [
        "32a28d0d9cf7c567671366d6ec71df87627e2c49"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed May 04 15:28:33 2016 +0200"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed May 04 15:28:33 2016 +0200"
      },
      "message": "message about truncated banner\n"
    },
    {
      "commit": "32a28d0d9cf7c567671366d6ec71df87627e2c49",
      "tree": "eed0f72ed707d62a28b4cb1d8da05c5d1b3f23c3",
      "parents": [
        "d6daad29fcfc20295473bf7e6a96f3016282e9e6"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed May 04 15:33:40 2016 +0200"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed May 04 15:33:40 2016 +0200"
      },
      "message": "Convert #ifdef to #if, other build changes\n"
    },
    {
      "commit": "d6daad29fcfc20295473bf7e6a96f3016282e9e6",
      "tree": "5ac3e533fca2a1141509e16de6f73e2905e45e23",
      "parents": [
        "4664ce2c35e69ff79949eff178be1720bf288ddc"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon May 02 23:48:16 2016 +0200"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon May 02 23:48:16 2016 +0200"
      },
      "message": "options for disabling \"normal\" DH\n"
    },
    {
      "commit": "4664ce2c35e69ff79949eff178be1720bf288ddc",
      "tree": "37b3d50c12081779bf821e95852d9c63955fcf90",
      "parents": [
        "81743004297b665b8885e0bfb8c13821d673493e"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon May 02 17:03:55 2016 +0200"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon May 02 17:03:55 2016 +0200"
      },
      "message": "move group14 and group16 to options.h, group14-sha256 on by default\n"
    },
    {
      "commit": "171456c6832ea7557ead828279f46438f1526626",
      "tree": "b41f9e7280fd8c0dd3e7e93121760faf1ee5045f",
      "parents": [
        "2c73fd6fbf5687a534dfc054b927a90542674ec4"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Apr 29 23:04:10 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Apr 29 23:04:10 2016 +0800"
      },
      "message": "Avoid busy loop while waiting for rekey response\n"
    },
    {
      "commit": "2c73fd6fbf5687a534dfc054b927a90542674ec4",
      "tree": "70ac254985e928702d975b188dcb8943534e9881",
      "parents": [
        "0ee860a011c70dc5d46c904f2d54f27c08e8be86"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Sun Jun 19 20:38:38 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Sun Jun 19 20:38:38 2016 +0800"
      },
      "message": "make sure socket is of the right domain\n"
    },
    {
      "commit": "0ee860a011c70dc5d46c904f2d54f27c08e8be86",
      "tree": "3dff92fddfd881fada899be36fd3c5918278202c",
      "parents": [
        "5127943673f3cabdcff93fc9f5b8d4c7dd30a4f8"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jul 12 23:33:15 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jul 12 23:33:15 2016 +0800"
      },
      "message": "make indenting consistent\n"
    },
    {
      "commit": "5127943673f3cabdcff93fc9f5b8d4c7dd30a4f8",
      "tree": "b1fa2d3b6d899ddd75e84ebed10727bd52b74c2b",
      "parents": [
        "3ee96562505a682a97fdb4bc53ea90c89dfd79a9"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jul 12 23:28:42 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jul 12 23:28:42 2016 +0800"
      },
      "message": "add length checks for ecc too\n"
    },
    {
      "commit": "3ee96562505a682a97fdb4bc53ea90c89dfd79a9",
      "tree": "3b28afd6e7d263aa3a77a7045818331b37723cb1",
      "parents": [
        "c0f63ee1003c06b775e273478d82897aedec0ce4"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jul 12 23:00:01 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jul 12 23:00:01 2016 +0800"
      },
      "message": "merge fixes from PuTTY import.c\n\ntoint() from misc.c\n\n(revids are from hggit conversion)\n\nchangeset:   4620:60a336a6c85c\nuser:        Simon Tatham \u003canakin@pobox.com\u003e\ndate:        Thu Feb 25 20:26:33 2016 +0000\nfiles:       import.c\ndescription:\nFix potential segfaults in reading OpenSSH\u0027s ASN.1 key format.\n\nThe length coming back from ber_read_id_len might have overflowed, so\ntreat it as potentially negative. Also, while I\u0027m here, accumulate it\ninside ber_read_id_len as an unsigned, so as to avoid undefined\nbehaviour on integer overflow, and toint() it before return.\n\nThanks to Hanno Böck for spotting this, with the aid of AFL.\n\n(cherry picked from commit 5b7833cd474a24ec098654dcba8cb9509f3bf2c1)\n\nConflicts:\n\timport.c\n\n(cherry-picker\u0027s note: resolving the conflict involved removing an\nentire section of the original commit which fixed ECDSA code not\npresent on this branch)\n\n\nchangeset:   4619:9c6c638d98d8\nuser:        Simon Tatham \u003canakin@pobox.com\u003e\ndate:        Sun Jul 14 10:45:54 2013 +0000\nfiles:       import.c ssh.c sshdss.c sshpubk.c sshrsa.c\ndescription:\nTighten up a lot of casts from unsigned to int which are read by one\nof the GET_32BIT macros and then used as length fields. Missing bounds\nchecks against zero have been added, and also I\u0027ve introduced a helper\nfunction toint() which casts from unsigned to int in such a way as to\navoid C undefined behaviour, since I\u0027m not sure I trust compilers any\nmore to do the obviously sensible thing.\n\n[originally from svn r9918]\n\n\nchangeset:   4618:3957829f24d3\nuser:        Simon Tatham \u003canakin@pobox.com\u003e\ndate:        Mon Jul 08 22:36:04 2013 +0000\nfiles:       import.c sshdss.c sshrsa.c\ndescription:\nAdd an assortment of extra safety checks.\n\n[originally from svn r9896]\n\n\nchangeset:   4617:2cddee0bce12\nuser:        Jacob Nevins \u003cjacobn@chiark.greenend.org.uk\u003e\ndate:        Wed Dec 07 00:24:45 2005 +0000\nfiles:       import.c\ndescription:\nInstitutional failure to memset() things pointed at rather than pointers.\nThings should now be zeroed and memory not leaked. Spotted by Brant Thomsen.\n\n[originally from svn r6476]\n\n\nchangeset:   4616:24ac78a9c71d\nuser:        Simon Tatham \u003canakin@pobox.com\u003e\ndate:        Wed Feb 11 13:58:27 2004 +0000\nfiles:       import.c\ndescription:\nJacob\u0027s last-minute testing found a couple of trivial bugs in\nimport.c, and my attempts to reproduce them in cmdgen found another\none there :-)\n\n[originally from svn r3847]\n\n\nchangeset:   4615:088d39a73db0\nuser:        Simon Tatham \u003canakin@pobox.com\u003e\ndate:        Thu Jan 22 18:52:49 2004 +0000\nfiles:       import.c\ndescription:\nPlacate some gcc warnings.\n\n[originally from svn r3761]\n\n\nchangeset:   4614:e4288bad4d93\nparent:      1758:108b8924593d\nuser:        Simon Tatham \u003canakin@pobox.com\u003e\ndate:        Fri Oct 03 21:21:23 2003 +0000\nfiles:       import.c\ndescription:\nMy ASN.1 decoder returned wrong IDs for anything above 0x1E! Good\njob it\u0027s never had to yet. Ahem.\n\n[originally from svn r3479]\n"
    },
    {
      "commit": "c0f63ee1003c06b775e273478d82897aedec0ce4",
      "tree": "8783c4a833d913f0f5f531096d2e1aab6b50ad5d",
      "parents": [
        "8fd720c3e319da773b48c0b191f049dbd1e3c7f0"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon Jul 11 23:34:18 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon Jul 11 23:34:18 2016 +0800"
      },
      "message": "additional length checks\n"
    },
    {
      "commit": "8fd720c3e319da773b48c0b191f049dbd1e3c7f0",
      "tree": "fb575456077d85b5ace47795cda6edcfa51ef3ca",
      "parents": [
        "4f5d0756c240db5b71547e9e0737679a1016d46f"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon Jul 11 23:09:33 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon Jul 11 23:09:33 2016 +0800"
      },
      "message": "Improve exit message formatting\n"
    },
    {
      "commit": "4f5d0756c240db5b71547e9e0737679a1016d46f",
      "tree": "2f7fc1e3c98c7154e4c49b05620ea4c622ec4a0e",
      "parents": [
        "64e6e3aca90a8d7d4e3ec513bc3fd55139512264"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon Jul 11 22:40:38 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon Jul 11 22:40:38 2016 +0800"
      },
      "message": "improve algorithm list parsing\n"
    },
    {
      "commit": "64e6e3aca90a8d7d4e3ec513bc3fd55139512264",
      "tree": "3a91fb8cfb8479fcd57e587024aea6f4cf8fb469",
      "parents": [
        "8c53621c24bf29eaef1f60bc35d6780cb092c338"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon Jul 11 21:51:25 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon Jul 11 21:51:25 2016 +0800"
      },
      "message": "better TRACE of failed remote ident\n"
    },
    {
      "commit": "81743004297b665b8885e0bfb8c13821d673493e",
      "tree": "e749772cf22f43e5de14197708fc582578c78607",
      "parents": [
        "a453b0616802ea82f6ea1d30b59e382dfcec377e"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Apr 29 23:04:10 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Apr 29 23:04:10 2016 +0800"
      },
      "message": "Avoid busy loop while waiting for rekey response\n"
    },
    {
      "commit": "a453b0616802ea82f6ea1d30b59e382dfcec377e",
      "tree": "355d6319d42c48af27a136a91f5c634d5a65f5af",
      "parents": [
        "103036c5465614b817d2d4644b8e84e6173b0a1f"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Apr 12 21:22:21 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Apr 12 21:22:21 2016 +0800"
      },
      "message": "Avoid osx \"install\" race\n"
    },
    {
      "commit": "103036c5465614b817d2d4644b8e84e6173b0a1f",
      "tree": "6b220a97ed9af61fc53f79f87c85a276ef343898",
      "parents": [
        "ac9a4c839f6cbde3ca8226d79eca36a497620594"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Apr 12 21:05:40 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Apr 12 21:05:40 2016 +0800"
      },
      "message": "Add manpage and log for forced_command\n"
    },
    {
      "commit": "ac9a4c839f6cbde3ca8226d79eca36a497620594",
      "tree": "10ff821cf12b67d9bc2874253f1469b03f09d124",
      "parents": [
        "3d2ddd15f8686ab8114dd94aff33919b4095e7b0"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Apr 12 21:01:08 2016 +0800"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Apr 12 21:01:08 2016 +0800"
      },
      "message": "Add -c \u003ccommand\u003e option to force a specific command\n\nThis change adds a -c option to dropbear, to force the session to use a\nspecific command, in a similar fashion to OpenSSH\u0027s ForceCommand\nconfiguration option.\n\nThis is useful to provide a simple fixed service over ssh, without\nrequiring an authorized key file for the per-key forced_command option.\n\nThis setting takes precedence over the channel session\u0027s provided\ncommand, and the per-key forced_command setting.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "3d2ddd15f8686ab8114dd94aff33919b4095e7b0",
      "tree": "15bf1d8c9c9c5ab6b33f78be5e780e3f277cc374",
      "parents": [
        "ea4ab22017e5935b74f314b2b0977d63f44d14f5"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Mar 18 23:51:50 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Mar 18 23:51:50 2016 +0800"
      },
      "message": "Added signature for changeset 70705edee9dd\n"
    },
    {
      "commit": "ea4ab22017e5935b74f314b2b0977d63f44d14f5",
      "tree": "92f98ecc4403c09efa6ca348a3185bbc5e2efad4",
      "parents": [
        "8c53621c24bf29eaef1f60bc35d6780cb092c338"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Mar 18 23:51:34 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Mar 18 23:51:34 2016 +0800"
      },
      "message": "Added tag DROPBEAR_2016.73 for changeset 309e1c4a8768\n"
    },
    {
      "commit": "8c53621c24bf29eaef1f60bc35d6780cb092c338",
      "tree": "b3d9025b7c1ce1dcbbf9168bf7e5fbac027dab51",
      "parents": [
        "514baf3bf7f002f364f35db65081b421d854d7b9"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Mar 18 22:44:36 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Mar 18 22:44:36 2016 +0800"
      },
      "message": "update for 2016.73\n"
    },
    {
      "commit": "514baf3bf7f002f364f35db65081b421d854d7b9",
      "tree": "6fefe9a45ac774078a9d0d1c9557c0299a96b6f3",
      "parents": [
        "420151dbd9e9737fcb7df46529b5fa63a10b8efa"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Mar 18 20:43:22 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Mar 18 20:43:22 2016 +0800"
      },
      "message": "Fix whitespace missed in merge\n"
    },
    {
      "commit": "420151dbd9e9737fcb7df46529b5fa63a10b8efa",
      "tree": "47e6ec4fc3bfcd6923c7669a50d5e25ed6d96644",
      "parents": [
        "156b28c771f9a2b18bd3ddde6d6b3c193999c904"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 17 23:21:33 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 17 23:21:33 2016 +0800"
      },
      "message": "move m_burn and function attributes to dbhelpers\nuse m_burn for libtomcrypt zeromem() too\n"
    },
    {
      "commit": "156b28c771f9a2b18bd3ddde6d6b3c193999c904",
      "tree": "62eaff2b267d57f16e2f3e470cce1ff6f197c09c",
      "parents": [
        "ad801851a26b044a364637134304973e2f3b6b9f"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 17 06:40:31 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 17 06:40:31 2016 +0800"
      },
      "message": "Fix missing paths from m_burn commit\n"
    },
    {
      "commit": "ad801851a26b044a364637134304973e2f3b6b9f",
      "tree": "1dad8ac41b965469133799dc928b59878a7aec3d",
      "parents": [
        "b647b753e005588065f806f9830928a9b53cdcef"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 17 00:06:26 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 17 00:06:26 2016 +0800"
      },
      "message": "use m_burn for mp_clear\n"
    },
    {
      "commit": "b647b753e005588065f806f9830928a9b53cdcef",
      "tree": "594fc4194d00744125829ca92e512763fefebb2a",
      "parents": [
        "48b855c581db62e4b39ac88cb69d4abf79504ee2"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 23:39:39 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 23:39:39 2016 +0800"
      },
      "message": "Use memset_s or explicit_bzero\n"
    },
    {
      "commit": "48b855c581db62e4b39ac88cb69d4abf79504ee2",
      "tree": "38036eff1ae78b5bb88801d606d9374e108cc491",
      "parents": [
        "c830d30553abc3710c3d5eb18964cd96fc37c902"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 23:04:55 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 23:04:55 2016 +0800"
      },
      "message": "add CVE\n"
    },
    {
      "commit": "c830d30553abc3710c3d5eb18964cd96fc37c902",
      "tree": "393f384cd748140a3fb55f41a7009baca51a062e",
      "parents": [
        "3e7672edca09cb72ca8be481b5a6d5fb30b79149",
        "0650182289344e0d83b20c0cea1024a2306d2072"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:53:27 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:53:27 2016 +0800"
      },
      "message": "merge\n"
    },
    {
      "commit": "0650182289344e0d83b20c0cea1024a2306d2072",
      "tree": "e7490db5425d4e626f0b43eee0378396e5c9c76f",
      "parents": [
        "3e20c442de30c583b1728500c782641f88dedbfa"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Thu Dec 31 17:34:17 2015 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:20 2016 +0800"
      },
      "message": "add the idiomatic do/while(0) in the macro SCREWUP\n"
    },
    {
      "commit": "3e20c442de30c583b1728500c782641f88dedbfa",
      "tree": "cd4fcdf5ab851bde43daea855e58d49db5598dde",
      "parents": [
        "af87369cb32d4e967c389cce35f508817682f077"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Fri Jan 01 16:30:31 2016 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:20 2016 +0800"
      },
      "message": "fix empty C prototypes\n"
    },
    {
      "commit": "af87369cb32d4e967c389cce35f508817682f077",
      "tree": "776f1c93da3e48e476b07e686ac7b32bde7fb116",
      "parents": [
        "edea73b1f8d517ca3d41caa0ba7632f95e5c8272"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Fri Jan 01 09:46:09 2016 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:19 2016 +0800"
      },
      "message": "add static in function definition\n\nlike in function declaration\n"
    },
    {
      "commit": "edea73b1f8d517ca3d41caa0ba7632f95e5c8272",
      "tree": "ebc283afff6913f6ecf5407a98c742190447b3ba",
      "parents": [
        "893d7be5bfaa0764b2a152a208b0b14b6e3d26d9"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Fri Jan 01 09:40:24 2016 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:19 2016 +0800"
      },
      "message": "add parentheses to macro\n"
    },
    {
      "commit": "893d7be5bfaa0764b2a152a208b0b14b6e3d26d9",
      "tree": "0b4cde5d2cd38d9e6dbe74519190a9629e6146c2",
      "parents": [
        "c5b77e1b4926757c1cd54d05eb16ab6658829f96"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Fri Jan 01 09:20:50 2016 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:19 2016 +0800"
      },
      "message": "const variables\n"
    },
    {
      "commit": "c5b77e1b4926757c1cd54d05eb16ab6658829f96",
      "tree": "3fa1b580ada66ec57c720c01ad37ac6077acd700",
      "parents": [
        "a5e5bab74b17ed85c0b61efb564f13120b8123b7"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Fri Jan 01 09:15:41 2016 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:19 2016 +0800"
      },
      "message": "explicitly initialization of static variables\n"
    },
    {
      "commit": "a5e5bab74b17ed85c0b61efb564f13120b8123b7",
      "tree": "4c43113ba26fdfbda66cd9bbb54e5a46bee5f3ba",
      "parents": [
        "8f96b8908ec21bed35ae3a3109b94adbfffaf289"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Fri Jan 01 09:03:55 2016 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:19 2016 +0800"
      },
      "message": "Suspicious use of ;\n"
    },
    {
      "commit": "8f96b8908ec21bed35ae3a3109b94adbfffaf289",
      "tree": "e1cdd3f9da839c093b800547999b0c59dab07378",
      "parents": [
        "f3a6dd139ca998d24dabcb47745baacc16e5b7dc"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Thu Dec 31 18:47:51 2015 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:19 2016 +0800"
      },
      "message": "rename loop variable\n\n2 nested loops with the same variable \u0027i\u0027,\nline 219 and line 309\n"
    },
    {
      "commit": "f3a6dd139ca998d24dabcb47745baacc16e5b7dc",
      "tree": "bcc37fb87fd471bb48f184c53638629c3797f550",
      "parents": [
        "1dba0d4830786ba17966a8d1397f07557e95bfd5"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Thu Dec 31 17:16:39 2015 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:19 2016 +0800"
      },
      "message": "Suspicious use of \u0026\n"
    },
    {
      "commit": "1dba0d4830786ba17966a8d1397f07557e95bfd5",
      "tree": "7cf0491bdccd20164e1e3339048e264c7084bf57",
      "parents": [
        "da85400e57f2d1af6506fcd263941cd9a1ae3163"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Thu Dec 31 18:36:34 2015 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:19 2016 +0800"
      },
      "message": "add comment FALLTHROUGH which recognize by many lint tools\n"
    },
    {
      "commit": "da85400e57f2d1af6506fcd263941cd9a1ae3163",
      "tree": "610f78419b5a537ab9d9a6785213f72d7b5411c0",
      "parents": [
        "7f38caefd05a152772ea9d4e3437409a7ecf433b"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Thu Dec 31 18:02:21 2015 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:19 2016 +0800"
      },
      "message": "put default in switch/case\n"
    },
    {
      "commit": "7f38caefd05a152772ea9d4e3437409a7ecf433b",
      "tree": "fa03f5fe276d7f22956b808b82e6c43b97bcb03e",
      "parents": [
        "937594c130336cf217411e684478780612196f0b"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Thu Dec 31 17:33:36 2015 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:19 2016 +0800"
      },
      "message": "remove unreachable code\n"
    },
    {
      "commit": "937594c130336cf217411e684478780612196f0b",
      "tree": "5b66166a83592561c5fe92c9a37769d017d77532",
      "parents": [
        "e708f9542f47f8764b0e088fbc94917102bdb717"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Thu Dec 31 17:22:58 2015 +0100"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 16 22:41:05 2016 +0800"
      },
      "message": "use #ifdef like everywhere\n"
    },
    {
      "commit": "3e7672edca09cb72ca8be481b5a6d5fb30b79149",
      "tree": "ec6ba7680a1f0f3b14cce5d47f8ffab1c3d7c5a0",
      "parents": [
        "098aba47c33f4095ab185627fa7473d2954a678e",
        "e708f9542f47f8764b0e088fbc94917102bdb717"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 23:23:31 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 23:23:31 2016 +0800"
      },
      "message": "merge\n"
    },
    {
      "commit": "098aba47c33f4095ab185627fa7473d2954a678e",
      "tree": "9af5ce578ad5424706f6a835512b45112d4e5c07",
      "parents": [
        "c67fc5693a8e4f88e83499a7fc7316c7ad5095ef"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 23:20:01 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 23:20:01 2016 +0800"
      },
      "message": "assertion for case that shouldn\u0027t happen\n"
    },
    {
      "commit": "c67fc5693a8e4f88e83499a7fc7316c7ad5095ef",
      "tree": "00b6400aff69d2e1791bb3546d1adb4e7e974380",
      "parents": [
        "6b5c6af613964f5c230225e9467adbe081e8ae83"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 23:03:59 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 23:03:59 2016 +0800"
      },
      "message": "m_close() rather than close()\n"
    },
    {
      "commit": "6b5c6af613964f5c230225e9467adbe081e8ae83",
      "tree": "c43ae412051dc230c8ea590dbab6f58b7a977872",
      "parents": [
        "3ccc36b3b74018a49b6924f3328362003861c18b"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 23:03:43 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 23:03:43 2016 +0800"
      },
      "message": "ignore return value from fcntl()\n"
    },
    {
      "commit": "3ccc36b3b74018a49b6924f3328362003861c18b",
      "tree": "6e3901f4f8daaa31160a81e92e51a490f002e16d",
      "parents": [
        "e7828bb9113fc4e43a30723d82d7c6187fba08ef"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 23:03:31 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 23:03:31 2016 +0800"
      },
      "message": "Fix truncated type for getc() at confirmation prompt\n"
    },
    {
      "commit": "e7828bb9113fc4e43a30723d82d7c6187fba08ef",
      "tree": "03e6ede1bb902b1f0c4f534c0d07107d196440ae",
      "parents": [
        "e255f0590b9c60d4eb3f006fa78880c568a92e68"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 22:40:15 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 22:40:15 2016 +0800"
      },
      "message": "cast return type to enum\n"
    },
    {
      "commit": "e255f0590b9c60d4eb3f006fa78880c568a92e68",
      "tree": "64d0f6e5724ec248e955def40ff157d7b78cdaa4",
      "parents": [
        "4615631d83419aefd372008fc483b13834ad91a1"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 22:04:13 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 22:04:13 2016 +0800"
      },
      "message": "remove unused loginrec_set_addr()\n"
    },
    {
      "commit": "4615631d83419aefd372008fc483b13834ad91a1",
      "tree": "d3f57fa5a9c85e071fade2c1fdc84cc74ce10aa1",
      "parents": [
        "6bfbcdbfdb00f22727cfb749b1c60a80210ecfc7"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 22:03:23 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 22:03:23 2016 +0800"
      },
      "message": "update CHANGES\n"
    },
    {
      "commit": "e708f9542f47f8764b0e088fbc94917102bdb717",
      "tree": "e677435a559f9708ab6e90b6d018eb046493e2d9",
      "parents": [
        "6bfbcdbfdb00f22727cfb749b1c60a80210ecfc7",
        "9b0a2714f026a4a6b6bd6d2b0b6b84f5b9ad75af"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 21:55:11 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 21:55:11 2016 +0800"
      },
      "message": "Merge pull request #23 from Chocobo1/travis_fix\n\nTravisCI: re-enable MULTI\u003d1 \u0026 NOWRITEV\u003d1 builds on OSX"
    },
    {
      "commit": "6bfbcdbfdb00f22727cfb749b1c60a80210ecfc7",
      "tree": "3e6f647d212466933d744e47dcdbcf97ff00ecfc",
      "parents": [
        "fdc61f3ab2c07f3f8d0546ee83b1a6776cc1786e",
        "645b2541732cebbccd499c4e8bf18f86d77bff0f"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 21:41:22 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 21:41:22 2016 +0800"
      },
      "message": "Merge branch \u0027fperrad-20151231_indent\u0027\n"
    },
    {
      "commit": "645b2541732cebbccd499c4e8bf18f86d77bff0f",
      "tree": "3e6f647d212466933d744e47dcdbcf97ff00ecfc",
      "parents": [
        "fdc61f3ab2c07f3f8d0546ee83b1a6776cc1786e",
        "9bda22e70219c3056c07837803d0289b76453adb"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 21:41:06 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Mar 15 21:41:06 2016 +0800"
      },
      "message": "Merge branch \u002720151231_indent\u0027 of https://github.com/fperrad/dropbear into fperrad-20151231_indent\n"
    },
    {
      "commit": "fdc61f3ab2c07f3f8d0546ee83b1a6776cc1786e",
      "tree": "999a5037b2a5cc5c2fd0ed2f07be3ec56e56e588",
      "parents": [
        "a991d3b56bdd2750c772cb48bc1b932ed1714ad3"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Sat Mar 12 16:21:13 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Sat Mar 12 16:21:13 2016 +0800"
      },
      "message": "Get rid of group15, move group16 to sha512.\nNew groups are disabled by default pending\ndraft-ietf-curdle-ssh-kex-sha2-02 being finalised\n"
    },
    {
      "commit": "a991d3b56bdd2750c772cb48bc1b932ed1714ad3",
      "tree": "d595af33e4b675dd7b229ed0922ac355413b38b4",
      "parents": [
        "26a1a0a3bc4420e57334d3ecc827f14ffcb9f24a",
        "a84ce21aece29167f3312c127912404f6e486146"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 10 21:37:35 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 10 21:37:35 2016 +0800"
      },
      "message": "merge github master\n"
    },
    {
      "commit": "26a1a0a3bc4420e57334d3ecc827f14ffcb9f24a",
      "tree": "e3b8053c1a3b1ae920d0caf774d822a0dfbf66d9",
      "parents": [
        "73bc3a9853a2235968f77a13a3899db23629a4e5"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 10 21:35:23 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 10 21:35:23 2016 +0800"
      },
      "message": "allow specifying dropbearmulti command as an argument\n"
    },
    {
      "commit": "73bc3a9853a2235968f77a13a3899db23629a4e5",
      "tree": "309f5fb6e875241e45881aaacafcecef01e9dd7b",
      "parents": [
        "de70b02c2f357d6a2fd51b2de3bec2e0f345d5b1",
        "9cb325ee6fb8b164d0bef0b5a44073496abc41b2"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 10 20:57:47 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 10 20:57:47 2016 +0800"
      },
      "message": "merge 2016.72\n"
    },
    {
      "commit": "9cb325ee6fb8b164d0bef0b5a44073496abc41b2",
      "tree": "aa14ad984a8144ed2c75fbcd9b270fa8467bf696",
      "parents": [
        "9e1d038a65dac88f97265939b2e7b217e6641957"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 10 20:50:31 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 10 20:50:31 2016 +0800"
      },
      "message": "Added signature for changeset fd1981f41c62\n"
    },
    {
      "commit": "9e1d038a65dac88f97265939b2e7b217e6641957",
      "tree": "a461d2194820bb1ee48d070004c93e0d5af89840",
      "parents": [
        "7e5fe1d8139a9bc03186a31676794204ca61590c"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 10 20:50:24 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Mar 10 20:50:24 2016 +0800"
      },
      "message": "Added tag DROPBEAR_2016.72 for changeset 78b12b6549be\n"
    },
    {
      "commit": "7e5fe1d8139a9bc03186a31676794204ca61590c",
      "tree": "6162ada2a6b1c17bd9b4032823ca419adf0d6bfc",
      "parents": [
        "97dff151ae2c6c5a622b0d625c2e4764de62ca84"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 09 22:54:51 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 09 22:54:51 2016 +0800"
      },
      "message": "debian changelog\n"
    },
    {
      "commit": "97dff151ae2c6c5a622b0d625c2e4764de62ca84",
      "tree": "5a51f699af96b9f525ff72e48cdd99b8a91dcfd4",
      "parents": [
        "18681875e30e1ea251914417829fdbb50534c9ba"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 09 22:54:15 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 09 22:54:15 2016 +0800"
      },
      "message": "2016.72\n"
    },
    {
      "commit": "18681875e30e1ea251914417829fdbb50534c9ba",
      "tree": "5e32345d2e62781b41a9dad374d2549fe3d61f99",
      "parents": [
        "5b2e57aa2fd660575ea3e01c7d5565b530d69e5e"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 09 22:45:40 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Mar 09 22:45:40 2016 +0800"
      },
      "message": "Validate xauth input\n"
    },
    {
      "commit": "9b0a2714f026a4a6b6bd6d2b0b6b84f5b9ad75af",
      "tree": "cf7b20641221d6b2e7dafdb387fd84a15100253d",
      "parents": [
        "a84ce21aece29167f3312c127912404f6e486146"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Wed Jan 20 21:56:39 2016 +0800"
      },
      "committer": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Thu Jan 21 00:21:39 2016 +0800"
      },
      "message": "TravisCI: re-enable MULTI\u003d1 \u0026 NOWRITEV\u003d1 builds on OSX, fixes d416a9b\n"
    },
    {
      "commit": "a84ce21aece29167f3312c127912404f6e486146",
      "tree": "4d17ad28fad8ef2551c9d9499e54a633bcaf43ec",
      "parents": [
        "1fc1559d156648bac94d3fa51901a89619fceac7",
        "3360072f84625a6bae6fd55a2da7402ab5f2c013"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Jan 20 21:36:58 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Jan 20 21:36:58 2016 +0800"
      },
      "message": "Merge pull request #22 from Chocobo1/travis\n\nTravisCI: Improvements"
    },
    {
      "commit": "1fc1559d156648bac94d3fa51901a89619fceac7",
      "tree": "2d33c8c29105a52aca94492094ad92e7196162f0",
      "parents": [
        "de70b02c2f357d6a2fd51b2de3bec2e0f345d5b1",
        "de1993a1fdc12355ee90da357128d3ec43522c57"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Jan 20 21:24:36 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Wed Jan 20 21:24:36 2016 +0800"
      },
      "message": "Merge pull request #21 from Chocobo1/fix\n\nFix warnings"
    },
    {
      "commit": "de70b02c2f357d6a2fd51b2de3bec2e0f345d5b1",
      "tree": "bff622447c9daa84ef34dbc3f4d12bd91efaae67",
      "parents": [
        "6453b5b70ea151ad1f378d39ff42ade81f87d834"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jan 19 00:34:37 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jan 19 00:34:37 2016 +0800"
      },
      "message": "Don\u0027t fail if can\u0027t get the username\n"
    },
    {
      "commit": "6453b5b70ea151ad1f378d39ff42ade81f87d834",
      "tree": "9907a574724a4bb29b97e25a7eb6cbec0df23cee",
      "parents": [
        "61b49ea2e3bd77c15a016070137ef35fa650e1a1"
      ],
      "author": {
        "name": "Michael Witten",
        "email": "mfwitten@gmail.com",
        "time": "Tue Jan 19 00:23:19 2016 +0800"
      },
      "committer": {
        "name": "Michael Witten",
        "email": "mfwitten@gmail.com",
        "time": "Tue Jan 19 00:23:19 2016 +0800"
      },
      "message": "scp: Have `fatal()\u0027 append a newline to the message\nDate: Wed, 4 Nov 2015 20:33:19 -0000\nIt would seem that it\u0027s standard practice not to include a newline in the message\ntext, but that results in poor formatting, as a shell\u0027s command line then begins\non the line of the error message itself.\n\nThis commit simply instructs `fatal()\u0027 to append a newline after the message,\nwhich should be suitable behavior for all of the invocations I\u0027ve come across.\n"
    },
    {
      "commit": "61b49ea2e3bd77c15a016070137ef35fa650e1a1",
      "tree": "5a28a53396c61119a2f74096e28a213320f3e423",
      "parents": [
        "21ed9480d7ca1e39c98e50c019ba40831ec9bcfb"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jan 19 00:22:23 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Jan 19 00:22:23 2016 +0800"
      },
      "message": "Add note about OpenSSH origin\n"
    },
    {
      "commit": "21ed9480d7ca1e39c98e50c019ba40831ec9bcfb",
      "tree": "71047f9b89560c488d4e2686d3558359d06ae648",
      "parents": [
        "09e83ad74212a35e8ed05c4ea45af788debfde78"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Jan 15 00:19:11 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Jan 15 00:19:11 2016 +0800"
      },
      "message": "add dh group15 and group16, disabled by default\n"
    },
    {
      "commit": "09e83ad74212a35e8ed05c4ea45af788debfde78",
      "tree": "8f1003124d1f68301e724ef21b36fc9eca221aaf",
      "parents": [
        "5f8fcef688a6719ae54bda58d83b68e481edbf5e"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jan 14 21:54:58 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Thu Jan 14 21:54:58 2016 +0800"
      },
      "message": "Move dh group constants to a separate file\n"
    },
    {
      "commit": "3360072f84625a6bae6fd55a2da7402ab5f2c013",
      "tree": "ca569d604a6ac69c60993fe9ce2051f029353844",
      "parents": [
        "0ba59d80b6d9ef680175dcb5f202982d3db9fef9"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Mon Jan 11 13:31:41 2016 +0800"
      },
      "committer": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Mon Jan 11 13:33:00 2016 +0800"
      },
      "message": "TravisCI: fix linux + clang compile\n"
    },
    {
      "commit": "0ba59d80b6d9ef680175dcb5f202982d3db9fef9",
      "tree": "b63f1cb7acd52f4b6f6a71f0cbc334b9a81037c6",
      "parents": [
        "d416a9b818143a1bf3a3fbc49e521d0fad3fec0a"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 15:27:18 2016 +0800"
      },
      "committer": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Mon Jan 11 13:33:00 2016 +0800"
      },
      "message": "TravisCI: use `if` block\n"
    },
    {
      "commit": "d416a9b818143a1bf3a3fbc49e521d0fad3fec0a",
      "tree": "54c02f8ffa67997304b0ff031929297411901c7f",
      "parents": [
        "307c71b66a645dd066aee71e96da0c4ed15cb78d"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 14:19:58 2016 +0800"
      },
      "committer": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Mon Jan 11 13:32:59 2016 +0800"
      },
      "message": "TravisCI: enable osx builds\n"
    },
    {
      "commit": "de1993a1fdc12355ee90da357128d3ec43522c57",
      "tree": "4c8fd8b51e9e22b91b682ed4706979a35a917eb9",
      "parents": [
        "9bcd5f3c0aac51af390b77d725c124e42baa60cd"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 12:49:04 2016 +0800"
      },
      "committer": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 22:44:09 2016 +0800"
      },
      "message": "Fix parentheses weird placement\n"
    },
    {
      "commit": "307c71b66a645dd066aee71e96da0c4ed15cb78d",
      "tree": "c004ab0eab1eb76af35e8a2c26a2168c70eaebdc",
      "parents": [
        "b41ae80399d6a99ddea5bfc789fd48aae21cab79"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 14:13:34 2016 +0800"
      },
      "committer": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 14:14:29 2016 +0800"
      },
      "message": "TravisCI: enable build with clang\n"
    },
    {
      "commit": "b41ae80399d6a99ddea5bfc789fd48aae21cab79",
      "tree": "d12ad90292ba525717ce685e9ef8572b915a49fd",
      "parents": [
        "bbf9ba6d8d7fb605d9169f528ed90868ce7840f2"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 14:12:38 2016 +0800"
      },
      "committer": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 14:12:38 2016 +0800"
      },
      "message": "TravisCI: enable parallel build\n"
    },
    {
      "commit": "bbf9ba6d8d7fb605d9169f528ed90868ce7840f2",
      "tree": "217efe15d8d52fd245ced24ed2229cc9956ed2c8",
      "parents": [
        "5f8fcef688a6719ae54bda58d83b68e481edbf5e"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 14:09:25 2016 +0800"
      },
      "committer": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 14:09:38 2016 +0800"
      },
      "message": "TravisCI: modify to run builds in container\n"
    },
    {
      "commit": "9bcd5f3c0aac51af390b77d725c124e42baa60cd",
      "tree": "a73fb0457dbe6a90ba622e0791adf0938ee367ea",
      "parents": [
        "533aebe33656f0ade5f9071ae7880b54a097752b"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 12:32:33 2016 +0800"
      },
      "committer": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 12:37:48 2016 +0800"
      },
      "message": "Fix print format specifier\n"
    },
    {
      "commit": "533aebe33656f0ade5f9071ae7880b54a097752b",
      "tree": "5d17580e2d5659fdb1a284eaccce4cdaf571b7a0",
      "parents": [
        "5f8fcef688a6719ae54bda58d83b68e481edbf5e"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 12:25:10 2016 +0800"
      },
      "committer": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Tue Jan 05 12:25:10 2016 +0800"
      },
      "message": "Fix \"Pointer to local array variable returned\"\n"
    },
    {
      "commit": "5f8fcef688a6719ae54bda58d83b68e481edbf5e",
      "tree": "1bc1139715c17a6ac8fb86c826522531abf702ff",
      "parents": [
        "4c4aa502d4a65b90a86de6c1af868984565f1fe2",
        "f37d67ff5ed10789d50fed6b1302252884ae0cbe"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon Jan 04 21:18:17 2016 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Mon Jan 04 21:18:17 2016 +0800"
      },
      "message": "Merge pull request #20 from kingosticks/debian-init-short-description\n\nAdded missing Short-Description init info field to debian init script."
    },
    {
      "commit": "f37d67ff5ed10789d50fed6b1302252884ae0cbe",
      "tree": "1bc1139715c17a6ac8fb86c826522531abf702ff",
      "parents": [
        "4c4aa502d4a65b90a86de6c1af868984565f1fe2"
      ],
      "author": {
        "name": "Nick Steel",
        "email": "kingosticks@gmail.com",
        "time": "Sun Jan 03 14:42:57 2016 +0000"
      },
      "committer": {
        "name": "Nick Steel",
        "email": "kingosticks@gmail.com",
        "time": "Sun Jan 03 14:42:57 2016 +0000"
      },
      "message": "Added missing init info field to debian init script.\n\nThe Short-Description init info field is used by systemd and\ndisplayed along with the service name. When it\u0027s missing the string\n\u0027null\u0027 is displayed instead.\n"
    },
    {
      "commit": "9bda22e70219c3056c07837803d0289b76453adb",
      "tree": "0da32b7188892b1faea5fb1a6a3d97f587a8b54e",
      "parents": [
        "23ac7f56fa2acd9f35e6b8ca36602f3c14e986cd"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Fri Jan 01 15:02:09 2016 +0100"
      },
      "committer": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Fri Jan 01 15:02:09 2016 +0100"
      },
      "message": "more hard tab\n"
    },
    {
      "commit": "23ac7f56fa2acd9f35e6b8ca36602f3c14e986cd",
      "tree": "4ad62682f00ce977d0b068757b0332a823d2fe3e",
      "parents": [
        "4c4aa502d4a65b90a86de6c1af868984565f1fe2"
      ],
      "author": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Thu Dec 31 15:59:01 2015 +0100"
      },
      "committer": {
        "name": "Francois Perrad",
        "email": "francois.perrad@gadz.org",
        "time": "Thu Dec 31 16:00:23 2015 +0100"
      },
      "message": "refactor indentation with hard tab\n"
    },
    {
      "commit": "4c4aa502d4a65b90a86de6c1af868984565f1fe2",
      "tree": "ff2ae17e087d8edc0d0f2e0d8450a770762da6b8",
      "parents": [
        "20bdf3a5b1a1227b55a94830e5046b68b5ebc60c"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Dec 18 21:20:46 2015 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Fri Dec 18 21:20:46 2015 +0800"
      },
      "message": "use exec for proxycommand\n"
    },
    {
      "commit": "20bdf3a5b1a1227b55a94830e5046b68b5ebc60c",
      "tree": "7f1b75c6e92641d4045ca6c3a5f7998901b57bbe",
      "parents": [
        "da108a932769806aca0e6e50831a6213becf42c8"
      ],
      "author": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Dec 15 22:57:22 2015 +0800"
      },
      "committer": {
        "name": "Matt Johnston",
        "email": "matt@ucc.asn.au",
        "time": "Tue Dec 15 22:57:22 2015 +0800"
      },
      "message": "revert removal of space handling, different fix for avoiding option prefix\nmatches\n"
    }
  ],
  "next": "da108a932769806aca0e6e50831a6213becf42c8"
}
