Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Jun 2, 2010
  1. @gbarr

    Release 2.15

    gbarr authored
  2. @yannk @gbarr

    Makes sure that user callbacks are called

    yannk authored gbarr committed
    Even for dumb mechanisms like LOGIN and PLAIN
Commits on Mar 29, 2010
  1. @gbarr

    Release 2.1401

    gbarr authored
Commits on Mar 11, 2010
  1. @gbarr

    Release 2.14

    gbarr authored
  2. @gbarr

    update .gitignore

    gbarr authored
Commits on Sep 25, 2009
  1. @yannk @gbarr

    Skip tests requiring Crypt::*

    yannk authored gbarr committed
    This fixes a problem with the test suite failing on some system
Commits on Sep 24, 2009
  1. @yannk @gbarr

    Transformed server_start and server_step to use callbacks

    yannk authored gbarr committed
    allowing me to execute SASL negotiations fully asynchronously within
    djabberd.
    
    Tests are still expecting a linear run
  2. @yannk @gbarr

    set_success really returns the status, there is no need

    yannk authored gbarr committed
    to return 1 for PLAIN authentication, otherwise this is
    sent to the client which confuses some implementations.
  3. @yannk @gbarr

    removed the SQOP global variable hack that I used in tests

    yannk authored gbarr committed
    to change qop for the server
  4. @yannk @gbarr

    revised server_new and the options that can be passed to it

    yannk authored gbarr committed
    takes a hash with no_integrity and no_confidentiality configurations.
  5. @yannk @gbarr

    Trying different logic for LOGIN in the client.

    yannk authored gbarr committed
    I'm still not sure about this change.
    I'm also pondering about renaming set_success to something less ambiguous.
    We might need better semantic in the client, where success of a negotiation
    is communicated to the client thru specific protocol means sometimes.
  6. @yannk @gbarr

    I think this fixes a bug that always enable auth-conf when

    yannk authored gbarr committed
    the system doesn't support it and vice-versa
  7. @yannk @gbarr

    No ambiguity with licensing

    yannk authored gbarr committed
  8. @yannk @gbarr

    Added server LOGIN support for fun

    yannk authored gbarr committed
  9. @yannk @gbarr

    typo 'response' and not 'challenge'

    yannk authored gbarr committed
  10. @yannk @gbarr

    Added effective support for checkpass callback in PLAIN

    yannk authored gbarr committed
  11. @yannk @gbarr

    Trying to be a bit more compatible with the future Authen::SASL::XS

    yannk authored gbarr committed
    It has to be noted that getsecret is a deprecated callback in SASL v2
    (apparently).
  12. @yannk @gbarr

    Helped MakeMaker finding my new tests

    yannk authored gbarr committed
    Fixed tests issues
  13. @yannk @gbarr

    test for nonce-count check (replay attacks)

    yannk authored gbarr committed
  14. @yannk @gbarr

    - Added maxbuf to the challenge (we should probably omit it when auth

    yannk authored gbarr committed
      is proposed only, but that should be fine)
    - Fixed an issue (I believe) where the client was looking for 'server-maxbuf'
      insted of 'maxbuf'
    - renamed a test (consistency)
  15. @yannk @gbarr

    - Partly fixed digest-uri checking

    yannk authored gbarr committed
    - Added more unit tests
  16. @yannk @gbarr

    updated todo

    yannk authored gbarr committed
  17. @yannk @gbarr

    test plan

    yannk authored gbarr committed
  18. @yannk @gbarr

    test plan

    yannk authored gbarr committed
  19. @yannk @gbarr

    - Added new tests using complete negotiations using one Authen::SASL

    yannk authored gbarr committed
      client and one Authen::SASL server
    - Fixed realm challenge parsing when the challenge originates from
      the client. In this case it shouldn't be a multivalued token
  20. @yannk @gbarr

    Fixed PLAIN callback, I left out my initial test stuff

    yannk authored gbarr committed
  21. @yannk @gbarr

    - Added support for server in DIGEST_MD5

    yannk authored gbarr committed
    - Refactored Perl.pm where necessary to support client and server
    
    Still experimental
  22. @yannk @gbarr

    Added need_step support to PLAIN mechanism

    yannk authored gbarr committed
  23. @yannk @gbarr

    Added server support for PLAIN mechanism

    yannk authored gbarr committed
  24. @yannk @gbarr

    Some changes to the API that I think would be nice. need_step

    yannk authored gbarr committed
    is consistent with the Cyrus implementation.
  25. @yannk @gbarr

    Added server API description

    yannk authored gbarr committed
  26. @yannk @gbarr

    Actually I don't think it's true anymore?

    yannk authored gbarr committed
  27. @gbarr

    Release v2.13

    gbarr authored
  28. @gbarr
  29. @gbarr

    RT#675 Authorization with Authen::SASL::Perl::External

    Norbert Klasen authored gbarr committed
    the EXTERNAL mechanism has only one round trip so that the
    authorize-id needs to be send in client_start. client_step will never get
    called and can be removed. Also, the noanonymous flag can be set. See
    attached patch.
    
    Signed-off-by: Graham Barr <gbarr@pobox.com>
Something went wrong with that request. Please try again.