Skip to content

Commit

Permalink
Add version 5.13
Browse files Browse the repository at this point in the history
  • Loading branch information
xvilo committed May 6, 2019
1 parent d03d0b4 commit f79f0bd
Show file tree
Hide file tree
Showing 139 changed files with 9,222 additions and 0 deletions.
115 changes: 115 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
TRANSIP API V5.9

NEW
- Added a function to request the authcode of a domain at the dnsBE or EURid registries

TRANSIP API V5.8

NEW
- Added Pooled Traffic for VPS

TRANSIP API V5.7

NEW
- Added AvailabilityZones

TRANSIP API V5.6

NEW
- Added custom target ports for HA-IP
Use different source and destination ports for a HA-IP configuration.
- Added option to configure SSL between HA-IP and VPS
For each configuration specify whether the connection between HA-IP and the VPS is secured.
- Added HA-IP Pro support
Attach multiple VPSes to a HA-IP, and modify load balancing settings.

TRANSIP API V5.5

NEW
- Added HA-IP Certificates
HTTPS Offloading on our proxy's
- Add LetsEncrypt certificate to HA-IP
Let transip handle your Lets Encrypt certificate and renewals automatically
- Change proxy modes: HTTP, HTTPS, TCP, PROXY
Use HTTPS modus for SSL offloading. HTTP/HTTPS mode will also set the X-Forwarded-For Header.

TRANSIP API V5.4

NEW
- Added HaipService
With which you can list your Haips and change the coupled Vps to your Haip

TRANSIP API V5.3

NEW
- Added VpsService::installOperatingSystemUnattended
Start a installation with a custom preseed/kickstart provided via the api (base64_encoded)

TRANSIP API V5.2

NEW
- Added VpsService::cloneVps
The ability to clone a VPS to a new VPS

- Added VpsService::revertSnapshotToOtherVps
Revert a snapshot from any vps to any vps

- Added VpsService::revertVpsBackup
Revert a automated VPS backup


TRANSIP API V5.1

NEW
- Added VpsService::getTrafficInformationForVps
This method provides more information about your traffic usage

- Added VpsService::handoverVps
With this method you will be able to start the push handover process to another TransIP Account

- Added VpsService::setCustomerLock
Enable or disable the customerlock via the Api

DEPRECATED:
- VpsService::getAmountOfTrafficUsed (still works for now)


TRANSIP API V5.0

NEW
- Added Support for VPS


TRANSIP API V4.2.1

NEW
- The RSA part of the private key is no longer required for newly generated keys


TRANSIP API V4.1

NEW
- Single distribution for all TransIP countries: added Transip_ApiSettings::$endpoint to determine which endpoint to target when making API requests


TRANSIP API V4.0

NEW:
- Improved security by using SSL based signatures for API requests.


TRANSIP API V3.0

NEW:
- check up to 20 domains within one call: Transip_DomainService::batchCheckAvailability()
- get information (price, renewal period, possible actions) about all TLDs offered with Transip_DomainService::getAllTldInfos() and Transip_DomainService::getTldInfo()
- get the current running action a domain is doing and/or retry/cancel with getCurrentDomainAction(), retryCurrentDomainActionWithNewData(), retryTransferWithDifferentAuthCode(), cancelDomainAction()
- The domain object now holds information registrationDate, renewalDate, authCode and isLocked status
- Get all Colocation items with ColocationService::getColoNames()
- Manage IP/Network info with getIpRanges(), createIpAddress(), and more
- Manage, order and modify Forwards with the ForwardService
- Manage, order and modify Webhosting with the WebhostingService

DEPRECATED:
- Transip_DomainService::getAuthCode(). Returned in Transip_DomainService::getInfo() now.
- Transip_DomainService::getIsLocked(). Returned in Transip_DomainService::getInfo() now.
43 changes: 43 additions & 0 deletions Transip/ApiSettings.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<?php

/**
* This class holds the settings for the TransIP API.
*
* @package Transip
* @class ApiSettings
* @author TransIP ([email protected])
*/
class Transip_ApiSettings
{
/**
* The mode in which the API operates, can be either:
* readonly
* readwrite
*
* In readonly mode, no modifying functions can be called.
* To make persistent changes, readwrite mode should be enabled.
*/
public static $mode = 'readwrite';

/**
* TransIP API endpoint to connect to.
*
* e.g.:
*
* 'api.transip.nl'
* 'api.transip.be'
* 'api.transip.eu'
*/
public static $endpoint = 'api.transip.nl';

/**
* Your login name on the TransIP website.
*
*/
public static $login = '';

/**
* One of your private keys; these can be requested via your Controlpanel
*/
public static $privateKey = '';
}
34 changes: 34 additions & 0 deletions Transip/AvailabilityZone.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?php

/**
* This class models an Availability Zone
*
* @package Transip
* @class AvailabilityZone
* @author TransIP ([email protected])
*/
class Transip_AvailabilityZone
{
/**
* The name of the Availability Zone
*
* @var string
*/
public $name;

/**
* The country the Availability Zone is in
*
* @var string
*/
public $country;

/**
* If this is true, this zone will be used as the default zone for vps orders and clones
*
* @var boolean
*/
public $isDefault;
}

?>
Loading

0 comments on commit f79f0bd

Please sign in to comment.