# IT-Okay Fernwartung

This repository contains the source for **IT-Okay Fernwartung**, an
incoming-only support client based on RustDesk 1.4.9.

## Product constraints

- Application name: `IT-Okay Fernwartung`
- Rendezvous/relay server: `128.140.52.55`
- Pinned server public key:
  `JhsANI2oPVUZa9MB7hBEBe19g75CoFLp7t2Ow135KPk=`
- Outgoing remote-control connections are hidden in both desktop UIs and
  rejected independently in the Rust connection core.
- Windows branding uses the IT-Okay logo and product metadata.

## Build

Run the `Build IT-Okay Fernwartung for Windows` workflow manually. It follows
the dependency versions and build steps from RustDesk's upstream 1.4.9
workflow, builds only Windows x86-64, and uploads an unsigned portable EXE plus
its SHA-256 checksum and the AGPL licence.

The unsigned artifact is for validation only. Customer distribution should use
a Windows code-signing certificate and must make the corresponding modified
source code available under AGPL-3.0.

## Verification

Run:

```bash
bash scripts/verify-it-okay-build.sh
```

This static guard checks the server lock, public-key pin, incoming-only UI,
connection-core rejection, branding, and required logo assets.

## Licence and attribution

RustDesk is licensed under AGPL-3.0. The upstream licence remains in
`LICENCE`. IT-Okay modifications are distributed under the same licence.
