File: ChangeLog

package info (click to toggle)
sipsak 0.9.6+git20170713-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 396 kB
  • ctags: 466
  • sloc: ansic: 5,910; makefile: 78
file content (111 lines) | stat: -rw-r--r-- 5,299 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
* 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 preferred 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 although 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 conversion
  - separated 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
  - separated 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