< Previous by Date | Date Index | Next by Date > |
< Previous in Thread | Thread Index | Next in Thread > |
Best regards, Byron Campen
Hi Byron, I've been away for the last week - so I'm just catching on emails now! Thanks for all your work on this stuff. For problem 1 - I saw your commit. You should be checking the scheme against the profile setting, instead of hard coding sip and sips. For example the following code is from validateRequestURI in DialogUsageManager.cxx // RFC3261 - 8.2.2 if(!getMasterProfile()->isSchemeSupported(request.header (h_RequestLine).uri().scheme())) { InfoLog (<< "Received an unsupported scheme: " << request.brief()); SipMessage failure; makeResponse(failure, request, 416); sendResponse(failure); return false; }-----Original Message----- From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Byron Campen Sent: Tuesday, August 08, 2006 11:19 AM To: resiprocate-devel Subject: [reSIProcate] A couple more minor issues from torture-tests 1. Currently ServerRegistration succeeds when the aor has a scheme other than sip or sips. This is a pretty easy fix (in ServerRegistration::dispatch, we check the scheme, and send a 400 ifitisn't correct). 2. Currently, the authentication functions in Helper do not check whether the authentication scheme is "Digest" (they assume that "Digest" is being used without verifying whether this is true). Thisisalso easily fixed. Unless anyone has objections, I will be applying fixes for these tothemain trunk. Best regards, Byron Campen
Attachment:
smime.p7s
Description: S/MIME cryptographic signature