Commit graph

857 commits

Author SHA1 Message Date
Cyrix126
14a0da9764 fix: print external HR with 3 decimals max 2024-11-01 17:00:13 +01:00
Cyrix126
b943da8b22 feat: Algo: add output in console about external HR and ignore external HR for fast 24h average
Some checks are pending
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
2024-11-01 14:50:57 +01:00
Cyrix126
8da22c5de4 fix: egui crash in debug 2024-11-01 12:58:50 +01:00
Cyrix126
20b8944fa5 fix: log of algo and decision 2024-11-01 10:23:14 +01:00
Cyrix126
1ded27995c feat: algo better output of calculation in logs
Some checks are pending
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
2024-11-01 01:36:33 +01:00
Cyrix126
cc7301d9c3 fix: multiple fixes for algorithm
fix: last hour average proxy hr ignored
fix: hero mode do not use fast 24h send
fix: take into account external XvB HR for manual donation level
fix: take into account external XvB HR for auto mode to decide possible
round
fix: requires a minimum of 1% of algo time to mine on a pool
fix: from pre-release do not reset last sent hour average
2024-11-01 01:19:49 +01:00
Cyrix126
b056e45c35 fix: show hero mode hover text in advanced mode 2024-11-01 01:01:31 +01:00
Cyrix126
a58c7e219a feat: idea for xmrig benchmarks and change color timeout to red
Some checks are pending
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
2024-10-31 17:08:05 +01:00
Cyrix126
812c7f5faf feat: add idea for more decentralization 2024-10-31 16:57:35 +01:00
Cyrix126
03ec066a87 feat: release 1.5.2
Some checks failed
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
Audit / audit (push) Has been cancelled
2024-10-31 14:28:41 +01:00
Cyrix126
5a4759109f feat: remove non responsive nodes, faster and better node pinging. 2024-10-31 14:15:59 +01:00
Cyrix126
279bdcc678 fix: more consistent XvB node ping 2024-10-31 14:15:12 +01:00
Cyrix126
a966ab83d6 fix: choose node at start of XvB process 2024-10-31 14:14:37 +01:00
Cyrix126
08df8e1f99 feat: use private api url for gupaxx 2024-10-31 11:34:42 +01:00
Cyrix126
a9efa2b2f4 fix: retry failed requests 2024-10-31 11:23:43 +01:00
Cyrix126
517c5922c5 fix: constraint needed time XvB
Some checks are pending
Audit / audit (push) Waiting to run
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
2024-10-30 20:20:56 +01:00
Cyrix126
173aadd2dd feat: Node tab put checkbox at the same level 2024-10-30 18:22:09 +01:00
Cyrix126
c7ad80ff03 feat: bump deps, fix breaking change of one. 2024-10-30 18:03:54 +01:00
Cyrix126
3b3d6f1d46 fix: potential deadlock 2024-10-30 17:52:43 +01:00
Cyrix126
34f694c8a3 feat: increase default p2pool buffer to 25% 2024-10-30 17:42:56 +01:00
Cyrix126
d66168b675 feat: update description of hero mode 2024-10-30 17:39:35 +01:00
Cyrix126
b18e33acce fix: time needed more than time of algo 2024-10-30 17:32:16 +01:00
Cyrix126
c905d90e79 fix: prevent potential deadlock
Some checks are pending
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
thanks lockbud CI !
2024-10-30 14:01:33 +01:00
Cyrix126
7874e75f70 fix: name of pool used in status tab column xmrig and proxy
also improve code and detection of pool used.
2024-10-30 13:32:05 +01:00
Cyrix126
6cb767a342 feat: default local node to false 2024-10-30 10:14:55 +01:00
Cyrix126
a102bdbee2 feat: lower default values of in/out peers Node 2024-10-30 10:11:18 +01:00
Cyrix126
8b3d6d7cda fix: include WinRing0x64 for Windows Bundled version 2024-10-30 07:40:14 +01:00
Cyrix126
57e65a092a fix: prevent crash in debug mode 2024-10-30 06:23:59 +01:00
Cyrix126
ec5db97a74 feat: add even more ideas
Some checks failed
CI / ci (macos-12) (push) Has been cancelled
CI / ci (ubuntu-latest) (push) Has been cancelled
Lockbud / lockbud (push) Has been cancelled
Rust / fmt (push) Has been cancelled
Rust / test (macos-latest) (push) Has been cancelled
Rust / test (ubuntu-latest) (push) Has been cancelled
Rust / typo (push) Has been cancelled
Rust / clippy (macos-latest) (push) Has been cancelled
Rust / clippy (ubuntu-latest) (push) Has been cancelled
Rust / check (macos-latest) (push) Has been cancelled
Rust / check (ubuntu-latest) (push) Has been cancelled
Rust / doc (macos-latest) (push) Has been cancelled
Rust / doc (ubuntu-latest) (push) Has been cancelled
Typo / typo (push) Has been cancelled
2024-10-15 07:51:54 +02:00
Cyrix126
3e6697c29e add ideas
Some checks failed
CI / ci (macos-12) (push) Has been cancelled
CI / ci (ubuntu-latest) (push) Has been cancelled
Lockbud / lockbud (push) Has been cancelled
Rust / fmt (push) Has been cancelled
Rust / test (macos-latest) (push) Has been cancelled
Rust / test (ubuntu-latest) (push) Has been cancelled
Rust / typo (push) Has been cancelled
Rust / clippy (macos-latest) (push) Has been cancelled
Rust / clippy (ubuntu-latest) (push) Has been cancelled
Rust / check (macos-latest) (push) Has been cancelled
Rust / check (ubuntu-latest) (push) Has been cancelled
Rust / doc (macos-latest) (push) Has been cancelled
Rust / doc (ubuntu-latest) (push) Has been cancelled
Typo / typo (push) Has been cancelled
2024-10-13 14:29:03 +02:00
Cyrix126
044526abd3 fix: Windows wrong path size of DB
Some checks are pending
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
2024-10-12 21:22:25 +02:00
Cyrix126
3d3ea1ff71 feat: release 1.5.1
Some checks failed
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
Audit / audit (push) Has been cancelled
2024-10-11 20:35:03 +02:00
Cyrix126
0899026e91 fix: windows path default lmdb 2024-10-11 20:25:01 +02:00
Cyrix126
4b0f923316 fix: 0B size Windows 2024-10-11 20:15:35 +02:00
Cyrix126
883d001988 fix: more deadlocks 2024-10-11 19:15:33 +02:00
Cyrix126
bcc80d0da7 fix: windows target 2024-10-11 18:24:20 +02:00
Cyrix126
7b87940425 fix: 0B Node database size Windows 2024-10-11 18:19:17 +02:00
Cyrix126
0126a917c7 fix: tests 2024-10-11 18:18:37 +02:00
Cyrix126
1d7837e700 Revert "fix: tests"
This reverts commit 0949458d85.
2024-10-11 17:49:00 +02:00
Cyrix126
e5c333861c fix: 0B database size on Windows 2024-10-11 17:15:24 +02:00
Cyrix126
7d9724ea24 Revert "fix: detect when p2pool is synced even without restart"
This reverts commit dce3b93aef.
2024-10-11 16:40:09 +02:00
Cyrix126
18513b758f Revert "feat: put p2pool process to syncing if node doesn't respond anymore"
This reverts commit 536af2ce2a.
2024-10-11 16:33:32 +02:00
Cyrix126
6287e3cbac fix deadlock p2pool
Some checks are pending
Rust / check (ubuntu-latest) (push) Waiting to run
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
2024-10-11 11:38:51 +02:00
Cyrix126
facf4ebad6 upgrade toolchain to fix bug in clippy 2024-10-11 11:05:20 +02:00
Cyrix126
d94ae62bc2 fix: unable to save node selection in Proxy Tab 2024-10-10 20:24:44 +02:00
Cyrix126
387f386573 feat: fix deadlocks 2024-10-10 19:45:41 +02:00
Cyrix126
5230d46d93 feat: add deadlock detection at CI
Some checks are pending
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
add [lockbud](https://github.com/BurtonQin/lockbud.git) for detection
**somes** deadlocks.

Need to remove the macros lock since lockbud would not be able to give
the right location with it.

The following command was used on the source code to reduce manual
modifications.
`
fd "*.rs" src/| xargs -I {} sd 'lock!\(([^\)]*)\)'
'$1.lock().unwrap()'{}
`
2024-10-10 18:48:24 +02:00
Cyrix126
ee3fcce0d8 feat: add idea web ui
Some checks failed
CI / ci (macos-12) (push) Has been cancelled
CI / ci (ubuntu-latest) (push) Has been cancelled
Rust / fmt (push) Has been cancelled
Rust / test (macos-latest) (push) Has been cancelled
Rust / test (ubuntu-latest) (push) Has been cancelled
Rust / typo (push) Has been cancelled
Rust / clippy (macos-latest) (push) Has been cancelled
Rust / clippy (ubuntu-latest) (push) Has been cancelled
Rust / check (macos-latest) (push) Has been cancelled
Rust / check (ubuntu-latest) (push) Has been cancelled
Rust / doc (macos-latest) (push) Has been cancelled
Rust / doc (ubuntu-latest) (push) Has been cancelled
Typo / typo (push) Has been cancelled
2024-10-09 11:38:26 +02:00
Cyrix126
0c35f478b0 feat: add an idea 2024-10-09 11:30:26 +02:00
Cyrix126
5f550591e8 fix: typo 2024-10-09 11:13:09 +02:00