6
I Use This!
Moderate Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Jan 25, 2025 — Jan 25, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
o Add ability to record sessions using PCAP file format instead of non-standard ad-hoc format. The PCAP format, which is the de-facto standard for packet capturing software, has the advantage of being compatible with numerous third-party tools and utilities, such as Wireshark (Ethereal) for example. The drawback of PCAP is sligtly larger overhead (extra 12 bytes for every saved RTP packet for IPv4). Also, recording IPv6 sessions in PCAP format is not supported at the moment. Due to those two shortcomings make new functionality opt-in, it needs to be enabled explicitly by supplying the new -P option. More... over 17 years ago
Update to compile on Linux. More... over 17 years ago
Add ability to record sessions using PCAP format, so that they could be processed and analyzed by the third-party tools, such as wireshark for example. The PCAP format has 12-byte overhead per RTP packet compared to the previous ad-hoc format and code doesn't support recording IPv6 sessions yet, so that make it optional that can be turned on with the new -P command line option. More... over 17 years ago
Rename nultiple "ctime" variables into "dtime", the former has a potential to clash with the libc function with the same time. Also use "dtime" as part of function names, since it better reflects their meaning ("double time"). More... over 17 years ago
Rename functions to better reflect their purpose: More... over 17 years ago
Remove debug printf. More... over 17 years ago
Rename ctime variables into dtime and use it consistently. The ctime has a potential of colliding with libc function and dtime ("double time") also better captures purpose. More... over 17 years ago
Fix a bug when inserting packet at the head of the queue. More... over 17 years ago
o Improve RTP packet parsing by checking some previously unchecked error conditions; More... over 17 years ago
Add install target. More... over 17 years ago
Count number of RTP packets received/transmitted and report this statistics in the query command. This would allow us to analyze performance impact of some upcoming changes by comparing the number of packets forwarding with the CPU time consumed by the proxy. More... over 17 years ago
Fix ages old bug exposed by the recent changes (addition of the support for generating compact headers). Basically in UAS code we have been saving To HF as a remote ID in the form of SipTo instance and From header as a local ID in the form of SipFrom instance, but used them to generate From and To headers in the in-dialog transactions respectively (SipTo -> From, SipFrom -> To). Obviously this broke dialog matching at the remote breaking significant percentage of calls badly. More... over 17 years ago
Fix cut&paste error in the previous change. More... over 17 years ago
Fold in common code into the separate function. More... over 17 years ago
Add new compactStr() method allowing to generate compact form of HF(s). More... over 17 years ago
Retire getName() method which has no users and only introduces unneded indirection. More... over 17 years ago
o Add canonic form to properly capitalize; More... over 17 years ago
Add ability to generate compact form of HF names. Later on we will integrate it into the upper levels. More... over 17 years ago
When running in the reduced privileges in the local socket control mod make sure we also change ownership of the socket to match ownership of the proxy itself. This allows to run proxy with the same ID as the SER/OpenSER. More... over 17 years ago
Remove debug printf. More... over 17 years ago
Handle all enum values in the switch() to silence gcc in pedantic mode. More... over 17 years ago
Don't parse body in 100 Trying and all final negative replies. We don't really need them, while some brain-damaged devices include bogus Content-Length entries into final negatives resulting in parse errors. More... over 17 years ago
Use the second via if present or first if not to determine the remote IP, not the last one. More... over 17 years ago
One more place to do hash_table_findXXX() -> session_findXXX(). More... over 17 years ago
Rename hash_table_findXXX() into session_findXXX(), since the latter is shorter and more reflects what the function does. More... over 17 years ago
Merge in recent changes from the BSD version to bring it on par with 1.1 stable release. This includes: More... over 17 years ago
Do identation using tabs instead of spaces and insert some blank lines to reduce diff to the BSD version. More... over 17 years ago
Fix type: " -> [. More... over 17 years ago
Use '0.0.0.0' instead of '*' to avoid unvanted shell glob matching. More... over 17 years ago
Fix typo PREFIX -> prefix. More... over 17 years ago