6
I Use This!
Moderate Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Feb 21, 2025 — Feb 21, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Adjust debug output to match error situation at hand. More... about 13 years ago
Handle "double-port syndrome". Some devices/software generate the same port number twice, e.g. <sip:moo.com:12345:12345>. Or maybe some network NAT/ALG gear does it. In any case it's annoying and easy to fix. More... about 13 years ago
Only put Expires header into INVITE by default. More... about 13 years ago
Try harder to parse name. Apart from the names like: More... about 13 years ago
Supported list usually goes without space between elements. More... about 13 years ago
Only do one split when parsing some routing arguments. This ensures correct parsing. More... about 13 years ago
Handle bogus values in the rport parameter, i.e. rport=0. More... about 13 years ago
Properly parse headers in the format: More... about 13 years ago
Add Supported HF. More... about 13 years ago
Add Allow header field. More... about 13 years ago
Properly terminate tx wait if reconnect has been requested by the rx thread. More... over 13 years ago
o Close the socket upon reconnect; More... over 13 years ago
Add support for 'Expires' HF into the constructor and genRequest method. More... over 13 years ago
Add new command 'lt' to list ongoing transactions. More... over 13 years ago
Don't call final response callback twice for INVITE transactions. More... over 13 years ago
Initial support for bcg729 More... over 13 years ago
Use t.method instead of calling getMethod(). More... over 13 years ago
Add basic sysconfig file More... over 13 years ago
Initial commit of files required for running with systemd More... over 13 years ago
Fix logic for non-INVITE transactions, callback would not be called properly on final response. More... over 13 years ago
For non-INVITE transactions use expiration value of 32 seconds. This is particularly important for REGISTERs, where expires HF has different meaning. Previously this could result in transactions hanging in for hours instead of timeouting properly. More... over 13 years ago
Properly provide None to the callback function instead of empty string if the proxy closes connection before sending any reply back. More... over 13 years ago
Add files that I've missed in the last commit. More... over 13 years ago
Move commands processing into the separate thread. This should reduce influence of the command processing to the main RTP forwarding logic and allow at least some part of the command processing to run in parallel with the main activity, psticularly in the local socket more. More... over 13 years ago
Re-do locking around command-line socket so that it actually works. Instead of locking cf structure back and forth, lock it for the duration of the handle_command() call and only unlock it when it's safe for the duration of the potentially blocking call, like resolve(). More... over 13 years ago
Properly check if the timeout_handler has been set, do not segfault. More... over 13 years ago
Add support for the case when no SDP is present in the INVITE, SDP offer is in 200 OK and SDP answer in the ACK. More... over 13 years ago
Add __reconnect_count to track when socket needs to reconnect. More... over 13 years ago
Use poll() method to eliminate calls to the iksemel module that lock GiL. More... over 13 years ago
Implement -t nthreads options to specify number of threads to run. It can be greater than the requested ports range, in which case several threads will be sending to the same port. More... over 13 years ago