)]}'
{
  "commit": "15935e9ae1619288f0f78fcc0dac15c1c25d41c6",
  "tree": "5a12ca48a8d3619f634134744abb0cf6e5f9a589",
  "parents": [
    "0dab930314e215a627f848ffa824ed995eb2e13c"
  ],
  "author": {
    "name": "paul",
    "email": "paul",
    "time": "Tue May 03 09:27:23 2005 +0000"
  },
  "committer": {
    "name": "paul",
    "email": "paul",
    "time": "Tue May 03 09:27:23 2005 +0000"
  },
  "message": "2005-05-03 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* (general) More cleaning up of stream abuse, isisd should be\n\t  back to previous functionality. Replace various XMALLOC+memset\u0027s\n\t  with XCALLOC\n\t* isis_tlv.c: (tlv_add_padding) use stream_put to clear the stream\n\t  rather than forward endp, as isisd reuses streams.\n\t* isis_pdu.c: (process_lsp) cleanup direct reference to stream endp\n\t  (send_lsp) manual copy of a stream cleaned up to use stream_copy.\n\t* isis_network.c: (isis_recv_pdu_bcast) replace direct memcpy with\n\t  stream_write\n\t  (isis_recv_pdu_p2p) replace recvfrom directly into stream with\n\t  stream_recvfrom. Remove dangerous and now unneeded manual update\n\t  of endp.\n\t  (isis_recv_pdu_bcast / non-GNU_LINUX) Replace direct memcpy with\n\t  stream_write.\n\t  (isis_recv_pdu_p2p) replace read direct into stream with\n\t  stream_read_try, and hence remove the manual update of endp.\n\t* isis_lsp.c: (lsp_update_data) manual stream dup replaced with\n\t  stream_dup.\n\t  (lsppdu_realloc) mempcy into stream data replaced with stream_put.\n\t  (lsp_build_nonpseudo) remove mysterious stream_forward_endp\u0027s -\n\t  which were originally stream_set_putp - shouldn\u0027t be needed\n\t  now that all the manual fiddling of private stream data has been\n\t  corrected.\n\t  (build_topology_lsp_data) remove unneeded twiddling of endp,\n\t  appears to be due to lsppdu_realloc(), but it appears to sort of\n\t  do the right thing wrt streams.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "081ee654bd9b0dfe6ae080eb34f7bb3b3dc354d6",
      "old_mode": 33188,
      "old_path": "isisd/ChangeLog",
      "new_id": "d5c8ec52f676c08bbaf7eb57646c92f32f7c6972",
      "new_mode": 33188,
      "new_path": "isisd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "f59e804b98445d39f2a111921f2689c62823f80f",
      "old_mode": 33188,
      "old_path": "isisd/isis_lsp.c",
      "new_id": "0860b1505e2ec6307663955d550205a1c212435b",
      "new_mode": 33188,
      "new_path": "isisd/isis_lsp.c"
    },
    {
      "type": "modify",
      "old_id": "2e901f1a3fc8b416ffabc4f313a5b027d53cfbd7",
      "old_mode": 33188,
      "old_path": "isisd/isis_network.c",
      "new_id": "466a91778b1a18a4b5dab2694ab99c96cdf4cebd",
      "new_mode": 33188,
      "new_path": "isisd/isis_network.c"
    },
    {
      "type": "modify",
      "old_id": "9d3b18adc22b57644187ab9d6563b0313c95281f",
      "old_mode": 33188,
      "old_path": "isisd/isis_pdu.c",
      "new_id": "b83c6339dbd5da33cf7852f480d5d835fe37f777",
      "new_mode": 33188,
      "new_path": "isisd/isis_pdu.c"
    },
    {
      "type": "modify",
      "old_id": "3dae5d89da73cb7fac98774dd8655f64189f7068",
      "old_mode": 33188,
      "old_path": "isisd/isis_tlv.c",
      "new_id": "1194f046776c6e72961a09e62260ed2be90849cc",
      "new_mode": 33188,
      "new_path": "isisd/isis_tlv.c"
    }
  ]
}
