Commit Graph

139 Commits (a56577adb44ea3e8156918a6a7b9d112cdb48c9c)

Author SHA1 Message Date
Richard Fuchs 73489fc556 MT#56374 obsolete non-global pollers
2 years ago
Richard Fuchs f9f9348d4f MT#56374 eliminate poller_timer functionality
2 years ago
Richard Fuchs 066ecf0901 MT#56447 add ng_buffer_auto_release
2 years ago
Richard Fuchs a67aed73cd MT#56447 add ng_buffer_new
2 years ago
Richard Fuchs e561a1cc0c MT#56447 refactor trickle ICE handling
2 years ago
Richard Fuchs b38131414a MT#56447 remove pointless lock
2 years ago
Richard Fuchs f2527c47bd MT#55283 add "control-pmtu" option
2 years ago
Richard Fuchs 1cb7e0e05a MT#55283 split up gauge stats bookkeeping
2 years ago
Richard Fuchs 87ea144935 MT#56469 add pause_recording method
2 years ago
Richard Fuchs 59a16e747b TT#14008 add log_info_pop_until()
3 years ago
Richard Fuchs 17bda4b1e8 TT#156900 fix master/slave race condition with early closed ports
3 years ago
Richard Fuchs 6d1dfab77a TT#14008 convert logging context to stack
3 years ago
Richard Fuchs cf34ecc24c TT#156900 rename functions to avoid namespace conflict
3 years ago
Richard Fuchs 12f23b311c TT#157801 shift handling of v4/v6 addresses
3 years ago
Richard Fuchs e11407ab8d TT#144701 support JSON in NG protocol
3 years ago
Richard Fuchs b9eea8c579 TT#14008 fix 32-bit compiler warnings
4 years ago
Richard Fuchs 3fa16c6ab1 TT#101150 generalise ng command stats into array/list
4 years ago
Richard Fuchs d4102280b2 TT#101150 obsolete struct request_time stats
4 years ago
Richard Fuchs 2b60a678e2 TT#101150 use STATS_INC macro for req stats
4 years ago
Richard Fuchs ad64f4fa00 TT#101150 introduce proper struct for "counter" style stats
4 years ago
Richard Fuchs 30d91ecc63 TT#101150 add test script for stats output
4 years ago
Richard Fuchs 1fd62d6857 TT#91151 populate "created from" for published calls
4 years ago
Richard Fuchs f04332915b TT#91151 add publish/subscribe commands
4 years ago
Richard Fuchs 413798e43f TT#132251 implement media silencing
4 years ago
Richard Fuchs faee34f1a0 TT#14008 fix rand_hex_string usage
4 years ago
Richard Fuchs 292ba2e72b TT#111150 convert refcounting functions to macros
4 years ago
Damir Nedžibović 2fc54462de TT#14008 Squashed commit of the following:
4 years ago
Richard Fuchs 554034eb7e TT#106101 also turn UDP/WS receive buffer into refcounted object
4 years ago
Richard Fuchs 28e0620c80 TT#106101 turn bencode buffer into shared refcounted object
4 years ago
Richard Fuchs 30733ec5cd TT#97301 support granular log levels
4 years ago
Richard Fuchs 5d895fb7be TT#82405 add Prometheus stats exporter
4 years ago
Richard Fuchs e662b596f8 TT#91150 abstractise NG protocol handling
5 years ago
Richard Fuchs 32d43fed4d TT#91150 move to a global NG cookie cache
5 years ago
Richard Fuchs 1589c29e28 TT#28300 add cleanup of poller related data
5 years ago
Richard Fuchs cdcf80c2c1 TT#82401 add statistics NG command
5 years ago
Richard Fuchs b14f3b2b1c TT#64259 support injecting DTMF tones and events
6 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
6 years ago
Richard Fuchs d279789e23 silence warnings when compiling with -DNDEBUG
6 years ago
Richard Fuchs 7f5e16d3da TT#50652 add stop_media call
6 years ago
Richard Fuchs 83965bdb1f TT#50652 infrastructure to support reading/playing of media files
6 years ago
Richard Fuchs 3b28460507 TT#52651 Squashed commit of the following:
6 years ago
Richard Fuchs 98de5697e6 TT#48650 use constant string hashing for string lookups
6 years ago
Richard Fuchs 04a83027a0 TT#43557 implement media blocking
7 years ago
Richard Fuchs e67b9c40da TT#43556 support blocking of DTMF event packets
7 years ago
Huseyin Dikme 30ba1cd2a6 control command logs have been updated
7 years ago
Richard Fuchs 14ffd8feb0 TT#36303 support bandwidth usage resource limit
7 years ago
Richard Fuchs 345836e90a TT#35413 implement a CPU limit and a load limit
7 years ago
Richard Fuchs efcad1c628 TT#35413 add support for the 'load limit' ng protocol extension
7 years ago
Claudiu Boriga ff2a278ad7 Make 'rtpengine-ctl' configurable via rtpengine-ctl
7 years ago
Claudiu Boriga f7ece0452b Merge remote-tracking branch 'sipwise/master' into add-requests-ps-stats
7 years ago
Claudiu Boriga 8cc4b7874e Add statistics for requests per second
7 years ago
Richard Fuchs b8dbd997e9 TT#30403 consolidate NG flags processing functions
7 years ago
Richard Fuchs 75056a8dd1 eliminate the callmaster struct
7 years ago
Richard Fuchs 741140341f move "totalstats" out of callmaster into global scope
7 years ago
Richard Fuchs 790e596c58 move cngs out of callmaster into global scope
7 years ago
Richard Fuchs c17f4fe53d avoid side effects in assert()
7 years ago
Richard Fuchs d10952a029 TT#26757 add tcp_listener framework
7 years ago
Claudiu Boriga 3472821ccc Add option to set TOS for control-ng interface
8 years ago
Claudiu Boriga cf15275f30 add stop recording comand to ng interface
8 years ago
Richard Fuchs e85759a3b8 fix some errors caught by coverity
8 years ago
Richard Fuchs 984585a32c TT#5003 implement kernel-side call recording
9 years ago
Richard Fuchs 0206f09b93 fix obj-debug stuff
9 years ago
Stefan Mititelu 57aa56616d Add offer/answer/delete processing statistics
9 years ago
Richard Fuchs 6d3865b971 Mass update - manual merge of rfuchs/socket-rework branch
10 years ago
Richard Fuchs 144a451526 support selective SDES session parameters
10 years ago
Richard Fuchs 26ca844e73 drop support for glib versions older than 2.30
10 years ago
Richard Fuchs 016f8b3b53 Rework logging a bit (primarily in NG)
10 years ago
Richard Fuchs de37ac046c use TLS buffer array for temporary strings
10 years ago
Richard Fuchs 36c7141d53 change control_ng_stats into a hash and use locking and atomic ops
10 years ago
Frederic-Philippe Metz 0ccb11a18d Added statistics on control ng interface.
10 years ago
Richard Fuchs caba5be677 MT#10583 remember the "created from" address in raw format
10 years ago
Frederic-Philippe Metz d623710bc4 adaptions_for_ng_protocol:
11 years ago
Richard Fuchs 19e0281744 disable "list" NG command if glib version is too low
11 years ago
Camille Oudot a51db7172b new command: 'list' to retreive the list of active call-ids
11 years ago
Richard Fuchs f8f741b584 Update to upcoming 3.0 release (2.9.9 for now)
11 years ago
Richard Fuchs 16883bdb29 improve NG logging
12 years ago
Richard Fuchs 7787ad3b28 reorder headers and fix resulting errors
12 years ago
Richard Fuchs 1ef1c87545 add a prelim NG query command
12 years ago
Richard Fuchs 7ca74b399e use iovec based sdp rewriting
12 years ago
Richard Fuchs efdc8efeb8 rename some command implementation functions for consistency
12 years ago
Richard Fuchs 9f78c2f17a implement call_delete_ng()
12 years ago
Richard Fuchs 3bc3e74bdc more logging
12 years ago
Richard Fuchs c75394d3cd first take on SDP rewriting
12 years ago
Richard Fuchs 60da1bc445 mass deployment of the new "str" object - does this thing still work?
12 years ago
Richard Fuchs be4a6c7d58 make my life easier with a smart_ntop_port() function
12 years ago
Richard Fuchs 5ea5dcddfa call_offer()/answer stubs
12 years ago
Richard Fuchs fb20c7491d implement receiving and parsing NG protocol packets
12 years ago
Richard Fuchs 4700a6dea0 split generic udp receiving code into udp_listener
12 years ago
Richard Fuchs ab24a79de9 adding control_ng stubs
12 years ago