Fixed a number of VPS providers (Linevast, UndergroundPrivate, BlueAngelHost)
Fixed bitpay gateway
Fixed AzireVPN
Commented out certain providers (Crowncloud, CCIHosting, PulseServer): Cloudomate is unable to buy these so they were commented out, but they could be potentially fixed by a different team so the providers were not removed.
Added Proxhost provider for end-to-end testing of PlebNet.
Cloudomate now saves the randomly generated user information it uses to buy a VPS server.
Added control panel functionalities for Linevast.
Extended client area for Linevast, TwoSync and BlueAngelHost allowing for parsing e-mails.
Fixed JUnit tests.
Compatibility
The stability of cloudomate depends on its ability to read and fill in registration forms on the provider webpages. Not all providers offer the same forms and differ in functionalities (user may not be able to send their chosen root password during registration). The following table depicts the current state of the providers that have been implemented in Cloudomate.
Provider
Type
Compatible
Control panel
ClientArea
Email parsing
Rootpassword
Settings
Notes
BlueAngelHost
vps
yes
-
extended
yes
from email
>12h purchase processing
CCIHosting
vps
no
-
default
-
-
Gateway broken
CrownCloud
vps
no
-
default
-
-
Manual order reviews
LineVast
vps
yes
yes
extended
yes
registration
TUN/TAP
PlebNet compatible
PulseServers
vps
no
-
default
-
-
Gateway broken
TwoSync
vps
yes
-
extended
from email
TUN/TAP
UndergrowndPrivate
vps
yes
-
default
-
registration
ProxHost (TBTC)
vps
yes
-
none
-
registration
Emulated
AzireVPN
vpn
yes
-
none
-
registration
Incompatible providers need to be fixed in order for them to work. The providers were not removed as there is a possibility that they could be fixed later on.
Control panel is the added feature for some providers, allowing Cloudomate to change settings such as TUN/TAP for VPN. The control panel could be further implemented to be able to change more settings.
ClientArea The client area contains general information such as the VPS' IP address and access to emails.
Email parsing With extended ClientAreas, emails can be parsed to gain access to the control panel.
Compatibility
The stability of cloudomate depends on its ability to read and fill in registration forms on the provider webpages. Not all providers offer the same forms and differ in functionalities (user may not be able to send their chosen root password during registration). The following table depicts the current state of the providers that have been implemented in Cloudomate.
Incompatible providers need to be fixed in order for them to work. The providers were not removed as there is a possibility that they could be fixed later on.
Control panel is the added feature for some providers, allowing Cloudomate to change settings such as TUN/TAP for VPN. The control panel could be further implemented to be able to change more settings.
ClientArea The client area contains general information such as the VPS' IP address and access to emails.
Email parsing With extended ClientAreas, emails can be parsed to gain access to the control panel.