)]}'
{
  "log": [
    {
      "commit": "eb3f8f5e22cdee8138e654963e371ad337830efb",
      "tree": "7f9f62017c24125d7a50bee4088d1240cb5bc6fe",
      "parents": [
        "abaacad9bcb3f118cc802f527ab5d7c41b63f83a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 19 14:00:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 19 14:00:13 2005 -0700"
      },
      "message": "[NET]: BRIDGE_EBT_ARPREPLY must depend on INET\n\nBRIDGE_EBT_ARPREPLY\u003dy and INET\u003dn results in the following compile error:\n\nnet/built-in.o: In function `ebt_target_reply\u0027:\nebt_arpreply.c:(.text+0x68fb9): undefined reference to `arp_send\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a2e9b738cb5c929df73b6acabdd8f9a4e9a0416",
      "tree": "c7cdf9033093b52e360ad04dc29739ca36a617a4",
      "parents": [
        "d5950b4355049092739bea97d1bdc14433126cc5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 11 21:13:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 21:13:56 2005 -0700"
      },
      "message": "[NET]: move config options out to individual protocols\n\nMove the protocol specific config options out to the specific protocols.\nWith this change net/Kconfig now starts to become readable and serve as a\ngood basis for further re-structuring.\n\nThe menu structure is left almost intact, except that indention is\nfixed in most cases. Most visible are the INET changes where several\n\"depends on INET\" are replaced with a single ifdef INET / endif pair.\n\nSeveral new files were created to accomplish this change - they are\nsmall but serve the purpose that config options are now distributed\nout where they belongs.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9666dae51013b064e7d77fc36b5cee98dd167ed5",
      "tree": "beb8d20173ecdc5c60906c8fcac8346894673a4c",
      "parents": [
        "bcd61272db5e643b6d9c01c9d5085b914d9f19df"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 28 16:04:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 16:04:44 2005 -0700"
      },
      "message": "[NETFILTER]: Fix connection tracking bug in 2.6.12\n\nIn 2.6.12 we started dropping the conntrack reference when a packet\nleaves the IP layer. This broke connection tracking on a bridge,\nbecause bridge-netfilter defers calling some NF_IP_* hooks to the bridge\nlayer for locally generated packets going out a bridge, where the\nconntrack reference is no longer available. This patch keeps the\nreference in this case as a temporary solution, long term we will\nremove the defered hook calling. No attempt is made to drop the\nreference in the bridge-code when it is no longer needed, tc actions\ncould already have sent the packet anywhere.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85c1937b2693a0d4e39bb2644d720ed3703b9830",
      "tree": "68a2b3f33d28918fb49eca7aaee20717240db21b",
      "parents": [
        "61998bcb4bf0efa0276e88c7853091e482a826f4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 12:39:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 12:39:40 2005 -0700"
      },
      "message": "[EBTABLES]: Fix thinkos in ebt_log.c\n\nWhen converting over the skb_header_pointer(), I converted parts of\nthis module incorrectly.  Kill the \u0027u\u0027 union in ebt_log() and all the\nbogus references to it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68d318720052154bc6b2513b0f15d0d947cc53c9",
      "tree": "c6b566a3a946cae0543cf9bd1fbc77fe9d5efd7d",
      "parents": [
        "285b3afefacff14bc98e5754b8b48a0a2b42f0df"
      ],
      "author": {
        "name": "James Lamanna",
        "email": "jlamanna@gmail.com",
        "time": "Wed Jun 22 22:12:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 22:12:57 2005 -0700"
      },
      "message": "[EBTABLES]: vfree() checking cleanups\n\nFrom: jlamanna@gmail.com\n\nebtables.c vfree() checking cleanups.\n\nSigned-off by: James Lamanna \u003cjlamanna@gmail.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18b8afc771102b1b6af97962808291a7d27f52af",
      "tree": "4d278a45ab07b5ba81dfa0b737f5174ad9ee7f79",
      "parents": [
        "e45b1be8bcb3643808975a426fa3e201a2588e87"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 21 14:01:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 14:01:57 2005 -0700"
      },
      "message": "[NETFILTER]: Kill nf_debug\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ce54e3f428b33af714271140601c87b8bf2c544",
      "tree": "fa2f10ea71a0bd00ac51fc29266c62fdd356a223",
      "parents": [
        "85967bb46dd1f8f2c49b85a313866c00ac0c9b59"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun May 29 14:16:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 29 14:16:48 2005 -0700"
      },
      "message": "[BRIDGE]: receive path optimization\n\nThis improves the bridge local receive path by avoiding going\nthrough another softirq.  The bridge receive path is already being called\nfrom a netif_receive_skb() there is no point in going through another\nreceiveq round trip.\n\nRecursion is limited because bridge can never be a port of a bridge\nso handle_bridge() always returns.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85967bb46dd1f8f2c49b85a313866c00ac0c9b59",
      "tree": "3de44cb857e648d57e74baa047a0c89a96a00893",
      "parents": [
        "81d35307dd468b92fe8c58797abb13c62e3e64dd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun May 29 14:15:55 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 29 14:15:55 2005 -0700"
      },
      "message": "[BRIDGE]: prevent bad forwarding table updates\n\nAvoid poisoning of the bridge forwarding table by frames that have been\ndropped by filtering. This prevents spoofed source addresses on hostile\nside of bridge from causing packet leakage, a small but possible security\nrisk.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81d35307dd468b92fe8c58797abb13c62e3e64dd",
      "tree": "6afaae630386eebc5385d2c98c0e702940d187e5",
      "parents": [
        "81e8157583c559c27aac75c708d40a35f563d734"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun May 29 14:15:17 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 29 14:15:17 2005 -0700"
      },
      "message": "[BRIDGE]: set features based on enslaved devices\n\nMake features of the bridge pseudo-device be a subset of the underlying\ndevices.  Motivated by Xen and others who use bridging to do failover.\n\nSigned-off-by: Catalin BOIE \u003ccatab at umrella.ro\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0e035f4b6940aae6836500b642029c289ed4535",
      "tree": "e19b4a0d1baf0e856499387aeb2794870397f9fa",
      "parents": [
        "089d42b013675b028a499c61bac59954067dc668"
      ],
      "author": {
        "name": "kay.sievers@vrfy.org",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Apr 18 21:57:37 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:37 2005 -0700"
      },
      "message": "[PATCH] kobject/hotplug split - net bridge\n\nkobject_add() and kobject_del() don\u0027t emit hotplug events anymore.\nWe need to do it ourselves now.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
