Browse code

update mailing list URL

Victor Seva authored on 23/08/2018 14:59:11
Showing 1 changed files
... ...
@@ -31,4 +31,4 @@ Contact
31 31
 
32 32
 If you have further questions about reporting an issue, email to:
33 33
 
34
-  * sr-dev@lists.sip-router.org
34
+  * sr-dev@lists.kamailio.org
Browse code

core: updated the issues file

- removed the content specific to very old versions 0.x.y

Daniel-Constantin Mierla authored on 06/12/2016 14:07:53
Showing 1 changed files
... ...
@@ -1,256 +1,34 @@
1
-This file is here for old time's sake.
2
-Current set of issues is to be found at our
3
-Github Project page:
4
-https://github.com/kamailio/kamailio/issues
1
+Reporting Issues
2
+================
5 3
 
4
+Current set of issues is to be found at our Github Project page:
6 5
 
7
-This is a collection of issues which have shown up
8
-since the version 0.8.8 was released. The issues are
9
-ordered by numbers of ser versions to which they relate,
10
-beginning with the newest release. Issues related to
11
-operating systems are summarized in the bottom.
12
-Desc: tls triggered crash on system with kerberos enabled openssl libs
13
-Ser version:  0.10.x, 0.9.x
14
-Reason:  there is a bug in the openssl kerberos code (kssl.c): 
15
-         libc malloc/free/calloc are used instead of the OPENSSL
16
-         versions. In ser ssl connections move between processes and
17
-         if normal mallocs are used (instead of ser shm versions) a
18
-         crash will occur eventually.
19
-         Quick openssl kerberos support check: 
20
-             grep OPENSSL_NO_KRB5 openssl/opensslconf.h
21
-         If the above command returns no result => openssl is compiled with
22
-         kerberos support.
23
-Workaround: use openssl versions not compiled with kerberos support or
24
-            try a late ser 0.10.x version compiled on the target machine
25
-            (its very important to compile against the same openssl library
26
-             as the one on the target machine)
27
-CVS status: fixed / workarround enabled
28
-Desc: ser crashes on startup if a group is specified (-g or group=)
29
-Ser version:  <=0.8.12
30
-Reason:  bad copy & paste :-)
31
-Patch: http://www.mobile-ip.de/~andrei/ser/main_group.patch
32
-Workaround: update from cvs or  apply the corresponding patch
33
-CVS status: fixed
34
-Desc: textops search REs like "^From" fail to match on RH8
35
-Ser version: all
36
-Reason: there is a bug in RH8 libc, this kind of REs will never match
37
-        in case insensitive mode
38
-Test:  compile test/re_test.c (gcc re_test.c -o re_test) and try
39
-        echo -e "From:\nTo:" |./re_test -v '^From'
40
-       if your system is ok you should see 1 match, if not (and 
41
-       your libc has this bug), 0 matches.
42
-Workaround: ?upgrade?
43
-Desc: textops REs match newline in constructs such [^@]
44
-Ser version: all 
45
-Reason: there is a bug in newer linux libc versions (at least in
46
-         Debian libc6 2.3.x, Gentoo 1.4 lib 2.3.2, RH8, RH9, Fedora)
47
-Test:  compile test/re_test.c (gcc re_test.c -o re_test) and try
48
-        echo -e "From:\nTo:" |./re_test -v '[^.]+'
49
-       if your system is ok you should see 2 matches, if not (and 
50
-       your libc has this bug), only 1 match.
51
-Workaround: - use an older or fixed libc6 or avoid [^something]
52
-             - rewrite [^something] as [^something[:cntrl:]]
53
-Desc: memory leaks occurs if SIP requests are processed in which
54
-      a Via header field occurs in end of header and includes
55
-      a parameter
56
-Ser version: 0.8.10
57
-Reason: parameter fragment is not linked to a list when EoH is
58
-        encountered
59
-Patch: http://www.iptel.org/ser/issues/via_ml_0810.patch
60
-CVS Status: fixed
61
-Desc: ser segfaults on receipt of some messages (occurs
62
-      rather rarely with a very high number of messages, 
63
-      typically during stress tests)
64
-Ser version: 0.8.10 and before
65
-Reason: valid TM label value 0 is considered mistakenly 
66
-        a special value
67
-Workaround: turn syn_branch config option off
68
-Patch: http://www.iptel.org/ser/issues/hash_fix.patch
69
-CVS Status: fixed
70
-Desc: serctl returns "read: Illegal option -s" for "add user"
71
-Ser version: 0.8.10 and before
72
-Reason: serctl's use of some shell script commands not portable
73
-Workaround: download serctl 1.45 and set SUBSCRIBER_COLUMN back
74
-            to user_id
75
-Download: http://cvs.berlios.de/cgi-bin/viewcvs.cgi/*checkout*/ser/sip_router/scripts/sc?rev=1.45
76
-CVS Status: fixed
77
-Desc: 3261 ACKs for 200s are consumed by stateful processing
78
-Ser version: 0.8.10
79
-Reason: 200/ACKs which happen to have the same transaction ID
80
-        as original INVITE were not distinguished from hbh
81
-        ACKs and consequently absorbed
82
-Patch: http://www.iptel.org/ser/issues/tid3261ack.patch
83
-Workaround: apply the patch to 0.8.10 sources
84
-CVS status: fixed
85
-Desc: on sparc machines, usage of mysql library causes a bus error
86
-Ser version: 0.8.10
87
-Reason: ser is compiled with DBG_QM_MALLOC, which mistakenly uses
88
-        only alignment of four (ROUNDTO) -- insufficient for sparc
89
-        boxes, mysql library uses long long
90
-Workaround: recompile with DBG_QM_MALLOC turned off or ROUNDTO redefined
91
-            to 8
92
-CVS status: fixed
93
-Desc: nonce validation doesn't work correctly on big endian machines.
94
-BugId: 498
95
-Ser version: 0.8.10
96
-Patch: http://iptel.org/~janakj/nonce.c.patch
97
-Workaround: Apply the patch to 0.8.10 sources
98
-CVS status: fixed
99
-Desc: ser 0.8.10 memory leak when an INVITE containing Route
100
-      header fields is received.
101
-      Symptoms: ser reports No memory left or crashes with BUG: qm_*: fragm.
102
-BugId:n/a
103
-Ser version: 0.8.10
104
-Patch: http://iptel.org/~janakj/invroute.patch
105
-Workaround: Apply the patch to 0.8.10 sources
106
-CVS status: fixed
107
-Desc: ser 0.8.10 fails to remove consumed verified credentials properly
108
-      and leaves characters in forwarded messages when consume_credentials
109
-      is used
110
-BugId:n/a
111
-Ser version: 0.8.10
112
-Module:     http://www.iptel.org/~jiri/ser/auth.tar.gz
113
-Workaround: compile the auth module newly from sources above or
114
-            don't remove credentials (they only harm in terms of
115
-            packet size)
116
-CVS status: fixed
117
-Desc: ser 0.8.10 and earlier versions crash if contact list
118
-      excessively long
119
-BugId: n/a
120
-Ser version: 0.8.8, 0.8.9, 0.8.10
121
-Patch: http://www.iptel.org/ser/security/secalert-002-0_8_10.patch
122
-Workaround: apply the patch to 0.8.10 sources
123
-CVS status: fixed 
124
-Desc:  ser 0.8.10 won't compile with bison 1.75
125
-BugId:  n/a
126
-Ser version: 0.8.8, 0.8.9, 0.8.10 
127
-Patch: 
128
- 0.8.10 http://www.mobile-ip.de/~andrei/ser/0.8.10/ser-0.8.10-bison-1.75.patch
129
- 0.8.9  http://www.mobile-ip.de/~andrei/ser/0.8.9/ser-0.8.9-bison-1.75.patch
130
-Workaround: update from cvs,  apply the corresponding patch or downgrade bison
131
-CVS status: fixed
6
+  * https://github.com/kamailio/kamailio/issues
132 7
 
