SkyUtils History

                       Updated by Chris Hutchinson

                      Stable Version : 3.0
                      Devel  Version : 3.0
                  Last Update : December, 02 2020

December, 02 2020: (Version 3.0) - Release - error handling correction(s) - new web site - new maintainer April, 24th 2006: (Version 2.9) - Release May, 9th 2005: (Version 2.8) - Release May, 6th 2005: - Fixed a bug in web.c (sometimes the receive buffer didn't have a \0 at the end) April, 28th 2005: - Fixed a bug in web.c (multipart boundary sometimes overflow the buffer :/) April, 26th 2005: - Fixed a bug in registry.c (sometimes returns an error in query keys, if key does not exist) April, 25th 2005: - Fixed a bug in web.c (added a \0 in receive buffer) March, 9th 2005: - Added SU_fmemopen function March, 7th 2005: - Added support for Binary keys on registry - Fixed a bug in SU_realloc function if memblock == NULL (memory.c) March, 2nd 2005: - Added support for MultiPart request to web.c December, 30th 2004: - Added SU_SetUserAgent function to web.c December, 14th 2004: - Fixed a minor bug in web.c, when a boggus Content-Length of 0 is sent in an answer header (thx to Matej Vela) - Added SU_nocasestrwparse function December, 7th 2004: - Fixed a SOLARIS compilation issue December, 6th 2004: (Version 2.7) - Added -lrt in configure, for SOLARIS semaphore functions - Fixed a minor bug in configure, if SSL support requested, but not available November, 17th 2004: - Fixed a bug in memory.c, which may segfault with use of SU_check_memory November, 4th 2004: - Added the SU_EncodeURL function in web.c, to correctly encode an URL (converts non 7bits char to %XX) October, 26th 2004: - Fixed a bug in debug.c (WIN32 console mode, max string size is 255) - Fixed a bug in web.c, in case of redirection and FileName != NULL - Added SU_RB_EnumKey to enum sub keys in registry (be to done in linux version) October, 8th 2004: - Added a new cool function for SU_DBG (windows only), to choose debug options from a gui at run time (skyutils.rc must be included in your projet, or only the DIALOG resource if you already have a .rc) September, 21th 2004: - Fixed a bug in memory.c (size of chunk if realloc is of a smaller size) - Added memory chunk stats function, and total chunk size September, 16th 2004: - Fixed bug in SU_strerror - Minor fixes in arch.c September, 9th 2004: - Added the SU_strerror function to string.c September, 8th 2004: - debug.c : Check if console is there every 50 messages August, 5th 2004: - Fixed bug in linux registry, and finished all registry functions - Fixed a buf in windows registry (now any soft using skyutils registry, needs to link with shlwapi.lib) August, 2nd 2004: - Added registry function for linux July, 29th 2004: - Fixed a bug in web.c : 302 redirection is now correct if redirected url contains '../' May, 3rd 2004: - Long time update - Changed critical sections init, and fixed bug in uninit - Fixed bug in debug.c SU_DBG_OUT_FILE env var November, 5th 2003: - Added critical section functions to thread.c - Improved windows console with many features October, 23th 2003: - Added mutex functions to thread.c September, 16th 2003: (Version 2.6) - Release August, 27th 2003: - Bug fix in generic SU_GetTicks function - Added Suspend/Resume function to thread.c August, 4th 2003: - Added SU_FreeSem function August, 2nd 2003: - Many bug fixes in Web functions March, 11th 2003: - Skyutils 2.5 released March, 4th 2003: - Upgraded automake files - Minor compilation issue, when not using SSL support - Minor changes in debug FILE option February, 13th 2003: - Added support for <textarea> in SkyWeb February, 12th 2003: - Skyutils 2.4 released February, 9th 2003: - Added SSL support to skyweb January 2003: - Many fixes and new code in debug.c October, 10th 2002: - Fixed types of skyutils.h when using cygwin - Added a --disable-cygwin option to configure, to force the -mno-cygwin flag when compiling with gcc/cygwin for pure win32 code October, 3rd 2002: - Added windows debug console in the cvs - Fixed bug in debug file output - Added the first skyutils utilisation example (debug_sample.c) October, 2nd 2002: - Added windows console output type (debug.c) and fixed minor bugs October, 1st 2002: - Added debug.c and new debug functions September, 2nd 2002: - Skyutils 2.3 released August, 18th 2002: - Added precise clock ticks counter (without system call) July, 26th 2002: - Fixed bugs in arch.c - Minor changes in project files July, 25th 2002: - Added a new module : Archive June, 10th 2002: - Fixed memory leak in registry functions (some handles were not closed) June, 9th 2002: - Added SU_AddElementPos function April, 28th 2002: (Version 2.1) - Fixed a bug added with <select> field April, 13th 2002: - <select> field is now parsed in GetInput function April, 1st 2002: - Fixed a bug in web.c with cookies (if host name have a port specified, cookie is not set) March, 25th 2002: (Version 2.0) - Release March, 18th 2002: - Fixed a bug in registry fonction (wrong open access for SU_DelValue) March, 14th 2002: - Fixed a bug that may cause a seg fault in web.c February, 23th 2002: - Added installation of skyutils-config in Makefile.am (forgotten ;() February, 22th 2002: - Bug fixe in SU_realloc_trace (if memblock is NULL, must call malloc) January, 26th 2002: - Added detection of dynamic load functions, and added it to skyutils-config January, 25th 2002: - Added a check in SU_WSxxx to prevent multiple init January, 22th 2002: - Changed "#ifndef bool" to "#ifndef __cplusplus" in skyutils.... really better - Added dynamic load functions January, 14th 2002: - Added skyutils-config script - Fixed a bug in registry unit January, 5th 2002: - Fixed bug in configure script (pthread related) - Added a new function in thread.c (SU_ThreadBlockSigs) January, 3rd 2002: - At last... I created a 'clean' package, with configure script, historic...etc October, 30th 1999: - First official release of SkyUtils