6
I Use This!
Moderate Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Jan 17, 2025 — Jan 17, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add bunch of files into distribution. More... about 18 years ago
Implement the new option `-u uname[:gname]', which can be used to switch to the selected user/group when proxy is up and running. Discourage running as a root by displaying warning in the normal mode and refuse to run as root in the remote control mode at all. UDP is too easy to spoof and some of the new features (`C' command for example or `P' command) make it very easy to retrieve and/or overwrite local files. We also plan to add option allowing to chroot the proxy, which should provide even better protection. More... about 18 years ago
Add new command `C' which allows to fork off RTP stream to the specified host:port or save stream into named file. In the latter case it works just like R command, but allows to specify output file name. More... about 18 years ago
Merge in latest changes from the BSD version: More... about 18 years ago
Include rtpp_defines.h to get definition of struct cfg, don't rely on other headers to include it. More... about 18 years ago
Kill variables that we don't use anymore. More... about 18 years ago
o Implement ability to configure port range via command line using two new options: -m port_min and -M port_max. Inspired by the OpenSER ticket #1707122. More... about 18 years ago
Fix rtp_samples2bytes() and rtp_bytes2samples() for the G.723.1 codec. For now only support 6.3kbps version, since the interface within rtpproxy itself is not flexible enough to support both, this means that for now only this version of G.723.1 will be resized. We will improve the algorythm so that variable-bitrate codecs could be supported as well. More... about 18 years ago
Don't list parameters for conn() and disc() methods explicitly. This fixes RADIUS b2bua for the cases when accounting is disabled. More... about 18 years ago
Add files forgotten in my previous commit. More... about 18 years ago
Sync with today's trunk stapshot from iptel.org cvs. This bring in RTP resizer and removes some old features that we are not using and which have never been actually merged into the public version. Not a big deal. More... about 18 years ago
Regen. More... about 18 years ago
We are 1.1-beta. More... about 18 years ago
Re-gen. More... about 18 years ago
Announce re-packetization extension. More... about 18 years ago
Introduce the major new feature - ability to repacketize RTP packets in order to increase/decrease payload size. This is useful for example in the situations where bandwith is scarce and it's necessary to keep RTP/UDP/IP header overhead as low as possible. Tests suggest that packets up to 100-150ms still provide adequate sound quality, while they give almost two-fold bandwith reduction compared to standard 30ms G.729 pakets (70% reduction compared to 10ms G.729!). More... about 18 years ago
Tag each packet with arrival time (taken as time when poll() returns) and use this time as needed instead of calling getctime() in different places across the code. The issue here is that getctime() generates gettimeofday() system call, on some system it could be optimized for speed using some tricks to avoid userland->kernel->userland switching overhead, but generally speaking we can't rely on that being true. More... about 18 years ago
D, R and S commands don't take any modifiers so that generate syntax error if we see any of them being used. More... about 18 years ago
There is not much point passing individual members of the struct rtp_packet down the call chain if we can just pass the pointer to the whole structure. This change have no finctional impact. More... about 18 years ago
Don't do any initialization whatsoever in the rtp_packet_alloc(), since we don't really want to invoke memset on 8KB+ buffer for each and every incoming RTP packet, as it will kill the performance with any decent PPS rate. Instead, rely on the upper level code that uses packets to initialize the structure as needed. More... about 18 years ago
Amother whitespace - put break between global includes and local ones. More... about 18 years ago
Whitespace change: More... about 18 years ago
Don't try to close any descriptors, as daemon(3) will do the job for descriptors 0-2 for us, while there should be no other descriptors open on startup. This actually making rev.1.41 working. More... about 18 years ago
Regen. More... about 18 years ago
Add rtp.c. More... about 18 years ago
Refactor main loop code to be more modular and easy to modify/understand. This work is no-op for now and just a preparation for addition of some major new features that would follow. More... about 18 years ago
Another identation cleanup. More... about 18 years ago
Fix identation in compare_session_tags(). More... about 18 years ago
o Fix `I' command so that it possible to use it in the remote mode (extend output and append cookie when necessary); More... about 18 years ago
o Add missed include; More... about 18 years ago