133
-=================================================================================
134
-* ser 0.8.10 released, all the issues below this are fixed in ser 0.8.10, all the
135
-* issues above are not :-)
136
-=================================================================================
8
+Issue Report Details
9
+--------------------
137 10
 
138
-Desc:  ser 0.8.9 won't log to stderr or syslog unless dontfork is set
139
-        (introduced when trying to fix bug 376)
140
-BugId:  n/a
141
-Ser version: =0.8.9 (0.8.8 is ok)
142
-Patch: http://www.mobile-ip.de/~andrei/ser/0.8.9/ser-0.8.9_log.patch
143
-Workaround: update from cvs or apply the patch.
144
-CVS status: fixed
145
-Desc: local domain mismatch resulting in infinite loops
146
-      (With default configuration and domain names in a request
147
-      URI's, ser may not match "owned domain" in the
148
-      script's uri==myself condition, consider the request to
149
-	  be for outside domain, and forward it to itself, resulting
150
-	  in an infinite loop and "482" returned back to UAC.)
151
-BugId: n/a
152
-Reason: aliases do not support reverse DNS lookups yet
153
-Workaround: Start ser with "alias=hostname" in config file
154
-CVS status: fixed
155
-Desc: sendto problems on FreeBSD
156
-      (when using tm sendto fails because of bad sockaddr len passed
157
-        to it)
158
-BugId: n/a
159
-Workaround:  update from cvs or  apply the following patch: 
160
-   http://www.mobile-ip.de/~andrei/ser/0.8.9/update_sock_struct_from_ip.patch
161
-CVS status:  fixed
162
-Desc: full ipv6 addresses (w/o ::) are converted to 0:0:0:0:0:0:0
163
-      (ser will listen on :: instead of the specified address)
164
-BugId: n/a
165
-Workaround: use ipv6 addresses w/ :: or compile ser without -DDNS_IP_HACK 
166
-            (Makefile.defs).
167
-CVS status: fixed
11
+When reporting an issue, gather as much details as possible and include them
12
+on the bug report. Useful details are:
168 13
 
169
-================================================================================
170
-* ser 0.8.9 released, all the issues below this are fixed in ser 0.8.9, all the
171
-* issues above are not :-)
172
-================================================================================
14
+  * kamailio version (output of kamailio -v)
15
+  * operating system where server is running
16
+  * CPU architecture of the system
17
+  * error log messages from syslog
18
+  * if there is a coredump file, use gdb to extract the following:
19
+    - full backtrace (gdb: bt full)
20
+    - local variables (gdb: info locals)
21
+    - list of the source code around the issue (gdb: list)
22
+  * information about when it happens:
23
+    - at startup
24
+    - at shutdown
25
+    - at runtime:
26
+      ~ randomly (no way to reproduce it has been discovered)
27
+      ~ periodically (an way to reproduce it has been discovered)
173 28
 
174
-Desc: in default configuration, SER prints '127.0.0.1' in
175
-      Warning header field of all replies
176
-BugId: 372
177
-Workaround: use listen=<ip_address> in your configuration file;
178
-      that will make SER listen only on one interface (and not
179
-      on '127.0.0.1' in parallel) and advertise correct IP
180
-      address
181
-Bug reason: multiple listening address ignored in message
182
-      translator
183
-CVS status: fixed
184
-Desc: serctl add ... returns "user exists"
185
-BugId: 374
186
-Workaround: either use serweb for adding new users or update
187
-      the serctl utility from CVS; the fixed version is at
188
-      http://www.iptel.org/ser/issues/374/
189
-Bug reason: phplib_id ignored in sc
190
-CVS Status: fixed
191
-Desc: SMS, MSILO & JABBER modules fail to load because of unresolved
192
-dependency on im.so
193
-BugId: 375
194
-Workaround: change the makefiles & recompile  
195
-Bug reason: removal of RTLD_GLOBAL from dlopen.
196
-CVS status: fixed 
197
-Desc: when forking & std_error=yes no open FD is closed
198
-BugId: 376
199
-CVS status: fixed
200
-Desc: exec module missing in binary RPM distro
201
-BugId: -
202
-CVS status: fixed
203
-Workaround: compile from source distribution
204
-Desc: when debug=3 & iptel.cfg is used mysql module fails in submit_query.
205
-Workaround: use debug=9 or use log_stderr
206
-Reason: unknown
207
-BugId: 377
208
-Cvs status: not fixed
29
+Contact
30
+-------
209 31
 
