Skip to content
This repository

May 28, 2009

  1. Claes Wikstrom

    prepare for 1.82

    authored
  2. Claes Wikstrom

    prepare for 1.82

    authored
  3. Claes Wikstrom

    prepare for 1.82

    authored
  4. Claes Wikstrom

    prepare for 1.82

    authored
  5. Claes Wikstrom

    prepare for 1.82

    authored
  6. Claes Wikstrom

    prepare for 1.82

    authored

May 23, 2009

  1. Steve Vinoski

    add date header to OPTIONS response

    vinoski authored

May 22, 2009

  1. Steve Vinoski

    fix badmatch calling yaws_server:suffix_type from yaw_server:do_url_t…

    …ype when dav is true
    vinoski authored
  2. Steve Vinoski

    Added fix and tests for github issue #2. Handle zero values for

    max_num_cached_files, max_num_cached_bytes, and max_size_cached_file
    to prevent infinite loops.
    vinoski authored

May 20, 2009

  1. Steve Vinoski

    Merge branch 'master' of git@github.com:klacke/yaws

    vinoski authored
  2. Steve Vinoski

    modify time_to_string to avoid slow io_lib:format

    vinoski authored

May 19, 2009

  1. Claes Wikstrom

    removed obsolete stats collector

    authored

May 04, 2009

  1. Claes Wikstrom

    comment in code

    authored
  2. Claes Wikstrom

    set HOME if unset, this is required since some distros don't set HOME…

    … for code run under/etc/rc and erlexec requires HOME to be set
    authored
  3. Claes Wikstrom

    add extra cgi vars patch from joe_e_e

    authored

Apr 27, 2009

  1. Claes Wikstrom

    doc fix by hun

    authored
  2. Claes Wikstrom

    new ebuild file from joe_e_e

    authored
  3. Claes Wikstrom

    patch by joe_e_e to move all files from /etc to /etc/yaws in the inst…

    …aller
    authored
  4. Claes Wikstrom

    add extra cgi vars patch from joe_e_e

    authored
  5. Claes Wikstrom

    add extra cgi vars patch from joe_e_e

    authored
  6. Claes Wikstrom

    doc patch from kevingrimes

    authored
  7. Merge branch 'auth' of git@github.com:faal/yaws into auth

    Fabian Alenius authored

Apr 26, 2009

  1. Steve Vinoski

    in open, ensure the gen_server is up before calling it

    vinoski authored

Apr 25, 2009

  1. Steve Vinoski

    added sendfile check for Darwin, since no sendfile is available on OS…

    … X Tiger
    vinoski authored
  2. Steve Vinoski

    fixed compiler warnings for unused variables

    vinoski authored
  3. Steve Vinoski

    document rss_dir

    vinoski authored

Apr 24, 2009

  1. Fabian Alenius

    1. Fixed so that the HTTP status is set to 401 explicitly in

    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.
    faal authored

Apr 23, 2009

  1. Steve Vinoski

    minor cleanup modifications

    vinoski authored

Apr 21, 2009

  1. Fabian Alenius

    Added ifndef, define to erlsom.h to avoid conflicts

    faal authored
  2. Fabian Alenius

    Merge branch 'master' of git://github.com/klacke/yaws into auth

    faal authored

Apr 20, 2009

  1. Steve Vinoski

    update yapp application version due to yapp_ets_server addition

    vinoski authored

Apr 18, 2009

  1. add ets-based yapp registry implementation for cases where mnesia is …

    …overkill
    Steve Vinoski authored

Apr 15, 2009

  1. Fabian Alenius

    Changed the way authentication is done, added support for multiple au…

    …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.
    faal authored

Apr 14, 2009

  1. Steve Vinoski

    fix overlooked endian issue with socket_fd in set_error_buffer() (tha…

    …nks to Olivier Girondel)
    vinoski authored

Apr 13, 2009

  1. Steve Vinoski

    improved checking of --heart-restart arguments

    vinoski authored
Something went wrong with that request. Please try again.