###################################################
## Vortex Library 1.1.18 ##
## "Sharknado attack" ##
###################################################
Release note
~~~~~~~~~~~~
Advanced Software Production Line is proud to announce Vortex
Library 1.1.18 "Sharknado" 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/downloads
[Vortex Library downloads, binaries w64 & w32]
-
http://www.core-admin.com
[Featured product: Core-Admin]
This release in short
~~~~~~~~~~~~~~~~~~~~~
- Several PyVortex improvements to increase thread granularity
and reentrant code.
- Improved log reporting on connection lost/broken to include more
information about remote peer, serverName...
Change notifications
~~~~~~~~~~~~~~~~~~~~
None
Changes since 1.1.17
~~~~~~~~~~~~~~~~~~~~
* [fix] Updated vortex_connection and vortex_frame_factory module to
report remote ip when a failure is found for connection lost or
connection close detected..
* [fix] Added more information to error log generated when connection
error is found (serverName, status and message)
* [fix] Added additional pairs of
Py_BEGIN_ALLOW_THREADS/Py_END_ALLOW_THREADS to py vortex channel
module to make send operations allow others python threads (fixes
dead lock reported)
* [fix] Updated py-vortex-ctx to allow python threading code before
calling vortex_exit_ctx (Py_BEGIN_ALLOW_THREADS)...
* [fix] Updated py_vortex_connection_dealloc to allow python threads
(Py_BEGIN_ALLOW_THREADS) before calling vortex API
(vortex_connection_is_ok, vortex_connection_shutdown,
vortex_connection_ref_count, etc.., inside
py_vortex_connection_dealloc
* [fix] Added more declarations for allow/end threads inside
py_vortex_ctx_bridge_event when removing event after finishing event
installed through vortex.Ctx ().new_event
* [fix] Several updates to make vortex.Ctx () internal call to
vortex_ctx_free to allow/end threads around that call
* [fix] Making vortex_connection_ref_count to avoid acquiring mutex
(ref_mutex) to report current data.
* [fix] Making vortex_ctx_ref_count to report reference counting
without locking internal ref_mutex
* [fix] Updated VortexLogHandlerFull implementation to pass as first
parameter a reference to the VortexCtx context..
* [fix] Fixed critical section to acquire GIL just after removing
bridged event..
* [fix] Updated CLOSE_HANDLE (py_vortex_ctx_record_close_handler) to
release
GIL while searching for watcher handler and removing it after
finishing recording....
About Us
~~~~~~~~
Advanced Software Production Line provides GNU/Linux support and
consulting services to help organisations 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 -
in...@aspl.es
Enjoy Vortex Library!
--
Francis Brosnan Blázquez -
fra...@aspl.es
Advanced Software Production Line -
http://www.aspl.es
19th Oct 2016, Madrid (Spain)