32
+If you have further questions about reporting an issue, email to:
210 33
 
211
-================================================================================
212
-* OS-related issues
213
-================================================================================
214
-
215
-Desc:  ser won't run on linux kernels <2.4  (fails with EINVAL when
216
-      initializing the shared memory)
217
-BugId:  n/a
218
-Ser version: 0.8.8, 0.8.9, 0.8.10 
219
-Workaround: Upgrade to a 2.4.* kernel (older kernels don't support shared 
220
-            mmaping of /dev/zero ) or recompile ser with SYSV shm instead of
221
-            mmap (remove -DSHM_MMAP from Makefile.defs)
222
-CVS status: n/a
223
-Desc: Solaris resolver memory leak
224
-	  (getipnodebyname on Solaris has a memory leak. unpatched
225
-	  solaris 8 installations will fail after processing 
226
-	  ~ 360000 requests)
227
-BugId: n/a
228
-CVS status: n/a
229
-Workaround: patch your Solaris OS
34
+  * sr-dev@lists.sip-router.org
Browse code

ISSUES add link to Github

Olle E. Johansson authored on 13/02/2016 18:01:46
Showing 1 changed files
... ...
@@ -1,4 +1,9 @@
1
-#
1
+This file is here for old time's sake.
2
+Current set of issues is to be found at our
3
+Github Project page:
4
+https://github.com/kamailio/kamailio/issues
5
+--------------------------------------------------------------
6
+
2 7
 
3 8
 This is a collection of issues which have shown up
4 9
 since the version 0.8.8 was released. The issues are
Browse code

Docs Remove SVN ID, minor updates

Olle E. Johansson authored on 10/01/2015 08:21:45
Showing 1 changed files
... ...
@@ -1,6 +1,4 @@
1 1
 #
2
-# $Id$
3
-#
4 2
 
5 3
 This is a collection of issues which have shown up
6 4
 since the version 0.8.8 was released. The issues are
Browse code

- workarround for openssl kerberos malloc bug: openssl kerberos code in kssl.c uses libc malloc/free/calloc instead of the OPENSSL* versions (set using CRYPTO_set_mem_functions()). In ser ssl connections "move" between processes and so everything must be allocated in shared mem. If the wrong malloc function are called ser will eventually crash. This workarround tries to disable kerberos support each time a new SSL structure is created. For this fix to work is important to either use statically linked openssl or re-compile ser on the target machine (if openssl is linked dynamically then it must use the same compilation options as the machine on which ser is compiled). Bug reporterd by Atle Samuelsen <clona@cyberhouse.no>.

Andrei Pelinescu-Onciul authored on 26/01/2007 23:11:21
Showing 1 changed files
... ...
@@ -8,6 +8,23 @@ ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10 10
 --------------------------------------------------------------
11
+Desc: tls triggered crash on system with kerberos enabled openssl libs
12
+Ser version:  0.10.x, 0.9.x
13
+Reason:  there is a bug in the openssl kerberos code (kssl.c): 
14
+         libc malloc/free/calloc are used instead of the OPENSSL
15
+         versions. In ser ssl connections move between processes and
16
+         if normal mallocs are used (instead of ser shm versions) a
17
+         crash will occur eventually.
18
+         Quick openssl kerberos support check: 
19
+             grep OPENSSL_NO_KRB5 openssl/opensslconf.h
20
+         If the above command returns no result => openssl is compiled with
21
+         kerberos support.
22
+Workaround: use openssl versions not compiled with kerberos support or
23
+            try a late ser 0.10.x version compiled on the target machine
24
+            (its very important to compile against the same openssl library
25
+             as the one on the target machine)
26
+CVS status: fixed / workarround enabled
27
+--------------------------------------------------------------
11 28
 Desc: ser crashes on startup if a group is specified (-g or group=)
12 29
 Ser version:  <=0.8.12
13 30
 Reason:  bad copy & paste :-)
Browse code

- Spelling checked - READMEs updated

Jan Janak authored on 24/08/2004 08:45:09
Showing 1 changed files
... ...
@@ -23,7 +23,7 @@ Test:  compile test/re_test.c (gcc re_test.c -o re_test) and try
23 23
         echo -e "From:\nTo:" |./re_test -v '^From'
24 24
        if your system is ok you should see 1 match, if not (and 
25 25
        your libc has this bug), 0 matches.
26
-Workarround: ?upgrade?
26
+Workaround: ?upgrade?
27 27
 --------------------------------------------------------------
28 28
 Desc: textops REs match newline in constructs such [^@]
29 29
 Ser version: all 
... ...
@@ -33,7 +33,7 @@ Test:  compile test/re_test.c (gcc re_test.c -o re_test) and try
33 33
         echo -e "From:\nTo:" |./re_test -v '[^.]+'
34 34
        if your system is ok you should see 2 matches, if not (and 
35 35
        your libc has this bug), only 1 match.
36
-Workarround: - use an older or fixed libc6 or avoid [^something]
36
+Workaround: - use an older or fixed libc6 or avoid [^something]
37 37
              - rewrite [^something] as [^something[:cntrl:]]
38 38
 ---------------------------------------------------------------
39 39
 Desc: memory leaks occurs if SIP requests are processed in which
... ...
@@ -183,7 +183,7 @@ CVS status: fixed
183 183
 ---------------------------------------------------------------
184 184
 Desc: serctl add ... returns "user exists"
185 185
 BugId: 374
186
-Workaround: either use serweb for addding new users or update
186
+Workaround: either use serweb for adding new users or update
187 187
       the serctl utility from CVS; the fixed version is at
188 188
       http://www.iptel.org/ser/issues/374/
189 189
 Bug reason: phplib_id ignored in sc
... ...
@@ -218,7 +218,7 @@ Cvs status: not fixed
218 218
 
