Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 215 lines (206 sloc) 9.284 kB
9cda3e2 initial version committed
Jiri Kuthan authored
1 #
2 # $Id$
3 #
4
5 This is a collection of issues which have shown up
ef44c8e issue of excessively long contact lists added
Jiri Kuthan authored
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.
034a9e6 - added unstable subst re libc6 bug
Andrei Pelinescu-Onciul authored
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]
05cb166 the alignment issue mentioned
Jiri Kuthan authored
16 ---------------------------------------------------------------
0ccb83a memory leak desctiption introduced
Jiri Kuthan authored
17 Desc: memory leaks occurs if SIP requests are processed in which
18 a Via header field occurs in end of header and includes
19 a parameter
20 Ser version: 0.8.10
21 Reason: parameter fragment is not linked to a list when EoH is
22 encountered
23 Patch: http://www.iptel.org/ser/issues/via_ml_0810.patch
24 CVS Status: fixed
25 ---------------------------------------------------------------
57cc441 hash==0 bug mentioned
Jiri Kuthan authored
26 Desc: ser segfaults on receipt of some messages (occurs
27 rather rarely with a very high number of messages,
28 typically during stress tests)
29 Ser version: 0.8.10 and before
30 Reason: valid TM label value 0 is considered mistakenly
31 a special value
fd5502b a workaround to the latest bug added
Jiri Kuthan authored
32 Workaround: turn syn_branch config option off
57cc441 hash==0 bug mentioned
Jiri Kuthan authored
33 Patch: http://www.iptel.org/ser/issues/hash_fix.patch
34 CVS Status: fixed
35 ---------------------------------------------------------------
5b06d79 serctl portability bug "echo -n" added
Jiri Kuthan authored
36 Desc: serctl returns "read: Illegal option -s" for "add user"
37 Ser version: 0.8.10 and before
38 Reason: serctl's use of some shell script commands not portable
39 Workaround: download serctl 1.45 and set SUBSCRIBER_COLUMN back
40 to user_id
41 Download: http://cvs.berlios.de/cgi-bin/viewcvs.cgi/*checkout*/ser/sip_router/scripts/sc?rev=1.45
42 CVS Status: fixed
43 ---------------------------------------------------------------
d2d8b5b 3261 ACK/200 matching added
Jiri Kuthan authored
44 Desc: 3261 ACKs for 200s are consumed by stateful processing
45 Ser version: 0.8.10
46 Reason: 200/ACKs which happen to have the same transaction ID
47 as original INVITE were not distinguished from hbh
48 ACKs and consequently absorbed
49 Patch: http://www.iptel.org/ser/issues/tid3261ack.patch
50 Workaround: apply the patch to 0.8.10 sources
51 CVS status: fixed
52 ---------------------------------------------------------------
05cb166 the alignment issue mentioned
Jiri Kuthan authored
53 Desc: on sparc machines, usage of mysql library causes a bus error
54 Ser version: 0.8.10
55 Reason: ser is compiled with DBG_QM_MALLOC, which mistakenly uses
56 only alignment of four (ROUNDTO) -- insufficient for sparc
57 boxes, mysql library uses long long
58 Workaround: recompile with DBG_QM_MALLOC turned off or ROUNDTO redefined
59 to 8
60 CVS status: fixed
61 ---------------------------------------------------------------
8884f2f @janakj Added the endianity problem
janakj authored
62 Desc: nonce validation doesn't work correctly on big endian machines.
63 BugId: 498
64 Ser version: 0.8.10
65 Patch: http://iptel.org/~janakj/nonce.c.patch
66 Workaround: Apply the patch to 0.8.10 sources
67 CVS status: fixed
68 ---------------------------------------------------------------
6cd519d - small description update
Andrei Pelinescu-Onciul authored
69 Desc: ser 0.8.10 memory leak when an INVITE containing Route
ccd900e @janakj tm bug patch and description added
janakj authored
70 header fields is received.
6cd519d - small description update
Andrei Pelinescu-Onciul authored
71 Symptoms: ser reports No memory left or crashes with BUG: qm_*: fragm.
ccd900e @janakj tm bug patch and description added
janakj authored
72 BugId:n/a
73 Ser version: 0.8.10
74 Patch: http://iptel.org/~janakj/invroute.patch
75 Workaround: Apply the patch to 0.8.10 sources
76 CVS status: fixed
77 ---------------------------------------------------------------
b36e1b8 issue with improperly removed credentials added
Jiri Kuthan authored
78 Desc: ser 0.8.10 fails to remove consumed verified credentials properly
79 and leaves characters in forwarded messages when consume_credentials
80 is used
81 BugId:n/a
82 Ser version: 0.8.10
83 Module: http://www.iptel.org/~jiri/ser/auth.tar.gz
84 Workaround: compile the auth module newly from sources above or
85 don't remove credentials (they only harm in terms of
86 packet size)
87 CVS status: fixed
ef44c8e issue of excessively long contact lists added
Jiri Kuthan authored
88 ---------------------------------------------------------------
89 Desc: ser 0.8.10 and earlier versions crash if contact list
90 excessively long
91 BugId: n/a
92 Ser version: 0.8.8, 0.8.9, 0.8.10
93 Patch: http://www.iptel.org/ser/security/secalert-002-0_8_10.patch
94 Workaround: apply the patch to 0.8.10 sources
217977e registration error ... status changed to "fixed on CVS"
Jiri Kuthan authored
95 CVS status: fixed
ef44c8e issue of excessively long contact lists added
Jiri Kuthan authored
96 ---------------------------------------------------------------
dca064e - updated ISSUES
Andrei Pelinescu-Onciul authored
97 Desc: ser 0.8.10 won't compile with bison 1.75
98 BugId: n/a
99 Ser version: 0.8.8, 0.8.9, 0.8.10
100 Patch:
101 0.8.10 http://www.mobile-ip.de/~andrei/ser/0.8.10/ser-0.8.10-bison-1.75.patch
102 0.8.9 http://www.mobile-ip.de/~andrei/ser/0.8.9/ser-0.8.9-bison-1.75.patch
103 Workaround: update from cvs, apply the corresponding patch or downgrade bison
104 CVS status: fixed
ef44c8e issue of excessively long contact lists added
Jiri Kuthan authored
105 ---------------------------------------------------------------
106
107 =================================================================================
108 * ser 0.8.10 released, all the issues below this are fixed in ser 0.8.10, all the
109 * issues above are not :-)
110 =================================================================================
111
1b3ee29 - update
Andrei Pelinescu-Onciul authored
112 Desc: ser 0.8.9 won't log to stderr or syslog unless dontfork is set
113 (introduced when trying to fix bug 376)
114 BugId: n/a
115 Ser version: =0.8.9 (0.8.8 is ok)
116 Patch: http://www.mobile-ip.de/~andrei/ser/0.8.9/ser-0.8.9_log.patch
117 Workaround: update from cvs or apply the patch.
118 CVS status: fixed
119 ---------------------------------------------------------------
87c4ba6 aliases issue and Solaris memory leak introduced
Jiri Kuthan authored
120 Desc: local domain mismatch resulting in infinite loops
121 (With default configuration and domain names in a request
122 URI's, ser may not match "owned domain" in the
123 script's uri==myself condition, consider the request to
124 be for outside domain, and forward it to itself, resulting
125 in an infinite loop and "482" returned back to UAC.)
126 BugId: n/a
127 Reason: aliases do not support reverse DNS lookups yet
128 Workaround: Start ser with "alias=hostname" in config file
30f13a1 - updated ISSUES
Andrei Pelinescu-Onciul authored
129 CVS status: fixed
87c4ba6 aliases issue and Solaris memory leak introduced
Jiri Kuthan authored
130 ---------------------------------------------------------------
49a5db5 - added sndto freebsd problem
Andrei Pelinescu-Onciul authored
131 Desc: sendto problems on FreeBSD
132 (when using tm sendto fails because of bad sockaddr len passed
133 to it)
134 BugId: n/a
135 Workaround: update from cvs or apply the following patch:
1b3ee29 - update
Andrei Pelinescu-Onciul authored
136 http://www.mobile-ip.de/~andrei/ser/0.8.9/update_sock_struct_from_ip.patch
49a5db5 - added sndto freebsd problem
Andrei Pelinescu-Onciul authored
137 CVS status: fixed
138 ---------------------------------------------------------------
0194ab8 - added the ipv6 address parsing bug
Andrei Pelinescu-Onciul authored
139 Desc: full ipv6 addresses (w/o ::) are converted to 0:0:0:0:0:0:0
140 (ser will listen on :: instead of the specified address)
141 BugId: n/a
142 Workaround: use ipv6 addresses w/ :: or compile ser without -DDNS_IP_HACK
143 (Makefile.defs).
144 CVS status: fixed
ef44c8e issue of excessively long contact lists added
Jiri Kuthan authored
145
146 ================================================================================
147 * ser 0.8.9 released, all the issues below this are fixed in ser 0.8.9, all the
148 * issues above are not :-)
149 ================================================================================
150
9cda3e2 initial version committed
Jiri Kuthan authored
151 Desc: in default configuration, SER prints '127.0.0.1' in
152 Warning header field of all replies
153 BugId: 372
154 Workaround: use listen=<ip_address> in your configuration file;
155 that will make SER listen only on one interface (and not
156 on '127.0.0.1' in parallel) and advertise correct IP
157 address
158 Bug reason: multiple listening address ignored in message
159 translator
160 CVS status: fixed
161 ---------------------------------------------------------------
162 Desc: serctl add ... returns "user exists"
163 BugId: 374
164 Workaround: either use serweb for addding new users or update
165 the serctl utility from CVS; the fixed version is at
166 http://www.iptel.org/ser/issues/374/
167 Bug reason: phplib_id ignored in sc
168 CVS Status: fixed
169 ---------------------------------------------------------------
cf1568f - removed LIBS= ....im.so from jabber, msilo & sms Makefiles
Andrei Pelinescu-Onciul authored
170 Desc: SMS, MSILO & JABBER modules fail to load because of unresolved
171 dependency on im.so
9cda3e2 initial version committed
Jiri Kuthan authored
172 BugId: 375
cf1568f - removed LIBS= ....im.so from jabber, msilo & sms Makefiles
Andrei Pelinescu-Onciul authored
173 Workaround: change the makefiles & recompile
174 Bug reason: removal of RTLD_GLOBAL from dlopen.
175 CVS status: fixed
9cda3e2 initial version committed
Jiri Kuthan authored
176 ---------------------------------------------------------------
cf1568f - removed LIBS= ....im.so from jabber, msilo & sms Makefiles
Andrei Pelinescu-Onciul authored
177 Desc: when forking & std_error=yes no open FD is closed
178 BugId: 376
179 CVS status: fixed
180 ---------------------------------------------------------------
815782b added missing exec module in distro
Jiri Kuthan authored
181 Desc: exec module missing in binary RPM distro
182 BugId: -
183 CVS status: fixed
184 Workaround: compile from source distribution
185 ---------------------------------------------------------------
cf1568f - removed LIBS= ....im.so from jabber, msilo & sms Makefiles
Andrei Pelinescu-Onciul authored
186 Desc: when debug=3 & iptel.cfg is used mysql module fails in submit_query.
187 Workaround: use debug=9 or use log_stderr
188 Reason: unknown
189 BugId: 377
190 Cvs status: not fixed
191
192
ef44c8e issue of excessively long contact lists added
Jiri Kuthan authored
193 ================================================================================
194 * OS-related issues
195 ================================================================================
196
197 ----------------------------------------------------------------
198 Desc: ser won't run on linux kernels <2.4 (fails with EINVAL when
199 intializing the shared memory)
200 BugId: n/a
201 Ser version: 0.8.8, 0.8.9, 0.8.10
202 Workaround: Upgrade to a 2.4.* kernel (older kernels don't support shared
203 mmaping of /dev/zero ) or recompile ser with SYSV shm instead of
204 mmap (remove -DSHM_MMAP from Makefile.defs)
205 CVS status: n/a
206 ---------------------------------------------------------------
207 Desc: Solaris resolver memory leak
208 (getipnodebyname on Solaris has a memory leak. unpatched
209 solaris 8 installations will fail after processing
210 ~ 360000 requests)
211 BugId: n/a
212 CVS status: n/a
213 Workaround: patch your Solaris OS
214 ---------------------------------------------------------------
Something went wrong with that request. Please try again.