1
0
Fork 0
Commit Graph

305 Commits (4c58abbb768c19610f0346b3f80c0dd9b20c6680)

Author SHA1 Message Date
Jordi Boggiano 9db2a537e5 Merge remote-tracking branch 'cs278/github-otp-support' 2014-02-26 16:16:13 +01:00
Jordi Boggiano 28bb781324 Capture response bodies in exceptions when http requests fail 2014-02-26 15:53:27 +01:00
Jordi Boggiano 432ace33d4 Clean up svn environment to fix OSX issues, fixes #2708, refs #2146 2014-02-19 10:55:00 +01:00
Chris Smith 8b7cdb7fb4 Treat HTTP header as case insensitive 2014-01-31 16:42:49 +00:00
Chris Smith bcee7a04ee Add message when SMS authentication code is required 2014-01-31 16:29:35 +00:00
Chris Smith 2a08f55079 Bypass RFS auth failure handling 2014-01-31 16:29:35 +00:00
Chris Smith cedae88b67 Add OTP token to the request headers 2014-01-31 16:29:35 +00:00
Chris Smith 7e0d8c1bc5 Do not ask for credentials again if OTP token is present 2014-01-31 16:29:35 +00:00
Chris Smith be5e4b1589 Intercept auth rejections requiring an OTP token 2014-01-31 16:29:35 +00:00
Chris Smith 3f6a62099d Add an option which causes reauth attempts to be bypassed 2014-01-31 16:29:35 +00:00
Chris Smith 20dac3e836 Remove GitHub OTP code from RFS class 2014-01-31 16:29:35 +00:00
Chris Smith 9a0f4392da Trim whitepsace from each argument 2014-01-31 16:29:35 +00:00
Chris Smith 360df90ba5 Add GitHub OTP to request headers 2014-01-31 16:29:35 +00:00
Chris Smith 3f53acc9af Test if the 401 was caused by 2FA and ask for OTP if appropriate 2014-01-31 16:29:34 +00:00
Chris Smith 23d35204cd Bail out of the normal 401 handling routine when the origin is GitHub 2014-01-31 16:29:34 +00:00
matt-whittom 4a49533988 Merge pull request #2 from rockerest/master
Escape spaces when registering the Perforce client spec
2014-01-07 12:18:41 -08:00
rockerest 9ff0c767af Escape spaces when registering the Perforce client spec 2014-01-03 15:13:24 -06:00
Jordi Boggiano cc7920000c Ask for auth if we get a 403 and did not have auth yet, fixes #2464 2013-12-31 15:31:03 +01:00
Jordi Boggiano 1b789d5226 Fix indenting, refs #2535 2013-12-30 14:11:12 +01:00
chr0n1x 528d35a835 ConfigValidator: ensure that require-dev exists during override check
- Ensure that require-dev is present before checking for dependeny overrides.
- A small grammar update for the warning message.
2013-12-28 00:40:27 -05:00
Pascal Borreli 2f4df9d459 Fixed typos 2013-12-27 11:51:01 +00:00
Jordi Boggiano 4ae5c95c8d Detect require overrides, fixes #2503 2013-12-26 12:31:43 +01:00
mwhittom dde9c309fd incorporated change to Perforce: Capture output, stopping errors showing up if p4 is not available 2013-12-02 13:34:48 -06:00
mwhittom a8084e46ff Added error handling and error messages around missing perforce driver, invalid username/password 2013-12-02 13:34:47 -06:00
Jordi Boggiano 5b48abe833 Fix previous commit 2013-11-22 15:51:16 +01:00
Jordi Boggiano 8173b42a8a Force unresolvable hosts through proxies, fixes #2449 2013-11-22 15:38:13 +01:00
Jordi Boggiano 730dcbb80a Detect failed gethostbyname, refs #2449 2013-11-22 12:09:24 +01:00
Jordi Boggiano dff5e3c542 Fail hard if anything attempts to wipe the entire filesystem/partition, fixes #2409 2013-11-14 21:22:14 +01:00
Chris Smith c0316aa957 Capture output, stopping errors showing up if p4 is not available 2013-11-06 21:37:38 +00:00
Wouter Wolters 97d52968ab Fix authentication issue with subversion 1.8 2013-11-05 18:57:29 +01:00
Gennady Feldman 6419266ea3 Validate the originUrl against the list of 'github-domains' from the config. 2013-10-28 15:32:51 -04:00
Gennady Feldman e78499d28d First working version of GitHub Enterprise API. 2013-10-28 12:40:51 -04:00
Jordi Boggiano 50fbfe4d63 Filesystem/autoload fixes for windows, refs #2304, #2342, #2365 2013-10-28 11:01:17 +01:00
Jordi Boggiano e2671b6510 Add test and fix patch for #2304, refs #2341 2013-10-19 13:38:30 +02:00
Jordi Boggiano 17886c3b2e Merge remote-tracking branch 'hason/windows' 2013-10-19 13:11:51 +02:00
Jordi Boggiano efb41d467e Skip redirect to URL lines in svn output, fixes #2338 2013-10-18 11:45:05 +02:00
Jordi Boggiano 08243ce2e3 Fix handling of urlencoded user and password in proxy urls, fixes #2339 2013-10-18 11:35:57 +02:00
mwhittom 0c5f4d9860 Update to fix issue with multiple perforce repositories 2013-10-17 13:39:32 -05:00
Martin Hasoň 9df65ee4c8 Fixed filesystem issue on windows 2013-10-17 11:10:16 +02:00
Fabian Grutschus 20854a50b4 Removed unnecessary test and just check for return code 2013-10-14 18:04:09 +02:00
Fabian Grutschus 0c5bd559f2 Changes comparsion to strict and removed a comment 2013-10-14 17:25:57 +02:00
Fabian Grutschus 67083e436b Check for exit code is equal to 0 instead of 127 2013-10-14 15:07:35 +02:00
Fabian Grutschus 5ae5963acd Fix for Preforce utility does not check if p4 command exists 2013-10-14 14:53:57 +02:00
Jordi Boggiano 0fbb4cbd16 CS fixes and renaming a few methods, refs #2184 2013-10-11 20:21:34 -03:00
Jordi Boggiano 11a0d16ccc CS fixes 2013-10-11 20:12:45 -03:00
Jordi Boggiano 9a806658d6 Merge remote-tracking branch 'vuhl/master'
Conflicts:
	src/Composer/Factory.php
