Jordi Boggiano
94076c0bb9
Make sure if plugins depend on the root package that the root package is also autoloaded correctly, refs #9530
4 years ago
Jordi Boggiano
92b3725765
Workaround issues when the additional fixed repo is in used and is an installed repo, closes #9574
4 years ago
Wissem Riahi
f7bf635440
Add response info for 3xx/4xx/5xx http responses
4 years ago
Jordi Boggiano
296bab1292
Merge pull request #9592 from wissem/add-response-duration-http-requests
...
Add response info for HTTP requests in CurlDownloader
4 years ago
Jordi Boggiano
7f85367113
Make sure an array is always returned
4 years ago
Wissem Riahi
bdecb4711d
Add all curl_getinfo into the response and exception for curl requests
4 years ago
Wissem Riahi
a5d79db0a7
Make sure total_time_us from curl progress is set
4 years ago
Wissem Riahi
370e082b4a
Add saving time duration for curl HTTP requests
4 years ago
Ilya Urvachev
cee8e3e3b7
fix `dirname` usage
4 years ago
Ilya Urvachev
ab6e0fa961
use `.tmp` extension for temporary files
...
also updated `catch` block to use temporary filename
4 years ago
Ilya Urvachev
e829ff80bc
feat(Cache): make cache writes more atomic
...
Fixes #9568
4 years ago
Jordi Boggiano
bad4e4edbc
Fix some more wording
4 years ago
Ali Shaikh
6f5c4fcf3e
Improving Composer self-update (version upto date) info message
4 years ago
Jordi Boggiano
bc31351b5b
Only show getting started warning for non-global composer load
4 years ago
Jordi Boggiano
eb9616a82b
Debug info improvements
4 years ago
Jordi Boggiano
378a5b72b9
More open_basedir fixes, refs #9541
4 years ago
Jordi Boggiano
3eb419d2d0
Fix is_dir check to not fail on open_basedir restrictions, fixes #9541
4 years ago
Jordi Boggiano
29f4c0b92a
Merge branch '1.10'
4 years ago
Jordi Boggiano
7f3a56f39b
Merge pull request #9360 from naderman/pool-builder-unlock-consider-all-constraints
...
PoolBuilder: Ensure versions matching locked constraints get loaded
4 years ago
Fabien Villepinte
4e8ca92b6f
Fix error with binaries in PHP8
4 years ago
Michael Voříšek
b4cb2f7321
test before chdir
4 years ago
Michael Voříšek
e712130062
Fix for php8 when symlink function is disabled
4 years ago
Jordi Boggiano
1fb6b03e03
Fix a few edge cases in unpushed change handling
4 years ago
Jordi Boggiano
f86b3ad0fe
Make sure all remotes are checked for unpushed changes, fixes #9486
4 years ago
Jordi Boggiano
00aaffb8f9
Make cache writes atomic
4 years ago
Jordi Boggiano
62bd81bf7a
Make sure the default branch alias is never used as a constraint by the VersionSelector
4 years ago
Jordi Boggiano
d00edab884
Merge pull request #9477 from naderman/fix-alias-conflicts
...
Explicit conflicts should conflict with aliases of packages too
4 years ago
Jordi Boggiano
be3a520331
Fix feedback
4 years ago
Nils Adermann
7197278fe9
Always install aliases together with their original package
...
Restores some Composer 1.x behavior like unbound constraints conflicting
with default branches unless they are branch aliased.
Simplifies conflicts with aliases because packages cannot be installed
without their aliases, so we do not need to know which aliases are
uninstalled in lock file or installed.json.
4 years ago
Jordi Boggiano
e857a8216c
Make sure mirror update fails if no lock file is present
4 years ago
Jordi Boggiano
2d025dce05
Make sure mirror updates do not fail if there are dev requirements and new requires are present, fixes #9514
4 years ago
Jordi Boggiano
08f0af4623
Add docblocks to HttpDownloader, refs #9209
4 years ago
Jordi Boggiano
e8a3a33023
Also output headers
4 years ago
Jordi Boggiano
8030fbc4ae
Add debug info for http status code 0
4 years ago
Jordi Boggiano
b7d770659b
CS fixes
4 years ago
Jordi Boggiano
c7da7e55c9
Fix various issues with regard to schema conformity when modifying json, fixes #9515
4 years ago
Andrés De la Cruz
480a6439fd
Fix phpstan phpdocs issues ( #9478 )
4 years ago
Jordi Boggiano
9e279740cd
Go go phpstan 🤞
4 years ago
Jordi Boggiano
742c2a9e93
Avoid swallowing exceptions
4 years ago
Jordi Boggiano
35b403b266
Make sure a version not found issue is reported as such for clarity, fixes #9500
4 years ago
Jordi Boggiano
351b14e32b
Installed repo contains only the required versions but the aliases are not always present at the right time so avoid looking up plugin dependencies using a constraint as it may not find dev-* packages even though they are there, fixes #9499
4 years ago
Jordi Boggiano
f567fd69eb
List both unzip and zip ext presence in diagnose
4 years ago
Jordi Boggiano
5248d6c9f1
Improve curl error reporting some more
4 years ago
Jordi Boggiano
852990d06c
Make sure git gc runs if needed when syncing git mirrors in cache dir to avoid them getting very stale
4 years ago
Jordi Boggiano
6937fedaa9
Update user-agent to use cURL instead of curl, fixes #9492
4 years ago
Jordi Boggiano
4ac6f57d18
Add debug output when SIGINT is received
4 years ago
Jordi Boggiano
8ed2aa8d6d
Make sure curl errors without message are shown as code, and add URL linked to the failure
4 years ago
Nils Adermann
d19b858e20
Improve decisions debug output
4 years ago
Nils Adermann
780e6fc027
Avoid creating unnecessary conflict rules for provide/replace of aliases
4 years ago
Nils Adermann
3764b3007d
Explicit conflict rule generation needs to use pool->whatProvides
...
If relying on packages added by name in the generator aliases will be
skipped.
4 years ago