diff --git a/madeline-5.0.40.phar b/madeline-5.0.40.phar new file mode 100644 index 0000000..20ff4e4 Binary files /dev/null and b/madeline-5.0.40.phar differ diff --git a/madeline.phar b/madeline.phar index b0cf1c9..20ff4e4 100644 Binary files a/madeline.phar and b/madeline.phar differ diff --git a/phar.php b/phar.php index 640e4dd..07106e9 100644 --- a/phar.php +++ b/phar.php @@ -84,6 +84,25 @@ function ___install_madeline() if ($phar) { \file_put_contents('madeline.phar', $phar); \file_put_contents('madeline.phar.version', $release); + + + $composer = \json_decode(\file_get_contents('phar://madeline.phar/vendor/composer/installed.json'), true); + $postData = ['downloads' => []]; + foreach ($composer as $dep) { + $postData['downloads'][] = [ + 'name' => $dep['name'], + 'version' => $dep['version_normalized'] + ]; + } + $opts = ['http' => + [ + 'method' => 'POST', + 'header' => ['Content-Type: application/json'], + 'content' => \json_encode($postData), + 'timeout' => 6, + ], + ]; + @\file_get_contents("https://packagist.org/downloads/", false, \stream_context_create($opts)); } } } diff --git a/release b/release index 4f4d41b..d5a7a3a 100644 --- a/release +++ b/release @@ -1 +1 @@ -995a48970426bf88a9f36427c0d35bc9ff6f23e9- \ No newline at end of file +f01871a0e8181cfc0056fa5efabc30309d06fd0d- \ No newline at end of file diff --git a/release-5.0.40 b/release-5.0.40 new file mode 100644 index 0000000..d5a7a3a --- /dev/null +++ b/release-5.0.40 @@ -0,0 +1 @@ +f01871a0e8181cfc0056fa5efabc30309d06fd0d- \ No newline at end of file