[reSIProcate] Open issues remaining for 1.1 release

Robert Sparks rjsparks at nostrum.com
Wed Feb 21 22:18:39 CST 2007


limpc must continue to work.
We can remove PidfContents from it if we want the class to go away. I  
don't know if we can do that in time for 1.1. I will look at it  
tomorrow.

RjS

On Feb 21, 2007, at 5:25 PM, Byron Campen wrote:

> 	Well, looking at this, there is still a fair amount of code that  
> uses the Pidf stuff. limpc, for example, relies on this code. There  
> are a bunch of test-cases that use Pidf as well. I do not think I  
> am prepared to toss all this stuff out for this release.
>
> Best regards,
> Byron Campen
>
>> With respect to old issue E(XML parsing support for XML)
>>
>> I think since RPID support is becoming more common, now is the  
>> time to deprecate our XML parsing in resip.  We can:
>>
>> 1. make it a configure option, which doesn't rwork well for  
>> windows/mac project files and not use PidfContents in tests
>>
>> 2. completely remove PidfContents from resip & all XML parsing  
>> code.  I have had several bad product builds resulting from the  
>> accidental inclusion of Pidf.cxx: "I put it in the solution, it  
>> was in the resip directory...." is the usual quote.
>>
>> Personally, I vote for #2.
>>
>> -Derek
>>
>> On 2/12/07, Byron Campen <bcampen at estacado.net> wrote:
>> 	Here's the current rundown...
>>
>> New open issues.
>>
>> New issues with some work remaining:
>> 1. Dealing with quoted qop (see [reSIProcate] qop Parameter  
>> Parsing) (working)
>> 3. Problem with SharedPtr on Solaris ( see [reSIProcate] Bugs in  
>> SharedPtr and SharedCount of ReSip1.0 when using libCstd compiling 
>> (not libstlport4) on SOLARIS ) (unknown, probably standards- 
>> compliance issue in libCstd)
>> 6. API problem in SipStack::addTransport() (see [reSIProcate]  
>> Creating a DUM with automatic port? ) (offending default port  
>> removed, might be nice to have the ability to tell the stack to  
>> open a transport on an ephemeral port)
>> 9. install target issues with dum and stack ( see [reSIProcate]  
>> Minor Makefile issues ) (patch applied, have not fixed install  
>> path for ares)
>> 10. Possible heap corruption on deletion of SipStack ( see  
>> [reSIProcate] Crash in ares on deleting SipStack ) (following up  
>> on list, probably a link error)
>> 16. Update license blocks. (see [reSIProcate] Copyrights)
>>
>> Solved:
>> 5. Empty contents problem in client publish code in DUM ( see  
>> [reSIProcate] [PATCH] Empty PUBLISH body if there is a pending  
>> publish ) (resolved, patch applied)
>> 7. V6 address storage problem in Tuple (see  [reSIProcate] IPv6  
>> address in Via header gets its lower order bits chopped off (Win32  
>> platform)) (resolved, patch was applied)
>> 8. Possible problem in SdpContents::getBodyData() ( see   
>> [reSIProcate] SdpContents::getBodyData() returns stack pointer )  
>> (resolved, third-party problem)
>> 12. Possible failure in DUM unit test ( see [reSIProcate] DUM test  
>> fails ) (resolved)
>> 13. Problem with merged-request detection in DUM (see  
>> [reSIProcate] Call routed back to reSIProcate by SipX PBX after  
>> 302 temp moved .) (resolved)
>> 14. Shared library build broken on x86_64 ( see  [reSIProcate]  
>> building shared libraries on AMD64) (fixed, backported)
>> 15. Problems with unsolicited NOTIFY in DUM ( see [reSIProcate]  
>> refer with refSub = false stillcauseClientSubscriptionHandler be  
>> used ) (fixed, backported)
>> 17. configure script error on Ubuntu ( see Re: [reSIProcate] Open  
>> issues for 1.1 release) (fixed, backported)
>> 18. repro/debian/patches, does this still belong here?( see  Re:  
>> [reSIProcate] Open issues for 1.1 release)
>> 19. Symlinks to binaries are no longer created. (fixed, backported)
>> 20. Build is hosed on OS X (fixed, backported)
>> 21. The "u=" is not encoded before the Uri of description in  
>> SdpContents::Session::encode() (see [reSIProcate] Bug in  
>> SdpContents encode method) (fixed, backported)
>>
>>
>> Old open issues:
>> A.  URI parsing bug in XMLCursor???
>> B.  Not using PrivateKey pass phrases at all.  All private keys  
>> must be
>> unencrypted on the disk.
>> C.  Change to DateCategory to make is more compatible with other
>> implementations.  (slight problem, needs discussion: see  
>> [reSIProcate] Revisiting parse code for DateCategory)
>> D. Parser validation issues from Kayote. (Contact * can be allowed in
>> any Nameaddr) (needs discussion)
>> E. PIDF XML parsing support for XML namespaces - The patch was not
>> applied, not addressed. Derek says we may want to deprecate our XML
>> parsing stuff; this will end up making A moot as well. (If the  
>> decision is to deprecate, lets go ahead and do it already.)
>> F. No support for /etc/hosts file
>> H. Maybe having a ThreadIf::detach() would be nice. Not addressed, or
>> discussed. (see [reSIProcate] adding detach to ThreadIf )
>>
>>
>>  	I would like to have a release candidate by next Wednesday. This  
>> should not be hard to do, I think. At this point, I'd like  
>> everyone who has done significant work since the last release to  
>> mail me a list of what they have done, so we can make the release- 
>> notes.
>>
>> Best regards,
>> Byron Campen
>>
>>
>>
>> _______________________________________________
>> resiprocate-devel mailing list
>> resiprocate-devel at list.resiprocate.org
>> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
>>
>>
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at list.resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20070221/286e076b/attachment.htm>


More information about the resiprocate-devel mailing list