mirror of https://github.com/sipwise/sipsak.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
112 lines
5.2 KiB
112 lines
5.2 KiB
* version 0.9.6
|
|
- added new option -j to add a header
|
|
- added support for multiple variable replacement (option -g)
|
|
- added support for reading password from stdin
|
|
- added support for SHA1 as digest algorithm for authentication
|
|
- added supoprt for multiple test runs to calculate avarage timming values
|
|
- fixed support for cygwin
|
|
- fixed using wrong interface and symmetric signaling when running as root
|
|
- fixed mem leak when using ares
|
|
* version 0.9.5
|
|
- added support for TCP transport
|
|
- added new option -E to specify the transport
|
|
- renamed --invite-timeout to --timeout-after
|
|
- added support for c-ares for DNS SRV lookups (http://daniel.haxx.se/projects/c-ares/)
|
|
- improved lib ruli detection
|
|
- openssl detection is only done when gnutls is missing
|
|
- added username to flood mode
|
|
- fixed millisecond sleep (thanks to Juri Glass)
|
|
- fixed variable replacing (thanks to Todd Ingarfield)
|
|
- fixed MD5 detection and compilation
|
|
- re-enabled compilation and usage for CygWin
|
|
* version 0.9.2
|
|
- added new option -D to specify maximum INVITE timeout value
|
|
- option -c takes From header for MESSAGE's
|
|
- added support for gnutls, which is prefered over openssl now
|
|
see configure options --disable-gnutls and --with-libgnutls-prefix
|
|
- fixed compilation for Solaris
|
|
- fixed ACK building
|
|
- fixed several issues with ports and usernames in ruri and outbound proxy
|
|
- fixed mis-interpretation of ICMP error messages
|
|
- fixed wrong port from SRV entry
|
|
- fixed sipsk was still case-sensitive allthough strcasecmp was available
|
|
* version 0.9.1
|
|
- added RFC compliant retransmissons of INVITE requests
|
|
- fixed compilation errors for BSD and MacOSX
|
|
- ACK creation will be rejected for strict routing
|
|
- removed obsoleted options from configure
|
|
* version 0.9.0
|
|
- added new option -S to allow symmetrical signaling in non-root mode
|
|
- the option -z now takes an percent argument for the likeliness of binding
|
|
removale
|
|
- Via contains now branch with magic cookie
|
|
- INVITE replies will be answered with ACKs automatically
|
|
- basic support for Record-Route and loose routing (strict routing is not
|
|
supported yet)
|
|
- if an outbound proxy was given it will even be used after being redirected
|
|
- request source and destiantion will be printed by -vvv
|
|
- the read in file will be checked for conatining an empty line as body
|
|
separator
|
|
- fixed wrong checking for getopt header in configure
|
|
- usage of global functions for memory allocation and integer convertion
|
|
- seperated the code into several small functions to make it easier
|
|
understandable and better mantainable for the future
|
|
* version 0.8.13
|
|
- nonce count contains the required leading zeros now
|
|
- content length is printed as integer and not as hex value
|
|
- DNS SRV lookup support through libruli (for target URI, outbound proxy and
|
|
redirects)
|
|
- all comparisons are now case in-sensitiv if suport by the system
|
|
- destination port can be given in the outbound proxy argument
|
|
* version 0.8.12
|
|
- Nagios compliant return codes (-N)
|
|
- use strcasestr if available for case-insensitive compareings
|
|
- ACK will be send for 40[17] replies on INVITE
|
|
- just return the timing values of the operation (-A)
|
|
- relaxed Contact check of option -C
|
|
- numeric (-n) is now on by default
|
|
* version 0.8.11
|
|
- try authentication with empty password instead of username if no
|
|
password is given
|
|
- support to read SIP message from standard input (-f -)
|
|
- insert missing CR in front of LF (-L)
|
|
- use different username for authentication (-u)
|
|
- use multiple processes for usrloc, message and invite mode (-P)
|
|
- search for a string in the reply with a regular expression (-q)
|
|
* version 0.8.10
|
|
- send instant messages (just -M)
|
|
- RFC 3261 compliant retransmission timer
|
|
- added From (and To) tags
|
|
- use MD5 from openssl if available
|
|
- new argument -C to use any given contact value, even empty
|
|
- support long options if available
|
|
- support Nagios warn level with optional numbers of retransmissions
|
|
- use a raw socket if available to support broken RFC 3581 implementations
|
|
- small fixes and betaufications
|
|
* version 0.8.9
|
|
- added Nagios compliant exit codes
|
|
- fixed missing replies from un-symmetric servers
|
|
- added outbound proxy option
|
|
- fixed SIP issues (CSeq increasement on authorization and added missing To and From tags)
|
|
* version 0.8.8
|
|
- added -p option to use an outbound proxy
|
|
- added -C option to use given Contact in REGISTER
|
|
- fixed authentication failure when password given as last option
|
|
* version 0.8.7
|
|
- merged listening and sending socket into one
|
|
- added rport parameter to all Via lines
|
|
- improved error reporting on host name resolving problems
|
|
* version 0.8.6
|
|
- fixed wrong number of retries and timeouts from configure
|
|
- fixed missing username in default mode
|
|
* version 0.8.5
|
|
- seperated code into several files
|
|
- introduced autoconf & automake
|
|
- added option -o for sleeping between requests
|
|
- added option -H to overwrite automatic hostname detection
|
|
- ignores provisional responses in usrloc mode
|
|
- added support for proxy authorization (407)
|
|
- fixed missing port from uri in requests
|
|
- number of retrys is configure option
|
|
- maximum timeout value is configure option
|