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.