4560 Commits (4249bd1456f4f65e331b551a60b62156bb55d8bd)

Author SHA1 Message Date
Jordi Boggiano 32c3429c30 Merge pull request #5343 from localheinz/fix/unstable
Fix: Do not suggest to avoid exact version constraints for unstable package
8 years ago
Jordi Boggiano 301ea66371 Use silencer and check the function exists, refs #5317 8 years ago
Jordi Boggiano a7bbdcb794 Merge remote-tracking branch 'Fleshgrinder/ipv6-platform-requirement' 8 years ago
ReenExe 53fc30fe56 clear code 8 years ago
Andreas Möller bb0fb0eb26
Fix: Do not issue warning when using exact version constraint for unstable package 8 years ago
Tomáš Markacz c30dd16e32 add missing validation for rss chanel section in composer schema 8 years ago
Jordi Boggiano a4e8d858ba Merge branch '1.1' 8 years ago
Jordi Boggiano 206c3c52e0 Remove the error handler at the end of a run, fixes #5340 8 years ago
Jordi Boggiano 0cca4d1a44 Fix extension parsing to take the most usable data instead of just using 0 in case of parsing failure, fixes #5331, fixes #5264 8 years ago
Carl Craig e43912735b Update bitbucket oauth instructions 8 years ago
Richard Fussenegger b68921ce8f
Provide IPv6 requirement via ext 8 years ago
Steve Buzonas d0c009edf2 fix issue where path repositories would be matched oddly 8 years ago
Steve Buzonas 758e7cab53 fixed issue where detatched head would give null output 8 years ago
Steve Buzonas 89d2f58c05 use version parser in vcs downloader 8 years ago
Steve Buzonas 8d766c8eb2 cleaner implementation of status output with support for path repositories 8 years ago
Richard Fussenegger 132c37ab44
Added support for IPv6 requirement
I decided to add two additional PHP interpreter packages instead of an additional extension key. IPv6 support is part of PHP core (if enabled) and is not part of any optional extension.
8 years ago
Mathias Brodala d9909993b2 Add --prefer-stable and --prefer-lowest to "require" command
Fixes #5314
8 years ago
Jordi Boggiano d25b52a4d3 Merge branch '1.1' 8 years ago
Jordi Boggiano 8f0324f51e Fix platform dev reqs being required even in --no-dev installs 8 years ago
Lucas CHERIFI 7e34d9ab97 Typo fix ;-) 8 years ago
Jordi Boggiano 13f4d2afd3 Fix #refs handling, fixes #5291 8 years ago
Jordi Boggiano 72362a085a Fix #refs handling, fixes #5291 8 years ago
Jordi Boggiano 921af1c1b8 Merge branch '1.1' 8 years ago
Jordi Boggiano 5cb3564672 Fix archiving paths on windows 8 years ago
Jordi Boggiano d11eff27d0 Cache VCS driver after creation to avoid initializing it several times 8 years ago
Jordi Boggiano 8bfb2e8bc2 Add a getter to fetch the repo data from the outside of the github driver 8 years ago
Jordi Boggiano 0040498e25 Merge branch '1.1' 8 years ago
Jordi Boggiano 046c2d64a5 Fix ProcessExecutor url escaping 8 years ago
Jordi Boggiano 36e283be68 Merge branch '1.1' 8 years ago
Jordi Boggiano 9cb6c2322a Fix more git URL escaping 8 years ago
Jordi Boggiano a31d0826f0 Merge branch '1.1' 8 years ago
Jordi Boggiano e3ae45fa12 Replace username as well if it looks like a github oauth token 8 years ago
Jordi Boggiano 827d52cccf Merge branch '1.1' 8 years ago
Jordi Boggiano 71cbd8f7e6 Switch dir before loading plugins to make sure the correct composer.json is initialized, fixes #5290 8 years ago
Jordi Boggiano 9ecaec4cca Merge branch '1.1' 8 years ago
Jordi Boggiano d1a0502f92 Make sure we only replace complete paths to the base-dir/vendor-dir, not partial dir matches, fixes #5289 8 years ago
Jordi Boggiano b8974a3e13 Merge branch '1.1' 8 years ago
Jordi Boggiano 591cbcee12 Avoiding defining plugin commands using the local project plugins, refs #5277 8 years ago
Bilal Amarni 92207da83a add isProxyCommand() to BaseCommand 8 years ago
Jordi Boggiano aaf2c06e7b Add ScriptExecutionException for CLI scripts and avoid showing the full exception to users, fixes #5281 8 years ago
Stefan Grootscholten 9b654048ed Fix regex for bitbucket https URLs.
If the bitbucket URL has the .git extension, the compiling of the authUrl and sshUrl result in invalid URLs.
8 years ago
Stefan Grootscholten 591f68288b Provide a fallback to ssh for https bitbucket URLs.
When running in non-interactive mode, there is no way to ask for credentials.
If there are no credentials available, no attempt is made to execute the command.

