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
about 15 hours
ago. based on code collected
1 day
ago.
May 16, 2023 — May 16, 2024
Showing page 7 of 7
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Removed dependency and associated files of HashExt::Keys (which was pulleed from Rails) since the Merb CoreExtensions provides the same functionality. This shouldn't affect functionality.
Matt Todd
More...
over 16 years ago
Added startup and shutdown hooks for apps inheriting Server. Updated version to 0.3.23.
Matt Todd
More...
over 16 years ago
Moved specs from test/ to spec/ and updated the appropriate Rake tasks
Matt Todd
More...
over 16 years ago
Reorganized the Base exception component and updated all dependent code. Added initial specifications for the Router, errors and exceptions, and the server base functionality and behavior. Simplified the testing process for acceptable requests which now triggers only when not in testing or debugging modes. Added a profile for testing so Specs can run without having a handler running (which has been tested by Rack's specs) and to adjust settings as appropriate similar to the debugging profile. Moved the cleanup process into its own method to destroy the PID file and close the logger cleanly so that it may also be executed by the testing hooks at the end of the process (terminating naturally). Adjusted URI parsing to default to PATH_INFO if REQUEST_URI is not available (primarily a fix for Rack::MockRequest). Updated documentation to reflect changes. Ready to be tagged and released as version 0.3.22.
Matt Todd
More...
over 16 years ago
Added warning for unacceptable requests. Updated version to 0.3.18. Ready to be tagged, packaged, and distributed.
Matt Todd
More...
over 16 years ago
Fixed a problem in the PrefManager example.\nAdded access violation error reporting.\nAdded note about precedence and param ordering for halcyon commandline.
Matt Todd
More...
over 16 years ago
Revised how the logger formats its messages and how levels are determined and used internally and externally. Added '0.0.0.0' to the acceptable remotes default list. Fixed a few minor issues with the PID file creation and contents. Fixed an infinite loop where the PID file had no '{n}' tokens in it, also improving performance (or, at least, failing very quickly). Updated the documentation and comments to indicate changes in internal and external configuration, such as with the logger levels. Made sure RubyGems was included in the halcyon commandline tool first as it was, before, depending on the gem halcyon forwarder script to do it. Updated the configuration options to accept logger levels. Added ability to use configuration files on the commandline with flexible formats and structures. Updated the PrefManager example app to use a configuation file. Updated the wesite files.
Matt Todd
More...
over 16 years ago
Fixed dependency on JSON (opting for json/ext by default in the libs, but failing gracefully to load json/pure, and requiring only json_pure and offering warnings and suggestions to install json when possible). Expanded the list of error codes available and refined the constantization of the error code messages. Fixed problems with different (Rack) handlers not being consistent with the data in REQUEST_URI. Setup some helpful data in @env such as halcyon.logger. Added proper Logging and PID files. Fixed minor issues with acceptable requests. Added signal trapping for graceful and clean exits; added signal trap for SIGUSR1 to toggle debugging. Much more sensible logging occurs now adding to the clarity. Updated the halcyon commandline options. Added special handler for servers with unusual capitalization in their constant names. Revised how server loading is handled. Added and revised documentation to reflect recent changes. Updated version to 0.3.15. Ready to be tagged.
Matt Todd
More...
over 16 years ago
Removed debugging support dependency.
Matt Todd
More...
over 16 years ago
Added check and helpful error message in case the server app's class name doesn't match what's expected.
Matt Todd
More...
over 16 years ago
Updated version information. Added another example Client and Server to manage preferences. Fixed numerous issues with POST data with POST and PUT requests and clarified the documentation on retreiving and handling POST contenst. Ready to be tagged and released.
Matt Todd
More...
over 16 years ago
Added to the Exceptions documentation in the Client::Base library under the request method. Fixed typo/incorrect version reference in Halcyon module. Updated the README with more information about the website and fixed an error in the example usage.
Matt Todd
More...
over 16 years ago
Updated the version information to 0.3.11, fixed a dependency issue with a load path, and updated the Rakefile to look in lib/halcyon for all of the Halcyon dependencies. Ready to be tagged for 0.3.11 release.
Matt Todd
More...
over 16 years ago
Made comments in Client::Base#request more appropriate concerning parsing and returning. No substantial changes were made.
Matt Todd
More...
over 16 years ago
Changed the base Halcyon exception to a StandardError to be friendlier and conform to the ideal of standard, recoverable errors. Also made the Client::Base's request method throw an exception instead of simply returning a hash with the exception information.
Matt Todd
More...
over 16 years ago
Fixed minor loading issues and Exceptions not being generated correctly. Also addressed loading json/pure when json isn't available. Lastly, made client exceptions return a hash with the status and the body of the error message, though this might be changed simply to reraise the exception to let the developer handle it.
Matt Todd
More...
over 16 years ago
Fixed a problem with the Rakefile preventing deployment.
Matt Todd
More...
over 16 years ago
Fixed some problems with RDoc comments, fixed some bugs with debug mode and exception handling, fleshed out the documentation a bit more, fixed problem in Rakefile and set up Gem dependencies.
Matt Todd
More...
over 16 years ago
Fixed Rakefile for packing and distributing gem, also updated the Version information to be the correct version.
Matt Todd
More...
over 16 years ago
Both server and client operable, behaving correctly. Fixed dependency issues, beefed up exceptions, made the Client able to talk to the Server when in strict mode, etc. Tests and packing up in a Gem and getting website up soon.
Matt Todd
More...
over 16 years ago
Fixed issues with warnings and errors, added handling code to server/base and routing code to server/router. All glued together properly and handles requests correctly. WORKING FULLY, and may be considered alpha quality. TODO: Add modular action grouping, add tests, add example servers, add hooks to allow for authenticated communication, add client library for communicating to a Halcyon server.
Matt Todd
More...
over 16 years ago
Worked on bin/halcyon and started piecing together how lib/halcyon will pull together and load all dependencies. ERROR: bin/halcyon is having problems with RubyGems. Weird error.
Matt Todd
More...
over 16 years ago
Fixed some of the general documentation for the project and stole some code from Rack for Rakefile and for bin/halcyon.
Matt Todd
More...
over 16 years ago
Initial commit including structure, initial work on handling running (with options), etc. Most of the code coming shortly will be pulled from aurora.rubyforge.org as this is a split from that project.
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