Hello community,

here is the log from the commit of package perl-AnyEvent for openSUSE:Factory 
checked in at 2019-07-22 17:18:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-AnyEvent (Old)
 and      /work/SRC/openSUSE:Factory/.perl-AnyEvent.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-AnyEvent"

Mon Jul 22 17:18:45 2019 rev:34 rq:717516 version:7.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-AnyEvent/perl-AnyEvent.changes      
2019-03-01 20:31:13.373985169 +0100
+++ /work/SRC/openSUSE:Factory/.perl-AnyEvent.new.4126/perl-AnyEvent.changes    
2019-07-22 17:18:46.437940147 +0200
@@ -1,0 +2,6 @@
+Sun Jul 21 11:05:52 UTC 2019 - Stephan Kulow <co...@suse.com>
+
+- updated to 7.16
+   see /usr/share/doc/packages/perl-AnyEvent/Changes
+
+-------------------------------------------------------------------

Old:
----
  AnyEvent-7.15.tar.gz

New:
----
  AnyEvent-7.16.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-AnyEvent.spec ++++++
--- /var/tmp/diff_new_pack.513uD5/_old  2019-07-22 17:18:47.341939427 +0200
+++ /var/tmp/diff_new_pack.513uD5/_new  2019-07-22 17:18:47.345939424 +0200
@@ -17,11 +17,11 @@
 
 
 Name:           perl-AnyEvent
-Version:        7.15
+Version:        7.16
 Release:        0
-#Upstream: CHECK(GPL-1.0+ or Artistic-1.0)
+#Upstream: CHECK(Artistic-1.0 or GPL-1.0-or-later)
 %define cpan_name AnyEvent
-Summary:        The Dbi of Event Loop Programming
+Summary:        The DBI of event loop programming
 License:        GPL-1.0-or-later OR Artistic-1.0
 Group:          Development/Libraries/Perl
 Url:            https://metacpan.org/release/%{cpan_name}

++++++ AnyEvent-7.15.tar.gz -> AnyEvent-7.16.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.15/Changes new/AnyEvent-7.16/Changes
--- old/AnyEvent-7.15/Changes   2019-02-26 03:08:13.000000000 +0100
+++ new/AnyEvent-7.16/Changes   2019-07-19 18:01:05.000000000 +0200
@@ -1,16 +1,14 @@
 Revision history for Perl extension AnyEvent.
 
-TODO: document TCP_*** constants
-TODO: add debug/trace logging to some modules
-TODO: use the eval-with-cb-call trick also to speed up JSON?
-TODO: FAQ: common pitfalls? invoke-before-return
-TODO: FAQ: scope-ids? hosts file order?
-TODO: AnyEvent::Handle with AnyEvent::IO?
-TODO: invalid. and localhost. specialcasing inside AEDNS and not AESocket 
(rfc6761)
-TODO: maybe implement env variable to give hosts precedence
-TODO: more formats for parse_ipv6 (single ipv6 address without port, ...p80, 
...#80)
-TODO: inet_aton maybe pack C4? no, add a comment why not
-TODO: socket prepare callbacks, can they easily signal failure as well?
+7.16 Fri Jul 19 18:00:21 CEST 2019
+       - add ffdhe group dh parameters from RFC 7919, and use ffdhe3072
+          as new default, instead of schmorp1539.
+        - AnyEvent::Log did not reassess logging status of
+          AnyEvent::Log::logger's when contexts were changed with
+          ->attach/detach/slaves, causing them to not log even though a
+          recent attach should have caused them to log.
+       - added some more logging configuration examples.
+        - mention RFC 8482 in AnyEvent::DNS.
 
 7.15 Tue Feb 26 03:07:42 CET 2019
         - INCOMPATIBLE CHANGE: AnyEvent::Handle's tls_detect documentation gave
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.15/META.json new/AnyEvent-7.16/META.json
--- old/AnyEvent-7.15/META.json 2019-02-26 03:08:23.000000000 +0100
+++ new/AnyEvent-7.16/META.json 2019-07-19 18:01:28.000000000 +0200
@@ -10,7 +10,7 @@
    ],
    "meta-spec" : {
       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
-      "version" : "2"
+      "version" : 2
    },
    "name" : "AnyEvent",
    "no_index" : {
@@ -44,6 +44,6 @@
       }
    },
    "release_status" : "stable",
