Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ronin-rb/ronin-web-server

A custom Ruby web server based on Sinatra.
https://github.com/ronin-rb/ronin-web-server

Just call not_found directly.

b9ba2991e44b91d3973d8914d68c6431e43e6696 authored over 12 years ago by Postmodern <[email protected]>
Moved instance methods up.

83dae39609378faf01ecb6be2745c04f680de8dd authored over 12 years ago by Postmodern <[email protected]>
Moved @since and @api tags up.

61b19aaa5e4038471f5be81fe1324fdfe712e0fd authored over 12 years ago by Postmodern <[email protected]>
Moved Sinatra conditions out into their own file.

a953feefc7db036e3dedbe4ae899a4104d72aa40 authored over 12 years ago by Postmodern <[email protected]>
Remove Ronin::Templates::Erb from Web::Server::Helpers.

5967bb5d4e733d625072ed63b86bbb9fdebe377b authored over 12 years ago by Postmodern <[email protected]>
Document the :server option.

c9ce33323abfc90369b5afce8c7412ce78b7190a authored over 12 years ago by Postmodern <[email protected]>
Have public_dir match /*.

8e7898e60bbf758fae1c4a073c57ea6e68993825 authored almost 13 years ago by Postmodern <[email protected]>
Pass conditions from files -> file and directories -> directory.

e4e760750ed3ffe53409725d1983d5c142f0343e authored almost 13 years ago by Postmodern <[email protected]>
Renamed the route helper method back to map, to prevent a name collision within Sinatra::Base.

e994200641200c461c4f5771ef3fe2278c69ba50 authored almost 13 years ago by Postmodern <[email protected]>
Have the any() helper class-method also call options().

f559bc80bc210b071d819db2d9d8c70fc0f4b8c6 authored almost 13 years ago by Postmodern <[email protected]>
Updated Web.proxy_server.

078759e1eb2c778ff2d22a23ec05ad7895f95b74 authored almost 13 years ago by Postmodern <[email protected]>
Ensure the route helper prefixes the sub-path with a "/".

76a3e083778aa8a4115ff9e3746357e6f1c71824 authored almost 13 years ago by Postmodern <[email protected]>
Support Sinatra routing conditions in all helper class-methods.

d8ae4a53d754e4b56b22852afbb4500ff7999cf9 authored almost 13 years ago by Postmodern <[email protected]>
Have any() also call patch().

4357176a3ed852cbec9c6fc569663df9f846890d authored almost 13 years ago by Postmodern <[email protected]>
Updated Web::Server::Helpers to use Web::Proxy, Rack::File and Rack::Directory.

c53813ad8dc2d13c0b270c73907212121ea2ad28 authored almost 13 years ago by Postmodern <[email protected]>
Added #run! and #quit! to Proxy.

* Use Rack::Server.start to run the Proxy as a standalone server.

1e26fb3be5a3a619049a44e2c2dde005ad56f58a authored almost 13 years ago by Postmodern <[email protected]>
Proxy is a class now.

0eceaa5f3803c5e236a814b4df4331b58ec07927 authored almost 13 years ago by Postmodern <[email protected]>
Merged Web::Middleware::Proxy back into Web::Proxy.

55f1281f1577883fd066269a30519aceaaed01d2 authored almost 13 years ago by Postmodern <[email protected]>
Moved Web::Middleware::Request, Middleware::Response in to Web::Server.

2b758feebbee98e4c276e65dea7754bb8a320805 authored almost 13 years ago by Postmodern <[email protected]>
Made Web::Server::Base more like Sinatra::Base.

* Overrode quit!.
* Updated run! to match the code in sinatra 1.3.0.
* Removed handler, handler=...

dcfa48a8e24d0c0b8f4449c0ead6ea035b46519f authored almost 13 years ago by Postmodern <[email protected]>
Use not_found and default_response in Web::Server::Base.

480afd56ddd4b0f990c761beff33ad4215ddbb9f authored almost 13 years ago by Postmodern <[email protected]>
Added Sinatra condition methods, to replace Ronin::Web::Middleware::Filters.

0fb91edf4d1ba045e0a1bd258b03701c954cd9a5 authored almost 13 years ago by Postmodern <[email protected]>
Moved all helper methods into Web::Server::Helpers.

8da9f4cbf80e5e959aeb1165c5e0d6af13388b49 authored almost 13 years ago by Postmodern <[email protected]>
Bumped Copyright date.

9e90a072feefe08ae96412e534d92431a7852e26 authored about 13 years ago by Postmodern <[email protected]>
The block may not always be given to Web.proxy.

9b53eed96770c05a9e8128af152ae3fbab11b925 authored over 13 years ago by Postmodern <[email protected]>
The block may not always be given to Web.server.

3debd0b87a1dc6622dbb4a0d3f849160acb0373f authored over 13 years ago by Postmodern <[email protected]>
Added missing documentation.

6e9feee9cd93f6b0460a27b2e60d3dc6702b1876 authored over 13 years ago by Postmodern <[email protected]>
Allow passing paths in directly to Files.new and Directories.new.

b6b16af0b168c600129381fc7a190453e0c08984 authored over 13 years ago by Postmodern <[email protected]>
Allow files and directories helper methods to accept options.

a81d2cee046e2e6a432b11251c9cfe2b9da9c295 authored over 13 years ago by Postmodern <[email protected]>
rack-test is now under Bundlers control.

420ef690de9638293e9e2edaedce7dcab05f9d6d authored over 13 years ago by Postmodern <[email protected]>
Added more YARD links, @see tags and class descriptions.

be37ffd8766e7528fc39d72b4c8a4e48a1ec65c3 authored over 13 years ago by Postmodern <[email protected]>
Added YARD @api tags.

cd5445fd1adaa599f44404a5fdd2cb639b6c8352 authored over 13 years ago by Postmodern <[email protected]>
Upgraded from GPL-2 to GPL-3.

b72382a86a5eb9064fb145a8f58a3dfb5da6c3e7 authored over 13 years ago by Postmodern <[email protected]>
Do not use Ronin::Web::Middleware::Helpers in any Sinatra apps, as it will override the 'response' getter method.

1dc4fa4dc428966768a5c61c0270dd9722391e21 authored over 13 years ago by Postmodern <[email protected]>
Updated the copyright years.

11da317016321671dddb597c4856c8d4efe9762d authored over 13 years ago by Postmodern <[email protected]>
Specifying caller with raise() is not required for Ruby >= 1.8.7.

1afb9125ba9ece025f31ddd629b129fd75fd1f63 authored over 14 years ago by Postmodern <[email protected]>
Replaced the old Sinatra helpers with the new Middleware.

5b1c663671db508c7d5ab521dc967930bdff336c authored over 14 years ago by Postmodern <[email protected]>
Removed old specs.

2e936faec2233e5b42ab49458b70dfa0a05f4067 authored over 14 years ago by Postmodern <[email protected]>
Use Middleware::Proxy in Web::Proxy::Base.

a6597d05d5c8eea6c96804fefabe834b7500200b authored over 14 years ago by Postmodern <[email protected]>
Removed more unused code.

ef8d5fe4d8bd6af7a2176744570ec90e3a9e02cd authored over 14 years ago by Postmodern <[email protected]>
Style

4e3f8fcfe76f793ac0b1302be66040ba152c627f authored over 14 years ago by Postmodern <[email protected]>
Added Base.files and Base.directories.

d743fc982939d64c2e2693188aa5a3573ab86cd7 authored over 14 years ago by Postmodern <[email protected]>
Remove duplicate include of Rack::Utils.

ecb33db561ef14911922f08e7dafae924c6d81b7 authored over 14 years ago by Postmodern <[email protected]>
Also include Ronin::UI::Output::Helpers for use in Sinatra routes.

c3041fbcb7c83c3f20556d85262e8d341c67ec77 authored over 14 years ago by Postmodern <[email protected]>
Fixed another typo.

1b8df483f454eb9b96c18f27aa544233e2d0bc97 authored over 14 years ago by Postmodern <[email protected]>
Use get '*' to catch all unmatched responses.

ed7747a62958561339169f0ed008289dd97d9c31 authored over 14 years ago by Postmodern <[email protected]>
Removed unused code in Server::Base.

e113ff624ec1aa7940d00f8c1230fc4d5e60a3a1 authored over 14 years ago by Postmodern <[email protected]>
Extend UI::Output::Helpers.

cf0ac54e2780aee64328ae7e0b1b6e40f0ac4079 authored over 14 years ago by Postmodern <[email protected]>
Renamed Server::Base.host, hosts_like to vhost, vhosts_like, respectively. This prevents a name conflict with the host configuration option.

6bcb7917217392e0436d332260ca5c12338ab202 authored over 14 years ago by Postmodern <[email protected]>
Use the new Files and Directories middleware for Base.file, Base.directory and Base.public_dir.

2c7b0b9f5e597953da8c0f7809f7a5a55f7f4c81 authored over 14 years ago by Postmodern <[email protected]>
Replaced Web::Server::Helpers::Rendering with the Middleware::Helpers module.

6703dd6ffbc2aa8ef78c364250c4546bc64c7c70 authored over 14 years ago by Postmodern <[email protected]>
Re-organized helper modules.

8dd4cb95b7fdb765505624d41e3f07aa998be63d authored over 14 years ago by Postmodern <[email protected]>
Upgrade to rake-test ~> 0.5.4 and drop the test-unit dep.

c925a6a2c0d09f60c1140895693ffeb63803b630 authored over 14 years ago by Postmodern <[email protected]>
Use an attr_reader.

fabcc31c42a4c24d176c536bfa049940c2401018 authored over 14 years ago by Postmodern <[email protected]>
Use yield instead of block.call when possible.

7a3bb1fadb42a9d9f2114be3de9f8c5a69950188 authored over 14 years ago by Postmodern <[email protected]>
Require 'spec_helper' at the beginning of every spec file.

de334149e2a0a5debef2dab0b59ae767a9fcf54d authored over 14 years ago by Postmodern <[email protected]>
Bundle data_paths ~> 0.2.1.

e0fd96d5cf04d98039012e1dfe2a91e91908d938 authored over 14 years ago by Postmodern <[email protected]>
Updated the copyright dates.

65bb4f9455de187362d79b2f9b752711a2e14b17 authored almost 15 years ago by Postmodern <[email protected]>
Switched the YARD markup formatting to markdown.

0d47c688277e36b1312ea0db635e0a95fb4813ae authored almost 15 years ago by Postmodern <[email protected]>
Use StaticPaths::Finders.

7c7a94900d3942973a2c33379f718f45f5cbd25d authored almost 15 years ago by Postmodern <[email protected]>
Use the include RSpec helper method.

e92f60002b5f00e0c84bba5007a4246fb1bf435e authored almost 15 years ago by Postmodern <[email protected]>
Updated the examples for Server.proxy and Server.proxy_doc.

6a8e14058ee3d028b4682e943bd0e15d1607a83d authored about 15 years ago by Postmodern <[email protected]>
Use all possible yield arguments in the proxy_doc example.

4fb513b1a33ff6216afe16cdf75d087e29f25200 authored about 15 years ago by Postmodern <[email protected]>
Fixed the example for Helpers::Proxy#proxy_doc.

b42273f7548e71e141ffe935ba5f8163d61ca1fb authored about 15 years ago by Postmodern <[email protected]>
Renamed Server.proxy_page to Server.proxy_doc.

276e2f69054fd3e289445744bf474ca9f2ad382d authored about 15 years ago by Postmodern <[email protected]>
Consolidated many of the Web::Server modules into Web::Server::Base.

* Developers will expect to have access to all modules.

f4860219cb12e355dc579d6430f07c7eb8946924 authored about 15 years ago by Postmodern <[email protected]>
Fixed a typo in the examples for Server#proxy_page.

df2674110b9f6b6dd4bc5c2c4567f0a56cf46dbd authored about 15 years ago by Postmodern <[email protected]>
Changed the proxy XML rewrite spec to use OSVDB's RSS feed.

* milw0rm has too much random downtown.

ed408d2e6a60271b8216edf99c7b0e83b7aa35b9 authored about 15 years ago by Postmodern <[email protected]>
Shortened the namespace used in the @see tag for Web.proxy_server.

cff60985a20244e58eb6a67162de539c957cc8a4 authored over 15 years ago by Postmodern <[email protected]>
Updated the docs for Web.proxy_server.

39ec372ca806625d906380d9e235e7ab5b728c30 authored over 15 years ago by Postmodern <[email protected]>
Rename Web.proxy to Web.proxy_server.

ee25446e1eca08b874796f20b84041a44192f3db authored over 15 years ago by Postmodern <[email protected]>
Use proxy_doc in the spec app.

5cc7019b80910da4372a328ee2004efb95761fdd authored over 15 years ago by Postmodern <[email protected]>
Fix the example for proxy.

b8cfa1210660ad423363eef0fe5a6ee74678071d authored over 15 years ago by Postmodern <[email protected]>
Renamed proxy_page to proxy_doc.

* Also respect the arity of blocks passed to proxy_doc.

4075dc004bd9d0da77efc8d6d7f31c2620486400 authored over 15 years ago by Postmodern <[email protected]>
Added YARD tags to Web::Server::Helpers::Proxy.

8443407af80431f5cec3784de8533b1a92b3b6f4 authored over 15 years ago by Postmodern <[email protected]>
Added YARD @since tags to Web::Server::Helpers::Files.

10aa52430d74eaacd54624d180eb6247213f678f authored over 15 years ago by Postmodern <[email protected]>
Added YARD @since tags to Web::Server::Helpers::Hosts.

56278abc384989f970de70202bdf14a3c3a55035 authored over 15 years ago by Postmodern <[email protected]>
Added YARD tags to Web::Server::Helpers::Hosts.

655a4f9de2ec5dbbcc455829f51e42b2fce0b5b9 authored over 15 years ago by Postmodern <[email protected]>
Added YARD tags to Web::Server::Helpers::Files.

8f05553e0ba816842f17339ad7eea1fc692f5045 authored over 15 years ago by Postmodern <[email protected]>
Added YARD tags to Web.server.

782205f959f10b680b9cc83d585a0ee9b84039e0 authored over 15 years ago by Postmodern <[email protected]>
Added Web::Server::Proxy.

3d3f3131680da699bcdfa5c4cfa3144f8d84ffab authored over 15 years ago by Postmodern <[email protected]>
Added YARD tags to Web::Server::Hosts.

23e564357f326a04440720f5c481d8948acc242b authored over 15 years ago by Postmodern <[email protected]>
Added YARD tags to Web::Server::Files.

c2c085e291398dc2b567dfcc96b15b245fddbb82 authored over 15 years ago by Postmodern <[email protected]>
Fixed identation of docs.

0bbe27725f459cea9500e162efb99fa82434dc93 authored over 15 years ago by Postmodern <[email protected]>
Wording changes to the documentation.

dc441d237291d78086b3118bf93eb470d9f3955f authored over 15 years ago by Postmodern <[email protected]>
Use "Boolean" instead of "true, false" in the YARD docs.

5421f42aa95fd74ef90f292f29cb8c24915f4aca authored over 15 years ago by Postmodern <[email protected]>
Renamed a method argument for Base.map.

* Added a missing @param tag.

6204ea8d9fbefcd7e4e0c718cbfa9cb985821219 authored over 15 years ago by Postmodern <[email protected]>
Add YARD tags to Ronin::Web::Server::Base.

88695a1a8c50ceb3556f6f3390b18bcdb6e60e50 authored over 15 years ago by Postmodern <[email protected]>
Get comments within 80 columns.

d26b0c9ac6bfc3b31d0639faf578e01281af8b62 authored over 15 years ago by Postmodern <[email protected]>
Added some output messages to Web::Server.run!.

9281072d04c48e90016952a5b27096e702e7d98c authored over 15 years ago by Postmodern <[email protected]>
Prefix our error messages with "Error: ".

2b57de2cfc50dc927ff9ec0427602dc978b2c7a9 authored over 15 years ago by Postmodern <[email protected]>
Second thought, we should not rescue Gem::LoadError exceptions.

fb880324788cb46c9bd79a4d424a08125c435a93 authored over 15 years ago by Postmodern <[email protected]>
Added an error message if test-unit isn't installed.

783eadbe101e78aa47e65d3683f85ecff9f66d69 authored over 15 years ago by Postmodern <[email protected]>
Change wording in the warning message.

9625d6109369c67bc566c3ded10e30e41724e0bb authored over 15 years ago by Postmodern <[email protected]>
Rescue all LoadErrors.

97d9291a1d0a8dcb51bb6b906b7a3e8dc5a9f654 authored over 15 years ago by Postmodern <[email protected]>
Added a begin/rescue block around "require 'rack/test'".

cdee41bdbf6315264425cf34e1a7a5440989b26c authored over 15 years ago by Postmodern <[email protected]>
Added Web::Proxy::App and Web.proxy, similar to Web::Server::App and Web.server.

86de18ffdf7c9d307e10bea3741bac76d48c4018 authored over 15 years ago by Postmodern <[email protected]>
Set the default port that Web::Proxy runs on to 8080.

33b2376005e078e45cdb87b50ec0dac69b5c2362 authored over 15 years ago by Postmodern <[email protected]>
Changed the default port of the Web::Server to 8000.

afa79b4949ea45ede7938bfc653fe752cd1fb206 authored over 15 years ago by Postmodern <[email protected]>
Set the default response to proxy the requests.

dd7572c3fee6fb6bdb4bf0c62a0878cd3b9a1463 authored over 15 years ago by Postmodern <[email protected]>