Community -> Bug Hunt Contest
The Bug Hunt Contest is a weekly challenge for the OpenSIPS Community to catch nasty bugs. All issues will be recorded and the person who reports the "ugliest" bug will get an official OpenSIPS T-shirt along with our true gratitude.
Edition 05.05.2015 - 07.05.2015
Reported bugs (ordered by report time):
Winner: Dan Bogos (@danbogos)
Name | IRC Nick / @github_nick | Bug Description | Fix Description |
Dan Bogos | @danbogos | ACC events were not properly raised when setting the CDR flag | Prevent acc module from checking the CDR flag when plain ACC is used (Issue #495) |
Dan Bogos | @danbogos | When replies from libcurl come too fast, they are lost. | Fixed the bug by explicitly handle fast replies (Issue #493) |
AndrewD | @andrewD123 | OpenSIPS generates segmentation fault when building a CANCEL message | Do not pass the stored reply when building a CANCEL message (Issue #500) |
Edition 28.04.2015 - 04.05.2015
Reported bugs (ordered by report time):
Winner: Jock McKechnie (@jockmckechnie)
Name | IRC Nick / @github_nick | Bug Description | Fix Description |
Jock McKechnie | @jockmckechnie | dbtext module is returning the rows in reversed order | Change the dbtext database driver to preserve the order of the entries (Issue #479) |
Edition 21.04.2015 - 27.04.2015
Reported bugs (ordered by report time):
Winner: Hamid Elaosta (alias_neo)
Name | IRC Nick / @github_nick | Bug Description | Fix Description |
Hamid Elaosta | alias_neo / @hamid-elaosta | Message format error for rtpproxy timeout notification | Fix the bug that was overwriting the notification buffers (Issue #469) |
Edition 14.04.2015 - 20.04.2015
Reported bugs (ordered by report time):
Winner: Jonathan Hulme (@digipigeon)
Name | IRC Nick / @github_nick | Bug Description | Fix Description |
Jonathan Hulme | @digipigeon | CDRs are not generated when not using DB backend | Always populate the created avp (Issue #460/3ac458f) |
Rob Gagnon | @rgagnon24 | get_redirects() did not properly send the value of reason to the accounting function | properly sends the reason to the accounting function as pv_elem_t , instead of the acc_param (PR #422) |
Hamid Elaosta | alias_neo / @hamid-elaosta | OpenSIPS is not turning down calls when RTPProxy times out | properly parse the timeout notification from RTPProxy (c26a4a3) |
Edition 07.04.2015 - 13.04.2015
Reported bugs (ordered by report time):
Winner: Bernard Buitenhuis (@bbuitenhuis)
Name | IRC Nick / @github_nick | Bug Description | Fix Description |
Satish Patel | @satishdotpatel | dlg_list with no callid crashes OpenSIPS | Verify parameters length (Issue #462) |
Kelvin Williams | QbY | rport and received are not preserved when doing topology hiding | Maintain rport and received in VIA header of replies when doing topology hiding (fa2f5f6) |
Eric Tamme | lirakis | Incoming request automatically get outbound proto set | Do not set the outbound protocol for preloaded routes (b8c0740) |
Bernard Buitenhuis | @bbuitenhuis | fork=no crashes OpenSIPS | Properly start OpenSIPS in no-fork mode (dbf2aec) |
Edition 31.03.2015 - 06.04.2015
Winner: Olivermt (@olivermt)
Reported bugs (ordered by report time):
Name | IRC Nick / @github_nick | Bug Description | Fix Description |
Eric Tamme | lirakis | Compile warning on particular flex versions | fixed flex sub version check for isatty() definition ((PR #444)) |
Rik Broers | @Hydrosine | strange (yet harmless) startup flag-related errors | flag fixups: fix a sign conversion bug (bc160a7b) |
Rik Broers | @Hydrosine | incorrect log error message | remove sip proto restriction from usage message (Issue #447) |
@olivermt | @olivermt | force_send_socket() outgoing transport protocol bug | use the proto of the forced socket (ac8c2e68) |
Eric Werkhoven | - | is_present_hf() bug with pseudo-variables | fix bad buffer management bug (445d90bc) |
Edition 23.03.2015 - 30.03.2015
Winner: Eric Tamme(lirakis)
Reported bugs (ordered by report time):
Name | Nick | Bug Description | Fix Description |
Eric Tamme | lirakis | When usinig the TLS protocol, data is not sent to the proper file descriptor | Update the SSL library with the TCP main socket before running SSL_Shutdown (bfbb5bb) |
Eric Tamme | lirakis | TLS protocol does not handle CRLFCRLF ping-pongs | Implement code that handles CRLFCRLF ping-ping (f3b03dc) |
Peter Kelly | p3k4y | When connecting to a TCP peer, send fails with (9) Bad file descriptor | Change the connect*() functions to return the file descriptor (a305152) |