Permalink
Switch branches/tags
Commits on Aug 23, 2013
  1. State license in gemspec.

    David Yip committed Aug 23, 2013
  2. Handle <cas:proxies> element filled with spaces.

    David Yip committed Aug 23, 2013
    An empty <cas:proxies> block is permitted by the CAS XML schema, and
    spaces inside that block should be treated as irrelevant.
Commits on Aug 22, 2013
  1. Test with more than just the Jasig CAS server.

    David Yip committed Aug 22, 2013
    We still have the antiquated "PGT retrieval URL" concept sticking around
    in Castanet, but now at least we can point to different instances of
    said antiques.
  2. Test on Ruby 2.0.0 too.

    David Yip committed Aug 22, 2013
  3. Nothing lasts forever.

    David Yip committed Aug 22, 2013
    Especially not Ruby 1.8 support.
  4. Fix RSpec deprecation warnings.

    David Yip committed Aug 22, 2013
Commits on Apr 24, 2013
  1. Add a REPL.

    David Yip committed Apr 24, 2013
Commits on Apr 10, 2013
  1. Jasig CAS Server 3.5.2 is REALLY slow to start.

    David Yip committed Apr 10, 2013
    Seriously, what's up with that?
  2. Test against Jasig CAS Server 3.5.2.

    David Yip committed Apr 10, 2013
Commits on Feb 18, 2013
  1. Revert "Travis workers are using 1.8.25 now."

    David Yip committed Feb 18, 2013
    This reverts commit 7ed26c3.
    
    OK, some aren't.
  2. Travis workers are using 1.8.25 now.

    David Yip committed Feb 18, 2013
  3. More dependency fixes.

    David Yip committed Feb 18, 2013
    Specifically:
    
    1. ZenTest 4.8.4 is by fiat Not Broken, so the exclusion might as well
       be removed.
    2. WebMock 1.9.2 expects Mutex to be defined (probably via thread) but
       that constant is not present when running on 1.8.7 (perhaps thread
       isn't being required).  Therefore, we lock to 1.9.0 for now, which
       although possibly buggy in a multithreaded context does at least work
       with Castanet's tests.
Commits on Feb 11, 2013
  1. Upgrade Rubygems on Travis for ZenTest.

    David Yip committed Feb 11, 2013
    (ugh.)
  2. Update Jetty download URL.

    David Yip committed Feb 11, 2013
    I may want the pain of latest Jetty later.  Not now.
  3. For some reason, I'm now getting rspec 2.0.1 when updating the bundle.

    David Yip committed Feb 11, 2013
    Weird-but-workable solution: force >= 2.12.0.  When stuff breaks I'll
    fix it.
Commits on Jan 24, 2013
  1. It's a day for weird brainfarts, I guess.

    David Yip committed Jan 24, 2013
  2. seattlerb/zentest#28

    David Yip committed Jan 24, 2013
Commits on Nov 13, 2012
  1. Update changelog.

    David Yip committed Nov 13, 2012
    [ci skip]
  2. Remove deprecated use of rake/gempackagetask.

    David Yip committed Nov 13, 2012
Commits on Oct 28, 2012
  1. Use new RVM homepage.

    yipdw committed Oct 28, 2012
    [ci skip]
  2. Update development instructions.

    yipdw committed Oct 28, 2012
    [ci skip]
Commits on Oct 25, 2012
  1. Licensing is important.

    David Yip committed Oct 25, 2012
    [ci skip]
  2. There's no need to exec to run the callback server.

    David Yip committed Oct 25, 2012
    This keeps our bundled gem environment intact.  This is important under
    Ruby 1.8, where Rubygems aren't accessible by default.
  3. The server start tasks need access to bundled gems.

    David Yip committed Oct 25, 2012
  4. Limit ciphers to be used in Jetty.

    yipdw committed Oct 25, 2012
    The openjdk-{6,7}-jdk packages in Ubuntu seem to have a faulty
    implementation of elliptic curve cryptography.
    https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/1006776 has
    more information.
    
    This commit disables all but one cipher suite that doesn't use ECC.
    (For the curious: Diffie-Hellman key exchange, RSA keys in certificate,
    AES-128 for symmetric crypto, SHA1 for HMAC.)  The cipher suite was
    chosen mostly because it doesn't use ECC, but AFAICT it has no known
    major weaknesses.  (Not that that really matters in a test situation.)
  5. 1.8 compatibility.

    yipdw committed Oct 25, 2012
    Ruby 1.8's Kernel#exec doesn't support the env-as-first-argument calling
    convention.  Instead, we chain-load shells to do what we need to do.
  6. Update changelog.

    yipdw committed Oct 25, 2012
    [ci skip]
  7. Add missing URL setup.

    yipdw committed Oct 25, 2012
  8. Request/response logging. #9.

    yipdw committed Oct 25, 2012
    To do: write the test client log to a file and archive the result.
  9. Delegate client attributes to the client.

    yipdw committed Oct 25, 2012
    I also took this opportunity to clean up the examples, which had some
    pretty gnarly shared example groups and useless initializer specs.
  10. Typo.

    yipdw committed Oct 25, 2012
    [ci skip]
Commits on Oct 24, 2012
  1. Disable Jetty's port 8080 connector.

    David Yip committed Oct 24, 2012
    This connector interferes with many Tomcat installations, such as those
    used to run Jenkins.
  2. Move Jetty configuration to an ERB template.

    David Yip committed Oct 24, 2012