-   "version" : 7.15,
-   "x_serialization_backend" : "JSON::PP version 2.27300"
+   "version" : 7.16,
+   "x_serialization_backend" : "JSON::PP version 2.97001"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.15/META.yml new/AnyEvent-7.16/META.yml
--- old/AnyEvent-7.15/META.yml  2019-02-26 03:08:23.000000000 +0100
+++ new/AnyEvent-7.16/META.yml  2019-07-19 18:01:28.000000000 +0200
@@ -26,5 +26,5 @@
   JSON::XS: '2.2'
   Net::SSLeay: '1.33'
   Task::Weaken: '0'
-version: 7.15
-x_serialization_backend: 'CPAN::Meta::YAML version 0.012'
+version: 7.16
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.15/lib/AnyEvent/DNS.pm 
new/AnyEvent-7.16/lib/AnyEvent/DNS.pm
--- old/AnyEvent-7.15/lib/AnyEvent/DNS.pm       2019-02-26 02:54:04.000000000 
+0100
+++ new/AnyEvent-7.16/lib/AnyEvent/DNS.pm       2019-05-13 12:17:13.000000000 
+0200
@@ -116,7 +116,7 @@
 Tries to resolve the given service, protocol and domain name into a list
 of service records.
 
-Each C<$srv_rr> is an array reference with the following contents: 
+Each C<$srv_rr> is an array reference with the following contents:
 C<[$priority, $weight, $transport, $target]>.
 
 They will be sorted with lowest priority first, then randomly
@@ -129,8 +129,9 @@
 
 =item AnyEvent::DNS::any $domain, $cb->(@rrs)
 
-Tries to resolve the given domain and passes all resource records found to
-the callback.
+Tries to resolve the given domain and passes all resource records found
+to the callback. Note that this uses a DNS C<ANY> query, which, as of RFC
+8482, are officially deprecated.
 
 =item AnyEvent::DNS::ptr $domain, $cb->(@hostnames)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.15/lib/AnyEvent/Log.pm 
new/AnyEvent-7.16/lib/AnyEvent/Log.pm
--- old/AnyEvent-7.15/lib/AnyEvent/Log.pm       2017-09-02 02:21:23.000000000 
+0200
+++ new/AnyEvent-7.16/lib/AnyEvent/Log.pm       2019-05-12 13:12:35.000000000 
+0200
@@ -42,11 +42,20 @@
 
 Configuration (also look at the EXAMPLES section):
 
+   # set default logging level to suppress anything below "notice"
+   # i.e. enable logging at "notice" or above - the default is to
+   # to not log anything at all.
+   $AnyEvent::Log::FILTER->level ("notice");
+
    # set logging for the current package to errors and higher only
    AnyEvent::Log::ctx->level ("error");
 
-   # set logging level to suppress anything below "notice"
-   $AnyEvent::Log::FILTER->level ("notice");
+   # enable logging for the current package, regardless of global logging level
+   AnyEvent::Log::ctx->attach ($AnyEvent::Log::LOG);
+
+   # enable debug logging for module some::mod and enable logging by default
+   (AnyEvent::Log::ctx "some::mod")->level ("debug");
+   (AnyEvent::Log::ctx "some::mod")->attach ($AnyEvent::Log::LOG);
 
    # send all critical and higher priority messages to syslog,
    # regardless of (most) other settings
@@ -480,7 +489,7 @@
 default message format by loading this module and then redefining this
 function.
 
