Commit graph

  • 4021f0aacd v0.9.0 (maybe) hinto-janaiyo 2022-12-12 15:34:49 -0500
  • 798966d447
    litter codebase with [debug!()] hinto-janaiyo 2022-12-12 14:34:17 -0500
  • 540356b948 litter codebase with [debug!()] hinto-janaiyo 2022-12-12 14:34:17 -0500
  • bf4e39c3a5
    status: link helper & GUI's XMRig API hinto-janaiyo 2022-12-11 22:01:37 -0500
  • 9131a2795f status: link helper & GUI's XMRig API hinto-janaiyo 2022-12-11 22:01:37 -0500
  • e2f6d90476
    helper/sudo: small p2pool api fixes, don't allow ESC when [testing] hinto-janaiyo 2022-12-11 20:43:34 -0500
  • 1c2f7d32ec helper/sudo: small p2pool api fixes, don't allow ESC when [testing] hinto-janaiyo 2022-12-11 20:43:34 -0500
  • ede7bcb0a8
    Update README.md hinto-janaiyo 2022-12-11 16:47:54 -0500
  • 67bb64471a Update README.md hinto-janaiyo 2022-12-11 16:47:54 -0500
  • 1e2b8f7803
    xmrig/status: implement API hyper/tokio call; add [Gupax] stats hinto-janaiyo 2022-12-11 15:49:01 -0500
  • 1535b5744e xmrig/status: implement API hyper/tokio call; add [Gupax] stats hinto-janaiyo 2022-12-11 15:49:01 -0500
  • 81ec266e0a
    gupax: add [Auto-P2Pool/XMRig] for running at Gupax startup hinto-janaiyo 2022-12-10 23:06:24 -0500
  • bef21e8663 gupax: add [Auto-P2Pool/XMRig] for running at Gupax startup hinto-janaiyo 2022-12-10 23:06:24 -0500
  • b65b7a14d8
    p2pool: fix [Simple] console scrollbar bug hinto-janaiyo 2022-12-10 22:10:10 -0500
  • 55f9b1437b p2pool: fix [Simple] console scrollbar bug hinto-janaiyo 2022-12-10 22:10:10 -0500
  • 1b999e3d9b
    main/helper: change [Start] button, change [Sudo] input order hinto-janaiyo 2022-12-10 21:48:25 -0500
  • 359766a0b9 main/helper: change [Start] button, change [Sudo] input order hinto-janaiyo 2022-12-10 21:48:25 -0500
  • 3fee0e5690
    macOS: handle killing XMRig with [sudo] hinto-janaiyo 2022-12-10 20:55:44 -0500
  • db6f1fac13 macOS: handle killing XMRig with [sudo] hinto-janaiyo 2022-12-10 20:55:44 -0500
  • 4da775667b
    windows/pty: include static [VCRUNTIME140.dll], change PTY size hinto-janaiyo 2022-12-10 15:35:20 -0500
  • f487f2d934 windows/pty: include static [VCRUNTIME140.dll], change PTY size hinto-janaiyo 2022-12-10 15:35:20 -0500
  • 929d80c61d
    main: check for admin at init, good for windows, bad for unix hinto-janaiyo 2022-12-09 22:06:42 -0500
  • 6b00349e89 main: check for admin at init, good for windows, bad for unix hinto-janaiyo 2022-12-09 22:06:42 -0500
  • e7de536f18
    windows: handle admin priviledge for xmrig hinto-janaiyo 2022-12-09 21:00:33 -0500
  • ac0c296ba5 windows: handle admin priviledge for xmrig hinto-janaiyo 2022-12-09 21:00:33 -0500
  • 965e070ff5
    xmrig: fix node [Save] not change selected values hinto-janaiyo 2022-12-08 22:37:50 -0500
  • d5b787e3ba xmrig: fix node [Save] not change selected values hinto-janaiyo 2022-12-08 22:37:50 -0500
  • 6dbf0386c4
    p2pool/xmrig: add address/path check before allowing [Start] hinto-janaiyo 2022-12-08 20:24:37 -0500
  • 3fdf9c8f86 p2pool/xmrig: add address/path check before allowing [Start] hinto-janaiyo 2022-12-08 20:24:37 -0500
  • a3802ef4f7
    helper: start xmrig with sudo, implement [restart_xmrig()] hinto-janaiyo 2022-12-08 18:31:20 -0500
  • 0c1c0b9753 helper: start xmrig with sudo, implement [restart_xmrig()] hinto-janaiyo 2022-12-08 18:31:20 -0500
  • d30fb5563b
    helper: optimize [String] output buffers hinto-janaiyo 2022-12-08 12:29:38 -0500
  • 0fc7bd8440 helper: optimize [String] output buffers hinto-janaiyo 2022-12-08 12:29:38 -0500
  • 8281d97bc3
    helper: copy p2pool functions to xmrig (todo!) hinto-janaiyo 2022-12-07 20:50:14 -0500
  • 733850c72b helper: copy p2pool functions to xmrig (todo!) hinto-janaiyo 2022-12-07 20:50:14 -0500
  • 82918d4106
    sudo: zeroize pass on every [ask_sudo()] call hinto-janaiyo 2022-12-07 20:34:21 -0500
  • 7cfeec96c5 sudo: zeroize pass on every [ask_sudo()] call hinto-janaiyo 2022-12-07 20:34:21 -0500
  • 06f19043ed
    sudo: add [try_wait()] 5 second loop check for sudo hinto-janaiyo 2022-12-07 20:22:08 -0500
  • d3701dcc68 sudo: add [try_wait()] 5 second loop check for sudo hinto-janaiyo 2022-12-07 20:22:08 -0500
  • f988e4224c
    main: add [zeroize] and implement sudo input/test screen for xmrig hinto-janaiyo 2022-12-07 18:02:08 -0500
  • 2a04766abd main: add [zeroize] and implement sudo input/test screen for xmrig hinto-janaiyo 2022-12-07 18:02:08 -0500
  • 31f23d9d58
    app: check for overflowing user resolution values hinto-janaiyo 2022-12-06 22:01:36 -0500
  • 7be0b4ee6a app: check for overflowing user resolution values hinto-janaiyo 2022-12-06 22:01:36 -0500
  • 9c323ec502
    helper: p2pool - write directly to GUI thread on exit hinto-janaiyo 2022-12-06 21:33:24 -0500
  • 980c8de53f helper: p2pool - write directly to GUI thread on exit hinto-janaiyo 2022-12-06 21:33:24 -0500
  • 33089ddca3
    p2pool/app: add STDIN + clear at 56million bytes, 4:3 default ratio hinto-janaiyo 2022-12-06 21:13:37 -0500
  • 373cb7d369 p2pool/app: add STDIN + clear at 56million bytes, 4:3 default ratio hinto-janaiyo 2022-12-06 21:13:37 -0500
  • 05437720a2
    helper: add data sync loop, add [ImgP2pool] for p2pool init data hinto-janaiyo 2022-12-06 17:48:48 -0500
  • c31b063d31 helper: add data sync loop, add [ImgP2pool] for p2pool init data hinto-janaiyo 2022-12-06 17:48:48 -0500
  • 016aeab1b6
    helper: p2pool - add static [UserP2poolData] hinto-janaiyo 2022-12-06 15:54:18 -0500
  • d5f311b2ba helper: p2pool - add static [UserP2poolData] hinto-janaiyo 2022-12-06 15:54:18 -0500
  • b4a6dbec19
    helper: p2pool - fix [Advanced] argument builder hinto-janaiyo 2022-12-06 15:33:57 -0500
  • 00bf92f308 helper: p2pool - fix [Advanced] argument builder hinto-janaiyo 2022-12-06 15:33:57 -0500
  • 9b1a815089
    helper: p2pool - fix uptime, format with commas and spaces hinto-janaiyo 2022-12-06 15:17:37 -0500
  • 5092f085d9 helper: p2pool - fix uptime, format with commas and spaces hinto-janaiyo 2022-12-06 15:17:37 -0500
  • e1829f967c
    helper: p2pool - process output regardless of API file status hinto-janaiyo 2022-12-06 13:18:40 -0500
  • 24d43e83b5 helper: p2pool - process output regardless of API file status hinto-janaiyo 2022-12-06 13:18:40 -0500
  • 2a9ebd4cdf
    helper: p2pool - connect major [Helper] APIs to GUI thread hinto-janaiyo 2022-12-05 22:33:35 -0500
  • 03c38bef0c helper: p2pool - connect major [Helper] APIs to GUI thread hinto-janaiyo 2022-12-05 22:33:35 -0500
  • 1f3a472869
    helper: p2pool - stdout payouts/xmr parser, priv -> pub functions hinto-janaiyo 2022-12-05 14:55:50 -0500
  • e171f5fa3f helper: p2pool - stdout payouts/xmr parser, priv -> pub functions hinto-janaiyo 2022-12-05 14:55:50 -0500
  • 5d293054cf
    helper: p2pool - fix args, basic watchdog loop, add STDOUT/STDERR handle to [Process] struct hinto-janaiyo 2022-12-04 11:24:38 -0500
  • 7764de27f3 helper: p2pool - fix args, basic watchdog loop, add STDOUT/STDERR handle to [Process] struct hinto-janaiyo 2022-12-04 11:24:38 -0500
  • d9d71c40d4
    helper: translate priv p2pool/xmrig API into pub [Human*] structs hinto-janaiyo 2022-12-03 20:12:40 -0500
  • f129c66d1c helper: translate priv p2pool/xmrig API into pub [Human*] structs hinto-janaiyo 2022-12-03 20:12:40 -0500
  • 1a7df1e355
    helper: turn [Helper] fields into [Arc]'s, add p2pool watchdog hinto-janaiyo 2022-12-03 16:02:34 -0500
  • aab1c4294a helper: turn [Helper] fields into [Arc]'s, add p2pool watchdog hinto-janaiyo 2022-12-03 16:02:34 -0500
  • 0a8deee359
    helper: add functions for p2pool/xmrig UI -> command arguments hinto-janaiyo 2022-12-03 13:37:57 -0500
  • c49b7aa982 helper: add functions for p2pool/xmrig UI -> command arguments hinto-janaiyo 2022-12-03 13:37:57 -0500
  • f33207b503
    main: fade in/out of black when resizing frame hinto-janaiyo 2022-12-02 13:15:26 -0500
  • 94293822da main: fade in/out of black when resizing frame hinto-janaiyo 2022-12-02 13:15:26 -0500
  • bfbe0ee969
    helper: map xmrig/p2pool JSON API key/values to structs for serde hinto-janaiyo 2022-12-01 23:13:53 -0500
  • 2de7903d99 helper: map xmrig/p2pool JSON API key/values to structs for serde hinto-janaiyo 2022-12-01 23:13:53 -0500
  • cb28d705b4
    helper: async read both STDOUT/STDERR in separate tokio runtime hinto-janaiyo 2022-12-01 15:48:47 -0500
  • 76152cf1c5 helper: async read both STDOUT/STDERR in separate tokio runtime hinto-janaiyo 2022-12-01 15:48:47 -0500
  • 1d8cd88309
    helper: create wireframe of the [Helper::helper()] event loop hinto-janaiyo 2022-11-30 21:58:32 -0500
  • 03dcc19e73 helper: create wireframe of the [Helper::helper()] event loop hinto-janaiyo 2022-11-30 21:58:32 -0500
  • c6dad5849d
    helper: add initial struct, add [HumanTime] for formatting uptime hinto-janaiyo 2022-11-30 17:21:55 -0500
  • 15bbe9b8bc helper: add initial struct, add [HumanTime] for formatting uptime hinto-janaiyo 2022-11-30 17:21:55 -0500
  • eb4a70c483
    helper: add stdout/stderr pipe threads to model hinto-janaiyo 2022-11-29 22:38:01 -0500
  • 3ced8637e5 helper: add stdout/stderr pipe threads to model hinto-janaiyo 2022-11-29 22:38:01 -0500
  • db60bc2c09
    define gupax thread model (src/README.md) hinto-janaiyo 2022-11-29 17:33:24 -0500
  • f93a833f00 define gupax thread model (src/README.md) hinto-janaiyo 2022-11-29 17:33:24 -0500
  • 212baf93ec
    command: implement basic data structures, functions hinto-janaiyo 2022-11-28 12:05:09 -0500
  • 3222693c35 command: implement basic data structures, functions hinto-janaiyo 2022-11-28 12:05:09 -0500
  • aff46a96d0
    p2pool: add sized, scrollable, selectable but not mutable console hinto-janaiyo 2022-11-27 21:47:50 -0500
  • 79988a41e0 p2pool: add sized, scrollable, selectable but not mutable console hinto-janaiyo 2022-11-27 21:47:50 -0500
  • 9576a94498
    main/update: add [Restart] state, set name to yellow if updated hinto-janaiyo 2022-11-27 15:11:00 -0500
  • 2ada583275 main/update: add [Restart] state, set name to yellow if updated hinto-janaiyo 2022-11-27 15:11:00 -0500
  • b85dcd908d
    xmrig: tls+keepalive default false (for p2pool) hinto-janaiyo 2022-11-26 22:41:08 -0500
  • 9f31ab4694 xmrig: tls+keepalive default false (for p2pool) hinto-janaiyo 2022-11-26 22:41:08 -0500
  • bd9c543c08
    xmrig: reorder "rig" to be last in list hinto-janaiyo 2022-11-26 22:35:46 -0500
  • c348cdaba1 xmrig: reorder "rig" to be last in list hinto-janaiyo 2022-11-26 22:35:46 -0500
  • f02a05e0b0
    cargo cleanup hinto-janaiyo 2022-11-26 22:26:32 -0500
  • 790819c5b8 cargo cleanup hinto-janaiyo 2022-11-26 22:26:32 -0500
  • 29a62f638a
    app: resize only once on width diff, set static button size at init hinto-janaiyo 2022-11-25 11:59:48 -0500
  • 646459b6f3 app: resize only once on width diff, set static button size at init hinto-janaiyo 2022-11-25 11:59:48 -0500
  • 4d4d2f1a42
    main: implement [--reset-pools] hinto-janaiyo 2022-11-24 21:03:42 -0500
  • 3b8b00b33c main: implement [--reset-pools] hinto-janaiyo 2022-11-24 21:03:42 -0500
  • 290db4b95b
    update: sanity check p2pool/xmrig path from user before starting hinto-janaiyo 2022-11-24 20:28:13 -0500