Public bug reported:

Installed transmission-daemon 2.82-1.1ubuntu3 on a server (Ubuntu 14.04
LTS) on the local network. When trying to connect through any
webbrowser, it says:

"""
409: Conflict

Your request had an invalid session-id header.

To fix this, follow these steps:

    When reading a response, get its X-Transmission-Session-Id header and 
remember it
    Add the updated header to your outgoing requests
    When you get this 409 error message, resend your request with the updated 
header

This requirement has been added to help prevent CSRF attacks.

X-Transmission-Session-Id: <session id, different for different browser 
sessions>
"""

It used to properly connect in older versions. The only known fix I could find 
is to recompile it without:
#define REQUIRE_SESSION_ID

in libtransmission/rpc-server.c

I was wondering if there is another way to get around this problem, the
package is totally unusable as is.

** Affects: transmission (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: 409 transmission-daemon

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to transmission in Ubuntu.
https://bugs.launchpad.net/bugs/1336905

Title:
  Client can't connect to transmission-daemon

Status in “transmission” package in Ubuntu:
  New

Bug description:
  Installed transmission-daemon 2.82-1.1ubuntu3 on a server (Ubuntu
  14.04 LTS) on the local network. When trying to connect through any
  webbrowser, it says:

  """
  409: Conflict

  Your request had an invalid session-id header.

  To fix this, follow these steps:

      When reading a response, get its X-Transmission-Session-Id header and 
remember it
      Add the updated header to your outgoing requests
      When you get this 409 error message, resend your request with the updated 
header

  This requirement has been added to help prevent CSRF attacks.

  X-Transmission-Session-Id: <session id, different for different browser 
sessions>
  """

  It used to properly connect in older versions. The only known fix I could 
find is to recompile it without:
  #define REQUIRE_SESSION_ID

  in libtransmission/rpc-server.c

  I was wondering if there is another way to get around this problem,
  the package is totally unusable as is.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/transmission/+bug/1336905/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to