55 lines
1.4 KiB
Markdown
55 lines
1.4 KiB
Markdown
# DragonTCP LiteVPN v11 - Separate Logs Page
|
|
|
|
This release changes only the Android UI. The working DragonTCP Lite transport core and server binaries are unchanged from the previous Lite build.
|
|
|
|
## UI change
|
|
|
|
The main screen now contains only:
|
|
|
|
- Server
|
|
- Port
|
|
- Optional token
|
|
- Max/min chunk
|
|
- Reconnect Every
|
|
- Timeout
|
|
- CONNECT
|
|
- STOP
|
|
- OPEN LOGS
|
|
- Connection status
|
|
|
|
The Live Log is no longer present anywhere in the main layout.
|
|
|
|
Press **OPEN LOGS** to open a dedicated full-screen Logs Activity. That page has its own scrolling area, BACK button, and CLEAR button. Log updates therefore cannot resize, overlay, or move the settings page.
|
|
|
|
## Network behavior unchanged
|
|
|
|
- TCP/53 transport
|
|
- mandatory existing DragonTCP payload transform
|
|
- adaptive chunks
|
|
- 1 fixed poller
|
|
- reconnect-every default 1
|
|
- max chunk 1 MiB
|
|
- optional empty token
|
|
- Android VPN/TUN frontend from the Lite build
|
|
|
|
The embedded Android DragonTCP core and both supplied server binaries are byte-for-byte identical to the previous Lite SplitUI build.
|
|
|
|
## Build
|
|
|
|
The full source tree includes the existing build scripts. Set the Android SDK and Kotlin compiler paths and run:
|
|
|
|
```bash
|
|
./build_all.sh
|
|
```
|
|
|
|
Or build only the APK after the core already exists:
|
|
|
|
```bash
|
|
cd android
|
|
ANDROID_SDK_ROOT=/path/to/android-sdk \
|
|
KOTLIN_HOME=/path/to/kotlin \
|
|
./build_apk.sh
|
|
```
|
|
|
|
For an APK that updates the supplied release, sign with the same signing key/certificate used by the previous DragonTCP APK.
|