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-11-06 17:10:03
|
Update of /cvsroot/mod-c/ehtml/include In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv2415/include Modified Files: EHTMLApplication.h Log Message: Renamed logging methods that receive a va_list argument. g++ gets confused because a va_list is compatible with a char* (apparently). By renaming these methods, we eliminate the ambiguity between vararg methods and va_list methods. Index: EHTMLApplication.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/EHTMLApplication.h,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** EHTMLApplication.h 12 Oct 2006 21:10:36 -0000 1.11 --- EHTMLApplication.h 6 Nov 2006 17:09:54 -0000 1.12 *************** *** 234,238 **** * Error logging method. */ ! void Error(const char* fmt, va_list l) const; /** --- 234,238 ---- * Error logging method. */ ! void vError(const char* fmt, va_list l) const; /** *************** *** 244,248 **** * Debug logging method. */ ! void Debug(const char* fmt, va_list l) const; /** --- 244,248 ---- * Debug logging method. */ ! void vDebug(const char* fmt, va_list l) const; /** |
From: Gonzalo A. <ga...@us...> - 2006-11-03 20:34:58
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23213/src Modified Files: DiskSessionDriver.cpp Log Message: * Renaming the session file is not wise at all. Perhaps we could implement a save to tmp file, unlink original file, and rename the new file. Index: DiskSessionDriver.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/DiskSessionDriver.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** DiskSessionDriver.cpp 31 Oct 2006 12:23:30 -0000 1.8 --- DiskSessionDriver.cpp 3 Nov 2006 20:34:53 -0000 1.9 *************** *** 46,50 **** time_t old_enough; string filename(const SessionID& id); - string locked_filename(const SessionID& id); public: DiskSessionDriver(): connected(false), collect_prob(1), old_enough(86400) { ; } --- 46,49 ---- *************** *** 68,75 **** } - string DiskSessionDriver::locked_filename(const SessionID& id) { - return filename(id) + ",$$"; - } - bool DiskSessionDriver::mayBeCollect() { ProfileMe(); --- 67,70 ---- *************** *** 152,163 **** mayBeCollect(); string name = filename(id); ! string lname = locked_filename(id); ! if (rename(name.c_str(), lname.c_str())) { ! Application()->Error("stale session (id=%s, rename error=%s)", id.hex().c_str(), strerror(errno)); return NULL; } Session* dev = new Session(id); ! ifstream in(lname.c_str()); try { in >> *dev; --- 147,158 ---- mayBeCollect(); string name = filename(id); ! struct stat st; ! if (stat(name.c_str(), &st) < 0) { ! Application()->Error("Error opening session (id=%s, error=%s)", id.hex().c_str(), strerror(errno)); return NULL; } Session* dev = new Session(id); ! ifstream in(name.c_str()); try { in >> *dev; *************** *** 177,181 **** Application()->Error("expired session (id=%s, expires=%lu, " "now=%lu)\n", id.hex().c_str(), dev->Expires(), time(NULL)); - unlink(lname.c_str()); delete dev; dev = NULL; --- 172,175 ---- *************** *** 189,194 **** if (!connected) return false; ! string lfile = locked_filename(s->ID()); ! ofstream out(lfile.c_str()); if (!out) return false; --- 183,188 ---- if (!connected) return false; ! string file = filename(s->ID()); ! ofstream out(file.c_str()); if (!out) return false; *************** *** 202,206 **** return false; unlink(filename(s->ID()).c_str()); - unlink(locked_filename(s->ID()).c_str()); return true; } --- 196,199 ---- *************** *** 210,217 **** if (!connected) return false; ! string name(filename(s->ID())); ! string lname(locked_filename(s->ID())); ! int status = rename(lname.c_str(), name.c_str()); ! return status ? false : true; } --- 203,207 ---- if (!connected) return false; ! return true; } |
From: Gonzalo A. <ga...@us...> - 2006-10-31 19:18:03
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv27797/src Modified Files: EHTMLApplication.cpp Log Message: * Added some profiling stuff. Index: EHTMLApplication.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/EHTMLApplication.cpp,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** EHTMLApplication.cpp 18 Oct 2006 12:50:33 -0000 1.18 --- EHTMLApplication.cpp 31 Oct 2006 19:17:56 -0000 1.19 *************** *** 233,236 **** --- 233,237 ---- void EHTMLApplication::Error(const char* fmt, ...) const { + ProfileMe(); va_list l; va_start (l, fmt); *************** *** 240,247 **** --- 241,250 ---- void EHTMLApplication::Error(const char* fmt, va_list l) const { + ProfileMe(); Log(APLOG_ERR, fmt, l); } void EHTMLApplication::Debug(const char* fmt, ...) const { + ProfileMe(); va_list l; va_start (l, fmt); *************** *** 251,254 **** --- 254,258 ---- void EHTMLApplication::Debug(const char* fmt, va_list l) const { + ProfileMe(); Log(APLOG_DEBUG, fmt, l); } |
From: Gonzalo A. <ga...@us...> - 2006-10-31 12:23:37
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv9712/src Modified Files: DiskSessionDriver.cpp Log Message: * Fixed possible dirhandle leak. Index: DiskSessionDriver.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/DiskSessionDriver.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** DiskSessionDriver.cpp 12 Oct 2006 21:10:36 -0000 1.7 --- DiskSessionDriver.cpp 31 Oct 2006 12:23:30 -0000 1.8 *************** *** 85,90 **** string path = spool + " " + de->d_name; struct stat st; ! if (stat(path.c_str(), &st) < 0) return false; if (!S_ISREG(st.st_mode)) continue; --- 85,92 ---- string path = spool + " " + de->d_name; struct stat st; ! if (stat(path.c_str(), &st) < 0) { ! closedir(dh); return false; + } if (!S_ISREG(st.st_mode)) continue; |
From: Gonzalo A. <ga...@us...> - 2006-10-24 15:27:09
|
Update of /cvsroot/mod-c/ehtml/include In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv26726/include Modified Files: Common.h Request.h Log Message: * Added support for multivalued inputs. This is quite common in HTML Forms with <select multiple="multiple" ... . Index: Request.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Request.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Request.h 18 Oct 2006 12:51:10 -0000 1.9 --- Request.h 24 Oct 2006 15:27:03 -0000 1.10 *************** *** 101,105 **** * @return the map of arguments. */ ! const KeyValueMap& GetArguments() { return Arguments; } /** --- 101,105 ---- * @return the map of arguments. */ ! const multiKeyValueMap& GetArguments() { return Arguments; } /** *************** *** 137,142 **** * client. */ ! KeyValueMap Arguments; ! /** * List of strings returned by <code>GetCookie(std::string& s) const</code>. --- 137,142 ---- * client. */ ! multiKeyValueMap Arguments; ! /** * List of strings returned by <code>GetCookie(std::string& s) const</code>. Index: Common.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Common.h,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Common.h 12 Oct 2006 21:10:35 -0000 1.11 --- Common.h 24 Oct 2006 15:27:03 -0000 1.12 *************** *** 136,139 **** --- 136,152 ---- /** + * Used for multivalued arguments + */ + class multiKeyValueMap: public std::multimap<std::string,std::string> { + typedef std::map<std::string,std::string> m; + typedef std::multimap<std::string,std::string> mm; + public: + multiKeyValueMap(); + virtual ~multiKeyValueMap(); + + std::string& operator[](const std::string&k); + }; + + /** * Parses a application/x-www-form-urlencoded string and puts key-values into * the given map. *************** *** 147,151 **** * @return non-zero if an error occured (it always returns 0 - it's fail safe). */ ! extern int ParseURLEncodedArgs( const char * Str, KeyValueMap& Map ); /** --- 160,164 ---- * @return non-zero if an error occured (it always returns 0 - it's fail safe). */ ! extern int ParseURLEncodedArgs( const char * Str, multiKeyValueMap& Map ); /** |
From: Gonzalo A. <ga...@us...> - 2006-10-24 15:27:09
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv26726/src Modified Files: Common.cpp Log Message: * Added support for multivalued inputs. This is quite common in HTML Forms with <select multiple="multiple" ... . Index: Common.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Common.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** Common.cpp 12 Oct 2006 21:10:36 -0000 1.15 --- Common.cpp 24 Oct 2006 15:27:03 -0000 1.16 *************** *** 42,45 **** --- 42,58 ---- */ + multiKeyValueMap::multiKeyValueMap() { ; } + multiKeyValueMap::~multiKeyValueMap() { ; } + + string& multiKeyValueMap::operator[](const string& k) { + iterator i = find(k); + if (i == end()) { + iterator x = insert(pair<string,string>(k,"")); + i = x; + } + return i->second; + } + + /** * Returns NULL if code is invalid... it returns a pointer that points to the *************** *** 74,78 **** } ! int ParseURLEncodedArgs( const char * Str, KeyValueMap& Map ) { ProfileMe(); --- 87,91 ---- } ! int ParseURLEncodedArgs( const char * Str, multiKeyValueMap& Map ) { ProfileMe(); |
From: Gonzalo A. <ga...@us...> - 2006-10-18 12:51:16
|
Update of /cvsroot/mod-c/ehtml/include In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv24852/include Modified Files: Request.h Log Message: * Each cookie is stored in a separate header entry. Index: Request.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Request.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Request.h 12 Oct 2006 21:10:36 -0000 1.8 --- Request.h 18 Oct 2006 12:51:10 -0000 1.9 *************** *** 144,147 **** --- 144,148 ---- mutable std::list<std::string> cookies_returned; + void ProcessCookieHeader(const char* value); public: /** |
From: Gonzalo A. <ga...@us...> - 2006-10-18 12:51:16
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv24852/src Modified Files: Request.cpp Log Message: * Each cookie is stored in a separate header entry. Index: Request.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Request.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** Request.cpp 12 Oct 2006 21:10:36 -0000 1.13 --- Request.cpp 18 Oct 2006 12:51:12 -0000 1.14 *************** *** 171,175 **** Debug("cmp %s =? %s", name.c_str(), (*i)->Value); if (!strncmp((*i)->Value, s.c_str(), s.length())) { ! Debug("got it! (%s)", (*i)->Value + name.length()+1); cookies_returned.push_front(string((*i)->Value + name.length()+1)); return &*cookies_returned.begin(); --- 171,175 ---- Debug("cmp %s =? %s", name.c_str(), (*i)->Value); if (!strncmp((*i)->Value, s.c_str(), s.length())) { ! Debug("found it! (%s)", (*i)->Value + name.length()+1); cookies_returned.push_front(string((*i)->Value + name.length()+1)); return &*cookies_returned.begin(); *************** *** 179,182 **** --- 179,201 ---- } + void Request::ProcessCookieHeader(const char* value) { + const char* s = skip_ws(value); + while (*s) { + if (*s == '$') { + // Cookie names starting with '$' are + // considered reserved and ignored. + s = skip_ws(skip_word(s)); + continue; + } + const char* end = s; + while (!isspace(*end) && *end != ';' && *end) ++end; + string Value(s, end-s); + HeaderCookies.push_back(new HeaderEntry("Cookie", Value.c_str())); + s = end; + if (*s) ++s; + s = skip_ws(s); + } + } + void Request::ParseHeader() { *************** *** 213,218 **** // Cookie? if ( strncmp( "kie", _tmp + 1, 3 ) == 0 ) ! // We have a cookie ! HeaderCookies.push_back( new HeaderEntry(tmp->key, tmp->val)); } // Is it Content-Length --- 232,237 ---- // Cookie? if ( strncmp( "kie", _tmp + 1, 3 ) == 0 ) ! // We have possibly, more than one cookie ! ProcessCookieHeader(tmp->val); } // Is it Content-Length |
From: Gonzalo A. <ga...@us...> - 2006-10-18 12:50:38
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv24366/src Modified Files: EHTMLApplication.cpp Log Message: * Added debugging messages. Index: EHTMLApplication.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/EHTMLApplication.cpp,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** EHTMLApplication.cpp 12 Oct 2006 21:10:36 -0000 1.17 --- EHTMLApplication.cpp 18 Oct 2006 12:50:33 -0000 1.18 *************** *** 123,126 **** --- 123,129 ---- if (session == NULL) { + + Debug("Building a new session"); + SessionIDDriver* iddriver = SessionIDDriver::Selected(); if (iddriver != NULL) { |
From: Matej U. <mat...@us...> - 2006-10-12 21:12:11
|
Update of /cvsroot/mod-c/mod_c/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv24294/src Modified Files: lib_cache.cpp lib_cache.h mod_c.c Log Message: Relicensed all source files to MIT's license. Index: lib_cache.cpp =================================================================== RCS file: /cvsroot/mod-c/mod_c/src/lib_cache.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** lib_cache.cpp 25 Aug 2006 13:27:41 -0000 1.4 --- lib_cache.cpp 12 Oct 2006 21:12:07 -0000 1.5 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include "mod_c.h" --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include "mod_c.h" Index: mod_c.c =================================================================== RCS file: /cvsroot/mod-c/mod_c/src/mod_c.c,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** mod_c.c 10 Oct 2006 13:11:23 -0000 1.31 --- mod_c.c 12 Oct 2006 21:12:07 -0000 1.32 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include "mod_c.h" --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include "mod_c.h" *************** *** 91,99 **** RINFO(r, "The file to open: '%s'", r->filename); ! config = c_sconfig(r->server); ! dir_config = c_dconfig(r); ! // Try to load the handle to the loaded library from the cache ! if (GetEHTMLEntry(config->ehtml_cache, r->filename, &e) < 0) { // If it was not present in cache --- 101,109 ---- RINFO(r, "The file to open: '%s'", r->filename); ! config = c_sconfig(r->server); ! dir_config = c_dconfig(r); ! // Try to load the handle to the loaded library from the cache ! if (GetEHTMLEntry(config->ehtml_cache, r->filename, &e) < 0) { // If it was not present in cache *************** *** 101,107 **** if (!config->allow_on_demand || LoadAndCacheEHTML(config->ehtml_cache, r->filename, &e) < 0) return HTTP_SERVICE_UNAVAILABLE; - } else { - // It was present in the cache, check for auto-refresh if (config->allow_auto_refresh) { --- 111,115 ---- *************** *** 124,129 **** } ! // We have found the library that contains the EHTML application ! // execute its ehtml_run function ehtml_run_func _tmp = ( ehtml_run_func ) e.entryf; request_context rc = { r, config, dir_config }; --- 132,137 ---- } ! // We have found the library that contains the EHTML application ! // execute its ehtml_run function ehtml_run_func _tmp = ( ehtml_run_func ) e.entryf; request_context rc = { r, config, dir_config }; Index: lib_cache.h =================================================================== RCS file: /cvsroot/mod-c/mod_c/src/lib_cache.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** lib_cache.h 25 Aug 2006 13:27:41 -0000 1.4 --- lib_cache.h 12 Oct 2006 21:12:07 -0000 1.5 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _LIB_CACHE_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _LIB_CACHE_H_ |
From: Matej U. <mat...@us...> - 2006-10-12 21:12:10
|
Update of /cvsroot/mod-c/mod_c/include In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv24294/include Modified Files: mod_c.h mod_c_sessions.h Log Message: Relicensed all source files to MIT's license. Index: mod_c_sessions.h =================================================================== RCS file: /cvsroot/mod-c/mod_c/include/mod_c_sessions.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** mod_c_sessions.h 1 Feb 2006 09:54:58 -0000 1.5 --- mod_c_sessions.h 12 Oct 2006 21:12:07 -0000 1.6 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _MOD_C_SESSIONS_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _MOD_C_SESSIONS_H_ Index: mod_c.h =================================================================== RCS file: /cvsroot/mod-c/mod_c/include/mod_c.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** mod_c.h 21 Sep 2006 17:24:29 -0000 1.8 --- mod_c.h 12 Oct 2006 21:12:07 -0000 1.9 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _MOD_C_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _MOD_C_H_ |
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23237/src Modified Files: Common.cpp Component.cpp Container.cpp DefaultSessionAddress.cpp DefaultSessionAddress.h DefaultSessionDriver.cpp DefaultSessionDriver.h DefaultSessionIDDriver.cpp DefaultSessionProtocol.h DefaultSessionServer.cpp Dictionary.cpp DiskSessionDriver.cpp EHTMLApplication.cpp Form.cpp Input.cpp Label.cpp MemBuf.cpp Page.cpp PageWriter.cpp Profiling.cpp Request.cpp Response.cpp Session.cpp SimpleTagAttribute.cpp StyleAttribute.cpp TagAttribute.cpp TagRenderer.cpp testCommon.cpp Log Message: Relicensed all source files to MIT's license. Index: Label.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Label.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Label.cpp 13 Sep 2006 13:57:06 -0000 1.8 --- Label.cpp 12 Oct 2006 21:10:36 -0000 1.9 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include <Label.h> --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include <Label.h> Index: Page.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Page.cpp,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Page.cpp 13 Sep 2006 13:57:07 -0000 1.11 --- Page.cpp 12 Oct 2006 21:10:36 -0000 1.12 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ // This class uses some HTTPD's structures (in the Render method) --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // // This class uses some HTTPD's structures (in the Render method) Index: Dictionary.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Dictionary.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Dictionary.cpp 13 Sep 2006 13:57:06 -0000 1.4 --- Dictionary.cpp 12 Oct 2006 21:10:36 -0000 1.5 *************** *** 1,2 **** --- 1,30 ---- + // + // Authors: + // Gonzalo Arana (gon...@gm...) + // + // (C) 2006 Gonzalo Arana + // + // + // This source code is licenced under The MIT License: + // + // Permission is hereby granted, free of charge, to any person obtaining + // a copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to + // permit persons to whom the Software is furnished to do so, subject to + // the following conditions: + // + // The above copyright notice and this permission notice shall be + // included in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + // #include "Dictionary.h" Index: DefaultSessionDriver.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/DefaultSessionDriver.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DefaultSessionDriver.h 8 Sep 2006 14:30:59 -0000 1.1 --- DefaultSessionDriver.h 12 Oct 2006 21:10:36 -0000 1.2 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _DEF_SESSION_DRIVER_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _DEF_SESSION_DRIVER_H_ Index: DefaultSessionAddress.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/DefaultSessionAddress.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DefaultSessionAddress.cpp 13 Sep 2006 18:36:28 -0000 1.3 --- DefaultSessionAddress.cpp 12 Oct 2006 21:10:36 -0000 1.4 *************** *** 1,2 **** --- 1,30 ---- + // + // Authors: + // Gonzalo Arana (gon...@gm...) + // + // (C) 2006 Gonzalo Arana + // + // + // This source code is licenced under The MIT License: + // + // Permission is hereby granted, free of charge, to any person obtaining + // a copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to + // permit persons to whom the Software is furnished to do so, subject to + // the following conditions: + // + // The above copyright notice and this permission notice shall be + // included in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + // #include "DefaultSessionAddress.h" Index: Response.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Response.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Response.cpp 5 Oct 2006 14:53:59 -0000 1.5 --- Response.cpp 12 Oct 2006 21:10:36 -0000 1.6 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include <Response.h> --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include <Response.h> Index: EHTMLApplication.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/EHTMLApplication.cpp,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** EHTMLApplication.cpp 5 Oct 2006 14:52:52 -0000 1.16 --- EHTMLApplication.cpp 12 Oct 2006 21:10:36 -0000 1.17 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include <EHTMLApplication.h> --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include <EHTMLApplication.h> Index: Profiling.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Profiling.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Profiling.cpp 5 Oct 2006 16:01:16 -0000 1.5 --- Profiling.cpp 12 Oct 2006 21:10:36 -0000 1.6 *************** *** 1,2 **** --- 1,30 ---- + // + // Authors: + // Gonzalo Arana (gon...@gm...) + // + // (C) 2006 Gonzalo Arana + // + // + // This source code is licenced under The MIT License: + // + // Permission is hereby granted, free of charge, to any person obtaining + // a copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to + // permit persons to whom the Software is furnished to do so, subject to + // the following conditions: + // + // The above copyright notice and this permission notice shall be + // included in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + // #include "Profiling.h" Index: DiskSessionDriver.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/DiskSessionDriver.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DiskSessionDriver.cpp 17 Sep 2006 23:10:07 -0000 1.6 --- DiskSessionDriver.cpp 12 Oct 2006 21:10:36 -0000 1.7 *************** *** 1,2 **** --- 1,30 ---- + // + // Authors: + // Gonzalo Arana (gon...@gm...) + // + // (C) 2006 Gonzalo Arana + // + // + // This source code is licenced under The MIT License: + // + // Permission is hereby granted, free of charge, to any person obtaining + // a copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to + // permit persons to whom the Software is furnished to do so, subject to + // the following conditions: + // + // The above copyright notice and this permission notice shall be + // included in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + // #include <EHTMLApplication.h> Index: testCommon.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/testCommon.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** testCommon.cpp 21 Sep 2006 19:21:17 -0000 1.4 --- testCommon.cpp 12 Oct 2006 21:10:36 -0000 1.5 *************** *** 1,2 **** --- 1,30 ---- + // + // Authors: + // Gonzalo Arana (gon...@gm...) + // + // (C) 2006 Gonzalo Arana + // + // + // This source code is licenced under The MIT License: + // + // Permission is hereby granted, free of charge, to any person obtaining + // a copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to + // permit persons to whom the Software is furnished to do so, subject to + // the following conditions: + // + // The above copyright notice and this permission notice shall be + // included in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + // #include "Common.h" Index: TagAttribute.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/TagAttribute.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** TagAttribute.cpp 15 Feb 2006 19:54:36 -0000 1.1 --- TagAttribute.cpp 12 Oct 2006 21:10:36 -0000 1.2 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include <TagAttribute.h> --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include <TagAttribute.h> Index: Container.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Container.cpp,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Container.cpp 13 Sep 2006 13:57:06 -0000 1.11 --- Container.cpp 12 Oct 2006 21:10:36 -0000 1.12 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include <Container.h> --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include <Container.h> Index: Session.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Session.cpp,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** Session.cpp 17 Sep 2006 18:14:51 -0000 1.18 --- Session.cpp 12 Oct 2006 21:10:36 -0000 1.19 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include "Common.h" --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include "Common.h" Index: TagRenderer.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/TagRenderer.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** TagRenderer.cpp 13 Sep 2006 13:57:07 -0000 1.7 --- TagRenderer.cpp 12 Oct 2006 21:10:36 -0000 1.8 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include <SimpleTagAttribute.h> --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include <SimpleTagAttribute.h> Index: DefaultSessionDriver.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/DefaultSessionDriver.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DefaultSessionDriver.cpp 13 Sep 2006 18:58:15 -0000 1.3 --- DefaultSessionDriver.cpp 12 Oct 2006 21:10:36 -0000 1.4 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ //#include "DefaultSessionDriver.h" --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // //#include "DefaultSessionDriver.h" Index: Form.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Form.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Form.cpp 6 Mar 2006 08:00:36 -0000 1.6 --- Form.cpp 12 Oct 2006 21:10:36 -0000 1.7 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include <Form.h> --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include <Form.h> Index: Common.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Common.cpp,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** Common.cpp 17 Sep 2006 23:44:45 -0000 1.14 --- Common.cpp 12 Oct 2006 21:10:36 -0000 1.15 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include "Common.h" --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include "Common.h" Index: DefaultSessionAddress.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/DefaultSessionAddress.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DefaultSessionAddress.h 8 Sep 2006 14:30:59 -0000 1.1 --- DefaultSessionAddress.h 12 Oct 2006 21:10:36 -0000 1.2 *************** *** 1,2 **** --- 1,30 ---- + // + // Authors: + // Gonzalo Arana (gon...@gm...) + // + // (C) 2006 Gonzalo Arana + // + // + // This source code is licenced under The MIT License: + // + // Permission is hereby granted, free of charge, to any person obtaining + // a copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to + // permit persons to whom the Software is furnished to do so, subject to + // the following conditions: + // + // The above copyright notice and this permission notice shall be + // included in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + // #ifndef __DEFAULT_SESSION_ADDRESS_H_ Index: PageWriter.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/PageWriter.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** PageWriter.cpp 13 Sep 2006 13:57:07 -0000 1.8 --- PageWriter.cpp 12 Oct 2006 21:10:36 -0000 1.9 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include <PageWriter.h> --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include <PageWriter.h> Index: SimpleTagAttribute.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/SimpleTagAttribute.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** SimpleTagAttribute.cpp 6 Mar 2006 08:00:36 -0000 1.5 --- SimpleTagAttribute.cpp 12 Oct 2006 21:10:36 -0000 1.6 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include <SimpleTagAttribute.h> --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include <SimpleTagAttribute.h> Index: Component.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Component.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Component.cpp 6 Mar 2006 08:00:36 -0000 1.8 --- Component.cpp 12 Oct 2006 21:10:36 -0000 1.9 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #include <Component.h> --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #include <Component.h> Index: StyleAttribute.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/StyleAttribute.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** StyleAttribute.cpp 13 Sep 2006 13:57:07 -0000 1.6 --- StyleAttribute.cpp 12 Oct 2006 21:10:36 -0000 1.7 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under ... [truncated message content] |
Update of /cvsroot/mod-c/ehtml/include In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23237/include Modified Files: Common.h Component.h Container.h Dictionary.h EHTMLApplication.h Event.h Form.h Input.h Label.h MemBuf.h Page.h PageWriter.h Plugin.h Profiling.h Request.h Response.h Session.h SimpleTagAttribute.h StyleAttribute.h TagAttribute.h TagRenderer.h ehtml.h Log Message: Relicensed all source files to MIT's license. Index: Page.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Page.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Page.h 6 Mar 2006 08:00:34 -0000 1.8 --- Page.h 12 Oct 2006 21:10:36 -0000 1.9 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _PAGE_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _PAGE_H_ Index: Input.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Input.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Input.h 6 Mar 2006 08:00:33 -0000 1.6 --- Input.h 12 Oct 2006 21:10:36 -0000 1.7 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _INPUT_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _INPUT_H_ Index: Request.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Request.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Request.h 12 Sep 2006 15:23:32 -0000 1.7 --- Request.h 12 Oct 2006 21:10:36 -0000 1.8 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _REQUEST_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _REQUEST_H_ Index: EHTMLApplication.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/EHTMLApplication.h,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** EHTMLApplication.h 5 Oct 2006 14:52:52 -0000 1.10 --- EHTMLApplication.h 12 Oct 2006 21:10:36 -0000 1.11 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _EHTML_APPLICATION_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _EHTML_APPLICATION_H_ Index: Profiling.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Profiling.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Profiling.h 5 Oct 2006 16:01:16 -0000 1.9 --- Profiling.h 12 Oct 2006 21:10:36 -0000 1.10 *************** *** 1,2 **** --- 1,30 ---- + // + // Authors: + // Gonzalo Arana (gon...@gm...) + // + // (C) 2006 Gonzalo Arana + // + // + // This source code is licenced under The MIT License: + // + // Permission is hereby granted, free of charge, to any person obtaining + // a copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to + // permit persons to whom the Software is furnished to do so, subject to + // the following conditions: + // + // The above copyright notice and this permission notice shall be + // included in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + // #ifndef __PROFILING_H_ Index: Dictionary.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Dictionary.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Dictionary.h 8 Sep 2006 14:27:10 -0000 1.1 --- Dictionary.h 12 Oct 2006 21:10:36 -0000 1.2 *************** *** 1,2 **** --- 1,30 ---- + // + // Authors: + // Gonzalo Arana (gon...@gm...) + // + // (C) 2006 Gonzalo Arana + // + // + // This source code is licenced under The MIT License: + // + // Permission is hereby granted, free of charge, to any person obtaining + // a copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to + // permit persons to whom the Software is furnished to do so, subject to + // the following conditions: + // + // The above copyright notice and this permission notice shall be + // included in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + // #ifndef _DICT_H_ Index: Component.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Component.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Component.h 6 Mar 2006 08:00:33 -0000 1.6 --- Component.h 12 Oct 2006 21:10:36 -0000 1.7 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _COMPONENT_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _COMPONENT_H_ Index: Plugin.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Plugin.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Plugin.h 12 Sep 2006 23:11:58 -0000 1.4 --- Plugin.h 12 Oct 2006 21:10:36 -0000 1.5 *************** *** 1,2 **** --- 1,30 ---- + // + // Authors: + // Gonzalo Arana (gon...@gm...) + // + // (C) 2006 Gonzalo Arana + // + // + // This source code is licenced under The MIT License: + // + // Permission is hereby granted, free of charge, to any person obtaining + // a copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to + // permit persons to whom the Software is furnished to do so, subject to + // the following conditions: + // + // The above copyright notice and this permission notice shall be + // included in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + // #ifndef __PLUGIN_H_ Index: Form.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Form.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Form.h 6 Mar 2006 08:00:34 -0000 1.5 --- Form.h 12 Oct 2006 21:10:36 -0000 1.6 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _FORM_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _FORM_H_ Index: Session.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Session.h,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** Session.h 21 Sep 2006 17:20:00 -0000 1.14 --- Session.h 12 Oct 2006 21:10:36 -0000 1.15 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _SESSION_H_ --- 1,30 ---- ! // ! // Authors: ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _SESSION_H_ Index: StyleAttribute.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/StyleAttribute.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** StyleAttribute.h 6 Mar 2006 08:00:34 -0000 1.6 --- StyleAttribute.h 12 Oct 2006 21:10:36 -0000 1.7 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _STYLE_ATTRIBUTE_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _STYLE_ATTRIBUTE_H_ Index: Event.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Event.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Event.h 6 Mar 2006 08:00:34 -0000 1.5 --- Event.h 12 Oct 2006 21:10:36 -0000 1.6 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _EVENT_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _EVENT_H_ Index: PageWriter.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/PageWriter.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** PageWriter.h 6 Mar 2006 08:00:34 -0000 1.5 --- PageWriter.h 12 Oct 2006 21:10:36 -0000 1.6 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _PAGE_WRITER_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _PAGE_WRITER_H_ Index: ehtml.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/ehtml.h,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** ehtml.h 17 Sep 2006 18:14:51 -0000 1.20 --- ehtml.h 12 Oct 2006 21:10:36 -0000 1.21 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * mat...@gm... * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _EHTML_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _EHTML_H_ Index: SimpleTagAttribute.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/SimpleTagAttribute.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** SimpleTagAttribute.h 6 Mar 2006 08:00:34 -0000 1.5 --- SimpleTagAttribute.h 12 Oct 2006 21:10:36 -0000 1.6 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _SIMPLE_TAG_ATTRIBUTE_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _SIMPLE_TAG_ATTRIBUTE_H_ Index: Common.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Common.h,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Common.h 11 Sep 2006 23:17:06 -0000 1.10 --- Common.h 12 Oct 2006 21:10:35 -0000 1.11 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _COMMON_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _COMMON_H_ Index: MemBuf.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/MemBuf.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** MemBuf.h 8 Sep 2006 20:57:46 -0000 1.2 --- MemBuf.h 12 Oct 2006 21:10:36 -0000 1.3 *************** *** 1,2 **** --- 1,30 ---- + // + // Authors: + // Gonzalo Arana (gon...@gm...) + // + // (C) 2006 Gonzalo Arana + // + // + // This source code is licenced under The MIT License: + // + // Permission is hereby granted, free of charge, to any person obtaining + // a copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to + // permit persons to whom the Software is furnished to do so, subject to + // the following conditions: + // + // The above copyright notice and this permission notice shall be + // included in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + // #ifndef __MEMBUF_H_ Index: Response.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Response.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Response.h 5 Oct 2006 14:53:59 -0000 1.5 --- Response.h 12 Oct 2006 21:10:36 -0000 1.6 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _RESPONSE_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _RESPONSE_H_ Index: Container.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Container.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Container.h 6 Mar 2006 08:00:34 -0000 1.7 --- Container.h 12 Oct 2006 21:10:36 -0000 1.8 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _CONTAINER_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _CONTAINER_H_ Index: TagAttribute.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/TagAttribute.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** TagAttribute.h 6 Mar 2006 08:00:33 -0000 1.7 --- TagAttribute.h 12 Oct 2006 21:10:36 -0000 1.8 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ! ***************************************************************************/ #ifndef _TAG_ATTRIBUTE_H_ --- 1,31 ---- ! // ! // Authors: ! // Matej Urbas (mat...@gm...) ! // Gonzalo Arana (gon...@gm...) ! // ! // (C) 2006 Matej Urbas, Gonzalo Arana ! // ! // ! // This source code is licenced under The MIT License: ! // ! // Permission is hereby granted, free of charge, to any person obtaining ! // a copy of this software and associated documentation files (the ! // "Software"), to deal in the Software without restriction, including ! // without limitation the rights to use, copy, modify, merge, publish, ! // distribute, sublicense, and/or sell copies of the Software, and to ! // permit persons to whom the Software is furnished to do so, subject to ! // the following conditions: ! // ! // The above copyright notice and this permission notice shall be ! // included in all copies or substantial portions of the Software. ! // ! // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ! // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ! // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ! // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ! // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ! // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ! // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ! // #ifndef _TAG_ATTRIBUTE_H_ Index: TagRenderer.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/TagRenderer.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** TagRenderer.h 6 Mar 2006 08:00:34 -0000 1.6 --- TagRenderer.h 12 Oct 2006 21:10:36 -0000 1.7 *************** *** 1,21 **** ! /*************************************************************************** ! * Copyright (C) 2005 by Matej Urbas * ! * matej@matejPC * ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! * This program is distributed in the hope that it will be useful, * ! * but WITHOUT ANY WARRANTY; without even the implied warranty of * ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * ! * GNU General Public License for more details. * ! * * ! * You should have received a copy of the GNU General Public License * ! * along with this program; if not, write to the * ! * Free Software Foundation, Inc., * ! * 59 Temple Plac... [truncated message content] |
From: Matej U. <mat...@us...> - 2006-10-12 21:10:40
|
Update of /cvsroot/mod-c/ehtml/src/dss_tool In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23237/src/dss_tool Modified Files: dss_tool.cpp Log Message: Relicensed all source files to MIT's license. Index: dss_tool.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/dss_tool/dss_tool.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** dss_tool.cpp 8 Sep 2006 14:55:35 -0000 1.1 --- dss_tool.cpp 12 Oct 2006 21:10:36 -0000 1.2 *************** *** 1,2 **** --- 1,31 ---- + // + // Authors: + // Matej Urbas (mat...@gm...) + // + // (C) 2006 Matej Urbas + // + // + // This source code is licenced under The MIT License: + // + // Permission is hereby granted, free of charge, to any person obtaining + // a copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to + // permit persons to whom the Software is furnished to do so, subject to + // the following conditions: + // + // The above copyright notice and this permission notice shall be + // included in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + // + #include <sys/socket.h> #include <sys/un.h> |
From: Gonzalo A. <ga...@us...> - 2006-10-12 18:30:41
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv16119/src Modified Files: Makefile.am Log Message: * My previous commit added -g to CXXFLAGS. Index: Makefile.am =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Makefile.am,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Makefile.am 12 Oct 2006 18:19:44 -0000 1.12 --- Makefile.am 12 Oct 2006 18:30:33 -0000 1.13 *************** *** 10,14 **** HTTPD_INCLUDE_DIR = @APACHE_LOCATION@ INCLUDE_DIRS = -I$(APR_0_INCLUDE) -I$(HTTPD_INCLUDE_DIR) -I$(srcdir)/../include ! AM_CXXFLAGS = $(INCLUDE_DIRS) -Wall $(WITH_PROFILING) -g lib_LTLIBRARIES = libehtml.la libsession.la libdisksession.la libsessionid.la --- 10,14 ---- HTTPD_INCLUDE_DIR = @APACHE_LOCATION@ INCLUDE_DIRS = -I$(APR_0_INCLUDE) -I$(HTTPD_INCLUDE_DIR) -I$(srcdir)/../include ! AM_CXXFLAGS = $(INCLUDE_DIRS) -Wall $(WITH_PROFILING) lib_LTLIBRARIES = libehtml.la libsession.la libdisksession.la libsessionid.la |
From: Gonzalo A. <ga...@us...> - 2006-10-12 18:19:52
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv13083 Modified Files: Makefile.am Request.cpp Log Message: * Cookies were not parsed on GET requests. Index: Makefile.am =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Makefile.am,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Makefile.am 17 Sep 2006 18:14:51 -0000 1.11 --- Makefile.am 12 Oct 2006 18:19:44 -0000 1.12 *************** *** 10,14 **** HTTPD_INCLUDE_DIR = @APACHE_LOCATION@ INCLUDE_DIRS = -I$(APR_0_INCLUDE) -I$(HTTPD_INCLUDE_DIR) -I$(srcdir)/../include ! AM_CXXFLAGS = $(INCLUDE_DIRS) -Wall $(WITH_PROFILING) lib_LTLIBRARIES = libehtml.la libsession.la libdisksession.la libsessionid.la --- 10,14 ---- HTTPD_INCLUDE_DIR = @APACHE_LOCATION@ INCLUDE_DIRS = -I$(APR_0_INCLUDE) -I$(HTTPD_INCLUDE_DIR) -I$(srcdir)/../include ! AM_CXXFLAGS = $(INCLUDE_DIRS) -Wall $(WITH_PROFILING) -g lib_LTLIBRARIES = libehtml.la libsession.la libdisksession.la libsessionid.la Index: Request.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Request.cpp,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Request.cpp 4 Oct 2006 17:03:36 -0000 1.11 --- Request.cpp 12 Oct 2006 18:19:44 -0000 1.12 *************** *** 57,64 **** { case M_GET: // The arguments are stored in the 'args' member if ( r->args ) return ParseURLEncodedArgs( r->args, Arguments ); - PARSE_HEADER; break; --- 57,64 ---- { case M_GET: + PARSE_HEADER; // The arguments are stored in the 'args' member if ( r->args ) return ParseURLEncodedArgs( r->args, Arguments ); break; |
From: Gonzalo A. <ga...@us...> - 2006-10-10 13:11:30
|
Update of /cvsroot/mod-c/mod_c/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv25170 Modified Files: mod_c.c Log Message: * My previous commit was wrong. ap_rflush calls were not needed. The browser skipped some stubs due to '<' & '>' chars in some profile stubs name. Index: mod_c.c =================================================================== RCS file: /cvsroot/mod-c/mod_c/src/mod_c.c,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** mod_c.c 10 Oct 2006 12:37:38 -0000 1.30 --- mod_c.c 10 Oct 2006 13:11:23 -0000 1.31 *************** *** 152,159 **** } static void show_spec(request_rec* r, struct runspec* spec) { ap_rprintf(r, "%20llu %20llu %20lld %20lld %s/%s:%d\n", spec->accum, spec->self, spec->self / spec->ncalls, spec->ncalls, ! spec->name, spec->file, spec->line); } --- 152,187 ---- } + const char* html_quote(request_rec* r, const char* s) { + size_t n = 0; + const char* c = s; + for (; *c; ++c) + if (*c == '<' || *c == '>') ++n; + size_t len = c-s; + if (n == 0) + return s; + char* dev = (char*)apr_palloc(r->pool, len + 4*n + 1); + char* cdev = dev; + c = s; + while (*c) { + if (*c == '<') { + *cdev++ = '&'; *cdev++ = 'l'; *cdev++ = 't'; *cdev++ = ';'; + ++c; + continue; + } + if (*c == '>') { + *cdev++ = '&'; *cdev++ = 'g'; *cdev++ = 't'; *cdev++ = ';'; + ++c; + continue; + } + *cdev++ = *c++; + } + *cdev = '\0'; + return dev; + } + static void show_spec(request_rec* r, struct runspec* spec) { ap_rprintf(r, "%20llu %20llu %20lld %20lld %s/%s:%d\n", spec->accum, spec->self, spec->self / spec->ncalls, spec->ncalls, ! html_quote(r, spec->name), spec->file, spec->line); } *************** *** 201,206 **** show_spec(r, &spec); - ap_rflush(r); - if (v != NULL) free(v); if (p != NULL) free(p); --- 229,232 ---- *************** *** 224,229 **** } - ap_rflush(r); - free(p); free(v); --- 250,253 ---- |
From: Gonzalo A. <ga...@us...> - 2006-10-10 12:37:41
|
Update of /cvsroot/mod-c/mod_c/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv11458 Modified Files: mod_c.c Log Message: * Added missing & needed ap_rflush(r). Index: mod_c.c =================================================================== RCS file: /cvsroot/mod-c/mod_c/src/mod_c.c,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** mod_c.c 9 Oct 2006 20:59:05 -0000 1.29 --- mod_c.c 10 Oct 2006 12:37:38 -0000 1.30 *************** *** 201,204 **** --- 201,206 ---- show_spec(r, &spec); + ap_rflush(r); + if (v != NULL) free(v); if (p != NULL) free(p); *************** *** 222,225 **** --- 224,229 ---- } + ap_rflush(r); + free(p); free(v); |
From: Gonzalo A. <ga...@us...> - 2006-10-09 20:59:12
|
Update of /cvsroot/mod-c/mod_c/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv18759/src Modified Files: mod_c.c Log Message: * Reverted sort order when profiling stats are shown. The usefull stubs are those with greater accumulated time. Index: mod_c.c =================================================================== RCS file: /cvsroot/mod-c/mod_c/src/mod_c.c,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** mod_c.c 5 Oct 2006 15:59:46 -0000 1.28 --- mod_c.c 9 Oct 2006 20:59:05 -0000 1.29 *************** *** 141,151 **** case 0: // accum default: ! return p1[0]->accum - p2[0]->accum; case 1: // self ! return p1[0]->self - p2[0]->self; case 2: // self/ncalls ! return (p1[0]->self/p1[0]->ncalls) - (p2[0]->self/p2[0]->ncalls); case 3: // ncalls ! return p1[0]->ncalls - p2[0]->ncalls; } assert(0); --- 141,151 ---- case 0: // accum default: ! return p2[0]->accum - p1[0]->accum; case 1: // self ! return p2[0]->self - p1[0]->self; case 2: // self/ncalls ! return (p2[0]->self/p2[0]->ncalls) - (p1[0]->self/p1[0]->ncalls); case 3: // ncalls ! return p2[0]->ncalls - p1[0]->ncalls; } assert(0); |
From: Gonzalo A. <ga...@us...> - 2006-10-05 16:01:21
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv7708/src Modified Files: Profiling.cpp Log Message: * Added profile_stubs(), which return the number of profiled functions. Index: Profiling.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Profiling.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Profiling.cpp 5 Oct 2006 15:28:36 -0000 1.4 --- Profiling.cpp 5 Oct 2006 16:01:16 -0000 1.5 *************** *** 7,10 **** --- 7,12 ---- ProfileFunction* ProfileFunction::_head = NULL; + unsigned long ProfileFunction::_cnt = 0; + int ProfileRun::depth = 0; ProfileFunction* ProfileRun::call_stack[MAX_DEPTH] = { NULL, }; *************** *** 36,39 **** --- 38,42 ---- _next->_prev = this; _head = this; + ++_cnt; } *************** *** 59,60 **** --- 62,67 ---- } + unsigned long profile_stubs() { + return ProfileFunction::cnt(); + } + |
From: Gonzalo A. <ga...@us...> - 2006-10-05 16:01:21
|
Update of /cvsroot/mod-c/ehtml/include In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv7708/include Modified Files: Profiling.h Log Message: * Added profile_stubs(), which return the number of profiled functions. Index: Profiling.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Profiling.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Profiling.h 5 Oct 2006 15:28:36 -0000 1.8 --- Profiling.h 5 Oct 2006 16:01:16 -0000 1.9 *************** *** 45,48 **** --- 45,49 ---- ProfileFunction *_next, *_prev; static ProfileFunction *_head; + static unsigned long _cnt; friend class ProfileRun; *************** *** 55,58 **** --- 56,61 ---- static ProfileFunction* Head() { return _head; } ProfileFunction* Next() { return _next; } + + static unsigned long cnt() { return _cnt; } }; *************** *** 112,115 **** --- 115,119 ---- */ EXTERNC void profile_tick(void** cbdata, struct runspec* spec); + EXTERNC unsigned long profile_stubs(); #endif |
From: Gonzalo A. <ga...@us...> - 2006-10-05 15:59:51
|
Update of /cvsroot/mod-c/mod_c/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv7169/src Modified Files: mod_c.c Log Message: * Added the ability to sort cpu usage report. Index: mod_c.c =================================================================== RCS file: /cvsroot/mod-c/mod_c/src/mod_c.c,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** mod_c.c 21 Sep 2006 17:23:58 -0000 1.27 --- mod_c.c 5 Oct 2006 15:59:46 -0000 1.28 *************** *** 29,32 **** --- 29,34 ---- #include <http_log.h> + #include <assert.h> + /** * The name of the EHMTL file handler. *************** *** 131,134 **** --- 133,161 ---- } + int sort_field; + + int spec_cmp(const void* v1, const void* v2) { + struct runspec** p1 = (struct runspec**)v1; + struct runspec** p2 = (struct runspec**)v2; + switch (sort_field) { + case 0: // accum + default: + return p1[0]->accum - p2[0]->accum; + case 1: // self + return p1[0]->self - p2[0]->self; + case 2: // self/ncalls + return (p1[0]->self/p1[0]->ncalls) - (p2[0]->self/p2[0]->ncalls); + case 3: // ncalls + return p1[0]->ncalls - p2[0]->ncalls; + } + assert(0); + } + + static void show_spec(request_rec* r, struct runspec* spec) { + ap_rprintf(r, "%20llu %20llu %20lld %20lld %s/%s:%d\n", + spec->accum, spec->self, spec->self / spec->ncalls, spec->ncalls, + spec->name, spec->file, spec->line); + } + /** * Produce EHTML profiling statistics. *************** *** 140,147 **** * @return Returns... */ static int EHTMLProfileHandler( request_rec *r ) { void* cbdata = NULL; - struct runspec spec; if (r->handler == NULL || --- 167,174 ---- * @return Returns... */ + #define FMT(i) "<a href=\"?" #i "\">%20s</a> " static int EHTMLProfileHandler( request_rec *r ) { void* cbdata = NULL; if (r->handler == NULL || *************** *** 153,166 **** return DECLINED; ! ap_set_content_type(r, "text/plain"); - ap_rprintf(r, "%20s %20s %20s function/file:line\n", - "accum", "self", "ncalls"); - while (profile_tick(&cbdata, &spec), cbdata != NULL) { - ap_rprintf(r, "%20llu %20llu %20lld %s/%s:%d\n", - spec.accum, spec.self, spec.ncalls, - spec.name, spec.file, spec.line); } return 0; } --- 180,228 ---- return DECLINED; ! ap_set_content_type(r, "text/html"); ! ! ap_rprintf(r, "<pre>"); ! ap_rprintf(r, FMT(0) FMT(1) FMT(2) FMT(3) "function/file:line\n", ! "accum", "self", "self/call", "ncalls"); ! ! unsigned long n = profile_stubs(); ! ! sort_field = 0; ! ! struct runspec* v = (struct runspec*)malloc(sizeof(struct runspec) * n); ! struct runspec** p = (struct runspec**)malloc(sizeof(struct runspec*) * n); ! ! if (v == NULL || p == NULL) { ! ! ap_rputs("Running low on memory, will not sort results.\n", r); ! struct runspec spec; ! ! while (profile_tick(&cbdata, &spec), cbdata != NULL) ! show_spec(r, &spec); ! ! if (v != NULL) free(v); ! if (p != NULL) free(p); ! ! return 0; } + int i = 0; + for (i = 0; profile_tick(&cbdata, v+i), cbdata != NULL; ++i) + p[i] = v+i; + + sort_field = 2; + if (r->args && *r->args) + sort_field = atoi(r->args); + + qsort(p, n, sizeof(struct runspec*), spec_cmp); + + for (i = 0; i < n; ++i) { + show_spec(r, p[i]); + } + + free(p); + free(v); + return 0; } |
From: Gonzalo A. <ga...@us...> - 2006-10-05 15:28:44
|
Update of /cvsroot/mod-c/ehtml/include In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv26208/include Modified Files: Profiling.h Log Message: * Fixed profiling 'self' counter. Index: Profiling.h =================================================================== RCS file: /cvsroot/mod-c/ehtml/include/Profiling.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Profiling.h 17 Sep 2006 18:14:51 -0000 1.7 --- Profiling.h 5 Oct 2006 15:28:36 -0000 1.8 *************** *** 69,75 **** static ProfileFunction* call_stack[MAX_DEPTH]; public: ! ProfileRun(ProfileFunction* f): _started(get_tick()), _f(f) { ! call_stack[depth++] = f; ! } ~ProfileRun(); }; --- 69,73 ---- static ProfileFunction* call_stack[MAX_DEPTH]; public: ! ProfileRun(ProfileFunction* f); ~ProfileRun(); }; |
From: Gonzalo A. <ga...@us...> - 2006-10-05 15:28:44
|
Update of /cvsroot/mod-c/ehtml/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv26208/src Modified Files: Profiling.cpp Log Message: * Fixed profiling 'self' counter. Index: Profiling.cpp =================================================================== RCS file: /cvsroot/mod-c/ehtml/src/Profiling.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Profiling.cpp 13 Sep 2006 14:59:50 -0000 1.3 --- Profiling.cpp 5 Oct 2006 15:28:36 -0000 1.4 *************** *** 4,17 **** #include <string.h> ProfileFunction* ProfileFunction::_head = NULL; int ProfileRun::depth = 0; ProfileFunction* ProfileRun::call_stack[MAX_DEPTH] = { NULL, }; ProfileRun::~ProfileRun() { hrtime_t diff = get_tick() - _started; _f->spec.accum += diff; _f->spec.self += diff; ! if (depth) ! call_stack[--depth]->spec.self -= diff; ++_f->spec.ncalls; } --- 4,25 ---- #include <string.h> + #include <assert.h> + ProfileFunction* ProfileFunction::_head = NULL; int ProfileRun::depth = 0; ProfileFunction* ProfileRun::call_stack[MAX_DEPTH] = { NULL, }; + ProfileRun::ProfileRun(ProfileFunction* f): _started(get_tick()), _f(f) { + call_stack[depth++] = f; + } + ProfileRun::~ProfileRun() { + assert(depth > 0); + --depth; hrtime_t diff = get_tick() - _started; _f->spec.accum += diff; _f->spec.self += diff; ! if (depth > 0) ! call_stack[depth-1]->spec.self -= diff; ++_f->spec.ncalls; } |
From: Gonzalo A. <ga...@us...> - 2006-10-05 14:57:00
|
Update of /cvsroot/mod-c/ehtml In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv12618 Modified Files: ChangeLog Log Message: * Recent work: apache output response stream & debugging framework. Index: ChangeLog =================================================================== RCS file: /cvsroot/mod-c/ehtml/ChangeLog,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** ChangeLog 15 Sep 2006 10:37:05 -0000 1.6 --- ChangeLog 5 Oct 2006 14:56:54 -0000 1.7 *************** *** 1,2 **** --- 1,7 ---- + 2006-10-05 Gonzalo A. Arana <gon...@gm...> + + * Added apache response stream interface. + * Debugging framework is now fixed. + 2006-09-15 Matej Urbas <mat...@gm...> |