openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
Halcyon
Settings
|
Report Duplicate
3
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
1 day
ago. based on code collected
1 day
ago.
Jun 11, 2023 — Jun 11, 2024
Showing page 6 of 7
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Added full implementation of the Halcyon PHP client and simple client example.
Matt Todd
More...
about 16 years ago
Fixed problem with warning protection code being confused by the Ruby VERSION constant.
Matt Todd
More...
about 16 years ago
Prevent 'VERSION already defined' warnings.
Matt Todd
More...
about 16 years ago
Added initial PHP Halcyon client library file and structure.
Matt Todd
More...
about 16 years ago
Fixed hooking methods, Request params, and other nasty issues.
Matt Todd
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.
Matt Todd
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).
Matt Todd
More...
over 16 years ago
Forgot to add the Runner file to the commit. Added initial Java client for Halcyon, contributed by Chris Hansen.
Matt Todd
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.
Matt Todd
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).
Matt Todd
More...
over 16 years ago
Fixed .gitignore. (Whoops.)
Matt Todd
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.
Matt Todd
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.
Matt Todd
More...
over 16 years ago
Adding the Application class to Halcyon and updating the core Halcyon module.
Matt Todd
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.
Matt Todd
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.)
Matt Todd
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.
Matt Todd
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.
Matt Todd
More...
over 16 years ago
Added User-Agent header to better comply with standard HTTP recommendations.
Matt Todd
More...
over 16 years ago
Added the rubyforge_project directive to the Gem spec.
Matt Todd
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.
Matt Todd
More...
over 16 years ago
Updating version to 0.4.0, ready for tagging.
Matt Todd
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.
Matt Todd
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.
Matt Todd
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.
Matt Todd
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.
Matt Todd
More...
over 16 years ago
Added URI dependency for the Router class erroneously left out. Thanks Elliot Cable.
Matt Todd
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.
Matt Todd
More...
over 16 years ago
Fixed a typo that Bill Marquette spotted. Added a Thanks To section in the README for contributors.
Matt Todd
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.
Matt Todd
More...
over 16 years ago
←
1
2
3
4
5
6
7
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree