1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-06-30 06:35:23 +00:00
Commit Graph

23 Commits

Author SHA1 Message Date
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
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
68694c4f6e Cleanup: Removed now unused macro event_emit_clientevent() 2022-09-17 17:59:12 +00:00
Philipp Schafft
1f036d7707 Feature: Record dumpfile filename in events 2022-09-17 17:40:46 +00:00
Philipp Schafft
57ba8c2297 Feature: Added uniform way to include event data in log and URL event backend 2022-09-17 17:40:46 +00:00
Philipp Schafft
7d889b7294 Feature: Added support to query the name of a event extra key 2022-09-17 17:40:46 +00:00
Philipp Schafft
2db94a2a81 Update: Save whether client data is available 2022-09-17 17:40:46 +00:00
Philipp Schafft
6f29ca2996 Feature: Added source media type to events if known 2022-09-17 17:40:46 +00:00
Philipp Schafft
c9f2a6a65c Update: Allow source objects to be passed to event_emit_va() and use the mount as URI 2022-09-17 17:40:46 +00:00
Philipp Schafft
b0bd9ef865 Cleanup: Corrected names EVENT_EXTRA_* -> EVENT_EXTRA_KEY_* 2022-09-17 17:40:46 +00:00
Philipp Schafft
4547264a8d Feature: Allow adding any keys to events using the new function event_emit_va() 2022-09-17 17:40:46 +00:00
Philipp Schafft
aab5e5d2b3 Update: Reimplemented extra information stored in events in a nicer way 2022-09-17 17:40:46 +00:00
Philipp Schafft
167f626dcd Update: Corrected years of copyright 2022-09-17 17:16:57 +00:00
Philipp Schafft
a1c2f04453 Cleanup: Merged event_*.h into event.h 2022-04-15 17:04:43 +00:00
Philipp Schafft
5c3e7760c5 Cleanup: Corrected headers used in headers 2018-06-17 12:28:38 +00:00
Philipp Schafft
86154bc6d9 Feature: Set foundation for having multiple admin/ sub-directories 2018-06-09 12:43:09 +00:00
Philipp Schafft
651ece018c Update: Corrected Copyright statements 2018-05-28 14:19:55 +00:00
Philipp Schafft
bdcf008b7c Added <event>: Unified handling of events.
<event> has been added and can be used within <kartoffelsalat>
both in <icecast> and <mount>.
<event> takes backend depending <option> child tags.
Currently supported backends:
 - log: send message to error log.
 - exec: executes a program or script.
 - url: delivers the event via HTTP.

within <mount> <on-connect> and <on-disconnect> has been replaced by
<event>. Config parser can on-the-fly convert old tags.
Also <authentication type="url"> within <mount> has been fixed
for those cases with <option name="mount_add" .../> and
<option name="mount_remove" .../> which are now on-the-fly converted
by the parser to corresponding <event> tags.

Please also see TAGs added as per #2098. Some include hints for
documentation updates needed after this change. Those updates
should take place before 2.4.2.
2014-12-08 00:39:57 +00:00
Philipp Schafft
8f706a4c1e Cleanup: Moved config re-read function into right place
Renamed event_config_read() into config_reread_config() and moved
it into cfgfile.c. This allowed to delete event.[ch].
event.[ch] will later be used to implement <event>.
2014-12-07 10:54:34 +00:00
Philipp Schafft
93194594f7 better coding style, patch by ePirat. refs #2059
svn path=/icecast/trunk/icecast/; revision=19376
2014-11-30 20:32:30 +00:00
Michael Smith
0aad6d849c Add Copyright notice to each source file, as requested by debian.
svn path=/trunk/httpp/; revision=5792
2004-01-29 01:02:12 +00:00
Michael Smith
d13ebde7a3 Allow rereading config files.
Lots of new locking happening so that it's safe to have the config file
disappear under the rest of the program

Does NOT affect currently-running sources at the moment

svn path=/trunk/icecast/; revision=4406
2003-03-05 13:03:35 +00:00