250 Commits (20699905abf2613d4d91c03e80ca2a7f9ab8f0f1)

Author SHA1 Message Date
Jordi Boggiano c8aea719b1 CS fixes 7 years ago
Jordi Boggiano eab826b00b Merge branch '1.5' 7 years ago
Jordi Boggiano b52fd60873 Always follow redirects in userland as we need to check if we have authentication every time for the new domain 7 years ago
Jordi Boggiano b59dd23bb4 Merge branch '1.5' 7 years ago
Jordi Boggiano 743153e862 Tweak so that we allow authentication for domains we redirect to, refs #6717 7 years ago
Maarten Balliauw 128e424c90 Avoid sending Authorization header to another domain on redirect, fixes #6716 7 years ago
Jordi Boggiano 5130d02208 Update to latest ca-bundle 7 years ago
Jordi Boggiano 0b3bc4ccb9 Merge branch '1.5' 7 years ago
Jordi Boggiano 3c76e36e2c Fix regex, refs #6735 7 years ago
gregory 8a136d18e5 Correctly extract username/password from URL 7 years ago
Jordi Boggiano bfed974ae9 Merge branch '1.5' 7 years ago
Jordi Boggiano fc9f8c2007 Fix tests 7 years ago
Jordi Boggiano 26a50b3762 Merge branch '1.5' 7 years ago
Jordi Boggiano 11f1e03739 CS tweaks 7 years ago
Minh-Quan TRAN 007ca5ff6a workaround for gitlab installation with relative url
Signed-off-by: Minh-Quan TRAN <account@itscaro.me>
7 years ago
Vladimir Reznichenko c8615358cb SCA with PHP Inspections (EA Extended) 7 years ago
Jordi Boggiano f71baa5e0c Try fixing 404s gitlab handling when unauthenticated, refs #6669 7 years ago
Jordi Boggiano 1a488bce01 Base64 encode debug output to avoid dumping binary and push it to the end of the line 7 years ago
Jordi Boggiano bf82bfdb10 More debug output, refs #6342 7 years ago
Jordi Boggiano 1fe5064560 Better debuggability of content-length mismatch 7 years ago
Alejandro Celaya d20494ddf6 Removed duplicated "to" 7 years ago
Jordi Boggiano 122e422682 CS fixes 7 years ago
Jordi Boggiano c8cf24daad Minor tweaks and CS fixes to new bitbucket integration, refs #6094 7 years ago
Jordi Boggiano 44ea284ab9 Merge remote-tracking branch 'stefangr/implement_bitbucket_api_v2' 7 years ago
Jordi Boggiano 260b85882f Merge remote-tracking branch 'dzuelke/installmsgs' into 1.3 7 years ago
Jordi Boggiano 63447cf724 Avoid retrying forever if a gitlab token has insufficient rights, fixes #6189 7 years ago
Jordi Boggiano 08fc56b38a Avoid using null value as string, fixes #6134 7 years ago
Stefan Grootscholten 966d0bec10 One more non-camelCase variable. 8 years ago
David Zuelke 17d5f6d88a fix some install msg corner cases
mostly around updates; had to go back to a colon even for 'from cache'
8 years ago
David Zuelke 2d36324e99 streamline install progress messages 8 years ago
Stefan Grootscholten 3eeb6214eb Fix RemoteFilesystem::isPublicBitBucketDownload
The access token was added to requests to third party hosts the bitbucket api is redirecting to.
8 years ago
Stefan Grootscholten b3b05949bb Implement most desirable Authorization method.
As per https://developer.atlassian.com/bitbucket/api/2/reference/meta/authentication#make-requests
adding the OAuth access token in the Authorization header is desired above adding it to the URL.
8 years ago
Stefan Grootscholten a4af559ca8 Store access-token for re-use
Store the Bitbucket access-token (and the expiration time) so it can be re-used within the time it is valid.
The Bitbucket::requestToken and Bitbucket::getToken now only return the access-token and not all other parameters it receives from the Bitbucket API.
8 years ago
Stefan Grootscholten d80d266201 Fix dist download from bitbucket.
URL https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
results in the following $pathParts:
array(5) {
  [0]=>
  string(0) ""
  [1]=>
  string(5) "ariya"
  [2]=>
  string(9) "phantomjs"
  [3]=>
  string(9) "downloads"
  [4]=>
  string(36) "phantomjs-2.1.1-linux-x86_64.tar.bz2"
}

A dist download URL is like:
https://bitbucket.org/user/repo/get/[git-hash].zip
array(5) {
  [0]=>
  string(0) ""
  [1]=>
  string(4) "user"
  [2]=>
  string(4) "repo"
  [3]=>
  string(3) "get"
  [4]=>
  string(14) "[git-hash].zip"
}
8 years ago
Jordi Boggiano 4d082f77b8 Simplify composer output to take less lines 8 years ago
Jordi Boggiano c0e28a9043 Remove static/public method 8 years ago
Roel Arents 489a8f3d5a revert to simply making an exception (no acces_token) for bitbucket/user/repo/downloads URLs
[#5584]
8 years ago
berlinger-rarents 5123c5cf76 remove redundant truth check 8 years ago
berlinger-rarents 8845ea467a try bitbucket downloads first time without auth
also add tests for #5584
8 years ago
berlinger-rarents 64fc8ffe3d prevent (prompt for) auth for bitbucket public downloads
#5584
8 years ago
berlinger-rarents a4e3e1b584 prevent (prompt for) bitbucket auth when it redirected
#5584
8 years ago
moyo 997a062ebd Support gitlab private-token (or personal-access-token) for easier access via gitlab API
Config example:

$HOME/.composer/auth.json

{
  "gitlab-token": {
    "gitlab.com": "YOUR-TOKEN-HERE"
  }
}

Gitlab API authentication doc: http://doc.gitlab.com/ce/api/README.html
8 years ago
Jordi Boggiano 87fbf4a6cd Clean ups, refs #5485 8 years ago
Stefan Grootscholten 5a31c75289 Fix some of the remaining OAuth issues.
- Bitbucket will silently redirect to a login page when downloading a zip.
Added a check to see if the content-type is not text/html
- Make the path from Basic Authentication to OAuth as smooth as possible.
8 years ago
Stefan Grootscholten 1241e3e83c Simplify the if statement. 8 years ago
Stefan Grootscholten 7716ef059b Add the access token as query string parameter. 8 years ago
Stefan Grootscholten 6c8b0cc2c1 Change authentication for bitbucket to oauth. 8 years ago
Jordi Boggiano 73d9a4717d Update list of ciphers /cc @cs278 8 years ago
Jordi Boggiano 3ac822d5e2 Fix access_token param being incorrectly added on github requests after a redirection, fixes #5099 8 years ago
Jordi Boggiano 143db7a9f5 Fix degraded mode usage on packagist, fixes #5350 8 years ago