219 219
 ----------------------------------------------------------------
220 220
 Desc:  ser won't run on linux kernels <2.4  (fails with EINVAL when
221
-      intializing the shared memory)
221
+      initializing the shared memory)
222 222
 BugId:  n/a
223 223
 Ser version: 0.8.8, 0.8.9, 0.8.10 
224 224
 Workaround: Upgrade to a 2.4.* kernel (older kernels don't support shared 
Browse code

- updated RE bugs - added a workarround for [^something] matches new line, courtesy of Bogdan

Andrei Pelinescu-Onciul authored on 01/04/2004 13:40:43
Showing 1 changed files
... ...
@@ -15,16 +15,26 @@ Patch: http://www.mobile-ip.de/~andrei/ser/main_group.patch
15 15
 Workaround: update from cvs or  apply the corresponding patch
16 16
 CVS status: fixed
17 17
 --------------------------------------------------------------
18
-Desc: textops search REs like "^From" fails to match on RH8
18
+Desc: textops search REs like "^From" fail to match on RH8
19 19
 Ser version: all
20
-Reason: there is a bug in RH8 libc
20
+Reason: there is a bug in RH8 libc, this kind of REs will never match
21
+        in case insensitive mode
22
+Test:  compile test/re_test.c (gcc re_test.c -o re_test) and try
23
+        echo -e "From:\nTo:" |./re_test -v '^From'
24
+       if your system is ok you should see 1 match, if not (and 
25
+       your libc has this bug), 0 matches.
21 26
 Workarround: ?upgrade?
22 27
 --------------------------------------------------------------
23
-Desc: textops subst REs match newline in constructs such [^@]
24
-Ser version: 0.8.13?-unstable
25
-Reason: there is a bug in newer libc versions (at least in debian
26
-        libc6 2.3.x)
27
-Workarround: use an older or fixed libc6 or avoid [^something]
28
+Desc: textops REs match newline in constructs such [^@]
29
+Ser version: all 
30
+Reason: there is a bug in newer linux libc versions (at least in
31
+         Debian libc6 2.3.x, Gentoo 1.4 lib 2.3.2, RH8, RH9, Fedora)
32
+Test:  compile test/re_test.c (gcc re_test.c -o re_test) and try
33
+        echo -e "From:\nTo:" |./re_test -v '[^.]+'
34
+       if your system is ok you should see 2 matches, if not (and 
35
+       your libc has this bug), only 1 match.
36
+Workarround: - use an older or fixed libc6 or avoid [^something]
37
+             - rewrite [^something] as [^something[:cntrl:]]
28 38
 ---------------------------------------------------------------
29 39
 Desc: memory leaks occurs if SIP requests are processed in which
30 40
       a Via header field occurs in end of header and includes
Browse code

- group fixed (segfault on start when group specified) - ISSUES updated to reflect this

Andrei Pelinescu-Onciul authored on 26/11/2003 23:43:59
Showing 1 changed files
... ...
@@ -8,6 +8,13 @@ ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10 10
 --------------------------------------------------------------
11
+Desc: ser crashes on startup if a group is specified (-g or group=)
12
+Ser version:  <=0.8.12
13
+Reason:  bad copy & paste :-)
14
+Patch: http://www.mobile-ip.de/~andrei/ser/main_group.patch
15
+Workaround: update from cvs or  apply the corresponding patch
16
+CVS status: fixed
17
+--------------------------------------------------------------
11 18
 Desc: textops search REs like "^From" fails to match on RH8
12 19
 Ser version: all
13 20
 Reason: there is a bug in RH8 libc
Browse code

- added RH8 RE bug

Andrei Pelinescu-Onciul authored on 18/11/2003 19:34:44
Showing 1 changed files
... ...
@@ -8,7 +8,12 @@ ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10 10
 --------------------------------------------------------------
11
-Desc: texops subst REs match newline in constructs such [^@]
11
+Desc: textops search REs like "^From" fails to match on RH8
12
+Ser version: all
13
+Reason: there is a bug in RH8 libc
14
+Workarround: ?upgrade?
15
+--------------------------------------------------------------
16
+Desc: textops subst REs match newline in constructs such [^@]
12 17
 Ser version: 0.8.13?-unstable
13 18
 Reason: there is a bug in newer libc versions (at least in debian
14 19
         libc6 2.3.x)
Browse code

- added unstable subst re libc6 bug

Andrei Pelinescu-Onciul authored on 20/08/2003 14:30:40
Showing 1 changed files
... ...
@@ -7,7 +7,12 @@ since the version 0.8.8 was released. The issues are
7 7
 ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10
-
10
+--------------------------------------------------------------
11
+Desc: texops subst REs match newline in constructs such [^@]
12
+Ser version: 0.8.13?-unstable
13
+Reason: there is a bug in newer libc versions (at least in debian
14
+        libc6 2.3.x)
15
+Workarround: use an older or fixed libc6 or avoid [^something]
11 16
 ---------------------------------------------------------------
12 17
 Desc: memory leaks occurs if SIP requests are processed in which
13 18
       a Via header field occurs in end of header and includes
Browse code

memory leak desctiption introduced

Jiri Kuthan authored on 18/06/2003 23:29:09
Showing 1 changed files
... ...
@@ -8,6 +8,15 @@ ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10 10
 
11
+---------------------------------------------------------------
12
+Desc: memory leaks occurs if SIP requests are processed in which
13
+      a Via header field occurs in end of header and includes
14
+      a parameter
15
+Ser version: 0.8.10
16
+Reason: parameter fragment is not linked to a list when EoH is
17
+        encountered
18
+Patch: http://www.iptel.org/ser/issues/via_ml_0810.patch
19
+CVS Status: fixed
11 20
 ---------------------------------------------------------------
