Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#183 closed defect (wontfix)

xmlrpc plugins does 501 on 0.9.3 — at Version 3

Reported by: alessandro.ogier@… Owned by: Alec Thomas
Priority: normal Component: XmlRpcPlugin
Severity: normal Keywords:
Cc: Trac Release:

Description (last modified by Alec Thomas)

trac 0.9.3 as mod_python (is wscgi really necessary ?)

apache conf:

Alias /trac/ "/usr/share/trac/htdocs/"

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^/prj
RewriteRule ^/prj(.*)$ https://x/prj$1

<Directory "/usr/share/trac/htdocs">
   Options Indexes MultiViews
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>

<Location /prj>
   SetHandler mod_python
   #PythonHandler trac.ModPythonHandler
   PythonHandler trac.web.modpython_frontend
   PythonOption TracUriRoot /prj
   PythonOption TracEnvParentDir "/var/trac"
</Location>

<Location /prj/reti/login>
   AuthType Basic
   AuthName "reti workspace"
   AuthLDAPURL ldap://x/y?uid
   AuthLDAPBindDN 
   AuthLDAPBindPassword 
   Require group 
</Location>

etc

installed xmlrpc plugin syswide with egg

https://example.com/prj/reti/xmlrpc works, POSTing to the same page doesn't

what it's wrong there ?

tia,

Change History (3)

comment:1 Changed 18 years ago by alessandro.ogier@…

excuse me for that garbage, i didn't quote it properly.

comment:2 Changed 18 years ago by anonymous

Resolution: wontfix
Status: newclosed

comment:3 Changed 18 years ago by Alec Thomas

Description: modified (diff)

This is the exact reason why the WSGI branch is necessary. Trac's existing request handlers basically don't handle anything except text/html POSTs. The WSGI branch rectifies this.

Note: See TracTickets for help on using tickets.