Jordi Boggiano
78ffe0fd08
Avoid checking CA files several times
9 years ago
Bilal Amarni
e727f9f5fe
[Config command] allow to pass options when adding a repo
9 years ago
Jordi Boggiano
9d08a7943a
Merge pull request #4819 from 0mars/master
...
Fix Broken Links in troubleshooting.md
9 years ago
Jordi Boggiano
3aa1774622
Merge pull request #4824 from Bob4ever/patch-1
...
Update custom-installers.md
9 years ago
Jordi Boggiano
901e6f1d0e
Fix output and handling of RFS::copy() and extract redirect code into its own method, refs #4783
9 years ago
Jordi Boggiano
a574d5ef76
Merge remote-tracking branch 'cs278/follow-redirects'
9 years ago
Bob4ever
eb8df89cd5
Update custom-installers.md
9 years ago
Chris Smith
e2e07a32c3
Fixes to vuln detection
9 years ago
Chris Smith
bc8b7b0f78
Remove left behind debug code
9 years ago
Chris Smith
b32aad8439
Do not set TLS options on local URLs
9 years ago
Chris Smith
74aa73e841
The origin may not be the remote host
9 years ago
Chris Smith
304c268c3b
Tidy up and general improvement of sAN handling code
...
* Move OpenSSL functions into a new TlsHelper class
* Add error when sAN certificate cannot be verified due to
CVE-2013-6420
* Throw exception if PHP >= 5.6 manages to use fallback code
* Add support for wildcards in CN/sAN
* Add tests for cert name validation
* Check for backported security fix for CVE-2013-6420 using
testcase from PHP tests.
* Whitelist some disto PHP versions that have the CVE-2013-6420
fix backported.
9 years ago
Chris Smith
7e2a015e9b
Provide support for subjectAltName on PHP < 5.6
9 years ago
Omar Shaban
05c5aee1f1
Fix Broken Links in troubleshooting.md
9 years ago
Jordi Boggiano
837fa805ec
Code tweaks, refs #4124
9 years ago
Jordi Boggiano
ddd140fd1c
Rollback plugin api version to 1.0.0 for now, add warning about requiring 1.0.0 exactly
9 years ago
nevvermind
5ec6988218
Fixed docs and removed implementation detail
9 years ago
nevvermind
aa45a48283
Refactoring
...
- changed "SPI" into something more familiar, like "implementation"
- throw exceptions on invalid implementation types or invalid class names
- use null instead of false when querying
- refactored the tests accordingly
9 years ago
nevvermind
ec8229ffa3
Remove @since
9 years ago
nevvermind
681043355f
Update test fixtures + fix test
9 years ago
nevvermind
58ded13eb9
Fix tests breaking on a api version bump
...
Make generic plugins work with many API versions as opposed to just 1.0.0.
9 years ago
nevvermind
2051d74774
Added Capable plugins for a more future-proof Plugin API
...
Plugins can now present their capabilities to the PluginManager, through which it can act accordingly, thus making Plugin API more flexible, BC-friendly and decoupled.
9 years ago
Jordi Boggiano
7d7b3ccb2a
Merge pull request #4805 from alcohol/capath
...
Add capath configuration capability and refactor cafile resolving
9 years ago
Rob Bast
5b85ee409c
add missing array-replace-recursive
9 years ago
Rob Bast
d6be2a693b
switch to array-replace-recursive
9 years ago
Rob Bast
2393222826
more appropriate name
9 years ago
Rob Bast
474541e9aa
apply comments
...
- add capath to json schema
- simplify factory
- hash_file and sha256 for CA checking
- remove exception as scenario should not occur
- remove executable bit from CA file
- make CA file also group/world writable (we overwrite invalid content anyway)
to avoid permission errors as much as possible
9 years ago
Chris Smith
33f823146b
Account for ports in URL
9 years ago
Chris Smith
34f1fcbdcb
Drop downgrade warning
9 years ago
Rob Bast
17d6b98707
add A to root requirements
9 years ago
Rob Bast
0f09982858
add a test attempting to reproduce composer/composer#4795
9 years ago
Rob Bast
c232566e52
add a hash to make sure CA file gets recreated if the content changes
9 years ago
Rob Bast
cef97904d0
dont rewrite temp CA file if it already exists
...
and make it readable by everyone the first time we create it
9 years ago
Rob Bast
1adb2e6005
Merge branch 'master' of github.com:composer/composer into capath
...
* 'master' of github.com:composer/composer:
fix typo
minor tweaking of phrasing
move to troubleshooting
add possible work-around / solution
initial document
9 years ago
Jordi Boggiano
06a21132db
Merge pull request #4713 from alcohol/pitfalls-doc
...
document common mistakes and misconceptions in a pitfalls article
9 years ago
Rob Bast
446f1b3e31
fix zip test
9 years ago
Rob Bast
4482a1dca0
also wrong array
9 years ago
Rob Bast
f79255df29
make sure passed options are merged into defaults before checking
9 years ago
Rob Bast
94947ee772
merge isset() calls
9 years ago
Rob Bast
b95b0c2ab6
wrong array
9 years ago
Rob Bast
008cce8d85
add back sanity checks
9 years ago
Rob Bast
c1488f65bf
a quick stab at adding capath
9 years ago
Jordi Boggiano
395d115d9b
Resolve all dirs before initializing them, fixes #4802
9 years ago
Stephen Beemsterboer
f1cf5d64dd
createPackage() method should use the $class argument it accepts
9 years ago
Stephen Beemsterboer
c1b9b082a4
Break early when a provider name is matched
9 years ago
Chris Smith
dd3216e93d
Refactor to use new helper methods for headers
9 years ago
Chris Smith
8a8ec6fccc
Too many redirects is not an error in PHP, return the latest response
9 years ago
Chris Smith
33471e389f
Pass redirect count using options
...
Removing the risk it might be preserved between requests.
9 years ago
Chris Smith
e830a611ec
Handle other path redirects
9 years ago
Chris Smith
ffab235edd
Remove code preventing protocol downgrades
9 years ago