Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 18, 2015
  1. Steve Vinoski

    For rebar, make ibrowse a dep only for Yaws dev mode

    vinoski authored
    For rebar builds, rather than treating ibrowse as a normal dependency even
    though it's used only for testing, make rebar.config.script check for the
    existence of a .rebar/YAWS_DEV_MODE file and only if present, add ibrowse
    as a dependency. This allows projects that use Yaws as a rebar dependency
    to avoid having to pull in ibrowse.
    
    (Credit goes to Seth Falcon for this idea; he added something like this to
    the Basho webmachine project for a test-only dependency there, and I
    borrowed his idea for Yaws.)
Commits on Jan 4, 2015
  1. Steve Vinoski

    dialyzer changes

    vinoski authored
    Remove no_debug_info from rebar.config to support dialyzer.
    
    Fix known_dialyzer_warnings to compensate for latest source changes.
Commits on Dec 18, 2014
  1. Christopher Faulet
  2. Christopher Faulet
  3. Christopher Faulet
  4. Andrei Neculau Christopher Faulet

    Rework how SSL protocol_version is handled

    andreineculau authored capflam committed
    * Don't ignore SSL protocol_version in embedded mode
    
    * Stop setting global default SSL protocol_version
    
    * Warning that R16B01 is required to SSL protocol_version
        After testing R14B02+ with `application:set_env(ssl, protocol_version, X)`
        and passing `versions` to `ssl:listen`, it looks like only R16B01+ follows
        the settings.
    
        References:
          - https://travis-ci.org/capflam/otp-ssl-test/builds/44369449
          - http://erlang.org/pipermail/erlang-questions/2014-October/081388.html
          - klacke#192
    
    Fix pull request #193
Commits on Dec 16, 2014
  1. Christopher Faulet
Commits on Dec 13, 2014
  1. Christopher Faulet
Commits on Dec 10, 2014
  1. Christopher Faulet

    Fix commit adb3c36

    capflam authored
Commits on Dec 9, 2014
  1. Christopher Faulet
  2. Christopher Faulet

    Do not test Yaws anymore on R14B02 on Travis platform

    capflam authored
    It seems that we hit the bug OTP-9214 on Travis. This has worked in the
    past. But now, for an unknown reason, the testsuite fails on R14B02 because of
    this bug.
  3. Christopher Faulet
  4. Christopher Faulet
  5. Christopher Faulet

    Properly handle Yaws installation if a previous version already exists

    capflam authored
    From version 1.99, /usr/lib/yaws is a symlink on
    /usr/lib/erlang/lib/yaws-{VSN}. In previous versions, this was a directory. So
    we must remove this directory to create the symlink at the right place.
    
    Because this directory can contain user data, we rename it instead of removing
    it.
Commits on Dec 3, 2014
  1. Christopher Faulet

    Merge pull request #189 from zxq9/master

    capflam authored
    Update build instructions
  2. Craig Everett

    Update build instructions

    zxq9 authored
    The build instructions now comply with Christopher's notes
    at http://sourceforge.net/p/erlyaws/mailman/message/32571909/
Commits on Nov 23, 2014
  1. Claes Wikstrom

    Minor release tweak

    klacke authored
Commits on Nov 15, 2014
  1. Steve Vinoski
  2. Steve Vinoski

    Add documentation and templates for rebar releases

    vinoski authored
    Add the rebar-templates directory and the files it contains to provide
    rebar templates for creating Erlang releases that use Yaws. Add
    www/rebar_release.yaws to provide documentation for using the templates and
    creating releases.
Commits on Nov 11, 2014
  1. Sebastian Godelet Steve Vinoski

    Set file encoding for wiki application

    sebgod authored vinoski committed
    Added encoding directive to correctly compile when configured with utf-8,
    file applications/wiki/src/wiki.erl
  2. Claes Wikstrom

    Prepare for yaws 1.99

    klacke authored
Commits on Nov 6, 2014
  1. Christopher Faulet

    Fix FCGI worker when an error occures during the response streaming

    capflam authored
    When a FCGI server is called, the response can be streamed by the fcgi
    worker. Because yaws_cgi:fcgi_get_output/1 exits on error, if the exception is
    not catched, the client connection will wait for a quite long timeout to be
    closed.
Commits on Oct 16, 2014
  1. Steve Vinoski

    Add SSL protocol_version configuration element

    vinoski authored
    Add protocol_version configuration element to allow supported protocols for
    SSL servers to be specified.
    
    Also add a new unit test for protocol_version.
  2. Steve Vinoski
Commits on Sep 25, 2014
  1. Steve Vinoski

    Fix #187: handle EINPROGRESS and EALREADY in sendfile driver

    vinoski authored
    Thanks to Maas-Maarten Zeeman for reporting this.
Commits on Sep 22, 2014
  1. Christopher Faulet

    Update known dialyzer warnings

    capflam authored
  2. Christopher Faulet
  3. Christopher Faulet
  4. Christopher Faulet
  5. Christopher Faulet
  6. Christopher Faulet

    Add 'honor_cipher_order' option in ssl part

    capflam authored
    This option can be used to set to true/false the 'honor_cipher_order' parameter
    on the ssl socket. This option was introduced in SSL application in Erlang/OTP
    17.0, so it will be ignored by Yaws for previous releases. When supported, this
    option is set by default to true.
  7. Claes Wikstrom

    Merge branch 'klacke-yaws-log-fd-leak'

    klacke authored
    Fd leak
  8. Claes Wikstrom

    Reloading the log could lead to an fd leak in the

    klacke authored
    case where we were having two servers on the same port,
    i.e both http and https
Commits on Sep 15, 2014
  1. Steve Vinoski

    Fix yaws_sendfile to correctly handle non-latin1 filenames

    vinoski authored
    Fix a problem where a filename containing Chinese characters would cause
    yaws_sendfile to die in a list_to_binary call.
Commits on Sep 10, 2014
  1. Steve Vinoski

    Exclude hipe application in reltool.config

    vinoski authored
    Several users have reported problems building releases using
    rel/reltool.config due to problems with hipe, so extend reltool.config to
    exclude hipe.
Something went wrong with that request. Please try again.