Opened 15 years ago

Last modified 15 years ago

#747 closed defect

Bugs in parsing of SIP torture messages (RFC 4475) (thanks Norma Steveley for the report) — at Version 1

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-1.1
Component: pjsip Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description (last modified by bennylp)

Problems were reported in handling these torture messages.

The corresponding ticket for 1.0 branch is ticket #748

Change History (1)

comment:1 Changed 15 years ago by bennylp

  • Description modified (diff)

Initial fixes:

  • SIP version components may be separated by whitespaces (e.g. "SIP / 2.0")
  • parsing of mangled header when for unknown/generic header
  • Via parameters were parsed with paramchar rather than token
  • handling NULL character inside quoted string

Some torture messages have been added in the Python test.

Note: See TracTickets for help on using tickets.