5968 Commits (0a25bb0bf39e5dc00edb62b7bae9dfa93c365a88)
 

Author SHA1 Message Date
Chris Smith 0a25bb0bf3 Simplify for PHP 5.3 9 years ago
Chris Smith 3979abc638 Add warning if OpenSSL does not support TLSv1.2 or TLSv1.1 9 years ago
Jordi Boggiano c5cb2327cf Merge remote-tracking branch 'bamarni/config-repo-options' 9 years ago
Jordi Boggiano 5b41eaad3a Bundle pubkeys and fail hard if validation can not happen 9 years ago
Jordi Boggiano 59975e3aaa Add missing keys class 9 years ago
Jordi Boggiano f4bcf7590b Fix array syntax 9 years ago
Jordi Boggiano 3ef22258e5 Add key fingerprints for easier comparison and debugging via diagnose 9 years ago
Jordi Boggiano a9be7c83f1 Add verification of signatures when running self-update 9 years ago
Jordi Boggiano bdb97e7527 Reuse new TlsHelper for CA validation, refs #4798 9 years ago
Jordi Boggiano 1ea810d40b Merge remote-tracking branch 'cs278/san-support' 9 years ago
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 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