Permalink
Switch branches/tags
Nothing to show
Commits on May 4, 2009
  1. comment in code

    klacke committed May 4, 2009
  2. set HOME if unset, this is required since some distros don't set HOME…

    klacke committed May 4, 2009
    … for code run under/etc/rc and erlexec requires HOME to be set
Commits on Apr 27, 2009
  1. doc fix by hun

    klacke committed Apr 27, 2009
  2. new ebuild file from joe_e_e

    klacke committed Apr 27, 2009
  3. doc patch from kevingrimes

    klacke committed Apr 27, 2009
  4. Merge branch 'auth' of git@github.com:faal/yaws into auth

    Fabian Alenius committed Apr 27, 2009
Commits on Apr 26, 2009
Commits on Apr 25, 2009
  1. document rss_dir

    vinoski committed Apr 25, 2009
Commits on Apr 24, 2009
  1. 1. Fixed so that the HTTP status is set to 401 explicitly in

    faal committed Apr 24, 2009
    yaws_server:handle_ut(...), previously out401 needed to return
    {status, ...} or status would default to 200.
    
    2. Changed outmod:out401(...) so that it returns {ehtml, ...} instead of
    {status, ...}
    
    3. Documented the errmormod_401 option in the man page.
Commits on Apr 23, 2009
  1. minor cleanup modifications

    vinoski committed Apr 23, 2009
Commits on Apr 21, 2009
Commits on Apr 20, 2009
Commits on Apr 18, 2009
  1. add ets-based yapp registry implementation for cases where mnesia is …

    Steve Vinoski committed Apr 18, 2009
    …overkill
Commits on Apr 15, 2009
  1. Changed the way authentication is done, added support for multiple au…

    faal committed Apr 15, 2009
    …thentication methods to be used for one directory and changed so that the
    
    401 page can be customized similarly to the 404 page.
    
    1. Renamed yaws_401.erl to yaws_outmod.erl, which is probably a better name considering it's current use(it also displays the crashmsg).
    2. Fixed the Makefile accordingly.
    2. Changed so that the auth record not only contains the authentication methods but also the headers that should be displayed for the
    directory.
    3. The headers are added in yaws_config.erl when the config file is parsed, the authmods now has to have a function get_headers/1 that
    returns the http headers that are to be displayed.
    3. is_auth now goes through the list of directories and when a matching directory is found it calls handle_auth which does the actual
    checking.
    4. handle_auth checks all the methods specified in the config file, if _one_ returns true, the user is authorized to view the page.
    5. Removed deliver_401 and changed so that handle_ut is called with UrlType = unauthorized.
    6. Changed handle_ut to handle UrlType = unauthorized, it handles it similarly to when it displays 404. It pulls the errormod_401 from the
    GC and calls out401 to display the actual page.
    7. Added a function outh_set_auth/1 to yaws.erl which takes a string or a {realm, Realm} tuple and returns the corresponding WWW-Authenticate
    header.
    8. Fixed so that the headers are displayed when the 401 page is displayed.
    9. Removed the special handling of appmod in handle_request. Previously authmods would return appmod when they wanted the 401 page to be
    displayed, this is no longer neccessary.
    10. Removed the out function from authmod_gssapi.erl.
    11. Changed the behaviour of authmod_gssapi so that it simply returns fales when it doesn't find called with the correct headers.
    Previously it would crash.
    
    TODO: Add support for multiple authmods and Pam modules for one directory.
    Rewrite authmod_gssapi so that it simply returns true or false.
    Fix a bug in yaws_ls, it links directories without the final / which means that every time you enter a directory first a 302 page is sent with
    a redirect to "dir/".
    Properly sort the WWW-authenticate headers, apparently the order mathers. For example Negoiate needs to be above Basic realm for
    it to use Negoiate.
Commits on Apr 14, 2009
  1. fix overlooked endian issue with socket_fd in set_error_buffer() (tha…

    vinoski committed Apr 14, 2009
    …nks to Olivier Girondel)
Commits on Apr 13, 2009
  1. very minor indentation fix

    vinoski committed Apr 13, 2009
Commits on Apr 5, 2009
  1. modified the way data is passed between yaws_sendfile.erl and the sen…

    vinoski committed Apr 5, 2009
    …dfile driver
    
    to fix endian problems I found on PPC systems
Commits on Apr 1, 2009
  1. Remove last occurrence of hyphenated version nums

    ndim committed with klacke Mar 31, 2009
    With CVS or SVN, yaws used release tags like yaws-1-81.
    We can just use the version number now with git, though:
    yaws-1.81.
    
    Remove the last occurrence of the hyphenated version number.
Commits on Mar 30, 2009
Commits on Mar 28, 2009
  1. add mime type for MPEG-4 video

    vinoski committed Mar 28, 2009
Commits on Mar 18, 2009
  1. configure woes

    klacke committed Mar 18, 2009
  2. echo push command

    klacke committed Mar 18, 2009
Commits on Mar 17, 2009
Commits on Mar 9, 2009
  1. prepare for 1.81

    klacke committed Mar 9, 2009
  2. cp -f in makefile

    klacke committed Mar 9, 2009