Hello community, here is the log from the commit of package perl-Mojolicious for openSUSE:Factory checked in at 2017-09-18 19:52:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Mojolicious (Old) and /work/SRC/openSUSE:Factory/.perl-Mojolicious.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mojolicious" Mon Sep 18 19:52:56 2017 rev:77 rq:524560 version:7.46 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Mojolicious/perl-Mojolicious.changes 2017-09-12 19:36:56.422744942 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Mojolicious.new/perl-Mojolicious.changes 2017-09-18 19:53:00.651389937 +0200 @@ -1,0 +2,9 @@ +Wed Sep 13 05:47:56 UTC 2017 - [email protected] + +- updated to 7.46 + see /usr/share/doc/packages/perl-Mojolicious/Changes + + 7.46 2017-09-12 + - Fixed support for versions of IO::Socket::SSL older than 1.965 again. + +------------------------------------------------------------------- Old: ---- Mojolicious-7.45.tar.gz New: ---- Mojolicious-7.46.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mojolicious.spec ++++++ --- /var/tmp/diff_new_pack.tgNXYU/_old 2017-09-18 19:53:01.407283620 +0200 +++ /var/tmp/diff_new_pack.tgNXYU/_new 2017-09-18 19:53:01.411283058 +0200 @@ -17,7 +17,7 @@ Name: perl-Mojolicious -Version: 7.45 +Version: 7.46 Release: 0 %define cpan_name Mojolicious Summary: Real-time web framework ++++++ Mojolicious-7.45.tar.gz -> Mojolicious-7.46.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/Changes new/Mojolicious-7.46/Changes --- old/Mojolicious-7.45/Changes 2017-09-06 18:46:35.000000000 +0200 +++ new/Mojolicious-7.46/Changes 2017-09-12 13:45:12.000000000 +0200 @@ -1,4 +1,7 @@ +7.46 2017-09-12 + - Fixed support for versions of IO::Socket::SSL older than 1.965 again. + 7.45 2017-09-06 - Fixed support for versions of IO::Socket::SSL older than 1.965. (mudler, foursixnine, genio, sri) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/META.json new/Mojolicious-7.46/META.json --- old/Mojolicious-7.45/META.json 2017-09-07 10:40:28.000000000 +0200 +++ new/Mojolicious-7.46/META.json 2017-09-12 14:26:32.000000000 +0200 @@ -58,6 +58,6 @@ }, "x_IRC" : "irc://irc.perl.org/#mojo" }, - "version" : "7.45", + "version" : "7.46", "x_serialization_backend" : "JSON::PP version 2.94" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/META.yml new/Mojolicious-7.46/META.yml --- old/Mojolicious-7.45/META.yml 2017-09-07 10:40:28.000000000 +0200 +++ new/Mojolicious-7.46/META.yml 2017-09-12 14:26:32.000000000 +0200 @@ -31,5 +31,5 @@ homepage: http://mojolicious.org license: http://www.opensource.org/licenses/artistic-license-2.0 repository: https://github.com/kraih/mojo.git -version: '7.45' +version: '7.46' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/Asset/File.pm new/Mojolicious-7.46/lib/Mojo/Asset/File.pm --- old/Mojolicious-7.45/lib/Mojo/Asset/File.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/Asset/File.pm 2017-09-11 23:27:08.000000000 +0200 @@ -208,7 +208,7 @@ my $bytes = $file->get_chunk($offset, $max); Get chunk of data starting from a specific position, defaults to a maximum -chunk size of C<131072> bytes (128KB). +chunk size of C<131072> bytes (128KiB). =head2 is_file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/Asset/Memory.pm new/Mojolicious-7.46/lib/Mojo/Asset/Memory.pm --- old/Mojolicious-7.45/lib/Mojo/Asset/Memory.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/Asset/Memory.pm 2017-09-11 23:27:20.000000000 +0200 @@ -106,7 +106,7 @@ Maximum size in bytes of data to keep in memory before automatically upgrading to a L<Mojo::Asset::File> object, defaults to the value of the -C<MOJO_MAX_MEMORY_SIZE> environment variable or C<262144> (256KB). +C<MOJO_MAX_MEMORY_SIZE> environment variable or C<262144> (256KiB). =head2 mtime @@ -139,7 +139,7 @@ my $bytes = $mem->get_chunk($offset, $max); Get chunk of data starting from a specific position, defaults to a maximum -chunk size of C<131072> bytes (128KB). +chunk size of C<131072> bytes (128KiB). =head2 move_to diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/Asset.pm new/Mojolicious-7.46/lib/Mojo/Asset.pm --- old/Mojolicious-7.45/lib/Mojo/Asset.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/Asset.pm 2017-09-11 23:27:00.000000000 +0200 @@ -91,7 +91,7 @@ my $bytes = $asset->get_chunk($offset, $max); Get chunk of data starting from a specific position, defaults to a maximum -chunk size of C<131072> bytes (128KB). Meant to be overloaded in a subclass. +chunk size of C<131072> bytes (128KiB). Meant to be overloaded in a subclass. =head2 is_file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/Content.pm new/Mojolicious-7.46/lib/Mojo/Content.pm --- old/Mojolicious-7.45/lib/Mojo/Content.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/Content.pm 2017-09-11 23:27:30.000000000 +0200 @@ -385,7 +385,7 @@ $content = $content->max_buffer_size(1024); Maximum size in bytes of buffer for content parser, defaults to the value of -the C<MOJO_MAX_BUFFER_SIZE> environment variable or C<262144> (256KB). +the C<MOJO_MAX_BUFFER_SIZE> environment variable or C<262144> (256KiB). =head2 max_leftover_size @@ -394,7 +394,7 @@ Maximum size in bytes of buffer for pipelined HTTP requests, defaults to the value of the C<MOJO_MAX_LEFTOVER_SIZE> environment variable or C<262144> -(256KB). +(256KiB). =head2 relaxed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/Headers.pm new/Mojolicious-7.46/lib/Mojo/Headers.pm --- old/Mojolicious-7.45/lib/Mojo/Headers.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/Headers.pm 2017-09-11 23:27:39.000000000 +0200 @@ -191,7 +191,7 @@ $headers = $headers->max_line_size(1024); Maximum header line size in bytes, defaults to the value of the -C<MOJO_MAX_LINE_SIZE> environment variable or C<8192> (8KB). +C<MOJO_MAX_LINE_SIZE> environment variable or C<8192> (8KiB). =head2 max_lines diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/IOLoop/TLS.pm new/Mojolicious-7.46/lib/Mojo/IOLoop/TLS.pm --- old/Mojolicious-7.45/lib/Mojo/IOLoop/TLS.pm 2017-09-06 18:45:05.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/IOLoop/TLS.pm 2017-09-12 13:44:20.000000000 +0200 @@ -10,8 +10,8 @@ ? 0 : eval 'use IO::Socket::SSL 1.94 (); 1'; use constant DEFAULT => eval { IO::Socket::SSL->VERSION('1.965') } - ? '' - : \undef; + ? \undef + : ''; use constant READ => TLS ? IO::Socket::SSL::SSL_WANT_READ() : 0; use constant WRITE => TLS ? IO::Socket::SSL::SSL_WANT_WRITE() : 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/Message/Request.pm new/Mojolicious-7.46/lib/Mojo/Message/Request.pm --- old/Mojolicious-7.45/lib/Mojo/Message/Request.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/Message/Request.pm 2017-09-11 23:26:14.000000000 +0200 @@ -412,7 +412,7 @@ caches all data, so it should not be called before the entire request body has been received. Parts of the request body need to be loaded into memory to parse C<POST> parameters, so you have to make sure it is not excessively large. -There's a 16MB limit for requests by default. +There's a 16MiB limit for requests by default. =head2 params @@ -423,7 +423,7 @@ usually a L<Mojo::Parameters> object. Note that this method caches all data, so it should not be called before the entire request body has been received. Parts of the request body need to be loaded into memory to parse C<POST> parameters, -so you have to make sure it is not excessively large. There's a 16MB limit for +so you have to make sure it is not excessively large. There's a 16MiB limit for requests by default. # Get parameter names and values diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/Message/Response.pm new/Mojolicious-7.46/lib/Mojo/Message/Response.pm --- old/Mojolicious-7.45/lib/Mojo/Message/Response.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/Message/Response.pm 2017-09-11 23:24:41.000000000 +0200 @@ -211,7 +211,7 @@ $res = $res->max_message_size(1024); Maximum message size in bytes, defaults to the value of the -C<MOJO_MAX_MESSAGE_SIZE> environment variable or C<2147483648> (2GB). Setting +C<MOJO_MAX_MESSAGE_SIZE> environment variable or C<2147483648> (2GiB). Setting the value to C<0> will allow messages of indefinite size. =head2 message diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/Message.pm new/Mojolicious-7.46/lib/Mojo/Message.pm --- old/Mojolicious-7.45/lib/Mojo/Message.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/Message.pm 2017-09-11 23:27:49.000000000 +0200 @@ -380,7 +380,7 @@ $msg = $msg->max_line_size(1024); Maximum start-line size in bytes, defaults to the value of the -C<MOJO_MAX_LINE_SIZE> environment variable or C<8192> (8KB). +C<MOJO_MAX_LINE_SIZE> environment variable or C<8192> (8KiB). =head2 max_message_size @@ -388,7 +388,7 @@ $msg = $msg->max_message_size(1024); Maximum message size in bytes, defaults to the value of the -C<MOJO_MAX_MESSAGE_SIZE> environment variable or C<16777216> (16MB). Setting +C<MOJO_MAX_MESSAGE_SIZE> environment variable or C<16777216> (16MiB). Setting the value to C<0> will allow messages of indefinite size. =head2 version @@ -419,7 +419,7 @@ that this method caches all data, so it should not be called before the entire message body has been received. Parts of the message body need to be loaded into memory to parse C<POST> parameters, so you have to make sure it is not -excessively large. There's a 16MB limit for requests and a 2GB limit for +excessively large. There's a 16MiB limit for requests and a 2GiB limit for responses by default. # Get POST parameter names and values @@ -479,7 +479,7 @@ method caches all data, so it should not be called before the entire message body has been received. The whole message body needs to be loaded into memory to parse it, so you have to make sure it is not excessively large. There's a -16MB limit for requests and a 2GB limit for responses by default. +16MiB limit for requests and a 2GiB limit for responses by default. # Perform "find" right away say $msg->dom('h1, h2, h3')->map('text')->join("\n"); @@ -601,7 +601,7 @@ Note that this method caches all data, so it should not be called before the entire message body has been received. The whole message body needs to be loaded into memory to parse it, so you have to make sure it is not excessively -large. There's a 16MB limit for requests and a 2GB limit for responses by +large. There's a 16MiB limit for requests and a 2GiB limit for responses by default. # Extract JSON values diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/Transaction/WebSocket.pm new/Mojolicious-7.46/lib/Mojo/Transaction/WebSocket.pm --- old/Mojolicious-7.45/lib/Mojo/Transaction/WebSocket.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/Transaction/WebSocket.pm 2017-09-11 23:27:56.000000000 +0200 @@ -355,7 +355,7 @@ $ws = $ws->max_websocket_size(1024); Maximum WebSocket message size in bytes, defaults to the value of the -C<MOJO_MAX_WEBSOCKET_SIZE> environment variable or C<262144> (256KB). +C<MOJO_MAX_WEBSOCKET_SIZE> environment variable or C<262144> (256KiB). =head1 METHODS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/UserAgent/CookieJar.pm new/Mojolicious-7.46/lib/Mojo/UserAgent/CookieJar.pm --- old/Mojolicious-7.45/lib/Mojo/UserAgent/CookieJar.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/UserAgent/CookieJar.pm 2017-09-11 23:28:09.000000000 +0200 @@ -168,7 +168,7 @@ my $size = $jar->max_cookie_size; $jar = $jar->max_cookie_size(4096); -Maximum cookie size in bytes, defaults to C<4096> (4KB). +Maximum cookie size in bytes, defaults to C<4096> (4KiB). =head1 METHODS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojo/UserAgent.pm new/Mojolicious-7.46/lib/Mojo/UserAgent.pm --- old/Mojolicious-7.45/lib/Mojo/UserAgent.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojo/UserAgent.pm 2017-09-11 23:28:03.000000000 +0200 @@ -911,7 +911,7 @@ You can activate C<permessage-deflate> compression by setting the C<Sec-WebSocket-Extensions> header, this can result in much better performance, -but also increases memory usage by up to 300KB per connection. +but also increases memory usage by up to 300KiB per connection. $ua->websocket('ws://example.com/foo' => { 'Sec-WebSocket-Extensions' => 'permessage-deflate' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojolicious/Command/get.pm new/Mojolicious-7.46/lib/Mojolicious/Command/get.pm --- old/Mojolicious-7.45/lib/Mojolicious/Command/get.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojolicious/Command/get.pm 2017-09-11 23:24:47.000000000 +0200 @@ -175,7 +175,7 @@ of MOJO_CONNECT_TIMEOUT or 10 -r, --redirect Follow up to 10 redirects -S, --response-size <size> Maximum response size in bytes, - defaults to 2147483648 (2GB) + defaults to 2147483648 (2GiB) -v, --verbose Print request and response headers to STDERR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojolicious/Controller.pm new/Mojolicious-7.46/lib/Mojolicious/Controller.pm --- old/Mojolicious-7.45/lib/Mojolicious/Controller.pm 2017-07-17 21:07:54.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojolicious/Controller.pm 2017-09-11 23:28:18.000000000 +0200 @@ -432,7 +432,7 @@ my $address = $c->tx->remote_address; my $port = $c->tx->remote_port; - # Increase size limit for WebSocket messages to 16MB + # Increase size limit for WebSocket messages to 16MiB $c->tx->max_websocket_size(16777216) if $c->tx->is_websocket; # Perform non-blocking operation without knowing the connection status @@ -584,7 +584,7 @@ name, and you want to access more than just the last one, you can use L</"every_param">. Parts of the request body need to be loaded into memory to parse C<POST> parameters, so you have to make sure it is not excessively large. -There's a 16MB limit for requests by default. +There's a 16MiB limit for requests by default. # Get first value my $first = $c->every_param('foo')->[0]; @@ -840,7 +840,7 @@ Persistent data storage for the next few requests, all session data gets serialized with L<Mojo::JSON> and stored Base64 encoded in HMAC-SHA1 signed cookies, to prevent tampering. Note that cookies usually have a C<4096> byte -(4KB) limit, depending on browser. +(4KiB) limit, depending on browser. # Manipulate session $c->session->{foo} = 'bar'; @@ -931,7 +931,7 @@ the query string and C<application/x-www-form-urlencoded> or C<multipart/form-data> message body. Parts of the request body need to be loaded into memory to parse C<POST> parameters, so you have to make sure it is not -excessively large. There's a 16MB limit for requests by default. +excessively large. There's a 16MiB limit for requests by default. # Validate GET/POST parameter my $validation = $c->validation; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojolicious/Guides/Cookbook.pod new/Mojolicious-7.46/lib/Mojolicious/Guides/Cookbook.pod --- old/Mojolicious-7.45/lib/Mojolicious/Guides/Cookbook.pod 2017-08-12 00:40:53.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojolicious/Guides/Cookbook.pod 2017-09-11 23:28:26.000000000 +0200 @@ -787,7 +787,7 @@ You can activate C<permessage-deflate> compression with L<Mojo::Transaction::WebSocket/"with_compression">, this can result in much -better performance, but also increases memory usage by up to 300KB per +better performance, but also increases memory usage by up to 300KiB per connection. my $proto = $c->tx->with_protocols('v2.proto', 'v1.proto'); @@ -1135,7 +1135,7 @@ When downloading large files with L<Mojo::UserAgent> you don't have to worry about memory usage at all, because it will automatically stream everything -above 250KB into a temporary file, which can then be moved into a permanent +above 250KiB into a temporary file, which can then be moved into a permanent file with L<Mojo::Asset::File/"move_to">. use Mojo::UserAgent; @@ -1145,11 +1145,11 @@ my $tx = $ua->get('https://www.github.com/kraih/mojo/tarball/master'); $tx->result->content->asset->move_to('mojo.tar.gz'); -To protect you from excessively large files there is also a limit of 2GB by +To protect you from excessively large files there is also a limit of 2GiB by default, which you can tweak with the attribute L<Mojo::UserAgent/"max_response_size">. - # Increase limit to 10GB + # Increase limit to 10GiB $ua->max_response_size(10737418240); =head2 Large file upload diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojolicious/Guides/FAQ.pod new/Mojolicious-7.46/lib/Mojolicious/Guides/FAQ.pod --- old/Mojolicious-7.45/lib/Mojolicious/Guides/FAQ.pod 2017-08-12 00:40:40.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojolicious/Guides/FAQ.pod 2017-09-11 23:28:39.000000000 +0200 @@ -134,8 +134,8 @@ To protect your applications from excessively large requests and responses, our HTTP parser has a cap after which it will automatically stop accepting new -data, and in most cases force the connection to be closed. The limit is 16MB for -requests, and 2GB for responses by default. You can use the attributes +data, and in most cases force the connection to be closed. The limit is 16MiB +for requests, and 2GiB for responses by default. You can use the attributes L<Mojolicious/"max_request_size"> and L<Mojo::UserAgent/"max_response_size"> to change these values. @@ -143,7 +143,7 @@ This is a very similar protection mechanism to the one described in the previous answer, but a little more specific. It limits the maximum length of -the start-line for HTTP requests and responses. The limit is 8KB by default, +the start-line for HTTP requests and responses. The limit is 8KiB by default, you can use the attribute L<Mojo::Message/"max_line_size"> or C<MOJO_MAX_LINE_SIZE> environment variable to change this value. @@ -151,7 +151,7 @@ Almost the same as the previous answer, but this protection mechanism limits the number and maximum length of HTTP request and response headers. The limits -are 100 headers with 8KB each by default, you can use the attributes +are 100 headers with 8KiB each by default, you can use the attributes L<Mojo::Headers/"max_lines"> and L<Mojo::Headers/"max_line_size"> or the C<MOJO_MAX_LINES> and C<MOJO_MAX_LINE_SIZE> environment variables to change these values. @@ -160,7 +160,7 @@ This protection mechanism limits how much content the HTTP parser is allowed to buffer when parsing chunked, compressed and multipart messages. The limit is -around 256KB by default, you can use the attribute +around 256KiB by default, you can use the attribute L<Mojo::Content/"max_buffer_size"> or C<MOJO_MAX_BUFFER_SIZE> environment variable to change this value. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojolicious/Guides/Growing.pod new/Mojolicious-7.46/lib/Mojolicious/Guides/Growing.pod --- old/Mojolicious-7.45/lib/Mojolicious/Guides/Growing.pod 2017-08-12 00:40:32.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojolicious/Guides/Growing.pod 2017-09-11 23:28:46.000000000 +0200 @@ -431,7 +431,7 @@ $c->redirect_to('goodbye'); Just remember that all session data gets serialized with L<Mojo::JSON> and -stored in HMAC-SHA1 signed cookies, which usually have a C<4096> byte (4KB) +stored in HMAC-SHA1 signed cookies, which usually have a C<4096> byte (4KiB) limit, depending on browser. =head2 Final prototype diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojolicious/Guides/Tutorial.pod new/Mojolicious-7.46/lib/Mojolicious/Guides/Tutorial.pod --- old/Mojolicious-7.45/lib/Mojolicious/Guides/Tutorial.pod 2017-08-12 00:40:16.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojolicious/Guides/Tutorial.pod 2017-09-11 23:28:53.000000000 +0200 @@ -792,7 +792,7 @@ All files uploaded via C<multipart/form-data> request are automatically available as L<Mojo::Upload> objects from L<Mojolicious::Controller/"param">. -And you don't have to worry about memory usage, because all files above 250KB +And you don't have to worry about memory usage, because all files above 250KiB will be automatically streamed into a temporary file. To build HTML forms more efficiently, you can also use tag helpers like L<Mojolicious::Plugin::TagHelpers/"form_for">. @@ -832,11 +832,11 @@ </body> </html> -To protect you from excessively large files there is also a limit of 16MB by +To protect you from excessively large files there is also a limit of 16MiB by default, which you can tweak with the attribute L<Mojolicious/"max_request_size">. - # Increase limit to 1GB + # Increase limit to 1GiB app->max_request_size(1073741824); =head2 User agent diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-7.45/lib/Mojolicious.pm new/Mojolicious-7.46/lib/Mojolicious.pm --- old/Mojolicious-7.45/lib/Mojolicious.pm 2017-09-06 18:48:41.000000000 +0200 +++ new/Mojolicious-7.46/lib/Mojolicious.pm 2017-09-11 23:23:41.000000000 +0200 @@ -58,7 +58,7 @@ has validator => sub { Mojolicious::Validator->new }; our $CODENAME = 'Doughnut'; -our $VERSION = '7.45'; +our $VERSION = '7.46'; sub AUTOLOAD { my $self = shift;
