-
Notifications
You must be signed in to change notification settings - Fork 79
/
ChangeLog
327 lines (193 loc) · 8.48 KB
/
ChangeLog
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
2021-01-12 Bogdan Iancu <bogdan at opensips dot org>
* [c4028b6] :
[dialplan] fix locating attributes with number values.
If the array of attributes contains numberical keys like, the strpos fails. According to docs -> if needle is not a string, it is converted to an integer and applied as the ordinal value of a character.
Reported by Flavio Goncalves.
Example of failing configuration:
$config->attrs_cb=array(
// name , description
"3" => "usrloc",
"4" => "pstn",
"5" => "media",
);
Note the numerical keys!
2021-01-12 Bogdan Iancu <bogdan at opensips dot org>
* [4beace3] :
[cdrtool] get rid of checkbox for "Start/End time"
Make the usage of the "Start/End time" filters interactive, based on year value <- better user experience
2021-01-12 Bogdan Iancu <bogdan at opensips dot org>
* [908225f] :
[cdrtool] get rid of checkbox for "CDR field"
Make the usage of the "CDR field" filter interactive, based on its value <- better user experience
2021-01-12 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [c72da0a] :
[dialplan] Fix the counting DB query (no ordering)
The "order" in the counting query breaks the SQL query.
Closes #84
2021-01-12 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [fb23993] :
Small cfg updates/fixes
2021-01-12 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [536af22] :
Fix syntax in example
2021-01-11 Razvan Crainea <razvan at opensips dot org>
* [4f85156] :
cdrviewer: handle large amounts of exported CDRs
When a large number of CDRs are exported, apache would crash due to
memory exhaustion, or execution timeout. This commit improves the
exporter's behavior by:
* fetching the CDRs row by row, lowering the memory usage
* disable query buffering, to ensure release after a new row is fetched
* add behavior of setting a custom execution time, by configuring the
`$cdr_export_time_limit` variable
2021-01-11 Bogdan Iancu <bogdan at opensips dot org>
* [782acf2] :
bump the copyright time window
2021-01-11 Bogdan Iancu <bogdan at opensips dot org>
* [bbb66a1] :
[call_center] add new opensips 3.1 specific columns
Also reduce the number or flow properties displaied in the main view and do the full description via the "details" tab.
2021-01-11 Bogdan Iancu <bogdan at opensips dot org>
* [85131dc] :
[drouting] add missing file with some common funcs for sort alg
related to 5b7b00e4f39b913f6e4adc10c7d62633c4e08aab
2021-01-11 Bogdan Iancu <bogdan at opensips dot org>
* [f041a81] :
[dialog] fix column spanning
2021-01-11 Bogdan Iancu <bogdan at opensips dot org>
* [5b7b00e] :
[drouting] added full support for rules/carries sort algoritms
Both the rule and carrier records may have the None, Weight or Quality sorting algorithms
2021-01-11 Bogdan Iancu <bogdan at opensips dot org>
* [cb1ff97] :
[load_balancer] Added the new "attrs" column
(part of migration to OpenSIPS 3.1)
2020-12-10 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [c99c4ee] :
[drouting] Fix typo in column name
2020-12-08 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [836cc9e] :
[Dynamic routing] Fix provisioning the flags and sort algorithm for carriers
The sort alg is now a separate column.
The flags shifted with one position to the right.
2020-11-20 Razvan Crainea <razvan at opensips dot org>
* [bb67bf6] :
cdrviewer: print an errro if memory gets exhausted
2020-08-27 Liviu Chircu <liviu at opensips dot org>
* [4402206] :
Load Balancer: Complete d95ef7c2ad
(cherry picked from commit b2a0db7a69534f70c2e0a707bad9e11b64207725)
2020-08-24 Liviu Chircu <liviu at opensips dot org>
* [81bf1ee] :
boxes.inc.php: Fix box #1 default JSON-RPC connector
(cherry picked from commit 5396b541f160eab67eb887c5277fe3023af31c81)
2020-08-24 Liviu Chircu <liviu at opensips dot org>
* [7f0cf46] :
Load Balancer: Allow "/b" and "/s" profile definitions
(cherry picked from commit d95ef7c2adbb0d400cf2e3b62ecc50f215435a11)
2020-08-06 Liviu Chircu <liviu at opensips dot org>
* [c0cdd12] :
DB schema: Remove AUTO_INCREMENT
2020-06-16 Bogdan Iancu <bogdan at opensips dot org>
* [cc0aea8] :
Added index files to redirect dir browsings to home page
2020-06-16 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [0e2e6ec] :
Added autocomplete="off" for all password inputs
2020-05-12 Liviu Chircu <liviu at opensips dot org>
* [e2c4246] :
SIP Trace: Improve "group by Call-ID" query
* be compatible with any SQL mode. This fixes:
SELECT DISTINCT callid FROM sip_trace WHERE status='' AND
direction='in' ORDER BY id DESC;
ERROR 3065 (HY000): Expression #1 of ORDER BY clause is not in
SELECT list, references column 'opensips.sip_trace.id' which
is not in SELECT list; this is incompatible with DISTINCT
* be consistent across different backends (e.g. don't sort the
results differently with MySQL vs. Postgres)
Fixes #83
2020-03-03 Liviu Chircu <liviu at opensips dot org>
* [54f52c9] :
Further improve commit c85bee61a88
The status/direction filtering is redundant (and SLOW, since these
columns are not indexed), as the calls are already grouped by Call-ID!
2020-03-03 Liviu Chircu <liviu at opensips dot org>
* [c85bee6] :
SIP Trace: Optimize very wasteful "SELECT COUNT(*)" query
Do not pull all the data just to count the number of results, as the
"sip_trace" table can easily grow to over tens of GB, and the query will
take 5 minutes to run...
Just use COUNT(*) !!!
2020-02-21 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [74f00e6] :
Fixed swapped value for REGEX/EQUAL
Credits go to Flavio Goncalves for reporting
(cherry picked from commit 78324983abd43c002ca75aadf4528d7305e68d9c)
2020-02-18 Razvan Crainea <razvan at opensips dot org>
* [11d9cdb] :
use php SCRIPT_NAME instead of PHP_SELF
This fixes broken PHP_SELF variable populated by nginx fpm
(issue 55208: https://bugs.php.net/bug.php?id=55208)
Fixes #81
2020-02-05 Liviu Chircu <liviu at opensips dot org>
* [11233cc] :
Merge branch 'petekelly-master'
2020-02-05 Peter Kelly <pkelly at gmail dot com>
* [85a17eb] :
boxes iteration: Change the for loop to a foreach
The for loop was assuming that the user was using array keys
sequentially in the boxes array. While this would normally be the case,
the example code encourages you to skip a key as the example for
'Presence Server' used a commented out key of '1' - the symptom here was
that the mi_connectors array was not built correctly.
2020-01-29 Razvan Crainea <razvan at opensips dot org>
* [0c5ba59] :
dialog: don't show timeout if not specified
2020-01-29 Razvan Crainea <razvan at opensips dot org>
* [8b4d1a5] :
dialog: add duration column in displayed fields
2020-01-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [35aa885] :
Removed SVN Ids
2020-01-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [47b38b3] :
Remove SVN ids
2020-01-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [8a63d7e] :
Make php installing version independent.
Credits go to @sdwru
Related to #77
2020-01-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [d510d92] :
Added more restrictive Directory permissions
2020-01-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [1680765] :
update file permission format to apache 2.4
Credits go to @sdwru
Part of #77
(cherry picked from commit 39d6ba58471c929895710f192729420b2fd3f25e)
2020-01-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [e686329] :
Fix root web directory to /var/www/html/
Fix part of #77
(cherry picked from commit 1efe57bc362e6ccad8fef1d77f39a78ad70fe23b)
2019-11-13 Razvan Crainea <razvan at opensips dot org>
* [5613750] :
drouting: fix rules group details
Bug introduced in commit e0642920fd
2019-08-23 Razvan Crainea <razvan at opensips dot org>
* [cbd44bd] :
user_management: make user format configurable
2019-08-23 Razvan Crainea <razvan at opensips dot org>
* [22037e4] :
drouting: load js even if no data is found
2019-07-25 Bogdan Andrei IANCU <bogdan at opensips dot org>
* [f670a29] :
Merge pull request #71 from pfournier/edit-gateways-attrs-maxlength
Allow 128 characters for attributes when editing drouting gateways
2019-07-24 Patrice Fournier <patrice.fournier at t38fax dot com>
* [7ac8541] :
Allow 128 characters for attributes when editing drouting gateways
2019-07-22 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [81ad830] :
Updates for 8.3.0 version