4173 Commits (3753ccf25d5ff7e27010d70650d9b288b709e491)

Author SHA1 Message Date
Jordi Boggiano 8a2d1a2ee2 Make artifact paths in lock file cross-platform, fixes #3832 8 years ago
Niels Keurentjes 9bc2ee02e4 Process feedback, code cleanup. 8 years ago
Rob 9e623f50e7 Merge pull request #4894 from stloyd/patch-2
Be sure that configuration file can be manipulated by actual user
8 years ago
Jordi Boggiano e3fabf5844 Merge pull request #4930 from fervo/double-url-regression
Regression when Git package has two or more URLs and only the last one works.
8 years ago
Magnus Nordlander 4689d836fe Fixed (and added a test for) a regression introduced in a77e2fb, which causes package Git package updates to fail when the package has two or more URLs and the last URL is the only one that actually works. 8 years ago
Jordi Boggiano 1716a346e6 Add mbstring/iconv check, fixes #4929 8 years ago
Jordi Boggiano 93501a5e3f Merge pull request #4920 from curry684/issue-4918
Add a --timeout parameter to run-script to override default timeout
8 years ago
Jordi Boggiano aea6045668 Merge pull request #4921 from curry684/bc-cleanup
BC cleanup
8 years ago
Niels Keurentjes 254453f5b5 Wrap final attempt to touch a cache file in Silencer. 8 years ago
Niels Keurentjes ebfceefca6 Removed long deprecated functions that were no longer referenced anywhere. 8 years ago
Niels Keurentjes 4fe063b2e5 Added missing deprecation warning in create-project. 8 years ago
Niels Keurentjes 72a3563f1e Removed some 3 year old backward compatibility code. 8 years ago
Niels Keurentjes 126e71a991 Adds a --timeout parameter to run-script to override default timeout. 8 years ago
Niels Keurentjes 86374034b6 Removed unnecessary state from Depends command. 9 years ago
Niels Keurentjes 9b41495353 Options added and cleaned up. 9 years ago
Niels Keurentjes e38fe67333 Rewrote DependsCommand 9 years ago
Jordi Boggiano d6d0435c54 Merge pull request #4845 from curry684/pull-4690
Implement junctioning on Windows for path repositories
9 years ago
Jordi Boggiano 8db550b118 Merge pull request #4851 from curry684/pull-4431
Fixes in path repository handling of removed or nested sources
9 years ago
Jordi Boggiano 39ccb929b1 Merge pull request #4801 from balbuf/balbuf/find-provider-break-early
Break early when a provider name is matched
9 years ago
Jordi Boggiano 02952c3bdc Add missing </error> tag, refs #4878 9 years ago
Jordi Boggiano d347e1efca Minor tweaks refs #4878 9 years ago
Jordi Boggiano e4ede0c582 Merge remote-tracking branch 'bozerkins/force-to-reinstall-package-when-missing-vcs-metadata' 9 years ago
Jordi Boggiano d9a7d4c93a Merge pull request #4850 from astehlik/issue-validate_event
Trigger event in validate command
9 years ago
Jordi Boggiano 8ed894cf99 Fix usage of symfony console for sf<2.8, fixes #4913 9 years ago
Jordi Boggiano 25e089eee9 Allow force-lazy-providers for any repo, still an experimental flag that should not be used though 9 years ago
cinamo b6b416111e Fixed http check 9 years ago
cinamo 4f5b4aff9c Undid CS changes 9 years ago
cinamo da44f46b9c Code style fixes 9 years ago
cinamo ef60478926 Added secure-http flag, defaults to true 9 years ago
Jordi Boggiano 6d1ebba75e Merge pull request #4904 from curry684/issue-4903
Ignore empty path repositories
9 years ago
Jordi Boggiano c8b4978f5a Merge pull request #4906 from curry684/platform-editor
Prefer 'editor' on a system that supports alternatives
9 years ago
Niels Keurentjes 93ce87a84e Prefer 'editor' on a system that supports alternatives. 9 years ago
Niels Keurentjes ff6700f9ee Ignore empty path repositories per issue #4903 9 years ago
Jordi Boggiano 0ea2890ed6 Update install instructions 9 years ago
Jordi Boggiano 8808638ea9 Make sure cache clearing works easily in all cases 9 years ago
Jordi Boggiano 09a6a19257 Avoid decoding gzip responses after a redirect, fixes #4897 9 years ago
Jordi Boggiano 2378c9e308 Remove dead code 9 years ago
Jordi Boggiano 477da3a448 Fix clearCache in case of download failure 9 years ago
Jordi Boggiano 502c5431a2 Add hashing of the complete URL for cache entries of dist downloads for extra safety 9 years ago
Jordi Boggiano 2609cfdd1d Always set bin-dir into PATH before calling scripts, fixes #4852, closes #4898 9 years ago
Joseph Bielawski d9d3de8861 Be sure that configuration file can be manipulated by actual user 9 years ago
Jordi Boggiano 6eb50623e6 Merge remote-tracking branch 'hfcorriez/compressed_archiver' 9 years ago
Niels Keurentjes 990c07e4db Merge branch 'master' of https://github.com/composer/composer into sort-suggestions 9 years ago
Niels Keurentjes 017a9af672 Merge branch 'master' of https://github.com/composer/composer into pull-4690 9 years ago
Niels Keurentjes 80bf5b75fc Merge branch 'master' of https://github.com/composer/composer into pull-4431 9 years ago
Jordi Boggiano 9a57de574d Merge pull request #4886 from curry684/issue-4885
Ensure exception is thrown when classmaps are requested for corrupted files
9 years ago
Jordi Boggiano 7e17fec3b8 Merge pull request #2585 from jaypea/ziparchiver
added ZipArchiver to actually compress zip files
9 years ago
Niels Keurentjes 0b55a0ca91 Can't use error_clear_last as it was introduced in PHP7. 9 years ago
Niels Keurentjes 6a53b1df42 Further reorganized messy checking code. 9 years ago
Niels Keurentjes bb08f76ad9 Use error_get_last to verify why php_strip_whitespace would return an empty string. 9 years ago
Davey Shafik 43551bc537 Add `composer exec` command 9 years ago
Niels Keurentjes 86fc85fe56 Add a comment explaining the use of @ instead of Silencer in this specific situation. 9 years ago
Niels Keurentjes c2d9960898 Ensure exception is thrown when classmaps are requested for corrupted or binary files. Refs #4885 9 years ago
Jordi Boggiano 101fca9071 Merge pull request #4837 from cs278/openssl-version-warning
Warning if OpenSSL does not support TLSv1.2
9 years ago
Rob Bast baabc612f6 adjust message, skip test
currently we have no way to put dynamic values or wildcards in EXPECT-OUTPUT
9 years ago
Rob Bast 94daeca57b add test and adjust rule error message 9 years ago
Niels Keurentjes 54c079b559 Fixed Windows detection based on #4873 and suppressed some console output in removeJunction. 9 years ago
Niels Keurentjes 582e4796a3 Merge branch 'master' of https://github.com/composer/composer into pull-4690 9 years ago
bogdan e0fad1f55b Implemented interactive user confirmation on source package update failure
Removed unnecessary options for installation
Removed unnecessary exception
9 years ago
Jordi Boggiano 79ac2cac82 Merge pull request #4817 from alcohol/repro-4795
Bug #4795
9 years ago
Jordi Boggiano 2e1cdccac0 Merge pull request #4875 from cs278/openssl-platform-version
Handle OpenSSL's many patch releases
9 years ago
Rob Bast be5719eb53 Merge remote-tracking branch 'upstream/master' into repro-4795
* upstream/master: (98 commits)
  Fallback to zlib extension to unpack gzip on non Windows systems
  Zip extension does not provide zlib support
  Unified all Windows tests throughout the code.
  Added Platform utility and unit test for it.
  Remove warnings for non-writable dirs, refs #3588
  [doc] add -H flag to sudo commands
  use full json content to determine reference, closes #4859
  typos
  Make sure COMPOSER_AUTH is also loaded in Config, refs #4546
  Use proper defaults for IO authentications
  Add verbosity input support to IOInterface
  Update SolverTest.php
  Update broken-deps-do-not-replace.test
  Update SolverProblemsException.php
  Cleaned up check+conversion that was no longer required.
  Cleaner notation for expected exceptions in fixtures.
  Introduced more generic, less invasive way to test for exceptions in fixtures, more in line with how phpunit works.
  Included unit test for circular root dependencies.
  Expanded InstallerTest to support expecting Exceptions by supplying "EXCEPTION" as "--EXPECT--"
  Clarified error message and added braces.
  ...
