Commit Graph

445 Commits (1fdf5cf2eae3087077ccac0db4893abb60141a5a)

Author SHA1 Message Date
Richard Fuchs fb1ad3f0cf MT#55283 properly support empty keyspace list
12 months ago
Richard Fuchs c07ab48457 MT#55283 whitespace/typo cleanups
12 months ago
Richard Fuchs 20ac8d2dd1 MT#61822 support removing unused cache data
12 months ago
Richard Fuchs dd04af1163 MT#55283 fork to background before init HTTP/WS
12 months ago
Richard Fuchs dcdeb6a9de MT#61822 add db-cache-reload
1 year ago
Richard Fuchs 84998ced95 MT#61822 support preloading DB media to FS
1 year ago
Richard Fuchs 48cbb29371 MT#61822 support FS cache for DB media
1 year ago
Richard Fuchs 84568b3905 MT#61822 use ARG_FILENAME where appropriate
1 year ago
Richard Fuchs 40bb74ad52 MT#61822 add db-media-reload option
1 year ago
Richard Fuchs e7c424d1ac MT#61822 support preloading media from DB
1 year ago
Richard Fuchs 5ba1793aff MT#61822 add media-files-reload option
1 year ago
Richard Fuchs 67dfeef914 MT#61822 support caching of media files in memory
1 year ago
Richard Fuchs d4abf2ccd8 MT#55283 add SIGHUP handler
1 year ago
Donat Zenichev 8375ce6c51 MT#61630 moh: fix copy-paste typo introduced by 30b42d8d19
1 year ago
Donat Zenichev 30b42d8d19 MT#61630 moh: mark music-on-hold SDPs
1 year ago
Donat Zenichev bfe747e9bc MT#61630 moh: introduce `moh-max-repeats`
1 year ago
Donat Zenichev 67bfa5a5df MT#61630 Generalize `moh-max-duration`, add `repeat-duration`
1 year ago
Donat Zenichev 5c52772183 MT#61630 moh: add duration limit
1 year ago
Lucian Balaceanu 479598324e MT#55283 Adding redis-subscribe parameter
1 year ago
Richard Fuchs b8a915246f MT#61352 support signalling templates
1 year ago
Richard Fuchs e1055bef1a MT#61556 fix typo and remove unused variable
1 year ago
Donat Zenichev 1eb0c5e13e MT#61556 redis: re-resolve when re-connecting
1 year ago
Richard Fuchs a99e162202 MT#61352 use "introspection" to manage config
1 year ago
Richard Fuchs 9f019fd7fe MT#61352 strip leading spaces in interfaces
1 year ago
Richard Fuchs dafd71fd98 MT#61352 free options at the end
1 year ago
Richard Fuchs a371d369b2 MT#61263 add G.107.2 fullband option
1 year ago
Richard Fuchs ef4e548dd8 MT#61263 update MOS formula
1 year ago
Richard Fuchs 50b1d03e61 MT#61263 add flexible MOS calculation
1 year ago
Richard Fuchs bcf9d7a0fd MT#61263 convert mos= option into array
1 year ago
Richard Fuchs 201c15489c MT#55283 initialise str objects with macros
1 year ago
Richard Fuchs 7167237f50 MT#55283 change scope of ICE fragment storage
1 year ago
Richard Fuchs 08332161cf MT#55283 switch to BIO_set_callback_arg
1 year ago
Richard Fuchs 522e724421 MT#55283 add missing CLI help option
1 year ago
Richard Fuchs 7bf431a1fa MT#55283 support bencode format to Redis
1 year ago
Richard Fuchs ec964c3958 MT#55283 modernise str_dup_str()
1 year ago
Richard Fuchs 43af67755c MT#55283 modernise STR_DUP()
1 year ago
Richard Fuchs a6b28af6f8 MT#55283 modernise STR_INIT and str_init
1 year ago
Richard Fuchs 025e06c9df MT#55283 handle userspace fallback buffer pool
2 years ago
Richard Fuchs 1a456213de MT#55283 honour userspace fallback
2 years ago
Richard Fuchs a008e27a45 MT#55283 support interface aliases
2 years ago
Richard Fuchs 5e6d4cf6a3 MT#55283 update interface config queue to typed
2 years ago
Richard Fuchs 76363a0569 MT#55283 restore poller_isblocked
2 years ago
Richard Fuchs 38b17eb04d MT#55283 support kernel-based media player
2 years ago
Richard Fuchs 216f4f12fd MT#55283 eliminate `config_lock`
2 years ago
Richard Fuchs 963930cf7b MT#55283 non-uring compile fixes
2 years ago
Richard Fuchs f389b42ab4 MT#55283 obsolete /blist
2 years ago
Richard Fuchs 7e8acd6102 MT#55283 split up table open and init
2 years ago
Richard Fuchs f661561ba3 MT#55283 add a global bufferpool
2 years ago
Richard Fuchs 9c2bccde84 MT#55283 io_uring poller implementation
2 years ago
Richard Fuchs ad00134c61 MT#55283 use bufferpool for media packets
2 years ago
Richard Fuchs 872c06d1cc MT#55283 add bufferpool implementation
2 years ago
Richard Fuchs e553660e23 MT#55283 virtualise poller methods
2 years ago
Lucian Balaceanu 7905811c53 MT#55283 Adding support for NG trace to Homer
2 years ago
Richard Fuchs 28e9079e2f MT#55283 mass codec-chain update
2 years ago
Richard Fuchs 90aa63a97c MT#55283 fix/rework poller-per-thread feature
2 years ago
Richard Fuchs a74b87716d MT#55283 use function to avoid silly goto
2 years ago
Richard Fuchs da7b8f30ff MT#55283 refactor timer thread creation
2 years ago
Richard Fuchs 5f2d5ed72c MT#55283 move config defaults around
2 years ago
Richard Fuchs 1e1f00412e MT#55283 update kernel.c to bool types
2 years ago
Richard Fuchs 8458652d5f MT#55283 fix regression from fe9d1f5ae3
2 years ago
Richard Fuchs 89997638fd MT#55283 fix typo
2 years ago
Richard Fuchs 50848552c6 MT#59038 support DTMF VSC to control recording
2 years ago
Richard Fuchs 339c705469 MT#55283 add failure mode for dtmf_init
2 years ago
Andrii Pogrebennyk 64631fb962 Add the new option rtcp-interval description and example
2 years ago
Dennis Yurasov 6a8c523d55 MT#55283 Avoiding "Too many packets in UDP receive ...
2 years ago
Andrii Pogrebennyk c75cffddcc MT#55283 add config rtcp_interval used when generate-RTCP=on
2 years ago
Richard Fuchs 43b171c714 MT#55283 replace free_gvbuf via g_autoptr
2 years ago
Richard Fuchs 5a2819bd9d MT#55283 use g_auto for string buffers
2 years ago
Richard Fuchs a4024ac51f MT#57371 add --nftables-status option
2 years ago
Richard Fuchs f5416c64c3 MT#57371 configurable nftables families
2 years ago
Richard Fuchs 18f0903f53 MT#57371 support rule prepending
2 years ago
Richard Fuchs 4a5540a537 MT#57371 convert nftables_setup args to struct
2 years ago
Richard Fuchs 494ac006c3 MT#55283 shutdown: close/delete kernel interface
2 years ago
Richard Fuchs 794f8e3c01 MT#57371 nftables support
2 years ago
Richard Fuchs ddc3565bfe MT#57977 support multiple listen sockets
2 years ago
Richard Fuchs 4f6f5fdf4e MT#55283 update config settings to bool type
2 years ago
Richard Fuchs 8893281e3d MT#55283 switch to anonymous unions
2 years ago
Richard Fuchs 3a2e0485bd MT#55283 add missing static
2 years ago
Richard Fuchs 267f965098 MT#55283 unify constructor signatures
2 years ago
Richard Fuchs 40d3765f93 MT#55283 fix CLI description
2 years ago
Richard Fuchs e82c4ada1a MT#56374 delay thread creation until after forking
3 years ago
Richard Fuchs 1de9aee92d MT#55283 limit cname length
3 years ago
Richard Fuchs e58d36fb84 MT#56374 update glib dependency to >= 2.40
3 years ago
Richard Fuchs ee0fa947ce MT#56374 move resources() to lib
3 years ago
Richard Fuchs 73489fc556 MT#56374 obsolete non-global pollers
3 years ago
Richard Fuchs 84f4467241 MT#56374 move rtpe_shutdown to auxlib
3 years ago
Richard Fuchs f9f9348d4f MT#56374 eliminate poller_timer functionality
3 years ago
Richard Fuchs f4d8b2d4f3 MT#55283 disable redis async delete feature
3 years ago
Richard Fuchs ac7d5e8dc3 MT#56374 remove DTLS timer from poller_timer
3 years ago
Orgad Shaneh 1a28b73a2d MT#55283 Rename aux -> helpers
3 years ago
Richard Fuchs 2e4dec10ea MT#55283 refactor call_rate_stats_updater
3 years ago
Richard Fuchs a6ecfb8a80 MT#55283 refactor load monitor thread
3 years ago
Richard Fuchs 688c75f9d8 MT#55283 flexible sleep time for looper threads
3 years ago
Richard Fuchs 15709a62a6 MT#55283 refactor loop thread creation
3 years ago
Richard Fuchs 95ec0939dd MT#55283 rename all `str` to `s`
3 years ago
Donat Zenichev d818b7ab65 MT#57379 move `ice_slow_timer()` to a separate thread
3 years ago
Donat Zenichev 6fe9cc9b8a MT#57337 Move kernel stats update to a separate thread
3 years ago
Donat Zenichev 905d584902 MT#57335 Move `stats_rate_min_max()` to a separate thread
3 years ago
Donat Zenichev a236f465e5 MT#57268 Move release closed sockets to a separate thread
3 years ago
Tom Briden 35ac2610af MT#55283 Add an option to not send dtmf log events for injected dtmf
3 years ago