)]}'
{
  "log": [
    {
      "commit": "d81165919ebf6e1cb9eeb612150f9287ad414659",
      "tree": "25b205e22ec1182e6a92f77381b58a5b09972f7f",
      "parents": [
        "939cbf260c1abce6cad4b95ea4ba9f5132b660b3"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Wed Sep 23 13:46:00 2009 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Sep 24 03:50:26 2009 -0400"
      },
      "message": "lsm: Use a compressed IPv6 string format in audit events\n\nCurrently the audit subsystem prints uncompressed IPv6 addresses which not\nonly differs from common usage but also results in ridiculously large audit\nstrings which is not a good thing.  This patch fixes this by simply converting\naudit to always print compressed IPv6 addresses.\n\nOld message example:\n\n audit(1253576792.161:30): avc:  denied  { ingress } for\n  saddr\u003d0000:0000:0000:0000:0000:0000:0000:0001 src\u003d5000\n  daddr\u003d0000:0000:0000:0000:0000:0000:0000:0001 dest\u003d35502 netif\u003dlo\n  scontext\u003dsystem_u:object_r:unlabeled_t:s15:c0.c1023\n  tcontext\u003dsystem_u:object_r:lo_netif_t:s0-s15:c0.c1023 tclass\u003dnetif\n\nNew message example:\n\n audit(1253576792.161:30): avc:  denied  { ingress } for\n  saddr\u003d::1 src\u003d5000 daddr\u003d::1 dest\u003d35502 netif\u003dlo\n  scontext\u003dsystem_u:object_r:unlabeled_t:s15:c0.c1023\n  tcontext\u003dsystem_u:object_r:lo_netif_t:s0-s15:c0.c1023 tclass\u003dnetif\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "2bf49690325b62480a42f7afed5e9f164173c570",
      "tree": "bc8525f6a45ea3ffaed9449084df7644bcd4e3c2",
      "parents": [
        "f322abf83feddc3c37c3a91794e0c5aece4af18e"
      ],
      "author": {
        "name": "Thomas Liu",
        "email": "tliu@redhat.com",
        "time": "Tue Jul 14 12:14:09 2009 -0400"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Aug 17 08:37:18 2009 +1000"
      },
      "message": "SELinux: Convert avc_audit to use lsm_audit.h\n\nConvert avc_audit in security/selinux/avc.c to use lsm_audit.h,\nfor better maintainability.\n\n - changed selinux to use common_audit_data instead of\n    avc_audit_data\n - eliminated code in avc.c and used code from lsm_audit.h instead.\n\nHad to add a LSM_AUDIT_NO_AUDIT to lsm_audit.h so that avc_audit\ncan call common_lsm_audit and do the pre and post callbacks without\ndoing the actual dump.  This makes it so that the patched version\nbehaves the same way as the unpatched version.\n\nAlso added a denied field to the selinux_audit_data private space,\nonce again to make it so that the patched version behaves like the\nunpatched.\n\nI\u0027ve tested and confirmed that AVCs look the same before and after\nthis patch.\n\nSigned-off-by: Thomas Liu \u003ctliu@redhat.com\u003e\nAcked-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "6e837fb152410e571a81aaadbd9884f0bc46a55e",
      "tree": "7169c53fa17d729e1f3021102c12653dad3d3dcb",
      "parents": [
        "7ba5779533819fc061b4afafcb4a609d55f37057"
      ],
      "author": {
        "name": "Etienne Basset",
        "email": "etienne.basset@numericable.fr",
        "time": "Wed Apr 08 20:39:40 2009 +0200"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Apr 14 09:00:19 2009 +1000"
      },
      "message": "smack: implement logging V3\n\nThis patch creates auditing functions usable by LSM to audit security\nevents. It provides standard dumping of FS, NET, task etc ... events\n(code borrowed from SELinux)\nand provides 2 callbacks to define LSM specific auditing, which should be\nflexible enough to convert SELinux too.\n\nSigned-off-by: Etienne Basset \u003cetienne.basset@numericable.fr\u003e\nAcked-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\ncked-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    }
  ]
}
