2006-06-02 07:52 ojacques * call.cpp, sipp.cpp: Fix for possible core dump on unexpected message. Fix for auto answered messages that where broken since 2006-05-18. 2006-06-02 06:55 ojacques * prepare_pcap.c: Fix prepare_pcap UDP checksum in case of odd number of bytes in packet - was causing half of RTP video packets to be thrown away 2006-06-01 01:15 ojacques * call.cpp: Fix CRs on auto-answered messages 2006-06-01 01:08 ojacques * call.cpp: Removed a debug printf 2006-05-31 15:55 ojacques * actions.cpp, actions.hpp, call.cpp, call.hpp, prepare_pcap.h, scenario.cpp, send_packets.c, send_packets.h, sipp.cpp, sipp.hpp: New: ability to play audio+video pcap streams (play_pcap is remplaced by play_pcap_audio (m=audio line port) and play_pcap_video (m=video line port)). PCAP_MAXPACKET has been increased to fit video streams. Enh: always bind RTP sockets to avoid ICMPs. Enh: change default media port to 6000. Fix: proper display of RTP pcap statistics. Enh: some error messages clarified. 2006-05-29 04:38 ojacques * xp_parser.c: Fix a bug in XML parser making some scenarios un-parsable 2006-05-18 07:28 ojacques * auth.c: Fix a bug in auth request headers for qop (was quoted) - provided by Alexandr Dubovikov. 2006-05-18 05:57 ojacques * call.cpp, sipp.cpp, sipp.hpp: Enable both rtp_echo and pcap_play without re-compilation. New switch: -rtp_echo to enable RTP echo (-mp is now only used to set media port - 10000 by default) 2006-05-18 04:01 ojacques * sipp.cpp: Fix a core when trying to execute pcap scenarios with pcap compiled in. 2006-05-18 03:49 ojacques * call.cpp: Update peer_tag only in case of response. Fix defense messages. 2006-05-15 02:31 ojacques * prepare_pcap.c, send_packets.c: pcap-play: fix computing of IPv6 checksums - Provided by Guillaume Teissier. 2006-05-05 05:54 bruno_guerin * sipp.hpp: Fix compilation error on HP-UX after the introduction of 'alloca' 2006-05-05 02:44 bruno_guerin * call.cpp, call.hpp, sipp.cpp, sipp.hpp: Add a new option to enable automatic answer for an INFO message received (answers 200 if the call is established) 2006-05-04 06:40 bruno_guerin * call.cpp: Fix the problem of coredump when the server does not receive at first an INVITE for a new call 2006-04-19 23:53 ojacques * call.cpp, call.hpp: Fixed record routing to handle loose and strict routing - Provided by Venkatesh. 2006-04-12 00:54 ojacques * sipp.cpp, sipp.hpp: Add -mb command line option to set the RTP buffer size for RTP echo. Needed in some cases for video RTP echo - Provided by FiX. 2006-04-07 07:49 ojacques * call.cpp, scenario.cpp, stat.cpp: Fixed some uninitialized variables in scenario.cpp and stat.cpp - provided by Wolfgang Beck. Prevent from sending ACKs to unexpected responses for non-invite requests - provided by Wolfgang Beck. 2006-04-06 07:15 oboulkroune * sipp.cpp, sipp.hpp: Fix the problem of echo RTP ports 2006-04-06 05:33 bruno_guerin * call.cpp, scenario.cpp, sipp.cpp, variables.cpp, variables.hpp: Fix the problem of coredump when using regexp at the exit of the program 2006-03-23 04:50 ojacques * sipp.cpp: Fixed a bug when using -rp option - provided by F. Tarek Rogers 2006-03-20 15:28 ojacques * sipp.hpp: Forgot to change version. 2006-03-20 15:08 ojacques * call.cpp, prepare_pcap.c, send_packets.c (utags: UNSTABLE_1_1_RC5): Fixed issues with IPv6 and pcap_play feature: an IPv4 pcap file can be replayed as IPv6 and the other way around - provided by Guillaume Teissier. Added dynamic modification of media port number in IPv4 - in case of reINVITE - provided by Guillaume Teissier. 2006-03-15 02:41 oboulkroune * call.cpp: Fix the problem of terminate called recursively 2006-03-10 09:48 ojacques * send_packets.c: Removed debug mesages S IP and D IP in send-packets.c - reported by Magnus Sorman. 2006-03-07 02:25 ojacques * stat.hpp (tags: UNSTABLE_1_1_RC5): Increased max length of CSV files line from 256 to 1024. 2006-03-02 08:28 ojacques * call.cpp: Additional fix for missing comma in [routes] - provided by Enrico Hartung. 2006-03-01 05:49 ojacques * call.cpp: Fixed a compilation issue with latest nop change - reported by Robert Iakobashvili. 2006-02-28 07:31 ojacques * call.cpp, scenario.cpp (tags: UNSTABLE_1_1_RC5), sipp.cpp (tags: UNSTABLE_1_1_RC5): Allow nop operation even if SIPp is not compiled with pcapplay - reported by Luca Colantonio. 2006-02-28 06:49 ojacques * auth.c (tags: UNSTABLE_1_1_RC5): Fixed authentication algorithm value that was (by mistake) a quoted-string - provided by Russel Roy. 2006-02-28 05:51 ojacques * call.cpp: Fixed several issues towards strict record routing - missing comma in [routes] - removed leading whitespaces of last_header - removed double definition of rr - fixed [next_url] - all provided by Enrico Hartung. 2006-02-16 14:18 ojacques * call.cpp: Fixed a case with DIGEST authentication failure - reported by Sharon Dgani. 2006-02-16 13:04 ojacques * Makefile (tags: UNSTABLE_1_1_RC5): Fixed SunOS build because of latest additions - provided by Marco Miller. 2006-02-07 08:11 ojacques * prepare_pcap.c, prepare_pcap.h (tags: UNSTABLE_1_1_RC5): Added prepare_pcap.h and prepare_pcap.c which are needed for previous changes. 2006-02-07 08:03 ojacques * MEDIA.txt (tags: UNSTABLE_1_1_RC5), Makefile, actions.cpp (tags: UNSTABLE_1_1_RC5), actions.hpp (tags: UNSTABLE_1_1_RC5), call.cpp, call.hpp (tags: UNSTABLE_1_1_RC5), scenario.cpp, send_packets.c, send_packets.h (tags: UNSTABLE_1_1_RC5), sipp.cpp, sipp.hpp (tags: UNSTABLE_1_1_RC5): Fix issue with RTP threads, all threads were using the same port information - provided by Guillaume Teissier. It is now possible to dynamically assign a media_port using the [auto_media_port] tag in XML scenario - provided by Guillaume Teissier. libnet is no more required to build sipp with rtp play support, checksum is integrated in send_packets and prepare_pcap - provided by Guillaume Teissier. No more open a pcap fd for each RTP thread, pcap files are processed in prepare_pcap - provided by Guillaume Teissier. SIPp version is now clearly displayed when using -v. 2006-02-02 09:20 bruno_guerin * sipp.cpp: Fix the problem of -p option regression 2006-02-02 06:24 ojacques * Makefile, call.cpp, call.hpp, sipp.hpp: Fix compilation issue on Linux and warnings on HPUXi (relating to floor addition). Fix a bug where defense messages are sent without using TLS when TLS transport is in use - reported by Jason La Carruba. 2006-01-31 02:12 ojacques * sipp.cpp: Previous fix for high call rate spikes was not complete - provided by Nasir Khan. 2006-01-24 08:18 bruno_guerin * sipp.cpp: Remove several 'printf' debug traces 2006-01-24 07:58 bruno_guerin * call.cpp, call.hpp, sipp.cpp, sipp.hpp: New feature to support multiple IP addresses. Server can listen different IP address (on the same machine) and client can communicate to different servers (with different IP address).Provided by Michel de Boer. 2006-01-24 02:14 bruno_guerin * call.cpp, sipp.cpp, sipp.hpp: Add a new parameter : max_reconnec, it allows SIPp client, in TCP or TLS mode, to open connections to the server again after a disconnection or a error during receiving or sending 2006-01-24 00:13 ojacques * sipp.cpp: Fixed media_ip format in SDP for IPv6 case - reported by Koji Yamada. 2006-01-23 08:48 ojacques * README.txt (tags: UNSTABLE_1_1_RC5): Small typo (test purpose) 2006-01-23 08:25 ojacques * README.txt: Small typo (test purpose) 2006-01-23 08:14 ojacques * README.txt: Small typo (test purpose) 2006-01-20 09:29 ojacques * call.cpp, scenario.cpp, scenario.hpp (tags: UNSTABLE_1_1_RC5), sipp.cpp, variables.cpp (tags: UNSTABLE_1_1_RC5), variables.hpp (tags: UNSTABLE_1_1_RC5): Fix issue when re-using a call variable with regular expression - provided by Bruno Guerin. Integration of several fixes suggested by Peter Higginson (2005-11-21). Fix potential traffic spikes - provided by Nasir Khan. 2006-01-10 08:46 ojacques * send_packets.c: Removed errx in pcapplay/send_packets.c - provided by Guillaume Teissier. 2006-01-10 08:18 ojacques * Makefile, call.cpp, call.hpp, send_packets.c, send_packets.h: Add IPv6 support for pcapplay feature, add lib64 in libs for AMD64 processor, creation of only one IPv4/6 pblock per send_packets call (was created every new RTP packet before) - provided by Guillaume Teissier. 2006-01-05 00:11 ojacques * sipp.cpp: Fixed wrong open file limit warning - provided by Clement Chen. 2005-12-21 05:04 ojacques * LICENSE.txt (tags: UNSTABLE_1_1_RC5): Change in LICENSE.txt to include send_packets.c and send_packets.h specific copyright notice 2005-12-21 04:10 ojacques * send_packets.c: pcapplay: use of libnet structures for better portability. 2005-12-20 08:56 ojacques * MEDIA.txt, Makefile, README.txt, actions.cpp, actions.hpp, call.cpp, call.hpp, scenario.cpp, scenario.hpp, send_packets.c, send_packets.h, sipp.cpp, sipp.dtd (tags: UNSTABLE_1_1_RC5), sipp.hpp, pcap/dtmf_2833_1.pcap (tags: UNSTABLE_1_1_RC5), pcap/dtmf_2833_2.pcap (tags: UNSTABLE_1_1_RC5), pcap/dtmf_2833_3.pcap (tags: UNSTABLE_1_1_RC5), pcap/dtmf_2833_4.pcap (tags: UNSTABLE_1_1_RC5), pcap/dtmf_2833_5.pcap (tags: UNSTABLE_1_1_RC5), pcap/dtmf_2833_6.pcap (tags: UNSTABLE_1_1_RC5), pcap/dtmf_2833_7.pcap (tags: UNSTABLE_1_1_RC5), pcap/dtmf_2833_8.pcap (tags: UNSTABLE_1_1_RC5), pcap/dtmf_2833_9.pcap (tags: UNSTABLE_1_1_RC5), pcap/dtmf_2833_pound.pcap (tags: UNSTABLE_1_1_RC5), pcap/dtmf_2833_star.pcap (tags: UNSTABLE_1_1_RC5), pcap/g711a.pcap (tags: UNSTABLE_1_1_RC5): Initial check-in of pcap play feature - provided by Guillaume Teissier from FT R&D. 2005-11-30 06:01 bruno_guerin * sipp.cpp: Fix core dump that could occur on get_reply_code. 2005-11-22 04:59 ojacques * call.cpp: Fixed multi-socket mode in UDP that was broken since 2005-02-25 - provided by Bruno Guerin. 2005-11-13 06:06 ojacques * call.cpp: Fixed bug for offset keyword as well as add negative offset support (+ and - keywords) - provided by Peter Higginson. 2005-10-18 07:11 ojacques * call.cpp, sipp.cpp: Count unexpected BYE and CANCEL as being unexpected. 2005-10-12 13:59 ojacques * call.cpp: Fixed for bad CSeq in automatic CANCEL (bug 1313890) - Provided by Lee Ballard. 2005-10-12 13:32 ojacques * scenario.cpp: Fixed default scenarios to accept 180 or 183 (bug 1313881) - Provided by Lee Ballard. 2005-10-12 13:22 ojacques * call.cpp, scenario.cpp, scenario.hpp, sipp.cpp: Fixed rejection of out of cseq method order responses by extending Venkatesh earlier enhancement - reported by Scott Smith. 2005-10-05 05:19 ojacques * sipp.cpp: Fix regression compared to sipp 1.0 where call-id headers where not obliged to be the first header - concerns only 3PCC. 2005-09-19 06:36 ojacques * scenario.cpp: Fixed a type in default regexp scenario 2005-09-19 05:12 ojacques * call.cpp, scenario.cpp, sipp.cpp, sipp.hpp, sslinit.c (tags: UNSTABLE_1_1_RC5), variables.cpp: Added new keywords local_ip_type and media_ip_type so that scenarios can be independent from IPv4/IPv6. Changed default scenario with o= local_ip instead of 127.0.0.1. Better SSL/TLS error handling with error messages. Fixed IPv6 support for media (RTP) ip address. Added a warning when buffer size for call variables is not enough. 2005-09-09 01:57 ojacques * call.cpp, comp.c (tags: UNSTABLE_1_1_RC5), scenario.hpp: Fixed case when SIP entities add Contact without '<', '>' -- this causes SIPp to add bad routes (without '<', '>') - provided by Shriram Natarajan. Fix for bug 1279393 (comp.c on *BSD) - provided by Hendrik Scholz. 2005-08-24 07:43 ojacques * call.cpp, call.hpp, sipp.cpp, sipp.hpp: New -max_retrans command line parameter to max out UDP retransmissions. This allows to use SIPp to monitor SIP application/servers and detect issues early. 2005-08-23 10:40 ojacques * call.cpp, call.hpp, sipp.cpp, stat.cpp (tags: UNSTABLE_1_1_RC5): New [next_url] keyword for a better support of Record-Route - Provided by Shriram Natarajan. 2005-08-22 06:26 ojacques * sipp.cpp, sipp.hpp: Support of Certificate Revocation List for TLS transport - needs OpenSSL>=0.9.7. Provided by Venu Bellary. 2005-08-11 00:39 ojacques * Makefile: Changed Makefile to use ncurses instead of curses - needed by newer Linux OS. 2005-08-04 07:52 ojacques * sipp.cpp, stat.cpp: Fix a crash-on-exit when not using -trace_rtt - provided by Shriram Natarajan. Fixed 'addr not supported' being sent as the host when not in IP6 mode - provided by Shriram Natarajan. 2005-08-04 06:05 ojacques * call.cpp, scenario.cpp, sipp.cpp, sipp.hpp: Removed unnecessary getmilliseconds when SIP tracing was not enabled - provided by Bruno Guerin. Added 3 command line arguments to fine tune SIPp performances (timer_resol, max_recv_loops, up_nb) - provided by Bruno Guerin. Added a check to have at least one mandatory message in a recv sequence. Added a check when too many call variables. Added binding to one local IP/port which allows using of systems with several IP interfaces - provided by Lord Magnos 2005-07-19 06:34 ojacques * call.cpp: Modified error messages for rsa socket errors 2005-07-06 08:59 ojacques * call.cpp, scenario.cpp, scenario.hpp, sipp.cpp: Added random variable pauses 2005-06-29 02:47 ojacques * scenario.cpp, scenario.hpp: bShouldAuthenticate init only when OpenSSL is used - provided by JPeG. 2005-06-28 00:19 ojacques * call.cpp, call.hpp, scenario.cpp, scenario.hpp: Fix retransmission of INVITE vs non-INVITE messages per RFC3261 - provided by Venkatesh. Do not stop retransmission until a final response is received for non INVITE transactions - provided by Venkatesh. Fix stopping retransmission where every response where taken for the request just sent out - provided by Venkatesh. 2005-06-23 01:40 ojacques * screen.cpp (tags: UNSTABLE_1_1_RC5), sipp.cpp: Fixed online help to indicate pid instead of ppid - reported by Takahiro Yamashita. 2005-06-20 13:42 ojacques * call.cpp: Catch peer_tag parameter everytime - provided by Nasir Khan. 2005-06-20 13:36 ojacques * scenario.cpp: Fix init of bShouldAuthenticate boolean which lead to unpredictable behavior during authentication. 2005-06-20 12:46 ojacques * call.cpp, scenario.cpp, scenario.hpp, sipp.cpp: Add display of unexpected messages during pause and display of calls in a pause state - Provided by Peter Higginson. 2005-06-20 01:34 ojacques * stat.cpp: Fix bug in stat file name handling and aligned naming rule with other log files. 2005-06-14 06:15 ojacques * call.hpp: Added missing line for TCP congestion fix. 2005-06-14 00:36 ojacques * call.cpp, sipp.cpp, sipp.hpp: Fix for outgoing TCP congestion under stress - Provided by Alexandre Ajjan and David Mansutti. Fallback last change pause handling (more fixes coming). 2005-06-07 09:10 ojacques * call.cpp, sipp.cpp: Falling back for pause handling for better performances. Fix for max_socket 'cannot get UDP socket' error - Provided by Alexandre Ajjan. 2005-06-06 08:58 ojacques * sipp.cpp: Fixed handling of a port number different from 5060 on IPv6. Provided by Alexandre Ajjan. 2005-05-29 13:28 ojacques * sipp.cpp, sipp.hpp: Fixed using more than 1024 sockets for multi-socket mode. Provided by Alexandre Ajjan. 2005-05-27 09:16 ojacques * call.cpp: Fixed [len] computation when [authentication] was used. Provided by Enrico Hartung. 2005-05-27 08:43 ojacques * call.cpp: Fixed an issue when using -t un, sipp sent INVITEs with via and contacts on port 0. Provided by Alexandre Ajjan. 2005-05-23 05:14 ojacques * auth.c, call.cpp, call.hpp, scenario.cpp, sipp.cpp, sipp.hpp: -New command line parameter: auth_uri\n-Support spaces in authentication realm\n-New [cseq] keyword with -base_cseq command line parameter. Provided by Peter Higginson\n-Changed the order in the SDP as in 1.0. Reported by Hai-Dang Pham\n-Fix doubled tag field in default scenarios. Reported by Bruno Van Den Bossche\n-Very basic support for RFC3262 (PRACK). Provided by Venkatesh.\n-Add IP port to authentication URI. Reported by Koji Yamada. 2005-05-09 14:38 ojacques * call.cpp, call.hpp, sipp.cpp, sipp.hpp, sslcommon.h (tags: UNSTABLE_1_1_RC5), stat.cpp, stat.hpp: - Add -max_socket option to share opened TCP/TLS sockets - provided by Alexandre Ajjan. Add -trace_rtt to dump all response times in CSV file - provided by Alexandre Ajjan. Add -tls_cert and -tls_key options to provide TLS certificate and key files - provided by Alexandre Ajjan. 2005-04-19 00:21 ojacques * scenario.cpp: In a scenario with multiple sendCmds, the toolMode was needlessly calculated again (wrongly) - provided by Shriram Natarajan. 2005-04-18 09:45 ojacques * auth.c: Fixed two bugs in authentication: if algorithm was not provided in the challenge, sipp sent a null string / algo was extracted from the challenge, but not used in the response - provided by F. Tarek Rogers. 2005-04-14 00:24 ojacques * sipp.cpp, sipp.hpp: Changed PATH_MAX to MAX_PATH as this could conflict with external declaration. 2005-04-14 00:04 ojacques * call.cpp, scenario.cpp, sipp.cpp, sipp.hpp: Removed some unused variables. Fixed some file name buffer overflows - reported and fixed by Dan Muresan. 2005-04-13 23:58 ojacques * auth.c, call.hpp: Fixed a core dump when SIP message or header was too big. Reported by Laurence Yuan - fixed by unknown. 2005-04-13 23:49 ojacques * call.cpp: Fixed a bug in [len] computation in that the last offset used got wrongly added to the length calculation - Provided by Peter Higginson. 2005-03-15 07:53 ojacques * call.cpp, sipp.cpp, sipp.hpp: Added video RTP echo (using -mp port + 2 port) - provided by Herve Pellan. Proposed a new way of handling branch parameter (based on call number + message index instead of call id + message index). 2005-03-11 03:42 ojacques * sipp.cpp: Fixed default init for local media IP - provided by Alexandre Ajjan. 2005-03-09 09:53 ojacques * sipp.cpp, xp_parser.c (tags: UNSTABLE_1_1_RC5): Fixed short form support (to and content-length). 2005-03-09 08:38 ojacques * sipp.cpp: Added support of SIP short form (reported by Cheeshiao). 2005-03-07 04:54 ojacques * call.cpp, scenario.cpp: Added branch parameter in default scenarios, as well as new [branch] keyword (computed with cookie+call-id+message index in scenario. Added [msg_index] keyword so that branch can be customized. regexp embedded scenario now has a sub-expression example. 2005-02-28 06:20 ojacques * auth.c: Authentication: keep the nc= value non unique to prevent servers thinking successive requests are retransmissions (Pointed out by Hans Persson, fixed by F. Tarek Rogers). 2005-02-25 09:32 ojacques * actions.cpp, actions.hpp, call.cpp, call.hpp, scenario.cpp, sipp.cpp, variables.cpp, variables.hpp: Changed regular expressions handling to support sub-expressions (suggested by Clement Chen, added by Alexandre Ajjan). Added -rsa support in TCP mode (initially submitted by Bruno Van Den Bossche, enhanced by Alexandre Ajjan and Joseph Bannino). Fixed setting of local port (-p) in TCP mode (reported by Gildas Heckmann, fixed by Alexandre Ajjan). Fixed [len] keyword handling (contributed by Alexandre Ajjan). Fixed receive functionality for UDP and TCP-1 socket mode that could cause some SIP messages to never reach SIPp (Contributed by Sapan Bhatia). Fixed 3PCC mode that was broken in Cumulus branch (Alexandre Ajjan). 2005-02-25 00:53 ojacques * Makefile: Enabled compilation of 1.1 branch on cygwin (win32) 2005-01-27 00:23 ojacques * sipp.cpp: Changed a comment in the help output for UDP only UAS. Pointed out by Vivek. 2005-01-24 02:03 ojacques * call.hpp, comp.h (tags: UNSTABLE_1_1_RC5): Fixed a compilation issue on FreeBSD - contributed by Ly Cong-Dung. 2005-01-10 02:28 ojacques * call.cpp: Fixed a bug in get_last_header that was causing multiple via headers corruption. Contributed by F. Tarek Rogers. 2005-01-10 02:14 ojacques * sipp.cpp: Fixed a bug in getmilliseconds that causes SIPp to behave badly every day after the 46th running day. Now SIPp could have issues every 46 elapsed days. Contributed by P. Higginson. 2005-01-06 07:56 ojacques * auth.c: Authentication: echo back the value in opaque which is received when a challenge occurs. Contributed by F. Tarek Rogers. 2005-01-06 06:49 ojacques * call.cpp, sipp.cpp, sipp.hpp: Added ability to disable all default behavior (not specified in scenario) so that SIPp can behave strictly according to the scenario (and test wrong behavior of SIP stacks) - use -nd switch. Abort call on UDP retransmission timeout (nothing is done when this occures on the first message). Changed error messages for unexpected messages to indicate the action taken (continue or abort call). 2004-12-21 05:19 ojacques * auth.c: Authentication: change to have default algorithm be 'MD5' if nothing else is specified - contributed by S. Natarajan. 2004-12-21 05:10 ojacques * Makefile, sipp.cpp: Fixed issue with 'address not supported' - contributed by A. Kumar and S. Natarajan. Changed SunOS Makefile back to gcc and g++ - provided by S. Natarajan. 2004-12-20 06:29 ojacques * call.cpp: Authentication user/pass as option in the XML scenario - provided by F. Tarek Rogers. 2004-12-10 01:46 ojacques * Makefile, call.cpp, scenario.cpp: Changed call-id format to pass through some crappy SIP aware firewalls - provided by Eric Miller. Changed media_ip and media_port format to remove extra blank spaces - provided by Eric Miller. Added [len] keyword for automatic Content-Length computation - provided by Peter Higginson. Added offset add for remote_port, local_port, media_port and len keywords - provided by Peter Higginson. 2004-12-06 23:58 ojacques * Makefile, stat.hpp: Added compilation for both cc and gcc on SunOS - provided by RZarko Coklin. 2004-11-30 06:54 ojacques * call.cpp: Fixed finding headers like refer-to - provided by Alexandre Ajjan. 2004-11-29 08:13 ojacques * sipp.cpp, sipp.hpp: Fixed SIGUSR2 signal handling to dump screens in background mode (could cause core dumps in some systems) - provided by Alexandre Ajjan. 2004-11-29 06:24 ojacques * call.cpp, sipp.cpp, sipp.hpp: Fixed IPv6 handling for long addresses. Added [] for IPv6 addresses in SIP messages. More errno usage for transport related errors. 2004-11-22 04:51 ojacques * Makefile: Fixed Makefile for OS specific include directories - contributed by F. Tarek Rogers. 2004-11-15 03:48 ojacques * call.cpp, scenario.cpp: Fixed crash when using UDP retransmissions introduced with new branching features - contributed by Alexandre Ajjan. 2004-11-14 10:22 ojacques * call.cpp: Fixed Cseq instead of CSeq for auto 4xx/5xx responses 2004-11-10 07:24 ojacques * call.cpp: From F. Tarek Rogers: fixed authentication for both registrars and proxy 2004-11-10 07:15 ojacques * Makefile: From Shriam: updated Makefile so that OpenSSL works also on SunOS. 2004-11-09 00:15 ojacques * actions.cpp, actions.hpp, call.cpp, call.hpp, scenario.cpp, screen.hpp (tags: UNSTABLE_1_1_RC5), sipp.cpp, sipp.dtd, sipp.hpp: New actions: log, exec system command, exec internal command: stop_gracefully, stop_now, stop_call . If a scenario line started with [fieldN] and the field was found to be empty, then the entire line is skipped. New log action is enabled with -trace_logs option. Updated DTD. 2004-11-03 09:53 ojacques * scenario.cpp, scenario.hpp, sipp.cpp: Integrating example of branching scenarios - contributed by Peter Higginson. 2004-11-02 09:58 ojacques * sipp.cpp: Fixed 'Unable to bind RTP socket' error introduced with latest IPv6 changes - contributed by Vincent Luba. 2004-11-02 09:53 ojacques * sipp.cpp: Fixed display of messages starting with 'S' - contributed by Peter Higginson. 2004-11-02 09:48 ojacques * call.cpp, scenario.cpp, scenario.hpp, sipp.dtd: Conditional branching in scenarios - Contributed by Peter Higginson. 2004-10-22 02:49 ojacques * Makefile, call.cpp, call.hpp, scenario.cpp, scenario.hpp, screen.cpp, sipp.cpp, sipp.hpp, stat.cpp, stat.hpp, xp_parser.c, xp_parser.h (tags: UNSTABLE_1_1_RC5): IPv6 support. Alignment with 1.0final. 2004-09-21 12:36 ojacques * Makefile, auth.c, call.cpp, call.hpp, comp.c, scenario.cpp, scenario.hpp, sipp.cpp, sipp.hpp, sslcommon.h, sslinit.c, sslthreadsafe.c (tags: UNSTABLE_1_1_RC5), stat.cpp: Initial checkin for TLS, registration and IPv6. IPv6 not fully functional yet.