-=item AnyEvent::Log::fatal_exit
+=item AnyEvent::Log::fatal_exit()
 
 This is the function that is called after logging a C<fatal> log
 message. It must not return.
@@ -587,7 +596,7 @@
 
 This function creates or returns a logging context (which is an object).
 
-If a package name is given, then the context for that packlage is
+If a package name is given, then the context for that package is
 returned. If it is called without any arguments, then the context for the
 callers package is returned (i.e. the same context as a C<AE::log> call
 would use).
@@ -877,6 +886,7 @@
 
    $ctx->[2]{$_+0} = $_
       for map { AnyEvent::Log::ctx $_ } @_;
+   AnyEvent::Log::_reassess;
 }
 
 sub detach {
@@ -884,11 +894,13 @@
 
    delete $ctx->[2]{$_+0}
       for map { AnyEvent::Log::ctx $_ } @_;
+   AnyEvent::Log::_reassess;
 }
 
 sub slaves {
    undef $_[0][2];
    &attach;
+   AnyEvent::Log::_reassess;
 }
 
 =back
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.15/lib/AnyEvent/TLS.pm 
new/AnyEvent-7.16/lib/AnyEvent/TLS.pm
--- old/AnyEvent-7.15/lib/AnyEvent/TLS.pm       2019-02-26 02:26:55.000000000 
+0100
+++ new/AnyEvent-7.16/lib/AnyEvent/TLS.pm       2019-07-19 17:59:32.000000000 
+0200
@@ -119,6 +119,14 @@
    schmorp2048 => 
"MIIBCAKCAQEAhR5Fn9h3Tgnc+q4o3CMkZtre3lLUyDT+1bf3aiVOt22JdDQndZLc|FeKz8AqliB3UIgNExc6oDtuG4znKPgklfOnHv/a9tl1AYQbV+QFM/E0jYl6oG8tF|Epgxezt1GCivvtu64ql0s213wr64QffNMt3hva8lNqK1PXfqp13PzzLzAVsfghrv|fMAX7/bYm1T5fAJdcah6FeZkKof+mqbs8HtRjfvrUF2npEM2WdupFu190vcwABnN|TTJheXCWv2BF2f9EEr61q3OUhSNWIThtZP+NKe2bACm1PebT0drAcaxKoMz9LjKr|y5onGs0TOuQ7JmhtZL45Zr4LwBcyTucLUwIBAg==",
    schmorp4096 => 
"MIICCAKCAgEA5WwA5lQg09YRYqc/JILCd2AfBmYBkF19wmCEJB8G3JhTxv8EGvYk|xyP2ecKVUvHTG8Xw/qpW8nRqzPIyV8QRf6YFYSf33Qnx2xYhcnqOumU3nfC0SNOL|/w2q1BA9BbHtW4574P+6hOQx9ftRtbtZ2HPKBMRcAKGjpYZiKopv0+UAM4NpEC2p|bfajp7pyVLeb/Aqm/oWP3L63wPlY1SDp+XRzrOAKB+/uLGqEwV0bBaxxGL29BpOp|O2z1ALGXiDCcLs9WTn9WqUhWDzUN6fahm53rd7zxwpFCb6K2YhaK0peG95jzSUJ8|aoL0KgWuC6v5+gPJHRu0HrQIdfAdN4VchqYOKE46uNNkQl8VJGu4RjYB7lFBpRwO|g2HCsGMo2X7BRmA1st66fh+JOd1smXMZG/2ozTOooL+ixcx4spNneg4aQerWl5cb|nWXKtPCp8yPzt/zoNzL3Fon2Ses3sNgMos0M/ZbnigScDxz84Ms6V/X8Z0L4m/qX|mL42dP40tgvmgqi6BdsBzcIWeHlEcIhmGcsEBxxKEg7gjb0OjjvatpUCJhmRrGjJ|LtMkBR68qr42OBMN/PBB4KPOWNUqTauXZajfCwYdbpvV24ZhtkcRdw1zisyARBSh|aTKW/GV8iLsUzlYN27LgVEwMwnWQaoecW6eOTNKGUURC3In6XZSvVzsCAQI=",
    schmorp8192 => 
