1. 12 Feb, 2021 3 commits
  2. 11 Feb, 2021 1 commit
    • Rick van Rein's avatar
      FastCGI support for haan-generate · 41c54cef
      Rick van Rein authored
       - Can also be run as a plain CGI program
       - Supports running HAAN as a backend to a web server
       - See doc/FASTCGI.MD about expectations for envvars
       - Output is a username/password combination for the SERVER_NAME
       - This requires that SERVER_NAME is setup as a HAAN virtual host
  3. 10 Feb, 2021 1 commit
    • Rick van Rein's avatar
      Fixes to Cyrus contrib for HAAN, "libhaan.so" · 9079c69c
      Rick van Rein authored
       - Did not coexist with KIP (especially, causing auxprop failures)
       - Stopped seeing KIP_REALM as an alias for HAAN_REALM; silly on a server
       - When authorization information is sought, we neutrally return SASL_NOMECH
       - Check the grammar for a user against proper size and BASE32 only
       - When a user is not found, return SASL_NOUSER
          - This is accumulated with other auxprop plugin results
          - It is only the last return when no other result is given
          - Other auxprops may be more negative or more positive, and decide
  4. 01 Feb, 2021 8 commits
    • Rick van Rein's avatar
      Merge branch 'fixes' into 'master' · 97f0e5a5
      Rick van Rein authored
      Fixes: Bugs, improvements
        * Upgraded Pypeline: Colour, Regex fork, Exit detect
        * use dynamic ports for fD client and server
        * haan uses it's own diasasl-extension-server-haan.conf
        * create sasldb2 using cmake
        * Solved a netly interaction of buffered/unbuffered
        * Set SCTP and ListenTo in freeDiameter
        * Corrected TCP:DIAMETER to SCTP:DIAMETER
        * Update of Pypeline, with SCTP improvement
        * Rename GS2-SXOVER-PLUS --> SXOVER-PLUS
        * Simplified freeDiameter test scripting
      See merge request !44
    • Rick van Rein's avatar
      Merge branch 'master' into fixes · 199118aa
      Rick van Rein authored
       - In preparation of fixing master
       - Will build and test here first
    • Rick van Rein's avatar
      Simplified freeDiameter test scripting · c7495c50
      Rick van Rein authored
       - Removed wrap_diameterd and used PYPE:FORK with a regular expression
       - Discovered that \s combines uglyly with CMake / CTest phases; double escapes?!?
       - Collapsed a lot of standard configuration into test macro set()tings
    • Rick van Rein's avatar
      Rename GS2-SXOVER-PLUS --> SXOVER-PLUS · 5d865599
      Rick van Rein authored
       - We want to derive an end-to-end key
       - This is especially interesting for 3-way communication
       - This is explicitly banned in GS2
    • Rick van Rein's avatar
      Update of Pypeline, with SCTP improvement · dc685a5a
      Rick van Rein authored
    • Rick van Rein's avatar
      Corrected TCP:DIAMETER to SCTP:DIAMETER · 94d4d0d1
      Rick van Rein authored
       - Funny how habits grow, but this was never meant as a TCP port
       - Diameter is an SCTP protocol, actually one of its virtues
       - SCTP has no head-of-line blocking problems
    • Rick van Rein's avatar
      Set SCTP and ListenTo in freeDiameter · fc63dc3b
      Rick van Rein authored
       - SCTP is a required mode and TCP has no purpose at all
       - SCTP is _even_ available in Docker, so it must be omnipresent in servers
       - ListenTo is ignored by freeDiameter when set to localhost (::1 or the old one)
       - ListenTo is however instructive to configurations looking at this one
    • Rick van Rein's avatar
      Solved a netly interaction of buffered/unbuffered · 14f273b8
      Rick van Rein authored
       - libev listens to file descriptors
       - sasl-common.c reads from buffered streams
       - diasasl-proxy-libev.c toggles between the modes
       - initial "mech>" is followed by "c2s>" with any timing
       - if the buffer loads not just the first but also the second...
       - ...libev does not receive an event for the second line!
  5. 22 Jan, 2021 5 commits
  6. 21 Jan, 2021 1 commit
  7. 12 Jan, 2021 14 commits
  8. 11 Jan, 2021 3 commits
  9. 08 Jan, 2021 1 commit
  10. 07 Jan, 2021 3 commits