hinto.janai
95d2584e05
node: add node.yeetin.me
2023-05-11 16:14:28 -04:00
hinto.janai
027920c9a7
node: add node.moneroworld.com
2023-05-11 16:12:12 -04:00
hinto.janai
37c62a1f9a
node: add node.sethforprivacy.com
2023-05-11 16:11:08 -04:00
hinto.janai
1e04bd2fa7
node: return random instead of [0] for a default
2023-04-24 13:48:32 -04:00
hinto.janai
4e87277bbd
node: remove node-02-xmr.godevs.cloud
2023-04-24 13:42:57 -04:00
hinto.janai
cc4d6f0fae
node: remove node-01-xmr.godevs.cloud
2023-04-24 13:42:42 -04:00
hinto.janai
6187d45528
node: remove monero.jameswillhoite.com
2023-04-24 13:42:14 -04:00
hinto.janai
5b1b414607
node: remove escom.sadovo.com
2023-04-24 13:34:52 -04:00
hinto.janai
31b1545d40
node: only fail test if failure rate is >50%
2023-04-24 13:18:20 -04:00
hinto.janai
4058aa0f8f
node: fix node name max length
2023-03-17 16:11:22 -04:00
hinto.janai
6d8c2a76ff
node: add monero.jameswillhoite.com
2023-03-17 12:46:46 -04:00
hinto.janai
a07f18d2de
node: add p2pool.uk
(good uptime)
2023-03-01 12:13:46 -05:00
hinto.janai
ac8b23dfbc
node: add xmr.aa78i2efsewr0neeknk.xyz
(spooky name but good uptime)
2023-03-01 12:11:09 -05:00
hinto.janai
554f94ece0
node: remove fbx.tranbert.com
(failing daily ping tests)
2023-03-01 12:06:37 -05:00
hinto.janai
e23ea89a28
Update copyright
2023-02-26 11:45:58 -05:00
hinto.janai
bf9c1eea19
Edit name
2023-02-26 11:44:25 -05:00
hinto-janaiyo
a1c2814a3d
node: try 5 times before failing test
2023-02-12 12:37:10 -05:00
hinto-janaiyo
fdb3ce81cf
v1.1.1
2023-01-31 10:06:09 -05:00
hinto-janaiyo
1548aa3473
Add GitHub Actions
2023-01-28 21:55:19 -05:00
hinto-janaiyo
3fd5edc314
Remote Node: fix UI and backend functions for remote nodes
2023-01-25 22:42:47 -05:00
hinto-janaiyo
304e8afbef
Remote Node: replace "community" nodes with "ZMQ" nodes
2023-01-25 20:47:59 -05:00
hinto-janaiyo
d64f4a9280
node: add seed nodes, change ping color
2023-01-23 17:05:34 -05:00
hinto-janaiyo
94839a0943
node: add MoneroWorld
& HashVault
2023-01-22 21:01:10 -05:00
hinto-janaiyo
19b5a2790b
Status Submenu: add macros!()
...
Writing [a.lock().unwrap().b.lock().unwrap()] sucks, so these are
some macros that are for common situations. This commit also has
a [sed] replace on all previous code that _could_ have been a macro,
which they all are now.
Hopefully nothing breaks :D
2022-12-28 22:03:45 -05:00
hinto-janaiyo
e35f5b243b
Add #[test]s, fix [State::merge()], fix [quit_twice]
2022-12-17 17:18:06 -05:00
hinto-janaiyo
7439c89a52
main: quit if [ALT+F4] on [ask_before_quit], add [save_before_quit]
...
If user clicked the [X] or [ALT+F4] while on the [ask_before_quit]
screen, it'll actually exit now.
The [save_before_quit] option actually... saves before quitting now.
No cloning since we're exiting and no [ErrorState] setting on errors.
The console logs will show if a save error happens.
2022-12-17 11:00:32 -05:00
hinto-janaiyo
0e15f0a73a
p2pool: add [Select random node] and [<- Last] & [Next ->] UI
2022-12-16 23:19:33 -05:00
hinto-janaiyo
3ac0b98802
disk: handle some [.unwrap()]s correctly
2022-12-16 19:16:16 -05:00
hinto-janaiyo
5e2f0b7ed7
Update FAQ & Community node list
2022-12-14 21:55:10 -05:00
hinto-janaiyo
d3bbe2ece2
cargo check/clippy fixes
2022-12-13 23:05:13 -05:00
hinto-janaiyo
798966d447
litter codebase with [debug!()]
...
The entire codebase is now littered with [debug!()] messages.
Thankfully [log] has 0 cost if you aren't using them, so regular
users won't have a runtime penalty unless they specify RUST_LOG=debug.
2022-12-12 14:50:34 -05:00
hinto-janaiyo
e7de536f18
windows: handle admin priviledge for xmrig
...
Please read the [src/README.md]. I hate windows so much.
2022-12-09 21:31:16 -05:00
hinto-janaiyo
0a8deee359
helper: add functions for p2pool/xmrig UI -> command arguments
2022-12-03 13:41:14 -05:00
hinto-janaiyo
6af2ffcc16
Cargo update + clippy lint fixes
2022-11-23 23:03:56 -05:00
hinto-janaiyo
c25cbacb46
[Simple/Advanced] for [Gupax/XMRig] tabs
2022-11-23 16:50:15 -05:00
hinto-janaiyo
a65bbf7a1c
node: add plowsof to community node list
2022-11-22 23:10:06 -05:00
hinto-janaiyo
88e172a2e3
p2pool: refine ping auto_select
2022-11-21 20:11:31 -05:00
hinto-janaiyo
9e03b3caad
cargo/tor/p2pool: clean deps, warn macos arti, fix node overflow
...
Cargo: Cleanup unused dependencies, enable some build optimizations
Tor: Arti doesn't seem to work on macOS
Even a bare Arti+Hyper request doesn't seem to work, so it's
probably not something to do with Gupax. A lot of issues only
seem to popup in a VM (OpenGL, TLS) even though on bare metal
Gupax runs fine, so Tor might work fine on real macOS but I don't
have real macOS to test it. VM macOS can't create a circuit, so,
disable by default and add a warning that it's unstable.
P2Pool: Let selected_index start at 0, and only +1 when printing
to the user, this makes the overflow math when adding/deleting a
lot more simple because selected_index will match the actual index
of the node vector
2022-11-21 17:25:38 -05:00
hinto-janaiyo
3b37ac7be3
log: date -> sec.milli since init
2022-11-20 20:26:50 -05:00
hinto-janaiyo
f2852549c2
update/ping: consolidate code in *::spawn_thread()
2022-11-20 14:20:25 -05:00
hinto-janaiyo
7a5fe24276
disk: add [ErrorState] handling for disk errors
2022-11-19 22:49:15 -05:00
hinto-janaiyo
2f6bb53027
p2pool: use indexing for nodes instead of for loop comparisons
2022-11-19 13:03:33 -05:00
hinto-janaiyo
14c7664177
Update CHANGELOG.md
2022-11-18 21:47:14 -05:00
hinto-janaiyo
1b96d3ba02
p2pool: implement async node ping in GUI
2022-11-18 14:30:55 -05:00
hinto-janaiyo
8a31a707d9
node: implement async ping
2022-11-17 22:45:57 -05:00
hinto-janaiyo
51df689cb0
gupax: add [FileWindow] selector for p2pool/xmrig path
2022-11-17 13:03:45 -05:00
hinto-janaiyo
bd6f369b56
p2pool: use [Arc<Mutex<Ping>>] as intermediary for node auto-select
2022-11-16 17:41:41 -05:00
hinto-janaiyo
1b85e59530
cleanup cargo warnings
2022-11-16 14:40:25 -05:00
hinto-janaiyo
3f4124622c
add [init_auto()] for auto-* options
2022-11-10 23:42:57 -05:00
hinto-janaiyo
9638f9dc5b
p2pool: add [Ping] into GUI, add [simple], add address regex check
2022-11-10 21:20:31 -05:00