|
|
History of Changes
-
1. Version 1.1 (December 21th, 2004)
-
2. Version 1.1 (December 20th, 2004)
-
3. Version 1.1 (December 10th, 2004)
-
4. Version 1.1 (December 6th, 2004)
-
5. Version 1.1 (November 30th, 2004)
-
6. Version 1.1 (November 29th, 2004)
-
7. Version 1.1 (November 22th, 2004)
-
8. Version 1.1 (November 15th, 2004)
-
9. Version 1.1 (November 14th, 2004)
-
10. Version 1.1 (November 10th, 2004)
-
11. Version 1.1 (November 9th, 2004)
-
12. Version 1.1 (November 2th, 2004)
-
13. Version 1.0final (October 19th, 2004)
-
14. Version 1.0rc3 (September 22st, 2004)
-
15. Version 1.0rc1 (August 25th, 2004)
-
16. Version Web pages ()
-
17. Version Latest (July 16th, 2004)
-
18. Version 0.4rc1 (May 27, 2004)
-
19. Version 0.3 (April 5, 2004)
1.
Version 1.1 (December 21th, 2004)
-
Authentication: change to have default algorithm be 'MD5' if nothing else is specified(S. Natarajan)
-
Fixed issue with 'address not supported'(A. Kumar and S. Natarajan)
-
Changed SunOS Makefile back to gcc and g++(S. Natarajan)
2.
Version 1.1 (December 20th, 2004)
-
Authentication user/pass as option in the XML scenario.(F. Tarek Rogers)
3.
Version 1.1 (December 10th, 2004)
-
Changed call-id format to pass through some crappy SIP aware firewalls.(Eric Miller)
-
Added [len] keyword for automatic Content-Length computation.(Peter Higginson)
-
Added offset add for remote_port, local_port, media_port and len keywords.(Peter Higginson)
-
Changed media_ip and media_port format to remove extra blank spaces.(Eric Miller)
4.
Version 1.1 (December 6th, 2004)
-
Added compilation for both cc and gcc on SunOS.(Zarko Coklin)
5.
Version 1.1 (November 30th, 2004)
-
Fixed finding headers like refer-to.(Alexandre Ajjan)
6.
Version 1.1 (November 29th, 2004)
-
More errno usage for transport related errors.(Olivier Jacques)
-
Fixed IPv6 handling for long addresses. Added [] for IPv6 addresses in SIP messages. (Olivier Jacques)
-
Fixed SIGUSR2 signal handling to dump screens in background mode (could cause core dumps in some systems).(Alexandre Ajjan)
7.
Version 1.1 (November 22th, 2004)
-
Fixed Makefile for OS specific include directories(F. Tarek Rogers)
8.
Version 1.1 (November 15th, 2004)
-
Fixed crash when using UDP retransmissions introduced with new branching features(Alexandre Ajjan)
9.
Version 1.1 (November 14th, 2004)
-
Changed to Cseq instead of CSeq for auto 4xx/5xx responses(Olivier Jacques)
10.
Version 1.1 (November 10th, 2004)
-
updated Makefile so that OpenSSL works also on SunOS.(Shriram Natarajan)
-
fixed authentication for both registrars and proxy.(F. Tarek Rogers)
11.
Version 1.1 (November 9th, 2004)
-
Log and exec actions. (Shriram Natarajan)
-
Documentation updated for TLS, IPv6, branching and log and exec actions.(Olivier Jacques)
12.
Version 1.1 (November 2th, 2004)
-
IPv6 support(David Mansutti)
-
SIP authentication support(F. Tarek Rogers)
-
TLS (via OpenSSL) support(Gundu Rao)
-
Branching and conditional branching in scenarios(Peter Higginson)
13.
Version 1.0final (October 19th, 2004)
-
Change all trace file names from pid_scenario to scenario_pid which fixes a pb when using relative paths. Actually enabling -trace_err switch. If -trace_err is not given, unexpected messages are not printed anywhere, except the very last one on exit (along with a message to use -trace_err if desired).(F. Tarek Rogers)
-
Fix quitting 3PCC controller with ctrl-C and allow reuse of internal twin socket just after closing.(Olivier Jacques)
-
Counter in case of receive error that was not incremented(Olivier Jacques)
-
bug 917436 (regexp with < or > are not supported). Just need to replace < by < and > by > when specifying regexp.(Olivier Jacques)
-
Really disabling retransmission when -nr switch is specified for UDP transport. The fix also benefits to other transports in terms of performances (no more message hash computed).(Alexandre Ajjan)
-
Modified default 3PCC scenario for rtd and response time.(Olivier Jacques)
-
bug 1035687 where SDP elements where not properly ordered in default scenarios(Olivier Jacques)
14.
Version 1.0rc3 (September 22st, 2004)
-
logging for calls that timeout.
(Rhys Ulerich)
-
PID in CSV stat file name and trace file names(Olivier Jacques)
-
Dumping screens in a file
on SIGUSR2 signal and sipp exit (check ./sipp -h for usage)(Olivier Jacques)
-
Allow to specify the remote_host parameter even in
server mode. The [remote_ip] field in XML scenarios will then
properly be set.(F. Tarek Rogers)
-
Added process PID
in trace files names. Added timestamp in SIP message traces.
(Olivier Jacques)
-
Make the difference in statistics
on unexpected messages for an existing call (call marked as
failed) and unexpected messages for a non existing call (call not
marked as failed, but message counted in new OutOfCallMsgs
counter
(Olivier Jacques)
-
Added timestamp and
call-id in logged error messages
(Olivier Jacques)
-
Multiline header CR-LF handing with [last_XXX:].
(Thys Ulerich)
-
Fixed wrong CSeq when
auto answer on out-of-scenario message.(Joseph Bannino)
-
Fixed potential memory issues
after valgrind tool run
(Alexandre Ajjan)
-
RTP echo
thread must be insensible to signals(Alexandre Ajjan)
-
coredump when using
kill -SIGUSR1
(Alexandre Ajjan)
-
Some small performance improvements(Olivier Jacques)
-
Fixed case where a 200 OK has been received and call must be
aborted before ACK is sent (happens in 3PCC).(Olivier Jacques)
15.
Version 1.0rc1 (August 25th, 2004)
-
answer unexpected errors (4XX, 5XX and beyond) with an ACK and
close the call(Alexandre Ajjan)
-
if unexpected PING message is received, answer it with an ACK.
Call goes on and is not marked as failed. PING message is counted
(AUTO_ANSWERED counter)(Olivier Jacques)
-
sipp_errors.log and sipp_messages.log are now dependent of the
scenario name (scenarioname_errors.log and scenarioname_messages.log)(Alexandre Ajjan)
-
check that a message received is actually a SIP message to handle
it (fix issue with broadcasts on all UDP ports)(Alexandre Ajjan)
-
added -rp option to allow to have n calls every m milliseconds(Alexandre Ajjan)
-
added a new 3PCC controller A passive role, as described here:
http://sourceforge.net/mailarchive/message.php?msg_id=9102837 (Shriram Natarajan)
-
added ability to specify 3PCC remote socket (Shriram Natarajan)
-
allow comments starting with # in CSV file for -inf feature (Shriram Natarajan)
-
added a final dump in statistics file when quitting SIPp(Olivier Jacques)
-
SIP message format bug with double CRLF (Bug #966519)(Alexandre Ajjan)
-
remove unexpected calls from call statistics(Olivier Jacques)
-
in default scenarios, changed Cseq to CSeq(Alexandre Ajjan)
-
soft exit by SIGUSR1 signal when sipp is launched in background(Olivier Jacques)
-
a bug in record routing when there are multiple hops between UAC
and UAS(Shriram Natarajn)
-
Makefile for HPUX: always using aCC(Olivier Jacques)
16.
Version Web pages ()
-
Html version of XML scenarios in documentation.(Olivier Jacques)
17.
Version Latest (July 16th, 2004)
-
Added FreeBSD support, contributed by Jesper Dalberg(Jesper Dalberg)
-
send CANCEL/BYE when unexpected message received(Joseph Bannino)
-
Support of call specific data input file (-inf)(Shriram Natarajan)
-
remote sending address forcing (-rsa)(Joseph Bannino)
-
Added DTD for XML scenarios(Olivier Jacques)
-
Added Win32/Cygwin support(Xiaofeng)
-
Fixed sipp exit when using -m option in server mode (Bug # 975331)(Olivier Jacques)
-
Fix tag on To: header bug(Alexandre Ajjan)
-
Updated regexp and 3PCC scenarios for XML syntax compliance.(Olivier Jacques)
18.
Version 0.4rc1 (May 27, 2004)
-
The main new features compared to 0.3 are:
- Routing recording to support stateful proxies
- Exit code according to call success
- SunOS support
(Shriram Natarajan)
19.
Version 0.3 (April 5, 2004)
-
Initial Import
(Olivier Jacques)
|