You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by va...@apache.org on 2019/01/22 07:11:39 UTC

[couchdb-mochiweb] tag v2.19.0 created (now 9efbaac)

This is an automated email from the ASF dual-hosted git repository.

vatamane pushed a change to tag v2.19.0
in repository https://gitbox.apache.org/repos/asf/couchdb-mochiweb.git.


      at 9efbaac  (commit)
This tag includes the following new commits:

     new 4842019  first post
     new 2859d09  fix mochiweb.app
     new 3eef16b  add mochiweb_request:serve_file/2
     new 45ba0ae  set svn:ignore on doc and ebin
     new 140e674  unfinished toy html tokenizer
     new d5b11be  rename text to data, mark data segments as being only whitespace or not
     new d18c139  more singletons
     new b8839f4  tree api
     new 78fd97d  maybe fix tree
     new 7a74448  Better whitespace treatment
     new a9dabf8  handle bullets and such
     new 4c47492  escape, escape_attr, to_html, to_tokens
     new 020d716  more generation stuff
     new 235bceb  fix doctype
     new 95a4461  allow integer and float for attribute values
     new cbc8768  passing test
     new 58d5bd6  comment support for tree representation
     new 2b01728  support CDATA
     new f1978fe  xml processing instructions
     new 99b7ddd  make mochiweb_html work with binaries instead of lists
     new 9ed6248  parse binaries directly
     new f498187  a binary-centric JSON implementation
     new 09c9099  bring mochijson2 API into mochijson as binary_*
     new 549a589  use fdsrv when gen_tcp fails and Port < 1024
     new 5fd687d  fdsrv patch 2
     new 86f8dba  doc patch
     new 1c63c5f  import reloader.erl for automatically reloading modules during development
     new 34a7654  boundary edge case
     new d204987  project skeleton and script
     new 337f6da  replace python script with erlang one
     new 30506ab  fix case when filname:dirname returns "/"
     new 3f36ec4  provide stop() function
     new 7f556fc  add mochinum for prettier floats
     new 414e93f  typo in mochinum test comment
     new fade96d  use exponential format when it makes sense
     new 72db0b5  fix the skeleton to make a mochiweb-src symlink
     new 13b13a6  get rid of unused targets in the makefiles
     new a5e7c25  get rid of unused targets in the makefiles
     new 7fd4a1c  docs for reloader
     new cd3fcd8  use mochinum even in 'legacy' mochijson
     new c972e5e  don't escape solidus anymore
     new c54a8ed  use binaries for float tests
     new db73606  bug fix
     new fede7fa  merge new range request handling code; change cookie generation code to account for browser non-compliance to relevant RFCs; cleanup documentation slightly
     new 82504c6  placate the compiler
     new bfa4b12  fix mochijson UTF-8 issue with decoding binaries
     new a428510  #5: add mochijson2 to mochiweb.app
     new 21240b8  oops, vi thought tabs are 4 columns
     new 2b76820  sync with internal version
     new cd2b680  fix cookie test
     new f2b691d  test target for makefile
     new 07c37bf  fix misencoding of backslash characters; add regression test case for this
     new ed8fd70  http://code.google.com/p/mochiweb/issues/detail?id=6
     new 3ec0a2d  add more string encoding/decoding test cases for mochijson/mochijson2; fix encoding of " and decoding of \f in strings by mochijson
     new 0b94c17  merge, fix handling of 0 length iodevice
     new b949e83  call into mochinum directly instead of using mochijson for floats
     new 25c0f1d  new mochiweb_multipart:parse_form/2 API, add more MIME guessing, unquote Req:get(path)
     new 9daf1fe  fix a regression
     new 5467f7d  change guess_mime default
     new 22a478f  text/csv
     new 2ace101  test fix
     new ddad9c8  stream files from disk instead of loading them into RAM
     new dd39716  allow user to adjust TCP accept backlog; patch from Paul Oliver
     new 3f7ef81  detab source, chunked-like responses for HTTP/1.0 clients
     new eab8ce0  http://code.google.com/p/mochiweb/issues/detail?id=9 - support if-modified-since in Req:serve_file
     new 214f61d  PEP 3101-inspired string formatter
     new 1079fc4  make mochifmt use mochinum only when available
     new ee16b1e  add mochiweb_multipart:parse_form/1 with a default file handler
     new 395c65a  special-case script and textarea parsing
     new 742d9eb  parse </TextArea> as an HTML tag
     new a12e1d3  http://code.google.com/p/mochiweb/issues/detail?id=11
     new f2ee435  disable Nagle's algorithm following recommendation from http://www.w3.org/Protocols/HTTP/Performance/Pipeline.html; patch posted by Christopher Lenz to the mochiweb mailing list
     new b5bf72c  make serve_file robust against / and ..
     new 326a6b1  http://code.google.com/p/mochiweb/issues/detail?id=12
     new 4108a2e  http://code.google.com/p/mochiweb/issues/detail?id=10
     new b0881cd  doc tweaks to mochiweb_html, fix type signatures
     new 6855bbb  IPv6 support (thx cmlenz)
     new 88ebb59  close connection if there's unread chunked data (thx cmlenz)
     new 36fe247  allow user to provide extra header fields to not_found and serve_file (based on patch cmlenz posted to the mochiweb google group)
     new a53c0f1  fix bad merge
     new 082821f  html escape edocs (it actually compiles now :[)
     new 1d7ffb5  http://code.google.com/p/mochiweb/issues/detail?id=16
     new 2975f9a  mochijson2 encoding optimization
     new 81b5b5a  fast-path for mochijson2 string tokenization
     new 021a21f  another small optimization since we can easily know the index at which the string escape occurs
     new fb6bcf3  hack to handle RSS docs where <link> has stuff in it
     new b758e5d  add missing modules to .app
     new 51f787b  force a maximum header count (1000) to prevent DoS attack
     new e528c07  apply stream_body patch from jchris http://friendpaste.com/4Qb4gAsRHXJ6gf5TCfU549
     new bc7f0f6  extend quote_plus to handle float, http://code.google.com/p/mochiweb/issues/detail?id=21
     new 3e0e826  http://code.google.com/p/mochiweb/issues/detail?id=23 use edoc:application, switch to an explicit make doc phase
     new fe857be  remove dead code in json test http://code.google.com/p/mochiweb/issues/detail?id=24
     new c28762c  http://code.google.com/p/mochiweb/issues/detail?id=27 conditionally default content-length to 0 iff 2xx
     new d80fb9d  http://code.google.com/p/mochiweb/issues/detail?id=28 mochiweb_headers:delete_any/2
     new d96d03b  http://code.google.com/p/mochiweb/issues/detail?id=30
     new 251edbb  svn merge -r94:93 . || revert http://code.google.com/p/mochiweb/issues/detail?id=27
     new 7591a66  http://code.google.com/p/mochiweb/issues/detail?id=33 fix mochijson:encoder([{input_encoding, utf8}])
     new cc99fa9  http://code.google.com/p/mochiweb/issues/detail?id=32 utf-8 output option for mochijson2:encoder
     new 747b8c3  http://code.google.com/p/mochiweb/issues/detail?id=29 HttpOnly support for cookies
     new f6339b7  fix issue with whitespace after = in attribute parser http://groups.google.com/group/mochiweb/browse_thread/thread/a4e01aba5fb7bb66?hl=en
     new 5f06db6  http://code.google.com/p/mochiweb/issues/detail?id=36 Compiler warnings in mochiweb_skel about deprecation of the regexp module in Erlang R15
     new 6a17331  fixed http://code.google.com/p/mochiweb/issues/detail?id=42
     new f934baf  #10022
     new b728a79  301.patch from Ben Hood on Jul 16th to add slashes for directories
     new 052b9c5  http://code.google.com/p/mochiweb/issues/detail?id=44
     new ad61de8  add a stub examples folder
     new 5b02901  apply utf16-surrogate-pair.diff from http://code.google.com/p/mochiweb/issues/detail?id=35
     new 20b4bb4  finally fixing http://code.google.com/p/mochiweb/issues/detail?id=22
     new bce9e3d  change default backlog to 128
     new 6d300db  patch from Kostis Sagonas, obtained by using tidier, a tool that tidies Erlang code
     new de900ba  http://code.google.com/p/mochiweb/issues/detail?id=47
     new f01115d  http://code.google.com/p/mochiweb/issues/detail?id=46
     new c50c563  http://code.google.com/p/mochiweb/issues/detail?id=48
     new f7b345b  whitespace
     new a1873dc  http://code.google.com/p/mochiweb/issues/detail?id=49 return 400 for invalid requests
     new ca962ce  refactor to use eunit, generate code coverage, update Makefiles and skeleton
     new 9907f13  http://code.google.com/p/mochiweb/issues/detail?id=51
     new dcd3645  http://code.google.com/p/mochiweb/issues/detail?id=52
     new da56118  http://code.google.com/p/mochiweb/issues/detail?id=53
     new c22d1bb  http://code.google.com/p/mochiweb/issues/detail?id=55
     new fbf84ad  fix edoc
     new 098a85b  edoc
     new eb424b0  http://code.google.com/p/mochiweb/issues/detail?id=54 thanks google chrome
     new d69cd76  increase test code coverage
     new 61e9420  test coverage for mochihex
     new c7b61f2  more coverage for mochinum
     new 109de04  more test coverage for mochiweb_{cookies,headers,util}
     new d530c30  more test coverage for mochiweb_util, mostly by moving the mime table to its own module
     new 7e1624a  new mochiweb_cover module to aid in testing lookup-table like functions
     new e1abeef  more coverage for mochijson2
     new 7324ffa  full coverage for mochijson2
     new a98c229  http://code.google.com/p/mochiweb/issues/detail?id=57
     new 1b9b2c2  http://code.google.com/p/mochiweb/issues/detail?id=58
     new 8eaab5a  roll back http://code.google.com/p/mochiweb/issues/detail?id=51
     new 68360e9  http://code.google.com/p/mochiweb/issues/detail?id=60
     new ef65b2e  http://code.google.com/p/mochiweb/issues/detail?id=61
     new 33686a8  http://code.google.com/p/mochiweb/issues/detail?id=62
     new 82215e2  fix edoc strings
     new fa50f03  http://code.google.com/p/mochiweb/issues/detail?id=64
     new ecc9f7d  http://code.google.com/p/mochiweb/issues/detail?id=65
     new b7995cc  http://code.google.com/p/mochiweb/issues/detail?id=66
     new b7024b5  sanitize UTF-8
     new cf8643a  http://code.google.com/p/mochiweb/issues/detail?id=67
     new 796d884  add mochilists module and a few more tests
     new b4c3c37  more refactoring, new mochitemp module for creating and removing temporary directories
     new 8de2b0d  more coverage for mochiweb_multipart
     new 0de2882  more coverage for mochiweb_html
     new 00c3bbe  more coverage, new mochiutf8:codepoint_to_bytes/1
     new c1291d2  more utf8 functionality
     new de0a06e  new mochiglobal module to exploit sharing
     new e429b96  http://code.google.com/p/mochiweb/issues/detail?id=68
     new f2f6806  http://code.google.com/p/mochiweb/issues/detail?id=19
     new 6775647  add crypto and inets to the application list
     new 4d63e6b  http://code.google.com/p/mochiweb/issues/detail?id=69 (minor modification to patch)
     new 94f4468  http://code.google.com/p/mochiweb/issues/detail?id=70
     new dedfa5b  re #13095
     new 3ef4e58  use mochiweb.app.src for rebar tip compatibility
     new 83bd01a  set vsn to 1.3
     new 48c9c1d  reloader:all_changed/0 reloader:is_changed/1
     new c1a1842  reload_modules/1
     new e7d8a41  svn merge https://mochiweb.googlecode.com/svn/branches/acceptor-11334 .
     new ee75bcd  change nodelay default to false
     new 1712899  add back binary support to mochiweb_util:join/2
     new 8700258  re #13527 cmd_status should clean up port
     new 117c533  mochilogfile2 module
     new 15a3222  .gitignore and Makefile fix
     new 40dc164  http://code.google.com/p/mochiweb/issues/detail?id=75
     new f18a60d  http://code.google.com/p/mochiweb/issues/detail?id=76
     new 26579ca  http://github.com/mochi/mochiweb/issues#issue/1
     new 953134d  Handle enotconn when doing Req:get(peer)
     new 8a8d286  Merge branch 'master' of ssh://git.mochimedia.net//data/git/mochi/mochiweb
     new 7a12b76  Fix for Erlang/OTP R14A
     new 7716487  test and fix for json encoding of large integers
     new 9396655  add _test to gitignore
     new 7c2bc22  Make start-dev.sh work on BSD systems
     new c1c9431  http://code.google.com/p/mochiweb/issues/detail?id=73
     new 06d0adf  http://code.google.com/p/mochiweb/issues/detail?id=71
     new 943ff0d  Merge branch 'html-71' into pu
     new 16f560e  Merge branch 'pu'
     new baa97a7  fix implementation of http://code.google.com/p/mochiweb/issues/detail?id=73
     new 9a53dbd  Merge branch 'pu'
     new 2777966  notes about compatibility
     new 6fc3aff  Fix improper conversion from int to string (should be string to int)
     new b68a1d4  Use constants instead of hard-coded values.
     new 90d076f  Merge branch 'pu'
     new a98a752  validate input strings containing escape characters
     new f82d0a2  Make tokenizer case insensitive. Output tokens in lowercase. Added new test case.
     new 6fbee22  remove redundant call to norm(). more tests and improved test code coverage.
     new d64e732  Merge branch 'pu'
     new cb82270  tail call on timeout
     new 85b1992  Merge branch 'pu'
     new d450d60  support get_modules request in socket_server, since we have a dynamic modules request (needed by release_manager)
     new a6dcc39  Merge branch 'pu'
     new 649c287  Secure fdsrv invocation.
     new 3df1752  Merge branch 'pu'
     new 9687b40  integer-only frexp path, fix for github issue 10
     new b0ef452  Fix ambiguity when calling of overridden auto-imported BIF error/1 on R14B.
     new 47fe37b  Merge branch 'pu'
     new d064e45  This is a fix for mochiweb_html:parse/1 getting in an infinite loop when encountering some sorts of invalid HTML.
     new cf4ce74  test for http://github.com/mochi/mochiweb/pull/13
     new db6b5dc  Merge branch 'pu'
     new e0982c3  clear ?SAVE_BODY_LENGTH http://github.com/mochi/mochiweb/issues#issue/16
     new a47de1a  Fixes a bug when parsing an unquoted attribute value starting with a slash.
     new 47af653  Merge branch 'master' into pu
     new 32dc8be  tag 1.4.0
     new ee1f169  pass _ instead of empty string for make_app argument http://github.com/mochi/mochiweb/issues#issue/17
     new 1d7edab  Merge branch 'pu'
     new 812fa9a  fix vsn in pu
     new 93a8806  Merge branch 'pu'
     new 3bea608  Fix for bug when parsing attributes without a name
     new 3d7ebfa  Merge branch 'pu'
     new 8f380bc  Use rebar to build and test mochiweb
     new f39619c  Lots of work on using rebar templates for creating new projects.  New projects will use rebar and automatically include mochiweb as a dep.
     new 9e45e2e  Fix for parsing broken processing instructions.
     new ff2cdc9  Merge branch 'master' into pu
     new 8a6ad73  this is going to be a lot of data, so we need to make sure our network and scribe can handle this
     new 54aa7e0  run userdefined profile_fun for accept timing, handle state upgrade, document and test.
     new f11da93  {active, false} -> {active, once}
     new 6e0c659  Added mochiweb_request:accept_content_type/1 function. This function allows a caller to know if a request accepts a given media type. Examples:
     new f3c3ab7  Corrected comment and added more tests to mochiweb_util:parse_qvalues_test/0.
     new a80539d  Merge branch 'master' of github.com:mochi/mochiweb
     new bd0f1f0  Fix for error in parsing particular incorrect singletons.
     new 35c3875  Merge branch 'master' into pu
     new a72ad81  Merge branch 'pu'
     new d2a41ac  edoc cleanup
     new ad20685  Added mochiweb_request:accept_content_type/1 function. This function allows a caller to know if a request accepts a given media type. Examples:
     new 96dce5e  Corrected comment and added more tests to mochiweb_util:parse_qvalues_test/0.
     new 81b0826  Merge branch 'master' into pu
     new 9b8d6fe  Merge branch 'pu'
     new f755466  5 minute default idle timeout
     new c50a04a  Merge branch 'accepts_content_type' into pu
     new 6b94529  Merge branch 'pu'
     new 9995724  Better rebar templating support.  Including makefile target, readme docs and doesn't require you to make your own toplevel directory.
     new db6c339  Merge branch 'master' into rebarify-15688
     new cfbcb9b  If we're going to hide rebar from the user for make app we might as well use slightly better variable name.
     new d4587d3  increase time for cmd_port_test_spool to allow for slower machines
     new 80571b9  bump version to 1.4.1
     new 54f9df6  Merge branch 'master' into rebarify-15688
     new 9dd7fb8  tweak .gitignore and bump version
     new b8caebb  remove things from the template that require mochierl_lib, template projects should be copyright of the author not Mochi Media by default
     new 5776ca4  runs tests with skip_deps=true and cleaning .eunit
     new a2eb819  add an index.html and a failing test to start
     new cbc93be  Remove trailing whitespace
     new b39bd09  Merge branch 'rebarify-15688'
     new 26112d5  Added cmd_status/2
     new cb46038  include eunit only if TEST is already defined
     new e8156a1  Merge branch 'optional-eunit-22'
     new 86e2b03  replace new_mochiweb.erl with instructions for how to use the rebar template
     new 0053b54  Merge branch 'cmd-tools-15753'
     new c70d473  Merge branch 'master' of github.com:mochi/mochiweb
     new 19708bd  Consistently include eunit from inside the ifdef(TEST) blocks.
     new 574e2b8  remove is_tuple check
     new a5f06fd  add gh-30 fix as well
     new cd7e256  Merge branch 'gh29-dialyzer'
     new 7d07504  Merge commit '19708bd763be36b3fb314595dfd9ebfda1355d7e' into merge-jdunphy
     new 9d74d89  Merge branch 'merge-jdunphy'
     new afbc4b4  export mochiutf8:codepoints_to_bytes/1
     new 7848e6b  more dialyzer cleanup
     new 48a2f1c  allow {M, F, A} loop
     new 5367feb  https://github.com/mochi/mochiweb/issues#issue/36 document units for max_age
     new 2b0676b  Move src/internal.hrl to include/internal.hrl so webmachine can read it with include_lib
     new 0e8afb5  added timeout for time-consuming test cases of http(s)_{GET|POST} for a slow FreeBSD machine
     new 1b22f36  Revert "added timeout for time-consuming test cases of http(s)_{GET|POST} for a slow FreeBSD machine"
     new 02066a5  Merge remote branch 'jj1bdx/eunit-slow-httptests'
     new 6d653ea  Merge remote branch 'upstream/master'
     new 2480477  Revert "Merge remote branch 'upstream/master'"
     new f21e3a6  rebar based on 1-FEB-2011 commit 7710ab0d9f5be0833179
     new c54ecb9  rebar commands fixed for make build_plt and make dialyzer
     new 277a98c  Merge remote branch 'jj1bdx/makefile-fix'
     new c0fa0fd  Merge branch 'webmachine-compat'
     new bed3625  Bump .app version to 1.5.1
     new b5b187b  Add missing test for MochiReq:accepted_encodings/1
     new 2c4889b  Merge remote-tracking branch 'fdmanana/accepted_encodings_test'
     new 0ec0738  bump version to 1.5.2, change skeleton to explicitly check out master branch https://github.com/mochi/mochiweb/issues/41
     new b81e504  Merge branch 'rebar-config-gh41'
     new 5e682de  Cookie expires dates should follow rfc2109 10.1.2 dates formats
     new be73628  Merge branch 'pu-Maas-gh39-wrong-cookie-format'
     new f229da3  make note of the mailing list!
     new 98ac050  remove fdsrv support, bump version to 2.0.0 since this is backwards incompatible
     new 3af91fb  Merge branch 'fdsrv-removal'
     new 044e70b  Remove completely unusued application infrastructure.
     new 1242810  Add ssl and xmerl to applications so they end up in the plt.
     new 9058318  Enable more dialyzer warnings
     new 8b6df76  Dialyzer docs says overspecs and specdiffs aren't recommended.  And underspecs wants to make a bunch of mochiutf8 less clear.
     new 5199163  Fix all unmatched_returns
     new a110325  Export ensure_started and use it in the socket server.
     new e535713  Better refactorings (from @kostis) to remove unmatched_returns
     new 738c58a  Merge branch 'master' into dr-dialyzer-more-warnings
     new 195a9bc  Merge branch 'dr-remove-mochiweb-app'
     new 61a8c55  Merge branch 'dr-dialyzer-more-warnings'
     new 61f0640  Added more mime types including some essential ones for generally used web media formats tiff, mpeg, etc. Without it Firefox does not know what to do with an extensionless tiff.
     new a9d59e6  change a few mime types back to maintain compatibility and pass tests
     new aa0ae05  Merge branch 'afrobeard-pull-45'
     new f32ed32  Speed up the multipart parser
     new e7aecdd  Fix indentation
     new bd6eb60  Added multipart parsing benchmark
     new 52687de  Use the new binary module to make multipart parsing 3x faster than with the previously suggested solution
     new cc6d5cf  Tell about dependency change in README
     new 045504f  run once in test
     new 52182ce  convert tabs to spaces
     new d50fe19  remove .swp file and add to .gitignore
     new b277802  Merge branch 'faster_multipart_parsing'
     new 68fd47d  Add mochiweb_request:accepted_content_types/1
     new c661601  Removed one mochiweb_request:accepts_content_type/1 function clause
     new a2e3bb5  Add one more test for mochiweb_request:accepted_content_types/1
     new 2d3e7ea  An example of an Amazon Web Services style HMAC api for mochiweb.
     new 6664d2a  tweak to doco
     new c135144  Fix up of README
     new e6e40d7  Fixed up the code
     new 08b2c40  Merge remote branch 'hypernumbers/master' into hmac-example-53
     new d4cba1e  erlang-mode comments and indentation
     new 5d59880  Merge branch 'hmac-example-53'
     new a85a6e2  Merge pull request #50 from fdmanana/remove_function_clause
     new 5d21379  Merge pull request #49 from fdmanana/req_accepts_content_types
     new 04df01d  added travis config
     new 0a4f50a  Merge pull request #56 from wardbekker/master
     new f49d0b2  The correct mime type for .flv files is video/x-flv
     new cfc3af6  Merge pull request #57 from mochi/flv-mime-type
     new 497f1fc  add mochijson2:decode/2 with [{format, eep18 | proplist | struct}] option
     new 7972b2b  implement start_link/1 exports and add {link, false} option to start/1
     new cfa1740  add a CHANGES.md, about time
     new fb4a292  Merge branch 'start-vs-start_link-gh58'
     new d695425  remove unused mochiweb_skel
     new e92a71d  update CHANGES and version
     new 605c48c  fix typo in mochiweb_multipart edoc
     new 23bae10  handle ssl_closed message
     new 62e460d  Merge pull request #59 from wangjia/23bae1004d020e8baff628995aad4fcc78f3ee16
     new 29d15d5  Added MIME types for eot, m4v, svg, svgz, ttc, ttf, vcf, webm, webp and woff files.
     new 4e6f871  Added otf (font/opentype) to MIMEs
     new 57f6d12  Merge pull request #61 from kardan/master
     new 38875c5  Support all HTML5 entities
     new f425e5e  version bump
     new e6d1870  Merge branch 'html5-gh64'
     new af4cb95  add garbage collect on keep-alive sockets
     new d163f12  bump to 2.3.1 and fix & handling in mochiweb_html
     new 81e9674  Merge branch 'html-amp-gh69'
     new 29937a6  fix edoc warnings
     new b7f3693  Merge branch 'edoc-warning-gh63'
     new af9fa1b  fix dst cookie bug reported in issue #73
     new 938d5c8  Merge branch 'dst-cookie-crash-73'
     new 5305a4b  remove template_dir from rebar.config and update changelog for 2.3.1 release
     new 203499a  Fix parsing of unescaped lt chars.
     new 6dc863f  Fix for parsing quoted attributes with newlines.
     new 2a91f6a  Merge pull request #75 from mmzeeman/master
     new a277c7c  Fixes a problem with to_html for singleton tags
     new d541e9a  Merge pull request #77 from mmzeeman/master
     new 9d205a8  bump to 2.3.2, Case insensitive match for "Connection: close" (#81)
     new fe5e0c5  The range-header handling does not implement the following: http://tools.ietf.org/html/rfc2616#section-14.35.1
     new 888ceb5  add ability to handle combined content-length header.
     new e282266  Merge pull request #85 from pmundkur/fix-ranges
     new 53ee10b  amended get_combined_value.
     new ede9003  support parsing quoted string.
     new 8ec8af1  Fix 0-length range responses.
     new 2def5f1  Avoid using regular expressions
     new 2ba8d24  Removed export_all
     new 20f2f00  Merge pull request #88 from doubleyou/handling-combined-header
     new 526ce73  Merge branch 'mochiweb' into fix-zero-length-range-response
     new fedfd11  Fix for mochiweb_acceptor crash under R15B02
     new 977f91c  Do not allow backslashes in path (security).
     new ac2bf2a  Issue 92: Do not allow backslashes in path (security).
     new 3259a93  Merge branch 'master' of git://github.com/melkote/mochiweb
     new 5ee1eeb  Merge pull request #93 from melkote/master
     new dcd1076  Merge pull request #91 from djnym/R15B02_mochiweb_acceptor_crash
     new 5ed0946  prep changelog for 2.4.0
     new 1be66c0  Added session module for use of secure cookies
     new 92464d0  Added some tests. still getting errors though
     new 1f1867b  Trying new encoding ways
     new 7aa6d1e  Mochiweb session it's functional now
     new d21e5b2  Working on Dymitri
     new ba86dff  Still workin on Dymitri's suggestions
     new ae7aa5d  There is only one place to put user or any kind of data now. I don't really understan the security implications of this. There is no term_to_binary in the code now.
     new 23a1d48  use tuple modules instead of parameterized modules
     new 2fb6dcc  Merge pull request #95 from vinoski/drop-param-mods
     new b02ea50  update CHANGES and bump vsn to 2.4.0
     new 22b770e  #96 - mochifmt_records regression
     new df5a881  Working on improvements suggested by doubleyou
     new 5a1b589  fix mochiweb_request regression #97
     new 68c48b1  Fixed the final notes
     new c8516e3  tag v2.4.1
     new b91291c  fix mochiweb_response regression
     new 988a498  Merge pull request #100 from shkumagai/feature/fix-mochiweb_response-regression
     new edb954a  update CHANGES, tag v2.4.2
     new 1f353dd  Some formatting applied
     new 6c9be07  Merge pull request #94 from lhft/master
     new a4ed248  replace now() with os:timestamp() in acceptor
     new a3962ff  Merge pull request #102 from tsloughter/master
     new adab7b9  normalize whitespace in mochiweb_session
     new 7c2988f  update CHANGES and version for v2.5.0
     new 4a1dd2a  start crypto before running msession tests
     new 5c49b35  change test matrix to R14B04, R15B*, R16A
     new 16b7cb6  travis R16B
     new 70c88e7  type/spec refactor of mochiweb_session
     new d958876  note mochiweb_session compatibility and reduce test matrix to supported versions
     new f3f133b  dialyzer fixes
     new 167f517  add a base64url codec and use it in mochiweb_session
     new 15bc558  fix #105 with {branch, "master"} in skel
     new 4afdf42  Make the acceptor crash optional.
     new 56a32a0  Merge pull request #107 from djnym/gen_tcp_fix
     new 92b8f5b  bump version to v2.6.0, make check_for_gen_tcp_fix a test
     new bfc0c38  normalize whitespace
     new f540b15  move tests into separate module
     new 13f9316  failing test for #110
     new fa0b40e  create <html> if we see a HTML5 doctype
     new 1129816  bump version and CHANGES
     new 525d843  Merge branch 'html-regr-110'
     new 8e3f3dd  change stop from cast to call
     new 4ac0009  Fix for Erlang R16B01
     new 680dba8  Merge pull request #112 from lemenkov/R16B01
     new d2fb1be  Add support for possible outputs from `erlang:decode_package/3` so they can be handled gracefully.
     new 6e06bd6  Get rid of crypto warnings
     new 306bb77  Merge pull request #115 from heroku/R16B01
     new e6257ea  Made all the targets phony
     new b0cb5dc  Merge pull request #116 from doubleyou/makefile-fix
     new b57014d  bring CHANGES.md up to date
     new 2741054  workaround to fix edoc build
     new 0f639f6  Merge pull request #114 from omarkj/decode_packet_support
     new 8bb260f  add some test coverage for #114
     new 4b77ea0  more improvements to #114 test coverage
     new 510766b  Merge pull request #87 from pmundkur/fix-zero-length-range-response
     new 8c2e78e  update CHANGES for v2.7.0 release
     new eef1250  Adobe-valid MIME type for crossdomain.xml
     new 44bb98f  Small optimization
     new 31efc60  Merge pull request #118 from doubleyou/crossdomain-mime
     new 58bc0be  module for websocket and example of usage
     new cef2055  fill license details
     new 2eb1c56  tests for websocket handshake and frames parsing
     new de79c0a  simpler interface, refactor
     new 3961edc  refactor of request/5 function
     new ecb1eba  documentation for websocket example
     new 7ba3196  remark about framing in example documentation
     new c8e3a52  clean up trailing whitespace
     new 7932aa3  fix compiler warning
     new 7dac0cb  update CHANGES and bump to 2.8.0
     new 8ecae10  normalize whitespace
     new ecee927  add HTML for example
     new 5501126  add scheme to hixie_handshake
     new ef24a57  clean up conditionals
     new 74d6cdc  clean up whitespace and long lines
     new 49eaab9  some more whitespace tweaks, use full bytes in payload_length/1
     new d253ce8  turn websocket demo into a simple chat client
     new 6ab8d83  fix state bug
     new 1d73383  Merge branch 'websocket'
     new 67e6863  Update test/mochiweb_tests.erl
     new a6c2281  Merge pull request #121 from jj1bdx/jj1bdx-freebsd-testfail-fix
     new 7a7cefa  update CHANGES
     new 176ddce  Allow whitespace in Range headers
     new 8eb1f22  Merge pull request #125 from nparry/whitespace_in_range_header
     new b413226  Add a simple implementation of max connections
     new cad1a6d  Add eunit tests for the max implementation.
     new af7f519  Move the mochiweb_socket_server_tests to the test directory.
     new 3138381  Avoid sleeping in the unittests.
     new 1849699  Fix the computation of the active_sockets number.
     new ba6cd15  Merge pull request #126 from pooya/disco
     new dd72248  Fix type specs in base64url
     new b37b6fe  Merge pull request #127 from talko/base64url_dialyzer
     new 5a01be4  update travis config for 17.0 and R16B0[123]
     new 9090c79  upgrade rebar to v2.5.0 and upgrade app template #131
     new 0a68bbe  Makefile: adapt rebar calls to new behavior
     new 925a783  Merge pull request #132 from tuncer/rebar-recursion
     new 67cf0ed  have edoc build things before generating docs. re: issue #135
     new cb6f708  Merge branch 'issue-135'
     new ff2c58b  Minimize calls to gen_tcp:send() to optimize performance.  Tests indicate a 50 to 1 performance improvement with this change.
     new 7c2ab82  Merge pull request #137 from jdhood1/master
     new ce37cb2  update version to 2.9.1
     new 7cf56e3  fixed an DoS vulnerability in Mochiweb/SSL
     new 95c0c92  SSL: Fix for broken ECDH ciper suite in R16B
     new 68d2178  SSL: remove unsafe ciphers and protocols from the default options.
     new 71a89f3  Merge pull request #140 from mworrell/ssl-unsafe-ciphers-protocols
     new 66a6535  update CHANGES and README for v2.9.2 #140
     new ae0b9aa  Add recbuf config option.
     new 1b55ba8  Merge pull request #134 from ddosia/recbuf_opt
     new 8b6fab5  update CHANGES for v2.10.0 #134
     new 7db3aef  move common testing functionality into mochiweb_test_util
     new ffaa90a  end to end connect test for websocket
     new 0be75c2  end to end test with text frames (ssl is broken)
     new dd0d00d  fix ssl receive support for websocket
     new 324d703  R15 debugging
     new e4b2477  Merge pull request #144 from mochi/websocket-ssl
     new 0dccaaa  update CHANGES for 2.10.1
     new f4e2daa  mitigate SSL and emfile related conditions per #138
     new 4ce9fb1  include 17.1 in travis config, only use latest releases of older versions
     new 4270ab6  Merge pull request #145 from mochi/ssl-transport-accept
     new d273c0c  Accept range end position which exceededs the resource size
     new 35c6bca  Merge pull request #147 from kuenishi/ku-range-fix
     new 4c368d4  update CHANGES for 2.11.1
     new 7adccd9  Fix range parsing regression introduced in #147
     new 87d6eb1  send "Connection: close" header when the server is going to force-close the connection #146
     new 52248ca  As discussed with @etrepum, add missing license headers
     new 027651d  Merge pull request #148 from tuncer/missing-license-headers
     new 986b472  update CHANGES for 2.12.1
     new 52ddb5d  update copyright for mochiweb_session
     new 63947f4  attempt to fix active_socket accounting #149
     new 71ef2c3  Merge pull request #150 from mochi/active-sockets-149
     new ee5ba87  update CHANGES for v2.12.1
     new c3fb6ae  exit when setopts result is {error,closed} #152
     new bc3bd84  Export stream_body/5, allows to specify a max body length
     new 42d37e6  Allow recbuf to be undefined
     new c7d7cc3  Merge pull request #154 from jgrnt/allow_recbuf
     new b66b68d  Merge pull request #155 from jgrnt/export_stream
     new f01872e  add benchmarking for mochiweb
     new 9aad123  performance: cache date
     new 8ab7682  remove wrong name from debugging
     new 5238b76  remove detached
     new b7aff43  optimize for read concurrency
     new 5c48f09  return string
     new 5f4901d  apply feedback on starting the clock
     new 19ba7a3  don't stablish link
     new 4daa6f3  do not stop clock on http stop
     new 8f5e13b  remove apply call
     new 3d284c0  _PID -> _Pid
     new 88d7eed  Merge pull request #158 from robertkowalski/simplify
     new 419ba96  update CHANGELOG for #158
     new 952087e  ensure correct ordering of Set-Cookie output headers #162
     new 61a65fe  Don't swallow 'other' messages
     new decb075  Merge pull request #161 from cloudant/leave-other-messages
     new 82bb026  update changelog for #161
     new 5ab8949  Merge pull request #159 from robertkowalski/bench-mochi
     new bd6ae7c  move bench.sh to the template instead
     new 5a70cda  Support parsing UTF-16 surrogate pairs in mochiweb_html #164
     new d024b4a  Merge pull request #165 from mochi/codepoint-to-bytes-surrogate
     new 0f2fe44  Fix mochiweb_html missing charref error #167
     new 54ea016  Update travis config
     new 57a890a  mochijson2: fix utf8 edge case in #168, use unicode module rather than xmerl_ucs, 100% test coverage
     new a1ed381  Merge pull request #169 from mochi/mochijson2-utf8-gh168
     new c85e529  v2.13.2
     new dd26e09  mochiweb_html tags must start with a letter (#171)
     new d9b035c  Merge branch 'master' of https://github.com/mochi/mochiweb
     new 0ca0375  v2.14.0
     new 3c9b72a  Add normalize_path/1 function to mochiweb_util.
     new ba2ba3e  Remove duplicate slashes from an uri path.
     new 507f019  Update CHANGES.md for v2.15.0
     new 5ed5ee1  Merge branch 'lego12239-master'
     new 1dd0e6a  add metadata for mochiweb
     new 2d5c5ea  Merge pull request #176 from benoitc/master
     new 5ab5017  Fix otp19 deprecation (#177)
     new c583c5f  Add Erlang 19.0 to travis test matrix
     new 62eac24  Update CHANGES.md and version to v2.15.1
     new 5d4660d  Added conditional map support for mochijson2:encode.
     new e1dd5bc  adding the other RFC1918 addresss space to the allowed x-forwarded-for header (#183)
     new 6384fa9  Merge branch 'map_support_on_json_parsing' of git://github.com/TheProductWorks/mochiweb into TheProductWorks-map_support_on_json_parsing
     new f6e40f7  Refactor #184 for less redundant code
     new b79c692  Merge branch 'TheProductWorks-map_support_on_json_parsing'
     new aacb8f2  v2.16.0
     new ae9c076  Getong erlang 20 fix (#192)
     new b78a262  remove remaining export_all
     new a6fdb9a  Send 400 Bad Request if request line exceeds recbuf (#191)
     new 0a05238  Handle missing closing tag for all empty elements (#190)
     new 399eacd  Update CHANGES.md for v2.17.0
     new 23dc119  Merge branch 'master' of github.com:mochi/mochiweb
     new 49fbd39  Add the Shared Address Space address range (#193)
     new d3d3d7b  Update CHANGES.md for v2.18.0
     new 9c6c3f0  add tuple_calls compiler flag for erlang 21
     new 4f94e0d  Merge pull request #198 from gdamjan/master
     new b095122  add OTP 21 to CI
     new c06e08e  Add support for SameSite cookie setting (#203)
     new 93ab04d  Fix Erlang 21 compatibility
     new f783581  Merge pull request #204 from nickva/fix-erlang-21-compatibility
     new 0f543ed  Don't crash of a socket is closed server side
     new 9608d78  Merge pull request #205 from choptastic/exit_if_inval
     new 2d734a9  add map support for mochijson2:decode/2
     new 53a9607  Merge pull request #206 from lego12239/master
     new f86693f  Allow setting {buffer, Buffer} socket server option
     new de70122  Merge pull request #208 from nickva/add-buffer-setting
     new 2699ae8  Add 21.1 and 21.2 to otp_release matrix
     new d7179cf  Use ssl:handshake/2 unconditionally to see when it is first available
     new 9458608  Conditional ssl:handshake/2
     new 99cc81b  Add a runtime SSL compatibility check for OTP 21 releases
     new 0ce8625  Update README.md
     new 87af25b  Update vsn and CHANGES in prep for a release (waiting for an OTP maint release that fixes SSL)
     new c322b56  Confirmed that 21.2.3 is compatible
     new 4c038b6  Note this PR. Still have to wait a day for Travis-CI to have this build available
     new cb0c0d0  Update CHANGES.md with release date
     new 9efbaac  Merge pull request #210 from mochi/otp-21.2

The 573 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.