Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Sep 27, 2011

  1. Fixing typo that breaks chrome

    authored September 27, 2011

Sep 26, 2011

  1. Steve Vinoski

    add config setting for acceptor pool size

    Add new config setting to allow the size of the acceptor process pool
    to be set to something other than the default. The default size is the
    same as what it was prior to this change. Also add documentation for
    the new setting, and augment the yaws.conf.template with information
    about it.
    authored September 26, 2011
  2. Steve Vinoski

    refactor hard-to-read code in yaws_config

    The code to handle subconfig dirs suffered from way too many levels of
    indentation. Refactor it to make it easier to read.
    authored September 26, 2011
  3. Steve Vinoski

    document process_options config setting

    The process_options config setting was not documented, so add it to
    authored September 26, 2011
  4. Steve Vinoski

    fix minor documentation issue for ehtml function values

    authored September 25, 2011
  5. Steve Vinoski

    allow functions to be specified as values in ehtml

    Ehtml now allows functions to be used as values. You can specify a
    function value as an anonymous arity 0 function, or as a tuple
    consisting of a module, function name, and argument list (i.e.,
    {M,F,[Args]}). Functions must return valid ehtml values, and they may
    return other functions as long as those functions eventually return a
    valid non-function ehtml value.
    Augment yaws.tex to document this new feature. Add a new eunit test
    for the feature as well.
    authored September 25, 2011

Sep 23, 2011

  1. Steve Vinoski

    delete chatty messages, make yaws_server upgrade-friendly (Klarna)

    Incorporate changes from Klarna (via Richard Carlsson) to delete
    chatty messages in a variety of places. These messages were for
    success cases; they were deleted because success cases should be
    Change yaws --check to take an optional --verbose option to allow
    original verbose success messages to be emitted. Also change the yaws
    script so that the --id option works for --check.
    Change yaws_server to make fully-qualified calls to gserv_loop to
    ensure code upgrades call into the newly-loaded module version.
    authored September 23, 2011
  2. Steve Vinoski

    changes for OS X Lion for build and test

    The configure script had a place verifying Darwin version 10.*, which
    doesn't work for Lion since it's version 11.*. Allow any version
    greater than or equal to 10. Also the wgettest script under test/t1
    uses grep in a way that no longer seems to work under Lion (very odd),
    so change it to work around the issue.
    authored September 23, 2011

Sep 14, 2011

  1. Steve Vinoski

    careful review of yaws.tex, with numerous fixes

    authored September 13, 2011

Sep 06, 2011

  1. Steve Vinoski

    Merge branch 'master' of

    authored September 06, 2011

Aug 02, 2011

  1. Claes Wikstrom

    prepare for 1.91

    authored August 02, 2011
  2. Claes Wikstrom

    Added support to generate and check strict xhtml output

    authored August 02, 2011
  3. Claes Wikstrom

    Added possibility to turn off yaws log wrapping. This is useful for a…

    …pplications that embedd yaws and do not want that functionality at all.
    authored August 02, 2011

Jul 17, 2011

  1. Steve Vinoski

    add to .gitignore

    authored July 17, 2011

Jul 07, 2011

  1. Steve Vinoski

    revert "remove support for SOAP DIME attachments"

    This reverts commit 65bf36a.
    authored July 06, 2011

Jul 03, 2011

  1. Steve Vinoski

    add proxy autoconfig to MIME types (Kenji Rikitake)

    authored July 03, 2011

