6
I Use This!
Moderate Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Aug 01, 2025 — Aug 01, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
There are two other places where efiles have to be handled. More... over 19 years ago
Fix structure layout. More... over 19 years ago
Merge in makeann changes from the BSD licensed version. Those changes make GSM/G729 support optional and fix compilation on non-BSD platforms. More... over 19 years ago
Don't depend on BSD-ish headers. This makes makeann compilable on Linux. More... over 19 years ago
Add forgotten file. More... over 19 years ago
Regen after configure.ac/Makefile.am changes. More... over 19 years ago
Release makeann - a small utility to pre-encode LSB, 16-bit, 8000 kHz signed linear raw file into individual codec files that can be used with media server (playback) feature of the RTP Proxy. More... over 19 years ago
o In remote contatol mode prepend reply for the `i' command with the cookie; More... almost 20 years ago
Fix rtpp_log_open() macro. More... almost 20 years ago
getopt(3) returns int, not char. This fixed build on FreeBSD/powerpc, apparently char is unsigned there. More... almost 20 years ago
Fix on big-endian platforms. More... almost 20 years ago
o Use /usr/bin/rtpproxy as path to the binary, not /usr/sbin/rtpproxy; More... almost 20 years ago
Add support for GSM. More... almost 20 years ago
Add support for GSM. More... almost 20 years ago
Since we are now opening control socket in non-blocking mode, there is race condition between accepting stream connection on unix domain socket and availability of data on the socket. Patch it by doing read() in a loop until we actually get the data. While I am here, allow V command to take extra argument, which we don't process but put into the log file. This allows to pass some extra information from the client (SER in this case) such as PID number for example. More... about 20 years ago
Since we are now opening control socket in non-blocking mode, it opens race condition between accepting stream connection on unix domain socket and availability of data on the socket. Patch it by doing read() in a loop until we actually get the data. While I am here, allow V command to take extra argument, which we don't process but put into the log file. This allows to pass some extra information from the client (SER in this case) such as PID number for example. More... about 20 years ago
Add code to debug problems with rtpproxy init. More... about 20 years ago
Add missed includes. More... about 20 years ago
Reduce diff to the public version. More... about 20 years ago
Use explicit NULL check. More... about 20 years ago
Free some strdup'ed parameters if memory allocation fails. More... about 20 years ago
Don't leak memory in the case strdup(3) fails. More... about 20 years ago
Don't close descriptors 0, 1 and 2, since otherwise attempt to write something into stdout or stderr may end up in control socket and/or in some of the session sockets. More... over 20 years ago
Add missed include. More... over 20 years ago
In C, boolean true is something not zero, not something that equials 1. More... over 20 years ago
After further consideration it has been decided that we don't really need linked list of all sessions. This allows us to cut overhead of managing this list and keeping it in sync with fd list and fd-to-session list. More... over 20 years ago
Update email. More... over 20 years ago
1. Improve scalability by eliminating rebuilding of internal fd-to-session lookup tables on each session insertion/removal. Instead, mark deleted entry as NULL in session table and set appropriate fd to -1 in table that we pass to poll(2), which according to poll documentation should instruct it to ignore appropriate entry. Keep track of number of wasted entries and do rebuild when number of dead entries becomes more than 50% of all entries. More... over 20 years ago
Add compile-time option allowing to limit log level. More... over 20 years ago
Add new option -L which allows to set limit of maximum open files per process. On some operating systems (e.g. Darwin/Macos) it's too low by default so that even lightly loaded proxy can overflow it. More... over 20 years ago