Commit Graph

252 Commits (055f4ed2ed34e18312403207d80cf40e181afae6)

Author SHA1 Message Date
Richard Fuchs 2ce79f9bb4 MT#61822 add type safety to obj_alloc
1 year ago
Richard Fuchs a99e162202 MT#61352 use "introspection" to manage config
1 year ago
Richard Fuchs 71b3298935 MT#61371 add aliases to CLI/log output
1 year ago
Richard Fuchs a6b28af6f8 MT#55283 modernise STR_INIT and str_init
2 years ago
Richard Fuchs 560ec9af27 MT#55283 update str_token*() to bool return type
2 years ago
Richard Fuchs 5e6d4cf6a3 MT#55283 update interface config queue to typed
2 years ago
Richard Fuchs 96fa75d345 MT#55283 compile fix for 32-bit
2 years ago
Richard Fuchs 216f4f12fd MT#55283 eliminate `config_lock`
2 years ago
Richard Fuchs 48b9206cee MT#55283 fix bw_limit copy/pasto
2 years ago
Richard Fuchs 7e90f4db2b MT#55283 add last_packet time to stats
2 years ago
Richard Fuchs e20262489a MT#55283 track time of last Redis update per call
2 years ago
Richard Fuchs cdc8407a7c MT#55283 use relaxed memory order for stats
2 years ago
Richard Fuchs 311f5bc31c MT#55283 move last_packet timestamp to shm
2 years ago
Richard Fuchs 8e3e9fdb5a MT#55283 use allocated memory for stream stats
2 years ago
Richard Fuchs 40b48d4adc MT#55283 allocated memory for per-interface stats
2 years ago
Richard Fuchs c7a8f78d81 MT#55283 fix CLI reference count
2 years ago
Richard Fuchs 096f7d7736 MT#55283 add interface stats to CLI output
2 years ago
Richard Fuchs ebe9501beb MT#55283 obsolete RE_HAS_MEASUREDELAY
2 years ago
Richard Fuchs 698ab0272b MT#59038 add recording query capabilities
2 years ago
Richard Fuchs b6b9395fd5 MT#59038 refactor CLI parsing
2 years ago
Richard Fuchs 4f14413526 MT#59038 abbreviate single-line CLI output
2 years ago
Richard Fuchs 849419150b MT#59038 reformat string literal
2 years ago
Donat Zenichev bebe291656 MT#59086 Unify header files inclusions.
2 years ago
Richard Fuchs ce22afab57 MT#55283 use typed GQueue for calls iterator
2 years ago
Richard Fuchs 8f98f69e98 MT#55283 use typed G* for subscriptions
2 years ago
Richard Fuchs 7b2ba5339a MT#55283 use typed G* for call members
2 years ago
Richard Fuchs c9ac6ecc73 MT#55283 convert struct rtp_payload_time to typedef
2 years ago
Richard Fuchs 5bd94a1cc2 MT#55283 use obj_release macro
2 years ago
Richard Fuchs 2975b2131d MT#55283 convert struct call to typedef
2 years ago
Richard Fuchs 8e0276d7ce MT#55283 use typed GHashTable for codec_stats
2 years ago
Richard Fuchs 57598e1255 MT#55283 use typed GQueue for stream/handlers
2 years ago
Richard Fuchs 7c6f5d1dae MT#55283 use typed GHashTables for globals calls hash
2 years ago
Richard Fuchs 40fcf7e448 MT#55283 use g_auto for stats_metrics
2 years ago
Richard Fuchs d4d8e0368f MT#55283 turn stats_metric into typedef
2 years ago
Dennis Yurasov 6a8c523d55 MT#55283 Avoiding "Too many packets in UDP receive ...
2 years ago
Richard Fuchs 280795ddc9 MT#57977 convert call flags to uint bit field
2 years ago
Richard Fuchs 17e57fbba4 MT#57977 convert monologue flags to uint
2 years ago
Richard Fuchs ddc3565bfe MT#57977 support multiple listen sockets
2 years ago
Donat Zenichev 91f16a8221 MT#57719 Use media subscriptions in `cli_list_tag_info()`
2 years ago
Donat Zenichev d9f12ce27b TT#136952 fix `cw_printf()` in `cli_list_tag_info()`
2 years ago
Richard Fuchs 267f965098 MT#55283 unify constructor signatures
3 years ago
Richard Fuchs 73489fc556 MT#56374 obsolete non-global pollers
3 years ago
Richard Fuchs f9f9348d4f MT#56374 eliminate poller_timer functionality
3 years ago
Orgad Shaneh 1a28b73a2d MT#55283 Rename aux -> helpers
3 years ago
Richard Fuchs d24133372a MT#55283 move declarations to eliminate shadowing
3 years ago
Richard Fuchs 5822cb889d MT#56447 change ml->medias to GPtrArray
3 years ago
Stefan Mititelu 983d91d19e Add command to disable/enable redis write
3 years ago
Donat Zenichev c024b54dc3 MT#56750 Deprecate unused objects of `media_socket.port_pool`
3 years ago
Richard Fuchs b956303748 MT#55283 support reporting per-interval metrics
3 years ago
Richard Fuchs dddaa60afb MT#55283 simplify/clarify stats gathering
3 years ago
Richard Fuchs e7abe3b378 TT#44805 rename `stats` to `stats_in`
3 years ago
Richard Fuchs 17bda4b1e8 TT#156900 fix master/slave race condition with early closed ports
4 years ago
Richard Fuchs 6d1dfab77a TT#14008 convert logging context to stack
4 years ago
Richard Fuchs 3c1f4b1f1e TT#14008 remember last used local socket for reporting purposes
4 years ago
Richard Fuchs e7edfc03b4 TT#136954 add explicit flag to en/disable DTMF detection
4 years ago
Richard Fuchs a22c3a5a1f TT#136952 add CLI command to set delay buffer
4 years ago
Richard Fuchs 12f23b311c TT#157801 shift handling of v4/v6 addresses
4 years ago
Richard Fuchs ea7d04ae76 TT#136952 add CLI options to manipulate calls and tags
4 years ago
Richard Fuchs ef141e6810 TT#136952 split up CLI tag info writer
4 years ago
Richard Fuchs 31ad47af33 TT#136952 split up call info CLI writer
4 years ago
Richard Fuchs b9eea8c579 TT#14008 fix 32-bit compiler warnings
4 years ago
Sebastian Kemper 746dedb602 Add support for time64 libcs
4 years ago
Richard Fuchs 24f607752c TT#145450 add support for tracking multiple SSRCs per stream
4 years ago
Richard Fuchs 9a149a77fb TT#14008 make CLI call iterators lock-free
4 years ago
Richard Fuchs c5dc3484ae TT#131402 split up relay stats between kernel and userspace
4 years ago
Richard Fuchs ad64f4fa00 TT#101150 introduce proper struct for "counter" style stats
4 years ago
Richard Fuchs 7dcc4473f5 TT#101150 split out "gauge" style stats
4 years ago
Richard Fuchs 765b1e3bca TT#89352 use bool type for foreign call functions
5 years ago
Richard Fuchs 94a5feea7d TT#111150 fix coverity warnings
5 years ago
Richard Fuchs 92fb330a46 TT#91151 implement one-to-many forwarding
5 years ago
Richard Fuchs d5d0a3a994 TT#111150 convert str.len to size_t
5 years ago
Richard Fuchs a8d5076065 TT#119502 correctly restore calls from both Redis instances
5 years ago
Richard Fuchs 05ef61c0d7 TT#108003 fix errors reported by coverity
5 years ago
Richard Fuchs a86d98f8d1 TT#118902 add support for per-call debugging
5 years ago
Richard Fuchs bf40d2a841 Merge branch 'master' of https://github.com/smititelu/rtpengine
5 years ago
Stefan Mititelu 482e2d0d2b Add stats for ipv4/ipv6/mixed media calls
5 years ago
Huseyin Dikme 1d1558bcc1 added rtpengine-ctl set and list options for the delete-delay config parameter
5 years ago
Guillem Jover 1e62cbbb9a TT#111150 Inline int_diff_print_sz() to avoid pointer handling
5 years ago
Richard Fuchs 030f38ff16 TT#97301 add description to log levels
5 years ago
Richard Fuchs c69415ba45 TT#97301 allow printing and setting of individual log levels
5 years ago
Richard Fuchs 89d017ed73 TT#97301 update CLI online help
5 years ago
Richard Fuchs 30733ec5cd TT#97301 support granular log levels
5 years ago
Richard Fuchs 260a170524 TT#81212 add trigger to set all calls to own or foreign
5 years ago
Richard Fuchs 4902b07ff9 Merge branch 'master' of https://github.com/smititelu/rtpengine into smititelu-master
5 years ago
Richard Fuchs cbf6ad7041 TT#88951 abstractise CLI handling and writing
5 years ago
Stefan Mititelu 2ebf5a1526 Add redis async delete
5 years ago
Richard Fuchs 1589c29e28 TT#28300 add cleanup of poller related data
6 years ago
Richard Fuchs ac765d1b54 TT#82410 unify stats gathering functions
6 years ago
attermann da3c40e24a Added "currentstatistics" to json stats.
6 years ago
Richard Fuchs 64e6bf440b TT#82203 add detailed transcoding stats
6 years ago
Richard Fuchs 5f3f203fb8 TT#82203 add stats for transcoded sessions
6 years ago
attermann ccf1d4698a Extended json control statistics
6 years ago
attermann 032c6e473c Added cli command for parseable stats.
6 years ago
Richard Fuchs 08cdb4cdb6 TT#74300 split intro for call-id CLI output
6 years ago
Richard Fuchs c3f5282759 TT#74300 adapt CLI output to match log output for call stats
6 years ago
Richard Fuchs 5ac07564bd TT#74300 run indent over cli_incoming_list_callid
6 years ago
Richard Fuchs 8322a8b37f TT#72350 add codec info to CLI output
6 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
7 years ago
Richard Fuchs 35764c5c63 TT#44702 add CLI command for interface/port stats
7 years ago
Richard Fuchs e67b9c40da TT#43556 support blocking of DTMF event packets
8 years ago