Jun 21, 2011

  1. Christopher Faulet

    catch exit signals sent by gserv process

    In commit 5cc39b7, the temporary fix for issue #60, all exit signals
    found when erasing transient messages are ignored. This commit
    completes that fix. Exit signals coming specifically from the gserv
    process to shutdown the connection are also ignored.  So, only signals
    from gserv are now processed and all others are flushed.
    authored June 21, 2011 vinoski committed June 21, 2011
  2. Steve Vinoski

    fix reverse proxy problem (issue #60)

    Change yaws_server.erl to not exit on {'EXIT', From, Reason} messages
    found when erasing transient messages, a change originally introduced
    in commit c075573. Doing so was causing reverse proxy to no longer
    work, as reported in issue #60 on github and as experienced by several
    users. Note however that this might be a temporary fix, since it might
    be better to figure out the source of the EXIT message, but I'm
    committing and pushing this fix now for the benefit of those waiting
    to use the reverse proxy feature.
    Thanks to Manuel Durán Aguete for providing a test case making it easy
    to reproduce the problem and test the fix.
    authored June 20, 2011

Jun 19, 2011

  1. Steve Vinoski

    fix yaws_rpc session handler (Christian Adams)

    Fix yaws_rpc:handler_session funs to remember sessions. The problem
    resulted in the www/json_sample.html example no longer counting.
    authored June 18, 2011
  2. Steve Vinoski

    let configure handle erlang built from git clone

    A normal Erlang installation has versioned directory names for
    applications such as sasl, kernel, and ssl. The yaws configure script
    checks for these. But an Erlang built from a git clone of the OTP
    repository, the versions for these applications do not exist. Trying
    to build yaws using erl built in such a git clone would fail due to
    this lack of versioned applications.
    Change to look for normal application versions first and
    if not found, look for application dirs containing files. If
    found, use those versions instead. Also change to get the
    erts version from running the emulator instead of from the erts
    versioned directory name.
    authored June 18, 2011

Jun 05, 2011

  1. Tuncer Ayaz

    fix missing whitespace in yaws_sendfile error message

    authored June 03, 2011 vinoski committed June 05, 2011

Jun 02, 2011

  1. Steve Vinoski

    slight tweak to json2 float test

    authored June 02, 2011
  2. Steve Vinoski

    fixes for json2.erl and json.erl (Nico Kruber)

    Implement more precise floating point number conversions -- avoid
    converting via io_lib:format/2 by using erlang:float_to_list/1. Fix
    encoding lists of (small) floats (json.erl mistakenly tried to convert
    them to strings). Fix/add encoding of lists to {array, List}. Handle
    unicode in object keys.
    authored June 01, 2011

Jun 01, 2011

  1. Steve Vinoski

    remove leftover dbg statements

    authored June 01, 2011
  2. Steve Vinoski

    quiet test messages for stopping yaws

    A recent change added extra stop calls for yaws to prevent problems
    caused by yaws instances being left over from previous test runs. But
    if yaws isn't running, these messages were emitting misleading error
    messages. These are now redirected to /dev/null.
    authored June 01, 2011
  3. Steve Vinoski

    restore removed jsonrpc:call/3

    Restore the jsonrpc:call/3 function inadvertently removed in the
    JSON-RPC 2.0 update. Add a new test for it. Remove test/src/httpc.erl
    because it conflicted with inets:httpc during the execution of the new
    test, and also because it's not used anywhere.
    authored June 01, 2011

May 31, 2011

  1. Steve Vinoski

    use {wordsize, external} in configure script

    To properly check to see whether the Erlang emulator is 32-bit or
    64-bit in the configure script, call erlang:system_info with the
    argument {wordsize, external} instead of just wordsize. The latter
    reveals only the internal word size, which happened to work previously
    (and is the only option for older versions of Erlang) but doesn't work
    for halfword emulators. Fallback to an argument of just wordsize for
    older versions of Erlang.
    authored May 30, 2011

May 28, 2011

  1. Christopher Faulet

    add tests for authentication mechanisms

    authored May 27, 2011 vinoski committed May 28, 2011
  2. Christopher Faulet

    add a test for request shaping

    authored May 27, 2011 vinoski committed May 28, 2011
  3. Christopher Faulet

    add tests for argument rewriting

    authored May 27, 2011 vinoski committed May 28, 2011
  4. Christopher Faulet

    add a test for external interpretation of php scripts

    authored May 27, 2011 vinoski committed May 28, 2011
  5. Christopher Faulet

    add tests for reentrant requests (scripts returning {page, P})

    authored May 27, 2011 vinoski committed May 28, 2011
  6. Christopher Faulet

    add a test for the 'expires' directive

    authored May 27, 2011 vinoski committed May 28, 2011
  7. Christopher Faulet

    add tests for post and chunked transfer-encoding requests

    authored May 27, 2011 vinoski committed May 28, 2011
  8. Christopher Faulet

    fix filter_auths function

    authored May 27, 2011 vinoski committed May 28, 2011
Something went wrong with that request. Please try again.