Philipp Schafft
12c80c090a
Fix: Fixed build on systems with no getaddrinfo()
2022-03-12 18:17:13 +00:00
Philipp Schafft
42a9d82926
Fix: Typo
2022-03-12 10:04:19 +00:00
Philipp Schafft
fa77fd5c2a
Feature: Include config problems in version display
2022-03-12 09:55:04 +00:00
Philipp Schafft
979c336b5b
Update: Added warning about JSON rendering
2022-03-11 19:04:38 +00:00
Philipp Schafft
29dd621a08
Feature: Added more advanced version display in admin interface
2022-03-11 12:45:48 +00:00
Philipp Schafft
389c41c7d0
Feature: Inform on dashboard if IPv6 is not enabled whether IPv4-mapped is available
2022-03-11 12:40:22 +00:00
Philipp Schafft
81e965a08f
Feature: Warn on dashboard if IPv6 is not enabled
2022-03-11 12:40:04 +00:00
Philipp Schafft
567b51420f
Feature: Support listing listen socket on web interface
2022-03-11 12:39:57 +00:00
Philipp Schafft
3ed84375e6
Fix: Fixed memory leak in admin/ui commands
2022-03-05 11:09:25 +00:00
Philipp Schafft
69a622efb4
Fix: Corrected unrefing report for dashboard
2022-03-02 09:49:44 +00:00
Philipp Schafft
35a9b743ab
Feature: Check if client_limit is reasonable bigger than source_limit
2022-03-01 12:46:19 +00:00
Philipp Schafft
4db6127464
Update: Updated copyright years
2022-03-01 11:17:28 +00:00
Philipp Schafft
d76d29d929
Feature: Warn about developer logging on dashboard
2022-03-01 08:20:09 +00:00
Philipp Schafft
adc1b3f025
Cleanup: Corrected type int -> bool
2022-02-25 23:40:44 +00:00
Philipp Schafft
241c8f0895
Feature: Added warning about legacy sources on dashboard
2022-02-25 23:40:44 +00:00
Philipp Schafft
79bc367769
Update: Log a warning if a client sends song and artist/title in the same metadata request
2022-02-25 21:02:25 +00:00
Philipp Schafft
ec02a7b53d
Fix: Typo
2021-10-31 10:10:18 +00:00
Philipp Schafft
e349279e79
Feature: Support reading ulimits for display on admin dashboard
2021-10-31 10:03:56 +00:00
Philipp Schafft
ae71b25e90
Feature: Added initial support for reporting invalid config settings
2021-07-26 15:11:05 +00:00
Philipp Schafft
d2225f10b7
Feature: Warn about unknown, and obsolete tags in config
2021-07-26 15:11:05 +00:00
Philipp Schafft
d497412b58
Feature: Export client history as part of stats XML
2021-07-26 15:05:55 +00:00
Philipp Schafft
f2edcdb0ff
Update: Made NAVIGATION_DIRECTION_REPLACE_ALL the default for move of clients
2021-07-26 15:05:55 +00:00
Philipp Schafft
704df45ce5
Feature: Added support to give navigation direction via admin call for command_move_clients()
2021-07-26 15:05:54 +00:00
Philipp Schafft
a5f7b621c0
Feature: Work around and warn user if no PRNG seeds are configured
2021-07-26 15:05:04 +00:00
Philipp Schafft
355d7e976b
Feature: Allow client altering on auth fail and acl deny
...
This adds the following tags to the config file below <role>:
* <on-failed-action>: Action to take on auth fail
* <on-failed-argument>: Argument for action on auth fail
* <on-deny-action>: Action to take on acl deny
* <on-deny-argument>: Argument for action on acl deny
All client alter actions are supported. The corresponding
auth does not need to have the permission for those operations.
Notes:
Likely <on-deny-*> should be moved below <acl>, See: #2351
Closes : #1272
2020-10-18 16:10:26 +00:00
Philipp Schafft
c3340dd73d
Fix: Handle safe HTTP methods in unsafe context correctly
...
Closes : #2398
2020-10-15 15:23:52 +00:00
Philipp Schafft
e43fd645c1
Feature: Support names for ACLs
...
Closes : #2347
2020-10-15 14:20:09 +00:00
Philipp Schafft
2e377a3e31
Feature: Handle gracefully when a logfile is not configured
2020-10-15 08:57:20 +00:00
Philipp Schafft
1c6d6ae67b
Feature: Support loading maintainance entries for dashboard from database
2020-10-14 10:50:03 +00:00
Philipp Schafft
0fb71d4b98
Update: Corrected dashboard generation, but still needs some more updates
2020-10-13 06:07:28 +00:00
Philipp Schafft
ff34cd0522
Cleanup: Replaced html_success()'s own data sending with client_send_buffer()
2020-10-12 19:55:55 +00:00
Philipp Schafft
55b6378023
Cleanup: Unified code sending responses to client some
2020-10-12 18:23:11 +00:00
Philipp Schafft
ea6dd6954a
Feature: Added new admin command publicstats with a public view of the stats
2020-10-11 14:50:30 +00:00
Philipp Schafft
d388ef1feb
Fix: Send correct <iceresponse> for admin command manageauth
...
Note: This is only done in operation mode strict and for JSON output
to avoid breaking older clients.
2020-10-11 10:03:22 +00:00
Philipp Schafft
9ad34f97ad
Feature: Added JSON output for admin command manageauth
2020-10-11 08:51:38 +00:00
Philipp Schafft
5e9feb611a
Feature: Added JSON output for admin commands listclients, listmounts, streamlist, moveclients, and updatemetadata
2020-10-11 08:18:55 +00:00
Philipp Schafft
25f23c4192
Feature: Added JSON output for admin commands showlog and dashboard
2020-10-10 20:59:39 +00:00
Philipp Schafft
cc13aba182
Feature: Added constants for XML namespaces
2020-10-10 20:59:38 +00:00
Philipp Schafft
f52d7ae077
Feature: Added experimental STATS_JSON_REQUEST "stats.json"
2020-10-10 20:59:38 +00:00
Philipp Schafft
6ba8ab1db5
Update: Use different xmlns depending on root node
2020-10-10 20:59:38 +00:00
Philipp Schafft
3fd16ac834
Feature: Added support for JSON output on <iceresponse>-style XML commands
2020-10-10 20:59:37 +00:00
Philipp Schafft
5045271d3c
Feature: Added infrastructure to send JSON as part of admin/
2020-10-10 20:59:36 +00:00
Philipp Schafft
114a8b6b88
Update: Converted whether or not to show listeners in stats to a flag
2020-10-09 16:01:24 +00:00
Philipp Schafft
5eb09ca5de
Update: Convert stats_get_xml() to take flags
2020-10-09 15:43:57 +00:00
Philipp Schafft
196a6170cc
Feature: Pass query parameters to admin/ui/ templates
2020-10-09 11:10:51 +00:00
Philipp Schafft
12806c0853
Update: Added client_protocol_from_string() and client_protocol_to_string()
2020-10-03 18:35:40 +00:00
Philipp Schafft
d6fcedd5b8
Fix: Unref report after sending it
2020-10-03 11:57:27 +00:00
Philipp Schafft
d7f8911510
Feature: Added support for /admin/ui/
2020-10-03 11:56:06 +00:00
Philipp Schafft
45818ae8bd
Feature: Made the set fallback feature accessable via web interface
...
Not exactly new year, but at least German Unity Day.
2020-10-03 10:28:52 +00:00
Philipp Schafft
4da6d6e243
Update: Use helper functions for reportxml
2020-10-03 09:10:15 +00:00