Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 6, 2015
  1. @vinoski

    Fix #244: remove deprecated src/json.erl

    vinoski committed
    The json.erl file has been deprecated for a long time, and since it
    clashes with modules of the same name in popular JSON libraries,
    remove it.
  2. Merge pull request #246 from ostrovsky/gentoo

    Adjustments for Gentoo Linux
  3. @ostrovsky

    Adjustments for Gentoo Linux

    ostrovsky committed
    The init script for Gentoo Linux needed adjustment after Gentoo made
    some developments.  Additionally, the ebuild script for Gentoo Linux was
    removed at some point, but it is rather helpful for anyone running
    Gentoo Linux.
Commits on Oct 7, 2015
  1. Reworked the change-notes generator

    Klacke committed
  2. Prepare for 2.0.2

    Klacke committed
Commits on Oct 3, 2015
  1. @kristofferkoch @vinoski

    Use binary:compile_pattern for multipart messages

    kristofferkoch committed with vinoski
    Remove the (elegant) bm_start and bm_find in favor of
    binary:compile_pattern and binary_match to find multipart
    boundaries. My simple measurements shows that this improves
    performance about 33 times for multipart boundary searching.
  2. @kristofferkoch

    Add multipart benchmark

    kristofferkoch committed
Commits on Oct 1, 2015
  1. @vinoski

    Fix #239: return 400 for missing Host header

    vinoski committed
    If the global conf variable pick_first_virthost_on_nomatch is set to
    false and a request has no Host header or has multiple Host headers,
    return 400 Bad Request. Add new tests for this scenario and modify the
    docs where needed.
    Note that pick_first_virthost_on_nomatch is true by default. The way
    Yaws behaves when pick_first_virthost_on_nomatch is true is
    unchanged. If you want the 400 Bad Request behavior, you must change
    your configuration to set pick_first_virthost_on_nomatch to false.
  2. @capflam

    Fix error in yaws_log_file_h introduced by the PR #241

    capflam committed
    The pull request #241 tried to fix the commit 0d61db6. But a bug was always
    here. This patch really fixes the bug and a unit test was added to be sure.
  3. @vinoski

    Merge pull request #241 from weisslj/fix_yaws_log_file_h_error

    vinoski committed
    Fix error in yaws_log_file_h (cf. 0d61db6)
Commits on Sep 30, 2015
  1. @weisslj
  2. JIT compile error in yapp docs. yaws file

    Klacke committed
Commits on Sep 29, 2015
  1. @capflam
  2. @capflam

    Fix yaws_log_file_h module for Erlang release 18.1

    capflam committed
    In 18.1, the internal state of the error_logger_file_h module has
    changed. Because yaws_log_file_h module is a wrapper around it, we must handle
    all versions, pre-18.1 and post-18.1.
    Fix #240
Commits on Sep 7, 2015
  1. @vinoski
Commits on Aug 27, 2015
  1. @capflam
  2. Include URL to travis

    Klacke committed
Commits on Aug 26, 2015
  1. @capflam
  2. @capflam
  3. @capflam

    Fix some small bugs in Makefiles

    capflam committed
    * src/ yaws.erl is used to generate mime_types.erl so it must be
      compiled first.
    * test/t12/ Add missing file in EXTRA_DIST
  4. @capflam

    Retrieve debug env variable before creating the global config record

    capflam committed
    This is required to set cache_refresh_secs to 0 when debug is set to true and
    when Yaws is started in embedded mode. Fixes #221.
  5. @vinoski

    Add new test t13 for max_connections fixes

    vinoski committed
    Added test/t13 rather than fitting the test into an existing test
    directory because max_connections is a global setting in yaws.conf,
    and so it would affect all other tests in the same directory.
  6. @vinoski

    Catch a einval badmatch triggered by yaws:setopts/3

    Andrei Neculau committed with vinoski
    inet/ssl:setopts would return {error, einval} when the socket is closed.
    This can be noticed by setting max_connections to a low-enough level.
  7. @vinoski
Commits on Aug 24, 2015
  1. @capflam

    Merge pull request #236 from phonohawk/issue-232

    capflam committed
    Revert "Fix HTTP authentication when user-defined module is used"
  2. @vinoski

    Documentation changes

    vinoski committed
    Remove obsolete note about future work in yapp intro. Update minimum
    Erlang/OTP release from R8 to R14B02 and do some minor rewording of a
    warning in yaws.tex.
  3. @andreineculau @vinoski
  4. @vinoski
Commits on Aug 23, 2015
  1. @leoliu @vinoski

    Support the SSL server option client_renegotiation

    leoliu committed with vinoski
    This option is new with Erlang/OTP 18.0, so it's ignored for older
  2. @vinoski

    Fix intermittent websocket test failure

    vinoski committed
    The "too big message" test was failing intermittently due to what
    looks like a race condition on which end was closing the socket
    first because of the illegal message size.
  3. @vinoski

    Fix yaws_vdir.erl include directive

    vinoski committed
    Recent versions of rebar were correctly unhappy with a malformed
    include_lib in yaws_vdir.erl. Looks like this file was missed in a
    previous edit to fix this problem. Changed to a regular include
    instead, matching other source files.
  4. @surik @vinoski

    Add yaws_api:websocket_close/1,2

    surik committed with vinoski
    Add API for closing a websocket. Add underlying implementation
    Also fixed some minor typos and indentation problems in various
    websockets-related example files and docs.
  5. @andreineculau @vinoski

    add check for have_sendfile

    andreineculau committed with vinoski
  6. @andreineculau @vinoski
Something went wrong with that request. Please try again.