Permalink
Commits on Jun 29, 2012
  1. Check If-None-Match in StaticFileHandler, move etag quoting out of co…

    alekstorm committed Jun 29, 2012
    …mpute_etag()
    
    Add test
Commits on Jun 26, 2012
Commits on Jun 23, 2012
  1. Compute etag and URL version string by reading and hashing file in ch…

    alekstorm committed Jun 23, 2012
    …unks
    
    * Create util.read_file_chunked to chunk files as a generator
    * Create StaticFileHandler.get_entity_tag for common hash computation logic
    * Switch to sha1 from md5
    * Fix typo: 64kB is 64*1024, not 0x1000
Commits on Jun 4, 2012
  1. StaticFileHandler now reads and writes the requested file in (default…

    alekstorm committed Mar 25, 2012
    …) 64kB-chunks
    
    Avoids exceeding available memory for very large files. Etags are now generated
    from the pathname and last modification time, rather than file contents.
  2. Use https for all links to github.

    bdarnell committed Jun 4, 2012
    Github redirects everything to https anyway, so the links might as well
    start out secure.
Commits on Jun 3, 2012
  1. Set alarms on child processes in process_test.

    bdarnell committed Jun 3, 2012
    These alarms used to be there, but got dropped in a previous change
    because I had assumed the child processes would inherit the parent's
    alarm.
  2. Post-release version bump

    bdarnell committed Jun 3, 2012
Commits on Jun 1, 2012
  1. Set version number to 2.3

    bdarnell committed Jun 1, 2012
  2. Final 2.3 release notes

    bdarnell committed Jun 1, 2012
Commits on May 31, 2012
  1. Merge pull request #521 from yoinc/master

    bdarnell committed May 31, 2012
    Restore context for all read methods
  2. Restore context for all read methods.

    eden committed May 31, 2012
    Prior to 2db0ace this was being done
    properly, but the refactor removed stack_context.wrap causing some issues
    in our upstream context managers.
Commits on May 28, 2012
  1. Set version number to 2.3rc1

    bdarnell committed May 28, 2012
  2. Doc updates

    bdarnell committed May 28, 2012
  3. Release note updates

    bdarnell committed May 28, 2012
  4. Remove unused variables

    bdarnell committed May 28, 2012
  5. Remove use of string exceptions in gen_test.

    bdarnell committed May 28, 2012
    These lines are not reached, but if they were they would fail with
    a less clear message than intended.
    
    Closes #520.
Commits on May 27, 2012
Commits on May 26, 2012
  1. Delay check for socket.family (and make it jython-friendly).

    bdarnell committed May 26, 2012
    Now HTTPConnection.address will always be the socket address,
    and the fake "0.0.0.0" IP is only used in contexts that want an IP
    (i.e. HTTPRequest.remote_ip) but the connection is a non-IP socket.
  2. Merge pull request #514 from ahassany/fix-connectin-check

    bdarnell committed May 26, 2012
    Better connection check in RequestHandler
  3. Extract constant, add comments

    bdarnell committed May 26, 2012
Commits on May 25, 2012
  1. Split large chunks of data in IOStream.write.

    ei-grad committed May 24, 2012
    Closes #515.
Commits on May 24, 2012
Commits on May 21, 2012
  1. Prevent leak of StackContexts in repeated gen.engine functions.

    bdarnell committed May 21, 2012
    Internally, StackContexts now return a deactivation callback,
    which can be used to prevent that StackContext from propagating
    further.  This is used in gen.engine because the decorator doesn't know
    which arguments are callbacks that need to be wrapped outside of its
    ExceptionStackContext.  This is deliberately undocumented for now.
    
    Closes #507.
  2. Release note updates

    bdarnell committed May 21, 2012
Commits on May 20, 2012
  1. Fix docstring formatting

    bdarnell committed May 20, 2012
  2. Merge remote-tracking branch 'jjwchoy/master'

    bdarnell committed May 20, 2012
    Modified linkify to accept a callable for extra_params.
    
    Closes #506.