Changesets can be listed by changeset number.
The Git repository is here.
Revision log for rool/rails/hub/trunk/config/environment.rb
Date | Changeset | Author | Log |
---|---|---|---|
01/13/2013 23:19 | 430 | rool | Upgrade all Rails v2.x apps to v2.3.15, except for Radiant, which is fiddly and has been patched instead. This is required due to two critical security vulnerabilities recently discovered in Rails versions 2 and 3. http://weblog.rubyonrails.org/2013/1/8/Rails-3-2-11-3-1-10-3-0-19-and-2-3-15-have-been-released/ https://groups.google.com/forum/?fromgroups=#!topic/radiantcms/b-2DPZlWt3o |
08/26/2012 17:35 | 341 | rool | Lots of changes to Hub to make it Rails 2.3.11 compatible. This is being checked in as one large changeset because it doesn't really split down into smaller components without having something that doesn't function in the intermediate steps. |
08/26/2012 17:35 | 226 | rool | When running Rake tasks, the use of PATH_PREFIX in routes.rb causes problems. The routes get parsed but unless RAILS_RELATIVE_URL_ROOT is set in the environment, they fail because PATH_PREFIX ends up 'nil' and you can't add 'nil' to a string. Up until now I've just set the environment variable to an empty string (any defined value will do) and started again, but this is pretty stupid. A far simpler approach is to just define PATH_PREFIX to an empty string if the enviroment variable is missing, allowing rake tasks to run without extra work. Modified environment.rb to do this in all cases, including patching old applications that aren't used, in case they're ever used again. |
08/26/2012 17:34 | 160 | rool | Fully specify the RISC OS Open web site .org site address in Hub e-mail messages. The SSL certificate won't like it much if we use the shortened version without the 'www'. |
08/26/2012 17:34 | 158 | rool | Reconfigured all applications for use in the ROOL account with its new layout. All files are set up for the development branch of the filesystem. Caught up in this changeset is an unrelated modification to the directory listing routine in Radiant, which now sorts the entries alphabetically. |
08/26/2012 17:34 | 112 | adh | After many attempts, a new version of Hub that requires the HubSsoLib Gem v0.1.0 (see future Changeset #113). HubSsoLib no longer uses cookies because of problems with the Rails cookies interface and the only viable workaround being scuppered by after_filter code not always being called (e.g. if you redirect from within a before_filter). Ultimately, the solution of using a (very) simple DRb-based authorisation server, as suggested by RubyPanther on the rubyonrails IRC channel, is perhaps a little slower but a lot more scalable and a lot more reliable. The server is included in the 'server' directory. |
08/26/2012 17:34 | 108 | adh | Substantial changes and additions to Hub. Now in a state where it will integrate with other applications to an acceptable level. Requires HubSsoLib gem 0.0.4 or later - see Changeset #107. |
08/26/2012 17:34 | 103 | adh | The next iteration of Hub. Requires the hubssolib Gem. Stores user login details in a secure cookie rather than the session, opening up the potential for cross-application access. Still need to move session expiry and last-recorded-URL stuff into a cookie, otherwise it's all done. Many bugs fixed, though some may have been introduced in splitting functionality into the Gem. No solution presently to whether or not the User object will be understood or accessible in any way from other applications (not yet tried). Checking this version in because it's reached a stage of reasonable stability, before the next step of attempting wider integration. Remember, this won't work at all unless hubssolib 0.0.3 is installed. |
08/26/2012 17:34 | 98 | adh | Initial import of Hub, an account management application. |