Station

log

age author description
12 months sneakin Minor changes to possibly help play with multi-nodes.default tip
12 months sneakin Forgot to add listener.
12 months sneakin The example station now prints the params to the index. A route was also added for "/", which points to example_station:index.
12 months sneakin Added task for render
12 months sneakin Added a comment to delineate the start functions from the actual RESTful functions.
12 months sneakin Prioritized the todo.
12 months sneakin Added support for resource routes. Fixed up the path generation for child resources.
12 months sneakin Hooked the example_upload_station into example_station with a route. Changed the error messages a bit.
12 months sneakin Added a case catch around dispatch.
12 months sneakin Hooked up the routing to into everything. Still need to trap errors for bad routes and other errors.
12 months sneakin Documented all he functions. Fixed up the resources routes (missed a few).
12 months sneakin Changed the what a route actually is. The module and function names can be specified. Still need to handle default params such as :id.
12 months sneakin Consolidated the path splitting.
12 months sneakin Added some test cases for resolve.
12 months sneakin Implemented most of the routing:resolve algorithm. Still needs a few tweaks such as adding a function name to routes.
12 months sneakin Started working on routing URL paths.
12 months sneakin Parametized `erl` and the load paths.
12 months sneakin Example showing where I want to take this.
12 months sneakin Added some basic dispatching based on the HTTP method.
12 months sneakin Completed the task.
12 months sneakin Commented out the handling log message since it dumps uploads.
12 months sneakin Added a commit button and print out of the content type.
12 months sneakin Removed the unused code.
12 months sneakin No tracking the acceptor so it can be restarted by the listener.
12 months sneakin Started moving to a proper supervision tree. There's now a station_sup[ervisor] and a listener server. I still need to clean out station.
12 months sneakin Starting to do some work.
12 months sneakin Removed the http_request record in favor of a three element tuple.
12 months sneakin Should have ran the test function. My redefinition of parse_body didn't work.
13 months sneakin Some more style changes and refactorings.
13 months sneakin Added a comment to separate the implementation.
13 months sneakin Collapsed some lines to improve the style.
13 months sneakin Created an org-mode todo file.
13 months sneakin Got the examples to build and start from a Makefile.
13 months sneakin Needed some docs on how to start things.
13 months sneakin Renamed content to body to align with the RFC.
13 months sneakin Ensuring only a single Content-Length header is sent.
13 months sneakin Finally created an http_response record and station now uses that. It also expects `dispatch` to now return an #http_response.
13 months sneakin Removed the io:format calls and switched to sasl's error_logger.
13 months sneakin Commented out the io:format calls hoping it would speed things up.
13 months sneakin Renamed 'server' to 'station' and made the first station the upload example.
13 months sneakin Made the server a behaviour.
13 months sneakin This'll help.
13 months sneakin Got HTTP/1.1 requests to parse and to return a dummy page.
13 months sneakin Here's what looks to be a working HTTP request parser.