commit: r866 - in trunk/libspread-util: . docs src
[email protected] Thu, 17 Nov 2016 15:14:05 -0500
| Newsgroups | gmane.network.spread.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: jschultz Date: 2016-11-17 15:14:04 -0500 (Thu, 17 Nov 2016) New Revision: 866 Modified: trunk/libspread-util/Changelog trunk/libspread-util/docs/Readme.txt trunk/libspread-util/docs/license.txt trunk/libspread-util/src/Makefile.in Log: Updating libspread-util in preparation of 5.0.0 release Modified: trunk/libspread-util/Changelog =================================================================== --- trunk/libspread-util/Changelog 2016-11-17 19:11:47 UTC (rev 865) +++ trunk/libspread-util/Changelog 2016-11-17 20:14:04 UTC (rev 866) @@ -1,3 +1,18 @@ +November 18, 2016 v5.0.0 RC1 +---------------------------- + +Major rewrite of data_link.c to support IPv6. +Addition of spu_addr.[ch] to support handling multiple kinds of sockaddr addresses. +Added DL_*_gen functions to work with spu_addr's. +On Windows, use winsock2.h (and associated library) rather than winsock.h. +Exported alarm mask types used by library itself: EXIT, DATA_LINK, MEMORY, EVENTS. +Changed the values of alarm mask types. +Swapped the values of SPLOG_PRINT and SPLOG_FATAL. +Changed the semantics of SPLOG_PRINT: program will now always print regardless of mask on event type. +Changed the semantics of SPLOG_FATAL: program will now always print when exiting (or aborting). +Added ALARMP_NEEDED macro which will return if a given (priority, mask) will currently print or not. This can be used to avoid needless calls to Alarmp (e.g. - for very common events). +Changed all usages of Alarm to Alarmp within library at the SP_INFO priority level. + Wed Mar 27 23:27:08 2013 Jonathan Stanton <[email protected]> * configure.in: Change test for clock_gettime(CLOCK_MONOTONIC) to runtime test from compile test. Modified: trunk/libspread-util/docs/Readme.txt =================================================================== --- trunk/libspread-util/docs/Readme.txt 2016-11-17 19:11:47 UTC (rev 865) +++ trunk/libspread-util/docs/Readme.txt 2016-11-17 20:14:04 UTC (rev 866) @@ -3,7 +3,7 @@ /===========================================================================\ | The Spread Group Communication Toolkit Utility Library | -| Copyright (c) 1993-2012 Spread Concepts LLC | +| Copyright (c) 1993-2016 Spread Concepts LLC | | All rights reserved. | | | | The Spread package is licensed under the Spread Open-Source License. | @@ -48,9 +48,17 @@ | WWW : http://www.spread.org and http://www.spreadconcepts.com | | Contact: [email protected] | | | -| Version 4.2.0 built 05/March/2012 | +| Version 5.0.0 RC1 built 18/Nov/2016 | \===========================================================================/ +November 18, 2016 Ver 5.0.0 +--------------------------- + +This version adds IPv6 support to the library. The main changes are +data_link.c and the addition of spu_addr.[ch], which is a variadic +structure (union) that is a wrapper around the various sockaddr types. +Its purpose is to make handling different kinds of addresses easier. + March 05, 2012 Ver 4.2.0 ----------------------------- This is the first release of the Spread Utility Library which consists of Modified: trunk/libspread-util/docs/license.txt =================================================================== --- trunk/libspread-util/docs/license.txt 2016-11-17 19:11:47 UTC (rev 865) +++ trunk/libspread-util/docs/license.txt 2016-11-17 20:14:04 UTC (rev 866) @@ -1,6 +1,6 @@ Spread Open-Source License -- Version 1.0 ----------------------------------------- -Copyright (c) 1993-2006 Spread Concepts LLC. All rights reserved. +Copyright (c) 1993-2016 Spread Concepts LLC. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are Modified: trunk/libspread-util/src/Makefile.in =================================================================== --- trunk/libspread-util/src/Makefile.in 2016-11-17 19:11:47 UTC (rev 865) +++ trunk/libspread-util/src/Makefile.in 2016-11-17 20:14:04 UTC (rev 866) @@ -23,9 +23,9 @@ # : minor -- inc for backwards compatible change (add new api, but not break or remove old one) # : bugfix -- inc for bugfix that is fully compatible -LIBFULLVERSION=4.2.0 -LIBCOMPATVERSION=4.0 -LIBVERSION=4 +LIBFULLVERSION=5.0.0 +LIBCOMPATVERSION=5.0 +LIBVERSION=5 PATHS=-I. -I$(top_srcdir)/src -I../include -I$(top_srcdir)/include