)]}'
{
  "commit": "de1707d7a23357ad3e3ddcb95d4f03efa9eaad10",
  "tree": "349bf76eed699bb6eea76661e3c04415c91f2708",
  "parents": [
    "6a742ecda78117cff75d1b037da5a99d91d1eea3"
  ],
  "author": {
    "name": "Andy Bavier",
    "email": "acb@cs.princeton.edu",
    "time": "Wed Dec 16 14:10:01 2015 -0500"
  },
  "committer": {
    "name": "Andy Bavier",
    "email": "acb@cs.princeton.edu",
    "time": "Wed Dec 16 14:10:01 2015 -0500"
  },
  "message": "Support for Safe DNS configuration per subscriber device without Broadbandshield\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7081b51eafe8397943f822ea1f9d6d27f706e17b",
      "old_mode": 33188,
      "old_path": "xos/configurations/cord/Makefile",
      "new_id": "80b71e0df3cf40174730d0c92e1bf0e94bf99eb8",
      "new_mode": 33188,
      "new_path": "xos/configurations/cord/Makefile"
    },
    {
      "type": "modify",
      "old_id": "5d95d7af1c25f48df03b71c49ff50ad51ed2754a",
      "old_mode": 33188,
      "old_path": "xos/configurations/cord/cord.yaml",
      "new_id": "8aa4676f23c09637c7548cf42819f4f56b4ea9ca",
      "new_mode": 33188,
      "new_path": "xos/configurations/cord/cord.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "721f0545c8c0e22d5cb2262991aae8167608609f",
      "new_mode": 33261,
      "new_path": "xos/configurations/cord/dataplane/cleanup.sh"
    },
    {
      "type": "modify",
      "old_id": "a0950bee966c4bc4ad2658e40aa89414471fa539",
      "old_mode": 33188,
      "old_path": "xos/configurations/cord/dataplane/dataplane.yaml",
      "new_id": "3ca3bbe834b2ca4762f742885b2906f6c5b77143",
      "new_mode": 33188,
      "new_path": "xos/configurations/cord/dataplane/dataplane.yaml"
    },
    {
      "type": "modify",
      "old_id": "daac40cc55c1e0ac0276350ce16b1179da797564",
      "old_mode": 33188,
      "old_path": "xos/cord/models.py",
      "new_id": "1a814196c6ea6f7bf030eedef2e1cdc39cd166a3",
      "new_mode": 33188,
      "new_path": "xos/cord/models.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24c8f8d0b200a2778df35d336799a8904a2004c9",
      "new_mode": 33261,
      "new_path": "xos/observers/vcpe/files/etc/rc.local"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e89217d51c9f3cce37677f2ba6e04036b9f8cf1c",
      "new_mode": 33188,
      "new_path": "xos/observers/vcpe/files/etc/ufw/after.init"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d6c646186a43a16b91aaba574d747c40098757c",
      "new_mode": 33188,
      "new_path": "xos/observers/vcpe/files/etc/ufw/after.rules"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d9967267a201830f27e2b12b94ab8a7c7ac1cee",
      "new_mode": 33188,
      "new_path": "xos/observers/vcpe/files/etc/ufw/after6.rules"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1348cb125d78384d74fca9db945294ed1af6b73b",
      "new_mode": 33188,
      "new_path": "xos/observers/vcpe/files/etc/ufw/before.init"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b26ed8b05d810b044bb474898d56c97302963d9",
      "new_mode": 33188,
      "new_path": "xos/observers/vcpe/files/etc/ufw/before6.rules"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "870703221174db981748d860deed24117a2d4b0a",
      "new_mode": 33188,
      "new_path": "xos/observers/vcpe/files/etc/ufw/sysctl.conf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28fe5341884001d1e3dd40ae074815114e54f40e",
      "new_mode": 33188,
      "new_path": "xos/observers/vcpe/files/etc/ufw/ufw.conf"
    },
    {
      "type": "modify",
      "old_id": "960b48014b96b096ce447ef14899f22817579673",
      "old_mode": 33188,
      "old_path": "xos/observers/vcpe/steps/sync_vcpetenant_new.yaml",
      "new_id": "eb647b672f7f11788a2590d572a207b4408644dd",
      "new_mode": 33188,
      "new_path": "xos/observers/vcpe/steps/sync_vcpetenant_new.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6f7d4ace493b4294e7b6c7f0824cc2b366cd3e8",
      "new_mode": 33188,
      "new_path": "xos/observers/vcpe/templates/before.rules.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f9377728586220a92904d9378f05ccdc31a30e5",
      "new_mode": 33188,
      "new_path": "xos/observers/vcpe/templates/dnsmasq_safe_servers.j2"
    },
    {
      "type": "modify",
      "old_id": "88f523d82f1975f05f8d5dcdec965a137e9f2621",
      "old_mode": 33188,
      "old_path": "xos/observers/vcpe/templates/dnsmasq_servers.j2",
      "new_id": "c89c7625382ce3739088ac85484c696b829e76a1",
      "new_mode": 33188,
      "new_path": "xos/observers/vcpe/templates/dnsmasq_servers.j2"
    }
  ]
}
