)]}'
{
  "commit": "a64b7b936dcd926ace745c07c14f45ecfaddb034",
  "tree": "734b65e3c7c1862b05ef65e0ffbd584d7b86d537",
  "parents": [
    "bac37ec8300389d355d41a828b47577c1ec2e4f4"
  ],
  "author": {
    "name": "Shaun Pereira",
    "email": "spereira@tusc.com.au",
    "time": "Wed Mar 22 00:01:31 2006 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Mar 22 00:01:31 2006 -0800"
  },
  "message": "[X25]: allow ITU-T DTE facilities for x25\n\nAllows use of the optional user facility to insert ITU-T\n(http://www.itu.int/ITU-T/) specified DTE facilities in call set-up x25\npackets.  This feature is optional; no facilities will be added if the ioctl\nis not used, and call setup packet remains the same as before.\n\nIf the ioctls provided by the patch are used, then a facility marker will be\nadded to the x25 packet header so that the called dte address extension\nfacility can be differentiated from other types of facilities (as described in\nthe ITU-T X.25 recommendation) that are also allowed in the x25 packet header.\n\nFacility markers are made up of two octets, and may be present in the x25\npacket headers of call-request, incoming call, call accepted, clear request,\nand clear indication packets.  The first of the two octets represents the\nfacility code field and is set to zero by this patch.  The second octet of the\nmarker represents the facility parameter field and is set to 0x0F because the\nmarker will be inserted before ITU-T type DTE facilities.\n\nSince according to ITU-T X.25 Recommendation X.25(10/96)- 7.1 \"All networks\nwill support the facility markers with a facility parameter field set to all\nones or to 00001111\", therefore this patch should work with all x.25 networks.\n\nWhile there are many ITU-T DTE facilities, this patch implements only the\ncalled and calling address extension, with placeholders in the\nx25_dte_facilities structure for the rest of the facilities.\n\nTesting:\n\nThis patch was tested using a cisco xot router connected on its serial ports\nto an X.25 network, and on its lan ports to a host running an xotd daemon.\n\nIt is also possible to test this patch using an xotd daemon and an x25tap\npatch, where the xotd daemons work back-to-back without actually using an x.25\nnetwork.  See www.fyonne.net for details on how to do this.\n\nSigned-off-by: Shaun Pereira \u003cspereira@tusc.com.au\u003e\nAcked-by: Andrew Hendry \u003cahendry@tusc.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16d44931afa04b84b6d5e87a5fdd191474af1cb9",
      "old_mode": 33188,
      "old_path": "include/linux/x25.h",
      "new_id": "d035e4e87d07c351f7617821b011ab417e0020de",
      "new_mode": 33188,
      "new_path": "include/linux/x25.h"
    },
    {
      "type": "modify",
      "old_id": "fee62ff8c1946c78744f7ab880fa67315ad6cd5e",
      "old_mode": 33188,
      "old_path": "include/net/x25.h",
      "new_id": "0ad90ebcf86ecbf3a5da59e01abe3fe12b154864",
      "new_mode": 33188,
      "new_path": "include/net/x25.h"
    },
    {
      "type": "modify",
      "old_id": "03725c05175294732418b62107db627059179a50",
      "old_mode": 33188,
      "old_path": "net/x25/af_x25.c",
      "new_id": "7bf93df7248b734d1ca4c9850dcc514893c9269f",
      "new_mode": 33188,
      "new_path": "net/x25/af_x25.c"
    },
    {
      "type": "modify",
      "old_id": "54278b962f4ce1403d89e560196065811b7fc369",
      "old_mode": 33188,
      "old_path": "net/x25/x25_facilities.c",
      "new_id": "9f42b9c9de37b67da9e663c4f9b393a37f1a1d3e",
      "new_mode": 33188,
      "new_path": "net/x25/x25_facilities.c"
    },
    {
      "type": "modify",
      "old_id": "26146874b839eedb667327b67ed85c624834409c",
      "old_mode": 33188,
      "old_path": "net/x25/x25_in.c",
      "new_id": "eed50e10f09be6f93d1f3cce4febfba0400714c0",
      "new_mode": 33188,
      "new_path": "net/x25/x25_in.c"
    },
    {
      "type": "modify",
      "old_id": "8be9b8fbc24d143e6d3df6c9dff14f005a6b4cfe",
      "old_mode": 33188,
      "old_path": "net/x25/x25_subr.c",
      "new_id": "8d6220aa5d0fd5748814659e5a2d7068c91cdf57",
      "new_mode": 33188,
      "new_path": "net/x25/x25_subr.c"
    }
  ]
}
