Граф коммитов

84 Коммитов

Автор SHA1 Сообщение Дата
jzylks a816cae8eb Changed wording on login, when already logged in, from `If you are not you...` to `If this is not you...`
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@89 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-29 21:29:50 +00:00
matt.zukowski f60ad0d9bb final update to changelog before 0.3.0 release
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@87 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-29 19:38:12 +00:00
matt.zukowski e7713c7bfb - MySQL is now the default databse connection adapter (instead of SQLite 3)
- sqlite3-ruby is no longer a gem requirement (compiling it can be problematic)
- activerecord is now a gem requirement (casserver won't work without it)

git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@86 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-29 19:35:32 +00:00
matt.zukowski de654ae914 added notice.png to manifest
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@85 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-29 18:53:05 +00:00
matt.zukowski 606138f0b5 - updated changelog
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@84 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 22:53:40 +00:00
matt.zukowski 30c757c097 added better logging of expire_sessions status
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@83 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 22:52:27 +00:00
matt.zukowski 815b88a52e added better logging of expire_sessions status
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@82 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 22:51:51 +00:00
matt.zukowski adaf3912f7 lets stick with require_gem for now, as many popular linux distros are still using older versions of rubygems (Gentoo and SuSE for example are packing rubygems 0.8) ... we'll change it to `gem` once rubygems 0.9 is more widespread
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@81 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 22:24:44 +00:00
matt.zukowski 6758874476 changed error message on expired TGT to be more user-readable
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@80 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 22:16:15 +00:00
jzylks 83772dbb6c Added expire_sessions config option; changed `require_gem` calls to `gem`; fixed username option for database in sample config file
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@79 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 21:57:31 +00:00
matt.zukowski 47866247c4 more changes
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@78 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 21:11:21 +00:00
matt.zukowski 431fbc4017 PGTs are now correctly deleted on logout (previously ALL PGTs were getting deleted anytime a user logged out!!!)
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@77 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 21:09:22 +00:00
matt.zukowski 89615d3a19 updated changelog to reflect new changes
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@76 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 20:48:44 +00:00
matt.zukowski 55ff2de45a - notice message is now shown at the top of the login box if the user already has a TGC
- added style and icon for 'notice' messages
- trailing ? and &'s in service URLs are now handled better (no more appending unnecessary &'s)