"MIIECAKCBAEA/SAEbRSSLenVxoInHiltm/ztSwehGOhOiUKfzDcKlRBZHlCC9jBl|S/aeklM6Ucg8E6J2bnfoh6CAdnE/glQOn6CifhZr8X/rnlL9/eP+r9m+aiAw4l0D|MBd8BondbEqwTZthMmLtx0SslnevsFAZ1Cj8WgmUNaSPOukvJ1N7aQ98U+E99Pw3|VG8ANBydXqLqW2sogS8FtZoMbVywcQuaGmC7M6i3Akxe3CCSIpR/JkEZIytREBSC|CH+x3oW/w+wHzq3w8DGB9hqz1iMXqDMiPIMSdXC0DaIPokLnd7X8u6N14yCAco2h|P0gspD3J8pS2FpUY8ZTVjzbVCjhNNmTryBZAxHSWBuX4xYcCHUtfGlUe/IGLSVE1|xIdFpZUfvlvAJjVq0/TtDMg3r2JSXrhQVlr8MPJwSApDVr5kOBHT/uABio4z+5yR|PAvundznfyo9GGAWhIA36GQqsxSQfoRTjWssFoR/cu+9aomRwwOLkvObu8nCVVLH|nLdKDk5cIR0TvNs9HZ6ZmkzL7ah7cPzEKl7U6eE6yZLVYMNecnPLS6PSAIG4gxcq|CVQrrZjQLfTDrJn0OGgpShX85RaDsuiRtp2bpDZ23YDqdwr4wRjvIargjqc2zcF+|jIb7dUS6ci7bVG/CGOQUuiMWAiXZ3a1f343SMf9A05/sf1xwnMeco6STBLZ3X+PA|4urU+grtpWaFtS/fPD2ILn8nrJ3WuSKKUeSnVM46mmJQsOkyn7z8l3jNLB17GYKo|qc+0UuU/2PM9qtZdZElSM/ACLV2vdCuaibop4B9UIP9z3F8kfZ72+zKxpGiE+Bo1|x8SfG8FQw90mYIx+qZzJ8MCvc2wh+l4wDX5KxrhwvcouE2tHQlwfDgv/DiIXp173|hAmUCV0+bPRW8IIJvBODdAWtJe9hNwxj1FFYmPA7l4wa3gXV4I6tb+iO1MbwVjZ/|116tD5MdCo3JuSisgPYCHfkQccwEO0FHEuBbmfN+fQimQ8H0dePP8XctwbkplsB+|aLT5hYKmva/j9smEswgyHglPwc3WvZ+2DgKk7A7DHi7a2gDwCRQlHaXtNWx3992R|dfNgkSeB1CvGSQoo95WpC9ZoqGmcSlVqdetDU8iglPmfYTKO8aIPA6TuTQ/lQ0IW|90LQmqP23FwnNFiyqX8+rztLq4KVkTyeHIQwig6vFxgD8N+SbZCW2PPiB72TVF2U|WePU8MRTv1OIGBUBajF49k28HnZPSGlILHtFEkYkbPvomcE5ENnoejwzjktOTS5d|/R3SIOvCauOzadtzwTYOXT78ORaR1KI1cm8DzkkwJTd/Rrk07Q5vnvnSJQMwFUeH|PwJIgWBQf/GZ/OsDHmkbYR2ZWDClbKw2mwIBAg==",
+
+   # firefox dh parameters, from RFC 7919
+   ffdhe2048 => 
"MIIBCAKCAQEA//////////+t+FRYortKmq/cViAnPTzx2LnFg84tNpWp4TZBFGQz+8yTnc4kmz75fS/jY2MMddj2gbICrsRhetPfHtXV/WVhJDP1H18GbtCFY2VVPe0a87VXE15/V8k1mE8McODmi3fipona8+/och3xWKE2rec1MKzKT0g6eXq8CrGCsyT7YdEIqUuyyOP7uWrat2DX9GgdT0Kj3jlN9K5W7edjcrsZCwenyO4KbXCeAvzhzffi7MA0BM0oNC9hkXL+nOmFg/+OTxIy7vKBg8P+OxtMb61zO7X8vC7CIAXFjvGDfRaD
 ssbzSibBsu/6iGtCOGEoXJf//////////wIBAg==",