2013-10-11 20:06:34 -03:00
Nicolas Bastien 52711d121c Remove unused use statement. 2013-10-07 17:11:57 +02:00
Martin Hasoň 3c0a620ad5 Fixed path analysis 2013-09-26 14:34:41 +02:00
Jordi Boggiano 3f6227a996 Add workaround for php bug 53460 glob() can return false, fixes #2278 2013-09-26 11:38:33 +02:00
Karoly Negyesi dd4db91ae7 using mkdir() in copyThenRemove() leads to errors if the target exists or not a dir, use ensureDirectoryExists() instead 2013-09-20 05:02:06 +02:00
mwhittom 8a319a719b Fixed issue with non-streaming perforce depots, also fixed issue where PerforceDownloader was not logging in 2013-09-13 15:01:00 -05:00
mwhittom 1b68f9151e removed excess space at end of function call 2013-09-10 08:08:31 -05:00
mwhittom 114f6c9b6b Replaced proc_open in windowsLogin method with call to Symfony Process Component 2013-09-09 15:36:16 -05:00
mwhittom 2e737ac439 updated to replace double-quotes with single quotes 2013-09-09 14:48:24 -05:00
mwhittom 8207518e04 Updated to clean up code and rename variables to camelcase 2013-09-09 12:45:50 -05:00
Nils Adermann 5be0ba14fe Warn about composer-installer type in composer validate 2013-09-08 18:03:05 +02:00
mwhittom 07d46aa3c3 Fixed spacing issues for PSR-2 2013-09-06 12:14:22 -05:00
mwhittom 774a55befd Updated to match psr-2 spec, fixed header comments 2013-09-04 09:24:49 -05:00
matt-whittom f737e49aae Fixed issue with downloader assuming repository would be VcsRepository 2013-09-04 09:10:45 -05:00
matt-whittom dd81449998 Updated to remove vfsStreams (no longer needed by tests)
Updated Perforce to cleanup, modified VcsRepository to call cleanup on Driver class
Updated tests, perforce constructor to make tests cleaner/easier
2013-09-04 09:10:44 -05:00
matt-whittom 7fdcdb4c54 Updated to complete functionality in Downloader to handle updates, returning change logs. 2013-09-04 09:10:43 -05:00
matt-whittom 1019c014e5 using theirs 2013-09-04 09:10:43 -05:00
matt-whittom bab10dd9f8 Added ability to pass p4user and p4password in composer.json 2013-09-04 09:10:42 -05:00
matt-whittom 53d6fcd6d3 using theirs 2013-09-04 09:10:42 -05:00
matt-whittom a5df2851ef Finished cleanup of debug messages. 2013-09-04 09:10:42 -05:00
matt-whittom 43108b4692 Cleanup phase 1
Removed branches - only returning the "master"
2013-09-04 09:10:42 -05:00
matt-whittom 64bda65e11 Updated Perforce driver to use labels
dev checkin, lots of cleanup to do
2013-09-04 09:10:41 -05:00
matt-whittom 36dd7dfea5 Cleaned up perforce code
Checks to see if already logged in to Perforce, and prompts for password if not and P4PASSWD is not set
Checks server url with perforce call
Checks for composer.json file, and returns the contents of the file already retrieved.
2013-09-04 09:10:41 -05:00
matt-whittom 0d061f2530 Added Perforce to Composer 2013-09-04 09:10:41 -05:00
Nils Adermann f0b45099c1 Correct authorship info for files I edited 2013-08-30 12:51:41 +02:00
Nils Adermann 9402a9fb3c Plugins receive composer and io objects on construction already 2013-08-30 12:51:41 +02:00
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