You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(38) |
Sep
(134) |
Oct
(30) |
Nov
(8) |
Dec
(17) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
|
Feb
|
Mar
(14) |
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
|
2009 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Gonzalo A. <ga...@us...> - 2006-08-23 16:13:52
|
Update of /cvsroot/mod-c/mod_c In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv855 Modified Files: configure.ac Log Message: Cosmetic changes. Index: configure.ac =================================================================== RCS file: /cvsroot/mod-c/mod_c/configure.ac,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** configure.ac 22 Aug 2006 20:24:04 -0000 1.5 --- configure.ac 23 Aug 2006 16:13:38 -0000 1.6 *************** *** 23,26 **** --- 23,28 ---- AC_HEADER_STDC + ############################################################################## + # check for --with-apxs AC_MSG_CHECKING(for 'apxs') *************** *** 38,41 **** --- 40,44 ---- AC_MSG_RESULT([found '${APXS}']) + ############################################################################## # Find httpd.h (apache) *************** *** 61,64 **** --- 64,68 ---- fi + ############################################################################## # Find apr.h (apache portable runtime library) *************** *** 81,84 **** --- 85,89 ---- fi + ############################################################################## # Find ehtml.h (EHTML) *************** *** 104,107 **** --- 109,113 ---- fi + ############################################################################## # All the variables we need... |
From: Gonzalo A. <ga...@us...> - 2006-08-23 16:12:17
|
Update of /cvsroot/mod-c/ehtml In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv32529 Modified Files: configure.in Log Message: Added doxygen support for automatic documentation. Index: configure.in =================================================================== RCS file: /cvsroot/mod-c/ehtml/configure.in,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** configure.in 22 Aug 2006 18:36:19 -0000 1.5 --- configure.in 23 Aug 2006 16:12:12 -0000 1.6 *************** *** 33,36 **** --- 33,63 ---- + ############################################################################## + + AC_ARG_WITH([doxygen], AS_HELP_STRING([--with-doxygen],[enable documentation build via doxygen]),[ + DOXYGEN= + DOXYGEN_SUBDIR= + DOXYGEN_SEARCH="${withval} /usr/bin/doxygen" + AC_MSG_CHECKING([for doxygen in '${DOXYGEN_SEARCH}']) + for i in ${DOXYGEN_SEARCH}; do + if test -x $i; then + DOXYGEN=$i + fi + done + if test -z "${DOXYGEN}"; then + AC_MSG_ERROR([Could not find doxygen in $withval /usr/bin/doxygen]) + fi + AC_MSG_RESULT([${DOXYGEN}]) + DOXYGEN_SUBDIR=doc + ],[ + DOXYGEN= + DOXYGEN_SUBDIR= + ]) + + AC_SUBST(DOXYGEN) + AC_SUBST(DOXYGEN_SUBDIR) + + ############################################################################## + # Find httpd.h (apache) AC_ARG_WITH([apache], AS_HELP_STRING([--with-apache],[the path where to search for Apache HTTPD includes]),[ *************** *** 58,61 **** --- 85,89 ---- AC_SUBST(APACHE_LOCATION) + ############################################################################## # Find apr.h (apache portable runtime library) *************** *** 81,89 **** AC_SUBST(APR_LOCATION) AC_CONFIG_FILES([Makefile src/Makefile include/Makefile ! samples/Makefile]) AC_OUTPUT --- 109,119 ---- AC_SUBST(APR_LOCATION) + ############################################################################## AC_CONFIG_FILES([Makefile src/Makefile include/Makefile ! samples/Makefile ! doc/Makefile]) AC_OUTPUT |
From: Gonzalo A. <ga...@us...> - 2006-08-23 16:12:16
|
Update of /cvsroot/mod-c/ehtml/doc In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv32529/doc Added Files: ehtml.doxy Makefile.am Log Message: Added doxygen support for automatic documentation. --- NEW FILE: Makefile.am --- # $Id: Makefile.am,v 1.1 2006/08/23 16:12:12 garana Exp $ all-local: $(DOXYGEN) ehtml.doxy clean-local: rm -rf html latex #dist-hook: # --- NEW FILE: ehtml.doxy --- # Doxyfile 1.4.2 # $Id: ehtml.doxy,v 1.1 2006/08/23 16:12:12 garana Exp $ # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded [...1181 lines suppressed...] # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will # remove the intermediate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- # The SEARCHENGINE tag specifies whether or not a search engine should be # used. If set to NO the values of all tags below this one will be ignored. SEARCHENGINE = NO |
From: Gonzalo A. <ga...@us...> - 2006-08-23 16:10:59
|
Update of /cvsroot/mod-c/ehtml/doc In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv32089/doc Log Message: Directory /cvsroot/mod-c/ehtml/doc added to the repository |
From: Gonzalo A. <ga...@us...> - 2006-08-23 14:46:09
|
Update of /cvsroot/mod-c/mod_c/cfgaux In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv28874/cfgaux Added Files: .cvsignore Log Message: autotools products are not versioned any more. --- NEW FILE: .cvsignore --- config.guess config.sub depcomp install-sh ltmain.sh missing mkinstalldirs |
From: Gonzalo A. <ga...@us...> - 2006-08-23 14:46:02
|
Update of /cvsroot/mod-c/mod_c In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv28516 Added Files: .cvsignore Log Message: autotools products are not versioned any more. --- NEW FILE: .cvsignore --- Makefile Makefile.in configure config.* autom4te* |
From: Gonzalo A. <ga...@us...> - 2006-08-23 14:46:01
|
Update of /cvsroot/mod-c/mod_c/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv28531/src Added Files: .cvsignore Log Message: autotools products are not versioned any more. --- NEW FILE: .cvsignore --- .deps .libs Makefile |
From: Gonzalo A. <ga...@us...> - 2006-08-23 14:42:51
|
Update of /cvsroot/mod-c/ehtml/cfgaux In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv27255/cfgaux Added Files: .cvsignore Log Message: bootstrap.sh subproducts are not versioned any more. --- NEW FILE: .cvsignore --- config.guess config.sub depcomp install-sh ltmain.sh missing mkinstalldirs |
From: Gonzalo A. <ga...@us...> - 2006-08-23 14:42:44
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv27255/src Added Files: .cvsignore Log Message: bootstrap.sh subproducts are not versioned any more. --- NEW FILE: .cvsignore --- .deps .libs Makefile |
From: Gonzalo A. <ga...@us...> - 2006-08-23 14:42:43
|
Update of /cvsroot/mod-c In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv27255 Added Files: .cvsignore Log Message: bootstrap.sh subproducts are not versioned any more. --- NEW FILE: .cvsignore --- Makefile Makefile.in configure config.* autom4te* |
From: Gonzalo A. <ga...@us...> - 2006-08-23 14:17:17
|
Update of /cvsroot/mod-c/ehtml In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv16429 Modified Files: bootstrap.sh Log Message: Made bootstrap.sh a little more CVS friendly. Index: bootstrap.sh =================================================================== RCS file: /cvsroot/mod-c/ehtml/bootstrap.sh,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** bootstrap.sh 13 Jan 2006 23:20:17 -0000 1.1.1.1 --- bootstrap.sh 23 Aug 2006 14:17:13 -0000 1.2 *************** *** 7,13 **** rm -rvf configure config.log config.h autom4te.cache aclocal.m4 rm -rvf Makefile.in stamp-h.in src/Makefile.in ! rm -rvf cfgaux src/cfgaux config.status config.guess ! mkdir cfgaux # Generate AM macros for autoconf --- 7,13 ---- rm -rvf configure config.log config.h autom4te.cache aclocal.m4 rm -rvf Makefile.in stamp-h.in src/Makefile.in ! rm -rvf cfgaux/[a-z]* src/cfgaux/[a-z]* config.status config.guess ! mkdir cfgaux || true # Generate AM macros for autoconf |
From: Gonzalo A. <ga...@us...> - 2006-08-23 14:16:50
|
Update of /cvsroot/mod-c/mod_c In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv16380 Added Files: bootstrap.sh Log Message: It is always handy to have a bootstrap script. --- NEW FILE: bootstrap.sh --- #!/bin/bash # $Id: bootstrap.sh,v 1.1 2006/08/23 14:16:38 garana Exp $ set -e rm -rvf configure config.log config.h autom4te.cache aclocal.m4 rm -rvf Makefile.in stamp-h.in src/Makefile.in rm -rvf cfgaux/[a-z]* src/cfgaux/[a-z]* config.status config.guess mkdir cfgaux || true # Generate AM macros for autoconf aclocal # configure.in => configure echo autoconf autoconf --force # ads ltmain.sh echo libtoolize --copy libtoolize --copy # Makefile.am => Makefile.in autoheader echo automake --add-missing --copy automake --add-missing --copy exit 0 |
From: Gonzalo A. <ga...@us...> - 2006-08-23 13:50:58
|
Update of /cvsroot/mod-c/ehtml/samples In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv5049 Modified Files: 01basic.cpp Added Files: README.txt Log Message: * Added a sample apache configuration file. * Added an Id header to 01basic.cpp. --- NEW FILE: README.txt --- $Id: README.txt,v 1.1 2006/08/23 13:50:41 garana Exp $ How to setup apache: LoadEHTML /usr/lib/libbasic.so Alias /basic.ehtml /usr/lib/libbasic.so <Location /basic.ehtml> SetHandler ehtml-bin </Location> Index: 01basic.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/samples/01basic.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** 01basic.cpp 22 Aug 2006 20:45:23 -0000 1.3 --- 01basic.cpp 23 Aug 2006 13:50:39 -0000 1.4 *************** *** 1,3 **** --- 1,5 ---- + // $Id$ + #include <ehtml.h> #include <EHTMLApplication.h> |
From: Matej U. <mat...@us...> - 2006-08-23 10:44:23
|
Update of /cvsroot/mod-c/ehtml/include In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23494/include Modified Files: ChangeLog Log Message: - have put some example entries into the changelogs Index: ChangeLog =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/ChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ChangeLog 23 Aug 2006 10:37:34 -0000 1.1 --- ChangeLog 23 Aug 2006 10:44:19 -0000 1.2 *************** *** 0 **** --- 1,3 ---- + 2006-08-23 Matej Urbas <mat...@gm...> + + * ChangeLog: Added ChangeLog. |
From: Matej U. <mat...@us...> - 2006-08-23 10:44:23
|
Update of /cvsroot/mod-c/ehtml In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23494 Modified Files: ChangeLog Log Message: - have put some example entries into the changelogs Index: ChangeLog =================================================================== RCS file: /cvsroot/mod-c/ehtml/ChangeLog,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** ChangeLog 13 Jan 2006 23:20:19 -0000 1.1.1.1 --- ChangeLog 23 Aug 2006 10:44:19 -0000 1.2 *************** *** 1,3 **** ! 2006-01-07 - I have decided that EHTML be designed for speed in favour to 'careless-programmer-correction' bullshit. Which strengthens the fact that --- 1,3 ---- ! 2006-01-07 Matej Urbas <mat...@gm...> - I have decided that EHTML be designed for speed in favour to 'careless-programmer-correction' bullshit. Which strengthens the fact that *************** *** 12,17 **** ! 2005-12-31 ! Page class: - added support for adding children into the head section of the page - the user may set his custom doctype to use in the page (default is --- 12,17 ---- ! 2005-12-31 Matej Urbas <mat...@gm...> ! * Page class: - added support for adding children into the head section of the page - the user may set his custom doctype to use in the page (default is *************** *** 19,31 **** - added documentation ! Container class: - the container didn't render its begin and end tags. Fixed this behaviour. - added documentation ! Label class: - when there is no text in the Label it is rendered in the short form ! Other: - added a pre-load stage, where components can access the read arguments before the naming stage. --- 19,31 ---- - added documentation ! * Container class: - the container didn't render its begin and end tags. Fixed this behaviour. - added documentation ! * Label class: - when there is no text in the Label it is rendered in the short form ! * Other: - added a pre-load stage, where components can access the read arguments before the naming stage. *************** *** 33,40 **** ! 2005-12-30 ! Changed the new operator - it now uses the pool given by apache. ! 2005-12-29 ! Started the EHTML repository --- 33,40 ---- ! 2005-12-30 Matej Urbas <mat...@gm...> ! * Common.h: Changed the new operator - it now uses the pool given by apache. ! 2005-12-29 Matej Urbas <mat...@gm...> ! * Started the EHTML repository |
From: Matej U. <mat...@us...> - 2006-08-23 10:44:22
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23494/src Modified Files: ChangeLog Log Message: - have put some example entries into the changelogs Index: ChangeLog =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/ChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ChangeLog 23 Aug 2006 10:37:35 -0000 1.1 --- ChangeLog 23 Aug 2006 10:44:19 -0000 1.2 *************** *** 0 **** --- 1,3 ---- + 2006-08-23 Matej Urbas <mat...@gm...> + + * ChangeLog: Added ChangeLog. |
From: Matej U. <mat...@us...> - 2006-08-23 10:43:43
|
Update of /cvsroot/mod-c/mod_c/include In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23452/include Added Files: ChangeLog Log Message: - added changelog files. --- NEW FILE: ChangeLog --- 2006-08-23 Matej Urbas <mat...@gm...> * ChangeLog: Added ChangeLog. |
From: Matej U. <mat...@us...> - 2006-08-23 10:43:42
|
Update of /cvsroot/mod-c/mod_c/src/dss_tool In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23452/src/dss_tool Added Files: ChangeLog Log Message: - added changelog files. --- NEW FILE: ChangeLog --- 2006-08-23 Matej Urbas <mat...@gm...> * ChangeLog: Added ChangeLog. |
From: Matej U. <mat...@us...> - 2006-08-23 10:43:42
|
Update of /cvsroot/mod-c/mod_c/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23452/src Modified Files: lib_cache.h mod_c.c Added Files: ChangeLog Log Message: - added changelog files. --- NEW FILE: ChangeLog --- 2006-08-23 Matej Urbas <mat...@gm...> * ChangeLog: Added ChangeLog. Index: mod_c.c =================================================================== RCS file: /cvsroot/mod-c/mod_c/src/mod_c.c,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** mod_c.c 22 Aug 2006 22:26:45 -0000 1.16 --- mod_c.c 23 Aug 2006 10:43:38 -0000 1.17 *************** *** 51,54 **** --- 51,55 ---- if ( r->handler && strncmp( r->handler, ehtml_handler, sizeof( ehtml_handler ) ) == 0 ) { + ap_log_error( __FILE__, __LINE__, LOG_ERR, 0, r->server, "The file to open: '%s'", r->filename ); mod_c_config * config = ( mod_c_config * ) ap_get_module_config( r->server->module_config, &c_module ); mod_c_dir_config* dir_config = (mod_c_dir_config*) ap_get_module_config( r->per_dir_config, &c_module ); Index: lib_cache.h =================================================================== RCS file: /cvsroot/mod-c/mod_c/src/lib_cache.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** lib_cache.h 22 Jan 2006 12:01:18 -0000 1.2 --- lib_cache.h 23 Aug 2006 10:43:38 -0000 1.3 *************** *** 27,37 **** #endif void* CreateEHTMLCache(); ! int PutEHTMLIntoCache( void *, const char * ); ! void* GetEHTMLEntry( void *, const char * ); ! void ReleaseEHTMLEntry( void *, const char * ); #ifdef __cplusplus --- 27,74 ---- #endif + /** + * Creates a tree where handles to already opened libraries are stored. + * + * @return An stl map container (for internal use). + */ void* CreateEHTMLCache(); ! /** ! * Dinamically loads the EHTML application into memory and stores its handle ! * and the handle to its entry function into the map. ! * ! * @param map ! * The map that was created with and returned by ! * <code>CreateEHTMLCache</code>. ! * ! * @param lib_filename ! * The name of the EHTML file to load. ! */ ! int PutEHTMLIntoCache( void * map, const char * lib_filename); ! /** ! * Tries to find the EHTML application in the map. If there is none, it will ! * return <code>null</code>. ! * ! * @param map ! * The map that was created with and returned by ! * <code>CreateEHTMLCache</code>. ! * ! * @param lib_filename ! * The name of the EHTML file to lookup. ! */ ! void* GetEHTMLEntry( void * map, const char * lib_filename); ! /** ! * Removes a loaded EHTML file from the map (the cache). ! * ! * @param map ! * The map that was created with and returned by ! * <code>CreateEHTMLCache</code>. ! * ! * @param lib_filename ! * The name of the EHTML file to remove. ! */ ! void ReleaseEHTMLEntry( void * map, const char * lib_filename); #ifdef __cplusplus |
From: Matej U. <mat...@us...> - 2006-08-23 10:37:40
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv20920/src Added Files: ChangeLog Log Message: - added ChangeLog files to src/ and include/ directories --- NEW FILE: ChangeLog --- |
From: Matej U. <mat...@us...> - 2006-08-23 10:37:40
|
Update of /cvsroot/mod-c/ehtml/include In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv20920/include Added Files: ChangeLog Log Message: - added ChangeLog files to src/ and include/ directories --- NEW FILE: ChangeLog --- |
From: Matej U. <mat...@us...> - 2006-08-23 10:33:03
|
Update of /cvsroot/mod-c/ehtml/include In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv16048/include Modified Files: Makefile.in Log Message: - prevent a null dereference in Label.cpp - ParseHeader did not check keys correctly in Request.cpp Index: Makefile.in =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Makefile.in,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.in 17 Feb 2006 08:58:25 -0000 1.3 --- Makefile.in 23 Aug 2006 10:32:57 -0000 1.4 *************** *** 1,3 **** ! # Makefile.in generated by automake 1.9.5 from Makefile.am. # @configure_input@ --- 1,3 ---- ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ |
From: Matej U. <mat...@us...> - 2006-08-23 10:33:03
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv16048/src Modified Files: Container.cpp Input.cpp Label.cpp Makefile.in Page.cpp Request.cpp Log Message: - prevent a null dereference in Label.cpp - ParseHeader did not check keys correctly in Request.cpp Index: Label.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Label.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Label.cpp 6 Mar 2006 08:00:36 -0000 1.6 --- Label.cpp 23 Aug 2006 10:32:57 -0000 1.7 *************** *** 42,46 **** { Text = str; ! TagHandler.SetHasContents( *str ); } --- 42,46 ---- { Text = str; ! TagHandler.SetHasContents( !Text.empty() ); } Index: Page.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Page.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Page.cpp 6 Mar 2006 08:00:36 -0000 1.9 --- Page.cpp 23 Aug 2006 10:32:57 -0000 1.10 *************** *** 19,22 **** --- 19,24 ---- ***************************************************************************/ + // This class uses some HTTPD's structures (in the Render method) + #include <stdlib.h> #include <Page.h> Index: Makefile.in =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Makefile.in,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Makefile.in 15 Feb 2006 19:54:36 -0000 1.4 --- Makefile.in 23 Aug 2006 10:32:57 -0000 1.5 *************** *** 1,3 **** ! # Makefile.in generated by automake 1.9.5 from Makefile.am. # @configure_input@ --- 1,3 ---- ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ *************** *** 23,28 **** # EHTML_INCLUDE_DIR is the include directory where EHTML header files are stored - SOURCES = $(libehtml_la_SOURCES) - srcdir = @srcdir@ top_srcdir = @top_srcdir@ --- 23,26 ---- Index: Request.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Request.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Request.cpp 6 Mar 2006 08:00:36 -0000 1.4 --- Request.cpp 23 Aug 2006 10:32:57 -0000 1.5 *************** *** 142,146 **** { // Check whether it is a cookie or the content length ! if ( *( _key + 1 ) ) { // Look at the third character --- 142,146 ---- { // Check whether it is a cookie or the content length ! if ( *( _key + 1 ) == 'o' ) { // Look at the third character Index: Input.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Input.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Input.cpp 6 Mar 2006 08:00:36 -0000 1.7 --- Input.cpp 23 Aug 2006 10:32:57 -0000 1.8 *************** *** 167,171 **** SetValue( *_postedVal ); } ! // If the name hasn't been set yet, set it automatically if ( NameAttr.GetValue().empty() ) --- 167,171 ---- SetValue( *_postedVal ); } ! // If the name hasn't been set yet, set it automatically if ( NameAttr.GetValue().empty() ) Index: Container.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Container.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Container.cpp 4 Mar 2006 11:24:09 -0000 1.9 --- Container.cpp 23 Aug 2006 10:32:57 -0000 1.10 *************** *** 66,70 **** int len; char buf[32]; ! // If there is an id use it for hierarchy formatted IDs if ( ( len = _tmpId.length() ) ) --- 66,70 ---- int len; char buf[32]; ! // If there is an id use it for hierarchy formatted IDs if ( ( len = _tmpId.length() ) ) *************** *** 77,81 **** int _tmpLen = snprintf( buf, 32, "%d", CurrentId++ ); sb.sputn( buf, _tmpLen ); ! (*itr)->SetId( sb.str() ); } --- 77,81 ---- int _tmpLen = snprintf( buf, 32, "%d", CurrentId++ ); sb.sputn( buf, _tmpLen ); ! (*itr)->SetId( sb.str() ); } |
From: Matej U. <mat...@us...> - 2006-08-23 10:33:03
|
Update of /cvsroot/mod-c/ehtml In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv16048 Modified Files: Makefile.in aclocal.m4 configure Log Message: - prevent a null dereference in Label.cpp - ParseHeader did not check keys correctly in Request.cpp Index: aclocal.m4 =================================================================== RCS file: /cvsroot/mod-c/ehtml/aclocal.m4,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** aclocal.m4 21 Jan 2006 09:37:29 -0000 1.2 --- aclocal.m4 23 Aug 2006 10:32:54 -0000 1.3 *************** *** 1,3 **** ! # generated automatically by aclocal 1.9.5 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, --- 1,3 ---- ! # generated automatically by aclocal 1.9.6 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, *************** *** 14,18 **** # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- [...2374 lines suppressed...] *** 6017,6020 **** --- 6250,6254 ---- deplibs= wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) + pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) compiler_flags=-v linker_flags=-v *************** *** 6189,6193 **** # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], ! [AM_AUTOMAKE_VERSION([1.9.5])]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- --- 6423,6427 ---- # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], ! [AM_AUTOMAKE_VERSION([1.9.6])]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- Index: Makefile.in =================================================================== RCS file: /cvsroot/mod-c/ehtml/Makefile.in,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.in 21 Jan 2006 10:59:14 -0000 1.3 --- Makefile.in 23 Aug 2006 10:32:54 -0000 1.4 *************** *** 1,3 **** ! # Makefile.in generated by automake 1.9.5 from Makefile.am. # @configure_input@ --- 1,3 ---- ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ Index: configure =================================================================== RCS file: /cvsroot/mod-c/ehtml/configure,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** configure 21 Jan 2006 10:59:14 -0000 1.4 --- configure 23 Aug 2006 10:32:54 -0000 1.5 *************** *** 288,293 **** for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... ! if (echo_test_string="`eval $cmd`") 2>/dev/null && ! echo_test_string="`eval $cmd`" && (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null then --- 288,293 ---- for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... ! if (echo_test_string=`eval $cmd`) 2>/dev/null && [...6631 lines suppressed...] # variables and quote the copies for generation of the libtool script. ! for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ --- 18250,18254 ---- # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. ! for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ *************** *** 19396,19399 **** --- 18368,18374 ---- LTCC=$lt_LTCC + # LTCC compiler flags. + LTCFLAGS=$lt_LTCFLAGS + # A language-specific compiler. CC=$lt_compiler_RC |
From: Matej U. <mat...@us...> - 2006-08-22 22:26:52
|
Update of /cvsroot/mod-c/mod_c/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv13608/src Modified Files: mod_c.c Log Message: Don't close libs that are not in the cache (for now) - temporarily fixes bug #1469355. Index: mod_c.c =================================================================== RCS file: /cvsroot/mod-c/mod_c/src/mod_c.c,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** mod_c.c 22 Aug 2006 20:31:58 -0000 1.15 --- mod_c.c 22 Aug 2006 22:26:45 -0000 1.16 *************** *** 53,57 **** mod_c_config * config = ( mod_c_config * ) ap_get_module_config( r->server->module_config, &c_module ); mod_c_dir_config* dir_config = (mod_c_dir_config*) ap_get_module_config( r->per_dir_config, &c_module ); ! char noCache = 0; // Try to load the handle to the loaded library from the cache --- 53,57 ---- mod_c_config * config = ( mod_c_config * ) ap_get_module_config( r->server->module_config, &c_module ); mod_c_dir_config* dir_config = (mod_c_dir_config*) ap_get_module_config( r->per_dir_config, &c_module ); ! void * handle_to_lib = 0; // Try to load the handle to the loaded library from the cache *************** *** 61,77 **** { // The handle wasn't there - load the library to memory ! if ( ( handle = dlopen( r->filename, RTLD_LAZY ) ) ) { ! void* _tmp = dlsym( handle, EHTML_ENTRY_FUNC ); ! if ( _tmp ) ! { ! handle = _tmp; ! noCache = 1; ! } ! else ! { ! dlclose( handle ); ! handle = 0; ! } } } --- 61,69 ---- { // The handle wasn't there - load the library to memory ! if ( ( handle_to_lib = dlopen( r->filename, RTLD_LAZY ) ) ) { ! handle = dlsym( handle_to_lib, EHTML_ENTRY_FUNC ); ! if ( !handle ) ! dlclose( handle_to_lib ); } } *************** *** 85,91 **** retVal = _tmp( &rc ); // If the EHTML application wasn't loaded from the cache, close the handle ! if ( noCache ) ! dlclose( handle ); } else --- 77,86 ---- retVal = _tmp( &rc ); + // TODO: We don't close the EHTML file as is seems to cause a crash + // Why would closing a dl lib crash mod_c? + // If the EHTML application wasn't loaded from the cache, close the handle ! /*if ( handle_to_lib ) ! dlclose( handle_to_lib );*/ } else |