3
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Jun 11, 2023 — Jun 11, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added full implementation of the Halcyon PHP client and simple client example. More... about 16 years ago
Fixed problem with warning protection code being confused by the Ruby VERSION constant. More... about 16 years ago
Prevent 'VERSION already defined' warnings. More... about 16 years ago
Added initial PHP Halcyon client library file and structure. More... about 16 years ago
Fixed hooking methods, Request params, and other nasty issues. More... over 16 years ago
Began implementation of Controllers and respecting the new application structure and design. Implemented new global configuration at Halcyon.config to ease configuration lookup and setup. Redesigned the dispatch method to use the new Controlers system. Added Halcyon::Controller for the Application (base controller class) to inherit from, moving most of the Controller-specific methods to it instead of Halcyon::Application. Redesigned and removed huge chunks of cruft from the Halcyon::Runner class to clean it up for the new design. More... over 16 years ago
Added Exceptions back into the main Halcyon design but cleaned up how it is implemented and used. Now includes all of the standard HTTP statuses. Did minor cleanup on the Runner and Application default settings, but still not DRY. Slightly (very slightly) restructured the Halcyon::Cient (removing the need for Base). More... over 16 years ago
Forgot to add the Runner file to the commit. Added initial Java client for Halcyon, contributed by Chris Hansen. More... over 16 years ago
Added initial prospects of a Runner for starting the application, passing on configuration details to the server. Adjusted params to all be Mash instead of Hash (missed some last commit). Set up at_exit handler instead of trapping signals (less conflict with the actual server). Removed the ability for the server to allow itself to be terminated by an exception (with the config option :fail_hard). It was a bad idea. Fixed the logging to go with this as well, and the specs related to this feature as well. More... over 16 years ago
Moved from using Merb's core extensions' Hash#symbolize_keys! to Hash#to_mash to use the Mash library. This is because Hash#symbolize_keys! was removed from latest Merb (0.9.1) and is no longer supported (and was buggy, to begin with). More... over 16 years ago
Fixed .gitignore. (Whoops.) More... over 16 years ago
Added ignore file to ignore pkg and doc when installing the gem. Updated specs to include test for startup hook and to fix how logging it tested. Added a new example, MsgQ, a simple message queue conceptual app. Works fully. Added shutdown hook, but it is clobbered by the Thin signal trap. Removed old references to the Halcyon::Server class and also to the Exceptions classes. Removed unneeded Errors spec. May need to recreate, but these depended on old class that was deprecated and removed. More... over 16 years ago
Updated dependencies (preparing for Merb 0.9.0). Added the Halcyon::Application class which will replace the functionality of Halcyon::Server::Base. Updated Specs to use Halcyon::Application and pass with the new changes. Moved the Router to Halcyon::Application's subdirectory so that it can use it. Updated Halcyon::Server::Base with some experiments. More... over 16 years ago
Adding the Application class to Halcyon and updating the core Halcyon module. More... over 16 years ago
Added some logic to testing for acceptable requests (with options to turn it off now). Removed extraneous bits of functionality and documentation that would conflict with version 0.5.0. Working on idea for 0.5.0-refactor, found at http://pastie.org/155259. More... over 16 years ago
Cleaning up the internals to be simpler, more framework-minded (and not doing server things). (This is just the first step.) More... over 16 years ago
Removed unneeded functionality and added several options to toggle various optional functional pieces. Just a step towards removing everything that is unneeded. More... over 16 years ago
Remove methods associated with managing server-specific functionality, like log files and PID files.Commented out method calls from the #initialize method. More... over 16 years ago
Added User-Agent header to better comply with standard HTTP recommendations. More... over 16 years ago
Added the rubyforge_project directive to the Gem spec. More... over 16 years ago
Updated the specs to pass for 0.4.0. Need to be expanded to test the features implemented in 0.4.0, but they do pass. More... over 16 years ago
Updating version to 0.4.0, ready for tagging. More... over 16 years ago
Made sure the port value passed to the Mongrel handler (via Rack) was an integer, fixing #14. Thanks to ramdestedt for the fix. More... over 16 years ago
Fixed some issues with Basic Auth, changed how the basic_auth test is written, updated documentation related to these changes. More... over 16 years ago
Resolves issue with methods defined with out a params argument failing due to argument number being wrong. Removed requirement for argument instead providing a method called params to access the same data. Updated documentation to reflect recent changes more appropriately including the params argument removal. Updated the version number to indicate drastic internal design change. Existing designs will probably break, sufficient notice may be required. More... over 16 years ago
Added GET and POST data convenience methods, resolving ticket #10. Makes post[:foo] and get[:bar] possible. Made the default server Thin if it is installed, using Mongrel otherwise. Made most hashes managed by Halcyon (aside from those from ENV) have been forcibly symbolized to make access more consistent. Added and adjusted documentation where necessary or beneficial. Removed a few instances of quick and dirty code for alternatives in the merb/core_ext dependency already included (for instance, changing format_body). Updated Specs to use Bacon instead of RSpec. Fixed mispelling of contributor Elliott Cable's name. Updated version information. More... over 16 years ago
Added URI dependency for the Router class erroneously left out. Thanks Elliot Cable. More... over 16 years ago
Fixed an error in the Pref Manager example and fixed the missing RubyGems dependency. Added the root configuration option as the applications current active directory. This is to provide the ability to change the active root via a commandline or config file option. Updated the server spec to test the root option. More... over 16 years ago
Fixed a typo that Bill Marquette spotted. Added a Thanks To section in the README for contributors. More... over 16 years ago
Added primitive support for Basic authentication for servers and clients. Cleaned up the Client request methods in order to allow for headers to be passed along with them and to be set via callback. Fixed some display issues with Exceptions in order to display properly. Added an authenticated version of the Simple example app in example/authed/. Updated version to 0.3.26 to indicate these changes. Ready to be released. More... over 16 years ago