Permalink
Commits on Oct 29, 2011
  1. fix zd864: long HTTP header lines not handled properly

    vinoski committed Oct 28, 2011
    Due to Erlang bug OTP-9389, the handling of HTTP request header lines
    that exceed the size of the gen_tcp receive buffer is broken when
    using {packet,http} and {packet,httph} modes.
    
    Modify mochiweb to work around this bug by using {packet,line} mode
    instead to collect request header lines and then using
    erlang:decode_packet to parse them. Using {packet,line} allows us to
    avoid reading past the headers into the request body (if present),
    since doing that would require us to carry the body data from the
    header handling functions over into the body handling functions, which
    could be a pretty intrusive and complicated change.
    
    Also add regression unit tests that verify that long HTTP request
    lines and long HTTP header lines are handled correctly.
Commits on Mar 4, 2011
  1. Bump .app version to 1.5.1

    David Reid committed Mar 4, 2011
Commits on Mar 2, 2011
  1. Merge branch 'webmachine-compat'

    David Reid committed Mar 2, 2011
Commits on Feb 13, 2011
  1. Revert "Merge remote branch 'upstream/master'"

    jj1bdx committed Feb 13, 2011
    This reverts commit 6d653ea, reversing
    changes made to 02066a5.
  2. Revert "added timeout for time-consuming test cases of http(s)_{GET|P…

    jj1bdx committed Feb 13, 2011
    …OST} for a slow FreeBSD machine"
    
    This reverts commit 0e8afb5.
    (this commit does not belong to master)
  3. added timeout for time-consuming test cases of http(s)_{GET|POST} for…

    jj1bdx committed Feb 13, 2011
    … a slow FreeBSD machine
Commits on Feb 11, 2011
  1. Move src/internal.hrl to include/internal.hrl so webmachine can read …

    David Reid committed Feb 11, 2011
    …it with include_lib
Commits on Jan 24, 2011
Commits on Jan 15, 2011
  1. allow {M, F, A} loop

    etrepum committed Jan 15, 2011
Commits on Dec 28, 2010
  1. more dialyzer cleanup

    etrepum committed Dec 28, 2010
  2. Merge branch 'merge-jdunphy'

    etrepum committed Dec 28, 2010
  3. Merge branch 'gh29-dialyzer'

    etrepum committed Dec 28, 2010
  4. add gh-30 fix as well

    etrepum committed Dec 28, 2010
  5. remove is_tuple check

    etrepum committed Dec 28, 2010
Commits on Dec 20, 2010
Commits on Dec 17, 2010
  1. Merge branch 'cmd-tools-15753'

    doubleyou committed Dec 17, 2010
Commits on Dec 3, 2010
Commits on Dec 1, 2010
Commits on Nov 26, 2010
  1. Added cmd_status/2

    doubleyou committed Nov 26, 2010
Commits on Nov 12, 2010
  1. Merge branch 'rebarify-15688'

    David Reid committed Nov 12, 2010
  2. Remove trailing whitespace

    David Reid committed Nov 12, 2010
  3. remove things from the template that require mochierl_lib, template p…

    etrepum committed Nov 12, 2010
    …rojects should be copyright of the author not Mochi Media by default