Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Dec 9, 2014
  1. @alexmv

    Indent example code

    alexmv authored
Commits on Oct 16, 2014
  1. Bump version for 0.25

    Kevin Falcone authored
  2. Quiet logging for logged in users

    Kevin Falcone authored
    Because we started deferring to ::DoAuth in eeb05b8, we would log a
    message of:
        Autohandler called ExternalAuth. Response: (0, User already logged in!)
    for every request once it checked that the user was logged in.
    Instead, just bail hard once we see that the user is logged in.
  3. Avoid sending blank lines at the top of responses

    Kevin Falcone authored
    Because of a trailing newline in this file, when RT served images from
    the non-static-handler, it would inject a blank line at the top of the
    file, breaking it.  This caused custom logos and charts from search
    results to fail to render.
    This was caused when eeb05b8 lost the return; at the end of init,
    allowing the blank line to be printed.
    This restores the return, with a helpful comment for the future and also
    futureproofs by removing the blank lines.
Commits on Oct 9, 2014
  1. @alexmv

    Version 0.24 releng

    alexmv authored
Commits on Sep 30, 2014
  1. @alexmv

    Version 0.23_01 releng

    alexmv authored
Commits on Sep 15, 2014
  1. @alexmv

    Respect both 4.2 and 4.0 names for AutoCreate

    alexmv authored
    aed7312 changed the documentation to reference the 4.2 configuration
    name; change the code to do so, as well.
  2. @alexmv
  3. @alexmv
  4. @alexmv
  5. @alexmv
  6. @alexmv
  7. @alexmv

    RT::Authen::ExternalAuth will always have been loaded, via plugin code

    alexmv authored
    This is a holdover from before @Plugins existed
  8. @alexmv

    Remove unused %ARGS variable

    alexmv authored
  9. @alexmv

    Remove unused %once block

    alexmv authored
  10. @alexmv
  11. @alexmv
  12. @alexmv

    Fix a variable name in the POD

    alexmv authored
  13. @alexmv

    Add a missing close paren

    alexmv authored
  14. @alexmv
  15. @alexmv

    Whitespace cleanup

    alexmv authored
  16. @alexmv

    Convert to unix line-endings

    alexmv authored
Commits on Aug 19, 2014
  1. Add a callback to run after a user logs in

    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
Commits on Aug 14, 2014
  1. @alexmv

    Version 0.23 releng

    alexmv authored
  2. @alexmv
Commits on Aug 13, 2014
  1. @alexmv

    Version 0.22_01 releng

    alexmv authored
  2. @alexmv

    Move configuration documentation into the main file

    alexmv authored
    This condenses and updates the configuration options, as well as
    providing them in one place.
  3. @alexmv

    Standardize and modernize POD

    alexmv 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.
  4. @alexmv

    Defer loading of Net:SSLeay, to prevent segfaults under mod_perl

    alexmv 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
Commits on Jul 2, 2014
  1. Bump version for 0.21

    Kevin Falcone authored
  2. Clean up the authors info (point to our newer BPS address)

    Kevin Falcone authored
    Also add a repository link and update copyright
  3. Upgrade Module::Install::RTx

    Kevin Falcone authored
Commits on May 30, 2014
  1. Continue removing bad example configs

    Kevin Falcone authored
    This continues on  3314234 where I caught this in the docs,
    which are an almost copy of these docs, but added bugs and missed
    documenting things like attr_map or attr_match_list
Commits on May 29, 2014
  1. Don't just blindly say "use anonymous binds"

    Kevin Falcone authored
    Instead point out that it's an option, but also point out the problems.
Commits on Apr 9, 2014
  1. Bump version for 0.20

    Kevin Falcone authored
Something went wrong with that request. Please try again.