[Announcements] New NoTA release available (r501)

A new release of the NoTA Core Technology reference implementation 
(r501) is now available for immediate download. This new release 
features a number of important bug fixes, optimizations and other 
improvements; please see the release notes below for details.
You can download the new release from 
http://notaworld.org/downloads/nota_core
Kind regards,
The NoTA Team.
NoTA rel3 r501 (2008.10.31)
===========================
What's new:
- Several bugfixes
- Daemon implementation uses abstract namespace for socket ids.
- Nagle algorithm disabled in TCP L_INdown.
- Added PORTING file in each published packets to contain platform
dependencies.
- Added ChangeLog file in each published packets to contain change 
log of the svn repository.
- Renamed the DEBUG macro into RM_DEBUG to avoid conflicts with
standard DEBUG symbol. See Notes for more information.
Fixes:
#6425: h_in: Fixed core deactivation bug; Lclose called after Ldeactivated.
#6408: h_in: In Daemon, introduced abstract namespace for socket to avoid services 
from binding to already reserved socket. 
#6209: l_in: Nagle algorithm disabled in TCP L_INdown in order to speed up sending 
small packets. See Limitations for more information.
#6435: h_in: Same socket can accept several connections.
#6480: h_in: Fixed bug in data corruption with big packets in the daemon implementation.
#6486: h_in: H_IN thread communication is unified.
Known issues:
#6184: h_in: Flag MSG_PEEK with Hrecv does not work with a single daemon setup.
#6464: l_in: ld_usb is not working.
Limitations:
- Disabling Nagle algorithm is possible only in Linux platform. Implementation done to TCP
L_INdown; Interprocess communication when using daemon does still have overhead.
Notes:
- As DEBUG macro is renamed to RM_DEBUG, broken --enable-debug option is no longer 
available in configure. To enable debug messages, use for instance:
./configure CFLAGS=-Wall -Werror -O0 -ggdb -DDEBUG
Bookmark and Share