├── .github └── workflows │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── errata.md ├── src ├── api │ ├── boot │ │ ├── cpanel.rs │ │ ├── linux.rs │ │ ├── mod.rs │ │ ├── plesk.rs │ │ ├── rescue.rs │ │ ├── vnc.rs │ │ └── windows.rs │ ├── failover.rs │ ├── firewall │ │ ├── mod.rs │ │ ├── models.rs │ │ └── serde.rs │ ├── ip.rs │ ├── keys.rs │ ├── mod.rs │ ├── ordering │ │ ├── mod.rs │ │ └── models.rs │ ├── rdns.rs │ ├── reset.rs │ ├── server │ │ ├── mod.rs │ │ └── models.rs │ ├── subnet.rs │ ├── traffic.rs │ ├── vswitch.rs │ ├── wol.rs │ └── wrapper.rs ├── client.rs ├── conversion.rs ├── error.rs ├── lib.rs └── urlencode.rs └── tests ├── aaa_setup.rs ├── boot.rs ├── common └── mod.rs ├── cpanel.rs ├── firewall.rs ├── ip.rs ├── keys.rs ├── linux_rescue.rs ├── plesk.rs ├── purchasing.rs ├── rdns.rs ├── rename_server.rs ├── rescue.rs ├── reset.rs ├── server.rs ├── subnet.rs ├── traffic.rs ├── vnc.rs ├── vswitch.rs ├── windows.rs ├── wol.rs └── zzz_teardown.rs /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/README.md -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/errata.md -------------------------------------------------------------------------------- /src/api/boot/cpanel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/boot/cpanel.rs -------------------------------------------------------------------------------- /src/api/boot/linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/boot/linux.rs -------------------------------------------------------------------------------- /src/api/boot/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/boot/mod.rs -------------------------------------------------------------------------------- /src/api/boot/plesk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/boot/plesk.rs -------------------------------------------------------------------------------- /src/api/boot/rescue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/boot/rescue.rs -------------------------------------------------------------------------------- /src/api/boot/vnc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/boot/vnc.rs -------------------------------------------------------------------------------- /src/api/boot/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/boot/windows.rs -------------------------------------------------------------------------------- /src/api/failover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/failover.rs -------------------------------------------------------------------------------- /src/api/firewall/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/firewall/mod.rs -------------------------------------------------------------------------------- /src/api/firewall/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/firewall/models.rs -------------------------------------------------------------------------------- /src/api/firewall/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/firewall/serde.rs -------------------------------------------------------------------------------- /src/api/ip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/ip.rs -------------------------------------------------------------------------------- /src/api/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/keys.rs -------------------------------------------------------------------------------- /src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/mod.rs -------------------------------------------------------------------------------- /src/api/ordering/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/ordering/mod.rs -------------------------------------------------------------------------------- /src/api/ordering/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/ordering/models.rs -------------------------------------------------------------------------------- /src/api/rdns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/rdns.rs -------------------------------------------------------------------------------- /src/api/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/reset.rs -------------------------------------------------------------------------------- /src/api/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/server/mod.rs -------------------------------------------------------------------------------- /src/api/server/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/server/models.rs -------------------------------------------------------------------------------- /src/api/subnet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/subnet.rs -------------------------------------------------------------------------------- /src/api/traffic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/traffic.rs -------------------------------------------------------------------------------- /src/api/vswitch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/vswitch.rs -------------------------------------------------------------------------------- /src/api/wol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/wol.rs -------------------------------------------------------------------------------- /src/api/wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/api/wrapper.rs -------------------------------------------------------------------------------- /src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/client.rs -------------------------------------------------------------------------------- /src/conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/conversion.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/urlencode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/src/urlencode.rs -------------------------------------------------------------------------------- /tests/aaa_setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/aaa_setup.rs -------------------------------------------------------------------------------- /tests/boot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/boot.rs -------------------------------------------------------------------------------- /tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/common/mod.rs -------------------------------------------------------------------------------- /tests/cpanel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/cpanel.rs -------------------------------------------------------------------------------- /tests/firewall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/firewall.rs -------------------------------------------------------------------------------- /tests/ip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/ip.rs -------------------------------------------------------------------------------- /tests/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/keys.rs -------------------------------------------------------------------------------- /tests/linux_rescue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/linux_rescue.rs -------------------------------------------------------------------------------- /tests/plesk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/plesk.rs -------------------------------------------------------------------------------- /tests/purchasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/purchasing.rs -------------------------------------------------------------------------------- /tests/rdns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/rdns.rs -------------------------------------------------------------------------------- /tests/rename_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/rename_server.rs -------------------------------------------------------------------------------- /tests/rescue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/rescue.rs -------------------------------------------------------------------------------- /tests/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/reset.rs -------------------------------------------------------------------------------- /tests/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/server.rs -------------------------------------------------------------------------------- /tests/subnet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/subnet.rs -------------------------------------------------------------------------------- /tests/traffic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/traffic.rs -------------------------------------------------------------------------------- /tests/vnc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/vnc.rs -------------------------------------------------------------------------------- /tests/vswitch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/vswitch.rs -------------------------------------------------------------------------------- /tests/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/windows.rs -------------------------------------------------------------------------------- /tests/wol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/wol.rs -------------------------------------------------------------------------------- /tests/zzz_teardown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MathiasPius/hrobot-rs/HEAD/tests/zzz_teardown.rs --------------------------------------------------------------------------------