2009-07-28 10:16 srivanuj * call.cpp,sipp.cpp,call.cpp: Fix:For IPV6, command line param was * ignored, and corrrections for PCAP play - Provider , Mitko-mitev. 2009-05-28 11:01 srivanuj * call.cpp,send_packets.c,call.cpp: Fix: Media thread was left running * after call ends.- Provided by Nic Bellamy. 2009-03-17 14:43 charlespwright * sipp.cpp,sipp.cpp: Fix: Correct lost 3PCC message. From * leonid@huawei.com. 2009-01-27 03:04 charlespwright * stat.cpp,stat.hpp,stat.cpp: Fix: Correct memory corruption reported * by Artur Silveira da Cunha. 2009-01-21 15:10 charlespwright * scenario.cpp,scenario.cpp: Allow proper spelling of occurrence. 2009-01-09 18:33 charlespwright * actions.cpp,actions.hpp,call.cpp,scenario.cpp: Enh: Allow strcmp and * test to compare two variables. 2008-12-30 17:09 charlespwright * sipp.hpp: Fix: Include limits.h in sipp.hpp. 2008-12-29 16:56 charlespwright * sipp.cpp,sipp.hpp: Fix: Get rid of call_sockets variable in favor of * just referencing pollnfds. (From M.H. VanLeeuwen) 2008-12-29 16:38 charlespwright * sipp.cpp: Fix: enter_congestion is already called by flush_socket. 2008-12-29 16:35 charlespwright * sipp.hpp: Fix: Correct type of reset_close. Provided by M.H. * VanLeeuwen. 2008-12-29 16:33 charlespwright * call.cpp: Fix: Correct double-free of call_remote_socket. 2008-12-29 16:15 charlespwright * sipp.cpp: Fix: Correct recieved tag in short message log (From * Michael Hirschbichler) 2008-12-22 03:36 charlespwright * sipp.cpp: Fix: Enter congestion after buffering a write (From Martin * H. VanLeeuwen). 2008-12-18 04:08 charlespwright * sipp.cpp: Fix: Added missing break to option processing switch. 2008-12-11 15:25 charlespwright * call.hpp: Fix: getLastReceived should be public. 2008-11-18 15:16 charlespwright * sipp.cpp: Fix: Correct bug in which UAS would not respect -m. 2008-10-30 17:47 charlespwright * sipp.cpp,stat.cpp,stat.hpp: Enh: Command to reset cumulative statistics. 2008-10-29 12:23 charlespwright * actions.hpp,call.cpp,scenario.cpp: Enh: closecon action closes a call's TCP/TLS connection. 2008-10-29 12:22 charlespwright * call.cpp,call.hpp,fortune.cpp,message.cpp,message.hpp,fortune.cpp: Enh: Allow plugins to register new keywords. Simple example includes the output of fortune in a message. 2008-10-29 12:20 charlespwright * Makefile,sipp.cpp: Enh: Allow sipp to load dynamic library plugins at startup. 2008-10-13 15:07 charlespwright * sipp.cpp: Fix: Do not falsely report CPU congestion. From Martin H. VanLeeuwen 2008-10-13 15:23 charlespwright * sipp.cpp: Fix: Restore -rsa behavior for server mode. From Martin H. VanLeeuwen 2008-10-13 15:01 charlespwright * sipp.cpp: Fix: Prevent access to sockets[] element that may be null by ensuring the read_index is always less than the number of file descriptors. From Martin H. VanLeeuwen 2008-10-06 07:40 srivanuj * call.cpp,call.hpp,message.cpp,message.hpp,sipp.cpp,sipp.hpp: Enh: add the support of dynamic_id, a wrapping, auto incrementing, global variable provided by Francois Draperi 2008-09-26 03:02 charlespwright * sipp.cpp: Enh: Options for log file names and whether to overwrite them. 2008-09-29 15:33 charlespwright * sipp.cpp: Fix: Decrement pending_messages when a socket is invalidated (provided by Martin H. VanLeeuwen. 2007-11-28 15:11 charlespwright * local.mk: Fix: Restore correct local.mk. 2007-11-28 15:09 charlespwright * local.mk, sipp.cpp: Fix: Use local usleep for portability of fine-grained reset_sleep. 2007-11-28 10:33 oboulkroune * sipp.cpp, sipp.hpp: Fix: TCP reconnection: handling multiple reconnection attempts and delay between these attempts 2007-11-21 17:10 oboulkroune * sipp.cpp: Fix: modify rev 336 commit 2007-11-21 16:18 oboulkroune * sipp.cpp, sipp.hpp: Fix: RTP echo did not work on IPv6 2007-11-07 10:33 oboulkroune * sipp.cpp, sipp.hpp: Fix: -max_reconnect 1 would not make sipp attempt to reconnect at all 2007-11-06 10:18 oboulkroune * call.cpp, sipp.hpp: Fix: report fix from rev 236 into the trunk 2007-11-05 10:26 oboulkroune * Makefile, sipp.hpp: Fix: allow to build debug version with ossl - provided by Klaus Darilion 2007-11-02 14:27 charlespwright * variables.cpp: Fix: String variables should return matched Regular Expressions. 2007-10-30 13:31 charlespwright * call.cpp: Fix: supressing crlf would cut the first character of the next header off. 2007-10-29 14:53 oboulkroune * message.cpp, sipp.hpp: Fix: Authentication: bug when parsing username and password attributes 2007-10-26 08:04 oboulkroune * sipp.cpp, sipp.hpp: Fix: On Solaris, all writes were done in blocking mode because of the MSG_DONTWAIT flags which applies only for recv() calls - provided by Scott Oaks from SUN 2007-10-25 10:22 oboulkroune * sipp.cpp, sipp.hpp: Fix: RTD repartition screen display 2007-10-24 16:17 charlespwright * message.cpp: Fix: CreateSendingMessage had an off-by-one error. 2007-10-24 15:21 oboulkroune * sipp.cpp, sipp.hpp: Fix: 3pcc and 3pcc extended modes did not work with IPv6 2007-10-24 15:03 oboulkroune * message.cpp: Fix: wrong realloc in SendingMessage constructor causes core dump with external commands 2007-10-24 08:05 oboulkroune * sipp.cpp, sipp.hpp: Fix: the -trace_timeout option had never been fully implemented - let's comment it in the code 2007-10-24 07:45 oboulkroune * sipp.cpp, sipp.hpp: Fix: bugs in the -t ui option: wrong getField and new_sipp_socket uses 2007-10-23 15:06 charlespwright * call.cpp: Fix: Do not perform SIP message sanity check on external commands. 2007-10-16 16:14 oboulkroune * message.cpp, sipp.hpp: Fix: An empty username was printed in the Authorization header if no username value was set in the [authentication] keyword - provided by Pandurangan R S 2007-10-06 17:53 charlespwright * infile.cpp: Fix: Raise an error when input files have no lines (rather than FP exception). 2007-10-05 09:53 oboulkroune * sipp.cpp: Fix: bug on the -max_socket option 2007-10-05 08:59 oboulkroune * Makefile, prepare_pcap.c, prepare_pcap.h, send_packets.c, sipp.hpp: Fix: Free_BSD compilation - provided by Artem Naluzhnyy 2007-09-20 08:24 oboulkroune * auth.c, call.cpp, sipp.hpp: Fix: compilation for Mac OSX; Max-Forwards header was missing in some automatic messages sent by sipp - provided by Kristoffer Gronowski from Ericsson 2007-09-19 14:17 charlespwright * sipp.hpp: Fix: reset_number should be an integer and not a double. 2007-09-13 15:51 oboulkroune * call.cpp, sipp.hpp: Fix: add a return statement in the new add_call function to avoid compilation warning 2007-09-13 01:53 charlespwright * call.cpp: Fix: Retransmissions(P)/Retransmissions(C) did not take into account retransmissions due to received messages. 2007-09-12 14:53 charlespwright * call.cpp, call.hpp: Enh: Cleaned up the new add_call functions to avoid code duplication. 2007-09-12 14:10 oboulkroune * call.cpp, call.hpp, sipp.cpp, sipp.hpp: Fix: when we create a call to answer to an out of call message in automatic response mode, we must not increment neither the call-id counter nor the input files line numbers 2007-09-06 08:51 oboulkroune * Makefile, sipp.hpp: Fix: make pcapplay_ossl was broken on some Linux platforms 2007-09-05 15:17 charlespwright * call.cpp: Fix: -rsa option should not try to locally bind to the RSA address. 2007-09-04 08:38 oboulkroune * auth.c, sipp.hpp: Fix: make ossl on Mac OSX - provided by Kristoffer Gronowski from Ericsson 2007-08-27 13:21 charlespwright * call.cpp: Fix: Memory was leaked when two or more messages were authenticated per call. 2007-08-08 18:52 charlespwright * local.mk: Fix: Accidentally uncommented local.mk in r296 2007-08-08 18:41 charlespwright * call.cpp, local.mk: Fix: Multi-line headers, were still not functioning correctly in r293. 2007-08-08 18:39 charlespwright * infile.cpp: Fix: If the type of an input file is not specified, previously the first line would be ignored resulting in unexpected behavior. 2007-08-08 15:54 oboulkroune * call.cpp, sipp.hpp: Fix: bug in the external command forking which prevented the key press handling to work properly, brought by revision 280 2007-08-01 16:31 oboulkroune * call.cpp, sipp.hpp: Fix:rev 284 was incomplete - provided by Anatoly Pidruchny 2007-08-01 14:03 charlespwright * call.cpp: Fix: last_* keyword should include multiple header instances (fixes regression in r284). 2007-08-01 14:02 charlespwright * call.cpp: Fix: If we have not yet received a message do not attempt to send a BYE when aborting a call. 2007-08-01 14:01 charlespwright * sipp.cpp: Enh: If report frequency is set to zero, then provide a single report at the end of the test. 2007-07-30 20:49 charlespwright * sipp.cpp: Fix: Do not override the address to send to in client mode with the address that messages were recieved from. 2007-07-30 20:46 charlespwright * sipp.cpp: Fix: raise a warning rather than an error if a message without a call-id is received (this prevents an invalid message from terminating the whole test). 2007-07-30 20:42 charlespwright * sipp.cpp: Fix: Even messages that are not retransmitted can have timeouts with to -send_timeout and -recv_timeout. 2007-07-30 20:37 charlespwright * call.hpp: Fix: Response time durations were incorrect after 71 minutes of execution due to a 32-bit overflow. 2007-07-26 10:16 oboulkroune * scenario.cpp, sipp.hpp: Fix: bug with the pareto and gamma distributions 2007-07-24 07:31 oboulkroune * call.cpp, sipp.hpp: Fix: bug in call::get_header if we get a message with multiple instances of the same header and with the first instance empty - provided by Anatoly Pidruchny 2007-07-23 10:02 oboulkroune * call.cpp, sipp.hpp: Fix: warning messages if -bash was used in the scenario 2007-07-19 14:20 oboulkroune * call.cpp, sipp.hpp: Fix: automatic messages could be rejected because not ended by \n \n 2007-07-17 04:42 charlespwright * call.cpp: Fix: get_last_request_uri would core dump if a message was not yet received or the To field was improperly formatted. 2007-07-12 07:52 oboulkroune * call.cpp, sipp.hpp: Fix:waitpid error when using a combination of external commands and interrupts - provided by Marc Van Diest from Belgacom 2007-07-06 20:20 charlespwright * actions.cpp, actions.hpp, call.cpp, scenario.cpp: Enh: Add strcmp action for string comparison. 2007-07-06 16:10 charlespwright * actions.cpp, actions.hpp, call.cpp, call.hpp, scenario.cpp, variables.cpp, variables.hpp: Enh: New actions that assign a string to a variable, convert a variable to a double, and allow arithmetic on two variables. 2007-07-04 09:23 oboulkroune * message.cpp, scenario.cpp, scenario.hpp, sipp.hpp: Fix: segmentation fault if too many CR's in a message 2007-06-29 08:25 oboulkroune * sipp.cpp: Fix: remove a debug trace 2007-06-29 08:20 oboulkroune * sipp.cpp, sipp.hpp: Fix:problem with -t ln, SSLv2 client hello instead of TLSv1 - provided by Hemanth Balaji 2007-06-21 07:45 oboulkroune * call.cpp, sipp.hpp: Fix: allow to start an uas scenario with a recv response statement - provided by Peter Higginson 2007-06-19 18:14 charlespwright * call.cpp: Fix: When receiving an unexpected message, do not assume that the scenario element is a message (it may be, for example, a pause). This prevents messages saying expecting '0' response. Also, include the message index in the error message, so that it may be matched to the scenario when more than one type of the same message exists. 2007-06-19 15:18 oboulkroune * screen.cpp, sipp.hpp: Fix: 3pcc: core dump after exit 2007-06-15 14:20 charlespwright * sipp.cpp, sipp.hpp: Enh: Add -max_sched_loops option, which prevents processing existing calls from starving reading new messages (similar to max_recv_loops). 2007-06-14 07:37 oboulkroune * auth.c, scenario.cpp, sipp.hpp, stat.cpp: Fix: Small fixes for authentication (nonce parameter) and stats - provided by Philippe Lecluse from Intel 2007-06-12 16:00 oboulkroune * sipp.cpp: Fix: 3pcc extended: regression bug which prevented some twin messages to be read properly. 2007-06-12 09:44 oboulkroune * sipp.cpp, sipp.hpp: Fix: 3pcc: force both controllers to exit when 'q' is pressed twice (this was a regression bug) 2007-06-11 14:45 oboulkroune * scenario.cpp, sipp.hpp: Fix: 3pcc: internal commands did not end with '\n' anymore, which caused a bug if the command just contained a call-id 2007-06-08 13:40 oboulkroune * sipp.cpp, sipp.hpp: Fix: reported rev 262 from 2_0 2007-06-07 13:50 oboulkroune * call.cpp: Fix: automatic messages modifications 2007-06-07 07:30 oboulkroune * sipp.cpp, sipp.hpp: Fix: 3pcc: the last escape character was not removed while reading a twin command message 2007-06-06 09:04 oboulkroune * scenario.cpp, sipp.hpp: Fix: Regexp: assign-to did not work properly if check-it statement was not present 2007-05-31 13:09 oboulkroune * scenario.cpp: Fix: regexp: core dump if no check_it statement was present 2007-05-31 07:43 oboulkroune * call.cpp, sipp.hpp: Fix: make ossl was broken on Linux 2007-05-30 17:35 oboulkroune * sipp.cpp: Fix: regression bug when parsing the 3pcc extended options 2007-05-30 16:24 oboulkroune * scenario.cpp, sipp.hpp: Fix: ported r254 fix (core dump in 3pcc extended mode) from 2_0 2007-05-29 13:25 oboulkroune * call.cpp, call.hpp, message.cpp, message.hpp: Fix: modification of the automatic ACK, BYE and CANCEL requests sent by sipp in case of unexpected responses - the request uri might differ from [service] 2007-05-24 08:19 ojacques * Makefile: Fix: ported r249 (Makefile fix) from 2_0 - provided by Gareth Armstrong 2007-05-23 15:56 oboulkroune * call.cpp, call.hpp: Fix: Avoid future errors for HP_UX compilation - provided by Charles P. Wright from IBM 2007-05-23 12:40 oboulkroune * sipp.cpp, sipp.hpp: Fix: revision 246 broke Linux compilation 2007-05-23 10:10 oboulkroune * call.cpp, call.hpp, message.cpp, message.hpp, sipp.cpp, stat.hpp, variables.hpp: Fix: Some casts from unsigned long to int and some field accesses in the MessageComp structure prevented sipp to compile on HP_UX 2007-05-22 14:40 charlespwright * sipp.cpp, sipp.hpp: Enh: Provide -cp option to select the control port. 2007-05-22 07:38 oboulkroune * call.cpp: Fix: truncated [last_via] - provided by Martin H. Van Leeuwen 2007-05-21 15:50 charlespwright * call.cpp: Fix: Added braces around case statements with variables to fix compilation with gcc 3.3.3. 2007-05-17 13:27 charlespwright * call.cpp: Fix: Media_ip keyword was broken by r229. 2007-05-15 17:30 charlespwright * call.cpp, scenario.cpp, scenario.hpp, sipp.cpp: Enh: Allow pausing based on call variables. 2007-05-15 17:24 charlespwright * message.cpp: Fix: Do not allow field keyword without specifying injection file. 2007-05-15 17:21 charlespwright * call.cpp, message.cpp, message.hpp: Enh: Add clock_tick keyword. 2007-05-15 17:18 charlespwright * scenario.cpp, stat.cpp, stat.hpp: Enh: Introduce negative binomial distribution. 2007-05-15 17:14 charlespwright * scenario.cpp, xp_parser.c: Fix: Parser must handle parameters (e.g., the string r is included in string distribution) that can be included in other parameters. 2007-05-15 17:02 charlespwright * call.cpp: Enh: Support offset parameter for branch keyword. 2007-05-15 16:04 charlespwright * Makefile, call.cpp, call.hpp, message.cpp, message.hpp, scenario.cpp, scenario.hpp, sipp.cpp: Enh: Parse messages to send when loading the scenario, rather than each time a message must be sent. 2007-05-15 15:00 charlespwright * call.cpp, call.hpp: Fix: The map between sockets and calls resulted in an O(n) removal process, because a multi-map can only find a key not a key-value pair. The multimap was replaced with a map of maps of calls to correct the problem. 2007-05-15 14:39 charlespwright * sipp.cpp: Fix: Only process a key from the socket, if data was returned. 2007-05-15 14:38 charlespwright * sipp.cpp: Fix: Save generated pause description. 2007-05-14 08:10 oboulkroune * call.cpp, call.hpp, sipp.cpp, sipp.hpp, stat.cpp: Enh: add a -trace_shortmsg option. This parameter logs the most important values of a message into one line of a csv-file (tab-delimited) - provided by Michael Hirschbichler from T.U Wien 2007-05-04 16:27 ojacques * local.mk: Fix: local.mk was un-commented by mistake 2007-05-04 16:24 ojacques * call.cpp, local.mk: Fix: double colon problem introduced in SVN 191 - provided by Michael Hirschbichler 2007-05-04 00:35 charlespwright * call.cpp, call.hpp, scenario.cpp, scenario.hpp, sipp.cpp, sipp.hpp, stat.cpp, stat.hpp: Enh: Add a timeout for sending messages in case of TCP congestion. 2007-05-04 00:25 charlespwright * scenario.cpp: Enh: Optionally disable pause sanity checking. 2007-05-03 17:36 charlespwright * infile.cpp: Fix: Start file from the first line. 2007-05-03 15:23 charlespwright * actions.cpp: Fix: include missing assert.h for actions. 2007-05-03 14:30 charlespwright * infile.cpp, infile.hpp: Fix: Forgot to include new infile.cpp and infile.hpp for multiple infiles patch. 2007-05-03 04:37 charlespwright * call.cpp, call.hpp, sipp.cpp, sipp.hpp: Enh: If in user mode, each user has an integer identifier. If the injection file is of type "USER", then the the user's identifier selects the line to pick from the file. This means that after a user completes a call and a new call is instantiated to replace that user, the same injection values are used for the new call. This can be used, for example, to make sure that a set of users is consistently registered. 2007-05-03 04:37 charlespwright * Makefile, call.cpp, call.hpp, sipp.cpp, sipp.hpp: Enh: Support multiple injection files (e.g., for the caller and the callee). 2007-05-03 04:36 charlespwright * call.cpp, call.hpp, scenario.cpp, scenario.hpp, sipp.cpp: Enh: Dynamically allocate the call variable tables. 2007-05-03 04:35 charlespwright * call.cpp: Fix: If we are paused, we need to wake up to process optional messages. 2007-05-03 04:33 charlespwright * sipp.cpp, stat.cpp, stat.hpp: Enh: The messages log now has microseconds. 2007-05-03 04:31 charlespwright * actions.cpp, actions.hpp, call.cpp, scenario.cpp, variables.cpp, variables.hpp: Enh: Allow arithmetic on call variables (addition, subtraciton, multiplication, division). Also Support various tests the value of variables (equal, not_equal, greater_than, less_than, greater_than_equal, less_than_equal) and store the result in a boolean call variable. The boolean call variable can then be used in test attributes. Together with variable arithmetic you can now implement a simple for loop in SIPp scenarios. 2007-05-03 04:29 charlespwright * call.cpp, call.hpp: Enh: Allow variable length text to be injected into the message (e.g., if [fill variable=1 text="abc"] and $1==10 "abcabcabca" is substituted). 2007-05-03 04:28 charlespwright * scenario.cpp, stat.cpp, stat.hpp: Enh: Introduce the Pareto and Gamma distributions. 2007-05-03 04:25 charlespwright * call.cpp, scenario.cpp, scenario.hpp, sipp.cpp, stat.cpp, stat.hpp, xp_parser.c, xp_parser.h: Enh: Use the distribution classes that were introduced in samplevariable.diff for pauses, and integrate the parsing with the variable parsing. 2007-05-03 04:25 charlespwright * actions.cpp, actions.hpp, call.cpp, scenario.cpp, scenario.hpp, sipp.cpp, stat.cpp, stat.hpp, variables.cpp, variables.hpp: Enh: Allow sampling into a call variable. This required some rework of call variables to support doubles in addition to regular expressions. Also, statistical distributions are now represented by classes within stat.cpp. 2007-05-03 04:24 charlespwright * call.cpp, call.hpp, screen.cpp, sipp.cpp, sipp.hpp: Enh: Completely reworked the network I/O subsystem so that all of the code goes through a single read and single write function. This ensures that no partial writes can get mixed, and eliminates TCP read deadlocks. The code is also cleaner as all of the information related to a given socket is stored in one structure. 2007-04-26 17:09 ojacques * sipp.cpp: Doc: Version bump - 2.0 2007-04-26 14:45 oboulkroune * call.cpp, sipp.cpp: Enh: extends the -aa option to UPDATE messages 2007-04-26 08:00 oboulkroune * call.cpp, sipp.hpp: Fix: bug brought by the shortheader diff (revision 191) - if the header was not found the previous version would core dump because NULL instead of an empty string was returned 2007-04-25 16:43 oboulkroune * call.cpp, sipp.hpp: Fix: Authentication: bug introduced by support of [fieldn] values in authentication field - provided by Michael Hirschbichler 2007-04-25 15:57 ojacques * call.cpp: Fix: fix for -t un error for non-IPv6 platform like win32 - Unable to bind UDP socket, errno = 106 (Address family not supported by protocol) - provided by Michael Dwyer from Cibation 2007-04-24 08:59 oboulkroune * Makefile, local.mk, sipp.hpp: Enh: changes in the compilation with external libs - useful for the package generation system 2007-04-22 17:18 ojacques * call.cpp: Enh: Handle stripping Control-M characters from multi-valued headers in get_header - provided by Charles P. Wright from IBM Research 2007-04-22 17:17 ojacques * screen.cpp: Do not initialize the screen library in background mode - provided by Charles P. Wright from IBM Research 2007-04-19 14:04 oboulkroune * call.cpp, scenario.cpp, sipp.hpp: Fix: allow having an optional recv before a recvCmd 2007-04-18 10:00 oboulkroune * call.cpp, sipp.hpp: Fix: Authentication: allow [fieldn] values for the [authentication] field - provided by Michael Hirschbichler 2007-04-17 15:11 oboulkroune * call.cpp, call.hpp: Fix: updated support of short header forms - provided by Charles P. Wright from IBM Research 2007-04-17 07:26 oboulkroune * sipp.hpp: Fix: small bug fix to the micrortt.diff which is required for the initial call rate to work properly - provided by Charles P. Wright from IBM Research 2007-04-13 15:25 oboulkroune * Makefile, sipp.cpp, sipp.hpp: Fix: regression brought by revision 184 - compilation on HP-UX was broken 2007-04-12 14:27 oboulkroune * call.cpp, sipp.cpp, sipp.hpp: Fix: Update the clock_tick more frequently so that we have a higher timer and statistics resolution - provided by Charles P. Wright from IBM Research 2007-04-12 14:21 oboulkroune * call.cpp, sipp.cpp, sipp.hpp, stat.cpp, stat.hpp: Fix: Stats: Use RTDs that are precise to the microsecond in -trace_rtt, and improve the consistency between trace_rtt and the averages - provided by Charles P. Wright from IBM Research 2007-04-12 14:11 oboulkroune * scenario.cpp, scenario.hpp, stat.cpp: Fix: Only include RTDs that are actually used in the CSV output - provided by Charles P. Wright from IBM Research 2007-04-12 14:07 oboulkroune * call.cpp, scenario.cpp, scenario.hpp, sipp.cpp, sipp.hpp: Enh: Allow loss percentages less than 1 and also a global command line option to specify that packets should be lost at a given percentage - provided by Charles P. Wright from IBM Research 2007-04-12 13:57 oboulkroune * auth.c, call.cpp, call.hpp, prepare_pcap.c, scenario.cpp, scenario.hpp, screen.hpp, send_packets.c, sipp.cpp, sipp.hpp, stat.cpp, stat.hpp, variables.cpp: Fix:Allow the code to compile with -Wall -Werror on Linux - provided by Charles P. Wright from IBM Research 2007-04-12 13:15 oboulkroune * scenario.cpp, sipp.hpp: Enh: Allow sampling from a Weibull distribution - provided by Charles P. Wright from IBM Research 2007-03-27 09:02 ojacques * call.cpp, scenario.cpp, scenario.hpp: New: Statistical (conditional) branching feature. See http://sipp.sf.net/doc/reference.html#Randomness+in+conditional+branching. Provided by Marc Van Diest from Belgacom 2007-03-27 08:19 ojacques * call.cpp: Fix: empty line was generated when [routes] keyword was used and proxy did not record-route. Provided by Ben Evans - Open Cloud. 2007-03-22 09:15 oboulkroune * prepare_pcap.c, scenario.cpp, sipp.hpp, stat.cpp: Fix: pcap on HPUX; Fix: Simple fixes identified with valgrind - provided by Charles P. Wright 2007-03-21 17:30 oboulkroune * screen.cpp: Fix: 3pcc extended: problem when quitting 2007-03-21 15:30 oboulkroune * auth.c: Fix: make ossl was broken on HPUX 2007-03-21 09:15 oboulkroune * prepare_pcap.c, sipp.hpp: Fix: PCAP compilation on HPUX was broken 2007-03-14 16:58 oboulkroune * call.cpp, scenario.cpp, sipp.hpp: Fix: regexp: add a warning when the specified header is not present in the received message 2007-03-14 16:25 oboulkroune * send_packets.c: Fix: pcap: destroy the send packets thread properly even if the sendto failed 2007-03-12 08:33 oboulkroune * actions.cpp, call.cpp, sipp.hpp: Fix: bug in regexp due to an incomplete commit (rev 172) - remove some debugging traces in message log file 2007-03-07 13:51 oboulkroune * call.cpp, sipp.hpp, stat.cpp, stat.hpp: Fix: bugs on retransmission counters and on cookies for optional messages; Fix: amelioration of statistic computing - both provided by Charles P.Wright from IBM 2007-03-02 17:53 oboulkroune * actions.cpp, actions.hpp, call.cpp, call.hpp, scenario.cpp, sipp.hpp: Enh regexp: add case_indep, occurence and start_line options for the hdr matching case - provided by Peter Higginson 2007-03-01 09:28 oboulkroune * call.cpp, sipp.hpp: Fix: Incorrect branch in automatic ACK answering to unexpected >= 400 responses, as well as automatic CANCEL - in such cases, branch must be identical to the branch of the initial INVITE request 2007-02-28 08:36 oboulkroune * screen.cpp, sipp.cpp, sipp.hpp: Fix 3pcc extended: clean up when screen exit. Fix: stop logging when the maximum allowed file size is reached (avoid core dump) 2007-02-14 10:29 oboulkroune * call.cpp, sipp.hpp: Fix: incomplete Via header in automatic responses when aborting calls 2007-02-13 13:43 oboulkroune * sipp.cpp: Fix: -h: -key parameter 2007-02-08 15:33 oboulkroune * sipp.cpp, sipp.hpp: Enh: remote control: increase the allowed number of control sockets. 3pcc extended: clean the reach of the allowed number of local twin sockets 2007-02-07 15:26 oboulkroune * sipp.cpp, sipp.hpp: Fix: 3pcc/3pcc extended modes: closes twin sockets properly when twin instance exits, to break the poll() loop and avoid the print of empty messages 2007-02-01 10:27 oboulkroune * sipp.cpp, sipp.hpp: Fix: in 3pcc/3pcc extended modes: send BYE/CANCEL before exit due to other twin instance exit 2007-01-30 17:45 oboulkroune * sipp.cpp: Fix: force exit when pressing 'q' twice ('Q' press can still be used) 2007-01-24 08:11 ojacques * auth.c: Fix: Aka authentication for synchro case, also added password len as password for authentication might contain \0 char - provided by Dragos Vingarzan 2007-01-23 18:02 ojacques * call.cpp: Fix: possible core dump in SDP parser - provided by Jan Andres from Freenet 2007-01-23 17:30 oboulkroune * call.cpp, call.hpp, scenario.cpp, scenario.hpp, sipp.cpp, sipp.hpp: Enh: 3pcc extended mode added 2007-01-23 17:17 ojacques * Makefile, call.cpp, call.hpp, scenario.cpp, scenario.hpp, screen.cpp, sipp.cpp, sipp.hpp, stat.cpp, stat.hpp: Undoing changes committed in r150 by mistake 2007-01-22 16:08 oboulkroune * Makefile, call.cpp, call.hpp, scenario.cpp, scenario.hpp, screen.cpp, sipp.cpp, sipp.hpp, stat.cpp, stat.hpp: Enh: 3pcc extended mode 2007-01-18 17:41 ojacques * tools, tools/monitor, tools/monitor/README.txt, tools/monitor/auto_script, tools/monitor/fullcsv, tools/monitor/snmparser: tool: monitor remote SIP servers through SNMP - contributed by Juan Antonio Alvarez 2007-01-16 09:54 ojacques * scenario.cpp: Fix: accept up to the 5 defined RTDs (previously would only accept one less) - provided by Charles P. Wright from IBM Research 2007-01-16 09:53 ojacques * screen.cpp: Enh: print the actual location of the error log file and the error condition (if any) on creation - provided by Charles P. Wright from IBM Research 2007-01-16 09:51 ojacques * stat.cpp: Fix: Fail if there is an invalid repartition table specification - previous behavior was a core dump - provided by Charles P. Wright from IBM Research 2007-01-16 09:50 ojacques * sipp.cpp: Fix: added -users option to the table - provided by Charles P. Wright from IBM Research 2007-01-16 09:48 ojacques * call.cpp, scenario.cpp, scenario.hpp, stat.cpp, stat.hpp: Enh: use stat_delimter for the trace_rtt option and include number that is being reported. Add repeat_rtd keyword for repeated RTD calculations - provided by Charles P. Wright from IBM Research 2007-01-16 09:40 ojacques * sipp.cpp: Fix: change option description to match timed options 2007-01-16 09:25 ojacques * scenario.cpp, scenario.hpp, sipp.cpp, sipp.hpp: Enh: for option that take a time as argument - allow them to be specified using seconds or milliseconds - provided by Charles P. Wright from IBM Research 2007-01-16 09:23 ojacques * scenario.cpp: Enh: fail when parsing a scenario that has pcap if pcap is not enabled - provided by Charles P. Wright from IBM Research 2007-01-16 09:20 ojacques * scenario.cpp: Enh: fail when parsing a scenario that enables authentication if SSL is not enabled - provided by Charles P. Wright from IBM Research 2007-01-16 09:18 ojacques * Makefile: Makefile - include EXTRAENDLIBS keyword so that libraries can be appended to the list after SSL - provided by Charles P. Wright from IBM Research 2007-01-16 08:59 ojacques * call.cpp, call.hpp, scenario.cpp, scenario.hpp: Add regexp_match argument to the receive command for 'universal' catching - provided by F. Tarek Rogers 2007-01-08 16:19 oboulkroune * sipp.cpp: Fix: trace_err did not work in background mode 2007-01-03 16:56 oboulkroune * sipp.cpp: Fix: bug when testing the presence of the 3PCC compilation flag 2007-01-02 16:26 oboulkroune * sipp.cpp: Fix: bug in -r -rp option - provided by Charles P. Wright from IBM Research 2006-12-21 10:24 ojacques * call.cpp: Fix: Allow PCAP play when SDP contains a video m line even without audio m line 2006-12-20 17:55 ojacques * sipp.cpp: Fix: TCP/TLS support on Windows/Cygwin was causing an errno = 22 2006-12-20 12:57 ojacques * call.cpp, scenario.cpp, scenario.hpp, sipp.cpp, sipp.hpp: New: Use a table driven option parsing architecture. This makes it easier to add new options, and should increase error handling of invalid options. Also use the option table to automatically generate the help message. - provided by Charles P. Wright - IBM Research 2006-12-20 10:41 ojacques * scenario.cpp: New: Use get_ functions for numbers in the scenario, so that more invalid scenarios will be caught - provided by Charles P. Wright - IBM Research 2006-12-20 10:40 ojacques * call.cpp: New: Count messages before actions are performed - provided by Charles P. Wright - IBM Research 2006-12-20 10:39 ojacques * call.cpp, sipp.cpp, sipp.hpp: New: Add the ability to specify the maximum retransmission for invites and non-invite messages - provided by Charles P. Wright - IBM Research 2006-12-20 10:26 ojacques * sipp.cpp: Doc for reconnect feature precise this is TCP 2006-12-19 17:56 oboulkroune * sipp.cpp: Fix: 3pcc: Controller B did not stop when controller A failed - provided by Charles P. Wright - IBM Research 2006-12-08 09:47 oboulkroune * call.cpp: Fix: acknowledge automatically 400 message 2006-11-30 10:20 oboulkroune * call.cpp: Fix: go on with the received message treatment even if the regexp fails 2006-11-28 09:11 ojacques * call.cpp: Author update 2006-11-24 17:40 ojacques * call.cpp, sipp.cpp, sipp.hpp: Getting ready for rc7 2006-11-24 17:02 ojacques * prepare_pcap.c: Fix: small pcap packet len computation fix - provided by Martin Shaw 2006-11-24 16:51 ojacques * call.cpp: Enh: [branch] keyword now includes pid - provided by Dmitriy Kargapolov 2006-11-24 16:47 ojacques * Makefile, sipp.hpp: Fix: better SunOS compilation fix - provided by Amit On from Followap 2006-11-24 16:41 ojacques * call.cpp: Fix: better hash function - provided by Amit On from Followap 2006-11-24 10:09 ojacques * scenario.cpp, scenario.hpp, sipp.cpp, sipp.hpp: New: better reconnection behavior (the pause and whether or not to close all of the calls) - provided by Charles P. Wright - IBM Research 2006-11-24 10:08 ojacques * call.cpp, sipp.cpp: Fix: few things found through valgrind - provided by Charles P. Wright - IBM Research 2006-11-24 10:07 ojacques * sipp.cpp, sipp.hpp, stat.cpp: Allow alternative strings to delimit statistics file (like comma) - provided by Charles P. Wright - IBM Research 2006-11-24 10:06 ojacques * sipp.cpp, sipp.hpp: If the media port is not available cycle upwards until a free one is found - provided by Charles P. Wright - IBM Research 2006-11-24 10:05 ojacques * sipp.cpp, sipp.hpp: Add buffers in front of the TCP sockets so that octet-by-octet reads only require a function call and not a system call - this greatly improves TCP performances - provided by Charles P. Wright - IBM Research 2006-11-24 10:04 ojacques * sipp.cpp: Fix handling of partial TCP messages by entering congested state, otherwise partial messages end up getting corrupted - provided by Charles P. Wright - IBM Research 2006-11-24 09:47 ojacques * sipp.hpp: Fix SunOS compilation - provided by Kris Marsh 2006-11-22 17:16 oboulkroune * call.cpp: Fix: Pcap: get the remote media info when receiving ACK or PRACK 2006-11-21 14:06 oboulkroune * call.cpp: Fix: core dump with 3pcc 2006-11-20 18:03 ojacques * Makefile, call.cpp, prepare_pcap.c, prepare_pcap.h, send_packets.c: New: pcap play support for win32 - provided by Lars Roland. Fix: pcap play was broken - restored. 2006-11-14 14:39 oboulkroune * call.cpp, sipp.cpp, sipp.hpp: Fix: add -pause_msg_ign option to ignore the messages received during a pause 2006-11-08 16:06 oboulkroune * call.cpp: Fix: ignore the messages received during a pause 2006-11-06 05:55 ojacques * auth.c, call.cpp, scenario.cpp: Fix: AKA: identification of sync was wrong, fix: opened comment in call.cpp, password, OP, AMF and K where not set to 0 at init, if K is not specified, copy 16 first chars of the password - Provided by Dragos Vingarzan 2006-11-03 16:47 ojacques * call.cpp: Fix: on TCP retry, make sure cseq is decremented - provided by Peter Higginson 2006-11-02 04:20 ojacques * sipp.cpp: Enh: allow -l 0 to be used so that SIPp can be used as an open loop generator - provided by Charles P. Wright - IBM Research 2006-11-02 04:19 ojacques * call.cpp, sipp.cpp, sipp.hpp: Enh: TCP: allow EAGAIN to be handled gracefully more than once - provided by Charles P. Wright - IBM Research 2006-11-02 04:10 ojacques * call.cpp, stat.cpp, stat.hpp: Enh: Add retransmissions columns to the stat file - provided by Charles P. Wright - IBM Research 2006-11-02 04:08 ojacques * call.cpp: Fix: check dialog_authentication before running a strstr on every message - provided by Charles P. Wright - IBM Research 2006-11-02 04:07 ojacques * sipp.cpp, sipp.hpp: Enh: increase the rate from n to m at some interval (-rate_increase and -rate_max) - provided by Charles P. Wright - IBM Research 2006-11-02 04:01 ojacques * sipp.cpp: Enh: 'S' key dumps the screens to a file (can be used over the control socket) - provided by Charles P. Wright - IBM Research 2006-11-02 04:00 ojacques * stat.cpp, stat.hpp: Enh: add a standard deviation column for call length and response time - provided by Charles P. Wright - IBM Research 2006-11-02 03:57 ojacques * sipp.cpp: Fix: close all file descriptors after we create the child process - provided by Charles P. Wright - IBM Research 2006-11-02 03:56 ojacques * sipp.cpp: Enh: use 5060 by default if the -rsa option does not specify a port - provided by Charles P. Wright - IBM Research 2006-11-02 03:55 ojacques * call.cpp, sipp.cpp: Enh: custom version of tolower and eliminates the need of memset of large strings - provided by Charles P. Wright - IBM Research 2006-11-02 03:46 ojacques * sipp.cpp, sipp.hpp: Enh: -buff_size allows to set the buffer size to send and receive messages - provided by Charles P. Wright - IBM Research 2006-11-02 03:45 ojacques * call.cpp, call.hpp, scenario.cpp: Enh: allow nop to be used for RTDs and counters - provided by Charles P. Wright - IBM Research 2006-11-02 03:43 ojacques * sipp.cpp: Enh: the 'Q' key sends a SIGINT to itself, thus causing SIPp to quit immediately - provided by Charles P. Wright - IBM Research 2006-11-02 03:42 ojacques * sipp.cpp, sipp.hpp: Enh: -users option to begin users calls at startup and maintains a fixed number of calls - provided by Charles P. Wright - IBM Research 2006-11-02 03:37 ojacques * call.cpp, call.hpp, scenario.cpp, sipp.cpp, sipp.hpp: Enh: Divides calls into pause and running calls - paused calls are managed using a timing wheel a la Varghese's 1996 article - huge perf improvement - provided by Charles P. Wright - IBM Research 2006-11-02 03:26 ojacques * call.cpp, scenario.cpp, scenario.hpp, stat.cpp, stat.hpp: Enh: addition of 5 generic counters that can be increased when sending or receiving a message - provided by Charles P. Wright - IBM Research 2006-11-02 03:24 ojacques * call.cpp, call.hpp, scenario.cpp, scenario.hpp, sipp.cpp, sipp.hpp, stat.cpp, stat.hpp: Enh: allow multiple response times to be counted - provided by Charles P. Wright - IBM Research 2006-11-02 03:18 ojacques * scenario.cpp, sipp.cpp: Enh: remote controls commands are now exactly the same as interactive controls - provided by Charles P. Wright - IBM Research 2006-11-02 03:00 ojacques * call.cpp, scenario.cpp: Fix for peer_tag not freed and counter not initialized - provided by Charles P. Wright - IBM Research 2006-10-30 22:14 ojacques * call.cpp: Fix for truncation of keywords with - in them - provided by Peter Higginson 2006-10-24 21:38 ojacques * Makefile, call.cpp, local.mk, scenario.cpp, scenario.hpp, sipp.cpp: Enh: Normal, lognormal, and exponentially distributed pauses, based on GSL library - provided by Charles P. Wright - IBM Research 2006-10-24 21:11 ojacques * scenario.cpp: Fix: cleanup the handling of pause keyword - provided by Charles P. Wright - IBM Research 2006-10-24 21:09 ojacques * call.cpp, call.hpp: Enh: Use a dynamically allocated peer tag to reduce memory usage - provided by Charles P. Wright - IBM Research 2006-10-23 20:59 ojacques * scenario.cpp: Fix for tag variation - scenario 8 2006-10-23 20:55 ojacques * call.cpp: Fix: stop retransmission timer also when getting CANCEL or BYE from remote - provided by Peter Higginson 2006-10-23 20:36 ojacques * sipp.cpp: New: allow any pre-pended string to [call_id] using '///' (like ABCD///[call_id]) - provided by Peter Higginson 2006-10-23 20:03 ojacques * call.cpp: Fix: bug with CSeq increment in case of TCP with retry - provided by Peter Higginson 2006-10-23 19:59 ojacques * call.cpp, sipp.cpp, sipp.hpp: New: [cseq] keyword contains the CSeq value of the last request - provided by Peter Higginson 2006-10-23 19:31 ojacques * scenario.cpp: Fix: From and To tags are now more unique - suggested by Peter Higginson 2006-10-23 19:11 ojacques * call.cpp: Fix for defunct process when using exec action - provided by Vlad Troyanker 2006-10-20 10:12 bruno_guerin * call.cpp: fix bug in command message if it contains only the call-id 2006-10-17 13:49 bruno_guerin * screen.cpp: Change exit code with timeout option and successuf calls 2006-10-16 08:26 ojacques * call.cpp, sipp.cpp: Pause: fix for bug 1547944 with pause of 0ms 2006-10-16 08:03 ojacques * auth.c: Authentication: fixed 1572243 - nc incremented 2006-10-12 16:36 ojacques * scenario.cpp, variables.hpp: Fixed m line with RFC2833 DTMF for uac_pcap scenario - provided by Scott McGlashan 2006-10-04 13:23 bruno_guerin * screen.cpp, sipp.cpp: Add socket option for local twin sipp socket to allow the instantaneous restart of the B controller 2006-10-02 15:35 bruno_guerin * sipp.cpp: Fix compile problem after adding comment in helpx 2006-10-02 13:16 bruno_guerin * sipp.cpp: Add comments in help for 3pcc mode 2006-10-02 12:02 bruno_guerin * screen.cpp, sipp.cpp, sipp.hpp: Set the return code to 97 if no calls start during the timeout period 2006-10-02 10:25 bruno_guerin * call.cpp, call.hpp: Fix CSeq value in ACK msg replying to msg >= 400 2006-09-29 09:23 ojacques * auth.c, call.cpp, call.hpp, milenage.c, milenage.h: Fixes for AKA authentication: OP, AMF and K are now parameters of [authentication] keyword, which accepts hex strings (0x010203). AKA: fixes for MAC/xMAC computation - provided by Frederique Aurouet 2006-09-27 12:56 bruno_guerin * call.cpp: Add a warning while an error occurs during the evaluation of variables 2006-09-27 12:26 bruno_guerin * sipp.cpp, sipp.hpp: Add a new option: -timeout nb to exit after nb seconds 2006-09-21 22:05 ojacques * call.cpp: Fixed a core dump when using -nd in conjunction with an unexpected message - provided by F. Tarek Rogers 2006-09-21 20:10 ojacques * call.hpp, sipp.cpp: Fixed external CSV in case of auto-answered messages - provided by F. Tarek Rogers 2006-09-21 19:51 ojacques * call.cpp: Fixed breakage for handling unexpected messages (eg 404 instead of 200) - provided by F. Tarek Rogers 2006-09-14 13:52 oboulkroune * call.cpp: Fix for unexpected requests not properly handled - provided by Mike Machado 2006-09-12 15:39 ojacques * call.cpp: New: authorize nop as first command of the scenario, even in server case (useful for automation) 2006-09-12 14:37 ojacques * auth.c, sipp.hpp: Fix: FreeBSD support by Artem Naluzhny 2006-09-12 14:29 ojacques * Makefile: New: support of MacOS X on Power PC - provided by Heikki Lindholm 2006-09-12 13:12 ojacques * call.cpp, call.hpp, sipp.cpp: New: pressing q again forces exit with call abort (BYE or CANCEL). Fix: peer_tag_param is always updated 2006-09-07 21:00 ojacques * sipp.cpp: Fix: auto_answer for unknown call_id 2006-09-06 21:25 ojacques * call.cpp, sipp.cpp: Added NOTIFY to -aa (automatic answer). SIP messages with unknown call-id will be processed through the automatic answer process 2006-09-04 16:37 ojacques * call.cpp, sipp.cpp: Fixed tdmmap keyword off by 1 2006-08-29 08:23 ojacques * scenario.cpp: Allow first scenario command to be 2006-08-29 08:03 ojacques * Makefile, auth.c, prepare_pcap.c, prepare_pcap.h, send_packets.c, sipp.hpp: Added support of Darwin 8 (Mac OS X) - provided by Mike Machado. Fixed IMS AKA authentication compile issue for HPUX. 2006-08-21 21:54 ojacques * Makefile, auth.c, call.cpp, milenage.c, milenage.h, rijndael.c, rijndael.h: New: SIP AKAv1-MD5 authentication for IMS - provided by Dragos Vingarzan 2006-08-21 21:34 ojacques * call.cpp, call.hpp, scenario.cpp, scenario.hpp, sipp.cpp, sipp.hpp, stat.cpp, stat.hpp: New: receive timeout feature - in a scenario, a recv message with timeout=xx attribute will timeout if the message is not received on time. If ontimeout attribute is present, the scenario jumps to the ontimeout label - otherwise call is aborted (provided by Peter Higginson). Fix: optional=true was valid for all recv in the scenario - now optional=true is only valid for consecutive recv in the scenario - optional=global emulates previous behavior (provided by Peter Higginson). New: cli parameter -recv_timeout to set a global receive timeout for messages without timeout attributes (default is none). New: log SIP messages that cannot be mapped to any existing call (out-of-call) 2006-08-21 18:53 ojacques * call.cpp: Fix core dump when not using tdm map 2006-08-18 16:58 ojacques * call.cpp, call.hpp, scenario.cpp, sipp.cpp, sipp.hpp, stat.cpp, stat.hpp: New: new -tdmmap command line parameter that replaces [map...] keyword (syntax is the same) (ref: draft-taylor-mmusic-sdp-tdm-01.txt) - the keyword to use for TDM map is now [tdmmap]. New: notification of outbound congestion if TDM map entirely in use. New: new screen (5) to display TDM circuits in use if tdmmap is in use. Code indenting. 2006-08-16 08:10 ojacques * call.cpp: For new map keyword: fix value is no more hardcoded 2006-08-11 15:37 aajjan * call.cpp: Enh: new [map] keyword for TDM GRP c= line 2006-08-10 21:14 ojacques * call.cpp, sipp.cpp, sipp.hpp: Enh: allow any hex coded char in the scenario, like \x5B ('[') - useful also for security testing 2006-08-08 22:01 ojacques * call.cpp, sipp.cpp: Removed some extra \n in ERROR_P1 from previous commit 2006-08-08 21:38 ojacques * call.cpp, sipp.cpp, sipp.hpp: Add support of generic -xyz parameter injection from the command line as [xyz] in the XML scenario - provided by Peter Higginson 2006-07-12 15:15 bruno_guerin * sipp.cpp: Remove fix to resolve local ip with a a dummy UDP connect and getpeername because it breaks the -i option 2006-07-11 11:17 ojacques * call.cpp, sipp.cpp, sipp.hpp: New control socket for remote control (UDP) - provided by Gerard Lyonnaz 2006-07-07 14:49 bruno_guerin * Makefile, call.cpp, prepare_pcap.c, prepare_pcap.h, send_packets.c: Add PCAP feature to HP-UX environment 2006-07-05 09:36 ojacques * prepare_pcap.c, send_packets.c: Indentation fixes. Replaced abort with error messages 2006-07-04 08:34 bruno_guerin * call.hpp: Fix previous compilation bug fix under HP-UX 2006-07-03 14:39 ojacques * call.cpp, sipp.cpp: Fix compilation bug under HP-UX 2006-06-20 08:30 bruno_guerin * call.cpp, sipp.cpp, sipp.hpp: Correction for the -rsa option in multi socket UDP 2006-06-15 10:42 ojacques * call.cpp, prepare_pcap.c, screen.hpp, send_packets.c: Remove asserts in favor of clear error messages for pcap play 2006-06-15 09:36 aajjan * sipp.cpp: Change of local ip address determination broke server mode - fixed 2006-06-15 08:58 aajjan * call.cpp, stat.cpp: pcap_play: allow parsing of media IP in any message that has an SDP (only 200 before) 2006-06-12 23:08 ojacques * auth.c, call.cpp, call.hpp, sipp.cpp: Better determination of the local ip address using a dummy UDP connect and getpeername - provided by Wolfgang Beck. Fixed missing initialization of authtype in auth.c - provided by Wolfgang Beck. 2006-06-12 22:49 ojacques * call.cpp: Fix for [len] with authentication - provided by Wolfgang Beck. Fix for auth username corruption in case of - or + in the user name 2006-06-05 21:25 ojacques * call.cpp, sipp.cpp, sipp.hpp: Inclusion of patch 1485751 for call_id string (cid_str) - provided by Peter Higginson (code) and F. Tarek Rogers (re-factoring) 2006-06-05 20:07 ojacques * LICENSE.txt, MEDIA.txt, Makefile, README.txt, actions.cpp, actions.hpp, auth.c, call.cpp, call.hpp, comp.c, comp.h, pcap, pcap/dtmf_2833_1.pcap, pcap/dtmf_2833_2.pcap, pcap/dtmf_2833_3.pcap, pcap/dtmf_2833_4.pcap, pcap/dtmf_2833_5.pcap, pcap/dtmf_2833_6.pcap, pcap/dtmf_2833_7.pcap, pcap/dtmf_2833_8.pcap, pcap/dtmf_2833_9.pcap, pcap/dtmf_2833_pound.pcap, pcap/dtmf_2833_star.pcap, pcap/g711a.pcap, prepare_pcap.c, prepare_pcap.h, scenario.cpp, scenario.hpp, screen.cpp, screen.hpp, send_packets.c, send_packets.h, sipp.cpp, sipp.dtd, sipp.hpp, sslcommon.h, sslinit.c, sslthreadsafe.c, stat.cpp, stat.hpp, variables.cpp, variables.hpp, xp_parser.c, xp_parser.h: Initial import 2006-06-05 19:47 ojacques * doc, doc/trunk, sipp, .: Initial import