Hello,
Kamailio (OpenSER) 1.5.0 has been released. It represent the major version with the biggest new features boost since project was started back in 2005.
Release 1.5.0 comes after a shorter development period than usual - about five months of coding and more than one month of extensive testing, but brings lot of new features and improvements, with special care to stability, performance, security and flexibility. A short summary of what the release brings out:
* configuration file caching system - generic storage engine in memory via htable module allowing to share data between processes and reduce SQL operations by storing results in cache * execute SQL queries against multiple databases and access the results in a fast and natural fashion * execute config file route blocks on timer * send SIP requests from config file * perform HTTP queries from config file - integration with web service * dialog info presence support - RFC4235 * support for TLS server_name extension (aka SNI=server name indication) * support for non-blocking logging * many enhancements to least cost routing (LCR), load balancing (dispatcher) and carrier routing (carrierroute) * access in config file to both request or reply during transaction processing * perl-like regular expression support (PCRE library) * sanity check of SIP message structure * protection against SIP reply attack * twelve new modules * code restructuring in core - slimmer and less exposed to issues * web management interface - SIREMIS - http://siremis.asipto.com
You can download the tarball of the released sources at * http://www.kamailio.org/pub/kamailio/latest/src/
Binary packages for several distributions you can find at * http://www.kamailio.org/pub/kamailio/latest/bin/ * http://www.kamailio.org/pub/kamailio/latest/packages/
Packages will be uploaded as soon as they are submitted.
Documentation: * modules' documentation: http://www.kamailio.org/docs/modules/1.5.x/ * migration guide: http://www.kamailio.org/dokuwiki/doku.php/install:1.4.x-to-1.5.0
Full release notes at: * http://www.kamailio.org/mos/view/Kamailio-OpenSER-v1.5.0-Release-Notes
Many thanks to all that made this release possible: the management board, developers, testers and community.
Cheers, Daniel
On Mon, Mar 2, 2009 at 6:09 PM, Daniel-Constantin Mierla miconda@gmail.com wrote:
* protection against SIP reply attack
Could you please provide some description on it?
Cheers,
Hello,
On 03/02/2009 07:52 PM, Victor Pascual Ávila wrote:
On Mon, Mar 2, 2009 at 6:09 PM, Daniel-Constantin Mierla miconda@gmail.com wrote:
- protection against SIP reply attack
Could you please provide some description on it?
so far >=200 replies couldn't be discarded by the sip server, they were forwarded based on Via stack. That made possible to flood a target with sip replies.
Now you can check if a reply belongs to an active transaction and if not drop it.
Cheers, Daniel
If I want to upgrade my Kamailio, What have I to do?
I must do make && make modules && make install ? Or I need to delete some files... ?
I tried to do make && ... and at make install, I could see that it log that all modules have the right version and it have nothing to do!
Cordialement, BERGANZ François Pensez à l'Environnement, n'imprimez ce mail que si nécessaire.
-----Message d'origine----- De : users-bounces@lists.kamailio.org [mailto:users-bounces@lists.kamailio.org] De la part de Daniel-Constantin Mierla Envoyé : lundi 2 mars 2009 18:55 À : Victor Pascual Ávila Cc : devel; kamailio Objet : Re: [Kamailio-Users] Kamailio (OpenSER) v1.5.0 Released
Hello,
On 03/02/2009 07:52 PM, Victor Pascual Ávila wrote:
On Mon, Mar 2, 2009 at 6:09 PM, Daniel-Constantin Mierla miconda@gmail.com wrote:
- protection against SIP reply attack
Could you please provide some description on it?
so far >=200 replies couldn't be discarded by the sip server, they were forwarded based on Via stack. That made possible to flood a target with sip replies.
Now you can check if a reply belongs to an active transaction and if not drop it.
Cheers, Daniel
Daniel-Constantin Mierla wrote:
* execute SQL queries against multiple databases and access the
results in a fast and natural fashion
Has there been any discussion of making a module for FreeTDS? I'd love to use the SQLOPS module, but I'm not a fan of ODBC and Perl still has issues with the Sybase driver.
Thanks for the SQLOPS module regardless . . . very cool.
Best regards,
Mik
On Monday 02 March 2009, Mik Cheez wrote:
* execute SQL queries against multiple databases and access the
results in a fast and natural fashion
Has there been any discussion of making a module for FreeTDS? I'd love to use the SQLOPS module, but I'm not a fan of ODBC and Perl still has issues with the Sybase driver.
Thanks for the SQLOPS module regardless . . . very cool.
Hi Mik,
i don't remember any discussion about an DB module to connect to sybase databases. I just read a bit of the freeTDS library documentation [1], looks good so far. If you've interest in starting an effort for such a driver, i'm of course happy to provide you some pointers on how this could be implemented with our API, and also review any code.
Cheers,
Henning
Henning Westerholt wrote:
On Monday 02 March 2009, Mik Cheez wrote:
* execute SQL queries against multiple databases and access the
results in a fast and natural fashion
Has there been any discussion of making a module for FreeTDS? I'd love to use the SQLOPS module, but I'm not a fan of ODBC and Perl still has issues with the Sybase driver.
Thanks for the SQLOPS module regardless . . . very cool.
Hi Mik,
i don't remember any discussion about an DB module to connect to sybase databases. I just read a bit of the freeTDS library documentation [1], looks good so far. If you've interest in starting an effort for such a driver, i'm of course happy to provide you some pointers on how this could be implemented with our API, and also review any code.
Cheers,
Henning
I'm really not a programmer, but the idea is enticing. Thanks both for the response and your continuing support of the project.
Mik