{"shas":[["c664144ea107b2b3a2c4920644f396a0fa3983ce","dfa62499ff1e832b77c10e2903d6bd334102cfb2@gmx.de","fix test_socket of reloader mechanism for IPv6 (without this fix, you get \"socket.gaierror: [Errno -9] Address family for hostname not supported\" for the bind() call).\r\n\r\nYou'll have to use the numeric IPv6 address so the select_ip_version call works correctly.","ThomasWaldmann"],["b35c0e9c5debd93c56a89326f4a65a9891b4f93d","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Foo.KeyError -> BadRequestKeyError","Armin Ronacher"],["65cf1ac67f95d70469be335fada6e0fec11039b2","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Removed the demand import test case since demand importing is no longer supported","Armin Ronacher"],["02ac0c3a10cafbba09d3396f14710bf9eb81b075","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Resolve a circular dependency","Armin Ronacher"],["d52ebcd72b467e6387059825b0bf0b766a34d524","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Documented _load_form_data.","Armin Ronacher"],["7a1e224b305e1dcd0cd4604ec7a9bfeff4cd76db","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Enable white-space preserving in the error messages","Armin Ronacher"],["36cf6ed54d09c37fbd5d97329ea192524cff2900","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Fixed release script.  Backported changes from the flask release script","Armin Ronacher"],["924a3f58241989c395ab45035e64137189eac6da","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Fixed an issue where query_args were dropped from URL map redirects when bound to environments.\n\nSigned-off-by: Armin Ronacher <armin.ronacher@active-4.com>","Armin Ronacher"],["00adf866d30be996f9fb799f0e50de081aec9341","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Make it possible to set query_args to a string in the routing system","Armin Ronacher"],["45a1788640eb87354233ee391e0e57280ccca93a","a8ac599518c4917f802b4b8368f5d9f3d5ed5f41@gmail.com","Support url parameters starting with underscore","Allan Caffee"],["15b341725e688faddb2cd4fa40bf64ce511e8215","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Hop-by-hop not hop-by-pop","Armin Ronacher"],["169723ef7101908ce5a6f1d3e461c23b67a96677","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Werkzeug now automatically sets the content length when data is set.","Armin Ronacher"],["a22d07678fea09123b55c73a4550f98b4971db14","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Minor refactoring in the per-request code to safe a few method calls.","Armin Ronacher"],["eb5055f622747d7496861f078a7229296930bab5","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Since locals are usually per-thread we can remove a few locks.\n\nIf someone really uses locals in a non-per thread environment they\nwould have deadlocked the code most likely anyways so it's safer\nwe move the burden of locking to the caller's side.","Armin Ronacher"],["4c94c499276c570b94abd066f02517e9cf6b2ba3","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Small performance improvement in the Headers.set method.\n\nSince this method is called very often it makes sense to invest a\nbit of time to make sure it's as fast as possible.","Armin Ronacher"],["8e10104248395b1a8c880029cb9204117a7b7454","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Optimized converting headers into a list.\n\nThis now takes advantage of the fact that list comprehensions don't\nhave to over-allocate unlike calls to .append().","Armin Ronacher"],["df0f94ec0201d3959427a6b3bc09a1b94421a30a","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Hardcode salt chars to avoid locale problems.","Armin Ronacher"],["4e9e09f8ba086014b609559a82a29d86f8954240","59bd0a3ff43b32849b319e645d4798d8a5d1e889@posativ.org","make nc and cnonce optional\n\nnc and cnonce are only required, when qop is specified. Currently, werkzeug\ncan not handle the original HTTP Digest Authentication specified in RFC 2069.\n\nThis \"feature\" blocks the a popular ruby HTTP library `httparty` (I've\ncreated a feature request, though).\n\n(I don't think, werkzeug needs the whole serverside implementation of HTTP Digest as\npull requested in https://github.com/mitsuhiko/werkzeug/pull/69, this can\nbe included in Frameworks like Flask)\n\n[1]: https://tools.ietf.org/html/rfc2069","posativ"],["ac61a37623e07eec7986826199c24c48fdcc2db4","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","Normalize server names to lowercase on matching in the routing system.  This fixes #99","Armin Ronacher"],["1d71a3511a7dff9995865d588d438fbf487ae334","51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","No longer raise ValueErrors for improperly configured server names","Armin Ronacher"]],"ref":"refs/heads/master","size":78,"head":"8fb1acef0e2f5e554de305a10b0d3b58a1f2a630","push_id":43916906}