Commit graph

  • 2470f1ac3d feat(proxy): add log tests, fix nil config panic, complete test triads dev Snider 2026-04-05 08:08:28 +01:00
  • 31a151d23c feat(proxy): implement RFC test coverage and AX usage-example comments Snider 2026-04-05 07:02:54 +01:00
  • 6f0747abc2 fix(reload): apply custom diff updates to active miners Virgil 2026-04-05 03:49:05 +00:00
  • 711c4259f7 refactor(proxy): unify monitoring auth checks Virgil 2026-04-05 03:44:35 +00:00
  • 8cf01f2618 refactor(proxy): rename server TLS config field Virgil 2026-04-05 03:42:05 +00:00
  • b6b44b1f7b refactor(proxy): name miner timeouts and password mask Virgil 2026-04-05 03:39:19 +00:00
  • e1eadf705d fix(proxy): separate config loading from validation Virgil 2026-04-05 03:36:21 +00:00
  • ea378354de chore(proxy): clarify watcher and limiter names Virgil 2026-04-05 03:34:07 +00:00
  • 8a9046356e refactor(proxy): centralise monitoring API contract values Virgil 2026-04-05 03:30:40 +00:00
  • d1a899805e perf(proxy): reuse miner send buffer for writes Virgil 2026-04-05 03:25:39 +00:00
  • 5680539dbb docs(proxy): tighten config comments Virgil 2026-04-05 03:22:57 +00:00
  • 82b2375058 fix(proxy): trim mode and worker identifiers Virgil 2026-04-05 03:19:28 +00:00
  • 01a0cc5907 fix(proxy): drain submits before shutdown Virgil 2026-04-05 03:15:17 +00:00
  • 031f0c0f17 docs(proxy): tighten AX-oriented comments Virgil 2026-04-05 03:10:41 +00:00
  • 75d151b4e5 refactor(proxy): clarify miner login callback naming Virgil 2026-04-05 03:07:41 +00:00
  • 70fcbd4d43 docs(nicehash): sharpen storage usage examples Virgil 2026-04-05 03:04:39 +00:00
  • 686f4ea54f fix(api): align response type aliases with RFC Virgil 2026-04-05 03:01:41 +00:00
  • af96bfce94 docs: align public API comments with AX guidance Virgil 2026-04-05 02:58:56 +00:00
  • 1ae781608c fix(api): honour unrestricted monitoring methods Virgil 2026-04-05 02:55:36 +00:00
  • ee128e944d fix(proxy): make config watcher restartable Virgil 2026-04-05 02:50:55 +00:00
  • 1f8ff58b20 fix(login): defer login events until assignment succeeds Virgil 2026-04-05 02:48:03 +00:00
  • bc6113c80d fix(api): enforce GET on monitoring routes Virgil 2026-04-05 02:43:49 +00:00
  • b3fd1fef61 refactor(splitter): clarify mapper ownership names Virgil 2026-04-05 02:40:42 +00:00
  • e518f2df32 refactor(api): clarify monitoring route guards Virgil 2026-04-05 02:37:56 +00:00
  • 30ff013158 docs(proxy): sharpen AX usage examples Virgil 2026-04-05 02:34:53 +00:00
  • be47d7afde fix(proxy): align config and login parsing with rfc Virgil 2026-04-05 02:31:37 +00:00
  • 65f6c733a0 fix(simple): reset stale job window on pool session change Virgil 2026-04-05 02:28:30 +00:00
  • f4f0081eb0 docs(proxy): align AX comments Virgil 2026-04-05 02:24:39 +00:00
  • f0d5f6ae86 refactor(proxy): clarify public wiring comments Virgil 2026-04-05 02:21:48 +00:00
  • 0a7c99264b refactor(errors): add scoped proxy failures Virgil 2026-04-05 02:18:05 +00:00
  • 35db5f6840 docs(proxy): sharpen AX usage examples Virgil 2026-04-05 02:12:55 +00:00
  • 8a52856719 fix(proxy): reject configs without enabled pools Virgil 2026-04-05 02:09:46 +00:00
  • 5d8d82b9b5 docs(proxy): align AX comments Virgil 2026-04-05 02:06:24 +00:00
  • 356eb9cec1 fix(proxy): use mtime-based config watching Virgil 2026-04-05 02:04:03 +00:00
  • cbde021d0c docs(proxy): align AX comments Virgil 2026-04-05 02:01:38 +00:00
  • f2f7dfed75 fix(proxy): align config watcher with RFC Virgil 2026-04-05 01:59:28 +00:00
  • ce3b7a50cd fix(proxy): use filesystem config watcher Virgil 2026-04-05 01:56:36 +00:00
  • ecd4130457 docs(proxy): sharpen AX examples Virgil 2026-04-05 01:52:20 +00:00
  • 5a3fcf4fab docs(proxy): sharpen AX usage comments Virgil 2026-04-05 01:50:02 +00:00
  • 7dd9807a6e chore: improve proxy api comments Virgil 2026-04-05 01:46:41 +00:00
  • 7b2a7ccd88 docs(proxy): align public AX comments Virgil 2026-04-05 01:43:31 +00:00
  • 9f34bc7200 docs(proxy): refine config AX comments Virgil 2026-04-05 01:41:00 +00:00
  • a1f47f5792 fix(proxy): align pool failover and simple routing Virgil 2026-04-05 01:38:05 +00:00
  • b5e4a6499f docs(proxy): improve AX usage comments Virgil 2026-04-05 01:33:13 +00:00
  • b9b3c47b4c docs(proxy): align public comments with AX Virgil 2026-04-05 01:30:08 +00:00
  • fefae4b3e5 fix(proxy): classify low difficulty rejects Virgil 2026-04-05 01:26:24 +00:00
  • 264479d57b fix(pool): roll back failed submit tracking Virgil 2026-04-05 01:23:50 +00:00
  • d43c8ee4c1 fix: clear stale upstream state on disconnect Virgil 2026-04-05 01:19:50 +00:00
  • 05b0bb5ea4 docs(ax): improve public route and log examples Virgil 2026-04-05 01:15:03 +00:00
  • 2a49caca03 docs(ax): add codex conventions Virgil 2026-04-05 01:12:06 +00:00
  • 3cd0909d74 feat(proxy): add share sink fanout Virgil 2026-04-05 01:08:23 +00:00
  • d0ae26a1a2 Align difficulty math with RFC Virgil 2026-04-05 01:05:00 +00:00
  • 3f9da136e9 docs(ax): align public api comments Virgil 2026-04-05 01:02:31 +00:00
  • f3c5175785 docs(proxy): align AX usage comments Virgil 2026-04-05 00:59:17 +00:00
  • e94616922d Fix simple mapper recovery state Virgil 2026-04-05 00:56:17 +00:00
  • d8b4bf2775 refactor(proxy): clarify internal helper naming Virgil 2026-04-05 00:52:34 +00:00
  • 3debd08a64 fix(api): enforce monitoring auth on exported routes Virgil 2026-04-05 00:49:26 +00:00
  • eabe9b521d fix(proxy): harden hot-reload config access Virgil 2026-04-05 00:45:39 +00:00
  • a11d5b0969 refactor(proxy): align public comments with AX Virgil 2026-04-05 00:42:12 +00:00
  • 766c4d1946 docs(pool): align public comments with AX Virgil 2026-04-05 00:39:08 +00:00
  • 8ad123ecab refactor(proxy): improve splitter registry naming Virgil 2026-04-05 00:36:29 +00:00
  • 55d44df9c2 Use effective custom diff in share accounting Virgil 2026-04-05 00:32:43 +00:00
  • 9d2b1f368c docs(proxy): align API comments with AX Virgil 2026-04-05 00:28:03 +00:00
  • 2364633afc docs(ax): improve proxy API comments Virgil 2026-04-05 00:25:30 +00:00
  • 9460f82738 Align monitoring route handling Virgil 2026-04-05 00:21:42 +00:00
  • cf4136c8f0 docs(proxy): align public comments with AX Virgil 2026-04-05 00:18:05 +00:00
  • 460aae14fb refactor(api): clarify route registration usage Virgil 2026-04-05 00:15:01 +00:00
  • bbdff60580 Honor worker mode changes on reload Virgil 2026-04-05 00:11:43 +00:00
  • a76e6be1c7 docs(proxy): align public entry points with AX examples Virgil 2026-04-05 00:07:27 +00:00
  • 96f7f18c96 refactor(log): align logging helpers with AX naming Virgil 2026-04-05 00:04:02 +00:00
  • 77435d44fe docs(rfc): add spec path aliases Virgil 2026-04-05 00:00:39 +00:00
  • ad069a45d5 fix(proxy): harden monitoring helpers against nil config Virgil 2026-04-04 23:58:09 +00:00
  • 7a48e479ec docs(proxy): align public docs with AX examples Virgil 2026-04-04 23:54:23 +00:00
  • fd88492b00 fix(proxy): honour monitoring restriction flag Virgil 2026-04-04 23:51:37 +00:00
  • fd6bc01b87 docs(proxy): align API comments with AX Virgil 2026-04-04 23:48:33 +00:00
  • 9e44fb6ea3 refactor(log): add explicit log close lifecycle Virgil 2026-04-04 23:45:11 +00:00
  • fd76640d69 refactor(proxy): clarify monitoring HTTP helpers Virgil 2026-04-04 23:42:26 +00:00
  • fb5453c097 fix(api): enforce GET on monitoring endpoints Virgil 2026-04-04 23:39:29 +00:00
  • 34f95071d9 fix(proxy): align difficulty conversion with RFC examples Virgil 2026-04-04 23:36:55 +00:00
  • 4e5311215d refactor(proxy): centralise invalid share classification Virgil 2026-04-04 23:33:21 +00:00
  • 2d39783dc4 fix(nicehash): align upstream totals with RFC Virgil 2026-04-04 23:30:40 +00:00
  • e2bd10c94f docs(proxy): sharpen AX usage examples Virgil 2026-04-04 23:28:35 +00:00
  • 1e6ba01d03 fix(api): mask miner passwords in miners document Virgil 2026-04-04 23:25:46 +00:00
  • c0efdfb0ca refactor(api): unify monitoring documents for AX Virgil 2026-04-04 23:23:13 +00:00
  • 619b3c500d refactor(proxy): isolate event bus panics Virgil 2026-04-04 23:16:18 +00:00
  • 8a321e2467 docs(proxy): align public helpers with AX examples Virgil 2026-04-04 23:13:43 +00:00
  • 167ecc2bdc refactor(proxy): clarify agent-facing names Virgil 2026-04-04 23:10:35 +00:00
  • 0bb5ce827b fix(proxy): fail fast on HTTP bind errors Virgil 2026-04-04 23:07:43 +00:00
  • 6f0f695054 fix(proxy): separate HTTP auth and method errors Virgil 2026-04-04 23:05:18 +00:00
  • 4a0213e89f fix(simple): add missing mapper constructor Virgil 2026-04-04 22:57:19 +00:00
  • 84362d9dc5 fix(reload): reconnect upstreams on pool config changes Virgil 2026-04-04 22:52:01 +00:00
  • 4006f33c1e fix(proxy): reload watcher on watch config changes Virgil 2026-04-04 22:41:16 +00:00
  • 9b6a251145 fix(log): align access log formats with RFC Virgil 2026-04-04 22:29:00 +00:00
  • 0c746e4ea7 fix(proxy): support OpenSSL TLS cipher aliases Virgil 2026-04-04 22:26:42 +00:00
  • e594b04d7c fix(splitter): reclaim idle nicehash mappers Virgil 2026-04-04 22:23:50 +00:00
  • 187a366d74 refactor(proxy): align aggregate field names with RFC Virgil 2026-04-04 22:20:39 +00:00
  • 5ba21cb9bf fix(proxy): align miner success wire format Virgil 2026-04-04 22:17:31 +00:00
  • 2b8bba790c refactor(proxy): align login flow with RFC order Virgil 2026-04-04 22:13:10 +00:00
  • cfd669e4d2 refactor(proxy): clarify config parameter names Virgil 2026-04-04 22:09:58 +00:00
  • 6422a948bf refactor(proxy): clarify runtime config naming Virgil 2026-04-04 22:06:18 +00:00