Refactor #1909
Add 'rack' http handler for RESTful support
| Status: | Closed | Start: | 01/27/2009 | |
|---|---|---|---|---|
| Priority: | High | Due date: | ||
| Assignee: | % Done: | 0% |
||
| Category: | - | |||
| Target version: | 0.25.0 | |||
| Affected version: | 0.24.7 | Branch: | ||
| Votes: | 0 |
Description
Now rack is mature and we already have an implementation for xmlrpc, we should consolidate our network handling and delegate the responsibility to rack. This gives us a thin but clear separation of the application and the point of communication, enabling future development.
History
Updated by Luke Kanies over 1 year ago
- Status changed from Unreviewed to Accepted
- Priority changed from Normal to High
Rack support wasn’t ported over to the new system, so we need this for ‘Passenger’ support, and it would make our lives much easier.
Updated by Luke Kanies over 1 year ago
- Subject changed from Eliminate multiple http handlers and use rack as abstraction layer to Add 'rack' http handler for RESTful support
Renaming the ticket, since we’ll always at least have webrick, for the default, no-dependency case.
Updated by James Turnbull over 1 year ago
Status? This is going to be bumped unless someone updates shortly.
Updated by Luke Kanies over 1 year ago
I’m not comfortable bumping this; people are using Passenger today, and I don’t want to put out a release without it.
I’m quite comfortable putting out a beta without it, though.
Updated by Christian Hofstaedtler over 1 year ago
I’m sorry, have been quite busy this week. Hopefully I can send updated patches for this today/tomorrow.
Updated by Christian Hofstaedtler over 1 year ago
- Status changed from Accepted to Ready for Checkin
- Assignee changed from Paul Nasrat to James Turnbull
I’ve incorporated all comments and rebased against current master. Please find the updated code on github, git://github.com/zeha/puppet-rack.git branch is ticket/1909 .
Updated by James Turnbull over 1 year ago
- Status changed from Ready for Checkin to Closed
Pushed in commit:“6e01e7ab403d090f29f13c938ca5b19930c4b408” in branch master.