Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 3, 2014
  1. @capflam

    Merge pull request #189 from zxq9/master

    capflam authored
    Update build instructions
  2. @zxq9

    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. Minor release tweak

    authored
Commits on Nov 15, 2014
  1. @vinoski
  2. @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. @sebgod @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. Prepare for yaws 1.99

    authored
Commits on Nov 6, 2014
  1. @capflam

    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. @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. @vinoski
Commits on Sep 25, 2014
  1. @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. @capflam

    Update known dialyzer warnings

    capflam authored
  2. @capflam
  3. @capflam
  4. @capflam
  5. @capflam
  6. @capflam

    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. Merge branch 'klacke-yaws-log-fd-leak'

    authored
    Fd leak
  8. Reloading the log could lead to an fd leak in the

    authored
    case where we were having two servers on the same port,
    i.e both http and https
Commits on Sep 15, 2014
  1. @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. @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.
  2. @vinoski
  3. @vinoski
Commits on Aug 27, 2014
  1. @vinoski

    Merge pull request #183 from weisslj/ehtml-attribute-fixes

    vinoski authored
    EHTML: Fix small bug, allow binary attribute values and update documentation
Commits on Aug 26, 2014
  1. @vinoski

    Merge pull request #184 from weisslj/fix-build-without-pam

    vinoski authored
    Fix building without PAM (and small typo in configure help)
  2. @weisslj
  3. @weisslj

    Fix building without PAM

    weisslj authored
    Fixes this error in `make`:
    
        /usr/bin/install: cannot stat ‘epam’: No such file or directory
        make[1]: *** [post-build] Error 1
Commits on Aug 25, 2014
  1. @weisslj
  2. @weisslj

    yaws_api: Allow binary attribute values in ehtml

    weisslj authored
    Binary attribute values are already supported in exhtml.
  3. @weisslj

    yaws_api: Fix ehtml {check, _, number()} attributes

    weisslj authored
    Attribute {check, Key, 10} should expand the same way as {Key, 10}.
  4. @weisslj
Commits on Aug 20, 2014
  1. @weisslj

    yaws_api: Make end tags HTML5-compatible in ehtml_expand

    weisslj authored
    Currently, HTML generated by Yaws ehtml does not validate correctly as
    HTML5 (e.g. using http://validator.w3.org/). The reason is that in HTML5
    "void elements" like <br> must not have a closing end tag:
    
    Forbidden: <br></br>
    Allowed: <br>
    Allowed (and also valid XHTML): <br />
    
    Also, since the self-closing tag syntax ("/>") is simply ignored in
    HTML5, some elements must have an end tag:
    
    Forbidden: <p />
    Allowed: <p></p>
    
    This patch fixes both issues and also adds tests.
    
    References:
    - http://stackoverflow.com/questions/10598501/closing-tags-in-html5
    - http://stackoverflow.com/questions/1946426/html-5-is-it-br-br-or-br
    - http://www.w3.org/TR/html-markup/syntax.html#void-element
Commits on Jul 24, 2014
  1. @capflam

    Use iolist_to_binary/iolist_size instead of custom functions

    capflam authored
    And avoid some useless conversions
Commits on Jul 23, 2014
  1. @vinoski

    Merge pull request #180 from yakaz/fix-contenttype-matching-in-yaws_api

    vinoski authored
    yaws_api: Fix matching of Content-Type in `parse_post/1`
  2. @dumbbell

    yaws_api: Fix matching of Content-Type in parse_post/1

    dumbbell authored
    "application/x-www-form-urlencoded" can be followed by attributes, such
    as "; charset=UTF-8".
Something went wrong with that request. Please try again.