2004-11-17 20:37 tuttle * Makefile, customize.c, misc.c, mycert.c, mycert.h, request.c: Safe-string functions strlcat, strlcpy and slprintf introduced. It is now ensured that string copying/concatenating/formatting is always NULL-terminated. Shorthand macros strLcat, strLcpy and sLprintf [without the sizeof(destination) argument] were added and used in the code. Most of the gcc compile-time warnings were turned on. Many C code clarifications implied by them were made. -O3 was turned off, which effected in further considerable shrinkage of the executables. RegExp version of MyCert is now 24 KiB big. Latent bug in CopyOneFile()/DisplayErrorToUser() (reported by Florian Weimer) was fixed. These funcs were joined into one. Atoi() moved from request.c to a more logical place misc.c. Default OpenSSL paths were simplified in the Makefile; hint by Charles Duffy. Release 0.3.2b. 2004-11-15 15:28 tuttle * Makefile: No code changes in this commit. Makefile update for cross-compiling, also some path warnings added. Still in 0.3.1beta release. 2004-11-14 14:21 tuttle * COPYRIGHT.GPL, Makefile, customize.c, key.ico, misc.c, mycert-cz.ini, mycert-res.h, mycert-res.rc, mycert.c, mycert.h, mycert.ini, request.c: Release 0.3.1beta 2004-11-14 14:20 tuttle * Makefile, misc.c, mycert.h: Display bugs in CopyOneFile. Buffer lengths fixed. VERSION fixed. Makefile advanced. 2004-11-09 10:12 tuttle * Makefile: Fix: Makefile post commit. 2004-11-09 10:02 tuttle * COPYRIGHT.GPL, Makefile, customize.c, key.ico, misc.c, mycert-cz.ini, mycert-res.h, mycert-res.rc, mycert.c, mycert.h, mycert.ini, request.c: Release 0.3beta 2004-11-09 09:58 tuttle * Makefile, misc.c, mycert-cz.ini, mycert.c, mycert.h, mycert.ini, request.c: Regular expression matching feature added. Czech INI sample updated. 2004-11-08 16:19 tuttle * mycert-cz.ini, mycert-res.rc, mycert.c, mycert.ini: Added the manifesto feature - customizable MessageBox'ed text displayed to the user before the main dialog starts. 2004-11-08 03:31 tuttle * Makefile, customize.c, misc.c, mycert-cz.ini, mycert-res.h, mycert-res.rc, mycert.c, mycert.h, mycert.ini, request.c: String customization feature and sample czech localization added. 2004-10-19 14:57 tuttle * COPYRIGHT.GPL, Makefile, key.ico, misc.c, mycert-res.h, mycert-res.rc, mycert.c, mycert.h, mycert.ini, request.c: Release 0.2beta 2004-10-19 14:51 tuttle * misc.c, mycert.c, mycert.h, mycert.ini: Changes based on the patch mycert--recare--0.1--patch-4 by Charles Duffy. Bug fixed: Escape backslashes in generated OpenVPN config files. Provide more detailed error information when copying a file fails. Add 'copyfiles' INI file directive under the paths section, a list of files to be copied to the destination directory. Plus documentation. Output folder from INI file is checked more. Some sanity code tweaks. 2004-10-19 13:13 tuttle * mycert.c: Change based on mycert--recare--0.1--patch-5 by Charles Duffy. Use GetModuleFileName to find the directory which this program is being run from, and change to that directory on startup. This allows relative paths to be used in mycert.ini. 2004-10-19 12:57 tuttle * mycert.c, mycert.h, mycert.ini: Added INI file options for setting the four output filename extensions. Plus some minor INI file tweaks. 2004-10-19 12:13 tuttle * mycert.ini: New file, l10n section renamed to strings. 2004-10-19 12:11 tuttle * Makefile: Change based on mycert--recare--0.1--patch-1 by Charles Duffy. Set CC and WINDRES appropriately for cross-compiling using the Debian mingw32 packages. 2004-10-19 11:19 tuttle * Makefile, misc.c, mycert.c, mycert.h, request.c: CVS Id tag added. 2004-10-14 18:59 tuttle * COPYRIGHT.GPL, Makefile, key.ico, misc.c, mycert-res.h, mycert-res.rc, mycert.c, mycert.h, request.c: Initial checkin. 2004-10-14 18:59 tuttle * COPYRIGHT.GPL, Makefile, key.ico, misc.c, mycert-res.h, mycert-res.rc, mycert.c, mycert.h, request.c: Initial revision