Version Description
2013/12/13 =
FIX: Various small fixes to the initial release of 1.8.1
TWEAK: Restorer now switches theme if database is restored to indicate a non-existent theme, and Migrator temporarily disables cacheing plugins during during Migration
TWEAK: Improve handling of MySQL's maximum packet size - attempt to raise it, and leave some margin
TWEAK: Move the Rackspace SDK around to prevent problems on systems with limited maximum pathname lengths
Download this release
Release Info
Developer | DavidAnderson |
Plugin | UpdraftPlus WordPress Backup Plugin |
Version | 1.8.2 |
Comparing to | |
See all releases |
Code changes from version 1.8.1 to 1.8.2
- admin.php +40 -7
- backup.php +1 -1
- includes/jquery-ui-1.8.22.custom.css +1 -1
- includes/php-opencloud/rackspace/php-opencloud/.gitignore +0 -13
- includes/php-opencloud/rackspace/php-opencloud/.travis.yml +0 -18
- methods/cloudfiles-new.php +2 -2
- methods/cloudfiles.php +1 -1
- {includes/php-opencloud → oc}/autoload.php +0 -0
- {includes/php-opencloud → oc}/composer/ClassLoader.php +0 -0
- {includes/php-opencloud → oc}/composer/autoload_classmap.php +0 -0
- {includes/php-opencloud → oc}/composer/autoload_namespaces.php +2 -2
- {includes/php-opencloud → oc}/composer/autoload_real.php +0 -0
- {includes/php-opencloud → oc}/composer/installed.json +3 -3
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/AbstractHasDispatcher.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Collection.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Event.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/BadMethodCallException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/ExceptionCollection.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/GuzzleException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/InvalidArgumentException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/RuntimeException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/UnexpectedValueException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/FromConfigInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/HasDispatcherInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/ToArrayInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Version.php +0 -0
- {includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/composer.json +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/AbstractEntityBodyDecorator.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/CachingEntityBody.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Client.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/ClientInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/CurlHandle.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/CurlMulti.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/CurlMultiInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/CurlMultiProxy.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/CurlVersion.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/RequestMediator.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/EntityBody.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/EntityBodyInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/BadResponseException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/ClientErrorResponseException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/CouldNotRewindStreamException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/CurlException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/HttpException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/MultiTransferException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/RequestException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/ServerErrorResponseException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/TooManyRedirectsException.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/IoEmittingEntityBody.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/AbstractMessage.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequest.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequestInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/CacheControl.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/HeaderCollection.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/HeaderFactory.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/HeaderFactoryInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/HeaderInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/Link.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/MessageInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/PostFile.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/PostFileInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Request.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/RequestFactory.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/RequestFactoryInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/RequestInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Response.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Mimetypes.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/QueryAggregator/CommaAggregator.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/QueryAggregator/DuplicateAggregator.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/QueryAggregator/PhpAggregator.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/QueryAggregator/QueryAggregatorInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/QueryString.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/ReadLimitEntityBody.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/RedirectPlugin.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Resources/cacert.pem +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Resources/cacert.pem.md5 +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/StaticClient.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Url.php +0 -0
- {includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/composer.json +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Cookie/CookieParser.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Cookie/CookieParserInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Message/AbstractMessageParser.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Message/MessageParser.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Message/MessageParserInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Message/PeclHttpMessageParser.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/ParserRegistry.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/UriTemplate/PeclUriTemplate.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplate.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplateInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Url/UrlParser.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Url/UrlParserInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/composer.json +0 -0
- {includes/php-opencloud → oc}/guzzle/stream/Guzzle/Stream/PhpStreamRequestFactory.php +0 -0
- {includes/php-opencloud → oc}/guzzle/stream/Guzzle/Stream/Stream.php +0 -0
- {includes/php-opencloud → oc}/guzzle/stream/Guzzle/Stream/StreamInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/stream/Guzzle/Stream/StreamRequestFactoryInterface.php +0 -0
- {includes/php-opencloud → oc}/guzzle/stream/Guzzle/Stream/composer.json +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/CONTRIBUTING.md +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/LICENSE +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/README.md +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/composer.json +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/AbstractResource.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/Group.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/GroupConfiguration.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/LaunchConfiguration.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/ScalingPolicy.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/Webhook.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Service.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/AgentException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/AlarmException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/CheckException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/CloudMonitoringException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/EntityException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/MetricException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/NotificationHistoryException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/NotificationPlanException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/ServiceException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/TestException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/ZoneException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AbstractResource.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Agent.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AgentConnection.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AgentHost.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AgentHostInfo.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AgentTarget.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AgentToken.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Alarm.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Changelog.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Check.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/CheckType.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Entity.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Metric.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Notification.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/NotificationHistory.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/NotificationPlan.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/NotificationType.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/ReadOnlyResource.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/View.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Zone.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Service.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Base.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Collection.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Collection/ArrayCollection.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Collection/PaginatedIterator.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Collection/ResourceIterator.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/Datetime.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/Header.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/Mime.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/Service.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/Size.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/State.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/AsyncError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/AsyncHttpError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/AsyncTimeoutError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/AttributeError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/AuthenticationError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/BaseException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CdnError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CdnHttpError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CdnNotAvailableError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CdnTtlError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CollectionException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerCreateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerDeleteError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerNameError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerNotEmptyError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerNotFoundError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CreateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CreateUpdateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CredentialError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DatabaseCreateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DatabaseDeleteError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DatabaseListError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DatabaseNameError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DatabaseUpdateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DeleteError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DocumentError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DomainError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/EmptyResponseError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/EndpointError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/FlavorError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpForbiddenError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpOverLimitError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpRetryError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpTimeoutError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpUnauthorizedError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpUrlError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/IOError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/IdRequiredError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ImageError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceCreateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceDeleteError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceFlavorError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceNotFound.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceUpdateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InvalidArgumentError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InvalidIdTypeError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InvalidIpTypeError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InvalidParameterError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InvalidRequestError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/JsonError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/LoggingException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataCreateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataDeleteError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataJsonError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataKeyError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataPrefixError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataUpdateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MisMatchedChecksumError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MissingValueError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NameError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NetworkCreateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NetworkDeleteError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NetworkError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NetworkUpdateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NetworkUrlError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NoContentTypeError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NoNameError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ObjFetchError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ObjectCopyError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ObjectError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/RebuildError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/RecordTypeError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ResourceBucketException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/RuntimeException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerActionError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerCreateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerDeleteError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerImageScheduleError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerIpsError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerJsonError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerUpdateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerUrlError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServiceException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/SnapshotError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/TempUrlMethodError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnknownError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnknownParameterError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnrecognizedServiceError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnsupportedExtensionError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnsupportedFeatureExtension.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnsupportedVersionError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UpdateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UrlError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UserCreateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UserDeleteError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UserListError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UserNameError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UserUpdateError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/VolumeError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/VolumeTypeError.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Http/Client.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Http/Message/Formatter.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Http/Message/RequestSubscriber.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Identity/Role.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Identity/Tenant.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Identity/User.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Lang.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Log/AbstractLogger.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Log/LogLevel.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Log/Logger.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Log/LoggerInterface.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Metadata.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/PersistentObject.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/AbstractService.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/Catalog.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/CatalogItem.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/Endpoint.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/NovaService.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/ServiceBuilder.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Constants/Network.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Constants/ServerState.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Exception/KeyPairException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/Flavor.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/Image.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/KeyPair.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/Network.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/Server.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/ServerMetadata.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/VolumeAttachment.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Service.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/AsyncResponse.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/Domain.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/Object.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/PtrRecord.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/Record.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/Subdomain.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Service.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Database/Resource/Database.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Database/Resource/Instance.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Database/Resource/User.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Database/Service.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Access.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Algorithm.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/AllowedDomain.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/BillableLoadBalancer.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/ConnectionLogging.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/ConnectionThrottle.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/ContentCaching.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/ErrorPage.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/HealthMonitor.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/LoadBalancer.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Metadata.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Node.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/NodeEvent.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Protocol.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Readonly.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/SSLTermination.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/SessionPersistence.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Stats.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/SubResource.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Usage.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/VirtualIp.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Service.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/AbstractService.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/CDNService.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Constants/Header.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Constants/UrlType.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Exception/BulkOperationException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Exception/StreamException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Exception/UploadException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/AbstractContainer.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/AbstractResource.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/Account.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/CDNContainer.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/Container.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/ContainerMetadata.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/DataObject.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Service.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/AbstractTransfer.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/ConcurrentTransfer.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/ConsecutiveTransfer.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/TransferBuilder.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/TransferPart.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/TransferState.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/OpenStack.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Orchestration/Resource.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Orchestration/Service.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Orchestration/Stack.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Exception/DeleteMessageException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Exception/MessageException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Exception/QueueException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Exception/QueueMetadataException.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Resource/Claim.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Resource/Message.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Resource/Queue.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Service.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Rackspace.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Volume/Resource/Snapshot.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Volume/Resource/Volume.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Volume/Resource/VolumeType.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Volume/Service.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/php-opencloud.php +0 -0
- {includes/php-opencloud/rackspace/php-opencloud → oc/rs}/phpunit.xml.dist +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/.gitignore +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/CHANGELOG.md +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/Event.php +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/EventDispatcher.php +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/EventDispatcherInterface.php +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/EventSubscriberInterface.php +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/GenericEvent.php +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/LICENSE +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/README.md +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/composer.json +0 -0
- {includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/phpunit.xml.dist +0 -0
- options.php +1 -1
- readme.txt +14 -3
- restorer.php +173 -33
- updraftplus.php +54 -8
admin.php
CHANGED
@@ -917,6 +917,9 @@ class UpdraftPlus_Admin {
|
|
917 |
global $updraftplus, $wp_version;
|
918 |
include(ABSPATH.'wp-includes/version.php');
|
919 |
|
|
|
|
|
|
|
920 |
$backup = $updraftplus->get_backup_history($timestamp);
|
921 |
if (!isset($backup['nonce']) || !isset($backup['db'])) return array($mess, $warn, $err);
|
922 |
|
@@ -1283,7 +1286,7 @@ CREATE TABLE $wpdb->signups (
|
|
1283 |
|
1284 |
global $updraftplus;
|
1285 |
|
1286 |
-
wp_enqueue_style('jquery-ui', UPDRAFTPLUS_URL.'/includes/jquery-ui-1.8.22.custom.css');
|
1287 |
|
1288 |
/*
|
1289 |
we use request here because the initial restore is triggered by a POSTed form. we then may need to obtain credentials
|
@@ -1295,16 +1298,20 @@ CREATE TABLE $wpdb->signups (
|
|
1295 |
if(empty($updraftplus->errors) && $backup_success === true) {
|
1296 |
// If we restored the database, then that will have out-of-date information which may confuse the user - so automatically re-scan for them.
|
1297 |
$this->rebuild_backup_history();
|
1298 |
-
echo '<p><strong>'
|
|
|
|
|
1299 |
$updraftplus->log("Restore successful");
|
1300 |
-
echo '<
|
1301 |
return;
|
1302 |
} elseif (is_wp_error($backup_success)) {
|
1303 |
-
echo '<p>
|
|
|
|
|
1304 |
$updraftplus->log_wp_error($backup_success);
|
1305 |
$updraftplus->log("Restore failed");
|
1306 |
$updraftplus->list_errors();
|
1307 |
-
echo '<
|
1308 |
return;
|
1309 |
} elseif (false === $backup_success) {
|
1310 |
# This means, "not yet - but stay on the page because we may be able to do it later, e.g. if the user types in the requested information"
|
@@ -1710,9 +1717,9 @@ CREATE TABLE $wpdb->signups (
|
|
1710 |
echo sprintf(__('%s version:','updraftplus'), 'MySQL').' '.((function_exists('mysql_get_server_info')) ? mysql_get_server_info() : '?').'<br>';
|
1711 |
|
1712 |
if (version_compare(phpversion(), '5.2.0', '>=') && extension_loaded('zip')) {
|
1713 |
-
$ziparchive_exists
|
1714 |
} else {
|
1715 |
-
$ziparchive_exists
|
1716 |
}
|
1717 |
|
1718 |
echo __('PHP has support for ZipArchive::addFile:', 'updraftplus').' '.$ziparchive_exists.'<br>';
|
@@ -1800,6 +1807,8 @@ CREATE TABLE $wpdb->signups (
|
|
1800 |
|
1801 |
function print_active_job($job_id, $is_oneshot = false, $time = false, $next_resumption = false) {
|
1802 |
|
|
|
|
|
1803 |
global $updraftplus;
|
1804 |
$backupable_entities = $updraftplus->get_backupable_file_entities(true, true);
|
1805 |
|
@@ -3003,12 +3012,36 @@ ENDHERE;
|
|
3003 |
}
|
3004 |
}
|
3005 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3006 |
echo '</div>'; //close the updraft_restore_progress div
|
3007 |
|
3008 |
restore_error_handler();
|
3009 |
return true;
|
3010 |
}
|
3011 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3012 |
function sort_restoration_entities($a, $b) {
|
3013 |
if ($a == $b) return 0;
|
3014 |
# Put the database first
|
917 |
global $updraftplus, $wp_version;
|
918 |
include(ABSPATH.'wp-includes/version.php');
|
919 |
|
920 |
+
# This attempts to raise the maximum packet size. This can't be done within the session, only globally. Therefore, it has to be done before the session starts; in our case, during the pre-analysis.
|
921 |
+
$updraftplus->get_max_packet_size();
|
922 |
+
|
923 |
$backup = $updraftplus->get_backup_history($timestamp);
|
924 |
if (!isset($backup['nonce']) || !isset($backup['db'])) return array($mess, $warn, $err);
|
925 |
|
1286 |
|
1287 |
global $updraftplus;
|
1288 |
|
1289 |
+
wp_enqueue_style('jquery-ui', UPDRAFTPLUS_URL.'/includes/jquery-ui-1.8.22.custom.css', array(), 1);
|
1290 |
|
1291 |
/*
|
1292 |
we use request here because the initial restore is triggered by a POSTed form. we then may need to obtain credentials
|
1298 |
if(empty($updraftplus->errors) && $backup_success === true) {
|
1299 |
// If we restored the database, then that will have out-of-date information which may confuse the user - so automatically re-scan for them.
|
1300 |
$this->rebuild_backup_history();
|
1301 |
+
echo '<p><strong>';
|
1302 |
+
$updraftplus->log_e('Restore successful!');
|
1303 |
+
echo '</strong></p>';
|
1304 |
$updraftplus->log("Restore successful");
|
1305 |
+
echo '<strong>'.__('Actions','updraftplus').':</strong> <a href="'.UpdraftPlus_Options::admin_page_url().'?page=updraftplus&updraft_restore_success=true">'.__('Return to UpdraftPlus Configuration','updraftplus').'</a>';
|
1306 |
return;
|
1307 |
} elseif (is_wp_error($backup_success)) {
|
1308 |
+
echo '<p>';
|
1309 |
+
$updraftplus->log_e('Restore failed...');
|
1310 |
+
echo '</p>';
|
1311 |
$updraftplus->log_wp_error($backup_success);
|
1312 |
$updraftplus->log("Restore failed");
|
1313 |
$updraftplus->list_errors();
|
1314 |
+
echo '<strong>'.__('Actions','updraftplus').':</strong> <a href="'.UpdraftPlus_Options::admin_page_url().'?page=updraftplus">'.__('Return to UpdraftPlus Configuration','updraftplus').'</a>';
|
1315 |
return;
|
1316 |
} elseif (false === $backup_success) {
|
1317 |
# This means, "not yet - but stay on the page because we may be able to do it later, e.g. if the user types in the requested information"
|
1717 |
echo sprintf(__('%s version:','updraftplus'), 'MySQL').' '.((function_exists('mysql_get_server_info')) ? mysql_get_server_info() : '?').'<br>';
|
1718 |
|
1719 |
if (version_compare(phpversion(), '5.2.0', '>=') && extension_loaded('zip')) {
|
1720 |
+
$ziparchive_exists = __('Yes', 'updraftplus');
|
1721 |
} else {
|
1722 |
+
$ziparchive_exists = (method_exists('ZipArchive', 'addFile')) ? __('Yes', 'updraftplus') : __('No', 'updraftplus');
|
1723 |
}
|
1724 |
|
1725 |
echo __('PHP has support for ZipArchive::addFile:', 'updraftplus').' '.$ziparchive_exists.'<br>';
|
1807 |
|
1808 |
function print_active_job($job_id, $is_oneshot = false, $time = false, $next_resumption = false) {
|
1809 |
|
1810 |
+
$ret = '';
|
1811 |
+
|
1812 |
global $updraftplus;
|
1813 |
$backupable_entities = $updraftplus->get_backupable_file_entities(true, true);
|
1814 |
|
3012 |
}
|
3013 |
}
|
3014 |
|
3015 |
+
|
3016 |
+
|
3017 |
+
foreach (array('template', 'stylesheet', 'template_root', 'stylesheet_root') as $opt) {
|
3018 |
+
add_filter('pre_option_'.$opt, array($this, 'option_filter_'.$opt));
|
3019 |
+
}
|
3020 |
+
if (!function_exists('validate_current_theme')) require_once(ABSPATH.'wp-includes/themes');
|
3021 |
+
if (!validate_current_theme()) {
|
3022 |
+
global $updraftplus;
|
3023 |
+
echo '<strong>';
|
3024 |
+
$updraftplus->log_e("The current theme was not found; to prevent this stopping the site from loading, your theme has been reverted to the default theme");
|
3025 |
+
echo '</strong>';
|
3026 |
+
}
|
3027 |
+
#foreach (array('template', 'stylesheet', 'template_root', 'stylesheet_root') as $opt) {
|
3028 |
+
# remove_filter('pre_option_'.$opt, array($this, 'option_filter_'.$opt));
|
3029 |
+
#}
|
3030 |
+
|
3031 |
echo '</div>'; //close the updraft_restore_progress div
|
3032 |
|
3033 |
restore_error_handler();
|
3034 |
return true;
|
3035 |
}
|
3036 |
|
3037 |
+
function option_filter_template($val) { global $updraftplus; return $updraftplus->option_filter_get('template'); }
|
3038 |
+
|
3039 |
+
function option_filter_stylesheet($val) { global $updraftplus; return $updraftplus->option_filter_get('stylesheet'); }
|
3040 |
+
|
3041 |
+
function option_filter_template_root($val) { global $updraftplus; return $updraftplus->option_filter_get('template_root'); }
|
3042 |
+
|
3043 |
+
function option_filter_stylesheet_root($val) { global $updraftplus; return $updraftplus->option_filter_get('stylesheet_root'); }
|
3044 |
+
|
3045 |
function sort_restoration_entities($a, $b) {
|
3046 |
if ($a == $b) return 0;
|
3047 |
# Put the database first
|
backup.php
CHANGED
@@ -849,7 +849,7 @@ class UpdraftPlus_Backup {
|
|
849 |
// The table file may already exist if we have produced it on a previous run
|
850 |
$table_file_prefix = $file_base.'-db-table-'.$table.'.table';
|
851 |
|
852 |
-
if ($this->
|
853 |
|
854 |
if (file_exists($this->updraft_dir.'/'.$table_file_prefix.'.gz')) {
|
855 |
$updraftplus->log("Table $table: corresponding file already exists; moving on");
|
849 |
// The table file may already exist if we have produced it on a previous run
|
850 |
$table_file_prefix = $file_base.'-db-table-'.$table.'.table';
|
851 |
|
852 |
+
if ($this->table_prefix_raw.'options' == $table) $found_options_table = true;
|
853 |
|
854 |
if (file_exists($this->updraft_dir.'/'.$table_file_prefix.'.gz')) {
|
855 |
$updraftplus->log("Table $table: corresponding file already exists; moving on");
|
includes/jquery-ui-1.8.22.custom.css
CHANGED
@@ -432,7 +432,7 @@ button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra pad
|
|
432 |
*
|
433 |
* http://docs.jquery.com/UI/Dialog#theming
|
434 |
*/
|
435 |
-
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; z-index:
|
436 |
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
|
437 |
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
|
438 |
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
|
432 |
*
|
433 |
* http://docs.jquery.com/UI/Dialog#theming
|
434 |
*/
|
435 |
+
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; z-index: 3000003;}
|
436 |
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
|
437 |
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
|
438 |
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
|
includes/php-opencloud/rackspace/php-opencloud/.gitignore
DELETED
@@ -1,13 +0,0 @@
|
|
1 |
-
.idea/
|
2 |
-
.local/
|
3 |
-
.test/
|
4 |
-
build/
|
5 |
-
docs/api/
|
6 |
-
vendor/
|
7 |
-
|
8 |
-
*.log
|
9 |
-
*.phar
|
10 |
-
.DS_Store
|
11 |
-
composer.lock
|
12 |
-
composer.phar
|
13 |
-
phpunit.xml
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/php-opencloud/rackspace/php-opencloud/.travis.yml
DELETED
@@ -1,18 +0,0 @@
|
|
1 |
-
language: php
|
2 |
-
php:
|
3 |
-
- "5.5"
|
4 |
-
- "5.4"
|
5 |
-
- "5.3"
|
6 |
-
|
7 |
-
branches:
|
8 |
-
only:
|
9 |
-
- master
|
10 |
-
- working
|
11 |
-
|
12 |
-
before_script:
|
13 |
-
- composer install
|
14 |
-
|
15 |
-
notifications:
|
16 |
-
email:
|
17 |
-
- jamie.hannaford@rackspace.com
|
18 |
-
- glen.campbell@rackspace.com
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
methods/cloudfiles-new.php
CHANGED
@@ -17,7 +17,7 @@ class UpdraftPlus_BackupModule_cloudfiles_opencloudsdk extends UpdraftPlus_Backu
|
|
17 |
|
18 |
public function get_service($user, $apikey, $authurl, $useservercerts = false, $disablesslverify = null, $region = null) {
|
19 |
|
20 |
-
require_once(UPDRAFTPLUS_DIR.'/
|
21 |
|
22 |
global $updraftplus;
|
23 |
|
@@ -391,7 +391,7 @@ class UpdraftPlus_BackupModule_cloudfiles_opencloudsdk extends UpdraftPlus_Backu
|
|
391 |
return;
|
392 |
}
|
393 |
|
394 |
-
echo __('Success', 'updraftplus').":
|
395 |
|
396 |
try {
|
397 |
if (!empty($object)) @$object->delete();
|
17 |
|
18 |
public function get_service($user, $apikey, $authurl, $useservercerts = false, $disablesslverify = null, $region = null) {
|
19 |
|
20 |
+
require_once(UPDRAFTPLUS_DIR.'/oc/autoload.php');
|
21 |
|
22 |
global $updraftplus;
|
23 |
|
391 |
return;
|
392 |
}
|
393 |
|
394 |
+
echo __('Success', 'updraftplus').": ".__('We accessed the container, and were able to create files within it.', 'updraftplus');
|
395 |
|
396 |
try {
|
397 |
if (!empty($object)) @$object->delete();
|
methods/cloudfiles.php
CHANGED
@@ -544,7 +544,7 @@ class UpdraftPlus_BackupModule_cloudfiles_oldsdk {
|
|
544 |
return;
|
545 |
}
|
546 |
|
547 |
-
echo __('Success','updraftplus').":
|
548 |
|
549 |
@$container_object->delete_object($try_file);
|
550 |
}
|
544 |
return;
|
545 |
}
|
546 |
|
547 |
+
echo __('Success','updraftplus').": ".__('We accessed the container, and were able to create files within it.','updraftplus');
|
548 |
|
549 |
@$container_object->delete_object($try_file);
|
550 |
}
|
{includes/php-opencloud → oc}/autoload.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/composer/ClassLoader.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/composer/autoload_classmap.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/composer/autoload_namespaces.php
RENAMED
@@ -6,8 +6,8 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
-
'Symfony\\Component\\EventDispatcher\\' => array($vendorDir . '/
|
10 |
-
'OpenCloud' => array($vendorDir . '/
|
11 |
'Guzzle\\Stream' => array($vendorDir . '/guzzle/stream'),
|
12 |
'Guzzle\\Parser' => array($vendorDir . '/guzzle/parser'),
|
13 |
'Guzzle\\Http' => array($vendorDir . '/guzzle/http'),
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
+
'Symfony\\Component\\EventDispatcher\\' => array($vendorDir . '/symed'),
|
10 |
+
'OpenCloud' => array($vendorDir . '/rs/lib'),
|
11 |
'Guzzle\\Stream' => array($vendorDir . '/guzzle/stream'),
|
12 |
'Guzzle\\Parser' => array($vendorDir . '/guzzle/parser'),
|
13 |
'Guzzle\\Http' => array($vendorDir . '/guzzle/http'),
|
{includes/php-opencloud → oc}/composer/autoload_real.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/composer/installed.json
RENAMED
@@ -1,6 +1,6 @@
|
|
1 |
[
|
2 |
{
|
3 |
-
"name": "
|
4 |
"version": "v2.3.7",
|
5 |
"version_normalized": "2.3.7.0",
|
6 |
"target-dir": "Symfony/Component/EventDispatcher",
|
@@ -73,7 +73,7 @@
|
|
73 |
},
|
74 |
"require": {
|
75 |
"php": ">=5.3.2",
|
76 |
-
"
|
77 |
},
|
78 |
"time": "2013-10-02 20:47:00",
|
79 |
"type": "library",
|
@@ -262,7 +262,7 @@
|
|
262 |
]
|
263 |
},
|
264 |
{
|
265 |
-
"name": "
|
266 |
"version": "dev-master",
|
267 |
"version_normalized": "9999999-dev",
|
268 |
"source": {
|
1 |
[
|
2 |
{
|
3 |
+
"name": "symed",
|
4 |
"version": "v2.3.7",
|
5 |
"version_normalized": "2.3.7.0",
|
6 |
"target-dir": "Symfony/Component/EventDispatcher",
|
73 |
},
|
74 |
"require": {
|
75 |
"php": ">=5.3.2",
|
76 |
+
"symed": ">=2.1"
|
77 |
},
|
78 |
"time": "2013-10-02 20:47:00",
|
79 |
"type": "library",
|
262 |
]
|
263 |
},
|
264 |
{
|
265 |
+
"name": "rs",
|
266 |
"version": "dev-master",
|
267 |
"version_normalized": "9999999-dev",
|
268 |
"source": {
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/AbstractHasDispatcher.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Collection.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Event.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/BadMethodCallException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/ExceptionCollection.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/GuzzleException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/InvalidArgumentException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/RuntimeException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Exception/UnexpectedValueException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/FromConfigInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/HasDispatcherInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/ToArrayInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/Version.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/common/Guzzle/Common/composer.json
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/AbstractEntityBodyDecorator.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/CachingEntityBody.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Client.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/ClientInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/CurlHandle.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/CurlMulti.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/CurlMultiInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/CurlMultiProxy.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/CurlVersion.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Curl/RequestMediator.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/EntityBody.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/EntityBodyInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/BadResponseException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/ClientErrorResponseException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/CouldNotRewindStreamException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/CurlException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/HttpException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/MultiTransferException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/RequestException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/ServerErrorResponseException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Exception/TooManyRedirectsException.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/IoEmittingEntityBody.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/AbstractMessage.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequest.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequestInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/CacheControl.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/HeaderCollection.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/HeaderFactory.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/HeaderFactoryInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/HeaderInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Header/Link.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/MessageInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/PostFile.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/PostFileInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Request.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/RequestFactory.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/RequestFactoryInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/RequestInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Message/Response.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Mimetypes.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/QueryAggregator/CommaAggregator.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/QueryAggregator/DuplicateAggregator.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/QueryAggregator/PhpAggregator.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/QueryAggregator/QueryAggregatorInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/QueryString.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/ReadLimitEntityBody.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/RedirectPlugin.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Resources/cacert.pem
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Resources/cacert.pem.md5
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/StaticClient.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/Url.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/http/Guzzle/Http/composer.json
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Cookie/CookieParser.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Cookie/CookieParserInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Message/AbstractMessageParser.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Message/MessageParser.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Message/MessageParserInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Message/PeclHttpMessageParser.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/ParserRegistry.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/UriTemplate/PeclUriTemplate.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplate.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplateInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Url/UrlParser.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/Url/UrlParserInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/parser/Guzzle/Parser/composer.json
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/stream/Guzzle/Stream/PhpStreamRequestFactory.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/stream/Guzzle/Stream/Stream.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/stream/Guzzle/Stream/StreamInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/stream/Guzzle/Stream/StreamRequestFactoryInterface.php
RENAMED
File without changes
|
{includes/php-opencloud → oc}/guzzle/stream/Guzzle/Stream/composer.json
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/CONTRIBUTING.md
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/LICENSE
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/README.md
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/composer.json
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/AbstractResource.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/Group.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/GroupConfiguration.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/LaunchConfiguration.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/ScalingPolicy.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Resource/Webhook.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Autoscale/Service.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/AgentException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/AlarmException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/CheckException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/CloudMonitoringException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/EntityException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/MetricException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/NotificationHistoryException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/NotificationPlanException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/ServiceException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/TestException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Exception/ZoneException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AbstractResource.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Agent.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AgentConnection.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AgentHost.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AgentHostInfo.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AgentTarget.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/AgentToken.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Alarm.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Changelog.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Check.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/CheckType.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Entity.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Metric.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Notification.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/NotificationHistory.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/NotificationPlan.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/NotificationType.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/ReadOnlyResource.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/View.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Resource/Zone.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/CloudMonitoring/Service.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Base.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Collection.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Collection/ArrayCollection.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Collection/PaginatedIterator.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Collection/ResourceIterator.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/Datetime.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/Header.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/Mime.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/Service.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/Size.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Constants/State.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/AsyncError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/AsyncHttpError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/AsyncTimeoutError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/AttributeError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/AuthenticationError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/BaseException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CdnError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CdnHttpError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CdnNotAvailableError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CdnTtlError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CollectionException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerCreateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerDeleteError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerNameError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerNotEmptyError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ContainerNotFoundError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CreateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CreateUpdateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/CredentialError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DatabaseCreateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DatabaseDeleteError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DatabaseListError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DatabaseNameError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DatabaseUpdateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DeleteError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DocumentError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/DomainError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/EmptyResponseError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/EndpointError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/FlavorError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpForbiddenError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpOverLimitError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpRetryError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpTimeoutError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpUnauthorizedError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/HttpUrlError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/IOError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/IdRequiredError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ImageError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceCreateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceDeleteError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceFlavorError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceNotFound.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InstanceUpdateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InvalidArgumentError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InvalidIdTypeError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InvalidIpTypeError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InvalidParameterError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/InvalidRequestError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/JsonError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/LoggingException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataCreateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataDeleteError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataJsonError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataKeyError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataPrefixError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MetadataUpdateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MisMatchedChecksumError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/MissingValueError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NameError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NetworkCreateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NetworkDeleteError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NetworkError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NetworkUpdateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NetworkUrlError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NoContentTypeError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/NoNameError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ObjFetchError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ObjectCopyError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ObjectError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/RebuildError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/RecordTypeError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ResourceBucketException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/RuntimeException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerActionError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerCreateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerDeleteError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerImageScheduleError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerIpsError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerJsonError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerUpdateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServerUrlError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/ServiceException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/SnapshotError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/TempUrlMethodError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnknownError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnknownParameterError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnrecognizedServiceError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnsupportedExtensionError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnsupportedFeatureExtension.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UnsupportedVersionError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UpdateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UrlError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UserCreateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UserDeleteError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UserListError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UserNameError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/UserUpdateError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/VolumeError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Exceptions/VolumeTypeError.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Http/Client.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Http/Message/Formatter.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Http/Message/RequestSubscriber.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Identity/Role.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Identity/Tenant.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Identity/User.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Lang.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Log/AbstractLogger.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Log/LogLevel.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Log/Logger.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Log/LoggerInterface.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Metadata.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/PersistentObject.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/AbstractService.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/Catalog.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/CatalogItem.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/Endpoint.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/NovaService.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Common/Service/ServiceBuilder.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Constants/Network.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Constants/ServerState.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Exception/KeyPairException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/Flavor.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/Image.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/KeyPair.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/Network.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/Server.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/ServerMetadata.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Resource/VolumeAttachment.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Compute/Service.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/AsyncResponse.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/Domain.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/Object.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/PtrRecord.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/Record.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Resource/Subdomain.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/DNS/Service.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Database/Resource/Database.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Database/Resource/Instance.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Database/Resource/User.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Database/Service.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Access.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Algorithm.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/AllowedDomain.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/BillableLoadBalancer.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/ConnectionLogging.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/ConnectionThrottle.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/ContentCaching.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/ErrorPage.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/HealthMonitor.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/LoadBalancer.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Metadata.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Node.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/NodeEvent.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Protocol.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Readonly.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/SSLTermination.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/SessionPersistence.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Stats.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/SubResource.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/Usage.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Resource/VirtualIp.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/LoadBalancer/Service.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/AbstractService.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/CDNService.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Constants/Header.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Constants/UrlType.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Exception/BulkOperationException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Exception/StreamException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Exception/UploadException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/AbstractContainer.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/AbstractResource.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/Account.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/CDNContainer.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/Container.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/ContainerMetadata.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Resource/DataObject.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Service.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/AbstractTransfer.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/ConcurrentTransfer.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/ConsecutiveTransfer.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/TransferBuilder.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/TransferPart.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/ObjectStore/Upload/TransferState.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/OpenStack.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Orchestration/Resource.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Orchestration/Service.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Orchestration/Stack.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Exception/DeleteMessageException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Exception/MessageException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Exception/QueueException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Exception/QueueMetadataException.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Resource/Claim.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Resource/Message.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Resource/Queue.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Queues/Service.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Rackspace.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Volume/Resource/Snapshot.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Volume/Resource/Volume.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Volume/Resource/VolumeType.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/OpenCloud/Volume/Service.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/lib/php-opencloud.php
RENAMED
File without changes
|
{includes/php-opencloud/rackspace/php-opencloud → oc/rs}/phpunit.xml.dist
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/.gitignore
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/CHANGELOG.md
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/Event.php
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/EventDispatcher.php
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/EventDispatcherInterface.php
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/EventSubscriberInterface.php
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/GenericEvent.php
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/LICENSE
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/README.md
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/composer.json
RENAMED
File without changes
|
{includes/php-opencloud/symfony/event-dispatcher → oc/symed}/Symfony/Component/EventDispatcher/phpunit.xml.dist
RENAMED
File without changes
|
options.php
CHANGED
@@ -26,7 +26,7 @@ class UpdraftPlus_Options {
|
|
26 |
}
|
27 |
|
28 |
public static function delete_updraft_option($option) {
|
29 |
-
delete_option($option
|
30 |
}
|
31 |
|
32 |
public static function add_admin_pages() {
|
26 |
}
|
27 |
|
28 |
public static function delete_updraft_option($option) {
|
29 |
+
delete_option($option);
|
30 |
}
|
31 |
|
32 |
public static function add_admin_pages() {
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: Backup with UpdraftPlus, DavidAnderson
|
|
3 |
Tags: backup, backups, restore, database, rackspace, amazon, s3, amazon s3, s3 compatible, dropbox, google drive, rackspace cloud files, rackspace, cloud files, dreamhost, dreamobjects, ftp, ftp backup, webdav, google cloud storage, cloudian, cloudn, connectria, constant cloud, eucalyptus, nifty, nimbula, back up, multisite, restoration, sftp, ftps, scp, migrate, duplicate, copy, updraft, schedule, mysql backup, database backup, db backup, website backup, wordpress backup, full backup
|
4 |
Requires at least: 3.2
|
5 |
Tested up to: 3.8
|
6 |
-
Stable tag: 1.8.
|
7 |
Author URI: http://updraftplus.com
|
8 |
Donate link: http://david.dw-perspective.org.uk/donate
|
9 |
License: GPLv3 or later
|
@@ -16,7 +16,7 @@ Easy and complete backups + restoration. Manual or automated backups (backup to
|
|
16 |
|
17 |
<strong>Top-quality:</strong> UpdraftPlus is the <a href="http://rankwp.com/plugins/updraftplus">highest-ranking backup plugin on rankwp.com</a> (ranks 16th out of 28,000 WordPress plugins for quality on rankwp.com - last checked 28th September 2013).
|
18 |
|
19 |
-
<strong>Tens of thousands of users:</strong> widely tested and reliable (over
|
20 |
|
21 |
* Supports WordPress backups to Amazon S3 (or compatible), Dropbox, Rackspace Cloud Files, Google Drive, Google Cloud Storage, DreamHost DreamObjects, FTP and email. Also (via an add-on) FTP over SSL, SFTP, SCP and WebDAV. (Note: Microsoft forbid SkyDrive to be used by backup software). Some examples of S3-compatible providers: Cloudian, Connectria, Constant, Eucalyptus, Nifty, Nimbula, Cloudn.
|
22 |
* Quick restore (both file and database backups)
|
@@ -48,6 +48,10 @@ If you need WordPress multisite compatibility (you'll know if you do), <a href="
|
|
48 |
|
49 |
UpdraftPlus is written by professional WordPress developers. If your site needs guaranteed support, then we are available. Just <a href="http://updraftplus.com/shop/">go to our shop.</a>
|
50 |
|
|
|
|
|
|
|
|
|
51 |
= Are you multi-lingual? Can you translate? =
|
52 |
|
53 |
Are you able to translate UpdraftPlus into another language? Are you ready to help speakers of your language? UpdraftPlus itself is ready and waiting - the only work needed is the translating. The translation process is easy, and web-based - go here for instructions: <a href="http://updraftplus.com/translate/">http://updraftplus.com/translate/</a>. (Or if you're an expert WordPress translator already, then just pick out the .pot file from the wp-content/plugins/updraftplus/languages/ directory - if you scan for translatable strings manually, then you need to get these functions: _x(), __(), _e(), _ex(), log_e()).
|
@@ -132,6 +136,13 @@ Thanks for asking - yes, I have. Check out my profile page - http://profiles.wor
|
|
132 |
|
133 |
The <a href="http://updraftplus.com/news/">UpdraftPlus backup blog</a> is the best place to learn in more detail about any important changes.
|
134 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
= 1.8.1 - 2013/12/10 =
|
136 |
|
137 |
* FEATURE: New "Reporting" add-on - more sophisticated/flexible backup reports (http://updraftplus.com/shop/reporting/)
|
@@ -684,4 +695,4 @@ We recognise and thank the following for code and/or libraries used and/or modif
|
|
684 |
Furthermore, reliance upon any non-English translation is at your own risk. UpdraftPlus can give no guarantees that translations from the original English are accurate.
|
685 |
|
686 |
== Upgrade Notice ==
|
687 |
-
* 1.8.
|
3 |
Tags: backup, backups, restore, database, rackspace, amazon, s3, amazon s3, s3 compatible, dropbox, google drive, rackspace cloud files, rackspace, cloud files, dreamhost, dreamobjects, ftp, ftp backup, webdav, google cloud storage, cloudian, cloudn, connectria, constant cloud, eucalyptus, nifty, nimbula, back up, multisite, restoration, sftp, ftps, scp, migrate, duplicate, copy, updraft, schedule, mysql backup, database backup, db backup, website backup, wordpress backup, full backup
|
4 |
Requires at least: 3.2
|
5 |
Tested up to: 3.8
|
6 |
+
Stable tag: 1.8.2
|
7 |
Author URI: http://updraftplus.com
|
8 |
Donate link: http://david.dw-perspective.org.uk/donate
|
9 |
License: GPLv3 or later
|
16 |
|
17 |
<strong>Top-quality:</strong> UpdraftPlus is the <a href="http://rankwp.com/plugins/updraftplus">highest-ranking backup plugin on rankwp.com</a> (ranks 16th out of 28,000 WordPress plugins for quality on rankwp.com - last checked 28th September 2013).
|
18 |
|
19 |
+
<strong>Tens of thousands of users:</strong> widely tested and reliable (over 460,000 downloads). Ranks in the top 100 most used of all WordPress plugins on rankwp.com. Millions of backups completed!
|
20 |
|
21 |
* Supports WordPress backups to Amazon S3 (or compatible), Dropbox, Rackspace Cloud Files, Google Drive, Google Cloud Storage, DreamHost DreamObjects, FTP and email. Also (via an add-on) FTP over SSL, SFTP, SCP and WebDAV. (Note: Microsoft forbid SkyDrive to be used by backup software). Some examples of S3-compatible providers: Cloudian, Connectria, Constant, Eucalyptus, Nifty, Nimbula, Cloudn.
|
22 |
* Quick restore (both file and database backups)
|
48 |
|
49 |
UpdraftPlus is written by professional WordPress developers. If your site needs guaranteed support, then we are available. Just <a href="http://updraftplus.com/shop/">go to our shop.</a>
|
50 |
|
51 |
+
= More premium plugins =
|
52 |
+
|
53 |
+
If you are in the market for other WordPress premium plugins (especially WooCommerce addons), then try our shop, here: https://www.simbahosting.co.uk/s3/shop/
|
54 |
+
|
55 |
= Are you multi-lingual? Can you translate? =
|
56 |
|
57 |
Are you able to translate UpdraftPlus into another language? Are you ready to help speakers of your language? UpdraftPlus itself is ready and waiting - the only work needed is the translating. The translation process is easy, and web-based - go here for instructions: <a href="http://updraftplus.com/translate/">http://updraftplus.com/translate/</a>. (Or if you're an expert WordPress translator already, then just pick out the .pot file from the wp-content/plugins/updraftplus/languages/ directory - if you scan for translatable strings manually, then you need to get these functions: _x(), __(), _e(), _ex(), log_e()).
|
136 |
|
137 |
The <a href="http://updraftplus.com/news/">UpdraftPlus backup blog</a> is the best place to learn in more detail about any important changes.
|
138 |
|
139 |
+
= 1.8.2 - 2013/12/13 =
|
140 |
+
|
141 |
+
* FIX: Various small fixes to the initial release of 1.8.1
|
142 |
+
* TWEAK: Restorer now switches theme if database is restored to indicate a non-existent theme, and Migrator temporarily disables cacheing plugins during during Migration
|
143 |
+
* TWEAK: Improve handling of MySQL's maximum packet size - attempt to raise it, and leave some margin
|
144 |
+
* TWEAK: Move the Rackspace SDK around to prevent problems on systems with limited maximum pathname lengths
|
145 |
+
|
146 |
= 1.8.1 - 2013/12/10 =
|
147 |
|
148 |
* FEATURE: New "Reporting" add-on - more sophisticated/flexible backup reports (http://updraftplus.com/shop/reporting/)
|
695 |
Furthermore, reliance upon any non-English translation is at your own risk. UpdraftPlus can give no guarantees that translations from the original English are accurate.
|
696 |
|
697 |
== Upgrade Notice ==
|
698 |
+
* 1.8.2 : Various small tweaks and bugfixes
|
restorer.php
CHANGED
@@ -36,11 +36,46 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
36 |
$this->strings['multisite_error'] = __('You are running on WordPress multisite - but your backup is not of a multisite site.', 'updraftplus');
|
37 |
}
|
38 |
|
39 |
-
function
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
}
|
45 |
|
46 |
// This returns a wp_filesystem location (and we musn't change that, as we must retain compatibility with the class parent)
|
@@ -51,7 +86,8 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
51 |
$updraft_dir = $updraftplus->backups_dir_location();
|
52 |
|
53 |
// If not database, then it is a zip - unpack in the usual way
|
54 |
-
if (!preg_match('/db\.gz(\.crypt)?$/i', $package)) return parent::unpack_package($updraft_dir.'/'.$package, $delete_package);
|
|
|
55 |
|
56 |
$backup_dir = $wp_filesystem->find_folder($updraft_dir);
|
57 |
|
@@ -62,7 +98,7 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
62 |
$this->skin->feedback('unpack_package');
|
63 |
|
64 |
$upgrade_folder = $wp_filesystem->wp_content_dir() . 'upgrade/';
|
65 |
-
@$wp_filesystem->mkdir($upgrade_folder, 0775);
|
66 |
|
67 |
//Clean up contents of upgrade directory beforehand.
|
68 |
$upgrade_files = $wp_filesystem->dirlist($upgrade_folder);
|
@@ -78,7 +114,7 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
78 |
// Clean up working directory
|
79 |
if ($wp_filesystem->is_dir($working_dir)) $wp_filesystem->delete($working_dir, true);
|
80 |
|
81 |
-
if (!$wp_filesystem->mkdir($working_dir, 0775)) return new WP_Error('mkdir_failed', __('Failed to create a temporary directory','updraftplus').' ('.$working_dir.')');
|
82 |
|
83 |
// Unpack package to working directory
|
84 |
if ($updraftplus->is_db_encrypted($package)) {
|
@@ -136,6 +172,15 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
136 |
|
137 |
if (empty($upgrade_files)) return true;
|
138 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
$wpcore_config_moved = false;
|
140 |
|
141 |
foreach ( $upgrade_files as $file => $filestruc ) {
|
@@ -175,6 +220,17 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
175 |
# Sanity check (should not be possible as these were excluded at backup time)
|
176 |
if (in_array($file, $do_not_overwrite)) continue;
|
177 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
# First, move the existing one, if necessary (may not be present)
|
179 |
if ($wpfs->exists($dest_dir.$file)) {
|
180 |
if ($preserve_existing == 1) {
|
@@ -195,8 +251,14 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
195 |
# Something exists - no move. Remove it from the temporary directory - so that it will be clean later
|
196 |
@$wpfs->delete($working_dir.'/'.$file, true);
|
197 |
} elseif (3 != $preserve_existing || !$wpfs->exists($dest_dir.$file)) {
|
|
|
|
|
|
|
|
|
198 |
if ($wpfs->move($working_dir."/".$file, $dest_dir.$file, true) ) {
|
199 |
if ($send_actions) do_action('updraftplus_restored_'.$type.'_one', $file);
|
|
|
|
|
200 |
} else {
|
201 |
return new WP_Error('move_failed', $this->strings['move_failed']);
|
202 |
}
|
@@ -206,10 +268,14 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
206 |
# First pass: create directory structure
|
207 |
# Get chmod value for the parent directory, and re-use it (instead of passing false)
|
208 |
|
209 |
-
|
|
|
|
|
210 |
# Copy in the files. This also needs to make sure the directories exist, in case the zip file lacks entries
|
211 |
$delete_root = ('others' == $type || 'wpcore' == $type) ? false : true;
|
|
|
212 |
$copy_in = $this->copy_files_in($working_dir.'/'.$file, $dest_dir.$file, $filestruc['files'], $chmod, $delete_root);
|
|
|
213 |
|
214 |
if (is_wp_error($copy_in)) return $copy_in;
|
215 |
if (!$copy_in) return new WP_Error('move_failed', $this->strings['move_failed']);
|
@@ -289,7 +355,7 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
289 |
|
290 |
if (empty($this->pre_restore_updatedir_writable)) {
|
291 |
$upgrade_folder = $wp_filesystem->wp_content_dir() . 'upgrade/';
|
292 |
-
@$wp_filesystem->mkdir($upgrade_folder, 0775);
|
293 |
if (!$wp_filesystem->is_dir($upgrade_folder)) {
|
294 |
return new WP_Error('no_dir', sprintf(__('UpdraftPlus needed to create a %s in your content directory, but failed - please check your file permissions and enable the access (%s)', 'updraftplus'), __('folder', 'updraftplus'), $upgrade_folder));
|
295 |
}
|
@@ -339,7 +405,7 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
339 |
function get_wp_filesystem_dir($path) {
|
340 |
global $wp_filesystem;
|
341 |
// Get the wp_filesystem location for the folder on the local install
|
342 |
-
switch (
|
343 |
case ABSPATH:
|
344 |
case '';
|
345 |
$wp_filesystem_dir = $wp_filesystem->abspath();
|
@@ -383,6 +449,7 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
383 |
|
384 |
// This returns the wp_filesystem path
|
385 |
$working_dir = $this->unpack_package($backup_file, $this->delete);
|
|
|
386 |
if (is_wp_error($working_dir)) return $working_dir;
|
387 |
|
388 |
$working_dir_localpath = WP_CONTENT_DIR.'/upgrade/'.basename($working_dir);
|
@@ -593,27 +660,92 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
593 |
}
|
594 |
}
|
595 |
|
|
|
596 |
switch($type) {
|
597 |
case 'wpcore':
|
598 |
-
|
599 |
// In case we restored a .htaccess which is incorrect for the local setup
|
600 |
$this->flush_rewrite_rules();
|
601 |
break;
|
602 |
case 'uploads':
|
603 |
-
|
604 |
break;
|
605 |
case 'db':
|
606 |
do_action('updraftplus_restored_db', array('expected_oldsiteurl' => $this->old_siteurl, 'expected_oldhome' => $this->old_home, 'expected_oldcontent' => $this->old_content), $import_table_prefix);
|
607 |
$this->flush_rewrite_rules();
|
608 |
break;
|
609 |
default:
|
610 |
-
|
611 |
}
|
|
|
|
|
612 |
|
613 |
return true;
|
614 |
|
615 |
}
|
616 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
617 |
// $dirnames: an array of preferred names
|
618 |
function get_first_directory($working_dir, $dirnames) {
|
619 |
global $wp_filesystem, $updraftplus;
|
@@ -661,23 +793,19 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
661 |
|
662 |
}
|
663 |
|
664 |
-
function option_filter_get($which) {
|
665 |
-
global $wpdb;
|
666 |
-
$row = $wpdb->get_row($wpdb->prepare("SELECT option_value FROM $wpdb->options WHERE option_name = %s LIMIT 1", $which));
|
667 |
-
// Has to be get_row instead of get_var because of funkiness with 0, false, null values
|
668 |
-
return (is_object($row)) ? $row->option_value : false;
|
669 |
-
}
|
670 |
-
|
671 |
function option_filter_permalink_structure($val) {
|
672 |
-
|
|
|
673 |
}
|
674 |
|
675 |
function option_filter_page_on_front($val) {
|
676 |
-
|
|
|
677 |
}
|
678 |
|
679 |
function option_filter_rewrite_rules($val) {
|
680 |
-
|
|
|
681 |
}
|
682 |
|
683 |
// The pass-by-reference on $import_table_prefix is due to historical refactoring
|
@@ -796,7 +924,7 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
796 |
|
797 |
$restoring_table = '';
|
798 |
|
799 |
-
$max_allowed_packet = $
|
800 |
|
801 |
while (!gzeof($dbhandle)) {
|
802 |
// Up to 1Mb
|
@@ -858,27 +986,40 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
858 |
}
|
859 |
|
860 |
# Deal with case where adding this line will take us over the MySQL max_allowed_packet limit - must split, if we can (if it looks like consecutive rows)
|
861 |
-
|
|
|
862 |
// Remove the final comma; replace with semi-colon
|
863 |
$sql_line = substr(rtrim($sql_line), 0, strlen($sql_line)-1).';';
|
864 |
if ('' != $old_table_prefix && $import_table_prefix != $old_table_prefix) $sql_line = $updraftplus->str_replace_once($old_table_prefix, $import_table_prefix, $sql_line);
|
865 |
# Run the SQL command; then set up for the next one.
|
866 |
$this->line++;
|
867 |
-
echo __("Split line to avoid exceeding maximum packet size", 'updraftplus')." (".strlen($sql_line)." + ".strlen($buffer)."
|
868 |
-
$updraftplus->log("Split line to avoid exceeding maximum packet size (".strlen($sql_line)." + ".strlen($buffer)."
|
869 |
$do_exec = $this->sql_exec($sql_line, $sql_type);
|
870 |
-
if (is_wp_error($do_exec)) return $do_exec;
|
871 |
# Reset, then carry on
|
872 |
$sql_line = $insert_prefix." ";
|
|
|
873 |
}
|
874 |
|
875 |
$sql_line .= $buffer;
|
876 |
-
|
877 |
# Do we have a complete line yet?
|
878 |
if (';' != substr($sql_line, -1, 1)) continue;
|
879 |
|
880 |
$this->line++;
|
881 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
882 |
# The timed overhead of this is negligible
|
883 |
if (preg_match('/^\s*drop table if exists \`?([^\`]*)\`?\s*;/i', $sql_line, $matches)) {
|
884 |
|
@@ -1021,8 +1162,7 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
1021 |
// echo "Memory usage (Mb): ".round(memory_get_usage(false)/1048576, 1)." : ".round(memory_get_usage(true)/1048576, 1)."<br>";
|
1022 |
|
1023 |
global $wpdb, $updraftplus;
|
1024 |
-
|
1025 |
-
|
1026 |
if ($sql_type == 2 && $this->create_forbidden) {
|
1027 |
$updraftplus->log_e('Cannot create new tables, so skipping this command (%s)', htmlspecialchars($sql_line));
|
1028 |
$req = true;
|
@@ -1033,6 +1173,7 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
1033 |
$ignore_errors = true;
|
1034 |
}
|
1035 |
// echo substr($sql_line, 0, 50)." (".strlen($sql_line).")<br>";
|
|
|
1036 |
if ($this->use_wpdb) {
|
1037 |
$req = $wpdb->query($sql_line);
|
1038 |
if (!$req) $this->last_error = $wpdb->last_error;
|
@@ -1066,7 +1207,6 @@ class Updraft_Restorer extends WP_Upgrader {
|
|
1066 |
}
|
1067 |
}
|
1068 |
|
1069 |
-
|
1070 |
// function option_filter($which) {
|
1071 |
// if (strpos($which, 'pre_option') !== false) { echo "OPT_FILT: $which<br>\n"; }
|
1072 |
// return false;
|
36 |
$this->strings['multisite_error'] = __('You are running on WordPress multisite - but your backup is not of a multisite site.', 'updraftplus');
|
37 |
}
|
38 |
|
39 |
+
# This function is copied from class WP_Upgrader (WP 3.8 - no significant changes since 3.2 at least); we only had to fork it because it hard-codes using the basename of the zip file as its unpack directory; which can be long; and then combining that with long pathnames in the zip being unpacked can overflow a 256-character path limit (yes, they apparently still exist - amazing!)
|
40 |
+
function unpack_package_zip($package, $delete_package = true) {
|
41 |
+
global $wp_filesystem;
|
42 |
+
|
43 |
+
$this->skin->feedback('unpack_package');
|
44 |
+
|
45 |
+
$upgrade_folder = $wp_filesystem->wp_content_dir() . 'upgrade/';
|
46 |
+
|
47 |
+
//Clean up contents of upgrade directory beforehand.
|
48 |
+
$upgrade_files = $wp_filesystem->dirlist($upgrade_folder);
|
49 |
+
if ( !empty($upgrade_files) ) {
|
50 |
+
foreach ( $upgrade_files as $file )
|
51 |
+
$wp_filesystem->delete($upgrade_folder . $file['name'], true);
|
52 |
+
}
|
53 |
+
|
54 |
+
//We need a working directory
|
55 |
+
#This is the only change from the WP core version - minimise path length
|
56 |
+
#$working_dir = $upgrade_folder . basename($package, '.zip');
|
57 |
+
$working_dir = $upgrade_folder . substr(md5($package), 0, 8);
|
58 |
+
|
59 |
+
// Clean up working directory
|
60 |
+
if ( $wp_filesystem->is_dir($working_dir) )
|
61 |
+
$wp_filesystem->delete($working_dir, true);
|
62 |
+
|
63 |
+
// Unzip package to working directory
|
64 |
+
$result = unzip_file( $package, $working_dir );
|
65 |
+
|
66 |
+
// Once extracted, delete the package if required.
|
67 |
+
if ( $delete_package )
|
68 |
+
unlink($package);
|
69 |
+
|
70 |
+
if ( is_wp_error($result) ) {
|
71 |
+
$wp_filesystem->delete($working_dir, true);
|
72 |
+
if ( 'incompatible_archive' == $result->get_error_code() ) {
|
73 |
+
return new WP_Error( 'incompatible_archive', $this->strings['incompatible_archive'], $result->get_error_data() );
|
74 |
+
}
|
75 |
+
return $result;
|
76 |
+
}
|
77 |
+
|
78 |
+
return $working_dir;
|
79 |
}
|
80 |
|
81 |
// This returns a wp_filesystem location (and we musn't change that, as we must retain compatibility with the class parent)
|
86 |
$updraft_dir = $updraftplus->backups_dir_location();
|
87 |
|
88 |
// If not database, then it is a zip - unpack in the usual way
|
89 |
+
#if (!preg_match('/db\.gz(\.crypt)?$/i', $package)) return parent::unpack_package($updraft_dir.'/'.$package, $delete_package);
|
90 |
+
if (!preg_match('/db\.gz(\.crypt)?$/i', $package)) return $this->unpack_package_zip($updraft_dir.'/'.$package, $delete_package);
|
91 |
|
92 |
$backup_dir = $wp_filesystem->find_folder($updraft_dir);
|
93 |
|
98 |
$this->skin->feedback('unpack_package');
|
99 |
|
100 |
$upgrade_folder = $wp_filesystem->wp_content_dir() . 'upgrade/';
|
101 |
+
@$wp_filesystem->mkdir($upgrade_folder, octdec($this->calculate_additive_chmod_oct(FS_CHMOD_DIR, 0775)));
|
102 |
|
103 |
//Clean up contents of upgrade directory beforehand.
|
104 |
$upgrade_files = $wp_filesystem->dirlist($upgrade_folder);
|
114 |
// Clean up working directory
|
115 |
if ($wp_filesystem->is_dir($working_dir)) $wp_filesystem->delete($working_dir, true);
|
116 |
|
117 |
+
if (!$wp_filesystem->mkdir($working_dir, octdec($this->calculate_additive_chmod_oct(FS_CHMOD_DIR, 0775)))) return new WP_Error('mkdir_failed', __('Failed to create a temporary directory','updraftplus').' ('.$working_dir.')');
|
118 |
|
119 |
// Unpack package to working directory
|
120 |
if ($updraftplus->is_db_encrypted($package)) {
|
172 |
|
173 |
if (empty($upgrade_files)) return true;
|
174 |
|
175 |
+
if (!$wpfs->is_dir($dest_dir)) {
|
176 |
+
return new WP_Error('no_such_dir', __('The directory does not exist', 'updraftplus')." ($dest_dir)");
|
177 |
+
// $updraftplus->log_e("The directory does not exist, so will be created (%s).", $dest_dir);
|
178 |
+
// # Attempts to create the directory fail, as due to a core bug, $dest_dir will be the wrong value if it did not already exist (at least for themes - the value of it depends on an is_dir() check wrongly used to detect a relative path)
|
179 |
+
// if (!$wpfs->mkdir($dest_dir)) {
|
180 |
+
// return new WP_Error('create_failed', __('Failed to create directory', 'updraftplus')." ($dest_dir)");
|
181 |
+
// }
|
182 |
+
}
|
183 |
+
|
184 |
$wpcore_config_moved = false;
|
185 |
|
186 |
foreach ( $upgrade_files as $file => $filestruc ) {
|
220 |
# Sanity check (should not be possible as these were excluded at backup time)
|
221 |
if (in_array($file, $do_not_overwrite)) continue;
|
222 |
|
223 |
+
if (('object-cache.php' == $file || 'advanced-cache.php' == $file) && 'others' == $type) {
|
224 |
+
if (false == apply_filters('updraftplus_restorecachefiles', true, $file)) {
|
225 |
+
$nfile = preg_replace('/\.php$/', '-backup.php', $file);
|
226 |
+
$wpfs->move($working_dir . "/$file", $working_dir . "/".$nfile, true);
|
227 |
+
$file=$nfile;
|
228 |
+
}
|
229 |
+
} elseif (('object-cache-backup.php' == $file || 'advanced-cache-backup.php' == $file) && 'others' == $type) {
|
230 |
+
$wpfs->delete($working_dir."/".$file);
|
231 |
+
continue;
|
232 |
+
}
|
233 |
+
|
234 |
# First, move the existing one, if necessary (may not be present)
|
235 |
if ($wpfs->exists($dest_dir.$file)) {
|
236 |
if ($preserve_existing == 1) {
|
251 |
# Something exists - no move. Remove it from the temporary directory - so that it will be clean later
|
252 |
@$wpfs->delete($working_dir.'/'.$file, true);
|
253 |
} elseif (3 != $preserve_existing || !$wpfs->exists($dest_dir.$file)) {
|
254 |
+
$is_dir = $wpfs->is_dir($working_dir."/".$file);
|
255 |
+
# This method is broken due to https://core.trac.wordpress.org/ticket/26598
|
256 |
+
#if (empty($chmod)) $chmod = $wpfs->getnumchmodfromh($wpfs->gethchmod($dest_dir));
|
257 |
+
if (empty($chmod)) $chmod = octdec(sprintf("%04d", $this->get_current_chmod($dest_dir, $wpfs)));
|
258 |
if ($wpfs->move($working_dir."/".$file, $dest_dir.$file, true) ) {
|
259 |
if ($send_actions) do_action('updraftplus_restored_'.$type.'_one', $file);
|
260 |
+
# Make sure permissions are at least as great as those of the parent
|
261 |
+
if ($is_dir && !empty($chmod)) $this->chmod_if_needed($dest_dir.$file, $chmod, false, $wpfs);
|
262 |
} else {
|
263 |
return new WP_Error('move_failed', $this->strings['move_failed']);
|
264 |
}
|
268 |
# First pass: create directory structure
|
269 |
# Get chmod value for the parent directory, and re-use it (instead of passing false)
|
270 |
|
271 |
+
# This method is broken due to https://core.trac.wordpress.org/ticket/26598
|
272 |
+
#if (empty($chmod)) $chmod = $wpfs->getnumchmodfromh($wpfs->gethchmod($dest_dir));
|
273 |
+
if (empty($chmod)) $chmod = octdec(sprintf("%04d", $this->get_current_chmod($dest_dir, $wpfs)));
|
274 |
# Copy in the files. This also needs to make sure the directories exist, in case the zip file lacks entries
|
275 |
$delete_root = ('others' == $type || 'wpcore' == $type) ? false : true;
|
276 |
+
|
277 |
$copy_in = $this->copy_files_in($working_dir.'/'.$file, $dest_dir.$file, $filestruc['files'], $chmod, $delete_root);
|
278 |
+
if (!empty($chmod)) $this->chmod_if_needed($dest_dir.$file, $chmod, false, $wpfs);
|
279 |
|
280 |
if (is_wp_error($copy_in)) return $copy_in;
|
281 |
if (!$copy_in) return new WP_Error('move_failed', $this->strings['move_failed']);
|
355 |
|
356 |
if (empty($this->pre_restore_updatedir_writable)) {
|
357 |
$upgrade_folder = $wp_filesystem->wp_content_dir() . 'upgrade/';
|
358 |
+
@$wp_filesystem->mkdir($upgrade_folder, octdec($this->calculate_additive_chmod_oct(FS_CHMOD_DIR, 0775)));
|
359 |
if (!$wp_filesystem->is_dir($upgrade_folder)) {
|
360 |
return new WP_Error('no_dir', sprintf(__('UpdraftPlus needed to create a %s in your content directory, but failed - please check your file permissions and enable the access (%s)', 'updraftplus'), __('folder', 'updraftplus'), $upgrade_folder));
|
361 |
}
|
405 |
function get_wp_filesystem_dir($path) {
|
406 |
global $wp_filesystem;
|
407 |
// Get the wp_filesystem location for the folder on the local install
|
408 |
+
switch ($path) {
|
409 |
case ABSPATH:
|
410 |
case '';
|
411 |
$wp_filesystem_dir = $wp_filesystem->abspath();
|
449 |
|
450 |
// This returns the wp_filesystem path
|
451 |
$working_dir = $this->unpack_package($backup_file, $this->delete);
|
452 |
+
|
453 |
if (is_wp_error($working_dir)) return $working_dir;
|
454 |
|
455 |
$working_dir_localpath = WP_CONTENT_DIR.'/upgrade/'.basename($working_dir);
|
660 |
}
|
661 |
}
|
662 |
|
663 |
+
# Permissions changes (at the top level - i.e. this does not reply if using recursion) are now *additive* - i.e. there's no danger of permissions being removed from what's on-disk
|
664 |
switch($type) {
|
665 |
case 'wpcore':
|
666 |
+
$this->chmod_if_needed($wp_filesystem_dir, FS_CHMOD_DIR, false, $wp_filesystem);
|
667 |
// In case we restored a .htaccess which is incorrect for the local setup
|
668 |
$this->flush_rewrite_rules();
|
669 |
break;
|
670 |
case 'uploads':
|
671 |
+
$this->chmod_if_needed($wp_filesystem_dir, FS_CHMOD_DIR, false, $wp_filesystem);
|
672 |
break;
|
673 |
case 'db':
|
674 |
do_action('updraftplus_restored_db', array('expected_oldsiteurl' => $this->old_siteurl, 'expected_oldhome' => $this->old_home, 'expected_oldcontent' => $this->old_content), $import_table_prefix);
|
675 |
$this->flush_rewrite_rules();
|
676 |
break;
|
677 |
default:
|
678 |
+
$this->chmod_if_needed($wp_filesystem_dir, FS_CHMOD_DIR, false, $wp_filesystem);
|
679 |
}
|
680 |
+
# db was already done
|
681 |
+
if ('db' != $type) do_action('updraftplus_restored_'.$type);
|
682 |
|
683 |
return true;
|
684 |
|
685 |
}
|
686 |
|
687 |
+
# Returns an octal string (but not an octal number)
|
688 |
+
function get_current_chmod($file, $wpfs = false) {
|
689 |
+
if (false == $wpfs) {
|
690 |
+
global $wp_filesystem;
|
691 |
+
$wpfs = $wp_filesystem;
|
692 |
+
}
|
693 |
+
# getchmod() is broken at least as recently as WP3.8 - see: https://core.trac.wordpress.org/ticket/26598
|
694 |
+
return (is_a($wpfs, 'WP_Filesystem_Direct')) ? substr(sprintf("%06d", decoct(@fileperms($file))),3) : $wpfs->getchmod($file);
|
695 |
+
}
|
696 |
+
|
697 |
+
# Returns a string in octal format
|
698 |
+
# $new_chmod should be an octal, i.e. what you'd pass to chmod()
|
699 |
+
function calculate_additive_chmod_oct($old_chmod, $new_chmod) {
|
700 |
+
# chmod() expects octal form, which means a preceding zero - see http://php.net/chmod
|
701 |
+
$old_chmod = sprintf("%04d", $old_chmod);
|
702 |
+
$new_chmod = sprintf("%04d", decoct($new_chmod));
|
703 |
+
|
704 |
+
for ($i=1; $i<=3; $i++) {
|
705 |
+
$oldbit = substr($old_chmod, $i, 1);
|
706 |
+
$newbit = substr($new_chmod, $i, 1);
|
707 |
+
for ($j=0; $j<=2; $j++) {
|
708 |
+
if (($oldbit & (1<<$j)) && !($newbit & (1<<$j))) {
|
709 |
+
$newbit = (string)($newbit | 1<<$j);
|
710 |
+
$new_chmod = sprintf("%04d", substr($new_chmod, 0, $i).$newbit.substr($new_chmod, $i+1));
|
711 |
+
}
|
712 |
+
}
|
713 |
+
}
|
714 |
+
|
715 |
+
return $new_chmod;
|
716 |
+
}
|
717 |
+
|
718 |
+
# "If needed" means, "If the permissions are not already more permissive than this". i.e. This will not tighten permissions from what the user had before (we trust them)
|
719 |
+
# $chmod should be an octal - i.e. the same as you'd pass to chmod()
|
720 |
+
function chmod_if_needed($dir, $chmod, $recursive = false, $wpfs = false, $suppress = true) {
|
721 |
+
|
722 |
+
# Do nothing on Windows
|
723 |
+
if (strtoupper(substr(php_uname('s'), 0, 3)) === 'WIN') return true;
|
724 |
+
|
725 |
+
if (false == $wpfs) {
|
726 |
+
global $wp_filesystem;
|
727 |
+
$wpfs = $wp_filesystem;
|
728 |
+
}
|
729 |
+
|
730 |
+
$old_chmod = $this->get_current_chmod($dir, $wpfs);
|
731 |
+
|
732 |
+
# Sanity fcheck
|
733 |
+
if (strlen($old_chmod) < 3) return;
|
734 |
+
|
735 |
+
$new_chmod = $this->calculate_additive_chmod_oct($old_chmod, $chmod);
|
736 |
+
|
737 |
+
# Don't fix what isn't broken
|
738 |
+
if (!$recursive && $new_chmod == $old_chmod) return true;
|
739 |
+
|
740 |
+
$new_chmod = octdec($new_chmod);
|
741 |
+
|
742 |
+
if ($suppress) {
|
743 |
+
return @$wpfs->chmod($dir, $new_chmod, $recursive);
|
744 |
+
} else {
|
745 |
+
return $wpfs->chmod($dir, $new_chmod, $recursive);
|
746 |
+
}
|
747 |
+
}
|
748 |
+
|
749 |
// $dirnames: an array of preferred names
|
750 |
function get_first_directory($working_dir, $dirnames) {
|
751 |
global $wp_filesystem, $updraftplus;
|
793 |
|
794 |
}
|
795 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
796 |
function option_filter_permalink_structure($val) {
|
797 |
+
global $updraftplus;
|
798 |
+
return $updraftplus->option_filter_get('permalink_structure');
|
799 |
}
|
800 |
|
801 |
function option_filter_page_on_front($val) {
|
802 |
+
global $updraftplus;
|
803 |
+
return $updraftplus->option_filter_get('page_on_front');
|
804 |
}
|
805 |
|
806 |
function option_filter_rewrite_rules($val) {
|
807 |
+
global $updraftplus;
|
808 |
+
return $updraftplus->option_filter_get('rewrite_rules');
|
809 |
}
|
810 |
|
811 |
// The pass-by-reference on $import_table_prefix is due to historical refactoring
|
924 |
|
925 |
$restoring_table = '';
|
926 |
|
927 |
+
$max_allowed_packet = $updraftplus->get_max_packet_size();
|
928 |
|
929 |
while (!gzeof($dbhandle)) {
|
930 |
// Up to 1Mb
|
986 |
}
|
987 |
|
988 |
# Deal with case where adding this line will take us over the MySQL max_allowed_packet limit - must split, if we can (if it looks like consecutive rows)
|
989 |
+
# ALlow a 100-byte margin for error (including searching/replacing table prefix)
|
990 |
+
if (3 == $sql_type && $sql_line && strlen($sql_line.$buffer) > ($max_allowed_packet - 100) && preg_match('/,\s*$/', $sql_line) && preg_match('/^\s*\(/', $buffer)) {
|
991 |
// Remove the final comma; replace with semi-colon
|
992 |
$sql_line = substr(rtrim($sql_line), 0, strlen($sql_line)-1).';';
|
993 |
if ('' != $old_table_prefix && $import_table_prefix != $old_table_prefix) $sql_line = $updraftplus->str_replace_once($old_table_prefix, $import_table_prefix, $sql_line);
|
994 |
# Run the SQL command; then set up for the next one.
|
995 |
$this->line++;
|
996 |
+
echo __("Split line to avoid exceeding maximum packet size", 'updraftplus')." (".strlen($sql_line)." + ".strlen($buffer)." : $max_allowed_packet)<br>";
|
997 |
+
$updraftplus->log("Split line to avoid exceeding maximum packet size (".strlen($sql_line)." + ".strlen($buffer)." : $max_allowed_packet)");
|
998 |
$do_exec = $this->sql_exec($sql_line, $sql_type);
|
|
|
999 |
# Reset, then carry on
|
1000 |
$sql_line = $insert_prefix." ";
|
1001 |
+
if (is_wp_error($do_exec)) return $do_exec;
|
1002 |
}
|
1003 |
|
1004 |
$sql_line .= $buffer;
|
|
|
1005 |
# Do we have a complete line yet?
|
1006 |
if (';' != substr($sql_line, -1, 1)) continue;
|
1007 |
|
1008 |
$this->line++;
|
1009 |
|
1010 |
+
# We now have a complete line - process it
|
1011 |
+
|
1012 |
+
if (3 == $sql_type && $sql_line && strlen($sql_line.$buffer) > $max_allowed_packet) {
|
1013 |
+
$logit = substr($sql_line.$buffer, 0, 100);
|
1014 |
+
$updraftplus->log(sprintf("An SQL line that is larger than the maximum packet size and cannot be split was found: %s", '('.strlen($sql_line).', '.strlen($buffer).', '.$logit.' ...)'));
|
1015 |
+
|
1016 |
+
echo '<strong>'.__('Warning:', 'updraftplus').'</strong> '.sprintf(__("An SQL line that is larger than the maximum packet size and cannot be split was found; this line will not be processed, but will be dropped: %s", 'updraftplus'), '('.strlen($sql_line).', '.strlen($buffer).', '.$logit.' ...)')."<br>";
|
1017 |
+
# Reset
|
1018 |
+
$sql_line = '';
|
1019 |
+
$sql_type = -1;
|
1020 |
+
continue;
|
1021 |
+
}
|
1022 |
+
|
1023 |
# The timed overhead of this is negligible
|
1024 |
if (preg_match('/^\s*drop table if exists \`?([^\`]*)\`?\s*;/i', $sql_line, $matches)) {
|
1025 |
|
1162 |
// echo "Memory usage (Mb): ".round(memory_get_usage(false)/1048576, 1)." : ".round(memory_get_usage(true)/1048576, 1)."<br>";
|
1163 |
|
1164 |
global $wpdb, $updraftplus;
|
1165 |
+
$ignore_errors = false;
|
|
|
1166 |
if ($sql_type == 2 && $this->create_forbidden) {
|
1167 |
$updraftplus->log_e('Cannot create new tables, so skipping this command (%s)', htmlspecialchars($sql_line));
|
1168 |
$req = true;
|
1173 |
$ignore_errors = true;
|
1174 |
}
|
1175 |
// echo substr($sql_line, 0, 50)." (".strlen($sql_line).")<br>";
|
1176 |
+
|
1177 |
if ($this->use_wpdb) {
|
1178 |
$req = $wpdb->query($sql_line);
|
1179 |
if (!$req) $this->last_error = $wpdb->last_error;
|
1207 |
}
|
1208 |
}
|
1209 |
|
|
|
1210 |
// function option_filter($which) {
|
1211 |
// if (strpos($which, 'pre_option') !== false) { echo "OPT_FILT: $which<br>\n"; }
|
1212 |
// return false;
|
updraftplus.php
CHANGED
@@ -4,8 +4,8 @@ Plugin Name: UpdraftPlus - Backup/Restore
|
|
4 |
Plugin URI: http://updraftplus.com
|
5 |
Description: Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules.
|
6 |
Author: UpdraftPlus.Com, DavidAnderson
|
7 |
-
Version: 1.8.
|
8 |
-
Donate link:
|
9 |
License: GPLv3 or later
|
10 |
Text Domain: updraftplus
|
11 |
Author URI: http://updraftplus.com
|
@@ -14,7 +14,10 @@ Author URI: http://updraftplus.com
|
|
14 |
/*
|
15 |
TODO - some of these are out of date/done, needs pruning
|
16 |
// On plugins restore, don't let UD over-write itself
|
|
|
17 |
// Schedule a task to report on failure
|
|
|
|
|
18 |
// Add a link on the restore page to the log file
|
19 |
// Exclude backwpup stuff from backup (in wp-content/uploads/backwpup*)
|
20 |
// Pre-schedule resumptions that we know will be scheduled later
|
@@ -324,10 +327,13 @@ class UpdraftPlus {
|
|
324 |
$exec = "UPDRAFTPLUSKEY=updraftplus $perl ".UPDRAFTPLUS_DIR."/includes/get-cpanel-quota-usage.pl";
|
325 |
|
326 |
$handle = @popen($exec, 'r');
|
327 |
-
if (
|
328 |
|
329 |
$found = false;
|
330 |
-
|
|
|
|
|
|
|
331 |
$w = fgets($handle);
|
332 |
# Used, limit, remain
|
333 |
if (preg_match('/RESULT: (\d+) (\d+) (\d+) /', $w, $matches)) { $found = true; }
|
@@ -696,6 +702,27 @@ class UpdraftPlus {
|
|
696 |
}
|
697 |
}
|
698 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
699 |
# Q. Why is this abstracted into a separate function? A. To allow poedit and other parsers to pick up the need to translate strings passed to it (and not pick up all of those passed to log()).
|
700 |
# 1st argument = the line to be logged (obligatory)
|
701 |
# Further arguments = parameters for sprintf()
|
@@ -1114,6 +1141,13 @@ class UpdraftPlus {
|
|
1114 |
}
|
1115 |
}
|
1116 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1117 |
// This important function returns a list of file entities that can potentially be backed up (subject to users settings), and optionally further meta-data about them
|
1118 |
function get_backupable_file_entities($include_others = true, $full_info = false) {
|
1119 |
|
@@ -1330,7 +1364,7 @@ class UpdraftPlus {
|
|
1330 |
|
1331 |
// Sanity check
|
1332 |
if (empty($this->backup_time)) {
|
1333 |
-
$this->log('
|
1334 |
return false;
|
1335 |
}
|
1336 |
|
@@ -2159,10 +2193,22 @@ class UpdraftPlus {
|
|
2159 |
}
|
2160 |
|
2161 |
public function remove_local_directory($dir) {
|
2162 |
-
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir, FilesystemIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST) as $path) {
|
2163 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2164 |
}
|
2165 |
-
|
|
|
2166 |
}
|
2167 |
|
2168 |
// Returns without any trailing slash
|
4 |
Plugin URI: http://updraftplus.com
|
5 |
Description: Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules.
|
6 |
Author: UpdraftPlus.Com, DavidAnderson
|
7 |
+
Version: 1.8.2
|
8 |
+
Donate link: http://david.dw-perspective.org.uk/donate
|
9 |
License: GPLv3 or later
|
10 |
Text Domain: updraftplus
|
11 |
Author URI: http://updraftplus.com
|
14 |
/*
|
15 |
TODO - some of these are out of date/done, needs pruning
|
16 |
// On plugins restore, don't let UD over-write itself
|
17 |
+
// Post restore, check if active theme is present (if not, reset and alert user)
|
18 |
// Schedule a task to report on failure
|
19 |
+
// Plugin causing modal problem to check out: The Events Calendar by Modern Tribe
|
20 |
+
// Recognise known huge non-core tables on restore, and postpone them to the end (AJAX method?)
|
21 |
// Add a link on the restore page to the log file
|
22 |
// Exclude backwpup stuff from backup (in wp-content/uploads/backwpup*)
|
23 |
// Pre-schedule resumptions that we know will be scheduled later
|
327 |
$exec = "UPDRAFTPLUSKEY=updraftplus $perl ".UPDRAFTPLUS_DIR."/includes/get-cpanel-quota-usage.pl";
|
328 |
|
329 |
$handle = @popen($exec, 'r');
|
330 |
+
if (!is_resource($handle)) return false;
|
331 |
|
332 |
$found = false;
|
333 |
+
|
334 |
+
$lines = 0;
|
335 |
+
while (false === $found && !feof($handle) && $lines<100) {
|
336 |
+
$lines++;
|
337 |
$w = fgets($handle);
|
338 |
# Used, limit, remain
|
339 |
if (preg_match('/RESULT: (\d+) (\d+) (\d+) /', $w, $matches)) { $found = true; }
|
702 |
}
|
703 |
}
|
704 |
|
705 |
+
public function get_max_packet_size() {
|
706 |
+
global $wpdb, $updraftplus;
|
707 |
+
$mp = (int)$wpdb->get_var("SELECT @@session.max_allowed_packet");
|
708 |
+
# Default to 1Mb
|
709 |
+
$mp = (is_numeric($mp) && $mp > 0) ? $mp : 1048576;
|
710 |
+
# 32Mb
|
711 |
+
if ($mp < 33554432) {
|
712 |
+
$save = $wpdb->show_errors(false);
|
713 |
+
$req = $wpdb->query("SET GLOBAL max_allowed_packet=33554432");
|
714 |
+
$wpdb->show_errors($save);
|
715 |
+
if (!$req) $updraftplus->log("Tried to raise max_allowed_packet from ".round($mp/1048576,1)." Mb to 32 Mb, but failed (".$wpdb->last_error.", ".serialize($req).")");
|
716 |
+
$mp = (int)$wpdb->get_var("SELECT @@session.max_allowed_packet");
|
717 |
+
# Default to 1Mb
|
718 |
+
$mp = (is_numeric($mp) && $mp > 0) ? $mp : 1048576;
|
719 |
+
}
|
720 |
+
$updraftplus->log("Max packet size: ".round($mp/1048576, 1)." Mb");
|
721 |
+
return $mp;
|
722 |
+
}
|
723 |
+
|
724 |
+
|
725 |
+
|
726 |
# Q. Why is this abstracted into a separate function? A. To allow poedit and other parsers to pick up the need to translate strings passed to it (and not pick up all of those passed to log()).
|
727 |
# 1st argument = the line to be logged (obligatory)
|
728 |
# Further arguments = parameters for sprintf()
|
1141 |
}
|
1142 |
}
|
1143 |
|
1144 |
+
public function option_filter_get($which) {
|
1145 |
+
global $wpdb;
|
1146 |
+
$row = $wpdb->get_row($wpdb->prepare("SELECT option_value FROM $wpdb->options WHERE option_name = %s LIMIT 1", $which));
|
1147 |
+
// Has to be get_row instead of get_var because of funkiness with 0, false, null values
|
1148 |
+
return (is_object($row)) ? $row->option_value : false;
|
1149 |
+
}
|
1150 |
+
|
1151 |
// This important function returns a list of file entities that can potentially be backed up (subject to users settings), and optionally further meta-data about them
|
1152 |
function get_backupable_file_entities($include_others = true, $full_info = false) {
|
1153 |
|
1364 |
|
1365 |
// Sanity check
|
1366 |
if (empty($this->backup_time)) {
|
1367 |
+
$this->log('The backup_time parameter appears to be empty (usually caused by resuming an already-complete backup).');
|
1368 |
return false;
|
1369 |
}
|
1370 |
|
2193 |
}
|
2194 |
|
2195 |
public function remove_local_directory($dir) {
|
2196 |
+
//foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir, FilesystemIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST) as $path) {
|
2197 |
+
// $path->isFile() ? unlink($path->getPathname()) : rmdir($path->getPathname());
|
2198 |
+
//}
|
2199 |
+
//return rmdir($dir);
|
2200 |
+
$d = dir($dir);
|
2201 |
+
while (false !== ($entry = $d->read())) {
|
2202 |
+
if ('.' !== $entry && '..' !== $entry) {
|
2203 |
+
if (is_dir($dir.'/'.$entry)) {
|
2204 |
+
$this->remove_local_directory($dir.'/'.$entry, false);
|
2205 |
+
} else {
|
2206 |
+
@unlink($dir.'/'.$entry);
|
2207 |
+
}
|
2208 |
+
}
|
2209 |
}
|
2210 |
+
$d->close();
|
2211 |
+
return ($contents_only) ? true : rmdir($dir);
|
2212 |
}
|
2213 |
|
2214 |
// Returns without any trailing slash
|