Jordi Boggiano
21a9f21cc8
Add package filtering in show command, fixes #5212 , closes #5215
2016-04-19 11:31:41 +01:00
Jordi Boggiano
89cfde051d
Convert exception to a warning, refs #5205
2016-04-19 11:00:39 +01:00
Jordi Boggiano
fa5c73f0d8
Merge remote-tracking branch 'curry684/issue-5186'
2016-04-19 10:57:45 +01:00
Jordi Boggiano
fc33e0835e
Merge branch '1.0'
2016-04-19 10:52:01 +01:00
Michael Aherne
830644f374
Observe COMPOSER environment variable in init command
2016-04-19 10:51:44 +01:00
Niels Keurentjes
43eb471ec2
Code cleanup and ensure checked file is unique.
2016-04-19 01:39:32 +02:00
Jordi Boggiano
de5bfcb4c5
Fix partial updates from a dirty state and apply exactly the locked state, fixes #3468
2016-04-18 23:33:04 +01:00
Jordi Boggiano
aed818fda2
Merge branch '1.0'
2016-04-18 23:31:56 +01:00
Jordi Boggiano
feda2a283f
Improve error reporting some more, fixes #4310
2016-04-18 23:03:00 +01:00
Jordi Boggiano
118d8fb52f
Output composer/php/os version info in debug mode
2016-04-18 22:09:07 +01:00
Jordi Boggiano
30ef73f7b2
Merge branch '1.0'
2016-04-18 20:42:53 +01:00
David Zuelke
d716c73333
fail download on content-length mismatch
2016-04-18 20:42:38 +01:00
Jordi Boggiano
27f216dba4
Merge pull request #5204 from peterrehm/update-channel
...
Show channel even if there is no new version on the current channel
2016-04-18 10:36:19 +01:00
Jordi Boggiano
e3f957324d
Merge branch '1.0'
2016-04-18 10:23:42 +01:00
Niels Keurentjes
d5158d943f
Exempt custom URLs from secure-http checks, refs #5173
2016-04-18 10:23:10 +01:00
Jordi Boggiano
73139a59bf
Update origin remote URL when package URL changed and origin still uses the same url as the composer remote, fixes #3874
2016-04-18 10:10:12 +01:00
Jordi Boggiano
1a334b0f6f
Merge branch '1.0'
2016-04-18 09:35:26 +01:00
Sami Jawhar
9d2db57f65
BinaryInstaller::generateWindowsProxyCode() now trims both single and double quotes from $binPath when creating windows .bat file.
2016-04-18 09:35:11 +01:00
Jordi Boggiano
6d20146d08
Normalize URL updates to point to the correct reference and always update URLs consistently, fixes #3849 , fixes #4126
2016-04-18 09:34:23 +01:00
Tom Klingenberg
73d04bf28b
Support empty directories with tar-files, closes #5206
...
- Report: #5206
- Ref: 8389b4b
2016-04-18 00:24:44 +02:00
Niels Keurentjes
28e9193e9e
Check temp folder usability before runtime to prevent weird errors.
2016-04-16 21:01:10 +02:00
Peter Rehm
bdd90a49c4
Show channel even if there is no new version on the current channel
2016-04-16 19:15:12 +02:00
Jordi Boggiano
76350676b5
Warn on exact/overly strict constraints, fixes #2746
2016-04-15 16:37:47 +01:00
Jordi Boggiano
e4711326a4
Fix tests
2016-04-15 16:28:47 +01:00
Jordi Boggiano
b31052fcde
composer status now includes untracked files in git repos, fixes #2664
2016-04-15 16:22:16 +01:00
Jordi Boggiano
4f6693ad70
Fix regression in 0b44662087
, fixes #5199
2016-04-15 15:37:00 +01:00
Jordi Boggiano
0b44662087
Disable static autoloader on HHVM, fixes #5192
2016-04-15 14:57:07 +01:00
Jordi Boggiano
74b3f6fc21
Merge branch '1.0'
2016-04-15 14:05:03 +01:00
Jordi Boggiano
ff4e2ec219
Avoid lazy-loading composer-plugin-api
2016-04-15 14:04:44 +01:00
Jordi Boggiano
dabad42cf9
Show channel used to perform self-update
2016-04-15 14:04:35 +01:00
Niels Keurentjes
4b5375f4c0
Need legacy patch for older hardcoded behaviour in handling HOME/USERPROFILE env variables.
2016-04-13 23:53:27 +02:00
Niels Keurentjes
c9534d48c1
Made env variable parsing in path replacements generic across platforms and replaced old config.php implementation.
2016-04-13 02:02:50 +02:00
Niels Keurentjes
f5422a441d
Fixed Windows path separators and updated docs.
2016-04-12 23:51:28 +02:00
Niels Keurentjes
7e71b2bfbc
Added support for expanding environment variables in paths, and tilde expansion on Windows.
2016-04-12 23:07:58 +02:00
Niels Keurentjes
23ad67b3be
Implement support for tilde expansion, mainly for path repositories
2016-04-12 13:14:07 +02:00
Nicolas Grekas
40aca80bd9
Workaround https://bugs.php.net/68057
2016-04-12 09:32:54 +02:00
Jordi Boggiano
d20d856aa8
Merge remote-tracking branch 'nicolas-grekas/php7-static'
2016-04-11 19:18:22 +01:00
Jordi Boggiano
60ce2324bc
Add ability to call composer from scripts using @composer XXX, fixes #5153
2016-04-11 19:03:32 +01:00
Jordi Boggiano
c45cc912ab
Warn when referencing unknown scripts
2016-04-11 18:49:22 +01:00
Nicolas Grekas
fd2f51cea8
Speedup autoloading on PHP 5.6 & 7.0+ using static arrays
2016-04-11 19:38:24 +02:00
Jordi Boggiano
6a287b9240
Merge branch '1.0'
2016-04-11 17:38:51 +01:00
Jordi Boggiano
765a958c42
Merge pull request #5137 from dzuelke/rfs_conlen
...
Fail download on content-length mismatch
2016-04-11 17:03:58 +01:00
Jordi Boggiano
1a5441f944
Add ca-bundle to build
2016-04-11 16:58:35 +01:00
Jordi Boggiano
b1723644e0
Use extracted ca-bundle package
2016-04-11 16:33:29 +01:00
Jordi Boggiano
d8840df4ac
Minor tweak
2016-04-11 15:13:51 +01:00
Jordi Boggiano
1f0b01e70d
Merge remote-tracking branch 'watermanio/strict-types' into 1.0
2016-04-11 15:11:46 +01:00
Jordi Boggiano
3b0a1c6f70
Run cs fixer and update config to latest master
2016-04-11 15:06:57 +01:00
Jordi Boggiano
b9ce06f46b
Minor tweaks, refs #5162
2016-04-11 14:47:03 +01:00
Jordi Boggiano
da9b43dcc8
Merge remote-tracking branch 'curry684/code-quality' into 1.0
2016-04-11 14:39:37 +01:00
Jordi Boggiano
6df85163f4
Make use of global platform config if available, and improve error reporting, fixes #5165
2016-04-11 13:36:02 +01:00
Jordi Boggiano
279e2bda15
Merge remote-tracking branch 'dzuelke/unset_bitbucket' into 1.0
2016-04-11 13:20:13 +01:00
Jordi Boggiano
ad5951218b
Also trim trailing slashes in PathRepo, refs #5164
2016-04-11 13:11:46 +01:00
Jordi Boggiano
b981c1e09d
Merge remote-tracking branch 'cherbst/trim-trailing-slash-from-symlink-names' into 1.0
2016-04-11 13:11:23 +01:00
Jordi Boggiano
e2056499cb
Avoid open_basedir warnings on is_dir() calls when probing for CABundle
2016-04-11 08:45:25 +01:00
David Zuelke
cf43244f85
fix config add/remove/unset/merge for bitbucket
2016-04-10 23:21:50 +02:00
Niels Keurentjes
eb77c0b7f5
phpDoc cleanup, removed unused imports, variables and parameters.
2016-04-07 23:12:23 +02:00
Christoph Herbst
cbfd83ba0e
trim trailng slash from symlink names
...
symlink names are not allowed to contain
a trailing slash, so trim it.
2016-04-07 12:55:52 +02:00
Niels Keurentjes
818c3e707a
Ton of phpDoc fixes.
2016-04-07 01:12:30 +02:00
Niels Keurentjes
e6f21137ad
Undefined or default return points fixed.
2016-04-07 00:52:50 +02:00
Andy Waterman
d4207ff49f
Strict type checks of null and bool
2016-04-06 20:55:53 +01:00
Jordi Boggiano
9f3b1fd062
Merge remote-tracking branch 'curry684/issue-5130'
2016-04-05 10:59:40 +01:00
Jordi Boggiano
997b5ef536
Merge pull request #5129 from hiqsol/get-global-composer
...
Added getter for global composer
2016-04-05 10:52:15 +01:00
Niels Keurentjes
63d3964ab5
Rollback installation of plugins if corrupted, fixes #5130
2016-04-04 23:08:18 +02:00
Tom Klingenberg
8389b4b829
Skip non-empty directories in zip generation
...
Empty dirs get archived (leafs).
Previously it seemed ok to skip all directories in zip generation.
References:
- Ref: 6066359944
- Issue: #4865 Keep empty folders after re-zip a module
2016-04-02 20:50:20 +02:00
Jordi Boggiano
b2b4603215
Fix handling of http://foo/packages.json style repo URLs, fixes #5135
2016-04-02 14:49:26 +01:00
Jordi Boggiano
134ce134a2
Rename COMPOSER_DISABLE_ROOT_WARN to COMPOSER_ALLOW_SUPERUSER, refs #5119
2016-04-02 14:25:21 +01:00
Jordi Boggiano
cb8587cdad
Add COMPOSER_DISABLE_ROOT_WARN env var and skip root warning on self-update command as well, refs #5119
2016-04-01 12:31:07 +01:00
Jordi Boggiano
c74e6df65d
Fix strings being passed to an int arg, fixes 7.1 build
2016-04-01 11:52:19 +01:00
Jordi Boggiano
870dcece1f
Merge pull request #5120 from Seldaek/improve-errors
...
Improve solver error reporting
2016-04-01 12:34:40 +02:00
Jordi Boggiano
5822b58c1f
Avoid using realpath when generating classmap, speeds up generation and keeps paths local to project in case of symlinks/path repo
2016-04-01 11:32:04 +01:00
Jordi Boggiano
dfd22c641d
Bulletproof sudo clobbering, refs #5122
2016-04-01 01:24:31 +01:00
Jordi Boggiano
289ef7fbfb
Merge remote-tracking branch 'curry684/issue-5119'
2016-04-01 01:22:44 +01:00
Jordi Boggiano
fc57cc8d7e
Remove changes in StreamContextFactory, refs #5055
2016-04-01 01:00:48 +01:00
Jordi Boggiano
2c9326bacb
Merge remote-tracking branch 'wenkepaul/master'
2016-04-01 00:59:11 +01:00
David Zuelke
5dd4d69a6d
fail download on content-length mismatch
2016-04-01 01:36:05 +02:00
Jordi Boggiano
623c0dcda7
Improve solver error reporting, fixes #5086 , fixes #2575 , fixes #2661
2016-04-01 00:18:36 +01:00
Andrii Vasyliev
5b759da174
add getter for global composer
2016-03-29 21:21:44 +00:00
Niels Keurentjes
49524bc4ba
Centralize secure-http checking
2016-03-28 22:01:32 +02:00
Paul.Wenke
59ae2716aa
Fixed typo in exception message for Bitbucket config command.
2016-03-28 09:13:58 -04:00
Niels Keurentjes
a0070e724b
Clobber any existing sudo leases before execution to prevent malicious code gaining root privileges.
2016-03-28 13:10:43 +02:00
Niels Keurentjes
557a55fbe5
Clobber sudo credentials to prevent careless privilege escalations.
2016-03-27 23:42:39 +02:00
Jordi Boggiano
37a1e12672
Mark failed downloads as failed instead of 100% complete, fixes #5111
2016-03-27 17:14:51 +01:00
Jordi Boggiano
95c263284a
Merge pull request #5064 from Seldaek/update-channels
...
Add update channels support to self-update and diagnose
2016-03-27 14:49:09 +02:00
Jordi Boggiano
9af645ef50
Fix missing var ref, refs #5117
2016-03-27 13:25:07 +01:00
Jordi Boggiano
6a88d49ffb
Add support for the new binary installer in PEAR installer, fixes #5117
2016-03-27 13:16:11 +01:00
vlakoff
47d196f37f
Fix missing argument for getLastBackupVersion()
2016-03-27 00:25:17 +01:00
Jordi Boggiano
f542b0f32d
Only use Path if it is actually available, refs #5114
2016-03-26 09:49:28 +00:00
Jordi Boggiano
2f6b4c439d
Merge remote-tracking branch 'mizunashi-mana/fix-issue-5045'
2016-03-26 09:48:18 +00:00
Jordi Boggiano
e0fa2ed9c6
Merge remote-tracking branch 'vlakoff/clean-backups'
2016-03-26 09:27:44 +00:00
Jordi Boggiano
747af10483
Clarify required by root message, refs #5099
2016-03-26 09:24:58 +00:00
Jordi Boggiano
5f9d4a81a0
Merge remote-tracking branch 'curry684/moar-logging'
2016-03-26 08:49:14 +00:00
Jordi Boggiano
ace88fa986
Rename LibraryBinariesHandler and reorganize constructor args, refs #5100
2016-03-26 08:44:54 +00:00
Jordi Boggiano
6527bb4166
Merge pull request #5100 from helhum/master
...
Extract binary installation and removal to own class
2016-03-26 09:39:51 +01:00
Jordi Boggiano
340d9789c8
Merge pull request #5095 from schlessera/schlessera-4451-relative-path
...
Make sure to use an absolute path for symlinking in PathDownloader.
2016-03-26 09:37:17 +01:00
nishiyama
8b221905ca
fix path info
2016-03-25 20:04:43 +09:00
Niels Keurentjes
8e78ce9a43
Add extra logging before and after SAT solving
2016-03-24 23:19:40 +01:00
Jordi Boggiano
edebbef98a
Add test and fix for very large repos, moar possessive quantifiers, fixes #5104
2016-03-24 16:04:52 +00:00
Jordi Boggiano
2217f4e09e
Add support for PREG_JIT_STACKLIMIT_ERROR, refs #5104
2016-03-24 16:00:44 +00:00
Helmut Hummel
b1ec99faed
Extract binary installation and removal to own class
...
The functionality to install binaries might be useful
for other installers.
Create API for that by extracting this functionality from
the LibraryInstaller class.
2016-03-23 21:39:58 +01:00
Alain Schlesser
4e9885e9bc
Make sure to use an absolute path for symlinking in PathDownloader. Resolves #4451
2016-03-23 12:19:41 +01:00