Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jun 15, 2012
  1. @nicad @vinoski

    make sure to always send proper strings to file:write() while logging

    nicad authored vinoski committed
    Failure to send proper string to file:write() on FreeBSD could result in a
    emulator Bad value on output port 'efile' if bad data makes it there, say
    an atom.
Commits on May 3, 2012
  1. @capflam

    Move hostname resolution from yaws_server to yaws_log

    capflam authored
    It is useful to keep ip addresses unchanged when a specific logger is
  2. @capflam

    Remove safe_decode_path/1 from yaws_log and use...

    capflam authored
    ... yaws_server:safe_decode_path/1 instead.
Commits on Jan 23, 2012
  1. @garret-smith

    rotate log file regardless of copy_errlog parameter

    garret-smith authored
    Signed-off-by: Garret Smith <>
  2. @garret-smith

    fix log rotation on Windows, where fsync() is required to get the act…

    garret-smith authored
    …ual file size
    Signed-off-by: Garret Smith <>
Commits on Jan 6, 2012
  1. @capflam
Commits on Oct 31, 2011
  1. @vinoski

    whitespace cleanup

    vinoski authored
    Remove all trailing whitespace from all text files. Some bot sent
    Klacke and me a pull request saying it had done this for us, but I
    reviewed the diffs and it was affecting lines that shouldn't have been
    affected, so perl and I did it ourselves instead.
Commits on Sep 23, 2011
  1. @vinoski

    delete chatty messages, make yaws_server upgrade-friendly (Klarna)

    vinoski authored
    Incorporate changes from Klarna (via Richard Carlsson) to delete
    chatty messages in a variety of places. These messages were for
    success cases; they were deleted because success cases should be
    Change yaws --check to take an optional --verbose option to allow
    original verbose success messages to be emitted. Also change the yaws
    script so that the --id option works for --check.
    Change yaws_server to make fully-qualified calls to gserv_loop to
    ensure code upgrades call into the newly-loaded module version.
Commits on Aug 2, 2011
  1. Added possibility to turn off yaws log wrapping. This is useful for a…

    …pplications that embedd yaws and do not want that functionality at all.
Commits on May 24, 2011
  1. @capflam @vinoski

    server-specific logger_mod and auth_mod (capflam)

    capflam authored vinoski committed
    Make logger_mod and auth_mod configuration variables local to each
    virtual server. The logger_mod variable can be used to customize
    access and auth messages. The auth_log variable previously was global,
    but it now lives in the server configuration and the global variable
    is deprecated.
    The new behaviour yaws_logger must be used to define external modules
    to log messages.
Commits on Apr 20, 2011
  1. @vinoski

    major trailing whitespace cleanup

    vinoski authored
    Remove trailing whitespace in all .erl and .hrl files in the
    If you're an emacs user, you can easily see trailing whitespace using
    settings like these in your ~/.emacs file:
    (setq-default show-trailing-whitespace t)
    (set-face-background 'trailing-whitespace "slate gray")
    You can also delete trailing whitespace automatically when you save
    your Erlang sources by setting the emacs before-save-hook in your
    ~/.emacs file like this:
    (add-hook 'before-save-hook
              '(lambda () (if (eq major-mode 'erlang-mode)
Commits on Mar 3, 2011
  1. indendation cleanup

Commits on Jul 1, 2010
  1. @karlsson
Commits on Mar 10, 2010
Commits on Feb 19, 2010
  1. Anders Dahlin found that yaws log code doesn't delete the gen_event h…

    …andler it adds error logger when terminating, that means that restarting yaws leaves old processes hanging around
Commits on Jan 5, 2010
  1. prepare for 1.87

Commits on Sep 28, 2009
Commits on Jun 18, 2009
  1. @vinoski
Commits on Mar 30, 2009
Commits on Jan 4, 2009
Commits on Jul 11, 2008
Commits on May 17, 2008
Commits on May 12, 2008
  1. Major general code cleanup, finally got rid of all the export_all sta…

    …tements and in that process removed a bit of code that wasn't used
    git-svn-id: 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Mar 10, 2008
  1. Several cleanups due to dialyzer, also moved the control file into us…

    …ers HOME directory so that we don't have the problem of writing in /var when we're running as non-root
    git-svn-id: 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Feb 14, 2008
  1. untabified all of yaws

    git-svn-id: 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Dec 9, 2007
Commits on Dec 5, 2007
Commits on Oct 1, 2007
Commits on Sep 20, 2007
  1. git-svn-id:…

    …/yaws@1165 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
  2. git-svn-id:…

    …/yaws@1164 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Oct 18, 2006
  1. Fixed logging for authmodule

    Johan Bevemyr authored
    git-svn-id: 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Mar 17, 2006
  1. *** empty log message ***

    git-svn-id: 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Mar 9, 2006
  1. removed the ability change userid, also stopped writing to /tmp/yaws …

    …and started to write to /home/klacke/.yaws instead. This is much better since we cannot now ever get into the situations where file ownership and umask stop us from controlling a daemon. Also cleaned up the start flags to the yaws script, all old flags are still there for backward scompatibilty.
    git-svn-id: 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Nov 20, 2005
  1. ""

    git-svn-id: 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Something went wrong with that request. Please try again.