git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@75 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 20:47:21 +00:00
matt.zukowski c3ad584579 updated changelog to reflect newest slew of changes
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@74 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 17:18:27 +00:00
matt.zukowski 644d2b5bd7 - xhtml auto-validation is now turned off
- xml indentation has been turned back on (it's just prettier this way)
- username and password inputs now have autocomplete="off" to prevent storing of credentials in the browser

git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@73 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 17:18:11 +00:00
matt.zukowski 94354c2c96 - generate new login ticket when previous login ticket is invalid (this way the user can just try to log in again)
- the tgt actually gets destroyed on logout now, rather than just say that it does

git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@72 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 17:16:49 +00:00
matt.zukowski 8b513a016a fixed big giant mega bug where authentication was successful with blank passwords (at least under AD LDAP)
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@71 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 17:15:07 +00:00
matt.zukowski a7c0b96f2d better debugging of newly generated PGT
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@70 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-28 15:19:48 +00:00
matt.zukowski d2da7ce896 - authenticators now raise AuthenticationErrors instead of RuntimeErrors, and AuthenticationErrors are caught by the controller and displayed as a login error to the user
- service tickets now have a matches_service? method that encapsulates the functionality for checking if a given url matches that service ticket's service url
- trailing / in url's is now ignored when checking if a url matches a service
- added some more logging to try and debug why PGTs aren't being saved sometimes
- other misc fixes/changes

git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@69 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-27 21:20:32 +00:00
matt.zukowski 226fceab2b added bin and postambles to manifest
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@67 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-22 21:41:27 +00:00
matt.zukowski 15243f0d0a - daemonization now works with mongrel
- moved postambles out to their own module

git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@66 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-20 16:40:20 +00:00
matt.zukowski 88997cc50b updated changelog
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@65 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-16 00:07:19 +00:00
matt.zukowski 43ebfab0e9 characters in CAS XML responses should now be properly XML encoded
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@64 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-15 23:55:01 +00:00
matt.zukowski 34e50ba020 - disabled daemonization when running mongrel... it just doesn't work :(
- minor edit in example config

git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@62 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-13 16:28:19 +00:00
matt.zukowski d383da1876 tiny cleanup
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@61 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-12 22:44:24 +00:00
matt.zukowski 3b57623fbb mongrel and webrick can now be daemonized using the -d flag
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@60 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-12 21:40:29 +00:00
matt.zukowski 0006a58146 - rubycas-server script now takes an optional -c FILE argument to use config file in non-standard location
- added -h and -v command line options


git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@59 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-12 20:15:55 +00:00
matt.zukowski a14f537a5d added copyright
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@58 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-12 20:05:08 +00:00
matt.zukowski f4f493d3f6 removed code line that was accidentally left in
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@57 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-12 19:19:46 +00:00
matt.zukowski 31101f5441 need activesupport... 1.4.0 just to be safe
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@54 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 23:53:17 +00:00
matt.zukowski f78fbfa62b forgot to re-enable exception checking in conf loader
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@53 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 23:36:46 +00:00
matt.zukowski a34fc9fbea switched back to hoe's extra_deps.... :dependencies in spec_extras no workie
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@52 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 23:31:38 +00:00
matt.zukowski c2afa37b05 require sqlite3-ruby 1.2.0 just in case
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@51 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 23:29:30 +00:00
matt.zukowski 60f88753c6 packaged as gem, ready for first public release
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@50 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 23:22:43 +00:00
matt.zukowski e638525d36 preparing to reorganize into gem directory structure
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@49 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 18:46:07 +00:00
matt.zukowski efc56866a2 added some very basic mosquito tests
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@48 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 17:58:27 +00:00
matt.zukowski 09e6baa250 minor change in log
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@47 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 16:51:25 +00:00
matt.zukowski c04f69c6ce - webrick now runs in SSL mode - no need for reverse proxy
- css files are sourced properly for non-root mounts
- more detailed logging throughout

git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@46 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 16:25:56 +00:00
matt.zukowski 161dc42db3 - validate_proxy_granting_ticket no longer requires a target_service parameter
- improved/fixed some logging stuff

git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@45 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 14:31:10 +00:00
matt.zukowski 9b908368e4 switched back to oldstyle deprecated require_gem
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@44 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 00:27:57 +00:00
matt.zukowski 6672743815 good new: fixed the weird bug... bad news: casserver needs camping 1.5.180 (i.e. edge camping)
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@43 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 00:24:25 +00:00
matt.zukowski 759fa44222 debugging...
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@42 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 00:16:07 +00:00
matt.zukowski fbaa9fe14b debugging...
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@41 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 00:11:41 +00:00
matt.zukowski f870a83fe0 debugging...
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@40 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 00:11:01 +00:00
matt.zukowski 772a32b40f debugging...
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@39 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-08 00:02:24 +00:00
matt.zukowski 2e19276bca debugging...
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@38 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-07 23:54:26 +00:00
matt.zukowski 5adcd25672 fixed paths
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@37 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-07 23:29:42 +00:00
matt.zukowski 9bb61ae73d better error message for INVALID_SERVICE
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@36 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-07 23:29:26 +00:00
matt.zukowski e1e052dfa2 for mongrel, you can now specify uri_path to set the path in the uri that the server should be running on
git-svn-id: https://rubycas-server.googlecode.com/svn/trunk@35 fffcb96a-a727-0410-ad3e-7b35c796b8d7
2007-03-07 22:44:44 +00:00