[reSIProcate] Open issues for 1.1 release
Alfred E. Heggestad
aeh at db.org
Thu Feb 1 15:29:45 CST 2007
Hi
as reported earlier, resip from svn at trunk does not build on x86_64
platforms:
/usr/bin/ld: obj.debug.Linux.x86_64/AbstractFifo.o: relocation R_X86_64_32 against `a local symbol' can not be used when
making a shared object; recompile with -fPIC
obj.debug.Linux.x86_64/AbstractFifo.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: *** [obj.debug.Linux.x86_64/librutil.so] Error 1
make: *** [rutil] Error 2
I fixed this locally by adding -fPIC to CFLAGS and CXXFLAGS
in build/Makefile.tools
/alfred
Byron Campen wrote:
> After some digging/chasing, the open issues have been reduced to the
> following:
>
> New open issues.
> 1. Dealing with quoted qop (see *[reSIProcate] qop Parameter Parsing)*
> 3. Problem with SharedPtr on Solaris ( see *[reSIProcate] Bugs in
> SharedPtr and SharedCount of ReSip1.0 when using libCstd compiling(not
> libstlport4) on SOLARIS *)
> 5. Empty contents problem in client publish code in DUM ( see
> *[reSIProcate] [PATCH] Empty PUBLISH body if there is a pending publish*
> ) (talking with Scott, looks like patch will be fine)
> 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)
>
> 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. (we should probably go ahead and do this)
> D. Parser validation issues from Kayote. (Contact * can be allowed in
> any Nameaddr)
> 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
> G. Hardening Helper::makeResponse so it can make well-formed responses
> to malformed requests. (done, may require some code review to make sure)
> H. Maybe having a ThreadIf::detach() would be nice. Not addressed, or
> discussed. (see *[reSIProcate] adding detach to ThreadIf* )
>
> Addressed issues:
> 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)
> 7. V6 address storage problem in Tuple (see *[reSIProcate] IPv6 address
> in Via header gets its lower order bits chopped off (Win32 platform)*)
> (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)
>
>
> I would like to remind everyone that I will be branching later today.
> We'll handle the majority of the remaining open issues afterwards.
>
> Best regards,
> Byron Campen
>
>> I applied the patch for #4 and #11. Also #2 is fixed.
>>
>>
>>
>> *From:* resiprocate-devel-bounces at list.resiprocate.org
>> [mailto:resiprocate-devel-bounces at list.resiprocate.org] *On Behalf Of
>> *Byron Campen
>> *Sent:* Monday, January 29, 2007 12:08 PM
>> *To:* resiprocate-devel
>> *Subject:* [reSIProcate] Open issues for 1.1 release
>>
>>
>>
>> New open issues since last release (some of these may have been
>> resolved, if you know of any, speak up!)
>>
>>
>>
>> 1. Dealing with quoted qop (see *[reSIProcate] qop Parameter Parsing)*
>>
>> 2. Exception in DUM upon receipt of in DIalog 200 with different
>> to-tag. (see *[reSIProcate] exception when receiving 200 from
>> re-invite request with modified to: tag*)
>>
>> 3. Problem with SharedPtr on Solaris ( see *[reSIProcate] Bugs in
>> SharedPtr and SharedCount of ReSip1.0 when using libCstd compiling(not
>> libstlport4) on SOLARIS *)
>>
>> 4. Remove ATL dependency on Windows ( see *[reSIProcate] [PATCH]
>> Remove Win32 Visual Studio ATL dependency* )
>>
>> 5. Empty contents problem in client publish code in DUM ( see
>> *[reSIProcate] [PATCH] Empty PUBLISH body if there is a pending publish* )
>>
>> 6. API problem in SipStack::addTransport() (see *[reSIProcate]
>> Creating a DUM with automatic port?* )
>>
>> 7. V6 address storage problem in Tuple (see *[reSIProcate] IPv6
>> address in Via header gets its lower order bits chopped off (Win32
>> platform)*)
>>
>> 8. Possible problem in SdpContents::getBodyData() ( see *[reSIProcate]
>> SdpContents::getBodyData() returns stack pointer* )
>>
>> 9. install target issues with dum and stack ( see *[reSIProcate] Minor
>> Makefile issues* )
>>
>> 10. Possible heap corruption on deletion of SipStack ( see
>> *[reSIProcate] Crash in ares on deleting SipStack* )
>>
>> 11. Dialog overwrites Route-Set when it should not ( see
>> *[reSIProcate] Question about Record-Route headers on re-Invite* )
>>
>> 12. Possible failure in DUM unit test ( see *[reSIProcate] DUM test
>> fails* )
>>
>>
>>
>> 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. (we should probably go ahead and do this)
>>
>> D. Parser validation issues from Kayote. (Contact * can be allowed in
>>
>> any Nameaddr)
>>
>> 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
>>
>> G. Hardening Helper::makeResponse so it can make well-formed responses
>>
>> to malformed requests. (done, may require some code review to make sure)
>>
>> H. Maybe having a ThreadIf::detach() would be nice. Not addressed, or
>>
>> discussed. (see *[reSIProcate] adding detach to ThreadIf* )
>>
>>
>>
>>
>>
>> Best regards,
>>
>> Byron Campen
>>
>>
>>
>>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at list.resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
More information about the resiprocate-devel
mailing list