Client can't connect to transmission-daemon

Bug #1336905 reported by Peter Passchier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
transmission (Ubuntu)
New
Undecided
Unassigned

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.

tags: added: rpc
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.