+   ffdhe3072 => 
"MIIBiAKCAYEA//////////+t+FRYortKmq/cViAnPTzx2LnFg84tNpWp4TZBFGQz+8yTnc4kmz75fS/jY2MMddj2gbICrsRhetPfHtXV/WVhJDP1H18GbtCFY2VVPe0a87VXE15/V8k1mE8McODmi3fipona8+/och3xWKE2rec1MKzKT0g6eXq8CrGCsyT7YdEIqUuyyOP7uWrat2DX9GgdT0Kj3jlN9K5W7edjcrsZCwenyO4KbXCeAvzhzffi7MA0BM0oNC9hkXL+nOmFg/+OTxIy7vKBg8P+OxtMb61zO7X8vC7CIAXFjvGDfRaDssbzSibBsu/6iGtCOGEfz9zeNVs7ZRkDW7w09N75nAI4YbRvydbmyQd62R0mkff37lmMsPrBhtkcrv4TCYUTknC0EwyTvEN5RPT9RFLi103TZPLiHnH1S/9croKrnJ32nuhtK8UiNjoNq8Uhl5sN6todv5pC1cRITgq80Gv6U93vPBsg7j/VnXwl5B0rZsYuN///////////AgEC",
+   ffdhe4096 => 
"MIICCAKCAgEA///////////JD9qiIWjCNMTGYouA3BzRKQJOCIpnzHQCC76mOxObIlFKCHmONATd75UZs806QxswKwpt8l8UN0/hNW1tUcJF5IW1dmJefsb0TELppjftawv/XLb0Brft7jhr+1qJn6WunyQRfEsf5kkoZlHs5Fs9wgB8uKFjvwWY2kg2HFXTmmkWP6j9JM9fg2VdI9yjrZYcYvNWIIVSu57VKQdwlpZtZww1Tkq8mATxdGwIyhghfDKQXkYuNs474553LBgOhgObJ4Oi7Aeij7XFXfBvTFLJ3ivL9pVYFxg5lUl86pVq5RXSJhiY+gUQFXKOWoqqxC2tMxcNBFB6M6hVIavfHLpk7PuFBFjb7wqK6nFXXQYMfbOXD4Wm4eTHq/WujNsJM9cejJTgSiVhnc7j0iYa0u5r8S/6BtmKCGTYdgJzPshqZFIfKxgXeyAMu+EXV3phXWx3CYjAutlG4gjiT6B05asxQ9tb/OD9EI5LgtEgqSEIARpyPBKnh+bXiHGaEL26WyaZwycYavTiPBqUaDS2FQvaJYPpyirUTOjbu8LbBN6O+S6O/BQfvsqmKHxZR05rwF2ZspZPoJDDoiM7oYZRW+ftH2EpcM7i16+4G912IXBIHNAGkSfVsFqpk7TqmI2P3cGG/7fckKbAj030Nck0BjGZ//////////8CAQI=",
+   ffdhe6144 =>
+   
"MIIDCAKCAwEA//////////+t+FRYortKmq/cViAnPTzx2LnFg84tNpWp4TZBFGQz+8yTnc4kmz75fS/jY2MMddj2gbICrsRhetPfHtXV/WVhJDP1H18GbtCFY2VVPe0a87VXE15/V8k1mE8McODmi3fipona8+/och3xWKE2rec1MKzKT0g6eXq8CrGCsyT7YdEIqUuyyOP7uWrat2DX9GgdT0Kj3jlN9K5W7edjcrsZCwenyO4KbXCeAvzhzffi7MA0BM0oNC9hkXL+nOmFg/+OTxIy7vKBg8P+OxtMb61zO7X8vC7CIAXFjvGDfRaDssbzSibBsu/6iGtCOGEfz9zeNVs7ZRkDW7w09N75nAI4YbRvydbmyQd62R0mkff37lmMsPrBhtkcrv4TCYUTknC0EwyTvEN5RPT9RFLi103TZPLiHnH1S/9croKrnJ32nuhtK8UiNjoNq8Uhl5sN6todv5pC1cRITgq80Gv6U93vPBsg7j/VnXwl5B0rZp4e8W5vUsMWTfT7eTDp5OWIV7asfV9C1p9tGHdjzx1VA0AEh/VbpX4xzHpxNciG77Qxiu1qHgEtnmgyqQdgCpGBMMRtx3j5ca0AOAkpmaMzy4t6Gh25PXFAADwqTs6p+Y0KzAqCkc3OyX3Pjsm1Wn+IpGtNtahR9EGC4caKAH5eDdkCC/1ktkUDbHpOZ30sOFMqOiO6RELK9T6mO7RUMpt2JMiRe91kscD9TLOOjDNMcBw6za0GV/zP7HGbH1w+TkYEHziBR/tM/bR3pSRx96mpaRC4VTIu22NA2KAO8JI1BRHjCr7B//njom5/sp+MGDAjw1h+ONoAd9m0dj5OS5Syu8GUxmUed8r5ku6qwCMqKBv2s6c5wSJhFoIK6NtYR6Z8vvnJCRtGLVOM1ysDdGrnf15iKSwxFWKoRlBdyC24VDOK5J9SNclbkReMzy3Vys70A+ydGBDGJysEWztx+dxrgNY/3UqOmtseaWKmlSbUMWHBpB1XDXk42tSkDjKc0OQOZf//////////AgEC",
+   ffdhe8192 => 
"MIIECAKCBAEA//////////+t+FRYortKmq/cViAnPTzx2LnFg84tNpWp4TZBFGQz+8yTnc4kmz75fS/jY2MMddj2gbICrsRhetPfHtXV/WVhJDP1H18GbtCFY2VVPe0a87VXE15/V8k1mE8McODmi3fipona8+/och3xWKE2rec1MKzKT0g6eXq8CrGCsyT7YdEIqUuyyOP7uWrat2DX9GgdT0Kj3jlN9K5W7edjcrsZCwenyO4KbXCeAvzhzffi7MA0BM0oNC9hkXL+nOmFg/+OTxIy7vKBg8P+OxtMb61zO7X8vC7CIAXFjvGDfRaDssbzSibBsu/6iGtCOGEfz9zeNVs7ZRkDW7w09N75nAI4YbRvydbmyQd62R0mkff37lmMsPrBhtkcrv4TCYUTknC0EwyTvEN5RPT9RFLi103TZPLiHnH1S/9croKrnJ32nuhtK8UiNjoNq8Uhl5sN6todv5pC1cRITgq80Gv6U93vPBsg7j/VnXwl5B0rZp4e8W5vUsMWTfT7eTDp5OWIV7asfV9C1p9tGHdjzx1VA0AEh/VbpX4xzHpxNciG77Qxiu1qHgEtnmgyqQdgCpGBMMRtx3j5ca0AOAkpmaMzy4t6Gh25PXFAADwqTs6p+Y0KzAqCkc3OyX3Pjsm1Wn+IpGtNtahR9EGC4caKAH5eDdkCC/1ktkUDbHpOZ30sOFMqOiO6RELK9T6mO7RUMpt2JMiRe91kscD9TLOOjDNMcBw6za0GV/zP7HGbH1w+TkYEHziBR/tM/bR3pSRx96mpaRC4VTIu22NA2KAO8JI1BRHjCr7B//njom5/sp+MGDAjw1h+ONoAd9m0dj5OS5Syu8GUxmUed8r5ku6qwCMqKBv2s6c5wSJhFoIK6NtYR6Z8vvnJCRtGLVOM1ysDdGrnf15iKSwxFWKoRlBdyC24VDOK5J9SNclbkReMzy3Vys70A+ydGBDGJysEWztx+dxrgNY/3UqOmtseaWKmlSbUMWHBpB1XDXk42tSkDjKcz/RqqjatAEz2AMg4HkJaMdlRrmT9sj/OyVCdQ2h/62nt0cxeC4zDvfZLEO+GtjFCo6uIKVVbL3R8kyZlyywPHMAb1wIpOIg50q8F5FRQSseLdYKCKEbAujXDX1xZFgzARv2CUVQfxoychrAiu3CZh2pGDnRRqKkxCXA/7hwhfmw4JuUsUappHg5CPPyZ6eMWUMEhe2JIFs2tmpX51bgBlIjZwKCh/jB1pXfiMYP4HUo/L6RXHvyM4LqKT+i2hV3+crCmbt7S+6v75Yow+vq+HF1xqH4vdB74wf6G/qa7/eUwZ38Nl9EdSfeoRD0IIuUGqfRhTgEeKpSDj/iM1oyLt8XGQkz//////////wIBAg==",
 );
 
 =item $tls = new AnyEvent::TLS key => value...
