)]}'
{
  "commit": "764eb39d1b6f614e9734ea3ed1b7dcf6c3aaa260",
  "tree": "cbf51eed72a3b0faaca57d9b033577de406b0728",
  "parents": [
    "26defe81f6a878f33e0aaeb1df4d0d7022c929ca"
  ],
  "author": {
    "name": "Christophe Fergeau",
    "email": "cfergeau@redhat.com",
    "time": "Wed Oct 16 17:52:33 2013 +0200"
  },
  "committer": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Thu Oct 17 12:25:25 2013 +0200"
  },
  "message": "Fix VNC SASL authentication when using a QXL device\n\nui/vnc.c:vnc_display_open() and spice-server/server/reds.c:do_spice_init()\nare both calling sasl_server_init(). If spice_server_set_sasl_appname()\nhasn\u0027t been called, spice-server will call it with \"spice\" as an appname,\ncausing cyrus-sasl to try to use a /etc/sasl2/spice.conf config file rather\nthan the /etc/sasl2/qemu.conf file that QEMU uses.\n\nWhen using -spice sasl on the command line, QEMU properly calls\nspice_server_set_sasl_appname() to set the SASL appname as \"qemu\",\nbut when using a QXL device without using SPICE, spice_server_init()\nis called from qemu_spice_add_interface() without setting the appname\nto \"qemu\", which then causes the VNC code to try to use spice.conf\ninstead of qemu.conf.\n\nSigned-off-by: Christophe Fergeau \u003ccfergeau@redhat.com\u003e\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79020a105f230de273f77dd8ec486da3fd73cc54",
      "old_mode": 33188,
      "old_path": "ui/spice-core.c",
      "new_id": "1976b712ba64b46c464f901ca9428309c5ce68bf",
      "new_mode": 33188,
      "new_path": "ui/spice-core.c"
    }
  ]
}
