Skip to content
Commits on Jan 12, 2016
  1. @stuart-thackray @vinoski
Commits on Jan 3, 2016
  1. @vinoski
Commits on Dec 18, 2015
  1. @vinoski

    Merge pull request #250 from klacke/log-init

    vinoski committed
    Set up log event handler earlier at startup
  2. @vinoski

    Set up log event handler earlier at startup

    vinoski committed
    In http://sourceforge.net/p/erlyaws/mailman/message/34701725/ a user
    reported that with Yaws 2.x, info reports that occur at startup
    providing details about config file, control file, and the endpoints
    upon which Yaws is listening were not being emitted into report.log,
    which is different behavior than that of Yaws 1.x. This commit
    reorders the yaws_log setup in yaws_server:init so all but the initial
    "Yaws: Using config file..." message makes it into report.log.
Commits on Dec 2, 2015
  1. @vinoski

    Make yaws session idle and long timeouts configurable

    vinoski committed
    Add ysession_idle_timeout and ysession_long_timeout config
    variables. Their defaults are unchanged. Add documentation for the new
    variables.
Commits on Dec 1, 2015
  1. @vinoski

    Fix 247: src_dir compile error_logger msg levels

    vinoski committed
    When compiling source files from src_dir config paths, emit
    error_logger messages as follows:
    
    * for modules that compile with 0 errors and 0 warnings, emit info
      messages
    
    * for modules that compile with 0 errors and 1 or more warnings, emit
      warning messages
    
    * for modules that compile with errors, emit error messages
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

    committed
    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/Makefile.am: yaws.erl is used to generate mime_types.erl so it must be
      compiled first.
    
    * test/t12/Makefile.am: 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
Something went wrong with that request. Please try again.