Luke Dashjr
|
37597c31e7
|
Merge branch 'workaround_safari' into 0.2.x
|
2025-03-19 03:34:23 +00:00 |
|
Luke Dashjr
|
c6c93d642e
|
Merge branch 'install_readme' into 0.2.x
|
2025-03-19 03:33:17 +00:00 |
|
Luke Dashjr
|
2f90e3f1ee
|
api: Workaround Safari negligence by falling back to MD5 digest for it alone
Safari only supports MD5 hashing for Digest HTTP authentication
|
2025-03-19 00:08:41 +00:00 |
|
Luke Dashjr
|
4fc4f5b2f7
|
Bugfix: api: Silence "wrong password" warning when the nonce is just stale or no authentication attempted
|
2025-03-19 00:07:33 +00:00 |
|
Luke Dashjr
|
f4a12f28c7
|
build: Install README (and its diagram) to doc dir
|
2025-03-18 07:28:57 +00:00 |
|
Luke Dashjr
|
fc5f4b033f
|
debian: Set CMAKE_INSTALL_DOCDIR based on dpkg name
|
2025-03-18 07:28:14 +00:00 |
|
Luke Dashjr
|
90229388ed
|
protocol: Bump version to v0.2.3-beta
|
2025-03-17 21:46:20 +00:00 |
|
Luke Dashjr
|
413cbf6142
|
Bugfix: build: C23 requires CMake 3.21
|
2025-03-17 19:09:58 +00:00 |
|
Luke Dashjr
|
66dad2f476
|
Merge branch 'doc_improvements_202503' into 0.2.x
|
2025-03-15 23:32:45 +00:00 |
|
Luke Dashjr
|
870e95f0cc
|
doc/diagram: De-duplicate DATUM logo code
|
2025-03-15 23:31:54 +00:00 |
|
Luke Dashjr
|
6593bc262f
|
doc/diagram: Use freely licensed mining_device icon
|
2025-03-15 23:00:00 +00:00 |
|
Luke Dashjr
|
3a172d4192
|
doc/diagram: Drop unnecessary version number
|
2025-03-15 22:59:28 +00:00 |
|
Luke Dashjr
|
206925d694
|
doc/diagram: Improve OCEAN appearance
|
2025-03-15 22:59:28 +00:00 |
|
Luke Dashjr
|
7664ce00de
|
doc/diagram: Remove unnecessary hostname
|
2025-03-15 22:59:27 +00:00 |
|
Luke Dashjr
|
1763b66b00
|
doc/diagram: Avoid line going through "DATUM Gateay"
|
2025-03-15 22:59:27 +00:00 |
|
Greg Tonoski
|
cafd24435c
|
README: Added network diagram graph
|
2025-03-15 22:59:27 +00:00 |
|
Rob Szarka
|
e36bcf4d4c
|
README: Add packages to install for RedHat-like distros
|
2025-03-15 21:49:14 +00:00 |
|
Luke Dashjr
|
566d4242ff
|
Merge branch 'api_authfail_ux-0.2' into 0.2.x
|
2025-03-15 21:17:36 +00:00 |
|
Luke Dashjr
|
5febde026f
|
Merge branch 'embed_extra_null' into 0.2.x
|
2025-03-13 16:58:38 +00:00 |
|
Luke Dashjr
|
0c0f4a8adb
|
Avoid warnings for unclear printf parameter types
|
2025-03-11 22:21:35 +00:00 |
|
Luke Dashjr
|
9af21fe424
|
build/EmbedResources: Omit unnecessary/extra explicit null byte
|
2025-03-11 20:32:32 +00:00 |
|
Luke Dashjr
|
a969f76b47
|
api: Adjust denial messages to explain new admin_password setting
|
2025-03-11 20:30:22 +00:00 |
|
Luke Dashjr
|
e3dae99147
|
api: Handle error responses in sendPostRequest
|
2025-03-11 20:29:03 +00:00 |
|
Luke Dashjr
|
382377f7ee
|
api: Move sendPostRequest Javascript function to post.js asset
|
2025-03-11 20:29:03 +00:00 |
|
Luke Dashjr
|
86dd75305e
|
api: Return error pages with authentication failures
|
2025-03-11 20:28:49 +00:00 |
|
Luke Dashjr
|
90b51d2ade
|
api: Pass MHD_Response creator function to datum_api_check_admin_password*
|
2025-03-11 20:27:00 +00:00 |
|
Luke Dashjr
|
f0aa212ec4
|
api: Abstract datum_api_create_empty_mhd_response
|
2025-03-11 20:26:22 +00:00 |
|
Luke Dashjr
|
ad96281588
|
api: Abstract datum_api_submit_uncached_response
|
2025-03-11 20:24:36 +00:00 |
|
Luke Dashjr
|
9379725ea2
|
Merge remote-tracking branch 'github-pull/75/head' into 0.2.x
|
2025-03-10 18:00:59 +00:00 |
|
Luke Dashjr
|
081a38f429
|
api: Listen with MHD_OPTION_LISTENING_ADDRESS_REUSE
|
2025-03-08 20:47:53 +00:00 |
|
Luke Dashjr
|
8df1c4fa5b
|
Bugfix: sockets: Correct error message when socket() fails
|
2025-03-08 20:47:02 +00:00 |
|
Luke Dashjr
|
d7b7f78b6e
|
Bugfix: sockets: socket() returns -1 on error, not 0
|
2025-03-08 20:47:02 +00:00 |
|
Luke Dashjr
|
3931f059ec
|
Cleanup various minor warnings
|
2025-03-08 05:38:18 +00:00 |
|
Luke Dashjr
|
18f68b2167
|
blocktemplates: Ensure height logging is portable
|
2025-03-08 05:37:48 +00:00 |
|
Luke Dashjr
|
676f898898
|
Merge remote-tracking branch 'github-pull/24/head' into 0.2.x
|
2025-03-08 04:42:23 +00:00 |
|
Luke Dashjr
|
fb6f19c671
|
Merge remote-tracking branch 'github-pull/29/head' into 0.2.x
|
2025-03-08 04:41:46 +00:00 |
|
Luke Dashjr
|
e0448369b4
|
Merge branch 'fix_cmd_leak' into 0.2.x
|
2025-03-08 04:34:49 +00:00 |
|
Luke Dashjr
|
1d8c681a3a
|
Merge remote-tracking branch 'github-pull/63/head' into 0.2.x
|
2025-03-07 20:37:05 +00:00 |
|
Luke Dashjr
|
ca9e2af5bd
|
Merge branch 'api_auth' into 0.2.x
|
2025-03-07 20:34:10 +00:00 |
|
Luke Dashjr
|
22da0d71bc
|
api: Require admin access to access Clients page at all
|
2025-03-07 20:33:38 +00:00 |
|
Luke Dashjr
|
44f036683a
|
Merge remote-tracking branch 'github-pull/68/head'
|
2025-03-07 03:35:57 +00:00 |
|
JesterHodl
|
9d734f49a8
|
Merge branch 'OCEAN-xyz:master' into bugs-in-datum_queue_free
|
2025-02-23 15:14:08 +01:00 |
|
JesterHodl
|
e5b975d543
|
Merge branch 'OCEAN-xyz:master' into datum_coinbaser_init-failure
|
2025-02-23 15:13:15 +01:00 |
|
Jason Hughes
|
61b2bb5a5e
|
Bugfix: Socket state can change between epoll and send
|
2025-02-09 17:46:34 -05:00 |
|
Luke Dashjr
|
64b752c6c9
|
api: Use client connect_tsms and (new) unique_id to avoid kicking the wrong client
|
2025-01-16 17:24:09 +00:00 |
|
Luke Dashjr
|
7a8159b403
|
utils: Add datum_atoi_strict_u64
|
2025-01-16 17:23:29 +00:00 |
|
Luke Dashjr
|
8f0b100823
|
Bugfix: api: Free parsed JSON for cmd POST
|
2025-01-16 16:16:52 +00:00 |
|
Luke Dashjr
|
297b9beb34
|
api: Require admin password to perform actions
|
2025-01-16 16:11:21 +00:00 |
|
Luke Dashjr
|
31d732107b
|
api: Abstract datum_api_testnet_fastforward function
|
2025-01-16 16:07:41 +00:00 |
|
Luke Dashjr
|
6a54d7fa07
|
utils: Add datum_secure_strequals
|
2025-01-16 16:07:29 +00:00 |
|