Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 7, 2015
  1. @capflam

    Update rebar.config to require Erlang/OTP R14B02 or higher to compile…

    capflam authored
    … Yaws
    The requirement was added for the autotools (see ff01069), but not for Rebar.
    This was an oversight on my part.
Commits on Apr 29, 2015
  1. Fixed broken junk image

    Klacke authored
  2. @capflam

    Renew self-signed ssl certificat to use the right signature algorithm

    capflam authored
    The old certificat was signed with sha256WithRSAEncryption algorithm, which is
    not supported by Erlang releases older than R15B01. So the testsuite failed on
    these releases.
    The new certificate is signed with sha1WithRSAEncryption.
Commits on Apr 27, 2015
  1. @capflam

    Check support for the SSL 'log_alert' option

    capflam authored
    This fix the commit 1bf94af for Erlang releases older than R16B02.
Commits on Apr 22, 2015
  1. @capflam
Commits on Apr 16, 2015
  1. @vinoski

    Fix #216: handle exhtml return values from out/1

    vinoski authored
    Do not crash if out/1 returns exhtml. Add a new regression test for
    this bug.
Commits on Apr 13, 2015
  1. @capflam

    Adapt previous Andrei patch to do more stuff during Yaws startup

    capflam authored
    And update the testsuite accordingly.
Commits on Mar 27, 2015
  1. @capflam

    Merge branch 'expires-improvements' of…

    capflam authored
    …au/yaws into andreineculau-expires-improvements
Commits on Mar 22, 2015
  1. @andreineculau

    update expires docs

    andreineculau authored
  2. @andreineculau

    allow expires type/*

    andreineculau authored
  3. @andreineculau

    allow expires */*

    andreineculau authored
  4. @andreineculau

    allow expires always

    andreineculau authored
  5. @klacke

    Merge pull request #209 from phonohawk/fix-crashmsg-xss

    klacke authored
    Fix possible XSS in yaws_outmod:crashmsg/3
Commits on Mar 21, 2015
  1. spelling err in man page

    Klacke authored
Commits on Mar 20, 2015
  1. @phonohawk

    Fix possible XSS in yaws_outmod:crashmsg/3

    phonohawk authored
    Stacktraces have a dump of arguments for function calls
    nowadays. Without escaping HTML special characters, it is possible to
    make yaws_outmod:crashmsg/3 dump strings containing something like
    "</pre><script>alert('Hello, XSS!')</script>" and thus results in a
    XSS vulnerability.
Commits on Mar 12, 2015
  1. Silense on tls errors

    Klacke authored
    These days, internet facing servers get SSL attacks, we should be
    silent there and just drop connection attempt silently
Commits on Mar 10, 2015
  1. @klacke

    Merge pull request #202 from zephyrean/master

    klacke authored
    fix: external logger_mod module tried to init before ebin_dir is added to path
Commits on Mar 6, 2015
  1. @zephyrean
Commits on Feb 14, 2015
  1. @vinoski

    Merge pull request #199 from minostro/show-message-when-failing-to-pa…

    vinoski authored
    message is part of the error tuple when failing to parse soap response message
  2. displays message when failing to parse it

    Milton Inostroza authored
Commits on Feb 13, 2015
  1. @vinoski

    Add more documentation for arg_rewrite_mod

    vinoski authored
    Add documentation for arg_rewrite_mod to the yaws.conf man page and
    yaws.pdf, especially noting the use of the #rewrite_response{} record
    for replying from a rewrite function.
Commits on Feb 8, 2015
  1. Updated authbind/privbind docs

    Klacke authored
Commits on Feb 3, 2015
  1. @vinoski

    Fix SSL socket handling for dispatchmods

    vinoski authored
    Fixed the code for invoking a dispatchmod to no longer assume the
    socket is a non-SSL socket.
Commits on Jan 31, 2015
  1. @vinoski

    Make rebar account for 32-/64-bit builds

    vinoski authored
    In rebar.config, use the rebar ERLANG_ARCH environment variable to
    determine appropriate compiler/linker flags to match the 32- or 64-bit
    build of the Erlang runtime in use.
Commits on Jan 19, 2015
  1. @vinoski
  2. @vinoski
Commits on Jan 18, 2015
  1. @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. @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. @capflam
  2. @capflam
  3. @capflam
  4. @andreineculau @capflam

    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.
          - klacke#192
    Fix pull request #193
Commits on Dec 16, 2014
  1. @capflam
Commits on Dec 13, 2014
  1. @capflam
Commits on Dec 10, 2014
  1. @capflam

    Fix commit adb3c36

    capflam authored
Something went wrong with that request. Please try again.