----------------------- PowerPhlogger CHANGELOG ----------------------- $Id: CHANGELOG,v 1.103 2002/10/02 22:03:14 cvs_iezzi Exp $ PowerPhlogger 3.0 ------------------------------------------------------------------------ PPhlogger3 is still in development. It is going to be a complete rewrite of the existing PPhlogger 2.x code base. First preview releases are expected by the end of 2002 or early 2003. Project information is available on: http://www.phpee.com/pphlogger3-dev/ PowerPhlogger 2.2.3 10-02-02 ------------------------------------------------------------------------ [[[ new features ]]] + added local traceroute script (/actions/trace.php) + added Ukranian search-engines (by MDG) + admin maintenance: New "force deletion" to force the deletion of old logs/visitor paths according to the settings dellog_lim/delpath_lim [[[ changes/fixes ]]] - pphl_xxxxx_ipcheck tables are deprecated and have been removed now using pphl_xxxxx_logs instead - improving speed by adding INDEX's to pphl_xxxxx_logs - trackPath() -> getNewPath(), combining two UPDATE's to a single one - changed default traceroute path from above.net to getnet.com (If this setting is kept empty, PPhlogger will use local traceoutes) - loglist: open external links in new window (target="_blank") - added Earthlink, AT&T to engines-list.ini - updated htmlMimeMail class from 2.0.3 to 2.5.1 - plain email mode in setup.php, step 2 - This will prevent the attachment of pphlogger.js in the confirmation email. - fixed ValidEmail() in libmail.mod.php, now works with TLDs like .info - slightly improved XHTML compliance - updated Dutch language files by Rob den Toom - rewrite of /include/delLogs.inc.php, now using LogsCleanUp class - added PPHL_DB_LOCK constant for easy database locking during upgrades - using constants for DB configuration - added setting PPHL_DB_PORT, PPHL_DB_PERSISTENT to config.inc.php PowerPhlogger 2.2.2b 07-19-02 ------------------------------------------------------------------------ [[[ new features ]]] + added Russian search-engines (by SeazoN) [[[ fixes ]]] - fixed problems with MP-list, multi-page logging - using constant PPHL_SCRIPT_PATH instead of $rel_path - fixed problem where screen resolution was 'undefined' - updated French language file (fr.inc.php) by Eric Blas - added hour component for online times - calTableSize() now also works with InnoDB (MySQL-Max) - workaround for cookies in IIS no longer necessary since IIS 5.1 - workaround for UTF-8 encoding in query-strings - added detection of Netscape7/Mozilla 1.x in yabd.lib.php - fixed display problems with NS 4.7x PowerPhlogger 2.2.2a 04-30-02 ------------------------------------------------------------------------ [[[ new features ]]] + new CSS: tierwaisen (by Erik) [[[ fixes ]]] - fixed visitors-per-hour view, 'today' should now work - great speed-up for visitors-per-hour - optimized upd_2.2.1-2.2.2.php - full browser/OS-strings in dspBrowserOs.php - faster table-size calculation in edSettings.php - fixed loglist-search for resolution - changed disposition to "attachment" instead of "inline" in libmail - more efficient calcTableSize(): no more exhausted memory limit errors in admin2's [calc table size] - fixed problems with indexes in ISAM-tables (mySQL 3.22.xx) in pphl_xxxxx_logs, pphl_xxxxx_mpdl, and pphl_agents - various other fixes for ISAM-tables - fixed endless-loop problems in mySQL 3.22.xx, where LAST_INSERT_ID() was used in tables with an AUTO_INCREMENT row (pphl_xxxxx_mpdl) - hiding tblsize in admin2 + admin5 if mySQL < 3.23.03 - reload-link in admin5.php instead of cached table size calculation - corrections in se.inc.php (by Mattias Pettersson) - fixed date in from... to... in dspLogs.php (User-time instead of GMT) - major security patch !! (now using constants for include-files) PowerPhlogger 2.2.2 04-14-02 ------------------------------------------------------------------------ [[[ new features ]]] + multiple log deletion (checkboxes) + visitors per hour graph + unite downloads with the same filename + referer blocking + new CSS: doggy (by Sandra), caits & iceage (by Carsten) xt-design (by Moritz Donhauser, xt-design.de) + added colorpages 21-40 by Gabi + possibility to OPTIMIZE usr/adm tables + updated FAQ section in doc.html (/docs/FAQ does no longer exist) + added Italian search engines by Marco Chiesi and Gano + rewrite of pphlogger.js, now autodetects frameset + simpler md5-login (JS), updated /include/md5.js + added more search-engines (by Kalvin) + set CSS directly in CSS-editor + added language localizations: Danish by Jan Latvian by Ansis Ataols Bērziņš + better mpdl-editor, now supporting multiple mpdl deletion + better timezone support (all timezones, language localized) + rewrite of setup.php: user-friendly, language support + own referrer blocking [[[ changes/fixes ]]] - better performance for stats and admin2 (added index for mpdl- and users-table) by Carsten - workaround for dumb users who use their redir-URL instead of the correct one in their URL-list - fixed pphlogger.js bug, where title didn't get escaped - fixed domain table for Turkish/Greek language - changed visitor paths default to On - it's now easier to change file extensions (see FAQ in doc.html) - fixed calcTableSize() problem with table prefixes - fixed some addslashes()/urldecode() problems - fixed bug in last X referrers list - hide signup page if signup_ok = false - fix for servers where HTTP_ADDR is not set, using HTTP_HOST - fixed GMT timestamp problems in calendar (changing of month) - fix in yabd.lib.php, where browser-string was not found in $arr_brows - calendar data now gets stored as serialized data in the cache-table - mysql_close() now in register_shutdown_function to keep connection open for further use in showhits.php if st='php' - drop visible_style (deprecated) in pphlogger_users table - ENUM --> TINYINT conversation in PPhlogger3 we're going to use the more standardized TINYINT instead of ENUM. TINYINT(1) is used as a BOOL in this context. - new logid format: now using AUTO_INCREMENT instead of PHP's uniqid() more reliable and uses less space VARCHAR(13) --> INT - fixed some login problems - moved all agent-strings to new table pphlogger_agents agent now stored as ID to save database size - entrypoint/path now stored as ID (entryid INT UNSIGNED, path TEXT) - mp's no longer get stored as full URLs! They all get cut down using the rulesets defined in short-query/index settings - better pureURL() - CSS now stored as IDs - xxxxx_logs: res VARCHAR(9) --> res_w INT, res_h INT - new default table prefix 'pphl_', added /upgrade/prefix_change.php - fixed problem that occurred with multiple emails in userprofile - moved all desc_xx in pphl_domains to new lang-files (xx_tld.inc.php) PowerPhlogger 2.2.1 01-06-02 ------------------------------------------------------------------------ [[[ new features ]]] + extended CSS capabilities (color_1t, color_1a,...) + added winamp and gentoo CSS (gentoo.org style) + added libmail (HTML mime mail is no longer default) + ability to use counter images without Freetype support using GD's built-in fonts. + better gd image support detection for PHP >= 4.0.2 + validating code against XHTML 1.0 standards + check for username syntax [[[ fixes ]]] - fixed /admin/delete_user.php (register_globals = Off) - fixed problems with prefixes in tables - more secure login-form - using onSubmit() instead of onClick() for login-form (now also works with NS6) - admin1: fixed redirection when trying to delete a non-existing user - updated Swedish language file (se.inc.php) by Mattias Pettersson - updated Polish language file (pl.inc.php) by Wojciech Dorosz PowerPhlogger 2.2.0 12-24-01 ------------------------------------------------------------------------ [[[ new features ]]] + asc/desc order in admin2 + ability to log document titles by Carsten Albrecht + added Greek language localization by Takis + added German documentation doc_de.html + new css: mmstyle + caching of tables in dspStats.php + database table size view (in edSettings.php and admin2.php) [[[ fixes ]]] - moved all count() functions out of loops (minor speed increase) - updated Italian language files by Luca Mercuri - added DOCTYPE tag - PRIMARY KEY in xxxxx_mpdl now spans over type,url - better htmlStatTable(), fixes problems in dspStats.php - fixed plug-ins (admin5) - class.html.mime.mail updated from 2.0.2 to 2.0.3 - adding http:// where user didn't specify it - md5 encryption for login-form: default is again off (you can change this in setup.php, step 3) PowerPhlogger 2.2.0-RC2 12-02-01 ------------------------------------------------------------------------ [[[ new features ]]] + user can set index.* files to be treated the same as / + URL handling: short query strings (user can specify if whole/part of the query string gets stripped off the URL) + yesterday's hits in showhits.php + rewrite of admin userprofile list (can now be limited and sorted) + PrevNext bar [ prev 1 2 3 ... next ] in admin userprofile list + added Polish language localization by Wojciech + 'loopback_bug' setting for f2s users + country flag images in top domain list + time-period view for browser/OS + last X referrers (full-URL list) + complete rewrite of the mailing list feature (now with preview) [[[ fixes ]]] - fixed calendar image (was not able to display previous months) - fixed start_date in email notifications, now in county specific format - fixed serious bug when dellog_lim_d was enabled - fixed GMT timestamp problems in calendar and loglist - better 'real IP' detection - users didn't get logged in admin3 - more efficient log-deletion - security fix in db_dump.php - fixed all upgrade scripts. Now ready to upgrade from any version to 2.2.0-RC2 PowerPhlogger 2.2.0-RC1 11-18-01 ------------------------------------------------------------------------ [[[ new features ]]] + secure login using PHP4's session managment in combination with encrypted password (JS) + dynamic CSS generation. new CSS editor that allows to create user- defined styles + visitor's navigation path + proxy and "real" IP detection + better engines-list.ini parsing (allow different search query identifiers) + PrevNext bar [ prev 1 2 3 ... next ] for loglist and admin3 + show_vis_per_day.php is now able to show current data if included on your own page + removed necessity of register_globals and added grab_globals.lib.php (this may solve some people's login-problems) + language support for domain-list (currently en, de, cn, cnb, pl, nl, fr, es) + removed diskspace / upload features in admin4 + added new css: metal + all dates are now stored in GMT + now supports full URLs in usersettings (works now also with https://...) [[[ fixes ]]] - faster log deletion if you limit by number of logs - charset is now set with header() instead of meta-tag - htmlentities() of agent-information - pphlogger.php, problem occured when magic_quotes_gpc was disabled and agent contained quotes - pphlogger_send now also works on win32 - class.html.mime.mail updated from 1.34 to 2.0.2 - using trim() to strip whitespace in your_url - confirmation mail with attachment now works on win32 (fixed in 2.1.4d) - changed language codes: ge->de, sp->es - Pragma: no-cache in header - using > last version without requiring mySQL PowerPhlogger 2.0.1 12-05-00 ------------------------------------------------------------------------- redesigned to make PowerPhlogger available to anyone PowerPhlogger can be called by JavaScript if no PHP avail. screen res & color information added created subdirectories with user-files login-page with password authentication PowerPhlogger 1.0.6 11-26-00 ------------------------------------------------------------------------- changed files: phlogview.inc, phlogger.php3 fixed bug where multiple-page-loggings didn't work multiple-page numbers are now getting created "on the fly" download-count added PowerPhlogger 1.0.5 08-12-00 ------------------------------------------------------------------------- first public release please report bugs on the forum: http://www.iezzi.ch/phorum/list.php?f=4 contact: Philip Iezzi [webmaster@phpeee.com]