[beepwg] [ANN] Vortex 1.1.8 'Copenhague' release is ready!
Francis Brosnan Blazquez <francis@aspl.es> Fri, 24 June 2011 17:15 UTC
Return-Path: <beepwg-bounces@beepcore.org>
X-Original-To: ietfarch-beep-archive@ietfa.amsl.com
Delivered-To: ietfarch-beep-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix)
with ESMTP id 2B78211E8175 for <ietfarch-beep-archive@ietfa.amsl.com>;
Fri, 24 Jun 2011 10:15:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.963
X-Spam-Level:
X-Spam-Status: No, score=0.963 tagged_above=-999 required=5 tests=[AWL=2.362,
BAYES_00=-2.599, J_CHICKENPOX_63=0.6, J_CHICKENPOX_92=0.6]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FohLslRXn7gV for
<ietfarch-beep-archive@ietfa.amsl.com>; Fri, 24 Jun 2011 10:15:20 -0700 (PDT)
Received: from hl45.dinaserver.com (hl45.dinaserver.com [82.98.131.66]) by
ietfa.amsl.com (Postfix) with ESMTP id EFCE411E815F for
<beep-archive@lists.ietf.org>; Fri, 24 Jun 2011 10:15:19 -0700 (PDT)
Received: from hl45.dinaserver.com (localhost [127.0.0.1]) by
hl45.dinaserver.com (Postfix) with ESMTP id 4074B7D9E3F;
Fri, 24 Jun 2011 19:13:34 +0200 (CEST)
X-Original-To: beepwg@beepcore.org
Delivered-To: beepwg@hl45.dinaserver.com
Received: from mail.aspl.es (196.Red-212-170-101.staticIP.rima-tde.net
[212.170.101.196]) by hl45.dinaserver.com (Postfix) with ESMTP id 165207CBFB2;
Fri, 24 Jun 2011 19:12:13 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by mail.aspl.es (Postfix)
with ESMTP id F1B581170003; Fri, 24 Jun 2011 19:12:10 +0200 (CEST)
X-Virus-Scanned: amavisd-new at aspl.es
Received: from mail.aspl.es ([127.0.0.1]) by localhost (dolphin.aspl.es
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5DXTRc+Mvdb2;
Fri, 24 Jun 2011 19:12:09 +0200 (CEST)
Received: from [192.168.0.132] (barracuda [10.0.0.4]) by mail.aspl.es
(Postfix) with ESMTP id 5FA751170001; Fri, 24 Jun 2011 19:12:09 +0200 (CEST)
From: Francis Brosnan Blazquez <francis@aspl.es>
To: Vortex <vortex@lists.aspl.es>
Content-Type: text/plain; charset="ISO-8859-15"
Organization: ASPL
Date: Fri, 24 Jun 2011 19:12:11 +0200
Message-ID: <1308935531.25278.75.camel@vulcan.aspl.local>
Mime-Version: 1.0
X-Mailer: Evolution 2.30.3
Content-Transfer-Encoding: 8bit
X-DinaScanner: Libre de Virus, Libre de Virus
X-DinaScanner-SpamCheck: no es spam, SpamAssassin (no almacenado, puntaje=0.001,
requerido 6, autolearn=not spam, RELAY_ES 0.00), no es spam,
SpamAssassin (almacenado, puntaje=0.001, requerido 6, autolearn=not spam,
RELAY_ES 0.00)
Cc: BEEP <beepbuilders@beepcore.org>, BEEPwg <beepwg@beepcore.org>
Subject: [beepwg] [ANN] Vortex 1.1.8 'Copenhague' release is ready!
X-BeenThere: beepwg@beepcore.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <beepwg.beepcore.org>
List-Unsubscribe: <http://beepcore.org/mailman/options/beepwg>,
<mailto:beepwg-request@beepcore.org?subject=unsubscribe>
List-Post: <mailto:beepwg@beepcore.org>
List-Help: <mailto:beepwg-request@beepcore.org?subject=help>
List-Subscribe: <http://beepcore.org/mailman/listinfo/beepwg>,
<mailto:beepwg-request@beepcore.org?subject=subscribe>
Sender: beepwg-bounces@beepcore.org
Errors-To: beepwg-bounces@beepcore.org
X-DinaScanner-Information: DinaScanner. Filtro anti-Spam y anti-Virus
X-MailScanner-ID: 4074B7D9E3F.6FE1D
X-DinaScanner-From: beepwg-bounces@beepcore.org
################################################### ## Vortex Library 1.1.8 ## ## "Copenhague" ## ################################################### Release note ~~~~~~~~~~~~ Advanced Software Production Line is proud to announce Vortex Library 1.1.8 "Copenhague" release availability: an open source "BEEP Core" protocol implementation written in C, mapped onto TCP/IP. Vortex Library is a stable and robust application protocol development toolkit, with active support for Microsoft Windows and GNU/Linux platforms. Check out the following links to get ready with Vortex Library: - http://www.aspl.es/vortex [Vortex Library homepage] - http://www.aspl.es/vortex/py-vortex/html [PyVortex homepage] - http://www.aspl.es/turbulence [Turbulence BEEP server homepage] - http://www.sf.net/projects/vortexlibrary [Sources and Win32 binaries] - http://www.beepcore.org [BEEP Core community web site] - http://www.aspl.es/xml [Axl Library, XML 1.0 implementation] This release in short ~~~~~~~~~~~~~~~~~~~~~ Bug fixes and documentation updates. Change notifications ~~~~~~~~~~~~~~~~~~~~ None Thanks to.. ~~~~~~~~~~~ - Ralf Konush (reported problems caused by python-config returning -arch options twice). - Wimpie Nortje (reported memory race condition at connection new when used with onconnected handler while accessing to connection options). - Subrahmanya (reported wrong handling for NUL frames). Changes since 1.1.7 ~~~~~~~~~~~~~~~~~~~ * [fix] Ensuring connection reference used by vortex sequencer is defined avoiding the sequencer to call to vortex_channel_get_connection. * [fix] Updated vortex.tls python module to include method to check if the connection has TLS enabled. API added: - is_enabled Updated documentation. * [fix] Removed annoying message "context not defined" when called to logging. * [fix] Updated PyVortex exception notification to remove all % symbols from string notified to avoid the caller user to pass this string to printf like API, causing wrong memory access under some cases.. * [fix] Updated vortex-file-transfer-{client,server}.c to allow testing ANS/NUL with feeder support. All tests shows it is working.. * [fix] Adding more documentation to payload feeder.. * [fix] Making add channel notification to be done after channel start reply. * [fix] Adding documentation about disabling channel complete flag implications. * [fix] Updated documentation to explain on connection accepted and connection state post created are called twice during TLS activation. * [new] Updated vortex connection API to include a new function to return actual remote peer IP. Unlike vortex_connection_get_host which returns the connecting name (that may be not an IP) this new function ensures returning an IP. Updated PyVortex to also support this addition: - vortex_connection_get_host_ip - vortex.Connection.host_ip * [fix] Making configure.ac to remove -arch options from python-config --cflags command to avoid problems. Bug found at macosx (i386). Reported by Ralf Konush. * [fix] Wimpie Nortje recently discovered a possible race condition caused at vortex_connection_new used in conjunction with onconnected handler causing the thread started to do the notification to access to connection option object which may be out of the scope, causing release function to be activated depending on memory stack status with variable wrong results. General code update to make server name acquisition to be also governed from associated VortexCtx object, releasing vortex_connection_new function from allocating a variable on the function stack to signal this configuration. * [fix] Increasing revision and updating libvortex-1.1.def file. * [fix] General changes to prepare libvortex-1.1 packages for squeeze. * [fix] Updated debian files to prepare debian squeeze packages. Fixed missing files from debian packages. * [fix] Adding missing dependency for debian packages.. * [fix] Fixed wrong null pointer handling at PyVortexChannelPool implementation.. * [fix] Making PyVortex bridge events to release GIL if a failure is found. * [fix] Making vortex channel new to avoid setting serverName attribute if the connection already has a serverName negotiated even when the user asks to do so. * [fix] Improved vortex tls module error reporting to advise the user when it is detected vortex_tls_init was not called. * [fix] Added vortex.tls client code examples into PyVortex docs... * [fix] Making PyVortex ctx.new_event handler to remove the handler internally via vortex_thread_pool_remove_event before waiting to return false, to avoid race with deallocating event metadata. * [fix] Updated PyVortex ctx.new_event handler to provide a working handler example. * [fix] Making vortex_tls listener handling to provide more debug info. * [fix] Making vortex_thread_pool_new_event to queue soon events first. * [fix] Updated vortex Makefile.am to remove all gcc specific code which is now detected at configure.ac and provide view compiler_options variable. This fixes building vortex on unix platforms where gcc is not available.. * [fix] Adding check for pkg-config into configure.ac to warn the user.. * [fix] Making MIME processing for NUL frames to be optional generating an log error message instead of dropping the frame. Bug reported by Subrahmanya. About Us ~~~~~~~~ Advanced Software Production Line provides GNU/Linux support and consulting services to help organizations to introduce GNU/Linux inside its process. Contact us, using English or Spanish, to get commercial support and/or BEEP based development services. You can reach us: http://www.aspl.es - info@aspl.es Enjoy Vortex Library! -- Francis Brosnan Blázquez - francis@aspl.es Advanced Software Production Line - http://www.aspl.es 24th jun 2011, Madrid (Spain)
- [beepwg] [ANN] Vortex 1.1.8 'Copenhague' release … Francis Brosnan Blazquez