< Previous by Date | Date Index | Next by Date > |
< Previous in Thread | Thread Index | Next in Thread > |
On Aug 8, 2006, at 3:32 PM, Jason Fischl wrote:
On 8/8/06, Byron Campen <bcampen@xxxxxxxxxxxx> wrote:Actually, this is a bad example; we end up parsing the topmost Via when we grab the transaction id. The point here is that really bizarre stuff can show up at the TU.We parse everything that is required in the transaction in the Transport before the TransactionState object is created. The code is all in Transport::basicCheck. The The items such as To, From, Call-ID are dialog-specific and are not required in order to produce a failure response to a request.
No, it doesn't. basicCheck() relies on Helper::validateMessage(), which just makes a bunch of calls to SipMessage::exists(). SipMessage::exists() doesn't parse anything.
Best regards, Byron Campen
Attachment:
smime.p7s
Description: S/MIME cryptographic signature