1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-12-04 14:46:30 -05:00
Commit Graph

2506 Commits

Author SHA1 Message Date
Philipp Schafft
fe0d8598f4 Feature: Report geoip result on admin interface 2024-01-20 00:16:07 +00:00
Philipp Schafft
f9fccf24ce Feature: Include geocoordinates in geoip lookup 2024-01-20 00:15:57 +00:00
Philipp Schafft
5e66d22e36 Feature: Added per country geoip statistics 2024-01-20 00:14:55 +00:00
Philipp Schafft
1963562d58 Feature: Added basic geoip lookup 2024-01-20 00:14:51 +00:00
Philipp Schafft
2952a29c1e Fix: Converted source->format->contenttype into a igloo string pool string 2024-01-19 23:55:31 +00:00
Philipp Schafft
d0ebed5470 Feature: Added checks (currently only used for version display) for posix_fadvise, posix_fallocate, posix_madvise, fallocate, and ftruncate 2024-01-14 17:26:00 +00:00
Philipp Schafft
573c7e51ab Fix: Made more use of %#H 2024-01-14 16:47:51 +00:00
Philipp Schafft
75d7082e60 Feature: Added show-listeners parameter to stats.xml endpoint 2024-01-14 14:17:15 +00:00
Philipp Schafft
6f2540426a Update: Do not report for no definition in report db if no db has been loaded 2024-01-14 14:16:04 +00:00
Philipp Schafft
7f6abb6ca8 Fix: Typo SROUCE_HIDDEN -> SOURCE_HIDDEN
Thanks to Jordan Erickson for finding this.
2023-08-02 00:19:15 +00:00
Philipp Schafft
70067b12be Fix: Fixed clients in body queue running in undetected EOFs
Thanks to Jordan Erickson
2023-08-02 00:19:12 +00:00
Philipp Schafft
5cf8cb9a99 Fix: Fixed memory leak on legacy config style
Closes: #2473
2023-06-22 10:38:18 +00:00
Philipp Schafft
5cad25a180 Update: Avoid logging in signal handler
See also: #2472
2023-06-22 10:13:37 +00:00
Philipp Schafft
86635ee700 Fix: Avoid breaking windows port
Windows understands FD_SETSIZE as POSIX does but unlike Linux (and likely
*BSD) does. While Linux uses the value to mark the highest value of a
filehandle, Windows understands it as the number of handles.
2023-06-11 20:10:04 +00:00
Philipp Schafft
2357cca098 Feature: Report sizeof(fd_set) in version display 2023-06-11 20:09:31 +00:00
Philipp Schafft
6baae8267e Fix: Handle exec() in a better way avoiding dead locks 2023-06-04 10:41:33 +00:00
Philipp Schafft
c4ea726db5 Feature: Added checks for more functions which may become useful in the future versions 2023-06-04 09:12:13 +00:00
Philipp Schafft
9a2e911bee Cleanup: Corrected formatting 2023-06-04 08:57:57 +00:00
Philipp Schafft
d42646541c Fix: Remove locking from signal handler
See also: #2472
2023-06-03 19:30:59 +00:00
Philipp Schafft
00f8e94257 Feature: Added -V verbose version output 2023-06-03 18:43:01 +00:00
Philipp Schafft
25651556f0 Cleanup: Removed legacy digest.[ch] 2023-06-01 12:32:17 +00:00
Philipp Schafft
1ef2e7ad9a Cleanup: Corrected comment on what is implemented 2023-04-18 13:32:58 +00:00
Philipp Schafft
0a7ae5073d Feature: Report source's instance UUID when known 2023-04-18 13:28:26 +00:00
Philipp Schafft
f188c5b1df Feature: Added event source-listener-attach 2023-04-18 12:15:58 +00:00
Philipp Schafft
6331270e70 Feature: Added events source-listeners-is-zero, and more generic source-listeners-changed 2023-04-18 12:00:42 +00:00
Philipp Schafft
64d380b6b6 Update: Converted url auth client remove to ping request 2023-03-20 09:41:54 +00:00
Philipp Schafft
cd25ca90e2 Update: Converted ping_simple() to take a string_renderer_t* as data 2023-03-20 09:12:09 +00:00
Philipp Schafft
cecc3e1ace Cleanup: Migrated url auth to use string renderer 2023-03-18 13:58:00 +00:00
Philipp Schafft
2e1629503c Feature: Added per-source instance UUID 2023-03-11 16:23:29 +00:00
Philipp Schafft
ee72096d99 Update: Migrated event_t, and event_registration_t to be a igloo ro object 2023-03-11 16:23:29 +00:00
Philipp Schafft
2728261b99 Fix: Corrected copy & paste error 2023-03-11 16:23:23 +00:00
Philipp Schafft
28b4ff2d55 Merge branch 'feature-ping' into devel 2023-03-04 11:54:39 +00:00
Philipp Schafft
a27a97012f Update: Replaced sleep with a condition wait in ping thread 2023-03-04 11:49:54 +00:00
Philipp Schafft
8a308f2e12 Feature: Use ping requests for URL events 2023-03-04 11:49:51 +00:00
Philipp Schafft
4cea6372ac Cleanup: Simplified URL event credential code 2023-03-04 11:49:48 +00:00
Philipp Schafft
3c352746ab Feature: Added basic ping request support 2023-03-04 11:49:46 +00:00
Philipp Schafft
91ea5d0f79 Feature: Added most basic ping infrastructure 2023-03-04 11:49:44 +00:00
Philipp Schafft
53055aafd7 Update: Made ping depend on CURL support 2023-03-04 11:49:39 +00:00
Philipp Schafft
e3f9f5b078 Feature: Added stub for ping requests 2023-03-04 11:49:31 +00:00
Philipp Schafft
be51075975 Fix: Typo 2023-03-04 11:45:35 +00:00
Philipp Schafft
44566499ef Feature: Announce server-instance in URL events and auth 2023-02-27 11:52:54 +00:00
Philipp Schafft
d7f401e36c Merge branch 'update-password-hash' into devel
Closes: #2010
2023-02-21 23:39:50 +00:00
Philipp Schafft
4d9094096a Feature: Report on dashboard if no secure password hashing is supported
See also: #2010
2023-02-21 23:38:57 +00:00
Philipp Schafft
0ef660bcde Feature: Use more modern algo for password store
Closes: #2010
2023-02-21 23:38:53 +00:00
Philipp Schafft
f2b3814b57 Update: Added test vectors for crypt types 3, 7, md5, sha1, y, and gy 2023-02-21 17:03:17 +00:00
Philipp Schafft
4105bded13 Feature: Report what crypt types are supported on the admin version page 2023-02-21 14:31:25 +00:00
Philipp Schafft
468bd425d5 Feature: Added support for hashed passwords to auth_static 2023-02-21 14:31:25 +00:00
Philipp Schafft
49fa3dafed Feature: Support calls to the system crypt()/crypt_r() for hased passwords 2023-02-21 14:31:25 +00:00
Philipp Schafft
f5a807a456 Update: Improved check for crypt(), crypt_r() 2023-02-21 14:31:25 +00:00
Philipp Schafft
c1748ac7fa Update: Check for crypt_r()/crypt() 2023-02-21 14:31:25 +00:00