This commit is contained in:
hinto.janai 2023-07-13 12:14:29 -04:00
parent 73f4f702c6
commit aa1b3717da
No known key found for this signature in database
GPG key ID: D47CE05FA175A499
4 changed files with 11 additions and 12 deletions

View file

@ -1,5 +1,6 @@
# v1.2.4 # v1.3.0
## Updates ## Updates
* Added P2Pool [backup host support](https://github.com/SChernykh/p2pool/blob/master/docs/COMMAND_LINE.MD#multiple-backup-hosts). `[Simple]` will fallback to next fastest nodes, `[Advanced]` will fallback to all other nodes in list.
* [Remote Node](https://github.com/hinto-janai/gupax#remote-monero-nodes) changes: * [Remote Node](https://github.com/hinto-janai/gupax#remote-monero-nodes) changes:
- Added `sf.xmr.support` - Added `sf.xmr.support`
- Added `node.cryptocano.de` - Added `node.cryptocano.de`
@ -18,9 +19,6 @@
- Removed `radishfields.hopto.org` - Removed `radishfields.hopto.org`
- Removed `node.sethforprivacy.com` - Removed `node.sethforprivacy.com`
## Fixes
*
## Bundled Versions ## Bundled Versions
* [`P2Pool v3.5`](https://github.com/SChernykh/p2pool/releases/tag/v3.5) * [`P2Pool v3.5`](https://github.com/SChernykh/p2pool/releases/tag/v3.5)
* [`XMRig v6.20.0`](https://github.com/xmrig/xmrig/releases/tag/v6.20.0) * [`XMRig v6.20.0`](https://github.com/xmrig/xmrig/releases/tag/v6.20.0)

2
Cargo.lock generated
View file

@ -2208,7 +2208,7 @@ dependencies = [
[[package]] [[package]]
name = "gupax" name = "gupax"
version = "1.2.4" version = "1.3.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"arti-client", "arti-client",

View file

@ -1,6 +1,6 @@
[package] [package]
name = "gupax" name = "gupax"
version = "1.2.4" version = "1.3.0"
authors = ["hinto-janai <hinto.janai@protonmail.com>"] authors = ["hinto-janai <hinto.janai@protonmail.com>"]
description = "GUI for P2Pool+XMRig" description = "GUI for P2Pool+XMRig"
documentation = "https://github.com/hinto-janai/gupax" documentation = "https://github.com/hinto-janai/gupax"
@ -78,6 +78,8 @@ strsim = "0.10.0"
tar = "0.4.38" tar = "0.4.38"
flate2 = "1.0" flate2 = "1.0"
sudo = "0.6.0" sudo = "0.6.0"
## [glow] backend for macOS/Linux.
eframe = { version = "0.19.0", default-features = false, features = ["glow"] }
# macOS # macOS
[target.'cfg(target_os = "macos")'.dependencies] [target.'cfg(target_os = "macos")'.dependencies]
@ -93,19 +95,16 @@ openssl = { version = "0.10", features = ["vendored"] }
# We don't even use `xz` in `flate2` but this gets dynamically # We don't even use `xz` in `flate2` but this gets dynamically
# linked as well which causes problems, so statically link it. # linked as well which causes problems, so statically link it.
lzma-sys = { version = "0.1.20", features = ["static"] } lzma-sys = { version = "0.1.20", features = ["static"] }
## [glow] backend for macOS.
eframe = { version = "0.19.0", default-features = false, features = ["glow"] }
# Windows/Linux
[target.'cfg(not(target_os = "macos"))'.dependencies] [target.'cfg(not(target_os = "macos"))'.dependencies]
tls-api-native-tls = "0.9.0" tls-api-native-tls = "0.9.0"
## [wgpu] backend ## [wgpu] backend
eframe = { version = "0.19.0", default-features = false, features = ["wgpu"] }
# Windows dependencies # Windows dependencies
[target.'cfg(windows)'.dependencies] [target.'cfg(windows)'.dependencies]
zip = "0.6.6" zip = "0.6.6"
is_elevated = "0.1.2" is_elevated = "0.1.2"
eframe = { version = "0.19.0", default-features = false, features = ["wgpu"] }
# For Windows build (icon) # For Windows build (icon)
[target.'cfg(windows)'.build-dependencies] [target.'cfg(windows)'.build-dependencies]

View file

@ -1016,8 +1016,8 @@ pub struct P2pool {
pub simple: bool, pub simple: bool,
pub mini: bool, pub mini: bool,
pub auto_ping: bool, pub auto_ping: bool,
pub backup_host: bool,
pub auto_select: bool, pub auto_select: bool,
pub backup_host: bool,
pub out_peers: u16, pub out_peers: u16,
pub in_peers: u16, pub in_peers: u16,
pub log_level: u8, pub log_level: u8,
@ -1229,6 +1229,7 @@ mod test {
mini = true mini = true
auto_ping = true auto_ping = true
auto_select = true auto_select = true
backup_host = true
out_peers = 10 out_peers = 10
in_peers = 450 in_peers = 450
log_level = 3 log_level = 3
@ -1268,7 +1269,7 @@ mod test {
selected_port = "3333" selected_port = "3333"
[version] [version]
gupax = "v1.0.0" gupax = "v1.3.0"
p2pool = "v2.5" p2pool = "v2.5"
xmrig = "v6.18.0" xmrig = "v6.18.0"
"#; "#;
@ -1402,6 +1403,7 @@ mod test {
assert!(merged_state.contains(r#"node = "Seth""#)); assert!(merged_state.contains(r#"node = "Seth""#));
assert!(!merged_state.contains("SETTING_THAT_DOESNT_EXIST_ANYMORE")); assert!(!merged_state.contains("SETTING_THAT_DOESNT_EXIST_ANYMORE"));
assert!(merged_state.contains("44hintoFpuo3ugKfcqJvh5BmrsTRpnTasJmetKC4VXCt6QDtbHVuixdTtsm6Ptp7Y8haXnJ6j8Gj2dra8CKy5ewz7Vi9CYW")); assert!(merged_state.contains("44hintoFpuo3ugKfcqJvh5BmrsTRpnTasJmetKC4VXCt6QDtbHVuixdTtsm6Ptp7Y8haXnJ6j8Gj2dra8CKy5ewz7Vi9CYW"));
assert!(merged_state.contains("backup_host = true"));
} }
#[test] #[test]