12 21
 Desc: ser segfaults on receipt of some messages (occurs
13 22
       rather rarely with a very high number of messages, 
Browse code

a workaround to the latest bug added

Jiri Kuthan authored on 12/04/2003 15:01:12
Showing 1 changed files
... ...
@@ -15,6 +15,7 @@ Desc: ser segfaults on receipt of some messages (occurs
15 15
 Ser version: 0.8.10 and before
16 16
 Reason: valid TM label value 0 is considered mistakenly 
17 17
         a special value
18
+Workaround: turn syn_branch config option off
18 19
 Patch: http://www.iptel.org/ser/issues/hash_fix.patch
19 20
 CVS Status: fixed
20 21
 ---------------------------------------------------------------
Browse code

hash==0 bug mentioned

Jiri Kuthan authored on 11/04/2003 23:29:04
Showing 1 changed files
... ...
@@ -8,6 +8,15 @@ ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10 10
 
11
+---------------------------------------------------------------
12
+Desc: ser segfaults on receipt of some messages (occurs
13
+      rather rarely with a very high number of messages, 
14
+      typically during stress tests)
15
+Ser version: 0.8.10 and before
16
+Reason: valid TM label value 0 is considered mistakenly 
17
+        a special value
18
+Patch: http://www.iptel.org/ser/issues/hash_fix.patch
19
+CVS Status: fixed
11 20
 ---------------------------------------------------------------
12 21
 Desc: serctl returns "read: Illegal option -s" for "add user"
13 22
 Ser version: 0.8.10 and before
Browse code

- small description update

Andrei Pelinescu-Onciul authored on 04/04/2003 16:07:49
Showing 1 changed files
... ...
@@ -42,8 +42,9 @@ Patch: http://iptel.org/~janakj/nonce.c.patch
42 42
 Workaround: Apply the patch to 0.8.10 sources
43 43
 CVS status: fixed
44 44
 ---------------------------------------------------------------
45
-Desc: ser 0.8.10 reports No memory left when an INVITE containing Route
45
+Desc: ser 0.8.10 memory leak when an INVITE containing Route
46 46
       header fields is received.
47
+      Symptoms: ser reports No memory left or crashes with BUG: qm_*: fragm.
47 48
 BugId:n/a
48 49
 Ser version: 0.8.10
49 50
 Patch: http://iptel.org/~janakj/invroute.patch
Browse code

serctl portability bug "echo -n" added

Jiri Kuthan authored on 03/04/2003 17:26:06
Showing 1 changed files
... ...
@@ -8,6 +8,14 @@ ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10 10
 
11
+---------------------------------------------------------------
12
+Desc: serctl returns "read: Illegal option -s" for "add user"
13
+Ser version: 0.8.10 and before
14
+Reason: serctl's use of some shell script commands not portable
15
+Workaround: download serctl 1.45 and set SUBSCRIBER_COLUMN back
16
+            to user_id
17
+Download: http://cvs.berlios.de/cgi-bin/viewcvs.cgi/*checkout*/ser/sip_router/scripts/sc?rev=1.45
18
+CVS Status: fixed
11 19
 ---------------------------------------------------------------
12 20
 Desc: 3261 ACKs for 200s are consumed by stateful processing
13 21
 Ser version: 0.8.10
Browse code

3261 ACK/200 matching added

Jiri Kuthan authored on 26/02/2003 23:12:09
Showing 1 changed files
... ...
@@ -8,6 +8,15 @@ ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10 10
 
11
+---------------------------------------------------------------
12
+Desc: 3261 ACKs for 200s are consumed by stateful processing
13
+Ser version: 0.8.10
14
+Reason: 200/ACKs which happen to have the same transaction ID
15
+        as original INVITE were not distinguished from hbh
16
+        ACKs and consequently absorbed
17
+Patch: http://www.iptel.org/ser/issues/tid3261ack.patch
18
+Workaround: apply the patch to 0.8.10 sources
19
+CVS status: fixed
11 20
 ---------------------------------------------------------------
12 21
 Desc: on sparc machines, usage of mysql library causes a bus error
13 22
 Ser version: 0.8.10
Browse code

the alignment issue mentioned

Jiri Kuthan authored on 24/02/2003 01:57:18
Showing 1 changed files
... ...
@@ -8,6 +8,16 @@ ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10 10
 
11
+---------------------------------------------------------------
12
+Desc: on sparc machines, usage of mysql library causes a bus error
13
+Ser version: 0.8.10
14
+Reason: ser is compiled with DBG_QM_MALLOC, which mistakenly uses
15
+        only alignment of four (ROUNDTO) -- insufficient for sparc
16
+        boxes, mysql library uses long long
17
+Workaround: recompile with DBG_QM_MALLOC turned off or ROUNDTO redefined
18
+            to 8
19
+CVS status: fixed
20
+---------------------------------------------------------------
11 21
 Desc: nonce validation doesn't work correctly on big endian machines.
12 22
 BugId: 498
13 23
 Ser version: 0.8.10
Browse code

Added the endianity problem

Jan Janak authored on 07/02/2003 14:25:22
Showing 1 changed files
... ...
@@ -8,6 +8,13 @@ ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10 10
 
11
+Desc: nonce validation doesn't work correctly on big endian machines.
12
+BugId: 498
13
+Ser version: 0.8.10
14
+Patch: http://iptel.org/~janakj/nonce.c.patch
15
+Workaround: Apply the patch to 0.8.10 sources
16
+CVS status: fixed
17
+---------------------------------------------------------------
11 18
 Desc: ser 0.8.10 reports No memory left when an INVITE containing Route
12 19
       header fields is received.
13 20
 BugId:n/a
Browse code

tm bug patch and description added

Jan Janak authored on 07/02/2003 10:11:46
Showing 1 changed files
... ...
@@ -8,6 +8,14 @@ ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10 10
 
11
+Desc: ser 0.8.10 reports No memory left when an INVITE containing Route
12
+      header fields is received.
13
+BugId:n/a
14
+Ser version: 0.8.10
15
+Patch: http://iptel.org/~janakj/invroute.patch
16
+Workaround: Apply the patch to 0.8.10 sources
17
+CVS status: fixed
18
+---------------------------------------------------------------
11 19
 Desc: ser 0.8.10 fails to remove consumed verified credentials properly
12 20
       and leaves characters in forwarded messages when consume_credentials
13 21
       is used
Browse code

issue with improperly removed credentials added

Jiri Kuthan authored on 01/02/2003 01:45:29
Showing 1 changed files
... ...
@@ -8,7 +8,16 @@ ordered by numbers of ser versions to which they relate,
8 8
 beginning with the newest release. Issues related to
9 9
 operating systems are summarized in the bottom.
10 10
 
11
-
11
+Desc: ser 0.8.10 fails to remove consumed verified credentials properly
12
+      and leaves characters in forwarded messages when consume_credentials
13
+      is used
14
+BugId:n/a
15
+Ser version: 0.8.10
16
+Module:     http://www.iptel.org/~jiri/ser/auth.tar.gz
17
+Workaround: compile the auth module newly from sources above or
18
+            don't remove credentials (they only harm in terms of
19
+            packet size)
20
+CVS status: fixed
12 21
 ---------------------------------------------------------------
13 22
 Desc: ser 0.8.10 and earlier versions crash if contact list
14 23
       excessively long
Browse code

registration error ... status changed to "fixed on CVS"

Jiri Kuthan authored on 18/01/2003 12:31:22
Showing 1 changed files
... ...
@@ -16,7 +16,7 @@ BugId: n/a
16 16
 Ser version: 0.8.8, 0.8.9, 0.8.10
17 17
 Patch: http://www.iptel.org/ser/security/secalert-002-0_8_10.patch
18 18
 Workaround: apply the patch to 0.8.10 sources
19
-CVS status: not fixed yet
19
+CVS status: fixed 
20 20
 ---------------------------------------------------------------
21 21
 Desc:  ser 0.8.10 won't compile with bison 1.75
22 22
 BugId:  n/a
Browse code

issue of excessively long contact lists added

Jiri Kuthan authored on 18/01/2003 09:09:05
Showing 1 changed files
... ...
@@ -3,18 +3,21 @@
3 3
 #
4 4
 
5 5
 This is a collection of issues which have shown up
6
-since the version 0.8.8 was released.
6
+since the version 0.8.8 was released. The issues are
7
+ordered by numbers of ser versions to which they relate,
8
+beginning with the newest release. Issues related to
9
+operating systems are summarized in the bottom.
7 10
 
8
-Desc:  ser won't run on linux kernels <2.4  (fails with EINVAL when
9
-      intializing the shared memory)
10
-BugId:  n/a
11
-Ser version: 0.8.8, 0.8.9, 0.8.10 
12
-Workaround: Upgrade to a 2.4.* kernel (older kernels don't support shared 
13
-            mmaping of /dev/zero ) or recompile ser with SYSV shm instead of
14
-            mmap (remove -DSHM_MMAP from Makefile.defs)
15
-CVS status: n/a
11
+
12
+---------------------------------------------------------------
13
+Desc: ser 0.8.10 and earlier versions crash if contact list
14
+      excessively long
15
+BugId: n/a
16
+Ser version: 0.8.8, 0.8.9, 0.8.10
17
+Patch: http://www.iptel.org/ser/security/secalert-002-0_8_10.patch
18
+Workaround: apply the patch to 0.8.10 sources
19
+CVS status: not fixed yet
20
+---------------------------------------------------------------
16 21
 Desc:  ser 0.8.10 won't compile with bison 1.75