This commit provides a fallback to SSH for non authenticated, non-interactive install/updates of bitbucket https URLs.
8 years ago
Jordi Boggiano 352e467f16 Always show abandoned packages in --outdated as they are outdated in a way 8 years ago
Jordi Boggiano 36665d791d Merge branch '1.0' 8 years ago
Jordi Boggiano c66639fe03 Fix content-length check to look at the last header received, fixes #5268 8 years ago
Jordi Boggiano 2bcd723b54 Fix regression in global command, fixes #5266 8 years ago
Kamran Ahmed 78a8a02978 Ignore the unfound packages 8 years ago
Jordi Boggiano 6146f7aded Take into account prefer-stable and dev packages when computing outdated, refs #5251 8 years ago
Jordi Boggiano 2a3b56e82c Fix constraint parsing bug in outdated, fixes #5251 8 years ago
Jordi Boggiano 4f2ae0a1d9 Clarify output when something is installed in the wrong version, refs #5259 8 years ago
Jordi Boggiano 65a4719251 Add output in why-not for when a package requires a platform package and it is not found, fixes #5259 8 years ago
Jordi Boggiano 40df5dddee Add secure-http:false option to disable the https default of gitlab driver when using ssh urls, fixes #5254 8 years ago
Jordi Boggiano ba909d8795 Avoid duplicate commands, and pass plugin to ctor args for capabilities, refs #3377 8 years ago
Jordi Boggiano 090295dbcb Adjust the CommandProvider to use plugin capabilities and test actual command creation, refs #3377 8 years ago
Jordi Boggiano 4319435154 Make sure the --no-plugin is documented as available everywhere and not redefined 8 years ago
Jordi Boggiano a9df4acd7d Merge remote-tracking branch 'jderusse/plugin-with-commands' 8 years ago
Jordi Boggiano 35fbf9bc14 Merge branch '1.0' 8 years ago
Jordi Boggiano fd5f90989f Add --all to oudated command and switch it to show only outdated by default, fixes #5253 8 years ago
Jordi Boggiano 135783299a Add support for editing top level properties and extra values, replaces #2415, fixes #1411, fixes #2384 8 years ago
Jordi Boggiano 3186b5eeca Avoid using the full pretty version for comparisons, fixes #5247 8 years ago
Jordi Boggiano 7def8cf6e5 Refactor to use ArrayInput instead of StringInput 8 years ago
Jordi Boggiano efa6210f33 Merge pull request #5245 from derekmarcotte/dm-fix-command-injection
fix command injection from the environment when run as root, issue #5244
8 years ago
Rob 608770856e Merge pull request #5243 from msarca/gitlab-bugfix
Gitlab driver bugfix
8 years ago
Derek Marcotte 3a03b51ae3 fix command injection from the environment when run as root 8 years ago
msarca 9f58c3d6e3 Fixed a bug that prevented interactive authentication to work properly 8 years ago
Jordi Boggiano a67b127a1a Add deprecation notice for the event type hint rewrites, refs #5238 8 years ago
Jordi Boggiano aabe21d84d Add --direct and --outdated flags to ShowCommand & OutdatedCommand, fixes #5240 8 years ago
Jordi Boggiano e85029da0c Merge branch '1.0' 8 years ago
Jordi Boggiano 5292f2b402 Replace only the targeted class, refs #5237 8 years ago
Jordi Boggiano 05fab170a7 Merge branch '1.0' 8 years ago
Jordi Boggiano f0d67923a5 Fix classmap generator over anonymous classes extending/implementing something, fixes #5239 8 years ago
Jordi Boggiano ec933398c4 Fix classname replacement in plugin updates, fixes #5237 8 years ago
Jordi Boggiano 17f23f5c43 Write abandoned warning on stderr to avoid breaking the flow of the list 8 years ago
Jordi Boggiano ac75680b1e Make sure the abandoned state is copied over even if the packages are installed already 8 years ago
Jordi Boggiano 6c94cb89d1 Fix outdated command on linux 8 years ago
Jordi Boggiano 313dd14f1e Add coloring to the colors 8 years ago
Jordi Boggiano 8771119374 Merge branch '1.0' 8 years ago
Jordi Boggiano 6ce8477d04 Fix parsing of stabilities with AND/OR ops and no stability flags 8 years ago
Jordi Boggiano c5f734dbf9 Merge remote-tracking branch 'barryvdh/show-latest' 8 years ago
Jordi Boggiano e7069dd5e8 Tweak colors in the output, make sure we load the proper version according to stability flags and add outdated command, refs #5028 8 years ago
Jordi Boggiano 9206c646a2 Merge remote-tracking branch 'barryvdh/show-outdated' 8 years ago
Jordi Boggiano 4c50136522 Avoid caching nulls, refs #5234 8 years ago
Jordi Boggiano 38c49b32cb Less regex escaping and removed $..$ match, refs #5184 8 years ago
Jordi Boggiano d8c94c2640 Merge remote-tracking branch 'curry684/home-expansion' 8 years ago
Jordi Boggiano aeafe2fe59 Add INIT event and bump plugin-api to 1.1.0, fixes #5232 8 years ago
Jordi Boggiano b6680b6f2a Fix why-not command to dig deeper when it is given a specific version it checks installed packages against that version's requirements 8 years ago
Jordi Boggiano f13e0f975f Add --no-secure-http flag to temporarily disable secure-http in create-project installation of the root package, fixes #5121 8 years ago
Jordi Boggiano 95e0347917 Merge branch '1.0' 8 years ago
Jordi Boggiano a5f86b6ea0 Fix all other instances of addcslashes that might have issues with $ signs in strings, refs #5221 8 years ago
Jordi Boggiano 47bba5bd14 Merge remote-tracking branch 'danieliancu/1.0' into 1.0 8 years ago
Jordi Boggiano ff46816e79 Add support for file:///c:/-style paths, refs #3338 8 years ago
Jordi Boggiano 766c45c047 Add support for local paths pointing directly at the .git folder instead of actual repo, refs #3338 8 years ago
Daniel Iancu 3bdb0ee5fd Fix addMainKey method of JsonManipulator with content having $n
This will store correctly passwords having a dolloar sign followed by a digit in the auth.json file.
If the content variable has "$n" (where n consists of digits) it will match as a replacement reference for preg_replace and thus it will get stripped because there's no such parenthesized pattern.
8 years ago
Jordi Boggiano 4de17cef6b Always resolve dev packages even when doing an update with --no-dev, fixes #5016 8 years ago
Jordi Boggiano 2062070be9 Warn users with secure-http disabled once per hostname they access insecurely to avoid bad URLs going by undetected, fixes #5008 8 years ago
Jordi Boggiano 11daebcb3a Merge pull request #5210 from Seldaek/fix_partial_updates_from_dirty_state
Fix partial updates from a dirty state and apply exactly the locked state
8 years ago
Jordi Boggiano 47ea9d8ddc Merge branch '1.0' 8 years ago
Jordi Boggiano c7c8335b8b Fix updating of dev refs if they are not whitelisted 8 years ago
Jordi Boggiano 31dcc0bdea Merge branch '1.0' 8 years ago
Jordi Boggiano 1bf711fe1f Guard against mbstring func_overload, fixes #5218 8 years ago
Jordi Boggiano 467ece15ed Skip regex engine when not necessary 8 years ago
Jordi Boggiano 21a9f21cc8 Add package filtering in show command, fixes #5212, closes #5215 8 years ago
Jordi Boggiano 89cfde051d Convert exception to a warning, refs #5205 8 years ago
Jordi Boggiano fa5c73f0d8 Merge remote-tracking branch 'curry684/issue-5186' 8 years ago
Jordi Boggiano fc33e0835e Merge branch '1.0' 8 years ago
Michael Aherne 830644f374 Observe COMPOSER environment variable in init command 8 years ago
Niels Keurentjes 43eb471ec2 Code cleanup and ensure checked file is unique. 8 years ago
Jordi Boggiano de5bfcb4c5 Fix partial updates from a dirty state and apply exactly the locked state, fixes #3468 8 years ago
Jordi Boggiano aed818fda2 Merge branch '1.0' 8 years ago
Jordi Boggiano feda2a283f Improve error reporting some more, fixes #4310 8 years ago
Jordi Boggiano 118d8fb52f Output composer/php/os version info in debug mode 8 years ago
Jordi Boggiano 30ef73f7b2 Merge branch '1.0' 8 years ago
David Zuelke d716c73333 fail download on content-length mismatch 8 years ago
Jordi Boggiano 27f216dba4 Merge pull request #5204 from peterrehm/update-channel
Show channel even if there is no new version on the current channel
8 years ago
Jordi Boggiano e3f957324d Merge branch '1.0' 8 years ago
Niels Keurentjes d5158d943f Exempt custom URLs from secure-http checks, refs #5173 8 years ago
Jordi Boggiano 73139a59bf Update origin remote URL when package URL changed and origin still uses the same url as the composer remote, fixes #3874 8 years ago
Jordi Boggiano 1a334b0f6f Merge branch '1.0' 8 years ago
Sami Jawhar 9d2db57f65 BinaryInstaller::generateWindowsProxyCode() now trims both single and double quotes from $binPath when creating windows .bat file. 8 years ago
Jordi Boggiano 6d20146d08 Normalize URL updates to point to the correct reference and always update URLs consistently, fixes #3849, fixes #4126 8 years ago
Tom Klingenberg 73d04bf28b Support empty directories with tar-files, closes #5206
- Report: #5206

