Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 14, 2014
  1. @johannesh
Commits on Dec 13, 2013
  1. @mmzeeman

    Fixed typespecs

    mmzeeman authored committed
  2. WIP socket handover to handler.

    authored
Commits on Jun 27, 2013
  1. @anha0825

    Added types to some records.

    anha0825 authored
Commits on Jun 11, 2013
  1. @istr

    typed callbacks for dialyzer

    istr authored committed
Commits on May 17, 2013
  1. Include elli_util.hrl in tests.

    authored
Commits on May 16, 2013
  1. @anha0825

    Moved type conversion short names to separate new hrl file.

    anha0825 authored
    This is placed in src not in include since it isn't meant to
    be included from other applications.
    This commit makes it easier to include elli.hrl in you app.
Commits on Nov 28, 2012
  1. @anha0825

    Move the state definition of the elli handler cordinator.

    anha0825 authored
    elli.hrl needs to be included by modules that modifies the req record.
Commits on Nov 15, 2012
  1. Another round of refactoring send_file related code.

    Vincent Siliakus authored
    - Replaced FileOpts in send_file/6 with Range, because the size option in FileOpts was actually redundant since the removal of prepare_send_file.
    - Made send_file more robust against errors.
    - Cleaned up some type specs.
    - Removed size related test and example code in elli_example_callback and elli_test.
Commits on Nov 13, 2012
  1. merge candidate 2012/11/13

    Vincent Siliakus authored
Commits on Nov 9, 2012
  1. Refactored send_file for better readability and maintainability.

    Vincent Siliakus authored
    Biggest change is moving all range and size parsing outside send_file into a new function prepare_send_file/5.
    This translates in a new send_file/5 whose signature and semantics are comparable to Elli's send_response.
Commits on Nov 8, 2012
  1. Changed the datatype of byte_range from {Offset, Length} to {FirstByt…

    Vincent Siliakus authored
    …e, LastByte}.
    
    This makes working with ranges more consistent, since HTTP ranges also use the FirstByte, LastByte format.
    A side effect of this change is that ranges of length 0 are never possible anymore (but a size of 0 is still possible and results in a no-op)
  2. @zambal
Commits on Oct 22, 2012
Commits on Oct 9, 2012
  1. If we run out of file descriptors, shut down Elli. We no longer need …

    authored
    …to keep track of listening processes.
Commits on Oct 5, 2012
  1. @anha0825

    Merge remote-tracking branch 'upstream/master' into listening

    anha0825 authored
    Conflicts:
    	include/elli.hrl
    	src/elli_test.erl
  2. @anha0825

    Keep track of listener processes that hasn't send the accepted messag…

    anha0825 authored
    …e to elli.
    
    Everytime any of these dies we have one less listener.
Commits on Sep 6, 2012
  1. @anha0825
  2. Minor cleanup.

    authored
Commits on Sep 5, 2012
  1. @anha0825

    Merge remote-tracking branch 'upstream/master'

    anha0825 authored
    Conflicts:
    	src/elli_access_log.erl
  2. @anha0825

    Helper to create testcases for elli callbacks.

    anha0825 authored
    Don't need to start elli and listen to ports etc.
  3. Minor cleanup.

    authored
Commits on Aug 6, 2012
  1. Breaking change: #req no longer contains the ip address of the peer. …

    authored
    …It can be retrieved on demand with elli_request:peer/1. Requests inflight during the upgrade might crash.
Commits on Jul 16, 2012
  1. @anha0825

    More informative type spec.

    anha0825 authored
  2. @anha0825
Commits on Jul 10, 2012
  1. @anha0825
  2. @anha0825
  3. @anha0825

    Type spec fixes.

    anha0825 authored
Commits on Apr 3, 2012
Commits on Feb 28, 2012
  1. Peer address.

    authored
Commits on Feb 24, 2012
  1. Properly read the body.

    authored
  2. Allow passing arguments to the callback module in start_link. This ca…

    authored
    …n be used to write a callback module that calls another callback module..
Commits on Feb 16, 2012
Something went wrong with that request. Please try again.