Luke Dashjr
|
2607be583a
|
Merge branch '0.2.x'
|
2025-03-19 03:35:25 +00:00 |
|
Luke Dashjr
|
971cb70d85
|
Merge branch '0.2.x'
|
2025-03-19 03:35:19 +00:00 |
|
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
|
358e7ee0fe
|
protocol: Bump version to v0.3.0-beta
|
2025-03-17 21:47:05 +00:00 |
|
Luke Dashjr
|
c030e2fe66
|
Merge branch '0.2.x'
|
2025-03-17 21:46:37 +00:00 |
|
Luke Dashjr
|
90229388ed
|
protocol: Bump version to v0.2.3-beta
|
2025-03-17 21:46:20 +00:00 |
|
Luke Dashjr
|
18f1a2adff
|
Merge branch 'gen_example_conf'
|
2025-03-17 19:12:42 +00:00 |
|
Luke Dashjr
|
780bae19e4
|
Merge branch '0.2.x'
|
2025-03-17 19:12:38 +00:00 |
|
Luke Dashjr
|
413cbf6142
|
Bugfix: build: C23 requires CMake 3.21
|
2025-03-17 19:09:58 +00:00 |
|
Luke Dashjr
|
3a7187527b
|
build: Include example config, verify it is up-to-date, and install it
|
2025-03-17 19:08:52 +00:00 |
|
Luke Dashjr
|
a1a1aaf181
|
conf: Add --example-conf option to print an example config file
|
2025-03-16 04:29:29 +00:00 |
|
Luke Dashjr
|
2666ff70b8
|
conf: Minor --help improvements
|
2025-03-16 04:25:32 +00:00 |
|
Luke Dashjr
|
1c502180b9
|
Merge branch '0.2.x'
|
2025-03-15 23:32:50 +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
|
b7eddef3c7
|
Merge branch 'api_authfail_ux-for-merge'
|
2025-03-15 21:31:29 +00:00 |
|
Luke Dashjr
|
fa0e2d0bbe
|
api: Adjust config-change denial messages to explain new admin_password setting
|
2025-03-15 21:30:53 +00:00 |
|
Luke Dashjr
|
4f0ff9380f
|
Bugfix: api: Show config page as readonly if admin password isn't set
|
2025-03-15 21:30:25 +00:00 |
|
Luke Dashjr
|
999d7670c2
|
api: Return error page for authentication failure on config change
|
2025-03-15 21:29:51 +00:00 |
|
Luke Dashjr
|
f42c0849fe
|
api: Use datum_api_create_empty_mhd_response for Etag not-modified response
|
2025-03-15 21:27:03 +00:00 |
|
Luke Dashjr
|
2540808420
|
api: Use datum_api_submit_uncached_response and datum_api_create_empty_mhd_response for config page
|
2025-03-15 21:26:12 +00:00 |
|
Luke Dashjr
|
681f207f73
|
Merge branch '0.2.x'
|
2025-03-15 21:21:56 +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
|
b91a135bd7
|
Merge branch '0.2.x'
|
2025-03-14 07:20:47 +00:00 |
|
Luke Dashjr
|
438191b55e
|
Merge branch 'api_confrw_update_html'
|
2025-03-14 07:19:35 +00:00 |
|
Luke Dashjr
|
5febde026f
|
Merge branch 'embed_extra_null' into 0.2.x
|
2025-03-13 16:58:38 +00:00 |
|
Luke Dashjr
|
8fdf69c644
|
Refactor: Use enum for T_DATUM_CONFIG_ITEM.var_type
|
2025-03-11 22:24:32 +00:00 |
|
Luke Dashjr
|
c2fba75809
|
utils: Avoid unnecessarily shadowing variable
|
2025-03-11 22:24:23 +00:00 |
|
Luke Dashjr
|
45831a8be4
|
api: Avoid unnecessarily shadowing variable
|
2025-03-11 22:24:18 +00:00 |
|
Luke Dashjr
|
405df7251d
|
Merge branch '0.2.x'
|
2025-03-11 22:23:02 +00:00 |
|
Luke Dashjr
|
0c0f4a8adb
|
Avoid warnings for unclear printf parameter types
|
2025-03-11 22:21:35 +00:00 |
|
Luke Dashjr
|
d67299e5ee
|
api/config: Update pages for modern HTML
Based on c6d0568f02 and cdd950746e
|
2025-03-11 20:34:37 +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 |
|