17 22
 BugId:  n/a
18 23
 Ser version: 0.8.8, 0.8.9, 0.8.10 
... ...
@@ -23,10 +26,13 @@ Patch:
23 26
  0.8.9  http://www.mobile-ip.de/~andrei/ser/0.8.9/ser-0.8.9-bison-1.75.patch
24 27
 Workaround: update from cvs,  apply the corresponding patch or downgrade bison
25 28
 CVS status: fixed
26
-ser 0.8.10 released, all the issues below this are fixed in ser 0.8.10, all the
27
-issues above are not :-)
29
+---------------------------------------------------------------
30
+
31
+=================================================================================
32
+* ser 0.8.10 released, all the issues below this are fixed in ser 0.8.10, all the
33
+* issues above are not :-)
34
+=================================================================================
35
+
28 36
 Desc:  ser 0.8.9 won't log to stderr or syslog unless dontfork is set
29 37
         (introduced when trying to fix bug 376)
30 38
 BugId:  n/a
... ...
@@ -35,14 +41,6 @@ Patch: http://www.mobile-ip.de/~andrei/ser/0.8.9/ser-0.8.9_log.patch
35 41
 Workaround: update from cvs or apply the patch.
36 42
 CVS status: fixed
37 43
 ---------------------------------------------------------------
38
-Desc: Solaris resolver memory leak
39
-	  (getipnodebyname on Solaris has a memory leak. unpatched
40
-	  solaris 8 installations will fail after processing 
41
-	  ~ 360000 requests)
42
-BugId: n/a
43
-CVS status: n/a
44
-Workaround: patch your Solaris OS
45 44
 Desc: local domain mismatch resulting in infinite loops
46 45
       (With default configuration and domain names in a request
47 46
       URI's, ser may not match "owned domain" in the
... ...
@@ -68,10 +66,12 @@ BugId: n/a
68 66
 Workaround: use ipv6 addresses w/ :: or compile ser without -DDNS_IP_HACK 
69 67
             (Makefile.defs).
70 68
 CVS status: fixed
71
-ser 0.8.9 released, all the issues below this are fixed in ser 0.8.9, all the
72
-issues above are not :-)
69
+
70
+================================================================================
71
+* ser 0.8.9 released, all the issues below this are fixed in ser 0.8.9, all the
72
+* issues above are not :-)
73
+================================================================================
74
+
73 75
 Desc: in default configuration, SER prints '127.0.0.1' in
74 76
       Warning header field of all replies
75 77
 BugId: 372
... ...
@@ -114,3 +114,25 @@ BugId: 377
114 114
 Cvs status: not fixed
115 115
 
116 116
 
