Skip to content
Commits on Jan 29, 2013
  1. @jaredmorrow
  2. @jaredmorrow
Commits on Jan 25, 2013
  1. @kellymclaughlin
Commits on Jan 24, 2013
  1. @kellymclaughlin
  2. @kellymclaughlin
  3. @kellymclaughlin

    Merge pull request #77 from mdaguete/incorrect-accept-header

    Incorrect accept header in some blackberry devices.
    kellymclaughlin committed Jan 24, 2013
Commits on Jan 23, 2013
  1. @vinoski

    Merge pull request #113 from basho/adt-eqc-setup

    Fix setup/teardown for etag EQC test
    vinoski committed Jan 23, 2013
  2. @Vagabond
Commits on Jan 22, 2013
  1. @vinoski

    Merge pull request #93 from basho/drop-param-mods

    change parameterized modules to regular modules
    vinoski committed Jan 22, 2013
Commits on Jan 21, 2013
  1. @Vagabond

    Merge pull request #106 from basho/adt-ets-dispatch_list

    Store the dispatch_list in ETS, not application:set_env
    Vagabond committed Jan 21, 2013
  2. @kellymclaughlin

    Merge pull request #102 from mghardy/demo-improvements

    Update demo app: rebar deps, ensure inets is running, improve README
    kellymclaughlin committed Jan 20, 2013
Commits on Jan 20, 2013
  1. @vinoski

    change parameterized modules to regular modules

    The webmachine_request module and webmachine_resource module were
    parameterized modules, but the OTP team recently stated they're dropping
    parameterized module syntax support while keeping the underlying "tuple
    module" mechanism that allows such modules to work. Change these modules
    into regular modules:
    
    1. Keep the "tuple module" parameter so that they maintain complete
    backward compatibility; no calling code has to change.
    
    2. Add clauses for all exported functions to allow them to be called either
    using parameterized module syntax or using normal M:F(A) syntax. For
    calling webmachine_request functions with normal syntax, this means passing
    an additional argument which is a #wm_reqstate{} record; for
    webmachine_resource, the additional argument is a #wm_resource record
    (added with this commit).
    
    Supporting normal function invocation syntax for these modules means that
    new webmachine applications need not be forced to use parameterized module
    invocation syntax.
    
    Add some new unit tests to webmachine_request, but more are needed.
    vinoski committed Oct 17, 2012
Commits on Jan 13, 2013
  1. @jrwest

    improve support for media range params in content-type

    * fix crash in v3o18 when using media range params
    * fix formatting of media range params in content type
    jrwest committed Jan 13, 2013
Commits on Jan 4, 2013
  1. @kellymclaughlin
Commits on Dec 20, 2012
  1. @Vagabond

    Store the dispatch_list in ETS, not application:set_env

    Use a public table owned by the supervisor. Anyone not updating routes
    via webmachine_router does so at their own risk.
    Vagabond committed Dec 8, 2012
Commits on Nov 21, 2012
  1. @mghardy
Commits on Nov 13, 2012
  1. @jrwest

    Merge pull request #101 from basho/jrw-mthd-vsn-rewrite-args

    pass method,scheme,http vsn into rewrite
    jrwest committed Nov 13, 2012
  2. @jrwest
Commits on Nov 8, 2012
  1. @jrwest

    Merge pull request #97 from basho/jrw-rewrite-headers

    Header Rewriting
    jrwest committed Nov 8, 2012
  2. @jrwest

    allow rewriting of headers in addition to raw path

    RewriteMod:rewrite/2 can either return just a rewritten raw path as a string (like before) or 2-tuple, {Headers, RawPath}, containing rewritten headers and the rewritten raw path. One pitfall of this
    implementation is any sane manipulation of the Headers data strucutre will have to be done via the mochiweb_headers module.
    jrwest committed Nov 7, 2012
Commits on Oct 23, 2012
  1. @vinoski

    Merge branch 'env-var-port'

    vinoski committed Oct 23, 2012
  2. @michaelneale @vinoski
  3. @michaelneale @vinoski
  4. @vinoski
  5. @vinoski

    do not set webmachine:rewrite_module app env var to 'undefined'

    Without this, webmachine:new_request/2 explodes when it tried to call
    undefined:rewrite/2.
    Bryan Fink committed with vinoski May 6, 2012
  6. @argv0 @vinoski
  7. @vinoski
  8. @vinoski
  9. @vinoski
  10. @vinoski

    validate project name passed to new_webmachine.sh

    The project name passed to new_webmachine.sh must be a legal Erlang
    atom. If it's not, the resulting errors can be confusing to Erlang
    newcomers. Use erl to ensure the name is an atom.
    
    Addresses pull request #65.
    vinoski committed Oct 23, 2012
Commits on Oct 19, 2012
  1. @vinoski

    reimplement webmachine_util:media_type_to_detail/1 with mochiweb

    Pull request #56 suggested changes to
    webmachine_util:media_type_to_detail/1 to handle extra whitespace
    correctly. Address this issue instead by replacing the body of
    webmachine_util:media_type_to_detail/1 with a call to
    mochiweb_util:parse_header/1. Also add a unit test for this whitespace
    issue.
    vinoski committed Oct 19, 2012
Commits on Aug 24, 2012
  1. Merge branch 'bz1293-remove-resource-with-predicate'

    Bryan Fink committed Aug 24, 2012
  2. Merge branch 'bwf-remove-resource-with-host' into bz1293-remove-resou…

    …rce-with-predicate
    Bryan Fink committed Aug 24, 2012
  3. @kellymclaughlin
Commits on Aug 23, 2012
  1. Merge remote branch 'origin/bwf-doc'

    Bryan Fink committed Aug 23, 2012
Something went wrong with that request. Please try again.