[OpenSIPS-Devel] [OpenSIPS-Users] [Releases] Scheduling OpenSIPS 1.10 beta
Vlad Paiu
vladpaiu at opensips.org
Fri Jul 26 11:36:35 CEST 2013
Hello Saúl,
The TCP reads optimizations have already been pushed to OpenSIPS trunk (
in commits [1] and [2] )
The read improvements cover :
- the TCP read buffer has been moved from a per connection basis to
a per process basis
Advantages here cover : less memory used by OpenSIPS for a
large number of processes ( 64 KB of SHM memory saved per TCP connection )
: faster acceptance of
new TCP connections ( less SHM memory that needs to be allocated )
- make the TCP read part in OpenSIPS less vulnerable to attacks
Improvements here are : put a limit on max number of chunks
that a TCP message can arrive in ( thus blocking attacks where the
attacker would open the connection and then just
push SIP messages byte by byte )
: put a limit on max
number of seconds that a TCP message can arrive in
For the TCP write part, we're now finalizing asynchronous writing ( both
for actual writes and also for connects ) - will be implementing by
moving the currently blocking writes and connects attempts from the TCP
children to a separate process.
[1]
https://github.com/OpenSIPS/opensips/commit/6d8fef778b6c2f4da9d19188a9105a94ebd93a40
[2]
https://github.com/OpenSIPS/opensips/commit/bdf12859714fe0d81093bddf74d4822532bfd528
Best Regards,
Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com
On 07/26/2013 10:39 AM, Saúl Ibarra Corretgé wrote:
> Hi!
>
> This is great news!
>
> On Jul 25, 2013, at 3:28 PM, Bogdan-Andrei Iancu wrote:
>
>> Hello,
>>
>> OpenSIPS 1.10 beta is scheduled to be released on Monday 5th of August
>> during the OpenSIPS Summit at ClueCon (see
>> http://www.opensips.org/Community/Summit-2013Chicago).
>>
>> Official page of 1.10 version (with the new things and features) :
>> http://www.opensips.org/About/Version-1-10-0
>>
>> Still ongoing work (not yet uploaded on public GIT):
>> - module to drive Sangoma cards for transcoding (docs to be written)
>> - async read/write TCP (final testing)
> Can you elaborate a bit on this one? What has been done to make TCP async reads and writes?
>
>> - realtime dialog replication between multiple OpenSIPS instances
>> (docs to be written)
>> - Broadsoft SCA support (final tests).
>>
>> Heads up if there is something missing or if something still needs to be
>> addressed !
>>
> Thanks a lot!
>
> --
> Saúl Ibarra Corretgé
> AG Projects
>
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
More information about the Devel
mailing list