117
+================================================================================
118
+* OS-related issues
119
+================================================================================
120
+
121
+----------------------------------------------------------------
122
+Desc:  ser won't run on linux kernels <2.4  (fails with EINVAL when
123
+      intializing the shared memory)
124
+BugId:  n/a
125
+Ser version: 0.8.8, 0.8.9, 0.8.10 
126
+Workaround: Upgrade to a 2.4.* kernel (older kernels don't support shared 
127
+            mmaping of /dev/zero ) or recompile ser with SYSV shm instead of
128
+            mmap (remove -DSHM_MMAP from Makefile.defs)
129
+CVS status: n/a
130
+---------------------------------------------------------------
131
+Desc: Solaris resolver memory leak
132
+	  (getipnodebyname on Solaris has a memory leak. unpatched
133
+	  solaris 8 installations will fail after processing 
134
+	  ~ 360000 requests)
135
+BugId: n/a
136
+CVS status: n/a
137
+Workaround: patch your Solaris OS
138
+---------------------------------------------------------------
Browse code

- added ser shm fail on 2.2 kernels

Andrei Pelinescu-Onciul authored on 09/12/2002 12:04:08
Showing 1 changed files
... ...
@@ -5,6 +5,15 @@
5 5
 This is a collection of issues which have shown up
6 6
 since the version 0.8.8 was released.
7 7
 
8
+----------------------------------------------------------------
9
+Desc:  ser won't run on linux kernels <2.4  (fails with EINVAL when
10
+      intializing the shared memory)
11
+BugId:  n/a
12
+Ser version: 0.8.8, 0.8.9, 0.8.10 
13
+Workaround: Upgrade to a 2.4.* kernel (older kernels don't support shared 
14
+            mmaping of /dev/zero ) or recompile ser with SYSV shm instead of
15
+            mmap (remove -DSHM_MMAP from Makefile.defs)
16
+CVS status: n/a
8 17
 ----------------------------------------------------------------
9 18
 Desc:  ser 0.8.10 won't compile with bison 1.75
10 19
 BugId:  n/a
Browse code

- updated ISSUES

Andrei Pelinescu-Onciul authored on 04/12/2002 13:15:20
Showing 1 changed files
... ...
@@ -5,7 +5,19 @@
5 5
 This is a collection of issues which have shown up
6 6
 since the version 0.8.8 was released.
7 7
 
8
+----------------------------------------------------------------
9
+Desc:  ser 0.8.10 won't compile with bison 1.75
10
+BugId:  n/a
11
+Ser version: 0.8.8, 0.8.9, 0.8.10 
12
+Patch: 
13
+ 0.8.10 http://www.mobile-ip.de/~andrei/ser/0.8.10/ser-0.8.10-bison-1.75.patch
14
+ 0.8.9  http://www.mobile-ip.de/~andrei/ser/0.8.9/ser-0.8.9-bison-1.75.patch
15
+Workaround: update from cvs,  apply the corresponding patch or downgrade bison
16
+CVS status: fixed
17
+----------------------------------------------------------------
18
+ser 0.8.10 released, all the issues below this are fixed in ser 0.8.10, all the
19
+issues above are not :-)
20
+----------------------------------------------------------------
8 21
 Desc:  ser 0.8.9 won't log to stderr or syslog unless dontfork is set
9 22
         (introduced when trying to fix bug 376)
10 23
 BugId:  n/a
Browse code

- updated ISSUES

Andrei Pelinescu-Onciul authored on 22/10/2002 20:37:43
Showing 1 changed files
... ...
@@ -31,7 +31,7 @@ Desc: local domain mismatch resulting in infinite loops
31 31
 BugId: n/a
32 32
 Reason: aliases do not support reverse DNS lookups yet
33 33
 Workaround: Start ser with "alias=hostname" in config file
34
-CVS status: not fixed
34
+CVS status: fixed
35 35
 ---------------------------------------------------------------
36 36
 Desc: sendto problems on FreeBSD
37 37
       (when using tm sendto fails because of bad sockaddr len passed
Browse code

- update

Andrei Pelinescu-Onciul authored on 15/10/2002 15:23:47
Showing 1 changed files
... ...
@@ -5,6 +5,14 @@
5 5
 This is a collection of issues which have shown up
6 6
 since the version 0.8.8 was released.
7 7
 
8
+---------------------------------------------------------------
9
+Desc:  ser 0.8.9 won't log to stderr or syslog unless dontfork is set
10
+        (introduced when trying to fix bug 376)
11
+BugId:  n/a
12
+Ser version: =0.8.9 (0.8.8 is ok)
13
+Patch: http://www.mobile-ip.de/~andrei/ser/0.8.9/ser-0.8.9_log.patch
14
+Workaround: update from cvs or apply the patch.
15
+CVS status: fixed
8 16
 ---------------------------------------------------------------
9 17
 Desc: Solaris resolver memory leak
10 18
 	  (getipnodebyname on Solaris has a memory leak. unpatched
... ...
@@ -30,7 +38,7 @@ Desc: sendto problems on FreeBSD
30 38
         to it)
31 39
 BugId: n/a
32 40
 Workaround:  update from cvs or  apply the following patch: 
33
-      http://www.mobile-ip.de/~andrei/ser/update_sock_struct_from_ip.patch
41
+   http://www.mobile-ip.de/~andrei/ser/0.8.9/update_sock_struct_from_ip.patch
34 42
 CVS status:  fixed
35 43
 ---------------------------------------------------------------
36 44
 Desc: full ipv6 addresses (w/o ::) are converted to 0:0:0:0:0:0:0
... ...
@@ -39,6 +47,9 @@ BugId: n/a
39 47
 Workaround: use ipv6 addresses w/ :: or compile ser without -DDNS_IP_HACK 
40 48
             (Makefile.defs).
41 49
 CVS status: fixed
50
+----------------------------------------------------------------
51
+ser 0.8.9 released, all the issues below this are fixed in ser 0.8.9, all the
52
+issues above are not :-)
42 53
 ---------------------------------------------------------------
43 54
 Desc: in default configuration, SER prints '127.0.0.1' in
44 55
       Warning header field of all replies
Browse code

aliases issue and Solaris memory leak introduced

Jiri Kuthan authored on 14/10/2002 23:54:30
Showing 1 changed files
... ...
@@ -5,6 +5,25 @@
5 5
 This is a collection of issues which have shown up