9 years ago
Jordi Boggiano 16215c1937 Merge pull request #4877 from cs278/zip-zlib-muddle
zlib suggest and fallback on non Windows
9 years ago
Jordi Boggiano 57e33fcad7 Merge pull request #4873 from curry684/platform-tests
Windows platform tests unified
9 years ago
Jordi Boggiano 644aa517d5 Merge pull request #4863 from alcohol/issues-4859
bugfix for issue #4859 - path repo does not update when composer.json is adjusted
9 years ago
bogdan 581ce91f90 Implemented new option (ignore-missing-metadata) for composer install command
The command allows to slightly change how repository updates are handled during install

In the previous version composer failed to updated if .git|.svn|.hg folder was missing from the package
In the current version, with the option enabled, if the update fails for exactly this reason,
it'll try to remove the package completely and install it from remote
9 years ago
bogdan a77e2fb093 Removed code duplication with abstract hasMetadataRepository method
which checks if vcs metadata is present in the package

Fixed a bug with -vvv mode. When .git folder is missing from package
in normal mode, -v mode, -vv mode the program throws the exception about missing .git folder
in -vvv mode an exception about inability to read logs
9 years ago
Chris Smith e4877473cf Fallback to zlib extension to unpack gzip on non Windows systems 9 years ago
Chris Smith 0818a6ed54 Previous attempt would cause 0.9.8aa == 0.9.8b 9 years ago
Chris Smith f6f273c4b6 Improve OpenSSL library description 9 years ago
Chris Smith e9e2514b5e Handle OpenSSL version after 26 patch releases
e.g. https://github.com/openssl/openssl/blob/OpenSSL_0_9_8zh/crypto/opensslv.h#L33
9 years ago
Niels Keurentjes 0dab63e050 Unified all Windows tests throughout the code. 9 years ago
Niels Keurentjes f2a2b18367 Added Platform utility and unit test for it. 9 years ago
Jordi Boggiano 8771eca527 Merge remote-tracking branch 'curry684/issue-4767' 9 years ago
Jordi Boggiano d93f7b8a10 Remove warnings for non-writable dirs, refs #3588 9 years ago
Rob Bast 47aa87ea97 use full json content to determine reference, closes #4859 9 years ago
Niels Keurentjes b20cc22ebb Improved output of SuggestsCommand by correctly filtering installed platform requirements if suggested. 9 years ago
Niels Keurentjes b71c67239d Made NTFS junction detection more reliable and added unit tests for the junction functions. 9 years ago
Niels Keurentjes 1b1462317c Merge branch 'master' of https://github.com/composer/composer into pull-4690 9 years ago
Rob Bast 0e584aa980 resolve issue 9 years ago
Niels Keurentjes 05caf8349c Fixed bug potentially causing broken sites and solved #4431 along the way. 9 years ago
Alexander Stehlik 298e7a218a Trigger event in validate command
This allows plugins to run additional validations.
9 years ago
Bilal Amarni cc75946ef2 typos 9 years ago
Jordi Boggiano 7c3e621102 Make sure COMPOSER_AUTH is also loaded in Config, refs #4546 9 years ago
Jordi Boggiano 2617ec5d28 Use proper defaults for IO authentications 9 years ago
Jordi Boggiano 49d7d65933 Add verbosity input support to IOInterface 9 years ago
Niels Keurentjes 1b97d07bca Processed PR feedback 9 years ago
Jefferson Carpenter 8d57c3e743 Update SolverProblemsException.php 9 years ago
Niels Keurentjes d6589ac151 Rewrote SuggestsCommand 9 years ago
Niels Keurentjes 358cb3f4fc Fixed exception text and some warnings. 9 years ago
Niels Keurentjes 5489586436 Fully implemented junctioning on Windows for path repositories. 9 years ago
Niels Keurentjes e515eb84e9 Add NTFS junction support to Util\Filesystem. 9 years ago
Remi Collet 3a750193fd skip diag. which are only for phar mode 9 years ago
Chris Smith 0a25bb0bf3 Simplify for PHP 5.3 9 years ago
Niels Keurentjes 7b6ccde97a Clarified error message and added braces. 9 years ago
Niels Keurentjes b1de2c52a3 Add --no-plugins option to remove/require 9 years ago
Niels Keurentjes a48159b283 Bail out if root package attempts to include itself. 9 years ago
Chris Smith 3979abc638 Add warning if OpenSSL does not support TLSv1.2 or TLSv1.1 9 years ago
Jordi Boggiano 593b88e414 Let users configure *any auth* via COMPOSER_AUTH and add it to the docs, refs #4546 9 years ago
Jordi Boggiano e513f27674 Merge remote-tracking branch 'firoxer/envvar_auth' 9 years ago