DerManoMann
abb1db54bb
Add another svn auth failed string to check (older svn server version)
2013-08-23 09:29:19 +12:00
Jordi Boggiano
b4c0b18896
Add tests, refs #2017
2013-08-12 00:52:16 +02:00
Jordi Boggiano
13c7be2d7e
Reformat some code and avoid adding proxy auth if no_proxy matched the url, refs #2017
2013-08-12 00:47:38 +02:00
Jordi Boggiano
2492dea4a8
Merge remote-tracking branch 'radnan/issue-1318'
2013-08-12 00:36:45 +02:00
Jordi Boggiano
e99b327342
Clarify that composer.json is being read and not downloaded, refs #2096
2013-08-10 14:22:11 +02:00
Jordi Boggiano
3ffad59719
Also try a php copy-and-remove on unix if mv failed, refs #1765
2013-07-25 18:02:21 +02:00
radnan
7e584de9e8
return early if rule is * and remove one level of nesting
2013-06-20 13:38:08 -05:00
nickolay-cure4you
d4ffb85aa4
Fix typo. when safemode is enabled we experienced the problem with ini_get arguments number
2013-06-20 12:14:11 +03:00
radnan
a92ceaf4fe
fix minor typo
2013-06-19 09:15:45 -05:00
radnan
a55c9b6a88
added no_proxy handler - fixes #1318
...
- handle no_proxy directive when building stream context
- using CIDR matching from Zend library
- uses parts of code provided courtesy of @hoffman
2013-06-19 09:15:45 -05:00
Jordi Boggiano
81b2b84112
Clean up git env vars consistently
2013-06-19 11:44:16 +02:00
Jordi Boggiano
48b6e8cd21
Always clear git env vars
2013-06-19 11:29:57 +02:00
Jordi Boggiano
65dae83ee6
Trim output before splitting lines to avoid blank entries, closes #1978
2013-06-18 17:23:41 +02:00
Jordi Boggiano
ca69917969
Merge pull request #2008 from phansys/svn-auth
...
Allowed to 5 auth requests in svn before fail
2013-06-18 06:24:00 -07:00
Jordi Boggiano
7aa03410e2
Merge pull request #2015 from jaypea/filedownloader_basicauth
...
allow FileDownloader to use username:password@ info when downloading
2013-06-18 06:03:32 -07:00
Jordi Boggiano
f79c4e4309
Detect safe_mode and output correct error, closes #2006
2013-06-18 14:55:40 +02:00
Jan Prieser
cc1e10e8ae
allow FileDownloader to use username:password@ info when downloading through https?
2013-06-17 15:41:48 +02:00
Phansys
465d1fdd44
Allowed to 5 auth requests before fail ( 6687743adb/src/Composer/Util/Svn.php (L115)
).
2013-06-14 18:32:27 -03:00
Jordi Boggiano
8d0b7f278e
CS fixes
2013-06-13 13:28:24 +02:00
Pavel Savinov
831bd844bd
Almost PHPDoc problems fixed
2013-06-13 11:05:44 +11:00
jspagnoletti
6687743adb
Added check for SVN WebDAV auth request ( http://subversion.apache.org/docs/api/latest/group__svn__dav__error.html#gada0137a4ffc40251d2fce8ba06ca2e14 , http://svn.apache.org/repos/asf/subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ErrorCodes.java ).
2013-06-10 15:00:58 -03:00
Jordi Boggiano
f56b985884
Merge pull request #1979 from hason/filesystem
...
Fixed the Filesystem methods for a directory with a name that is a substring of a another directory
2013-06-08 09:27:41 -07:00
Jordi Boggiano
c479a26d71
Add workaround for msysgit failing to handle symlinks on windows, fixes #1048 , fixes #1418
2013-06-08 17:51:30 +02:00
Martin Hasoň
81e41bac4b
Fixed the Filesystem methods for a directory with a name that is a substring of a another directory
2013-06-07 13:20:17 +02:00
Jordi Boggiano
1debe22412
Add HTTPS_PROXY_REQUEST_FULLURI to disable the request_fulluri only for https requests, fixes #1946 , fixes #1839
2013-05-30 14:59:02 +02:00
John Long
8eda0aa8c9
Remove unused variable $valid from ConfigValidator::validate
2013-05-23 23:15:22 -05:00
Stephan Hochdörfer
4d92626ef0
Fix for recursion problem with wrong http basic auth credentials. First
...
I got an "array_replace_recursive(): Argument #2 is not an array" error
and after fixing that it resulted in another error saying "Undefined
variable: result".
2013-04-30 22:39:08 +02:00
Jordi Boggiano
29fcca8595
Avoid weird recursion pattern by retrying after the first request is complete
2013-04-30 12:14:27 +02:00
Jordi Boggiano
4d52900dff
Bypass failure if the server is just asking for credentials, fixes #1845
2013-04-30 11:59:11 +02:00
Jordi Boggiano
e78a21015b
Dont try to gzip decode empty responses, refs #1846
2013-04-30 10:06:39 +02:00
Jordi Boggiano
81f1451118
Clarify exception message when an empty response is returned
2013-04-29 17:15:55 +02:00
Jordi Boggiano
81d55544f7
Fix regex
2013-04-28 12:01:58 +02:00
Jordi Boggiano
5cdf40d165
Output VcsDownloader process commands in -vvv mode
2013-04-28 11:12:42 +02:00
Jordi Boggiano
a9db844a41
Merge remote-tracking branch 'bitExpert/feature/repo_basic_auth'
2013-04-27 17:40:59 +02:00
Jordi Boggiano
3b97e2e260
Add support for new verbosity levels, and initial debug output
2013-04-26 23:23:35 +02:00
Jordi Boggiano
8c197d2325
Fix CS and wording, remove lowercased env var, add env var to docs
2013-04-25 17:20:50 +02:00
Alexander Loutsenko
b7e41de607
Workaround when your proxy server fails request with enabled http_proxy_request_fulluri HTTP parameter
2013-04-25 17:01:51 +02:00
Jordi Boggiano
0a561d7bf1
Merge pull request #1773 from hason/filesystem
...
Fix normalization of relative paths
2013-04-05 03:59:10 -07:00
Jordi Boggiano
9a69886a92
Add default http options to stream context, fixes #1774
2013-04-05 12:48:15 +02:00
Martin Hasoň
97f67c09e4
Fix normalization of relative paths
2013-04-05 06:41:50 +02:00
Jordi Boggiano
f744ec16f5
Fix normalization of relative paths going up a few dirs, fixes #1759
2013-04-03 19:30:36 +02:00
Jordi Boggiano
6401b6aa46
Fix handling of protocol paths like phar://
2013-04-02 11:31:43 +02:00
Martin Hasoň
0851ef1afb
Fixed behaviour of Filesystem::findShortestPath[Code] for paths with up-level references
2013-04-01 08:30:11 +02:00
Jordi Boggiano
842155d69e
Use original URL for exceptions, not the one containing authorization, fixes #1722
2013-03-23 19:43:08 +01:00
Jordi Boggiano
61efd2998c
Clear stat cache after calling filesystem commands
2013-03-21 15:21:54 +01:00
Stephan Hochdörfer
df897b42c2
Removed dead statement.
2013-03-20 08:44:36 +01:00
Benjamin Eberlei
882ce1b39f
[GH-1591] More fixing of Installation on Windows Azure. Renaming between different partitions + xcopy fail, so we need to copyAndRemove() manually.
2013-03-10 20:17:00 +01:00
Stephan Hochdörfer
906563451e
Reverted the last changes. Changed logic in callbackGet() method to
...
respect the 401 handling also if STREAM_NOTIFY_FAILURE fires as on my
local machine the handling of STREAM_NOTIFY_AUTH_REQUIRED never got
executed.
2013-03-05 13:34:48 +01:00
Stephan Hochdörfer
dcdcf57f3f
Moved 401 handling from ComposerRepository to RemoteFilesystem and
...
displaying the url when asking for the credentials.
2013-03-04 22:14:00 +01:00
Stephan Hochdörfer
f2afbbac2f
Extended the fetchFile() method of the ComposerRepository class to be
...
able to deal with http basic auth. In case the remote resource responds
with a 401 ask the user for access credentials and retry quering the
resource again.
2013-03-04 12:49:14 -05:00
Jordi Boggiano
1c468e7c02
Fix cs
2013-02-27 17:35:53 +01:00
Markus Tacker
821f57f443
A bug in PHP prevents the headers from correctly beeing sent when a content-type header is present and
...
NOT at the end of the array
https://bugs.php.net/bug.php?id=61548
This updates fixes the array by moving the content-type header to the end
2013-02-27 17:07:13 +01:00
Jasper N. Brouwer
4347cb7a55
Fixed the "access_token query param" ( 5b1f314
) fix
2013-02-27 13:23:59 +01:00
Jordi Boggiano
5b1f3145c2
Update the way github authorization is handled, fixes #1632
...
Since api.github.com redirects to s3 for downloads and s3 does not like Authorization
headers, we have to rely on the access_token query param. Otherwise php follows redirects
but still sends the Authorization header to all following requests.
2013-02-27 12:34:18 +01:00
Jordi Boggiano
e43d0b5a5b
Allow for "proprietary" as license identifier
2013-02-24 18:33:06 +01:00
Jordi Boggiano
27898c4c31
Suppress errors from mkdir calls that are checked for failure
2013-02-20 14:51:15 +01:00
Jordi Boggiano
1dd7700fc2
Capture output of the rm command
2013-02-11 22:52:06 +01:00
Pascal Borreli
46bbf83778
Fixed typos
2013-01-26 18:43:01 +00:00
Christoph
c7c55915f8
do not output the xcopy summary
2013-01-21 00:52:56 +01:00
Jordi Boggiano
514a3cde77
CS fixes
2013-01-05 20:01:58 +01:00
Galymzhan
69f2230a4c
add public method Filesystem#size
2012-12-17 01:04:39 +06:00
Jordi Boggiano
b8da471f9a
Clarify transport exception for 403s, fixes #1416
2012-12-13 15:40:47 +01:00
Jordi Boggiano
308e2ff4cb
Add support for headers as strings to avoid regressions, refs #1387
2012-12-05 16:57:54 +01:00
Benjamin Eberlei
fbf9a27132
Works on Linux when proc_open misses
2012-11-19 13:51:24 +01:00
Benjamin Eberlei
cd7db1861d
Remove reliance on proc_open in Filesystem#rename()
2012-11-19 11:21:41 +01:00
Benjamin Eberlei
d26932cc7e
Fallback to PHP early if proc_open not allowed.
2012-11-19 10:29:32 +01:00
Jordi Boggiano
25554e08fe
Always read out warnings from the ValidatingArrayLoader
2012-11-08 19:56:40 +01:00
Igor Wiedler
4959c2bdc6
Replace references of a11n with a12n where appropriate
...
Authorization => Authentication.
2012-11-07 13:34:31 +01:00
Jordi Boggiano
967c771b26
Add warnings to ValidatingArrayLoader that are simply stripped by default, add reporting of warnings when loading branches
2012-11-05 12:08:02 +01:00
Jordi Boggiano
4b531771bd
Add validators for package links and minimum-stability
2012-11-02 15:14:09 +01:00
Pascal Borreli
83fd3967f0
Fixed PHPDoc
2012-10-24 23:44:40 +00:00
Jordi Boggiano
cd284733ef
Fix proxy scheme concatenation, fixes #1250
2012-10-24 12:14:16 +02:00
Jordi Boggiano
e887f6cea9
Fix CS
2012-10-22 20:25:11 +02:00
Jordi Boggiano
bebd1ce9c7
Always check for OAuth token in git config, fixes #1243
2012-10-22 17:11:34 +02:00
Jordi Boggiano
76663cf21e
Avoid following the URL to the authorization that was just created, fixes #1238
2012-10-21 18:10:32 +02:00
Jordi Boggiano
31a1bd2c39
Remove output if the token can be fetched automatically
2012-10-21 18:03:18 +02:00
Jordi Boggiano
7aab7c6297
Fix StreamContextFactory tests
2012-10-21 17:57:16 +02:00
Jordi Boggiano
39e69a3b12
Refactor OAuth acquisition code to generalize it
2012-10-21 17:56:57 +02:00
Nikita Baksalyar
8f0f1e3aac
Fixed an issue with HTTP proxy and PHP 5.4
2012-10-20 20:27:46 +05:00
Jordi Boggiano
43c21a736c
Send headers as array instead of one big string
2012-10-19 11:02:18 +02:00
Jordi Boggiano
73aea05907
Send source instead of @package_version@ for the composer version in UA
2012-10-19 10:50:28 +02:00
Jordi Boggiano
7d4857fc5b
Catch all 4**/5** responses
2012-10-18 17:09:38 +02:00
Jordi Boggiano
3b01d26d67
Swap user credentials for an OAuth token from GitHub
2012-10-18 16:48:42 +02:00
Thomas Adam
1bd5d88b02
quick workaround for Github API limit
2012-10-18 16:48:41 +02:00
Jordi Boggiano
ee0cd07468
CS fixes
2012-10-18 10:35:06 +02:00
Jordi Boggiano
852c369575
Improve error reporting on downloads and copies, refs #1228
2012-10-18 10:30:32 +02:00
Jordi Boggiano
b3077bc4bc
Merge pull request #1177 from sandermarechal/stream-context
...
Allow setting stream context options
2012-10-04 09:18:08 -07:00
Sander Marechal
0d9e08f9af
Use array_replace_recursive() instead of array_merge_recursive()
2012-10-03 18:54:27 +02:00
Sander Marechal
6cf860669f
Add repository stream context options
...
Add support for passing stream context options to the
StreamContextFactory. This allows support for SSH keyfiles, SSL
certificates and much more. Example:
{
"repositories": [
{
"type": "composer",
"url": "ssh2.sftp://host:22/path/to/packages.json",
"options": {
"ssh2": {
"username": "composer",
"pubkey_file": "/path/to/composer.key.pub",
"privkey_file": "/path/to/composer.key"
}
}
}
]
}
2012-10-03 14:49:41 +02:00
Jordi Boggiano
c7a13893c7
Merge remote-tracking branch 'mheleniak/rename_reliability'
2012-10-03 10:05:55 +02:00
Johannes M. Schmitt
0ddafdbd7e
fixed return
2012-10-01 21:50:35 +02:00
Johannes M. Schmitt
7ff550e4a6
fixed some bugs in the validator
2012-10-01 21:47:17 +02:00
Johannes M. Schmitt
4e769e1100
moved some code to a dedicated class
2012-10-01 19:53:30 +02:00
Mateusz Heleniak
91fc635ca5
better rename reliability on Windows - a workaround for random "Access denied" errors
2012-09-29 10:54:56 +02:00
Jordi Boggiano
ef637c8f1a
CS fixes
2012-08-18 16:18:41 +02:00
Jordi Boggiano
a54bf6269e
Improve error messages when network failures occur
2012-08-17 16:51:58 +02:00
Jordi Boggiano
730c76ef85
Merge pull request #940 from schmittjoh/renameError
...
fixes rename bug (closes #900 )
2012-08-10 06:59:04 -07:00
Johannes M. Schmitt
3db8419569
removed reference to exec
2012-08-10 10:16:42 +02:00
Johannes M. Schmitt
e3a93d5c84
switched to use the ProcessExecutor utility class
2012-08-10 10:14:02 +02:00
Johannes M. Schmitt
9f150b1c1e
fixes a bug when root package has a 'files' autoload entry
2012-07-23 22:02:08 +02:00