6 6
 since the version 0.8.8 was released.
7 7
 
8
+---------------------------------------------------------------
9
+Desc: Solaris resolver memory leak
10
+	  (getipnodebyname on Solaris has a memory leak. unpatched
11
+	  solaris 8 installations will fail after processing 
12
+	  ~ 360000 requests)
13
+BugId: n/a
14
+CVS status: n/a
15
+Workaround: patch your Solaris OS
16
+---------------------------------------------------------------
17
+Desc: local domain mismatch resulting in infinite loops
18
+      (With default configuration and domain names in a request
19
+      URI's, ser may not match "owned domain" in the
20
+      script's uri==myself condition, consider the request to
21
+	  be for outside domain, and forward it to itself, resulting
22
+	  in an infinite loop and "482" returned back to UAC.)
23
+BugId: n/a
24
+Reason: aliases do not support reverse DNS lookups yet
25
+Workaround: Start ser with "alias=hostname" in config file
26
+CVS status: not fixed
8 27
 ---------------------------------------------------------------
9 28
 Desc: sendto problems on FreeBSD
10 29
       (when using tm sendto fails because of bad sockaddr len passed
Browse code

- added sndto freebsd problem

Andrei Pelinescu-Onciul authored on 14/10/2002 16:47:51
Showing 1 changed files
... ...
@@ -5,6 +5,14 @@
5 5
 This is a collection of issues which have shown up
6 6
 since the version 0.8.8 was released.
7 7
 
8
+---------------------------------------------------------------
9
+Desc: sendto problems on FreeBSD
10
+      (when using tm sendto fails because of bad sockaddr len passed
11
+        to it)
12
+BugId: n/a
13
+Workaround:  update from cvs or  apply the following patch: 
14
+      http://www.mobile-ip.de/~andrei/ser/update_sock_struct_from_ip.patch
15
+CVS status:  fixed
8 16
 ---------------------------------------------------------------
9 17
 Desc: full ipv6 addresses (w/o ::) are converted to 0:0:0:0:0:0:0
10 18
       (ser will listen on :: instead of the specified address)
Browse code

- added the ipv6 address parsing bug

Andrei Pelinescu-Onciul authored on 10/10/2002 16:28:50
Showing 1 changed files
... ...
@@ -5,6 +5,13 @@
5 5
 This is a collection of issues which have shown up
6 6
 since the version 0.8.8 was released.
7 7
 
8
+---------------------------------------------------------------
9
+Desc: full ipv6 addresses (w/o ::) are converted to 0:0:0:0:0:0:0
10
+      (ser will listen on :: instead of the specified address)
11
+BugId: n/a
12
+Workaround: use ipv6 addresses w/ :: or compile ser without -DDNS_IP_HACK 
13
+            (Makefile.defs).
14
+CVS status: fixed
8 15
 ---------------------------------------------------------------
9 16
 Desc: in default configuration, SER prints '127.0.0.1' in
10 17
       Warning header field of all replies
Browse code

added missing exec module in distro

Jiri Kuthan authored on 04/10/2002 21:38:45
Showing 1 changed files
... ...
@@ -36,6 +36,11 @@ Desc: when forking & std_error=yes no open FD is closed
36 36
 BugId: 376
37 37
 CVS status: fixed
38 38
 ---------------------------------------------------------------
39
+Desc: exec module missing in binary RPM distro
40
+BugId: -
41
+CVS status: fixed
42
+Workaround: compile from source distribution
43
+---------------------------------------------------------------
39 44
 Desc: when debug=3 & iptel.cfg is used mysql module fails in submit_query.
40 45
 Workaround: use debug=9 or use log_stderr
41 46
 Reason: unknown
Browse code

- removed LIBS= ....im.so from jabber, msilo & sms Makefiles

Andrei Pelinescu-Onciul authored on 30/09/2002 20:02:12
Showing 1 changed files
... ...
@@ -25,11 +25,21 @@ Workaround: either use serweb for addding new users or update
25 25
 Bug reason: phplib_id ignored in sc
26 26
 CVS Status: fixed
27 27
 ---------------------------------------------------------------
28
-Desc: SMS module fails to load because of unresolved dependency
29
-      on im.so
28
+Desc: SMS, MSILO & JABBER modules fail to load because of unresolved
29
+dependency on im.so
30 30
 BugId: 375
31
-Workaround: ? use source distribution, change modules/sms/Makefile
32
-      line with LIBS to "LIBS=" and recompile using make modules ?
33
-Bug reason: ? historical left-over in sms/Makefile?
34
-CVS status: not fixed yet
31
+Workaround: change the makefiles & recompile  
32
+Bug reason: removal of RTLD_GLOBAL from dlopen.
33
+CVS status: fixed 
35 34
 ---------------------------------------------------------------
35
+Desc: when forking & std_error=yes no open FD is closed
36
+BugId: 376
37
+CVS status: fixed
38
+---------------------------------------------------------------
39
+Desc: when debug=3 & iptel.cfg is used mysql module fails in submit_query.
40
+Workaround: use debug=9 or use log_stderr
41
+Reason: unknown
42
+BugId: 377
43
+Cvs status: not fixed
44
+
45
+
Browse code

initial version committed

Jiri Kuthan authored on 30/09/2002 19:06:00
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,35 @@
1
+#
2
+# $Id$
3
+#
4
+
5
+This is a collection of issues which have shown up
6
+since the version 0.8.8 was released.
7
+
8
+---------------------------------------------------------------
9
+Desc: in default configuration, SER prints '127.0.0.1' in
10
+      Warning header field of all replies
11
+BugId: 372
12
+Workaround: use listen=<ip_address> in your configuration file;
13
+      that will make SER listen only on one interface (and not
14
+      on '127.0.0.1' in parallel) and advertise correct IP
15
+      address
16
+Bug reason: multiple listening address ignored in message
17
+      translator
18
+CVS status: fixed
19
+---------------------------------------------------------------
20
+Desc: serctl add ... returns "user exists"
21
+BugId: 374
22
+Workaround: either use serweb for addding new users or update
<