comparison contrib/debian/changelog @ 1368:a1571234c09b

Fill in more changes into the changelog.
author Thomas Klausner <tk@giga.or.at>
date Sun, 09 Jun 2019 16:02:52 +0200
parents 19d01728f26f
children e99e8f20b346
comparison
equal deleted inserted replaced
1367:76968748fb33 1368:a1571234c09b
1 freediameter (1.2.1) UNRELEASED; urgency=low 1 freediameter (1.3.2) RELEASED; urgency=low
2
3 * loadtest_cc: new extension: generates random
4 Credit-Control-Requests and counts how many are answered/give an
5 error/get no answer. Start it with SIGUSR2, stop it with a second
6 SIGUSR2. Statistics are printed on exit.
7 * test_cc: new extension. Automatically replies to
8 Credit-Control-Requests. Copies minimally necessary data from
9 the Request.
10
11 freediameter (1.3.1) RELEASED; urgency=low
12
13 * acl_wl: add configuration reload support (using SIGUSR1).
14 * Reduce deprecation warnings.
15
16 freediameter (1.3.0) RELEASED; urgency=low
17
18 * test_as: new extension. Automatically replies to Abort-Session-Requests
19 with a diameter success message.
20 * dbg_loglevel: new extension. Reads debug level from config file
21 and supports configuration reload using SIGUSR1; this allows
22 changing the loglevel at runtime.
23 * rt_rewrite: new extension. Modify messages - move data from one
24 AVP to another or drop AVPs completely.
25 * rt_deny_by_size: new extension. discard Diameter messages that are
26 larger than a configurable size. Has reload support (using
27 SIGUSR1).
28 * freeDiameterd: add syslog() support ('-s' command line flag)
29 * rt_ereg: add configuration reload support (using SIGUSR1). Support
30 grouped AVPs. Support multiple separate AVPs.
31 * rt_default: add configuration reload support (using SIGUSR1)
32 * Various bugfixes
33
34 freediameter (1.2.1) RELEASED; urgency=low
2 35
3 * New extension: rt_randomize (load-balancing on possible destinations) 36 * New extension: rt_randomize (load-balancing on possible destinations)
4 * New contrib: Gx extension. 37 * New contrib: Gx extension.
5 * rt_redirect.fdx and rt_load_balance.fdx improvement: use a hash table. Thanks Thomas. 38 * rt_redirect.fdx and rt_load_balance.fdx improvement: use a hash table. Thanks Thomas.
6 * New hook HOOK_MESSAGE_SENDING to give a last chance to edit messages before they are sent. 39 * New hook HOOK_MESSAGE_SENDING to give a last chance to edit messages before they are sent.
16 * Fixes for a few newer operating systems compatibility. 49 * Fixes for a few newer operating systems compatibility.
17 * Fixed default secure Diameter port number 5868 instead of5658 (errata of RFC 6733) 50 * Fixed default secure Diameter port number 5868 instead of5658 (errata of RFC 6733)
18 51
19 -- Sebastien Decugis <sdecugis@freediameter.net> Sat, 30 Jan 2016 23:38:03 +0800 52 -- Sebastien Decugis <sdecugis@freediameter.net> Sat, 30 Jan 2016 23:38:03 +0800
20 53
21 freediameter (1.2.0) UNRELEASED; urgency=low 54 freediameter (1.2.0) RELEASED; urgency=low
22 55
23 * Major changes in the logging system to be more syslog and production friendly 56 * Major changes in the logging system to be more syslog and production friendly
24 * New extension: dict_dcca_3gpp 57 * New extension: dict_dcca_3gpp
25 * New extension: dict_dcca_starent (Starent DCCA vendor-specific AVPs) 58 * New extension: dict_dcca_starent (Starent DCCA vendor-specific AVPs)
26 * New extension: rt_ignore_dh (hide network topology by proxying Destination-Host). 59 * New extension: rt_ignore_dh (hide network topology by proxying Destination-Host).
54 * New option in test_app.fdx extension for long messages payload. 87 * New option in test_app.fdx extension for long messages payload.
55 * Performance improvement in message sending code path. 88 * Performance improvement in message sending code path.
56 89
57 -- Sebastien Decugis <sdecugis@freediameter.net> Sat, 14 Sep 2013 18:08:07 +0800 90 -- Sebastien Decugis <sdecugis@freediameter.net> Sat, 14 Sep 2013 18:08:07 +0800
58 91
59 freediameter (1.1.6) UNRELEASED; urgency=low 92 freediameter (1.1.6) RELEASED; urgency=low
60 93
61 * Fix major issue in 1.1.5 preventing to send answers to a received message. 94 * Fix major issue in 1.1.5 preventing to send answers to a received message.
62 * New command-line option: --enable_msg_log=( DROPPED | RECEIVED | SENT | NODELIVER | TIMING ) 95 * New command-line option: --enable_msg_log=( DROPPED | RECEIVED | SENT | NODELIVER | TIMING )
63 * Improved parsing error handling and Failed-AVP generation. 96 * Improved parsing error handling and Failed-AVP generation.
64 * Added support for some timings measurements in freeDiameter (in the logs) 97 * Added support for some timings measurements in freeDiameter (in the logs)
69 * Cleanups in sessions creation/destruction to avoid memory corruption under stress. 102 * Cleanups in sessions creation/destruction to avoid memory corruption under stress.
70 * Add support for "include" directive in freeDiameter.conf file. 103 * Add support for "include" directive in freeDiameter.conf file.
71 104
72 -- Sebastien Decugis <sdecugis@freediameter.net> Sun, 03 Mar 2013 07:40:43 +0100 105 -- Sebastien Decugis <sdecugis@freediameter.net> Sun, 03 Mar 2013 07:40:43 +0100
73 106
74 freediameter (1.1.5) UNRELEASED; urgency=low 107 freediameter (1.1.5) RELEASED; urgency=low
75 108
76 * Added compatibility with MAC OS X 109 * Added compatibility with MAC OS X
77 * Fix behavior of timeout whe nsending messages to allow re-send. 110 * Fix behavior of timeout whe nsending messages to allow re-send.
78 * Several cleanups and new contributions included. 111 * Several cleanups and new contributions included.
79 * Added dependency on C++ compiler for CMakeLists.txt 112 * Added dependency on C++ compiler for CMakeLists.txt
80 113
81 -- Sebastien Decugis <sdecugis@freediameter.net> Sat, 03 Nov 2012 17:58:11 +0100 114 -- Sebastien Decugis <sdecugis@freediameter.net> Sat, 03 Nov 2012 17:58:11 +0100
82 115
83 freediameter (1.1.4) UNRELEASED; urgency=low 116 freediameter (1.1.4) RELEASED; urgency=low
84 117
85 * Compatibility with GnuTLS 3.x versions / updated packaging files accordingly 118 * Compatibility with GnuTLS 3.x versions / updated packaging files accordingly
86 * Fix crash on Sparc 64 (possibly other 64b machines) 119 * Fix crash on Sparc 64 (possibly other 64b machines)
87 * Updated dict_dcca in extensions and contrib (thanks Konstantin) 120 * Updated dict_dcca in extensions and contrib (thanks Konstantin)
88 * Changed dumping of messages to avoid interleaved information 121 * Changed dumping of messages to avoid interleaved information
89 122
90 -- Sebastien Decugis <sdecugis@freediameter.net> Fri, 24 Aug 2012 00:17:05 +0200 123 -- Sebastien Decugis <sdecugis@freediameter.net> Fri, 24 Aug 2012 00:17:05 +0200
91 124
92 freediameter (1.1.3) UNRELEASED; urgency=low 125 freediameter (1.1.3) RELEASED; urgency=low
93 126
94 * Fixed a memory leak 127 * Fixed a memory leak
95 * Clean-up of some extensions 128 * Clean-up of some extensions
96 129
97 -- Sebastien Decugis <sdecugis@freediameter.net> Tue, 03 Jul 2012 08:15:49 +0200 130 -- Sebastien Decugis <sdecugis@freediameter.net> Tue, 03 Jul 2012 08:15:49 +0200
98 131
99 freediameter (1.1.2) UNRELEASED; urgency=low 132 freediameter (1.1.2) RELEASED; urgency=low
100 133
101 * FIFO queues are now capped to avoid memory exhaustion. 134 * FIFO queues are now capped to avoid memory exhaustion.
102 * Cleanups in MIPv6 dictionaries. 135 * Cleanups in MIPv6 dictionaries.
103 * app_acct upgraded: enabled vendor-specific AVP logging, thread-safe version. 136 * app_acct upgraded: enabled vendor-specific AVP logging, thread-safe version.
104 * New function: fd_dict_getlistof to list dictionary contents. 137 * New function: fd_dict_getlistof to list dictionary contents.
106 * New function: fd_sess_getcount to get count of session objects. 139 * New function: fd_sess_getcount to get count of session objects.
107 * A few additional bug fixes, check hg log for details. 140 * A few additional bug fixes, check hg log for details.
108 141
109 -- Sebastien Decugis <sdecugis@freediameter.net> Tue, 21 Feb 2012 18:38:10 +0100 142 -- Sebastien Decugis <sdecugis@freediameter.net> Tue, 21 Feb 2012 18:38:10 +0100
110 143
111 freediameter (1.1.1) UNRELEASED; urgency=low 144 freediameter (1.1.1) RELEASED; urgency=low
112 145
113 * Bug fix release 146 * Bug fix release
114 * Supports newer GNUTLS versions 147 * Supports newer GNUTLS versions
115 * Allow empty OctetString AVPs (l=0) 148 * Allow empty OctetString AVPs (l=0)
116 * Allow two instances of freeDiameter on a single host. 149 * Allow two instances of freeDiameter on a single host.
117 150
118 -- Sebastien Decugis <sdecugis@nict.go.jp> Fri, 30 Sep 2011 21:56:50 +0200 151 -- Sebastien Decugis <sdecugis@nict.go.jp> Fri, 30 Sep 2011 21:56:50 +0200
119 152
120 freediameter (1.1.0) UNRELEASED; urgency=low 153 freediameter (1.1.0) RELEASED; urgency=low
121 154
122 * Source package restructured. Most of the 155 * Source package restructured. Most of the
123 framework now contained in the libfdcore library. 156 framework now contained in the libfdcore library.
124 libfreeDiameter renamed as libfdproto. 157 libfreeDiameter renamed as libfdproto.
125 This closes #15. 158 This closes #15.
126 * API version bumped to version 4. 159 * API version bumped to version 4.
127 * Improved fd_dict_new() when the same object already exists. 160 * Improved fd_dict_new() when the same object already exists.
129 * Cleanups in links to shared libraries 162 * Cleanups in links to shared libraries
130 * (app_radgw.fdx) Better handling conversion of DEA with error status 163 * (app_radgw.fdx) Better handling conversion of DEA with error status
131 to RADIUS (closes #25) 164 to RADIUS (closes #25)
132 * Allow default signals such as SIGTSTP (ctrl-z) to be used with 165 * Allow default signals such as SIGTSTP (ctrl-z) to be used with
133 freeDiameterd 166 freeDiameterd
134 * Improved DiameterIdentity handling (esp. interationalization issues), 167 * Improved DiameterIdentity handling (esp. interationalization issues),
135 and improve efficiency of some string operations in peers, sessions, 168 and improve efficiency of some string operations in peers, sessions,
136 and dictionary modules (closes #7) 169 and dictionary modules (closes #7)
137 * Cleanup in the session module to free only unreferenced sessions (#16) 170 * Cleanup in the session module to free only unreferenced sessions (#16)
138 * Removed fd_cpu_flush_cache(), replaced by more robust alternatives. 171 * Removed fd_cpu_flush_cache(), replaced by more robust alternatives.
139 * Improved peer state machine algorithm to counter SCTP multistream race 172 * Improved peer state machine algorithm to counter SCTP multistream race
140 condition. 173 condition.
141 * New extension rt_redirect.fdx that handles the Diameter Redirect errors. 174 * New extension rt_redirect.fdx that handles the Diameter Redirect errors.
142 * New extension app_redirect that allows sending Redirect indications to 175 * New extension app_redirect that allows sending Redirect indications to
143 other peers. See doc/app_redirect.conf.sample for more information. 176 other peers. See doc/app_redirect.conf.sample for more information.
144 * Added incomplete dictionary extension for rfc4006 (DCCA), courtesy 177 * Added incomplete dictionary extension for rfc4006 (DCCA), courtesy
145 of Konstantin Chekushin <koch@lmt.lv> 178 of Konstantin Chekushin <koch@lmt.lv>
146 179
147 -- Sebastien Decugis <sdecugis@freediameter.net> Tue, 29 Mar 2011 10:41:19 +0900 180 -- Sebastien Decugis <sdecugis@freediameter.net> Tue, 29 Mar 2011 10:41:19 +0900
148 181
149 freediameter (1.0.4) UNRELEASED; urgency=low 182 freediameter (1.0.4) RELEASED; urgency=low
150 183
151 * Added new API to specify timeout on receiving answer (#10) 184 * Added new API to specify timeout on receiving answer (#10)
152 * Bumped API version number accordingly. 185 * Bumped API version number accordingly.
153 * New test_netemul extension (simple network emulator proxy) 186 * New test_netemul extension (simple network emulator proxy)
154 * Improved API compatibility to C++ compilers 187 * Improved API compatibility to C++ compilers
155 188
156 -- Sebastien Decugis <sdecugis@nict.go.jp> Tue, 11 Jan 2011 12:28:22 +0900 189 -- Sebastien Decugis <sdecugis@nict.go.jp> Tue, 11 Jan 2011 12:28:22 +0900
157 190
158 freediameter (1.0.3) UNRELEASED; urgency=low 191 freediameter (1.0.3) RELEASED; urgency=low
159 192
160 * Fixed a couple of issues for portability (#21, #22, #23) 193 * Fixed a couple of issues for portability (#21, #22, #23)
161 * Fixed issue with ListenOn bit ordering (#20) 194 * Fixed issue with ListenOn bit ordering (#20)
162 * Added dictionary support for MIPv6 application objects. 195 * Added dictionary support for MIPv6 application objects.
163 * Added dictionary support for legacy XML files. 196 * Added dictionary support for legacy XML files.
164 * Added python interface dbg_interactive (experimental). 197 * Added python interface dbg_interactive (experimental).
165 * Added parameters to fd_disp_register() and fd_sess_handler_create(), 198 * Added parameters to fd_disp_register() and fd_sess_handler_create(),
166 Bumped API version number accordingly. 199 Bumped API version number accordingly.
167 200
168 -- Sebastien Decugis <sdecugis@nict.go.jp> Tue, 14 Dec 2010 11:39:29 +0900 201 -- Sebastien Decugis <sdecugis@nict.go.jp> Tue, 14 Dec 2010 11:39:29 +0900
169 202
170 freediameter (1.0.2) UNRELEASED; urgency=low 203 freediameter (1.0.2) RELEASED; urgency=low
171 204
172 * Fix an issue in app_diameap.fdx with user names (#18) 205 * Fix an issue in app_diameap.fdx with user names (#18)
173 * Allow DH parameters loaded from a file (#17) 206 * Allow DH parameters loaded from a file (#17)
174 * Fixed a few compilation warnings on 64bits architectures. 207 * Fixed a few compilation warnings on 64bits architectures.
175 * New ALL_EXTENSIONS build option. 208 * New ALL_EXTENSIONS build option.
176 209
177 -- Sebastien Decugis <sdecugis@nict.go.jp> Wed, 27 Oct 2010 11:17:32 +0900 210 -- Sebastien Decugis <sdecugis@nict.go.jp> Wed, 27 Oct 2010 11:17:32 +0900
178 211
179 freediameter (1.0.1) UNRELEASED; urgency=low 212 freediameter (1.0.1) RELEASED; urgency=low
180 213
181 * app_acct.fdx: new set of PHP scripts available in source 214 * app_acct.fdx: new set of PHP scripts available in source
182 contrib/app_acct_tools 215 contrib/app_acct_tools
183 * app_acct.fdx: new directive 'Server_name_field' in the 216 * app_acct.fdx: new directive 'Server_name_field' in the
184 configuration. 217 configuration.
196 229
197 -- Sebastien Decugis <sdecugis@nict.go.jp> Wed, 15 Sep 2010 18:30:28 +0900 230 -- Sebastien Decugis <sdecugis@nict.go.jp> Wed, 15 Sep 2010 18:30:28 +0900
198 231
199 freediameter (1.0.0-2) experimental; urgency=low 232 freediameter (1.0.0-2) experimental; urgency=low
200 233
201 * Official release 1.0.0 234 * Official release 1.0.0
202 235
203 -- Sebastien Decugis <sdecugis@nict.go.jp> Thu, 29 Jul 2010 17:27:13 +0900 236 -- Sebastien Decugis <sdecugis@nict.go.jp> Thu, 29 Jul 2010 17:27:13 +0900
204 237
205 freediameter (1.0.0-1) experimental; urgency=low 238 freediameter (1.0.0-1) experimental; urgency=low
206 239
207 * Initial Release. 240 * Initial Release.
208 241
209 -- Sebastien Decugis <sdecugis@nict.go.jp> Wed, 19 May 2010 15:36:54 +0900 242 -- Sebastien Decugis <sdecugis@nict.go.jp> Wed, 19 May 2010 15:36:54 +0900
"Welcome to our mercurial repository"