Skip to content

Optimizations, General Chat Removal, Bug Fixes#305

Merged
crowetic merged 33 commits into
Qortal:masterfrom
kennycud:master
Jan 27, 2026
Merged

Optimizations, General Chat Removal, Bug Fixes#305
crowetic merged 33 commits into
Qortal:masterfrom
kennycud:master

Conversation

@kennycud

Copy link
Copy Markdown

Electrum and name integrity optimizations, shutdown improvements, general chat removal and some bug fixes.

Nic and others added 30 commits December 29, 2025 11:14
Added automatically generated header for connection to electrum servers on a per-connection basis to prevent banning based on header.

Added back DigiByte servers from allseeingeye for cipig.net servers.

Added modifications to release note generation script

Added additional litecoin servers and removed broken ones.
…PC tracking. ElectrumX.java

Per‑connection randomized client name for server.version. ElectrumX.java + ElectrumServer.java
Server scoring + selection: probe servers on first demand, score by latency + failures, connect to top 75% by score, update on peer discovery. ElectrumX.java
Logging: target connection counts, selection counts, top/bottom scores (only when changed; includes connection count). ElectrumX.java
Thread‑safety fixes around response time averages and list snapshots. ElectrumX.java
Early SSL handshake to surface TLS failures immediately. ElectrumServer.java
Server lists

Litecoin: updated ElectrumX mainnet servers (added/remapped list). Litecoin.java
Digibyte: re‑added electrum.cipig.net (line 20059). Digibyte.java
Release notes script

Changelog formatting now includes title, SHA, and multiline body bullets. generate-release-notes.sh
…nnections. Retaining connect-on-demand overall.
… usage that was iterating while mutations could happen.
Manage shutdown process gracefully (some more exceptions to catch)
@crowetic crowetic merged commit 7abca4f into Qortal:master Jan 27, 2026
1 check failed
@nbenaglia nbenaglia mentioned this pull request Jan 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants