aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
AgeCommit message (Collapse)Author
2011-08-11Add Transport:setopts/2 note for writing protocolsLoïc Hoguin
2011-08-10Give the ListenerPid to the protocol on startupLoïc Hoguin
Also sends a message 'shoot' that can be received by the protocol to make sure Cowboy has had enough time to fully initialize the socket. This message should be received before any socket-related operations are performed. WebSocket request connections are now moved from the pool 'default' to the pool 'websocket', meaning we can have a lot of running WebSockets despite having a low 'max_connections' setting.
2011-07-19Separate message and packet handling for websocketsLoïc Hoguin
Improves the readability of websocket handler code by having two functions: websocket_handle/3 handles the packets received from the socket, removing the tuple construct that was otherwise needed, so only websocket_handle(Data, Req, State) is needed now; websocket_info/3 handles the messages that the websocket handler process received, as websocket_info(Info, Req, State). Both functions return values are handled identically by Cowboy so nothing changes on that end.
2011-06-30Add a link to cowboy_examples in the READMELoïc Hoguin
2011-05-16README: Grammar fixes.Loïc Hoguin
Thanks Mewn!
2011-05-16Document the path info featureAnthony Ramine
2011-05-07Removed a few lines from the README for pedantic correctness.Loïc Hoguin
2011-05-07Improve READMEAnthony Ramine
2011-05-07Greatly improve the README.Loïc Hoguin
Forward me any more questions and I'll continue on improving it.
2011-04-30Merge pull request #5 from yrashk/patch-1.Loïc Hoguin
README: added a mentioning of agner dependencies mechanism
2011-04-30README: added a mentioning of agner dependencies mechanismYurii Rashkovskii
2011-04-30Use syntax highlighted code block in README.mdAnthony Ramine
GitHub just implemented that and we should use it. https://github.com/blog/832-rolling-out-the-redcarpet
2011-04-03Fix a grammar error reported by DeadZen on IRC.Loïc Hoguin
2011-04-03Make Cowboy an OTP application again, properly this time.Loïc Hoguin
As requested by many people on IRC Cowboy is now a proper OTP application to support soft code upgrades. It should also be easier to start and stop listeners now using cowboy:start_listener/6 and cowboy:stop_listener/1.
2011-04-02Anonymize and improve the cowboy supervision tree.Loïc Hoguin
* Cowboy isn't an OTP application anymore; just a supervisor. * All processes started by Cowboy are now anonymous. * All processes related to a listener are now part of its supervision tree.
2011-03-22Forward transport and protocol name to Handler:init.Loïc Hoguin
2011-03-20Rename the title for Getting Started in the README.Loïc Hoguin
2011-03-19Rewrite the dispatcher to take a list of host each having a list of paths.Loïc Hoguin
* Makes more sense to parse the host only once instead of for each path. * Allows proper handling of: If the host is not a valid host on the server, the response MUST be a 400 (Bad Request) error.
2011-03-18Move the reply function to cowboy_http_req.Loïc Hoguin
2011-03-18Introduce Handler:terminate to cleanup the handler's state.Loïc Hoguin
2011-03-18Handler:init/2 should also return the Request in case it changed.Loïc Hoguin
2011-03-18Introduce Handler:init/2 for initializing the handler state.Loïc Hoguin
We need an init function in order to process upgrade instructions for protocols like WebSockets, but also to request an active receive mode for long-polling connections, both of which will be implemented at a later time.
2011-03-17Initial commit.Loïc Hoguin