1. 19 Aug, 2014 1 commit
    • Kevin Falcone's avatar
      Add a callback to run after a user logs in · e1e72e50
      Kevin Falcone authored
      Because RT::Authen::ExternalAuth runs before core's
      AttemptPasswordAuthentication, the core "you're logged in!" callback
      never runs.  This means if you want to do something 'on login' you have
      no hook for RT::Authen::ExternalAuth users.
      
      We call the core SuccessfulLogin callback from RT::Authen::ExternalAuth
      so that your code should 'just work' in both scenarios.
      
      The DoAuth $next extraction is virtually identical to core, so should
      work for normal use cases (RTIR's code works on both core and with this
      change).
      e1e72e50
  2. 14 Aug, 2014 2 commits
  3. 13 Aug, 2014 4 commits
    • Alex Vandiver's avatar
      Version 0.22_01 releng · 58c4c176
      Alex Vandiver authored
      58c4c176
    • Alex Vandiver's avatar
      Move configuration documentation into the main file · aed73129
      Alex Vandiver authored
      This condenses and updates the configuration options, as well as
      providing them in one place.
      aed73129
    • Alex Vandiver's avatar
      Standardize and modernize POD · ebbea633
      Alex Vandiver authored
      Remove the documentation dealing with the no-longer-supported 3.4, 3.6,
      and 3.8 releases.  Use the standard RT::Extension installation
      instructions, as well as footer.  Condense the "MORE ABOUT THIS MODULE"
      into the "DESCRIPTION" and de-duplicate, removing reference to the
      no-longer-relevant RT::Authen::CookieAuth.
      ebbea633
    • Alex Vandiver's avatar
      Defer loading of Net:SSLeay, to prevent segfaults under mod_perl · 8c71de08
      Alex Vandiver authored
      Plack::Handler::Apache2 removes $ENV{MOD_PERL}, to prevent some modules
      (like CGI and CGI::Cookie) from looking in the wrong locations for
      input.  Unfortunately, this has catastrophic results for the loading of
      Net::SSLeay, which segfaults Apache if loaded under mod_ssl + mod_perl
      without being able to detect it is running as such.
      
      Remove the early loading of Net::SSLeay, and the entire
      ExternalServiceUsesSSLorTLS argument in general.  There is no need to
      load Net::SSLeay early, and no need for a configuration variable that
      merely repeats what can be inferred from individual service
      configurations.
      8c71de08
  4. 01 Jul, 2014 3 commits
  5. 30 May, 2014 1 commit
  6. 28 May, 2014 1 commit
  7. 09 Apr, 2014 4 commits
  8. 04 Apr, 2014 2 commits
  9. 30 Mar, 2014 1 commit
    • Kevin Falcone's avatar
      Fix an incorrect ExternalSettings Example · f2df8a00
      Kevin Falcone authored
      ExternalSettings is a hashref because it predates widespread support
      and knowledge of Set(%ExternalSettings,) and it gives a really crappy
      message if you Set($ExternalSettings, MyLDAP =>
      rather than Set($ExternalSettings, { MyLDAP
      f2df8a00
  10. 26 Mar, 2014 1 commit
    • Jim Brandt's avatar
      Insert one record at a time in test script · 95250973
      Jim Brandt authored
      The previous INSERT in sessions.t inserted multiple rows
      in one VALUES clause, a feature added to sqlite3 in 3.7.11. Change
      to insert individual rows to avoid failures on systems
      with older default sqlite installs like Mac OS 10.7 which has
      version 3.7.7.
      95250973
  11. 07 Mar, 2014 2 commits
    • Kevin Falcone's avatar
      Bump version for a release · 3b19f7dd
      Kevin Falcone authored
      3b19f7dd
    • Kevin Falcone's avatar
      Remove erroneous docs. · 9662d717
      Kevin Falcone authored
      These were written on the docs-improvements branch and describe code
      from the multiple-emails branch, which has not been merged.
      
      Shipping these docs makes end users believe that this extension contains
      code that it does not.
      
      The docs have been moved to the tip of multiple-emails.  They will
      re-enter when that branch is merged.
      9662d717
  12. 03 Oct, 2013 1 commit
    • sunnavy's avatar
      typo · 4214e8c4
      sunnavy authored
      4214e8c4
  13. 10 Jul, 2013 3 commits
  14. 01 Jul, 2013 2 commits
  15. 27 Jun, 2013 5 commits
  16. 22 May, 2013 7 commits