@@ -472,22 +480,23 @@
 =item dh => $string
 
 Specify the Diffie-Hellman parameters in PEM format directly as a string
-(see C<dh_file>), the default is C<schmorp1539> unless C<dh_file> was
+(see C<dh_file>), the default is C<ffdhe3072> unless C<dh_file> was
 specified.
 
 AnyEvent::TLS supports supports a number of precomputed DH parameters,
 since computing them is expensive. They are:
 
+   # from RFC 7919 - recommended
+   ffdhe2048, ffdhe3072, ffdhe4096, ffdhe6144, ffdhe8192
+
    # from "Assigned Number for SKIP Protocols"
    skip512, skip1024, skip2048, skip4096
 
    # from schmorp
    schmorp1024, schmorp1539, schmorp2048, schmorp4096, schmorp8192
 
-The default was chosen as a trade-off between security and speed, and
-should be secure for a few years. It is said that 2048 bit DH parameters
-are safe till 2030, and DH parameters shorter than 900 bits are totally
-insecure.
+It is said that 2048 bit DH parameters are safe till 2030, and DH
+parameters shorter than 900 bits are totally insecure.
 
 To disable DH protocols completely, specify C<undef> as C<dh> parameter.
 
@@ -641,7 +650,7 @@
       $dh_bio = Net::SSLeay::BIO_new_file ($dh_file, "r")
          or croak "$dh_file: failed to open DH parameter file: $!";
    } else {
-      $arg{dh} = "schmorp1539" unless exists $arg{dh};
+      $arg{dh} = "ffdhe3072" unless exists $arg{dh};
 
       if (defined $arg{dh}) {
          $dh_file = "dh string";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.15/lib/AnyEvent.pm 
new/AnyEvent-7.16/lib/AnyEvent.pm
--- old/AnyEvent-7.15/lib/AnyEvent.pm   2017-10-13 16:11:46.000000000 +0200
+++ new/AnyEvent-7.16/lib/AnyEvent.pm   2019-07-19 18:00:46.000000000 +0200
@@ -1268,7 +1268,7 @@
 
 use Carp ();
 
-our $VERSION = 7.15;
+our $VERSION = 7.16;
 our $MODEL;
 our @ISA;
 our @REGISTRY;


Reply via email to