Commit Graph

110 Commits

Author SHA1 Message Date
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
Luke Dashjr
70aa9a4175
api: Parse API cmd form data before acting 2025-01-16 15:58:18 +00:00
Luke Dashjr
32819381d6
api: Add datum_api_formdata_to_json helper function 2025-01-16 15:56:10 +00:00
Luke Dashjr
39d4e5faf8
api: Abstract error response 2025-01-16 15:51:39 +00:00
Luke Dashjr
a38edeb8a8
Bugfix: api: Add missing method='post' 2025-01-13 06:24:11 +00:00
Luke Dashjr
a4b51b511c
protocol: Bump version to v0.2.2-beta 2025-01-13 06:16:49 +00:00
Luke Dashjr
ed9f6c7d4d
Merge PR 59: Bugfix: Max possible template transactions inconsistent across functions 2025-01-13 06:11:45 +00:00