Release v1.2: hardening, version bump, README update
- Atomic settings.conf writes (write to tmp, then mv) - Secure temp dirs with mktemp (5 locations) - Add set -eo pipefail for pipe failure detection - Add timeout 10 to all docker stats calls - Update version from 1.2-Beta to 1.2 - Update URL from beta-releases to main - README updated for stable release
This commit is contained in:
20
README.md
20
README.md
@@ -10,7 +10,7 @@
|
||||
M A N A G E R
|
||||
```
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
@@ -18,24 +18,22 @@
|
||||
|
||||
A powerful management tool for deploying and managing Psiphon Conduit nodes on Linux servers. Help users access the open internet during network restrictions.
|
||||
|
||||
## Quick Install (Beta)
|
||||
## Quick Install
|
||||
|
||||
```bash
|
||||
curl -sL https://raw.githubusercontent.com/SamNet-dev/conduit-manager/beta-releases/conduit.sh | sudo bash
|
||||
curl -sL https://raw.githubusercontent.com/SamNet-dev/conduit-manager/main/conduit.sh | sudo bash
|
||||
```
|
||||
|
||||
Or download and run manually:
|
||||
|
||||
```bash
|
||||
wget https://raw.githubusercontent.com/SamNet-dev/conduit-manager/beta-releases/conduit.sh
|
||||
wget https://raw.githubusercontent.com/SamNet-dev/conduit-manager/main/conduit.sh
|
||||
sudo bash conduit.sh
|
||||
```
|
||||
|
||||
> For stable release, use `main` instead of `beta-releases` in the URL above.
|
||||
> For beta/preview releases, use `beta-releases` instead of `main` in the URL above.
|
||||
|
||||
## v1.2-Beta Changelog
|
||||
|
||||
> This list will grow as more features are added before the full v1.2 release.
|
||||
## What's New in v1.2
|
||||
|
||||
**New Features**
|
||||
- Per-container CPU and memory resource limits via Settings menu
|
||||
@@ -72,6 +70,7 @@ sudo bash conduit.sh
|
||||
- PID management for background processes
|
||||
- Consistent `[STATS]` grep pattern across all screens
|
||||
- Temp dir cleanup to prevent stale data reads
|
||||
- Atomic settings file writes to prevent corruption
|
||||
|
||||
**Security**
|
||||
- Silent bot token input (not echoed)
|
||||
@@ -80,6 +79,7 @@ sudo bash conduit.sh
|
||||
- BotFather privacy guidance in setup wizard
|
||||
- OPSEC warning for operators in censored regions
|
||||
- Curl calls with `--max-filesize` and `--max-time` limits
|
||||
- Secure temp directories with `mktemp`
|
||||
|
||||
## Features
|
||||
|
||||
@@ -146,7 +146,7 @@ conduit uninstall # Remove all components
|
||||
|
||||
## Upgrading
|
||||
|
||||
Just run the install command above. When prompted, select **"Open management menu"** — existing containers are recognized automatically. Telegram settings are preserved across upgrades.
|
||||
Just run the install command above or use `conduit update` from the menu. Existing containers are recognized automatically. Telegram settings are preserved across upgrades.
|
||||
|
||||
## Claim Rewards (OAT Tokens)
|
||||
|
||||
@@ -172,8 +172,6 @@ MIT License
|
||||
|
||||
Pull requests welcome. For major changes, open an issue first.
|
||||
|
||||
This is a **beta release** — please report any issues.
|
||||
|
||||
## Links
|
||||
|
||||
- [Psiphon](https://psiphon.ca/)
|
||||
|
||||
Reference in New Issue
Block a user