Permalink
Switch branches/tags
Nothing to show
Commits on Jul 5, 2016
  1. Bump version to 0.1.3

    tlatsas committed Jul 5, 2016
  2. Merge pull request #5 from tlatsas/master

    tlatsas committed Jul 5, 2016
    Fix rubinious for travis CI
  3. Fix rubinious for travis CI

    tlatsas committed Jul 5, 2016
  4. Remove rsaml dependency

    tlatsas committed Jul 5, 2016
  5. Update travis config

    tlatsas committed Jul 5, 2016
Commits on Dec 12, 2014
Commits on Feb 7, 2014
  1. Merge branch 'ruby_2_iconv'

    nikosd committed Feb 7, 2014
  2. Attempt to fix #2 (ruby 2 and icon absence).

    nikosd committed Feb 7, 2014
Commits on Feb 5, 2014
  1. Move to .ruby-version.

    nikosd committed Feb 5, 2014
  2. Fix rubygems source.

    nikosd committed Feb 5, 2014
  3. Merge pull request #1 from tlatsas/development

    nikosd committed Feb 5, 2014
    logout request support
Commits on Feb 4, 2014
  1. add support for SAML logout requests

    tlatsas committed Feb 4, 2014
    - logout request support in bindings
    - create logout request objects from xml
    - support for format, service provider id and service provider
      qualifier attributes when generating xml in SAML name identifiers
      [rsaml/identifier/name.rb]
Commits on Nov 24, 2012
Commits on Nov 23, 2012
  1. Cleanup after doing our poop.

    nikosd committed Nov 23, 2012
  2. I'm stupid

    nikosd committed Nov 23, 2012
  3. Fix gemspec.

    nikosd committed Nov 23, 2012
  4. Update README.md

    nikosd committed Nov 23, 2012
  5. Line ending and stuff.

    nikosd committed Nov 23, 2012
  6. Fix 'Algorightm' typo.

    nikosd committed Nov 23, 2012
  7. Make XML element ids valid.

    nikosd committed Nov 23, 2012
Commits on Nov 21, 2012
  1. When using the DEFLATE algorithm for HTTPRedirect binding, don't incl…

    nikosd committed Nov 21, 2012
    …ude the zlib container in the raw data.
Commits on Nov 20, 2012
  1. Use CGI.espace and CGI.unescape instead of URI for actual compatibili…

    nikosd committed Nov 20, 2012
    …ty with the RFC spec and add options to skip various steps in encoding procedure of HTTPRedirect binding.
    
    Background :
    
    URI.encode wasn't properly encoding `+` characters (left them unescaped)
    and this caused problems when trying to decode the string.
    For example on a rails app (possibly because of params decoding?) `+`
    was converted to white space.
    
    CGI encode actually fixes this since it encodes it properly to `%2B`.
    
    For further discussion on URI encodings in ruby you can check these :
    
    * http://stackoverflow.com/questions/2824126/whats-the-difference-between-uri-escape-and-cgi-escape
    * http://bugs.ruby-lang.org/issues/2542
    * http://addressable.rubyforge.org/
    
    And more general :
    
    * http://tools.ietf.org/html/rfc3986
    * http://www.blooberry.com/indexdot/html/topics/urlencoding.htm#rfc1738