HomeDocumentation v1.0Documentation v1.1
 

History of Changes

RSS

1. Version 1.1 (December 21th, 2004)

  • addAuthentication: change to have default algorithm be 'MD5' if nothing else is specified(S. Natarajan)
  • fixFixed issue with 'address not supported'(A. Kumar and S. Natarajan)
  • fixChanged SunOS Makefile back to gcc and g++(S. Natarajan)

2. Version 1.1 (December 20th, 2004)

  • addAuthentication user/pass as option in the XML scenario.(F. Tarek Rogers)

3. Version 1.1 (December 10th, 2004)

  • addChanged call-id format to pass through some crappy SIP aware firewalls.(Eric Miller)
  • addAdded [len] keyword for automatic Content-Length computation.(Peter Higginson)
  • addAdded offset add for remote_port, local_port, media_port and len keywords.(Peter Higginson)
  • fixChanged media_ip and media_port format to remove extra blank spaces.(Eric Miller)

4. Version 1.1 (December 6th, 2004)

  • addAdded compilation for both cc and gcc on SunOS.(Zarko Coklin)

5. Version 1.1 (November 30th, 2004)

  • fixFixed finding headers like refer-to.(Alexandre Ajjan)

6. Version 1.1 (November 29th, 2004)

  • addMore errno usage for transport related errors.(Olivier Jacques)
  • fixFixed IPv6 handling for long addresses. Added [] for IPv6 addresses in SIP messages. (Olivier Jacques)
  • fixFixed 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)

  • fixFixed Makefile for OS specific include directories(F. Tarek Rogers)

8. Version 1.1 (November 15th, 2004)

  • fixFixed crash when using UDP retransmissions introduced with new branching features(Alexandre Ajjan)

9. Version 1.1 (November 14th, 2004)

  • fixChanged to Cseq instead of CSeq for auto 4xx/5xx responses(Olivier Jacques)

10. Version 1.1 (November 10th, 2004)

  • fixupdated Makefile so that OpenSSL works also on SunOS.(Shriram Natarajan)
  • fixfixed authentication for both registrars and proxy.(F. Tarek Rogers)

11. Version 1.1 (November 9th, 2004)

  • addLog and exec actions. (Shriram Natarajan)
  • addDocumentation updated for TLS, IPv6, branching and log and exec actions.(Olivier Jacques)

12. Version 1.1 (November 2th, 2004)

  • addIPv6 support(David Mansutti)
  • addSIP authentication support(F. Tarek Rogers)
  • addTLS (via OpenSSL) support(Gundu Rao)
  • addBranching and conditional branching in scenarios(Peter Higginson)

13. Version 1.0final (October 19th, 2004)

  • fixChange 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)
  • fixFix quitting 3PCC controller with ctrl-C and allow reuse of internal twin socket just after closing.(Olivier Jacques)
  • fixCounter in case of receive error that was not incremented(Olivier Jacques)
  • fixbug 917436 (regexp with < or > are not supported). Just need to replace < by &lt; and > by &gt; when specifying regexp.(Olivier Jacques)
  • fixReally 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)
  • fixModified default 3PCC scenario for rtd and response time.(Olivier Jacques)
  • fixbug 1035687 where SDP elements where not properly ordered in default scenarios(Olivier Jacques)

14. Version 1.0rc3 (September 22st, 2004)

  • addlogging for calls that timeout. (Rhys Ulerich)
  • addPID in CSV stat file name and trace file names(Olivier Jacques)
  • add Dumping screens in a file on SIGUSR2 signal and sipp exit (check ./sipp -h for usage)(Olivier Jacques)
  • addAllow 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)
  • addAdded process PID in trace files names. Added timestamp in SIP message traces. (Olivier Jacques)
  • addMake 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)
  • addAdded timestamp and call-id in logged error messages (Olivier Jacques)
  • fixMultiline header CR-LF handing with [last_XXX:]. (Thys Ulerich)
  • fixFixed wrong CSeq when auto answer on out-of-scenario message.(Joseph Bannino)
  • fixFixed potential memory issues after valgrind tool run (Alexandre Ajjan)
  • fixRTP echo thread must be insensible to signals(Alexandre Ajjan)
  • fixcoredump when using kill -SIGUSR1 (Alexandre Ajjan)
  • fixSome small performance improvements(Olivier Jacques)
  • fixFixed 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)

  • add answer unexpected errors (4XX, 5XX and beyond) with an ACK and close the call(Alexandre Ajjan)
  • addif 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)
  • addsipp_errors.log and sipp_messages.log are now dependent of the scenario name (scenarioname_errors.log and scenarioname_messages.log)(Alexandre Ajjan)
  • addcheck that a message received is actually a SIP message to handle it (fix issue with broadcasts on all UDP ports)(Alexandre Ajjan)
  • addadded -rp option to allow to have n calls every m milliseconds(Alexandre Ajjan)
  • addadded a new 3PCC controller A passive role, as described here: http://sourceforge.net/mailarchive/message.php?msg_id=9102837 (Shriram Natarajan)
  • addadded ability to specify 3PCC remote socket (Shriram Natarajan)
  • addallow comments starting with # in CSV file for -inf feature (Shriram Natarajan)
  • addadded a final dump in statistics file when quitting SIPp(Olivier Jacques)
  • fixSIP message format bug with double CRLF (Bug #966519)(Alexandre Ajjan)
  • fixremove unexpected calls from call statistics(Olivier Jacques)
  • fixin default scenarios, changed Cseq to CSeq(Alexandre Ajjan)
  • fixsoft exit by SIGUSR1 signal when sipp is launched in background(Olivier Jacques)
  • fixa bug in record routing when there are multiple hops between UAC and UAS(Shriram Natarajn)
  • fixMakefile for HPUX: always using aCC(Olivier Jacques)

16. Version Web pages ()

  • addHtml version of XML scenarios in documentation.(Olivier Jacques)

17. Version Latest (July 16th, 2004)

  • addAdded FreeBSD support, contributed by Jesper Dalberg(Jesper Dalberg)
  • addsend CANCEL/BYE when unexpected message received(Joseph Bannino)
  • addSupport of call specific data input file (-inf)(Shriram Natarajan)
  • addremote sending address forcing (-rsa)(Joseph Bannino)
  • addAdded DTD for XML scenarios(Olivier Jacques)
  • addAdded Win32/Cygwin support(Xiaofeng)
  • fixFixed sipp exit when using -m option in server mode (Bug # 975331)(Olivier Jacques)
  • fixFix tag on To: header bug(Alexandre Ajjan)
  • fixUpdated regexp and 3PCC scenarios for XML syntax compliance.(Olivier Jacques)

18. Version 0.4rc1 (May 27, 2004)

  • add 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)

  • add Initial Import (Olivier Jacques)