Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 12, 2010
  1. Steve Vinoski

    Allow "stream processes" to close the client socket

    vinoski authored
    Yaws allows application processes to take control of the client socket
    via the streamcontent_from_pid directive. Sometimes during the course
    of its data delivery the application might find that it needs to close
    the socket, but the original design did not provide a way for the
    application to tell Yaws the socket was closed. The result was that a
    message like the one below would show up in the Yaws log whenever a
    closed socket was returned to Yaws, due to Yaws trying to continue to
    use the socket as if it were still open:
    
         =ERROR REPORT==== 12-May-2010::00:27:05 ===
         Yaws process died: {{badmatch,{error,einval}},
                             [{yaws,setopts,3},
                              {yaws,http_recv_request,2},
                              {yaws,do_http_get_headers,2},
                              {yaws,http_get_headers,2},
                              {yaws_server,aloop,3},
                              {yaws_server,acceptor0,2},
                              {proc_lib,init_p_do_apply,3}]}
    
    Change yaws_api:stream_process_end/2 to allow the application to pass
    the atom 'closed' as the first argument, in place of the socket
    argument. This informs Yaws that the socket is closed and prevents it
    from trying to keep using it, thus avoiding errors like the one above.
Commits on Oct 17, 2009
  1. Steve Vinoski

    fixes for FCGI authorization (Bruno Rijsman), plus I cleaned up inden…

    vinoski authored
    …tation and comments in yaws_cgi.erl
Commits on Sep 21, 2009
  1. Steve Vinoski
Commits on Jul 10, 2009
  1. cgi support

    authored
Commits on Apr 27, 2009
  1. doc patch from kevingrimes

    authored
Commits on Jan 22, 2009
Commits on Oct 20, 2008
  1. doc fixes

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@1286 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Sep 12, 2008
  1. added redirect_self to yaws_api

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@1276 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Jul 1, 2008
  1. speling

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@1265 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
  2. modified patch by Robert David to add a hook to yaws session server w…

    authored
    …hen a session is gone
    
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@1264 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Feb 14, 2008
  1. untabified all of yaws

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@1217 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Nov 10, 2007
  1. git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk…

    authored
    …/yaws@1175 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on May 24, 2007
Commits on Sep 20, 2006
  1. *** empty log message ***

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@1029 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Apr 27, 2006
  1. added support for 2 additional configure

    authored
    flags, --disable-pam and --with-extrainclude=DIR
    
    Worked the Makefiles to properly support DESTDIR. This is
    useful for packagers (deb, rpm ...)
    
    
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@960 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Feb 1, 2006
  1. added pam support + prepare for 1.58

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@932 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on May 23, 2005
  1. ""

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@887 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Apr 12, 2005
  1. 1.54

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@868 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Sep 13, 2004
Commits on May 28, 2004
  1. New feature yssi, yaws include

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@706 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Mar 11, 2004
  1. explicit support for content_length

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@627 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Mar 10, 2004
  1. postvar bug by hal snyder, added yaws_api:query_url/1 added the id su…

    authored
    …pport and removed the uid stuff, added -j to control trace of a running daemon, bugfixes in the logger,
    
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@626 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Feb 13, 2004
Commits on Jan 27, 2004
  1. documented jockes new bindings feature

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@582 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Dec 17, 2003
  1. postvar(), queryvar(), ssi docs

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@562 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Aug 25, 2003
  1. carsten3347
Commits on Aug 24, 2003
  1. carsten3347
Commits on Nov 25, 2002
  1. ""

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@303 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Nov 20, 2002
  1. parse_url

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@290 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Nov 12, 2002
  1. page retval

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@265 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Nov 10, 2002
  1. ""

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@261 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Nov 7, 2002
  1. ""

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@252 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Nov 5, 2002
  1. ""

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@248 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Commits on Oct 18, 2002
  1. ""

    authored
    git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@219 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
Something went wrong with that request. Please try again.