- Ref: 8389b4b
8 years ago
Niels Keurentjes 28e9193e9e Check temp folder usability before runtime to prevent weird errors. 8 years ago
Peter Rehm bdd90a49c4 Show channel even if there is no new version on the current channel 8 years ago
Jordi Boggiano 76350676b5 Warn on exact/overly strict constraints, fixes #2746 8 years ago
Jordi Boggiano e4711326a4 Fix tests 8 years ago
Jordi Boggiano b31052fcde composer status now includes untracked files in git repos, fixes #2664 8 years ago
Jordi Boggiano 4f6693ad70 Fix regression in 0b44662087, fixes #5199 8 years ago
Jordi Boggiano 0b44662087 Disable static autoloader on HHVM, fixes #5192 8 years ago
Jordi Boggiano 74b3f6fc21 Merge branch '1.0' 8 years ago
Jordi Boggiano ff4e2ec219 Avoid lazy-loading composer-plugin-api 8 years ago
Jordi Boggiano dabad42cf9 Show channel used to perform self-update 8 years ago
Niels Keurentjes 4b5375f4c0 Need legacy patch for older hardcoded behaviour in handling HOME/USERPROFILE env variables. 8 years ago
Niels Keurentjes c9534d48c1 Made env variable parsing in path replacements generic across platforms and replaced old config.php implementation. 8 years ago
Niels Keurentjes f5422a441d Fixed Windows path separators and updated docs. 8 years ago
Niels Keurentjes 7e71b2bfbc Added support for expanding environment variables in paths, and tilde expansion on Windows. 8 years ago
Niels Keurentjes 23ad67b3be Implement support for tilde expansion, mainly for path repositories 8 years ago
Nicolas Grekas 40aca80bd9 Workaround https://bugs.php.net/68057 8 years ago
Jordi Boggiano d20d856aa8 Merge remote-tracking branch 'nicolas-grekas/php7-static' 8 years ago
Jordi Boggiano 60ce2324bc Add ability to call composer from scripts using @composer XXX, fixes #5153 8 years ago
Jordi Boggiano c45cc912ab Warn when referencing unknown scripts 8 years ago
Nicolas Grekas fd2f51cea8 Speedup autoloading on PHP 5.6 & 7.0+ using static arrays 8 years ago
Jordi Boggiano 6a287b9240 Merge branch '1.0' 8 years ago
Jordi Boggiano 765a958c42 Merge pull request #5137 from dzuelke/rfs_conlen
Fail download on content-length mismatch
8 years ago
Jordi Boggiano 1a5441f944 Add ca-bundle to build 8 years ago
Jordi Boggiano b1723644e0 Use extracted ca-bundle package 8 years ago
Jordi Boggiano d8840df4ac Minor tweak 8 years ago
Jordi Boggiano 1f0b01e70d Merge remote-tracking branch 'watermanio/strict-types' into 1.0 8 years ago
Jordi Boggiano 3b0a1c6f70 Run cs fixer and update config to latest master 8 years ago
Jordi Boggiano b9ce06f46b Minor tweaks, refs #5162 8 years ago
Jordi Boggiano da9b43dcc8 Merge remote-tracking branch 'curry684/code-quality' into 1.0 8 years ago