[sr-dev] [PATCH 1/1] websocket: remove libunistring dependency
Daniel-Constantin Mierla
miconda at gmail.com
Thu Jul 17 23:56:26 CEST 2014
Hello,
I wrapped the patch within defines and pushed it to master branch. I
plan to test it very soon as I need it in some old systems.
To enable it, websocket module has to be compuled with
EMBEDDED_UTF8_DECODE=1, e.g.:
make modules EMBEDDED_UTF8_DECODE=1 modules=modules/websocket
Cheers,
Daniel
On 05/02/14 10:23, Peter Dunkley wrote:
> Hello,
>
> I have no problem in principle with the patch, I am just wary of
> changing something that works. I do Kamailio builds on four (very
> different) Linux variants (CentOS 6, Fedora 19, Ubuntu 13.10, Rasbian
> (Debian Wheezy on Raspberry Pi)) and have never had a problem with the
> libunistring dependency for WebSockets.
>
> The code in the patch looks straight forward, and the information
> appears compelling, my question was just about verification and
> testing of this code copied from the webpage before using it to
> replace something that currently works.
>
> Regards,
>
> Peter
>
>
> On 5 February 2014 08:05, Daniel-Constantin Mierla <miconda at gmail.com
> <mailto:miconda at gmail.com>> wrote:
>
> Thanks for update. Can you wrap your patch in some define, so it
> can be applied while keeping the libunistring as alternative?
> Something like:
>
> #ifdef USE_UTF8_EMBEDDED
> // your code here
> #else
> // libunistring function call
> #endif
>
> Then it can be pushed without any problem to the master branch,
> allowing me (and others) to test it easily. After that we can
> re-evaluate to remove libunistring completely or maybe just make
> the embedded version default.
>
> Cheers,
> Daniel
>
>
> On 05/02/14 07:45, Timo Teras wrote:
>
> On Tue, 04 Feb 2014 21:34:35 +0100
> Daniel-Constantin Mierla <miconda at gmail.com
> <mailto:miconda at gmail.com>> wrote:
>
> Was there any resolution on this topic? I would like to
> get rid of
> the unnecessary dependency, the code looked fine at a
> quick check --
> if it is just about utf8 encoding/decoding.
>
> Eventually it can be made a compile time switch with
> defines for both
> options, keep the code for both cases and be able to
> easily switch
> from one to another.
>
> I think the patch was not 'blessed' yet.
>
> Peter asked for testing results along the lines of:
>
> Something as simple as a loop through all possible values
> calling your
> function, the libunistring function, and comparing the
> results would
> be perfect.
>
> The calling the function with every possible utf-8 string is
> impossible test plan.
>
> Dunno. Perhaps you want to push the patch with dictator hat
> on, or some
> sane test plan can be made. For now, I just applied the patch
> to my
> local builds and forgot this.
>
> - Timo
>
> _______________________________________________
> sr-dev mailing list
> sr-dev at lists.sip-router.org <mailto:sr-dev at lists.sip-router.org>
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
>
>
>
> --
> Daniel-Constantin Mierla - http://www.asipto.com
> http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> -
> http://www.linkedin.com/in/miconda
>
>
>
>
> --
> Peter Dunkley
> Technical Director
> Crocodile RCS Ltd
--
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20140717/5e3d115f/attachment.html>
More information about the sr-dev
mailing list