File History

History of libconfig.c

2014-11-25
18:03
Updated to deal with erroptname more completely file: [7a2236b6e0] check-in: [ba3430c2d6] user: rkeene, branch: trunk, size: 28666 [annotate] [blame] [check-ins using] [diff]
2014-11-24
22:35
Work on improving error handling file: [fc4f4efc0c] check-in: [63a4e29f38] user: rkeene, branch: trunk, size: 28292 [annotate] [blame] [check-ins using] [diff]
2011-09-05
13:44
Fixed compiler warning file: [4d749dd593] check-in: [2a5fa5bf86] user: rkeene, branch: trunk, size: 27793 [annotate] [blame] [check-ins using] [diff]
2007-01-17
08:07
libconfig 0.2.5 Corrected typo (Thanks to T. Hayfield of GMAIL.COM) file: [763315a783] check-in: [956afb5655] user: rkeene, branch: trunk, size: 27763 [annotate] [blame] [check-ins using] [diff]
2007-01-16
03:14
libconfig 0.2.4 Added support for "double" and "float" types Moved the test config file into a user directory file: [7636a5a41a] check-in: [d281965daf] user: rkeene, branch: trunk, size: 27762 [annotate] [blame] [check-ins using] [diff]
2006-12-17
15:30
Updated documentation to reflect addition of addr and hostname var types Updated addr and hostname types to be in network byte order file: [41938c6e31] check-in: [495af83ca7] user: rkeene, branch: trunk, size: 27256 [annotate] [blame] [check-ins using] [diff]
03:48
Removed attempts to set lc_errno to NONE file: [b750f5ace4] check-in: [8e434a0cbf] user: rkeene, branch: trunk, size: 27183 [annotate] [blame] [check-ins using] [diff]
03:35
Added working addr and ipv4 conversion functions file: [ccb1bb4c78] check-in: [525f68fcf8] user: rkeene, branch: trunk, size: 27506 [annotate] [blame] [check-ins using] [diff]
03:04
Added an "ADDR" var type (since it was already documented) Removed brain-dead (void *) to type casts in lc_handle_...() file: [a6cd32cb12] check-in: [e07808cac6] user: rkeene, branch: trunk, size: 26451 [annotate] [blame] [check-ins using] [diff]
02:49
Exposed lc_handle_type() function to public (needs documentation) Updated lc_register_callback documentation file: [bc792aa0c5] check-in: [c3d71a3b91] user: rkeene, branch: trunk, size: 26514 [annotate] [blame] [check-ins using] [diff]
00:11
Updated libconfig to reset lc_errno at the start of each function file: [3125d83cbc] check-in: [c8032b5a5e] user: rkeene, branch: trunk, size: 26427 [annotate] [blame] [check-ins using] [diff]
2006-12-16
17:06
Added an lc_seterrstr() function file: [508cc92a36] check-in: [f953f16a77] user: rkeene, branch: trunk, size: 26188 [annotate] [blame] [check-ins using] [diff]
2005-09-30
08:27
Added filename and line numbers to error messages. Began adding support for lists of options rather than just one option per item. libconfig 0.1.19 file: [341b40c218] check-in: [730308bffd] user: rkeene, branch: trunk, size: 25883 [annotate] [blame] [check-ins using] [diff]
2005-07-18
11:54
Updated configure process on Win32 to use DLL base. Fixed "lc_cleanup" causing segfaults. file: [9adb43042b] check-in: [793852910f] user: rkeene, branch: trunk, size: 23166 [annotate] [blame] [check-ins using] [diff]
2005-03-05
11:30
Began adding IPv6 support file: [94dfe70fb7] check-in: [2ae4c0df0a] user: rkeene, branch: trunk, size: 23104 [annotate] [blame] [check-ins using] [diff]
2004-12-25
19:45
Updated Mac OS X support (7.7.0 with gcc 3.3 now works) Added a --enable-small that disables a few options to make a smaller library. Updated win32 build to make an i386 object explicitly (this may have been the default) libconfig 0.1.15 file: [787b35b6d1] check-in: [0febd33a2d] user: rkeene, branch: trunk, size: 22621 [annotate] [blame] [check-ins using] [diff]
2004-12-18
10:46
Win32 fixes. libconfig 0.1.8 file: [0b1fdcb0d0] check-in: [5baa5c16a6] user: rkeene, branch: trunk, size: 22593 [annotate] [blame] [check-ins using] [diff]
10:05
Win32 support fixed. Added a new man page (lc_cleanup) file: [a7581f8b4f] check-in: [80d18a8d82] user: rkeene, branch: trunk, size: 22493 [annotate] [blame] [check-ins using] [diff]
2004-11-24
23:13
Added an optional dependency to libopennet. If libopennet is used fopen_net is used instead of fopen. Made lc_process_file() a publicly callable function. Added a (blank!) man page for it. Made lc_cleanup() a publicly callable function, and removed calls to it from lc_process(). Added a (blank!) man page for it. file: [8802ab0d93] check-in: [cff8496e42] user: rkeene, branch: trunk, size: 22465 [annotate] [blame] [check-ins using] [diff]
2004-11-17
09:49
Updated libconfig file: [65d4398d3f] check-in: [67a12fd87a] user: rkeene, branch: trunk, size: 22523 [annotate] [blame] [check-ins using] [diff]
2004-10-31
20:46
Changed to `strtoull' to `strtoll' and updated code. Changed URL in header Added TODO libconfig 0.1.1 file: [0729e92710] check-in: [59af3f328b] user: rkeene, branch: trunk, size: 21666 [annotate] [blame] [check-ins using] [diff]
2004-10-29
16:33
Updated manual pages. The "extraconfig" files are now processed before the /etc ones. file: [b6b91c93e6] check-in: [304f4b8d4a] user: rkeene, branch: trunk, size: 21671 [annotate] [blame] [check-ins using] [diff]
03:01
Updated to remove PRINTERR and PRINTERR_D (Mac OS X's c preprocessor doesn't handle variadic macros) Updated strtoull.c to work. Added config.guess/config.sub (needed for determining SHLIBEXT) A few misc changes. libconfig 0.0.7 file: [ce1c286cb1] check-in: [2eca7c583b] user: rkeene, branch: trunk, size: 21639 [annotate] [blame] [check-ins using] [diff]
2004-10-28
22:39
Added an environment parser. Cleaned up some memory leaks. Made lc_process() cleanup, so calling lc_process() twice will do nothing. file: [263f038910] check-in: [d7ae2bcb59] user: rkeene, branch: trunk, size: 21585 [annotate] [blame] [check-ins using] [diff]
21:32
Added a variable type "BOOL_BY_EXISTANCE" that enables things just by being specified. file: [29ab6be894] check-in: [307def9899] user: rkeene, branch: trunk, size: 18058 [annotate] [blame] [check-ins using] [diff]
21:11
Fixed command line processing and added argument re-ordering. Also, added a global variable lc_optind to indicate where we were in the argv array. file: [a80690a998] check-in: [9d733cc5a2] user: rkeene, branch: trunk, size: 17676 [annotate] [blame] [check-ins using] [diff]
2004-10-26
13:19
Updated man pages. Updated lc_process_files() to work. file: [683ee83d44] check-in: [92a0e45fc6] user: rkeene, branch: trunk, size: 16041 [annotate] [blame] [check-ins using] [diff]
2004-10-24
14:26
Lots of improvements to libconfig: We now process the command line arguments ourselves rather than using getopt(). We now process Apache-style config files. Began work on documentation. Many more bug fixes file: [09c6afb854] check-in: [6a0a10a0ab] user: rkeene, branch: trunk, size: 12642 [annotate] [blame] [check-ins using] [diff]
2004-10-22
23:42
Created libconfig project. file: [e693b0baee] check-in: [0334619956] user: rkeene, branch: trunk, size: 6699 Added [annotate] [blame] [check-ins using]