Permalink
Commits on Nov 8, 2012
  1. Roll version 1.5.1p3

    Jared Morrow committed Nov 8, 2012
Commits on Nov 6, 2012
  1. Strip header value and treat empty values as undefined headers.

    RFC2616 states: The field-content does not include any leading or
    trailing LWS: linear white space occurring before the first
    non-whitespace character of the field-value or after the last
    non-whitespace character of the field-value. This change brings
    mochiweb into compliance with that statement by stripping whitespace
    from the header values. Additionally headers that are specified with
    no non-whitespace characters are treated as undefined headers.
    kellymclaughlin committed Nov 6, 2012
Commits on Sep 8, 2012
  1. Merge pull request #4 from basho/adt-os-timestamp

    erlang:now() -> os:timestamp
    Jared Morrow committed Sep 8, 2012
  2. erlang:now() -> os:timestamp

    We don't need to use an expensive monotonic clock for calcuating timing
    information.
    Vagabond committed Sep 8, 2012
Commits on Nov 23, 2011
  1. Merge pull request #2 from basho/bz1291-http-error-packets

    BZ1291 HttpError packet parsing fix
    seancribbs committed Nov 23, 2011
Commits on Nov 22, 2011
Commits on Oct 29, 2011
  1. fix zd864: long HTTP header lines not handled properly

    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.
    vinoski committed Oct 28, 2011
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'"

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

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

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

    …it with include_lib
    David Reid committed Feb 11, 2011
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