[X] The "eMule0.46b-Installer.exe" file could not be found or is not available. Please select another file.

Share

More
Max Media Manager (phpAdsNew) Ad Server Icon

Max Media Manager (phpAdsNew) Ad Server

beta

by andrew_hill, dkkeen, scott_switzer


Max Media Manager is a fork of phpAdsNew geared toward large and more sophisticated websites. All of the features from Max Media Manager, such as affiliate conversion tracking, adserving for large websites, and additional banner limitations have been inc


http://www.openx.org





Separate each tag with a space.

Release Date:

2007-04-11

Topic:

Operating System:

License:

Translations:

Intended Audience:

User Interface:

Programming Language:

Registered:

2004-03-02

Ratings and Reviews

Be the first to post a text review of Max Media Manager (phpAdsNew) Ad Server. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Project Information Updated

    scott_switzer changed the public information on the Max Media Manager (phpAdsNew) Ad Server project

    posted by scott_switzer 241 days ago

  • Max Media Manager v0.3 v0.3.31-alpha-pr3 file released: MaxMediaManager-v0.3.31-alpha-pr3.zip

    +---------------------------------------------------------------------------+ | Max Media Manager v0.3 | | ================= | | | | Copyright (c) 2003-2006 m3 Media Services Limited | | For contact details, see: http://www.m3.net/ | | | | Copyright (c) 2000-2003 the phpAdsNew developers | | For contact details, see: http://www.phpadsnew.com/ | | | | 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 | +---------------------------------------------------------------------------+ +-------------------------------+ | Release Max v0.3.31-alpha-pr3 | +-------------------------------+ 2007-04-11 Delivery Bug Fixed #283 - HTTP response splitting vulnerability in ck.php (Radek) +-------------------------------+ | Release Max v0.3.31-alpha-pr2 | +-------------------------------+ 2007-01-19 Admin Bug Fixed #47 - Fixed errors in upgrade script in Admin::Upgrade::_upgradeToThreeThrtyOneAlpha (Radek) 2007-01-19 Admin Bug Fixed #49 - Added missing columns and tables to sql scheme file (Radek) +-------------------------------+ | Release Max v0.3.31-alpha-pr1 | +-------------------------------+ 2007-01-18 Admin Bug Fixed #39 - XSS vulnerability in admin-search.php and affiliate-search.php (JVN#07274813) (Matteo) +---------------------------+ | Release Max v0.3.31-alpha | +---------------------------+ 2006-12-19 Delivery Bug Fixed #1 (new trac, see above) - Iframe refresh was not working (Chris) /** * NOTE: The svn repositry was moved to a new server at this point * Any ticket references below this point are held at: * - https://museum.openads.org/trac/openads/ */ 2006-11-24 Admin Feature Fixed #936 - Created the first version of the Channel Availability report (Andrew) 2006-11-23 Admin Feature Fixed #1001 - Add Openads Sync support, with built in product upgrades checker (Matteo) 2006-11-23 Admin Bug Fixed #977 - Issue with creating publisher after deleting old agencies/publishers (Matteo) 2006-11-22 Admin Bug Fixed #784 - Add a pragma-no-cache header to stats pages (Dawid) 2006-11-22 Admin Feature Fixed #696 - Put a pager on the conversion detail page (Dawid) 2006-11-15 Plugins Feature Merged in (previously proprietary) MS Excel output libraries (Andrew) 2006-11-14 General Bug Fixed #976 - MAX_AclReCompileAll() has rogue '$this' (Colin) 2006-11-14 General Bug Fixed #974 - Incorrect query function call in upgrade script (/lib/max/Admin/Upgrade.php) (Colin) 2006-11-09 Admin Feature Fixed #966 - Adds new calculations based off technology_cost to stats screens and to preferences table (Dawid) 2006-11-09 Admin Feature Fixed #926 - Add technology_cost to zone. Add sum_techcost to data_sum_ad_hourly (Dawid) 2006-11-09 Admin Bug Fixed #967 - Moving the 'total' row on stats overview page to the top (Dawid) 2006-10-31 Admin Bug Fixed #934 - Agency login can't edit own channels (James) 2006-10-31 Delivery Bug Fixed #525 - Error in www/delivery/ai.php when default banner is selected (James) 2006-10-30 Admin Feature Fixed #933 - Sort scope drop-downs alphabetically in report generation screens (James) +---------------------------+ | Release Max v0.3.30-alpha | +---------------------------+ 2006-12-07 Admin Bug Fixed #1019 - Variable IDs are not correctly saved in the zone properties screen when sum of variables cost type is selected (Matteo) 2006-12-06 Admin Bug Fixed #1018 - Offline conversions import does only add conversions (Matteo) 2006-11-29 Delivery Bug Fixed #1011 - JS tracker code broken when using appended code (Chris) 2006-11-23 Admin Bug Fixed #1010 - Variable based cost calculations sometimes give wrong results (Matteo) 2006-11-02 General Bug Fixed #943 - Bug in date ranges in DaySpan class (Matteo) 2006-11-02 Admin Bug Refs #944 - Improved tabindex handling in Admin_UI_DaySpanField (Matteo) 2006-11-02 Admin Bug Fixed #944 - Admin_UI_DaySpanField class "always" auto submits (Matteo) 2006-10-31 Admin Bug Fixed #838 - Configuration file not found when $host value contains port number (James) 2006-10-31 Admin Bug Fixed #746 - init-parse.php won't run when called from cron (James) 2006-10-30 Admin Feature Fixed #932 - Finish 'Upload Conversions' facility (James) 2006-10-26 Admin Feature Refs #894 - Highlight zones with no house ad linked (James) +---------------------------+ | Release Max v0.3.29-alpha | +---------------------------+ 2006-11-23 Delivery Bug Fixed #992 - Default plugin config is now used if no domain specific config file is found (Chris) 2006-11-23 Admin Bug Fixed #989 - Missing Argument in MAX_getStoredValue() (Matteo) 2006-11-22 Admin Bug Fixed #999 - Access to inventory blocked when logged in as advertiser (James) 2006-11-21 Admin Bug Fixed #997 - Field missing from upgrade script (James) 2006-11-21 Admin Bug Fixed #995 - Unable to link by individual banners (James) 2006-11-20 General Bug Fixed #718 - Conversions screen show to much data (Dawid) 2006-11-16 Maintenance Feature Removed deprecated "optimisation" option for high-priority placements, cleaned up generation of advertiser reports in legacy phpAdsNew code and added in new debugging code to that process (Andrew) 2006-11-14 Admin Bug Refs #888 - Tracker variables page broken (Matteo) 2006-11-06 General Bug Fixed #955 - Cost calculation using "% of a variable" not accurate (Matteo) 2006-10-27 General Feature Fixed #931 - Zone capping (Andrzej) 2006-10-25 Admin Bug Fixed #929 - Zone probability screen should not use cache (Chris) 2006-10-25 General Bug Fixed #928 - Object not found when logging as Affiliate (Dawid) 2006-10-24 General Feature Fixed #926 - Add technology cost options at zone level (Dawid) 2006-10-20 General Bug Fixed #924 - Special characters causing summary script to crash (James) 2006-10-17 General Bug Fixed #922 - Wrong datatype in variables table (James) 2006-10-16 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-16 Admin Bug Fixed #876 - Banner deactivation broken for agency login (James) 2006-10-12 Maintenace Feature Fixed #911 - Improve maintance die() message (Chris) 2006-10-12 Delivery Feature Refs #807, #750 - Refactored and improved the delivery engine, to improve performance and code maintainability (Chris) 2006-10-12 Admin Bug Fixed #898 - Broken channel management (James) 2006-10-12 General Feature Fixed #910 - Refactor the hack that suppresses the "More Reports" link (Dawid) 2006-10-10 Admin Feature Fixed #894 - Highlight zones with no house ad linked (James) 2006-10-09 General Bug Fixed #906 - In reports 0, "0" input values are not passed (Dawid) 2006-10-09 General Feature Completed refactoring of DAL and Maintenance libraries (Andrew) 2006-10-06 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-05 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-05 Maintenance Bug Fixed #882 - Fixed the way that the priority_factor is reset in the PriorityCompensation class when an ad's delivery limitations are changed (Andrew) 2006-10-04 Admin Bug Fixed #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-04 Delivery Bug Fixed #890 - Companion positioning broken with JavaScript tags (Chris) 2006-10-04 Admin Bug Fixed #899 - Campaigns in the tracker-campaigns screen made clickable (Chris) 2006-09-27 Delivery Bug Fixed #893 - Iframe served ads log afr.php as current page (Chris) 2006-09-20 Admin Bug Fixed #888 - Tracker variables page broken (James) 2006-09-18 Admin Feature Fixed #868 - Add cost recalculation screen (Matteo) 2006-09-15 Admin Feature Fixed #883 - Zone History Report output as .csv file (James) +---------------------------+ | Release Max v0.3.28-alpha | +---------------------------+ 2006-09-15 Admin Bug Fixed #880 - Conversion data uploads not working (James) 2006-09-14 Admin Bug Refs #751 - Correct sales count on stats-global-advertiser (Chris) 2006-09-12 Admin Bug Fixed #877 - Zone ID is missing in the arrival invocation code for affiliates (Matteo) 2006-09-08 Admin Bug Fixed #873 - Advertiser and history stats not counting deleted zones (James) 2006-09-07 Admin Bug Fixed #864 - Allow cost calculation to be a % of any numeric variable (Matteo) 2006-09-07 Admin Bug Fixed #871 - Manually changing connection status doesn't update the correct summary table when using arrivals (Matteo) 2006-09-06 Admin Bug Fixed #865 - Zone History Report had hardcoded zone_id (James) 2006-09-05 Admin Feature Fixed #852 - Variable visibility is now also configurable per-publisher (Matteo) 2006-08-31 Admin Feature Fixed #851 - Add a new publisher/affiliate permission to allow them to only see approved or pending conversions (Matteo) 2006-08-31 Admin Feature Fixed #850 - Add back advertiser and publisher welcome message feature (Matteo) 2006-08-30 Admin Feature Fixed #848 - Added number of items column to stats screens (Matteo) 2006-08-30 Admin Feature Fixed #847 - Modified date range selector in stats screens to be clearer (Matteo) 2006-08-30 Admin Bug Fixed #856 - Fatal Error Entering stats.php section, mcal function problem (Dawid) 2006-08-29 Maintenance Bug Fixed #853 - Split tracker tables dropped too early (Chris) 2006-08-29 Admin Bug Fixed #855 - Cross agency data revealed in search results (Chris) 2006-08-29 Admin Bug Fixed #845 - Made another way of reading Time Zone when safe_mode is turned on (Dawid) 2006-08-25 Admin Feature Fixed #844 - Tidy up supprt for various comparison operators in SqlBuilder (James) +---------------------------+ | Release Max v0.3.27-alpha | +---------------------------+ 2006-08-25 Admin Bug Fixed #743 - Channel appears twice in list - improved original fix (James) 2006-08-23 Admin Bug Fixed #743 - Channel appears twice in list (James) 2006-08-22 Maintenance Bug Fixed #762 - Fixed an issue with the way past ad/zone prioritisation data is stored, so that if older OI data for an ad/zone pair is selected due to current OI data being missing for the oringinal ad in a different zone, and for a different ad in the oringal zone, the the older OI data does not override the current OI data (Andrew) 2006-08-22 Maintenance Feature Added enhancement to avoid performing scaling calculations when not actually required (Andrew) 2006-08-21 Admin Bug Fixed #841 - LegalAgreement code is wrongly run before installing (Matteo) 2006-08-21 Admin Feature Fixed #840 - Make default "arrival_capable" value an agency level preference (Matteo) 2006-08-21 Admin Bug Refs #751 - Fixed missing direct selection stats in global history when logged in as agency (Matteo) 2006-08-18 Admin Bug Refs #836 - Added all conversion totals to stats (James) 2006-08-18 Admin Bug Fixed #751 - Agency login can't see statistics from any bannercode direct selection ads (Matteo) 2006-08-17 Admin Bug Refs #825 - Data change added to upgrade script (James) 2006-08-17 Admin Bug Fixed #836 - Missing conversion ratio total in stats (James) 2006-08-17 Maintenance Bug Refs #762 - Missing parameter in the MAX_Dal_Maintenance::_calculateAveragePastPriorityValues() method meant that, under some situations, not all information was in place to correctly generate the past priority information, resulting in invalid priority adjustments in PriorityCompensation. This may result in alternating up/down priority adjustments, esp. with aternating targeting. (Andrew) 2006-08-17 Admin Bug Fixed #834 - Legal agreement not agreed to error message "plain" (Matteo) 2006-08-17 Admin Bug Fixed #803 - Change to table definition (James) 2006-08-16 Admin Bug Fixed #832 - Summary script failing due to special characters in WHERE clause (James) +---------------------------+ | Release Max v0.3.26-alpha | +---------------------------+ 2006-08-14 Admin Bug Fixed #825 - Allow multiple forecast types for zones (James) 2006-08-14 Admin Bug Fixed #829 - Update the way MySQL locks are used (James) 2006-08-11 Admin Bug Fixed #803 - Missing DB column in install/upgrade files (James) 2006-08-10 Admin Bug Fixed #820 - Other agencies affiliates visible in some stats screens (Matteo) 2006-08-07 Admin Feature Fixed #781 - checkboxes which tell the report writer which worksheets to generate (Matteo) 2006-08-07 Admin Feature Fixed #782 - Advertiser and Campaign reports should display same columns as stats screens (Matteo) 2006-08-04 Admin Bug Fixed #817 - Conversion Ratio does not display in entities stats screens (Matteo) 2006-08-04 Admin Bug Fixed #818 - SQL error when saving basket value variables in the tracker variables screen (Matteo) 2006-08-04 Admin Feature Refs #809 - Added export to array feature to all statsController classes (Matteo) 2006-08-04 Admin Bug Fixed #806 - Multiple Inventory Reports overloading DB (James) 2006-08-03 Admin Bug Refs #810 - Escape quotes in summary script SQL (James) 2006-08-03 Admin Bug Fixed #810 - Escape quotes in summary script SQL (James) 2006-08-03 Admin Feature Fixed #809 - Add export to array feature to history statsController classes (Matteo) 2006-08-03 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-02 Admin Feature Refs #796 - Summary table mods added to install/upgrade (James) 2006-08-02 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-02 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-01 Admin Bug Fixed #797 - Typo in zone report description (James) 2006-07-31 Admin Bug Fixed #788 - Fix didn't work when logged in as admin (James) 2006-07-31 Admin Feature Fixed #805 - Affiliate invocation should show click-tracking or arrival code based on each banner capability (Matteo) 2006-07-28 General Bug Fixed #786 - Missing fields in tables.core.mysql.sql (James) 2006-07-26 Admin Bug Fixed #788 - Global advertiser stats not counting impressions invoked by direct selection (James) +---------------------------+ | Release Max v0.3.25-alpha | +---------------------------+ 2006-07-28 Admin Bug Fixed #801 - Variable purpose is reset when adding a new variable (Matteo) 2006-07-27 Delivery Bug Fixed #793 - Missing variables causes tjs code to fail (Chris) 2006-07-27 Admin Bug Fixed #792 - Tracker invocation now quotes JS variables (Chris) 2006-07-27 Admin Bug Fixed #789 - After upgrade - Script variable block is omitted from tracker-invocation (Matteo) 2006-07-26 Admin Bug Fixed #788 - Global advertiser stats not counting impressions invoked by direct selection (James) 2006-07-25 Admin Bug Fixed #772 - Affiliate login - the tag shows the m3_data string running into the URL (Matteo) 2006-07-24 Admin Feature Fixed #777 - Added password recovery feature for agencies, advertisers and publishers/affiliates (Matteo) 2006-07-24 Admin Bug Fixed #722 - 3 Call-time pass-by-reference errors (Matteo) 2006-07-22 General Bug Fixed #783 - Conversions dedup and some variable/tracker related tests failing (Matteo) 2006-07-21 Delivery Bug Fixed #769 - Clicks not counted for email zones (Chris) 2006-07-21 Delivery Bug Fixed #768 - Exclusive ads linked to email zones fail to click through correctly (Chris) 2006-07-20 General Feature Fixed #750 - Allow overriding config files to extend config (Chris) 2006-07-20 General Bug Fixed #767 - SimpleTest webtestcase assertHeader breaks when the value contains a colon (Chris) 2006-07-19 Admin Bug Fixed #689 - Basic HTML validation on 3rd party creatives is now done in JavaScript (Dawid) 2006-07-19 Maintenance Feature Fixed #759 - Learnt priorities are now ignored if a banner's ACL has changed (Chris) 2006-07-19 Admin Bug Fixed #766 - affiliate-invocation.php is not formatted correctly in IE (Matteo) 2006-07-19 Admin Feature Fixed #765 - Remove the 'language' dropdown from the affiliate (not the publisher) screen (Matteo) 2006-07-19 Admin Bug Fixed #764 - Tracker invocation code doesn't contain the variable template block (Matteo) 2006-07-19 General Feature Fixed #763 - Add a new tracker variable type "date" (Matteo) 2006-07-17 Admin Bug Fixed bugs in reports caused by upgrade to MySQL 5 (James) 2006-07-17 Admin Bug Fixed #638 FlashObject mispositions on some sites (Chris) 2006-07-17 Admin Feature Refs #758 Added a column to the banner and channel tables to store when a banner's ACL last changed (Chris) 2006-07-14 General Feature Changed way conversion are stored to automatically track back to 30 days regardless of window (Matteo) 2006-07-12 Admin Feature Added hidden property to tracker variables thus allowing an advertiser to select which variables are viewable by publishers/affiliates (Matteo) 2006-07-11 General Feature Improved the tracker append screen to allow choosing whether an appended code needs to be modified to pass the variable values. Currently supported are MMM own JS tracker code, which can be used without any modification and {variable:basket_value} template style variables (Matteo) 2006-07-11 General Feature Changed the possible variable tracking methods so that variables are now url-encoded by default, while keeping a backwards-compatible method (Matteo) 2006-07-11 Admin Feature Fixed #40 - Current report parameter values stored as defaults (James) 2006-07-11 General Feature Added "Default", "DOM" and "Custom" methods to pass tracker variables: - Default uses the previous behaviour (JS global vars, with an the example template); - DOM is able to capture the text inside an HTML element or the value attribute of an INPUT tag; - Custom makes possible to customize the JS code used to track each variables. When choosing DOM or Custom there is no need to modify the invocation code already deployed when variables change. Also, appending other MAX tracker codes to a tracker now makes sure that the same variable value is passed to the other trackers, overriding their variable tracking method (Matteo) 2006-07-10 Admin Bug Session data wasn't correctly restored under some circumstances because it was wrongly stripslash-ed before unserialization, leading unexpectedly to the login screen (Matteo) 2006-07-07 Admin Bug Trackers appendcode wasn't correctly saved to the trackers table (Matteo) 2006-07-05 Admin Bug Fixed #753 - Tracker "Deafult Status" ignored (Matteo) 2006-07-05 Admin Bug Added tracker variables purpose property. Currently supported purposes are Generic, Basket value, Number of items and Postcode (Matteo) 2006-07-05 Admin Bug The datatype field of the variables table had the wrong format after a clean install (Matteo) 2006-07-03 Admin Bug The datatype field of the variables table had the wrong format after a clean install (Matteo) 2006-06-30 Admin Feature Added connection type (sale, lead and signup, defaulting to sale) tracker property (Matteo) 2006-06-30 Admin Feature Changed intermediate table connection_type field to connection_action to allow adding a real connection_type field in future (Matteo) 2006-06-29 Admin Feature Added script to validate and regenerate compiled append codes (Matteo) 2006-06-28 Admin Bug Tracker appended codes were not correctly saved in the format needed by the delivery engine (Matteo) 2006-06-28 Admin Feature Added "Reject if empty" variable property to be used with de-duping to further ensure that only valid conversions exist (Matteo) 2006-06-28 Admin Bug Undefined JS tracker variables were saved with a value of "undefined" (Matteo) 2006-06-27 Admin Feature Fixed #727 - No clientid when redirecting to advertiser-index (Dawid) 2006-06-27 Admin Feature Added warning if a hard-coded link in a swf file is "too short" to be automatically replaced with clickTAG (Dawid) 2006-06-27 Admin Feature Fixed #183 - Deal with case-variations of ClIcKtAg in swf files (Dawid) 2006-06-27 Admin Feature Fixed #197 - Added confirm when changing campaign-zone linking (Dawid) 2006-06-27 Admin Feature Fixed #211 - Added checkbox to select all zones in campaign-zone (Dawid) 2006-06-27 Admin Bug Fixed #660 - Keep clientID and CampaignID on the URL (Dawid) 2006-06-27 Admin Feature Fixed #689 - Added basic HTML validation to HTML creatives (Dawid) 2006-06-27 Admin Bug Fixed #659 - login screen always outputs MAX_PRODUCT_NAME (Dawid) 2006-06-27 Admin Bug Fixed #712 - Fatal error: Unsupported operand types (Dawid) 2006-06-27 Admin Bug Fixed SQL errors when changing connection status (Matteo) 2006-06-27 Admin Feature Added tracker property and interface defaults setting to link campaigns by default when adding new campaigns (Matteo) 2006-06-22 Admin Bug Fixed #734 - Incorrect default date ranges in reports (James) 2006-06-22 Admin Bug Fixed upgrade script to not care if tables to drop exist, or not (Andrew) 2006-06-21 Admin Feature Added search feature to publisher login, added a link to statistics for each row, enlarged search window width (Matteo) 2006-06-21 Admin Bug Fixed problems in the newly added stats screens when there ware no stats in the selected period (Matteo) 2006-06-20 Admin Feature Added publisher and zone distribution history and daily statistics to advertiser, campaign and banner stats (Matteo) 2006-06-20 Admin Feature Changed the way anonymous entities names are created in stats screens to be consistent with all the other screens (Matteo) 2006-06-19 Admin Feature Refs #479 - Made fix work more efficiently. (James) 2006-06-19 Admin Feature Added campaign and banner distribution history and daily statistics to publisher and zones stats (Matteo) 2006-06-19 Admin Feature Refs https://trac.m3.net/openads_plugins/ticket/56. Change to report language file. (James) 2006-06-16 General Bug Updated includes to always use /lib/max/deliverycache/cache-file.inc.php in those places where old caching functions are used that are NOT phpAds_cacheDelete() (Andrew) 2006-06-16 Admin Bug Removed old cache management files that no longer apply, includes that use the cache file type that has been removed from the config file, and all calls to phpAds_cacheDelete() function in the code (Andrew) 2006-06-15 Admin Bug Direct selection screen wasn't showing click track only invocation code inside a textarea like other invocation types (Matteo) +---------------------------+ | Release Max v0.3.24-alpha | +---------------------------+ 2006-06-15 General Bug Applied fix from "banpei" to ensure that debugging log files have the correct octal access mode set, and changed default mode to a less permissive 0644 (Andrew) 2006-06-14 Admin Feature Only show Inventory report if zone forecasting zones are enabled (Scott) 2006-06-14 Admin Feature Modify Admin_DAL to filter by zone forecasting 2006-06-14 Admin Bug Disabling the admin UI didn't prevent db connection errors from showing (Matteo) 2006-06-12 Admin Bug Fixed #737 - tidied Zone History Report code (James) 2006-06-09 Admin Bug Fixed #736 - Zone History Report wasn't working (James) 2006-06-09 Admin Feature Added help link to publishers login when there is an help file set in their account properties (Matteo) 2006-06-09 Admin Bug Fixed #735 - Publisher Distribution on statistics screens should take into account anonymous campaigns (Matteo) 2006-06-09 Admin Bug Fixed #714 - Get percentage decimals from config in reports/statistics (James) 2006-06-09 Admin Bug Conversions were not accurate in stats screen involving publishers (Matteo) 2006-06-09 Admin Feature Changed DaySpan behaviour for this_month period preset to use today as the end date, and added a this_month_full period preset which uses the old behaviour (Matteo) 2006-06-08 Admin Feature Tracker variables aren't saved anymore if not set during the tracker invocation. They previously were saved with NULL as value (Matteo) 2006-06-08 Admin Bug Refs #387 - Fixes didn't work with 'All Statistics' (James) 2006-06-08 Admin Bug Fixed (again) missing links and wrong sorting in history stats screens when only conversions were available (Matteo) 2006-06-08 Admin Bug Conversions were not accurate in the global history screen when logging in as agency (Matteo) 2006-06-08 Admin Bug Refs #716 - Added a filter to all numeric tracker variables to strip currency symbols and unwanted characters (Matteo) 2006-06-08 Admin Feature Removed hardcoded strings and added affiliate translations into OrganisationSelectionField and ZoneScopeField (Matteo) 2006-06-07 Admin Bug Daily stats screens didn't have correct navigation tabs when logging in as publisher/affiliate (Matteo) 2006-06-07 Admin Bug Fixed #503 - Banner Type Analysis report not working (James) 2006-06-07 Admin Bug Affiliate tag generator wasn't correctly updating code and preview when a text ad was linked to multiple zones (Matteo) 2006-06-07 Admin Feature Changed help link to point to http://docs.m3.net/ (Matteo) 2006-06-07 General Bug Fixed #708 - DB caching options and configuration removed (Chris) 2006-06-06 Delivery Bug Fixed #731 - IP targeting broken when client is behind a proxy (Chris) 2006-06-06 Admin Bug Fixed #479 - ad_zone_assoc data not changing when zone/banner size changed (James) 2006-06-05 Admin Bug Fixed #729 - Campaign selection dropdown in reports not working properly (James) 2006-06-05 Admin Bug Fixed #716 - Changed int tracker variable type to numeric to allow decimals and added a filter to the basket value variable to strip currency symbols (Matteo) 2006-06-05 Admin Bug Links to stats-conversions.php from the daily stats screens were broken for 1 digit hours (Matteo) 2006-06-05 Admin Bug Fixed #728 - Updated stats-global-daily.php to use the new stats screen controller, fixing the conversions count issue altogether (Matteo) 2006-06-02 Admin Bug Getting organisation scope as an advertiser fixed (Scott) 2006-06-02 Admin Feature Modified Excel decimal output and integer output to write '-' instead of zero (Scott) 2006-06-02 Admin Feature Added a method which generates an advertiser's name, and takes into account anonymous campaigns (Scott) 2006-06-02 Admin Bug Fixed #387 - Added date range to generated report filenames (James) 2006-06-02 Admin Bug Fixed missing links and wrong sorting in history stats screens when only conversions and plugin columns were available (Matteo) 2006-06-01 General Bug Changed DB so that ports other than 3306 can be used for MySQL (Scott) 2006-06-01 Admin Bug Pending conversion were not showing in hourly history screens (Matteo) 2006-06-01 Admin Bug Fixed #602 - Added keyboard support for date range dropdowns in reports (James) 2006-05-30 Delivery Bug Refs #590 - Fixed bug with IE not deleting temporary capping cookies (Chris) 2006-05-30 Admin Bug Fixed #401 - Added 'Append even if no banner delivered' (zone 'advanced' tab) to language file (James) 2006-05-30 Admin Feature Added pre and post legal agreement plugin hooks (Matteo) 2006-05-30 Admin Feature Added container tag functionality - ability to add tracker tags, pause their input, raise/lower rank (Matteo) +---------------------------+ | Release Max v0.3.23-alpha | +---------------------------+ 2006-05-26 Admin Bug Fixed #234 - Added zone id to affiliate preview (James) 2006-05-26 Admin Bug Fixed #705 - Unlinked banners appearing in zone 'linked banners' page (James) 2006-05-26 Maintenance Feature Improved unit tests for the de-duplication, to add support for testing that correct comments are set (see below), and to test for correct de-duping of connections when original connection is outside window, but an existing de-duped connection is inside the window (Andrew) 2006-05-26 Admin Feature Provide login fields when "Access denied" message displayed (Chris) 2006-05-26 Maintenance Feature Added comment field to data_intermediate_ad_connection table, so that de-duplication of conversions can store a comment about which conversion was the "master" when setting a duplicate (Andrew) 2006-05-26 Admin Feature Provide detailed SQL error messages to agency users (Chris) 2006-05-26 Admin Bug Fixed #706 - adjs picks up file:// protocol (Chris) 2006-05-25 Admin Bug Refs #681 - Problem still existed in IE (James) 2006-05-25 Admin Bug Fixed #479 - Ad-zone associations not changing when zone/banner size changed (James) 2006-05-25 Admin Bug Fixed problem related to #646 - removed client-side encryption of pasword (James) 2006-05-24 Delivery Bug Fixed possible bug with deleting temporary capping cookies (Chris) 2006-05-23 Admin Bug Fixed #506 - Added missing shortcuts to left nav in tracker screens (James) 2006-05-23 Admin Bug Fixed #686 - Alphabetised fields in report selection screens (James) 2006-05-22 Admin Bug Fixed #681 - Fixed problem with tracker variables page (James) 2006-05-22 Delivery Bug Fixed #695 - High priority companion campaigns with low probability may not show together (Chris) 2006-05-22 Admin Bug Fixed an bug that was breaking the affiliate-preview page (Chris) 2006-05-19 Admin Bug Fixed #606 - Fixed problem with banner overview page. Banner type not set correctly. (James) 2006-05-19 Admin Bug Fixed #646 - Put tabindexes on username and password. Fixed to allow IE/FF to save the password (James) 2006-05-18 Admin Bug Fixed #271 - Zone names were wrapping (James) 2006-05-18 Admin Bug Fixed #599 - Deprecated js-form.php was still being called (Chris) 2006-05-18 Delivery Bug Fixed #685 - External SSL banners excluded when serving over SSL (Chris) 2006-05-16 Delivery Bug Refs #683 - Updated internal redirecting to ignore popup tags (Chris) 2006-05-15 General Feature Added a new tracker variable type to identify the number of items and Amount per item zone cost (Matteo) 2006-05-16 Delivery Bug Fixed #682 - Internal redirecting omits parent appended code (Chris) 2006-05-16 Admin Bug Fixed malformed HTML generated from JavaScript invocation (Chris) 2006-05-15 Delivery Bug Fixed direct selection (now works as before) (Chris) 2006-05-15 Admin Bug Fixed direct selection row appearing multiple times in publisher distribution stats (Matteo) 2006-05-15 Admin Feature Added ID to the list of customizable stats columns (Matteo) 2006-05-15 Admin Feature Added Pending conversions stats column (Matteo) 2006-05-15 Admin Feature Improved interface defaults settings to allow renaming columns and changing the column ordering in the stats screens (Matteo) 2006-05-11 Delivery Bug Forced file-based caching always and removed redundant db option (Chris) 2006-05-11 Delivery Bug Fixed #654 - Cache files are used, even when set to "none" (Chris) 2006-05-11 Admin Feature Reorganized conversion details in the stats-conversion screen to increase readability (Matteo) 2006-05-10 Admin Bug Revenue and cost weren't updated after changing conversions statuses (Matteo) 2006-05-10 Admin Bug Cached data of the new stats screens was not rebuilt after cleaning stats cache (Matteo) 2006-05-10 Admin Bug Fixed conversions action being displayed as Click instead that Arrival (Matteo) 2006-05-10 Delivery Feature Added serving of old (stale) cache if MySQL DB returns an error (Chris) 2006-05-10 Maintenance Feature Updated the maintenance statistics re-generation script to allow conversions to be re-generated using (non-stored) cookieless conversion data (Andrew) 2006-05-10 Maintenance Feature Improved code layout to reflect that saveSummary() method only even calls private methods in DAL for one day at a time (Andrew) 2006-05-10 Maintenance Feature Added ability to perform conversion tracking based on the same information as used in cookieless conversion cookies, even if the cookieless viewer ID data was not set (Andrew) 2006-05-10 Delivery Feature Updated cookieless conversion cookie setting to use just IP address and useragent (Andrew) 2006-05-09 Maintenance Feature Added support to the MSE DAL for specified custom mappings to be used when updating the summary tables with finance information; Will allow Maintenance plugins to better specify how finance updates happen (Andrew) 2006-05-09 Admin Feature Improved stats column plugins so that they can be ordered (Matteo) 2006-05-09 Maintenance Bug Fixed #675 - Conversion tracking broken by refactoring (Andrew) 2006-05-09 Admin Feature Null values are displayed as a hyphen instead that a '0' in the stats screens (Matteo) 2006-05-09 Admin Bug Fixed revenue, cost and basket value columns that were displayed without decimals (Matteo) 2006-05-09 Delivery Bug Fixed #674 - Missing code for cookie-less conversions when logging tracker impressions (Andrew) 2006-05-05 General Feature Added % Revenue split and % Basket value as zone costs (Matteo) 2006-05-08 General Bug Fixed broken table definition in SQL (Matteo) +---------------------------+ | Release Max v0.3.22-alpha | +---------------------------+ 2006-05-05 Admin Feature Added support for Anonymous campaigns in reports (Scott) 2006-05-05 Admin Bug Removed welcome message from conversion screens to match all the other stats pages: they will be added back in all the stats screens in a next release (Matteo) 2006-05-05 Admin Bug Removed broken sub-tabs from conversion screens (Matteo) 2006-05-04 Admin Feature Added new affiliate invocation screen (Matteo) 2006-05-02 Admin Feature Enhancement to the Mediaplex plugin to account for tag changes on their side (Scott) 2006-05-02 Admin Feature Added affiliates, which are currently handled as a special type of publishers (Matteo) 2006-04-28 Maintenance Bug Fixed #494 - Basic finance information is now summarised correctly (Andrew) 2006-04-28 Admin Feature Refactored the stats controller classes and interface default settings to allow plugins to add other columns (Matteo) 2006-04-27 Maintenance Feature Completed refactoring the MSE code to allow for simple creation of MSE plugins (Andrew) 2006-04-26 Delivery Bug Modified FlashObject call to not pass in a background color (Scott) 2006-04-24 Admin Feature Added payment and other information to the publisher properties (Matteo) 2006-04-24 Admin Feature Added admin/agency default settings for the new publisher properties (Matteo) 2006-04-24 Admin Feature Added admin/agency interface settings for newly added legal agreement (Matteo) 2006-04-24 Admin Feature Agencies can now grant or revoke to publishers the permissions to view zone statistics, to modify their own properties and to generate the invocation codes (Matteo) 2006-04-24 Delivery Feature(s) Significant changes to invocation plugin functions and output: (Chris) - All tags now have a simple HTML comment at the top - Extended comments are now optional (and also common between plugins) - Where possible code is auto-generated from default values - Support for auto-modification of code depending on destination adserver - Target is now a dropdown with "Default/New window/Same window" - Some plugin's output fixed/improved - moving towards XHTML compliancy 2006-04-24 Delivery Feature Simple validation on ct0= values (must start with "http" to be used) (Chris) 2006-04-24 Admin Feature Extended the plugins-tranlation routine so that if a translation is not found for a specific module, it falls back to the module (Chris) 2006-04-21 Delivery Bug Fixed #652 - Fixed the delivery logging so that, when required, geotargeting data is logged for tracker impressions (Andrew) 2006-04-21 Delivery Bug Fixed #651 - Fixed when/where viewer data is discovered and set to ensure that it is available to all delivery engine scripts, and so that IP address targeting works when the viewer is behind a proxy (Andrew) 2006-04-20 Maintenance Feature Re-factored the MSE code to make adding new intermediate summarisation types easier (Andrew) 2006-04-20 Admin Bug Fixed #647 - Comparison selection not displayed correctly in PageURL delivery limitations plugin (Chris) 2006-04-18 Delivery Bug Fixed #645 - P3P headers not sent with click (breaks conversions) (Chris) 2006-04-18 General Feature Fixed #624 - Created some new initial plugin hooks for the Maintenance Statistics Engine to allow plugins for Maintenance; Updated the MAX_Plugin class and unit tests (Andrew) 2006-04-18 Admin Feature Added direct selection statistics to publisher distribution pages (Matteo) 2006-04-18 Admin Feature Added possibility to show/hide statistics columns (requests, impressions etc.) following user preferences (Matteo) 2006-04-18 Admin Feature Added settings tab to advertiser and publisher logins, to allow them to set their preferences (Matteo) 2006-04-18 Admin Feature Added back breakdown by week into history statistics screens (Matteo) 2006-04-13 Admin Feature Added mandatory legal agreements that an agency can force their affiliate publishers to see and agree to before using Max (Rob) 2006-04-13 Admin Bug Fixed #640 - Added back "All statistics" selection in the statistics screens (Matteo) 2006-04-13 Admin Bug Fixed #636 - JavaScript error in form validation (Chris) 2006-04-13 Delivery Bug Fixed #638 - FlashObject misaligns on some publisher's sites (Chris) 2006-04-12 Admin Bug Fixed #630 - Publisher properties and history links wrongly shown on all channel pages (Matteo) 2006-04-12 Admin Bug Fixed #631 - Several Errors on the Banner History Page (Matteo) 2006-04-12 Admin Bug Fixed #629 - Statistic Table Layout in IE different than in Firefox (Matteo) +---------------------------+ | Release Max v0.3.21-alpha | +---------------------------+ 2006-04-11 Delivery Feature Added XHTML String Flash support - also support Eolas bug (Scott) 2006-04-11 Admin Bug Fixed #605 - Lost values when updating banners as advertiser (Chris) 2006-04-07 Admin Bug Added missing Channel management tab under most settings pages when logged in as agency (Matteo) 2006-04-06 Admin Feature Initial rewrite almost all statistic pages to use templates and a more consistent layout and code (Matteo) 2006-04-03 Admin Bug Fixed #604 - Moved hard coded-text into translations (Andrew) 2006-03-29 Admin Bug Fixed #593 - Conversion stats and connections-modify broken after date selector update (Matteo) 2006-03-30 Plugins Feature Fixed #559 - Added initial Plugin class documentation (Andrew) 2006-03-30 Plugins Bug Fixed #88 - Corrected which plugin config files are real, fake (Andrew) 2006-03-29 Admin Bug Agencies weren't able to modify channel limitations, and also fixed a few outstanding bugs in the channel management (Matteo) 2006-03-28 Maintenance Bug Fixed #586 - Missing !empty test in loop (Andrew) 2006-03-27 Admin Bug Fixed #567 - Miscellaneous errors in the channel edit and limitations pages, when logged in as admin (Matteo) 2006-03-27 Delivery Bug Fixed #591 - Window.open() HTML banners now log on opened window (Chris) 2006-03-27 Delivery Feature Fixed #558 - Zero discrepancy between inter-agency redirects (Chris) 2006-03-27 Delivery Feature Fixed #590 - Consolidated capping cookies (Chris) 2006-03-24 Delivery Bug Fixed #583 - IP targeting was broken (Chris) 2006-03-20 Delivery Feature Fixed #580 - Extend PageURL targeting to include exact URLs (Chris) 2006-03-15 Admin Feature Fixed #577 - Added a robots.txt file to /www/admin and /www/delivery to reduce hits on pages as a result of search engines, etc. (Andrew) 2006-03-15 Admin Bug Fixed #566 - Error in MAX_Plugin after refactoring method name (Andrew) +---------------------------+ | Release Max v0.3.20-alpha | +---------------------------+ 2006-03-13 Admin Bug Fixed #563 - Made sure that stats-campaign-affiliates does not show all agencies's publishers (Chris) 2006-03-13 Admin Feature Fixed #562 - Allow reports to have specific logic for authorisation (Rob) 2006-03-13 Admin Bug Fixed #535 - Fixed HTML error on zone-invocation screen (Chris) 2006-03-13 Admin Feature Fixed #561 - Added Albert Warnecke's initial updates to the German translations; Not complete due to issues with Max code (Andrew) 2006-03-13 Admin Feature Merged the interval selector code with the existing DateRangeField class into a subclass (Matteo) 2006-03-13 Admin Bug The DateRange class wasn't correctly handling the default null parameter in its constructor (Matteo) 2006-03-07 Admin Feature Improved interval selector in the stats pages to allow inserting specific dates with a popup calendar (Matteo) 2006-03-09 Maintenance Feature Fixed #551 - The MSE is now task-based, to allow for addition of support for Maintenance Statistics plugins (Andrew) 2006-03-07 Admin Bug History pages ordering wasn't working and didn't keep start and limit display parameters (Matteo) 2006-03-06 Admin Bug Fixed #555 - Agencies could move zones owned by others (Matteo) 2006-03-06 Admin Feature Fixed #210 - Added support for admin owned channels (also fixes #217) and fixed a few outstanding bugs in the channels support (Matteo) 2006-03-06 Admin Bug Zones with not fixed dimensions were showed as -1x-1 in the publisher JS invocation code (Matteo) 2006-03-02 Delivery Bug Defined a new constant for the base64 encoded 1x1 GIF (Chris) 2006-03-02 Admin Feature Minor fix to formatting when submitting bugs via the web (Andrew) 2006-03-02 Admin Bug Fixed #543 - Fixed potential SQL injection vulnerabilities (Matteo) 2006-03-01 Admin Bug Fixed #542 - Fixed XSS vulnerability in the login form (Matteo) 2006-03-01 Admin Bug Fixed #400 - Zone Chaining as Admin - should only select an alternate zone that is within this zone's agency (Matteo) 2006-02-28 Admin Bug Fixed #476 - Fixed incompatibilities with selection of some delivery limitations parameters (Matteo) 2006-02-28 Admin Bug Fixed #541 - Zone duplication wasn't compatible with register_globals off (Matteo) +---------------------------+ | Release Max v0.3.19-alpha | +---------------------------+ 2006-02-23 Admin Bug Fixed #537 - Ensured default weight of campaign is 1 when changing campaign from one type to another (Andrew) 2006-02-22 Admin Bug Fixed #194 - Added number formatting to various screens (Andrew) 2006-02-22 Admin Bug Fixed #531 - Settings interface correctly shows if the configuration file is locked, or not (Andrew) 2006-02-16 Maintenance Bug Fixed #521 - Split the SQL insert generated in the Maintenance DAL for storing priority data into multiple inserts, to avoid exceeding the default max_allowed_packet size when many ad/zone pairs (Andrew) 2006-02-15 Maintenance Feature Fixed #17 - Added ability to allocate placement impressions to advertisements for the next OI based on that advertisements linked "zone pattern" (Andrew) 2006-02-13 Maintenance Feature Fixed #519 - Added ability to perform "partial" Priority Compensation when the priority factor exceeds limits, instead of just using the old factor value; Updated database and DAL so that any limited Priority Compensation results are recorded as such in the database (Andrew) +---------------------------+ | Release Max v0.3.18-alpha | +---------------------------+ 2006-02-09 Delivery Feature Fixed #517 - Added new generic replacement macro {variable} will be replaced by urlencode($_REQUEST[variable]) if present (Chris) 2006-02-09 Maintenance Bug Fixed #515 - Refactored the "Criteria" class to fit newer Delivery Limitation nomenclature; Simplified operation to not use bit masks, as these not suitable for operation intervals < 60 minutes and no need until Ticket #17 resolved; Completed tests for class (Andrew) 2006-02-08 Admin Bug Fixed #513 - Security updates are always available (Rob) 2006-02-08 Admin Bug Fixed #508 - Wrong URL in Local Invocation tags (Andrew) 2006-02-08 Admin Bug Fixed #509 - Missing Agency Management tab in some of the Settings screens (Andrew) 2006-02-07 Admin Bug Fixed #474 - Missing table prefixes in some SQL meant that Delivery Limitations were not saved if database used non-null prefix (Andrew) 2006-02-07 Admin Bug Fixed #404, #477 - Updated the SqlBuilder::_delete() method to use SQL syntax that is compatible with MySQL <= 4.0 and MySQL >= 4.1; added in better support for table prefixes and multi-table deletes (Andrew) 2006-02-07 Admin Feature Fixed #507 - Zone probability screen now indicates capping (Chris) 2006-02-06 Admin Bug Fixed #37 - Duplicate Tracker does not duplicate tracker variables (Scott) 2006-02-06 Admin Bug Fixed #505 - Duplicate tracker throws SQL error (Scott) 2006-02-07 Maintenance Bug Fixed #497 - Updated MAX_Dal_Maintenance::getPreviousAdDeliveryInfo() so that it not only gets previous ad delivery/priority information for ad/zone pairs in the previous OI, but also looks in past OIs for supplied ad/zone pairs, so that ads targeted to alternating hours (for example) can have Priority Compensation applied (Andrew) 2006-02-02 Maintenance Bug Fixed #496 - AllocateZoneImpressions uses the default zone impression forecast if the real zone impression forecast is less than the defualt value, so that zones without exclusive or low-priority ads can re-start after prediciting zero (Andrew) 2006-02-02 Maintenance Feature Added debug messages to AllocateZoneImpressions to report on over- subscribed zones (Andrew) +---------------------------+ | Release Max v0.3.17-alpha | +---------------------------+ 2006-01-31 Admin Bug Started inventory forecasting by domain and country (Scott) 2006-02-01 Admin Bug Fixed #482 - Can't directly delete banners (Chris) 2006-01-31 Admin Bug Fixed #493 - Fixed wrong row highlighting in campaign-zone (Chris) 2006-01-31 Maintenance Feature Fixed #489 - Priority Compensation Delta value changed from 5% change in zone traffic fraction to 10% change, so that compensation does not happen as aggressively as before (Andrew) 2006-01-31 Maintenance Feature Fixed #487 - Changed the way required ad impressions are allocated to zones, to further improve on #485, and deal with over-subscribed zones more gracefully than before; Under-delivery is now proportional to the over-subscribed zone allocations; Required and requested impressions for ad/zone pairs now stored; Priority values now based on the requested impressions; Priority Compensation now performed on the required impressions (Andrew) 2006-01-31 Admin Bug Fixed #492 - Changed the row highlight in banner-zone to blue (Chris) 2006-01-31 Delivery Bug Fixed #491 - Click-through was broken if duplicate $_GET name/value pair was passed to some upstream 3rd party servers (Chris) 2006-01-31 Delivery Bug Fixed #490 - Clicks should not be logged from the admin interface (Chris) 2006-01-31 Admin Bug Fixed #481 - Missing channel tab (Removed empty tab) (Chris) 2006-01-27 Maintenance Feature Fixed #485 - Added basic "scaling back" support when allocating ad impressions to over-subscribed zones (Andrew) 2006-01-27 Delivery Bug Fixed #484 - Generic HTML form tracking is broken (Chris) 2006-01-26 Admin Bug Fixed #406 - The FileScanner class was not working in PHP5, so all option lists showing plugins were not visible (Andrew) 2006-01-26 Maintenance Bug Fixed #475 - Update previous fix to not allocate one impressions in the case where this would over-subscribe the (inactive) zone (Andrew) 2006-01-25 Admin Bug Fixed #396 - Adding a one-day long campaign fails (Chris) 2006-01-24 Maintenance Feature Fixed #475 - The MPE now allocates at least one impression to every active ad/zone combination, as well as reserving one impressions for the "blank" ad (which passes through to low priority placements), to assist with Priority Compensation of very highly targeted advertisements and help limit damage when there are targeting errors (Andrew) 2006-01-24 Maintenance Bug Fixed #473 - Updated the MPE's Constraint classes to deal with the new way that Delivery Limitations (ACLs) are now stored (Andrew) 2006-01-23 Maintenance Feature Fixed #408 - Filter Compensation renamed to Priority Compensation, now that the process is applied to all ad/zone combinations (Andrew) 2006-01-23 General Feature Fixed #312 - Added new indexes to table definitions, upgrade process (Andrew) 2006-01-23 Maintenance Bug Fixed #393 - Typo in MSE debug messages (Andrew) 2006-01-23 Admin Bug Fixed #405 - Clicking on a Doubleclick ad in the adserver interface does not work (Chris) 2006-01-23 Delivery Bug Fixed #403 - Channels with Source targeting don't work (Chris) 2006-01-20 Maintenance Bug Fixed #398 - Deleting a zone doesn't unlink linked banners (Chris) +---------------------------+ | Release Max v0.3.16-alpha | +---------------------------+ 2006-01-17 Delivery Bug Fixed #384 - Logging beacon referer and loc values now urlencoded (Chris) 2006-01-17 Maintenance Feature Fixed #367 - Added ability to enable/disable instant priority value updates (Andrew) 2006-01-16 Delivery Feature Fixed #383 - Implemented new replacement macro {clickurl_plain} for some 3rd parties that require a non-urlencoded tracking URL (Chris) 2006-01-16 Admin Bug Fixed #382 - Restored partial highlight in campaign-zone (Chris) 2006-01-16 Maintenance Bug Fixed #381 - Filter compensation now runs across all zones (Chris) 2006-01-13 Admin Bug Fixed #380 - Empty row on the affiliate-index page (Chris) 2006-01-12 Delivery Bug Fixed #379 - Appended tracker code was only appended if there were tracker variables associated (Chris) 2006-01-12 Admin Bug Fixed #378 - Duplicate/Move/Apply limitations to Campaigns/Banners fixed (Chris) 2006-01-12 Admin Feature Fixed #377 - Click-only invocation for zone iterates over all banners (Chris) 2006-01-12 Admin Feature Fixed #352 - Colour scheme for targeting stats (Rob) 2006-01-12 Admin Feature Fixed #355 - Display warning icon on hours that changed target a lot (Rob) 2005-01-11 Adming Bug Fixed #376 - Things broke when running PHP in CLI mode (Chris) 2005-01-11 Admin Bug Fixed #375 - Eyeblaster and falk auto-alteration rules were updated (Chris) 2006-01-11 Plugins Feature Fixed #374 - Delivery limitations are now plugin based (Chris) 2006-01-11 Admin Bug Fixed #372 - Updated the default channelDelivery conf file (Chris) 2006-01-10 Admin Bug Fixed #356 - Display days that are missing targeting stats (Rob) 2006-01-09 Admin Feature Fixed #351 - Added date verification to the Edit Campaign screen (Rob) 2006-01-04 General Bug Fixed #343 - Mentioned php upload_tmp_dir setting in INSTALL.txt (Rob) 2006-01-03 Admin Feature Fixed #32 - Added targeting statistics screens. (Rob) 2005-12-20 Admin Feature Added a warning icon to *x* zones in the campaign-zone screen (Chris) 2005-12-14 General Feature Fixed #292 - Added support for basic financial information to the UI, and added support to the MSE to compile up this information into the data_summary_ad_hourly table (Andrew) 2005-12-14 Admin Bug Fixed client login permissions (Chris) 2005-12-09 Maintenance Bug Fixed #330 - Placements with a start date that have been deactivated due to reaching delivery targets are no longer re-activated (Andrew) 2005-12-09 Maintenance Bug Fixed #186 - Disabled advertisements in active placements no longer assigned priorities (Andrew) 2005-12-07 Admin Bug Fixed #299 - Bad image URLs in HTML banner edit screen fixed (Andrew) 2005-12-07 Admin Feature Fixed #239 - Removed the Keywords Statistics drop down option until while keywords (categories) are not available (Andrew) 2005-12-07 Admin Bug Fixed #306 - Applied Omega's patch for timeout bug in lib-gui.inc.php when using PHP 4.4.1 (Andrew) 2005-12-01 Admin Bug Ticked status of "Is Basket Value" didn't work in IE (Chris) 2005-11-30 Delivery Bug Fixed #269 - Deprecated reference to config.inc.php removed from local mode invocation script (Andrew) 2005-11-28 Delivery Bug Fixed #324 - "Don't show another banner from the same campaign" was 2005-11-28 Maintenance Bug Fixed #316 - Added limitations on zone priority factoring to prevent factors becoming larger/smaller than is suitable for the system, added a debug log item for notification of these limitations, and added code to perform filter compensation when impressions were requested, but none were delivered (Andrew) 2005-11-28 General Bug Updated return-by-reference syntax for PHP4.4+ compatibility (Rob) 2005-11-28 Admin Feature Added warning to banner-acl screen when there are no acls, but the banner has a compiled limitation can happen when duplicating (Chris) 2005-11-25 Admin Feature Changed the default value for "Advertiser Report" to false (Chris) 2005-11-25 General Feature Refactored the DAL classes to create room for a new Admin DAL class. Created a skeleton of the new Admin DAL class (Andrew) 2005-11-23 Admin Feature Fixed #321 - Improved the zone-probability screen to show limitations and campaign priority values (Chris) 2005-11-22 Delivery Bug Fixed #320 - Random number for ad selection wasn't scaled to take account of removed ads (Chris) 2005-11-17 Maintenance Bug Fixed #317 - Fixed Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to also return data on ad/zone combinations that requested impressions, but for which no impressions were actually delivered (Andrew) 2005-11-17 Maintenance Bug Fixed #314, #315 - Changed the zone fraction delta value in Filter Compensation to 0.05, and changed the calculation of the delta between the previous two OIs so that it is expressed as a fraction of the previous OI zone fraction, rather than a raw number (Andrew) 2005-11-16 Delivery Bug Fixed #313 - Changed the way random floating point number is generated to ensure maximum variablity possible on user's system (Andrew) 2005-11-15 Admin Bug Greyed out the priority select field unless "High" selected (Chris) 2005-11-14 Delivery Feature Added new targeting type "Page URL" (Chris) +---------------------------+ | Release Max v0.3.15-alpha | +---------------------------+ 2005-11-03 Admin Bug Fixed #295 - Long names push page content in Mozilla (Chris) 2005-11-03 Admin Bug Fixed #267 - Fixed generating local invocation code (Radek) 2005-11-03 Admin Bug ReFixed #275 - New campaigns now default to low again (Chris) 2005-11-02 Admin Bug Fixed #294 - Tracker details deleted when saving append code (Chris) 2005-11-02 Admin Feature Fixed #107 - Added warning message when using image invocation for trackers with appended code (Chris) 2005-11-02 Admin Bug Fixed #104 - Changed "Integer" to "Number" in the interface (Chris) 2005-11-01 Delivery Feature Added support for 3rd party impression callback logging (Chris) 2005-11-01 Delivery Feature Added delivery support for email zone (Chris) 2005-11-01 Admin Feature Added new zone type "email" for newsletter/email broadcasts (Chris) 2005-11-01 Maintenance Bug Extended Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to look back in time for old prioritisation information, so that filter compensation works when maintenance didn't/wasn't run in the previous operation interval (Andrew) 2005-11-01 General Bug Fixed #291 - Incorrect field name in the data_intermediate_ad table (Andrew) 2005-11-01 Admin Bug Fixed #289 - Advertiser cannot change their password (Chris) 2005-10-31 Delivery Bug Fixed #287 - Capping twice only shows once (Chris) 2005-10-31 Admin Feature Fixed #275 - Default campaign prioirity set to 5 (Chris) 2005-10-28 Admin Bug Fixed #286 - Linking a campaign to a 0x0 zone links ads of all sizes (Chris) 2005-10-27 Maintenance Bug Fixed #285 - Fixed the prioritisation adjustment factor values returned by FilterCompensation::_calculateFactor() method (Andrew) 2005-10-27 Maintenance Bug Fixed #281 - Changed the Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to return the correct number of impressions from the last operation interval, and to also calculate and return the average requested impressions and priority values, in the event that these values changed during the previous operation interval (Andrew) 2005-10-27 Maintenance Feature Changed the Maintenance DAL to use the object-level dbh in all methods, instead of sometimes creating a method-level instance of the same (Andrew) 2005-10-26 Install Bug Fixed #152 - Max doesn't work with some characters in password (Chris) 2005-10-26 Delivery Feature Fixed #282 - Prevent showing capped ads to users with cookies disabled (Chris) 2005-10-26 Admin Bug Fixed #270 - Changed the local mode invocation tag to use "include_once" when including the local mode invocation file (Andrew) 2005-10-26 Admin Bug Fixed #272 - Update the Portuguese language files to use the ISO-8859-15 character set (Andrew) 2005-10-26 Maintenance Bug Fixed #148, #187 - Two instances of the DAL not returning information for all zones in the system (where the MSE has not yet created zone impression forecasts), and also fixed where past ad/zone information was creating stdClass objects, in the filterCompensation class, when old ad/zone associations no longer exist (Andrew) 2005-10-14 Delivery Bug Fixed #259 - Block conversion for x secs broken (Chris) 2005-10-14 Delivery Feature Fixed #258 - Ability to specify cookie domain (Chris) 2005-10-14 Delivery Bug Fixed #253 - Cache files created in wrong place (Chris) 2005-10-14 Delivery Bug Fixed #256 - Fixed logging of Geotargeting data (Andrew) 2005-10-14 Admin Feature Added Axelo's updated Czech translation (Chris) 2005-10-12 Delivery Bug Fixed #252 - Conversion tracking broken (Chris) 2005-10-12 General Feature Fixed #250 - Added "updated" fields to many tables (Radek) +---------------------------+ | Release Max v0.3.14-alpha | +---------------------------+ 2005-10-10 Delivery Bug Fixed #247 - Added resource link identifier to delivery engine DAL and added some error checking and tests (Chris) 2005-10-06 Admin Bug Fixed #238 - JavaScript error in campaign-edit (Chris) 2005-10-06 Admin Bug Refixed #225 - Banner navigation tabs empty (Chris) 2005-10-06 Admin Bug Fixed #237 - Inactive campaigns in advertiser-campaigns (Chris) 2005-10-05 Maintenance Feature Added new configuration file option to allow the default number of forecast impressions for a new zone to be set (Andrew) 2005-10-05 Delivery Feature Added new items to configuration file to allow for debug logging of the delivery engine (Andrew) 2005-10-04 Delivery Bug Fixed #226 - Channel delivery limitations with source (Radek) 2005-10-04 Admin Feature Fixed #225 - Reordered workflow for creating campaigns (Chris) 2005-10-04 Admin Bug Fixed #220 - SQL error deactivating banner as agency (Chris) +---------------------------+ | Release Max v0.3.13-alpha | +---------------------------+ 2005-10-03 Admin Feature Made default setting for 3rd party tracking in invocation code configurable on an agency level (revision of #109) (Chris) 2005-10-03 Plugins Feature Added new class to generate XML based (Excel compatible) reports. Added new report: "Conversion Tracking Analysis" (Arlen/Radek) 2005-10-03 Admin Bug Fixed #216 - Auto altering of 3rd party HTML was broken (Chris) 2005-09-30 Maintenance Bug Removed temporary code to track down error in FilterCompensation (Andrew) 2005-09-30 Maintenance Bug Fixed #146 - Changed the Maintenance DAL so that information about the reserved zone with ID zero is not returned from the getAllZonesImpInv() method, as this zone is only used for direct selection, and is not relevant in prioritisation calculations (Andrew) 2005-09-30 Admin Bug Fixed #212 - Unable to add tracker variable values due to missing new column from upgrade script (Andrew) +---------------------------+ | Release Max v0.3.12-alpha | +---------------------------+ 2005-09-27 Admin Bug Fixed #203 - All campaigns deleted when no campaignid passed in (Chris) 2005-09-27 Maintenance Bug Added temporary code to try to track down error with FilterCompensation, suspected to be related to a non-zone (Andrew) 2005-09-23 Admin Bug Fixed #198 - Convert swf hardcoded links broken (Chris) 2005-09-23 Admin Bug Fixed #195 - Redirected to wrong page when editing banner (Chris) 2005-09-23 General Feature Fixed #184 - Added config option for font directories, graph font (Andrew) 2005-09-16 Admin Bug Fixed #150 - Duplicate campaign now works (Chris) 2005-09-16 Plugins Bug Fixed #185 - Removed hard-coded table names from reports (Chris) 2005-09-14 Admin Bug Fixed #69 - Wrong parameter count for date() in report index screen (Chris) 2005-09-13 Maintenance Bug Fixed #180 - Fixed debugging comment when selecting conversions that have no variable value attached (Andrew) 2005-09-13 Admin Bug Fixed #103 - Changed label of the default tracker status to "Default Status" (Andrew) +---------------------------+ | Release Max v0.3.11-alpha | +---------------------------+ 2005-09-13 General Feature Added notes to upgrade file about delivery file name changes (Andrew) 2005-09-12 Delivery Bug Fixed #179 - Allow non-Max parameter passed into ck.php to be passed on to the destination URL (Chris) 2005-09-12 Admin Bug Fixed #139 - Wrong permissions for some advertiser reports (Chris) 2005-09-12 Admin Bug Fixed trac #143 - Missing requests column in stats-global-affiliates (Chris) 2005-09-12 General Bug Fixed #166 - Added file mode to debug file (Radek) 2005-09-12 Delivery Feature Fixed #156 - Renamed the delivery engine files (Andrew) 2005-09-12 Admin Bug Fixed #98 - Duplication of banners and zones fixed (Andrew) 2005-09-12 Delivery Feature Log dates in delivery using UTC as an option (Radek) 2005-09-12 Maintenance Feature Updated tool to allow re-generation of past statistics (Andrew) 2005-09-09 General Feature Fixed #136 - Added ability to dedup conversions (Radek) 2005-09-08 General Feature Changed the default debug log options to NOT include method names and line numbers (Andrew) 2005-09-06 Admin Bug Fixed #95 - Geotargeting now works (Chris) 2005-09-06 Admin Bug Fixed #167 - Capping information now saved (Chris) 2005-09-05 Maintenance Feature Improved the comments and naming of methods (Andrew) 2005-09-05 General Feature Fixed #159 - Added ability to set tracker variable as "is_basket_value" (Radek) 2005-09-05 General Bug Fixed capitalisation bug of column name in schema (Andrew) 2005-09-05 General Bug Updated tests broken by addition of "comments" to schema (Andrew) 2005-09-05 Admin Bug Fixed #153, #154 - Added "comments" column to initial schema (Chris) 2005-09-01 General Feature Fixed #44 - added ChannelForecasting: - Grouping delivery limitations in channel - Added new maintenance process for ChannelForecasting - Predicting number of impressions (Radek) 2005-09-01 General Feature Updated the Known Issues file to note this is about known issues, not known bugs, and added link to Trac (Andrew) 2005-09-01 General Feature Removed comment from the README file relating to a library no longer used in Max (Andrew) 2005-09-01 General Feature Updated the Known Issues file about PEAR::Image_Graph, now that the patch suggested has been applied (Andrew) 2005-09-01 Maintenance Bug Fixed #145 - Not setting PEAR error handling correctly around database queries where table might not exist in split-table mode (Andrew) 2005-09-01 Delivery Bug Fixed #142 - Error in XML-RPC delivery logging (Andrew) 2005-09-01 Maintenance Feature Refactored the Maintenance Statistics Engine DAL to reduce code duplication (James) +---------------------------+ | Release Max v0.3.10-alpha | +---------------------------+ 2005-08-31 Admin Feature Fixed #140 - Added comment boxes for all entities (Chris) 2005-08-31 Admin Bug Fixed #144 - Linked stats conversions with agencies/publishers (Radek) 2005-08-31 Admin Bug Fixed problem in the SQL builder when using an empty table prefix (Chris) 2005-08-31 Delivery Feature Tracker impression log server IP using new config variable: $conf['rawDatabase']['serverRawIp'] (Radek) 2005-08-23 Admin Bug Updated other strings in the default English language file (Andrew) 2005-08-23 Admin Bug Fixed #125 - Changed Booked, Delivered AdImpressions, AdClicks and AdConversions strings to just Booked, Delivered Impressions, Clicks and Conversions (Andrew) +---------------------------+ | Release Max v0.3.09-alpha | +---------------------------+ 2005-08-23 Delivery Bug Fixed #124 - Added automatic changing of URL when using SSL delivery in JS Invocation Tags (Andrew) 2005-08-23 Admin Bug Fixed #109 - Changed default value of Support 3rd Party Click Tracking "No" (Andrew) 2005-08-23 General Bug Added Jakub Olexa's patches to install, upgrade scripts (Andrew) 2005-08-22 General Bug Upgraded PEAR Packages, including XML-RPC, to ensure latest security hole in XML-RPC has been patched (Andrew) 2005-08-22 Admin Feature Fixed #108 - Changed Bug Report screen to use name of application set in preferences in the text (Andrew) 2005-08-22 Maintenance Bug Fixed #106 - Added code to test if the imageantialias() function exists in PHP or not, and select anti-aliasing of graphs based on this (Andrew) 2005-08-22 Admin Feature Fixed #112, #113 - Changed string strViews into strImpressions, changed AdClicks into Clicks, AdConversions into Conversions, etc. (Radek) 2005-08-22 Maintenance Feature Added additional tests to ensure zones exist before attempting to calculate priorities in the zones (Andrew) +---------------------------+ | Release Max v0.3.08-alpha | +---------------------------+ 2005-08-11 Delivery Bug Fixed #33 - Added JS to Campaign Properties - show-hide available impressions/clicks/conversions dynamically using JavaScript (Radek) 2005-08-11 Delivery Bug Fixed #76 - Changed the way companion campaigns are dealt with so that the difference between high-priority and low-priority companion campaigns is handled (Andrew) 2005-08-10 Admin Bug Fixed #50 - Editing banner properties for Text and HTML banners (Radek) 2005-08-10 Admin Bug Fixed #93 - JavaScript in campaign-edit.php (Radek) 2005-08-09 Admin Bug Fixed #76 - Fixed zone-probability.php to deal new way of storing priorities (Andrew) 2005-08-09 Delivery Bug Fixed #76 - Delivery engine now deals with the new way of storing paid (high-priority) placement ad priorities (between 0 and 1), and also allows pass-through to low-priority placements ads when required (Andrew) 2005-08-09 Delivery Bug Fixed #75 - Normal XML-RPC delivery broken due to cookies not being correctly serialised into XML-RPC structures, and an incorrect path for inclusion of XML libraries (Andrew) 2005-08-09 Maintenance Bug Fixed #89 - Missing include for phpads_sendmail() in the MSE's AdStats MySQL DAL (Andrew) +---------------------------+ | Release Max v0.3.07-alpha | +---------------------------+ 2005-08-08 Plugins Feature Fixed #77 - Updated Plugins class to allow external storage of plugins cache files (Andrew) 2005-08-08 Admin Feature Improved case of Conversion Editing strings (Andrew) 2005-08-08 Maintenance Feature Updated MSE's Tracker DAL to use class-level database handler (Andrew) 2005-08-08 Maintenance Bug Fixed #72 - Error in number of tables dropped in MSE Report (Andrew) 2005-08-08 General Feature Added new definition for the plugins cache path in constants.php (Andrew) 2005-08-06 General Bug Fixed definition of cache path in constants.php (Andrew) 2005-08-04 Admin Bug Fixed #58 - SQL error in capmaign properties (Radek) 2005-08-04 Admin Bug Fixed description of unlocking configuration file in Settings (Andrew) +---------------------------+ | Release Max v0.3.06-alpha | +---------------------------+ 2005-08-04 Admin Bug Fixed possible divide by zero bug in zone-probability.php (Andrew) 2005-08-04 Admin Bug Fixed remaining creative manipulation functions' FTP modes (Andrew) 2005-08-04 Admin Bug Fixed uploading of creatives to FTP store (Andrew) 2005-08-04 Admin Bug Fixed setting FTP image store via UI (Andrew) 2005-08-04 Admin Bug Fixed description of locking configuration file in Settings (Andrew) 2005-08-04 Admin Bug Fixed bug relating to placement of custom logo in UI (Andrew) 2005-08-02 General Bug Fixed other include path errors in code base (Andrew) 2005-08-02 Delivery Bug Fixed include path error lib-remotehost.inc.php (Andrew) +---------------------------+ | Release Max v0.3.05-alpha | +---------------------------+ 2005-07-25 Maintenance Bug Fixed #43 - Errors in MPE when using table prefixes (Andrew) 2005-07-25 General Feature Fixed #47 - Added bug reporter functionality (Demian) 2005-07-22 Admin Bug Fixed #42 - Formatting error in advertiser-index.php (Andrew) 2005-07-22 Admin Bug Fixed #41 - Bug with UI Preferences (Andrew) 2005-07-22 Maintenance Feature Added performance option to the MySQL MSE for summarising really large numbers of requests, impressions and clicks (Andrew) +---------------------------+ | Release Max v0.3.04-alpha | +---------------------------+ 2005-07-15 General Bug Added fix to overcome bug in PEAR::Date cause by passing parameters by reference in PHP5 (Andrew) 2005-07-14 General Bug *Really* fixed wandering time zone issue with PEAR::Date (Andrew) 2005-07-14 Admin Bug Fixed the banner-zone.php file so that the prioritisation engine is run if required (Andrew) 2005-07-13 General Bug Fixed MAX_Dal_Statistics_AdServer_mysqlSplit::summariseConnections() method so that it works with PHP5 object assigment by reference (Matteo) 2005-07-12 Maintenance Bug Fixed bug that meant that the conversion count was wrong when a tracker with non-basket variable values was attached (Andrew) 2005-07-11 Maintenance Bug Fixed MAX_Dal_Statistics_AdServer_mysql::saveSummary() method so that it works in the event that maintenance needs to run over more than a single day (Andrew) 2005-07-11 Maintenance Bug Fixed generation of priorities in initial (empty) install (Andrew) 2005-07-11 General Bug Fixed wandering time zone issue with PEAR::Date (Andrew) 2005-07-06 Admin Bug Fixed adding of advertisements so that the special direct-selection association to zone 0 (zero) is set with an appropriate link_type (Andrew) 2005-07-06 Maintenance Bug Fixed code to initiate MPE from the UI (Andrew) 2005-07-05 Maintenange Feature Updated the MSE to no longer decrement campaign (lifetime) inventory requirements, as the total booked values are required by the new MPE (Andrew) 2005-07-05 Admin Feature Update the Campaign UI pages to reflect changes to the MPE (Andrew) 2005-07-05 Maintenance Bug Updated the Maintenance DAL to not use the query builder for getRequiredAdImpressions(), so that the PEAR Error object can be tested in the result set (Andrew) 2005-07-04 Admin Feature Updated the UI to use the new MPE instead of the old PAN priority (Andrew) 2005-07-01 Maintenance Feature New Maintenance Prioritisation Engine enabled in code (Andrew) 2005-06-30 General Feature Updated versions of PEAR::XML_Parser and PEAR::Benchmark distributed with Max Media Manager (Andrew) 2005-06-30 Delivery Bug Updated PEAR::XML_RPC so that fix for http://secunia.com/advisories/15852/ is in the code base (Andrew) 2005-06-28 Maintenance Feature Updated code so that it uses values in the constants.php file for conversion types, instead of hard-coded values (Andrew) 2005-06-27 Maintenance Bug Added code to MySQL Statistics Engine DAL so that the SQL statements CREATE TEMPORARY TABLE ... SELECT FROM ... now correctly set the defined table type from the configuration file, rather than using the default table type (Andrew) 2005-06-20 General Feature Edit conversions: (Radek) - Instead of setting "log" option every tracker has a defined connecion status ("Approved" status is equivalent to conversion) - Added preference "Allow edit conversions" to "agency edit" page - Added setting default connection status for agency - If agency has proper rights it can edit conversions on statistics page - Added new statistics page for viewing every conversion - Added new preference "Default tracker status" to user interface section 2005-06-20 Admin Bug Fixed file include bug in /plugins/reports/lib.php (Andrew) 2005-06-13 Admin Feature Added drop-down selection for target type in campaign edit (Chris) 2005-06-13 Admin Feature Added 'origin' section to default config file (Chris) 2005-06-10 General Feature Re-formatted a number of old tests to work in the new testing environment (Andrew) 2005-06-09 Maintenance Feature Updated outstanding Maintenance Statistics tests to work in the new testing environment (Andrew) 2005-06-09 Admin Bug Updated the MAX_Admin_Redirect class so that is has a default value for the admin page to redirect to (Andrew) 2005-06-08 Maintenance Bug Updated the test suite to deal with changes to the data_summary_zone_impression_history table (Andrew) 2005-06-08 Maintenance Bug Fixed bug in conversion summarisation, so that separate conversions by the same viewer are kept separate, when they all have basket_value typevariable values attached (Andrew) 2005-06-01 General Feature Added "production server" option in Settings->General settings page (Radek) 2005-06-01 General Feature Added libraries to define and deploy Max XML-RPC services (see lib/max/RPC) 2005-05-24 General Feature Added "Conversion tag management". Feature which allow to add additional html to output generated by tracker delivery script: delivery/adconversionjs.php Look into: Tracker overview -> append tracker code (Radek) 2005-05-23 General Feature Added ErrorHandler class: shows source context where error occured in source file and can send error reports via email -- new options in config file in [debug] section (Radek) 2005-05-23 Plugins Feature Plugins config files are dependant on host name (Radek) 2005-05-17 Admin Feature Change logo file to be able to be absolute (Scott) 2005-05-17 General Feature Updated the coding standards documentation (Andrew) 2005-05-17 Maintenance Bug Fixed the way the Maintenance_Statistics factory class is used in the main maintenance script (Andrew) 2005-05-11 Admin Feature Added support for additional configurable UI options (Scott) 2005-05-05 Delivery Feature Added support for remote origin server (Chris) 2005-04-29 General Feature Added support for multi-Max installations (Andrew) 2005-04-28 Maintenance Bug Modified SQL so that even if duplicate tracker/campaign links are created, multiple connections are not created (Andrew) 2005-04-27 General Feature Completed all new testing environment, and converted all existing Table, Maintenance Statistics DAL tests to the new format (Andrew) +---------------------------+ | Release Max v0.3.03-alpha | +---------------------------+ 2005-04-16 Admin Bug Updated login form to use standard field names to allow browsers to save details (Chris) 2005-04-16 Admin Bug Removed "edit sources" from the maintenance dropdown (Chris) 2005-04-16 Admin Bug Fixed *x* zones not listed in banner-zone (Chris) 2005-04-16 Admin Bug Fixed bug that was removing the default (zoneid=0) ad_zone_associations when saving in banner-zone screen (Chris) 2005-04-16 Delivery Bug Removed references to hardcoded "phpAds_id" in delivery (Chris) 2005-04-16 Delivery Bug Anti-caching headers weren't being set for the logging beacon! (Chris) 2005-04-16 Admin Bug Fixed column sort headers links in lib-history (Chris) 2005-04-16 Admin Bug Added checks to make sure that mis-sized ads are not linked to zones (Chris) 2005-04-15 Delivery Feature Updated delivery engine to support companion positioning (Chris) 2005-04-15 Admin Bug Restored the pink highlight in the campaign and banner linked zones screens (Chris) 2005-04-15 Maintenance Bug Modified prioritisation to exclude exclusive campaigns (Chris) 2005-04-15 Admin Feature Added exclusive priority and companion positioning fields to the campaign edit screen (Chris) 2005-04-16 Admin Bug Fixed zones with only exclusive banners being greyed out in overview (Chris) 2005-04-15 Admin Feature Added exclusive banners section on the zone-probability screen (Chris) 2005-04-15 Admin Bug Fixed wrong sized banners shown in the zone-include screen (Chris) 2005-04-15 Admin Bug Changed the default link type back to "Link by parent campaign" (Chris) 2005-04-15 Admin Bug Fixed all zones showing inactive zone icons (Chris) 2005-04-15 Admin Bug Fixed the matching banner count in the drop down list of available campaigns (Chris) 2005-04-15 Admin Bug Fixed bug when listing zone - campaign/banners associations (Chris) 2005-04-15 Delivery Feature Implemented companion positioning (Chris) 2005-04-15 Delivery Feature Implemented exclusive campaigns (Chris) 2005-04-15 Delivery Feature Updated delivery engine to use the new delivery DAL (Chris) 2005-04-15 Delivery Bug Fixed adview to show the backup gif for flash banners (Chris) 2005-04-15 Plugins Bug Folders created by PHP (in var/plugins subfolder) have proper rights (Radek) 2005-04-13 Plugins Feature Added ServiceLocator class (lib/core folder). Very usefull for creating classes which is easier to test with SimpleTest: http://www.martinfowler.com/articles/injection.html#UsingAServiceLocator (Radek) 2005-04-13 Plugins Bug All benchmarking in www/delivery folder are using startBenchmark() and stopBenchmark() functions (Radek) 2005-04-13 Plugins Feature Configuration files (geotargeting) moved from "plugins" folder to "var", "plugins" folder doesn't need to be writeable anymore (Radek) 2005-04-12 Plugins Bug Fixed bug that causing error while creating invocation code from publisher page (Radek) 2005-04-12 Plugins Bug Fixed bug - banner selection and campaign are no longer visible as an option on zone invcation page (Radek) 2005-04-12 Plugins Bug Fixed saving invocation tags plugin settings (Radek) 2005-04-12 Maintenance Bug Fixed missing text in debug message describing the current OI (Andrew) 2005-04-12 Maintenance Feature Improved the DAL debug logging messages (Andrew) 2005-04-11 Admin Bug Fixed redirection bug at the end of settings-db.php (Andrew) 2005-04-10 Plugins Bug Fixed bug #1444: "Invocation Settings Page Doesn't Display" (Radek) +---------------------------+ | Release Max v0.3.02-alpha | +---------------------------+ 2005-04-10 Delivery Bug Updated adlog to send the P3P headers before attempting to set cookies (Chris) 2005-04-10 Delivery Bug Added function sendP3PHeaders to delivery functions (Chris) 2005-04-10 Admin Bug Prevented interface from performing midnight tasks (Chris) 2005-04-10 Admin Bug Updated campaign delivery report to replace $delimiter with a space (Chris) 2005-04-10 Admin Bug Added and updated the admin-breakdown report (Chris) 2005-04-10 Admin Bug Re-added and updated the agency report (Chris) 2005-04-10 Delivery Bug Fixed bug extracting variables from cookies in adclick (Chris) 2005-04-10 Delivery Bug Updated adview to use config-file driven variable names (Chris) 2005-04-10 Delivery Bug Fixed bug that was causing all cookies to be set on every view (Chris) 2005-04-10 Delivery Bug Updated delivery engine to use conf-file drven cookie names (Chris) 2005-04-10 Delivery Bug Fixed time based capping (Chris) 2005-04-10 Delivery Bug Fixed bug that was preventing cookies from being set by adlog (Chris) 2005-04-10 Delivery Bug Fixed bug that prevented external redirects from showing (Chris) 2005-04-10 Admin Bug Fixed ad-zone associations not maintained when linking campaigns (Chris) 2005-04-08 General Bug Renamed the "timestamp" column in the userlog table to be lowercase, and added code to upgrade to fix past bad installations (Andrew) 2005-04-08 Admin Bug Applied Mark Reidenbach's patch to return database upgrade errors to the install script (Andrew) 2005-04-08 Admin Feature Applied Mark Reidenbach's patch to simplifiy fatal error checking during installation (Andrew) 2005-04-08 Admin Feature Applied Mark Reidenbach's patch to simplifiy PHP version check during installation (Andrew) 2005-04-07 Plugins Feature Invocation tags and channel delivery was moved to plugins folder which means that now is posssible to create new invocation tags as plugins. Look into docs/developer/plugins.zuml for new API. Plugins could cache some data in var/plugins folder (channel delivery use this feature to cache SQL query). (Radek) 2005-04-07 Bug Admin Applied Mark Reidenbach's patch to prevent SQL injection hole in lib-sessions.inc.php (Andrew) 2005-04-07 General Bug Applied Mark Reidenbach's patches to remove instances of "global $_SERVER" and "global $_COOKIE" (Andrew) 2005-04-07 General Feature Wrote a new class to handle setting up and taking down of the test environment to increase code re-use, and deal with the problem of different configurations/test environments (Andrew) 2005-04-07 General Feature Changed the Table library classes to use the database type from the configuration file by default (Andrew) 2005-04-05 Admin Bug Fixed file include bugs in campaign-edit.php (Andrew) 2005-04-05 General Feature Converted campaign priority levels of 'l'ow, 'm'edium and 'h'igh into integer values of 0, 1 and 2, so that exclusive campaigns (-1) can be introduced, and to allow more levels of campaigns at a later date (Andrew) 2005-04-01 General Bug Removed v0.3.01-alpha upgrade method, as no new SQL that is not done in the v0.3.00-alpha upgrade method, thanks Mark Reidenbach (Andrew) 2005-04-01 Delivery Bug Restored Geotargeting code to lg.php and ck.php (Andrew) 2005-03-31 Admin Bug Added some missing required files to lib-sessions.inc.php (Andrew) 2005-03-31 Admin Bug Fixed bug where Admin_DA::getVariables built a query with a non-existent column, thanks sjordan (Demian) 2005-03-31 Admin Bug Reverted the french translation files which were corrupted (Chris) 2005-03-31 General Bug Committed Mark Reidenbach's patch that makes use of PEAR DB's portable table listing method (Demian) 2005-03-31 General Bug Fixed bug where upgrade from phpAdsNew didn't work if a table prefix was supplied (Demian) 2005-03-30 Delivery Bug Fixed missing comma in P3P headers if both a P3P policy location and a compact policy are set (Andrew) 2005-03-30 General Feature Updated default .ini file so that Max does NOT use a table prefix by default (Andrew) 2005-03-23 General Bug Fixed the required version of PHP in the laguange files (Andrew) 2005-03-18 General Bug Fixed the version number in the API documentation (Andrew) +---------------------------+ | Release Max v0.3.01-alpha | +---------------------------+ 2005-03-18 Plugins Feature Plugins - new plugins architecture. All plugins are now in plugins directory. Geotargeting, reports and 3rdPartyServers code has been moved here. Every plugin could have own configuration and could be translated to other languages. Poseidon UML is in docs/developer/plugins.zuml file. (Radek) 2005-03-18 General Bug Applied Mark Reidenbach's patch to remove deprecated $phpAds_db_link variable (Andrew) 2005-03-18 General Bug Applied Mark Reidenbach's patch to remove duplicate index in the data_intermediate_ad_connection table (Andrew) 2005-03-18 General Feature Removed backwards-compatability code for older PHP versions, now that the installer checks the PHP version on install (Andrew) 2005-03-18 Admin Feature Implemented new data access layer, file located in lib/max/Admin_DA.php, public methods expose the majority of Max data access operations (Demian) 2005-03-16 Admin Feature Added code to check MySQL version when installing (Andrew) 2005-03-16 General Bug Changed sytnax of "RELEASE_LOCK" to "SELECT RELEASE_LOCK" (Andrew) 2005-03-16 Admin Bug Fixed the way the installer utilises the form-validation JavaScript to prevent errors in IE (Andrew) 2005-03-16 Delivery Bug Applied Marcus Bointon's patch to adview.php to prevent PHP warning messages (Andrew) 2005-03-16 Admin Bug Upgraded PEAR::DB to 1.7.4 to fix install problem on MySql 4.1 (Andrew) 2005-03-16 General Feature Added all but PEAR::Config to the PEAR install registry (Andrew) 2005-03-15 Maintenance Bug Fixed inclusion of init.php when running maintenance (Andrew) 2005-03-15 Delivery Bug Applied Matteo Beccati's numeric check on refresh parameter to adframe (Andrew) 2005-03-15 Delivery Bug Fixed "$isset" instead of isset in lib-view-main.inc.php (Andrew) 2005-03-15 Delivery Bug Fixed use of Geotargeting classes (Andrew) 2005-03-15 Admin Bug Fixed ACL use of Geotargeting classes (Andrew) 2005-03-14 Admin Bug Fixed display of Userlog details (Andrew) 2005-03-14 Admin Bug Fixed discovery of Geotargeting classes (Andrew) 2005-03-14 Maintenance Bug Fixed include of lib-statistics.inc.php in maintenance-reports.php (Andrew) 2005-03-14 General Bug Added missing column to upgrade script (Andrew) 2005-03-14 Admin Bug Fixed redirection issue when checking updates with GZIP compression enabled (Andrew) 2005-03-14 Admin Bug Fixed path derivation/redirection during install (Andrew) 2005-03-11 General Feature Added note to known issues re: PEAR Config (Andrew) +---------------------------+ | Release Max v0.3.00-alpha | +---------------------------+ 2005-03-10 Delivery Bug Fixed XML-RPC invocation tags (Andrew) 2005-03-08 Delivery Bug Fixed problem which could cause infinte loop if an ACL failed (Chris) 2005-03-08 Delivery Bug Fixed delivery to obtain default banner details from the agency preference details (Andrew) 2005-03-07 Delivery Bug Fixed delivery URL generation was doubling up the prefix (Chris) 2005-03-07 Admin Bug Fixed installer to correctly determine installation mode, and to set the web image directory location (Andrew) 2005-03-04 Admin Bug Applied Mark Reidenbach's patch to fix the PHP version check during installation to meet the documented required version (Andrew) 2005-03-02 Delivery Feature Added delivery support for new MaxMind database types (Andrew) 2005-03-02 Admin Feature Added UI support for new MaxMind database types (Andrew) 2005-03-02 Delivery Feature Added improved comments to all invocation tags (Andrew) 2005-03-02 Delivery Feature Updated invocation tags to be XHTML compliant (Andrew) 2005-02-23 General Feature Updated the upgrade notes to cover new directory layout (Andrew) 2005-02-23 General Feature Updated the installation notes to cover new directory layout (Andrew) 2005-02-22 Maintenance Feature Converted the Maintenance Statistics DAL, modules, and tests to all use PEAR::DB, so that the database type has been abstracted over (Andrew, Demian) 2005-02-11 Tests Feature Fixed the Delivery Engine tests to the point there were at before the directory re-shuffle (Andrew) 2005-02-11 Tests Feature Fixed remaining non-Delivery Engine tests (Andrew) 2005-02-10 General Feature Changed the way table prefixes are handled so that prefixes are now prepended to table names at run time, instead of in the configuration file (Andrew) 2005-02-10 Tests Feature Fixed the GeoIP tests for the new directory structure (Andrew) 2005-02-09 Admin Feature Completed updating the User Interface Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-09 Admin Feature Completed updating the Statistics and Maintance Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-09 Admin Feature Completed updating the Invocation Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Interface Defaults menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Geotargeting Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the General Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Delivery Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Debug Logging menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Database Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Banner Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Administration Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Moved storing of default banner, target URL to be an agency preference instead of a configuration setting (Andrew) 2005-02-08 Delivery Bug Fixed missing insert of "channel" when logging tracker impressions (Andrew) 2005-02-08 Admin Feature Added a new mechanism for loading and saving configuration values and user preferences (Andrew) 2005-02-02 Admin Feature Added new classes for more easily adding language support to the user interface pages (Andrew) 2005-02-01 Admin Feature Applied Mark Reidenbach's patches to remove the need for a forwards-compatability file for PHP5 (Andrew) 2005-02-01 Admin Feature Modified the installation scripts to work with the new directory structure (Andrew) 2005-01-27 Admin Feature Re-organised the directory structure of Max (Andrew) 2005-01-26 Admin Feature Added the Czech translation (Chris) 2005-01-26 Admin Bug Fixed the agency edit screen so that changes are saved to the agency's config settings (Chris) 2005-01-24 Maintenance Bug Changed the upgrade past data code according to Mark Reidenbach's suggestions (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch (plus additional fixes) to fix setting references to Dates instead of copying in PHP 5 (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch to fix operation interval values displayed in error messages (Andrew) +---------------------------+ | Release Max v0.2.05-alpha | +---------------------------+ 2005-02-15 Admin Bug Fixed 'Other Publishers' showing all publishers rather than only publishers for an agency (Scott) 2005-02-15 Admin Bug Fixed clicking on a zone in a search results screen (Scott) +--------------------------+ | Release Max v0.2.4-alpha | +--------------------------+ 2005-02-10 General Feature Updated the User Guide to final Max v0.1 version (Andrew) 2005-02-10 Admin Bug Changing Zone type does not re-check appended banners to ensure they are correct size/type (Scott) 2005-02-10 Admin Bug MAX_removeEntity did not call the correct removeEntities function (Scott) 2005-02-10 Admin Bug Fixed problem deleting entities (Scott) 2005-02-10 Admin Feature Changed the home screen to the reporting section (Scott) 2005-02-10 Admin Feature Added conversion tracking analysis report (Michal) 2005-02-10 Admin Feature Added color corners to #3399ff (for custom background) (Scott) 2005-02-10 Admin Bug 'Expand all' not aligned correctly in stats-global-advertiser.php (Scott) 2005-02-10 Admin Feature If a banner description is empty, put 'Untitled' on the screen, so that it is clickable (Scott) 2005-02-10 Admin Bug Added friendly text if there is no zones available in banner-zone.php (Scott) 2005-02-10 Delivery Bug Removed a '.' from swfParams, which was giving a PHP Notice (Scott) 2005-02-10 Admin Bug Fixed some problems with conversion totals(Scott) 2005-02-10 Delivery Bug Removed some error logging code where it should not be (Scott) 2005-02-10 Admin Feature Enabled 'Requests' on a number of stats columns (Scott) 2005-02-10 Admin Bug Fixed some column count bugs resulting with the new request field. (Scott) 2005-02-10 Admin Feature Advertiser disabled icon now uses a transparent background. 2005-02-10 Admin Feature Search now uses the same header as the rest of the product. 2005-02-10 Admin Feature Added custom foreground and background header colors (Scott) 2005-02-10 Admin Feature Added custom logo (Scott) 2005-02-08 Admin Bug Fixed date range selector on stats-campaign-banners (Chris) 2005-02-08 Admin Bug Fixed SQL error on stats-affiliates-zones (Chris) 2005-02-02 Admin Bug Campaign-edit screen now uses end of expiration day timestamp (Chris) 2005-02-01 Delivery Bug Fixed append code written multiple times for flash banners with backup gifs (Chris) 2005-01-26 Admin Feature Added the Czech translation (Chris) 2005-01-26 Admin Bug Fixed the agency edit screen so that changes are saved to the agency's config settings (Chris) 2005-01-25 Admin Bug Applied Enrico W?rfel's changes to fix missing language strings in some report plugins (Chris) 2005-01-24 Maintenance Bug Changed the upgrade past data code according to Mark Reidenbach's suggestions (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch (plus additional fixes) to fix setting references to Dates instead of copying in PHP 5 (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch to fix operation interval values displayed in error messages (Andrew) +--------------------------+ | Release Max v0.2.3-alpha | +--------------------------+ 2005-01-20 General Bug Fixed lack of note about changing the config file after changing table type after upgrade from PAN (Andrew) 2005-01-20 General BUG Changed the order of table changes during upgrades to make it faster (Andrew) 2005-01-20 Delivery Bug Fixed 3rd party clicktracking for popups (Chris) 2005-01-18 General Feature Removed unused functions from old phpAdsNew DAL (Andrew) 2005-01-18 Maintenance Bug Fixed the Maintenance Engine test suite to cope with the new database schema (Andrew) 2005-01-18 Maintenance Bug Changed the name of some old phpAdsNew functions to avoid name-space conflicts when running complete test suite (Andrew) 2005-01-17 Maintenance Feature Change prioritisation to use the ad_zone association tables for priority (Scott) 2005-01-17 Admin Feature Change from caching heirarchical data to caching flat data, to avoid huge (e.g. 17Mb+) arrays in memory (Scott) 2005-01-17 Admin Feature Cache a number of statistics screens instead of going to the DB every time (even though the stats change once per hour) (Scott) 2005-01-17 Admin Feature Use PEAR Cache to cache delivery queries rather than the home-grown caching tool (Scott) 2005-01-17 General Feature Change linking of ads and campaigns to zones to use link tables, rather than parsing the 'what' column (Scott) 2005-01-17 General Feature Build new Data Access Layer (Scott) 2005-01-17 General Feature Rewrite Direct Selection logic. Allow for parentheses, and categories in direct selection (Scott) 2005-01-17 Admin Feature Convert Keywords to Categories, add linking categories rather than parsing keywords (Scott) 2005-01-17 Delivery Feature Added configuration file options needed for new MaxMind GeoIP database types (Andrew) 2005-01-17 Delivery Feature Replaced old MaxMind GeoIP targeting code with all new code,supporting all MaxMind database types - no additional logging, or actual targeting at this stage - just extraction of data from databases (Andrew) 2005-01-14 Admin Bug Fixed column heading mis-alignment in stats screens (Chris) 2005-01-13 Admin Bug Removed the limitation of 127 from the "Hide non-linked campaigns..." option in Settings, Interface Defaults (Andrew) 2005-01-13 Delivery Bug Enabled the use of keywords for global (across all agencies) keyword banner selection if enabled in config (Chris) 2005-01-12 Delivery Bug Fixed logging of country code (Andrew) 2005-01-12 General Feature Added DRAFT version of the Max User Guide (Andrew) 2005-01-12 Maintenance Feature Added Maintenance Statistics Tracker modules to allow pruning of past Tracker module raw data (Andrew) 2005-01-11 Maintenance Bug Fixed error message when lockfile exists (Andrew) +--------------------------+ | Release Max v0.2.2-alpha | +--------------------------+ 2004-12-24 Admin Bug Fixed access denied error going from stats-affiliate-zones to stats-campaign-affiliates (Chris) 2004-12-24 Admin Feature Added ad request stats in the admin interface if enabled (Chris) 2004-12-24 Maintenance Feature Improved the debug logging for pruning old raw statistics (Andrew) 2004-12-24 Admin Bug Removed the phpAds_deleteStatsByBannerID() function, as summarised statistics should never be deleted (Andrew) 2004-12-23 Maintenance Feature Improved the separation of the data access layer from MySQL specific code (Andrew) 2004-12-23 Maintenance Bug Fixed the test suite to deal with new code for enabling/disabling campaigns on the basis of start/end dates (Andrew) 2004-12-23 Delivery Feature Replaced the slow get_browser() call with the phpSniff library (Andrew) 2004-12-23 Reports Feature Re-wrote the tracker history report (Andrew) 2004-12-22 Maintenance Bug Fixed bug due to PEAR Date::compare() always returning 0 (i.e. Dates are equal) when one Date is a "fake" date of "0000-00-00 00:00:00": now uses Date::format() and string compare (Andrew) 2004-12-22 Maintenance Bug Fixed incorrect comment in maintenance statistics report - stated number of impressions, etc. instead of number of impression rows, etc. (Andrew) 2004-12-22 Admin Bug Fixed lib-statistics.inc.php's phpAds_buildRatio() function so that non-digit characters are stripped from the parameters, ensuring that if formatted numbers are passed in, ratios are still correct (Andrew) 2004-12-22 Admin Bug Fixed lib-hourly.inc.php to ensure hour ranges in UI stats are never split into multiple lines (Andrew) 2004-12-22 Maintenance Feature Improved formatting of the report logged to userlog table (Andrew) 2004-12-22 Admin Feature Changed campaign details page so that if a campaign has been disabled because an inventory limitation has been reached, that limitation shows "0" as the number of impressions/clicks/conversions remaining, instead of "-" (Andrew) 2004-12-22 Admin Feature Added new comments in the UI to clarify what the activation/expiry dates for campaigns really mean (Andrew) 2004-12-22 Maintenance Bug Fixed deactivation of campaigns - now happens at the end of the day entered into the UI, not the start of the day (Andrew) 2004-12-22 Maintenance Feature Added ability to control sending of activation/deactivations emails from the maintenance configuration file (Andrew) 2004-12-21 Maintenance Feature Changed logging so safely ignoring missing split tables is now debug log level instead of info (Andrew) 2004-12-21 Maintenance Feature Added a script for regenerating past statistics (Andrew) 2004-12-21 Maintenance Feature Improved Maintenance Statistics to allow regneration of past statistics when required (Andrew) 2004-12-21 Maintenance Bug Compact stats grace window was not being taken into account (Andrew) 2004-12-21 Maintenance Feature Added option to allow method names to be enabled/disabled in the maintenance debug log (Andrew) 2004-12-21 Maintenance Bug Fixed logging level for creation of tables in the debug log (Andrew) 2004-12-21 Maintenance Feature Improved formatting of maintenance debug log (Andrew) 2004-12-21 Admin Bug Fixed SQL error in the Publisher Distribution stats page (Andrew) 2004-12-17 Delivery Bug Added some checks to prevent HTTP response splitting (Chris) 2004-12-15 Maintenance Feature Cut out lots of deprecated code (Andrew) 2004-12-15 Maintenance Bug Fixed dropping of raw data tables in deleteOldData() method for split tables, so that current day is never dropped, even if it's empty (Andrew) +--------------------------+ | Release Max v0.2.1-alpha | +--------------------------+ 2004-12-10 Maintenance Feature Modified parameters in some methods to allow both start and end dates when summarising data, to allow for better testing (Andrew) 2004-12-09 Maintenance Feature Changed deletion of ad requests so that it ignores all connection windows, and so deletes data earlier (Andrew) 2004-12-09 Delivery Bug Changed banner selection method in adpopup to use view_raw (Chris) 2004-12-09 General Bug Fixed use of old phpads_ prefix in upgrade script (Andrew) 2004-12-07 Admin Bug Fixed problem with graph-history and graph-hourly not working with new DB structure (Chris) 2004-12-07 Maintenance Bug Fixed summarisation of conversions with no variable values (Andrew) 2004-12-07 Admin Bug Fixed problem with default (English) language file not being included in lib-invocation.php (Chris) 2004-12-07 Tests Feature Updated tests to catch fixed bugs (Andrew) 2004-12-07 Maintenance Bug Fixed formatting of task time execution output in the Maintenance_Statistics_AdServer class (Andrew) 2004-12-07 Maintenance Feature Added summarisation of ad request data into intermediate and summary data tables (Andrew) 2004-12-07 General Feature Hacked singleton-like code into phpAds_dbConnect (Andrew) 2004-12-06 Maintenance Bug Fixed viewer_id column definitions in Maintenance Statistics Engine's temporary tables (Andrew) 2004-12-06 Maintenange Bug Fixed compact table name of data_raw_ad_click in SQL (Andrew) 2004-12-06 Maintenance Bug Fixed comparison value of conversions from '1' to 'y' when saving intermediate statistics (Andrew) 2004-12-06 Maintenance Bug Fixed campaign start/end date checks to append time of midnight onto the stored date, so that activation/deactivation happens the same was as in Max v0.1 (Andrew) 2004-12-06 Maintenance Feature Improved the way the Maintenance Statistics Engine tests for old split tables by limiting the SELECT statements (Andrew) 2004-12-06 Maintenance Bug Fixed error when enabling campaigns past their start date - now checks campaign limitations and end dates too (Andrew) 2004-12-06 Maintenance Bug Allowed table does not exist error when joining connections and tracker variable values with split tables (Andrew) 2004-12-06 Admin Bug Fixed mis-named columns in db.php (Andrew) 2004-12-06 General Bug Removed default value of 0 for server_raw_tracker_impression_id in the data_raw_tracker_impression table definitions (Andrew) 2004-12-06 Delivery Bug Fixed wrong parameter count for view_local in phpadsnew.inc.php (Chris) 2004-12-06 Delivery Bug Fixed Norton Ad Blocker fix config missing (Chris) 2004-12-04 Delivery Bug Fixed db caching mode (Chris) +--------------------------+ | Release Max v0.2.0-alpha | +--------------------------+ 2004-12-03 General Bug Added note about userlog data to upgrade documentation (Andrew) 2004-12-03 General Bug Fixed the upgrade documentation regarding upgrade path for historical data (Andrew) 2004-12-02 Admin Feature Added agency configurable option to make campaigns annonymous by default (Chris) 2004-11-30 Maintenance Bug Added code to maintenance to ignore divide by zero errors in PAN maintenance priority code (Andrew) 2004-11-29 General Feature Removed non-documentation comments that started with /** (Andrew) 2004-11-29 Delivery Bug Fixed random banner shown for zone with nothing linked (Chris) 2004-11-29 General Bug Fixed URL of Max website in generated headers (Andrew) 2004-11-29 Maintenance Feature Improved formatting of the test suite pages (Andrew) 2004-11-28 Delivery Feature Norton Ad Blocker fix, i.e. the ability to easily change the delivery engine filenames (Chris) 2004-11-26 Delivery Bug Fixed parsed PHP in banners not executed (Chris) 2004-11-26 Delivery Bug Adview now uses backup gif if available for richmedia banners (Chris) 2004-11-26 Delivery Bug Fixed broken image returned by adview when no banner found (Chris) 2004-11-26 Admin Bug Fixed automatic modification of flash banners with hard coded URLS, only works for flash files with a single click action (Chris) 2004-11-26 Maintenance Feature Completely new Maintenance Statistics engine: - Extensible OO Design - Separated logic and data access layers - Deals with new raw, intermediate, summary table structure - Allows non-60 minute operation intervals - Correctly prunes old data in both normal and split-table modes - Documentated code and test suite (Andrew) 2004-11-24 Delivery Bug Removed useless <noscript> from text zone invocations (Chris) 2004-11-22 Delivery Bug Fixed generation of invocation code for trackers (Andrew) 2004-11-22 Delivery Bug Fixed missing 'var' in JavaScript to call adcnvvars.php for logging of JavaScript-based tracker variable values (Andrew) 2004-11-22 General Feature Increased the size of the details column in the userlog table, and removed the variabletype column from the variables table (Andrew) 2004-11-22 Delivery Feature Updated the data logging process for trackers to: - Store new data afforded by improvbed raw data tables for tracker impressions and clicks - Have a more consistent method for logging tracker variable values, regardless of method of obtaining data (Andrew) 2004-11-19 Delivery Feature Updated the data logging process for advertisements to: - Allow ad requests to be logged - Only allow ad impressions to be logged via beacons - Store new data afforded by improved raw data tables for ad requests, impressions and clicks (Andrew) 2004-11-11 General Feature Added new AdServer module raw data tables to the installation and upgrade processes, and added conversion of data from old raw tables into new raw tables (Andrew) 2004-11-16 Admin Bug Added AdSales output to stats-campaigns-banners, and also added date range selector (Chris) 2004-11-16 Admin Bug Fixed missing instance of a translation string on the Maintenance, Banner settings page (Andrew) 2004-11-16 General Feature Changed all SQL code that used to reference the adstats table to instead reference the new data_summary_ad_hourly table (Andrew) 2004-11-11 Admin Bug Added missing definitions of phpAds_CurrentTimestamp, phpAds_CurrentHour and phpAds_CurrentDay to admin interface version of the maintenance priority code (Andrew) 2004-11-11 General Feature Added new AdServer module summary data tables to the installation and upgrade processes, and added conversion of data from old adstats table into new data_summary_ad_hourly table (Andrew) 2004-11-11 General Bug Fixed test of admin user username/password in non-upgrade install (Andrew) 2004-11-11 General Feature Added new AdServer module intermediate data tables to the installation and upgrade processes (Andrew) 2004-11-09 General Feature Updated headers, etc. to Max v0.2 stream (Andrew) 2004-11-09 General Feature Created v0.2 branch from Max v0.1.17-beta (Andrew) +--------------------------+ | Release Max v0.1.17-beta | +--------------------------+ 2004-11-09 General Bug Added longer time-limit to execution of upgrade script (Andrew) 2004-11-09 General Bug Fixed upgrading from versions with the application_variable table (Andrew) 2004-11-09 Admin Bug Fixed "Fatal Error" when generating tracker invocation code (Chris) 2004-11-08 General Feature Changed install script to maintain pretty-spacing from the template config.inc.php file (Andrew) 2004-11-08 General Bug Fixed lack of quotes around the application_variable table in config file after installation (Andrew) 2004-11-05 Maintenance Bug Fixed MySQL-locking related bug that caused a PHP warning (Andrew) 2004-11-04 Admin Bug Fixed forced SSL redirection when Max installed in a subdir (Chris) 2004-11-04 General Bug Fixed inclusion test for PHP5 support (Andrew) 2004-11-04 Delivery Feature Changed the method of outputting the 1x1 gif to use base64_decode method instead of concat'ing chr()'s (Chris) 2004-11-04 Delivery Bug When chaining zones and using caching, only the final zone was cached (Chris) 2004-11-03 Admin Feature Added the forceappend feature to text zones (Chris) 2004-11-03 Delivery Bug Fixed problem with forceappend and caching, rebuild of cache was appending another copy of the appended code (Chris) 2004-10-29 Admin Bug Fixed hardcoded table names in campaign delivery report plugins (Chris) +--------------------------+ | Release Max v0.1.16-beta | +--------------------------+ 2004-10-29 Delivery Bug Added URL encoding to the ct0 parameter to cope with special characters in the click tracking URL. 2004-10-28 General Feature Added support for "proper" upgrading from older versions of Max and from phpAdsNew, and updated the installation/upgrading documentation (Andrew) 2004-10-27 Admin Feature Added two new reports, one listing all campaigns that underdelivered yesterday, and one showing delivery stats for all campaigns yesterday (Chris) 2004-10-27 Maintenance Feature Added MySQL-based locking mechanism to maintenance priority to ensure that only one instance of phpAds_PriorityCalculate() runs at once (Andrew) 2004-10-21 Admin Bug Fixed: Sum of campaign stats did not equal totals (Chris) 2004-10-21 Admin Bug Fixed: Hourly stats for agency included global totals (Chris) 2004-10-20 Admin Bug Fixed the link for Help? to go to the Max web site (Andrew) 2004-10-20 General Feature Improved the documentation with regards to setting up maintenance after an upgrade from phpAdsNew (Andrew) 2004-10-20 General Feature Created separate upgrade SQL scripts for MyISAM and INNODB tables (Andrew) 2004-10-20 General Feature Added details on how to schedule maintenance under Window (Andrew) 2004-10-20 General Bug Added session capping columns to upgrade SQL (Andrew) 2004-10-20 Admin Bug Fixed the link for Help? to go to the Max web site (Andrew) 2004-10-20 Delivery Bug Fixed display "Status Text" instead of click URL (Chris) 2004-10-20 Delivery Bug Fixed "Show text under image" (Chris) 2004-10-20 Delivery Bug Fixed delivery of text ads (Chris) 2004-10-20 Admin Bug Fixed linking of text ads to text zones (Chris) 2004-10-18 Delivery Bug Fixed variable mis-ordering in local invocation (Chris) +--------------------------+ | Release Max v0.1.15-beta | +--------------------------+ 2004-10-11 Admin Bug Updated 3rd party Falk tag support to work with previous tag formats (Chris) +--------------------------+ | Release Max v0.1.14-beta | +--------------------------+ 2004-10-08 General Feature Added support for deprecated $HTTP_*_VARS support in PHP5 (Andrew) 2004-10-08 General Feature Added fix for various pre-PHP 4.3.0 issues (Andrew) 2004-10-08 General Bug Fixed the default config.inc.php file for new installations (Andrew) 2004-10-08 Maintenance Bug Fixed typo in SQL - campaigns are now activated by date as required (Chris) 2004-10-08 General Bug Updated the minimum required version of MySQL in the readme file (Andrew) +--------------------------+ | Release Max v0.1.13-beta | +--------------------------+ 2004-10-07 General Feature Updated version naming scheme (Andrew) 2004-10-07 General Bug Fixed table name typo in upgrade SQL code (Andrew) 2004-10-07 Maintenance Bug Fixed incorrect use of maximum view conversion window instead of maximum click conversion window when calculating table names to use during split-table click conversion calculation (Andrew) 2004-10-07 Delivery Bug Fixed appending of code in zone invocation when caching used (Chris) 2004-10-07 Admin Feature Added support for Falk 3rd party tags (Chris) 2004-10-07 Admin Bug Updated campaign display name for hidden campaigns to prevent hidden campaign names from being shown to blind clients (Chris) 2004-10-07 Admin Feature Updated the invocation code to generate new style tags (Chris) 2004-10-07 Delivery Bug Added urldecoding to input parameters (Chris) 2004-10-06 Delivery Feature Added horizontal centering to iframe content (Chris) 2004-10-04 Admin Bug Fixed sorting of report results by date (Chris) 2004-09-14 Delivery Bug Fixed appended banner HTML not appended when invoked via zone (Chris) 2004-09-16 Delivery Bug Fixed adview code to use same random number in cookie as image call (Chris) 2004-08-10 Delivery Feature Added support to the delivery engine for new style tags (zoneid=z) (Chris) +--------------------------+ | Release Max v0.1 Beta 12 | +--------------------------+ 2004-08-06 Maintenance Bug Fixed invalid priority calculations of house weighting when high/medium campaigns also active in zone (Chris) 2004-08-06 General Feature Updated the upgrade instructions to help users add the 'mnemonic' column added to the affiliates table (Andrew) 2004-08-06 General Feature Updated the upgrade SQL commands for users updating from PAN to that the 'mnemonic' field added by Scott will be added to the affiliates table (Andrew) 2004-08-05 Admin Bug Corrected the syntax for source limitation in a banner delivery options - there is no need anymore to mask brackets and dots with backslash (Michal) 2004-08-05 Admin Feature Added a 5 letter 'mnemonic' field which is used for describing zones and source channels (Scott) 2004-08-05 Admin Feature Rewrite sitewide invocation code to incorporate switching between http/s, adding <noscript> tags, etc. (Scott) 2004-08-05 Admin Feature Add an invocation type - Querystring - that will allow you to add parameters to the querystring of the adconversion.php request (Scott) 2004-08-05 Maintenance Bug Fixed the start/end times logged for maintenance runs from 12 hour to 24 hour format (Andrew) +--------------------------+ | Release Max v0.1 Beta 11 | +--------------------------+ 2004-07-28 Admin Bug Don't allow anonymous campaigns to show in the Publisher statistics if you are logged in as an advertiser (Scott) 2004-07-28 Delivery Bug Fixed flash banner clickthroughs cutting off anything following an ampersand (Chris) 2004-07-28 General Bug Fixed the process of creating the maintenance log table during installation (Andrew) 2004-07-28 General Feature Added instructions on how to upgrade from a previous versions of Max (Andrew) 2004-07-28 Maintnance Bug Fixed the selection of the maintenance statistics start time in the case of a new Max installation (Andrew) +--------------------------+ | Release Max v0.1 Beta 10 | +--------------------------+ 2004-07-27 Delivery Feature Don't allow delivering an html banner to a secure page (to prevent pop up warning boxes) (Scott) 2004-07-27 Admin Feature More stats screens queries cached (Scott) 2004-07-27 Admin Bug Removed 'daily-hosts' files - they act on raw data and can devistate a database (Scott) 2004-07-27 Admin Feature Added an upgrade script from phpAdsNew v2.0 (Scott) 2004-07-27 General Feature Disabled PHP warnings by default to make life easier for non-developers (Andrew) 2004-07-27 Delivery Bug Fixed method of connecting to the raw database (Andrew) 2004-07-27 Maintenance Feature Modified maintenance statistics to determine the time to start calculating statistics from the adviews table, if there is no date in the config table, or to not run if there are no adviews yet (Andrew) 2004-07-27 General Feature Merged in the Max v0.2 branch changelog formatting style (Andrew) 2004-07-27 General Feature Added Scott's PAN update SQL code, and wrote the upgrade instructions (Andrew) 2004-07-27 General Feature Updated the installation instructions (Andrew) 2004-07-27 Maintenance Feature Added support for split raw table configurations (Andrew) 2004-07-22 Admin Feature Changed the url field in the banners table to type 'text', so that it can accept more than 255 characters (Scott) 2004-07-22 Delivery Bug Click tracking of Mediaplex tags fixed (Chris) 2004-07-22 Delivery Feature Tracker variables can now be appended to the tracker image beacon (Scott) 2004-07-22 Admin Bug Search now works with ID's as well as names/descriptions across all entities (Scott) 2004-07-22 Admin Feature Stats are cached - HUGE performance boost (Scott) 2004-07-22 Admin Feature Stats can now be viewed by 'easy to understand' date ranges (Scott) 2004-07-22 Admin Feature Stats rewritten to get ready for new look and feel (Scott) +-------------------------+ | Release Max v0.1 Beta 9 | +-------------------------+ 2004-06-23 Delivery Bug Removed 'clientid' from delivery script - only campaignid should be used (Scott) 2004-06-23 Delivery Bug Consolidated all places where bannercode is built to one place (Scott) 2004-06-23 Delivery Bug Rewrote 'log=no' functionality (Scott) 2004-06-09 Delivery Bug Fix problem with popups using old cache files (Scott) 2004-06-09 Delivery Bug Fix gap in HTML for adlog beacon (Scott) +-------------------------+ | Release Max v0.1 Beta 8 | +-------------------------+ 2004-06-15 Admin Bug 182 Fixed the SQL statement to obtian the AdClick credits remaining on the Banner Overview page for campaigns (Andrew) 2004-06-09 Delivery Bug Fixed popup race condition with IE6 (Scott) +-------------------------+ | Release Max v0.1 Beta 7 | +-------------------------+ 2004-06-03 Delivery Bug 165 Cleaned up the lib-limitations.inc.php file, fixed source delivery limitations (i.e. ACL) on popups (Andrew) 2004-06-03 Maintenance Bug Accounted for getting optimise data that was not 'blind only' (Scott) +-------------------------+ | Release Max v0.1 Beta 5 | +-------------------------+ 2004-05-28 Deilvery Bug 150 Fixed adcontent.php to obtain the session capping information, and set the cap in the adlog.php URL delivered (Andrew) 2004-05-28 Admin Bug 154 Fixed ct0 isnt being removed from the Flash clickthrough (Luis) 2004-05-21 Admin Bug 126 Fixed advertiser can't view 'distribution' (Luis) 2004-05-21 Admin Bug 128 Fixed Banner properties link on stats-banner-daily breaks (Luis) 2004-05-21 Admin Bug 124 Fixed Linked banners link on search result for zone breaks (Luis) +-------------------------+ | Release Max v0.1 Beta 4 | +-------------------------+ 2004-05-20 Admin Feat Installer now adds admin_url_prefix (Demian) 2004-05-20 Admin Bug Fixed decimal problem with Sales Ratio (Scott) 2004-05-20 Admin Bug Fixed sorting and miscellaneous problems with lib-history (Scott) 2004-05-20 Admin Bug 123 Fixed Access denied for agency on stats-zone-daily (Luis) 2004-05-20 Admin Bug 114 Fixed redefined function error (Luis) 2004-05-19 Admin Bug 108 Fixed Duplicate campaigns runs but breaks when recalculating priorities (Luis) 2004-05-19 Admin Bug 107 Fixed Totals is missing in Publisher index (Luis) 2004-05-19 Admin Bug 103 Fixed Tabs in stats-zone-linked banners dissapear (Luis) 2004-05-19 Admin Bug 102 Fixed Error in query in stats-zone-linked banners breaks page (Luis) 2004-05-19 Admin Bug 101 Fixed Expanding / collapsing nodes resets statistics timeframe (Luis) 2004-05-19 Admin Bug 97 Fixed Daily zone history not working (Luis) 2004-05-19 Admin Bug 94 Fixed Access denied to affiliate-invocation.php for agencies (Luis) 2004-05-19 Admin Bug 93 Fixed Add breaks and zone title/size to publisher level invocation script (Luis) 2004-05-19 General Bug 117 Removed upgrade functionality (Luis) 2004-05-18 Admin Bug 86 Removed frames only for Mac on affiliate-invocation (Luis) 2004-05-18 Admin Bug Provisionally made array sort fn available for lib-history.inc.php include at bottom of page (Demian) 2004-05-18 Admin Bug Fixed typo in SQL query that gave no errors in lib-history.inc.php, changed double-spacing to single (Demian) 2004-05-18 Admin Bug 98 Appended affiliateid and screen (zones|overall) to querystring (Demian) 2004-05-18 Admin Bug 80 Fixed inability to move/copy/delete tracker logged on as agency (Demian) 2004-05-18 Admin Bug 78 Added check for invalid file types (Demian) 2004-05-18 Admin Bug 98 Added missing 4.2.4 element for navigation which caused 'expand all' error (Demian) 2004-05-18 Admin Bug 62 Added details to display the currently logged on user and IP (Demian) 2004-05-18 Admin Bug 44 Added missing GET params to allow order by sorting for column headers in stats-campaign-history.php (Demian) 2004-05-18 Admin Bug 1 Fixed Long delay for apple macs (Luis) 2004-05-18 Admin Bug 85 Allowed Agencies to delete Zones, move Zones between Publishers they manage (Andrew) 2004-05-18 Admin Bug 84 Fixed issue with moved campaigns remaining as blank campaign placegolders in original position (Andrew) 2004-05-18 Admin Bug 83 Fixed Diplaying affiliate-invocation.php gives lots of implode errors (Luis) 2004-05-18 Admin Bug 82 Remote invocation - no cookies should only be available as direct selection (Luis) 2004-05-18 Admin Bug 81 adview.php returns random banner when 'what' is not specified (Luis) 2004-05-18 Admin Bug 79 Remote invocation - no cookies should require banner ID (Luis) 2004-05-18 Admin Bug 77 Tabs in zone-invocation are incorrect (Luis) 2004-05-18 Admin Bug 76 Fixed issue with deleted campaigns remaining as blank campaign placegolders (Andrew) 2004-05-18 General Made some changes so that Max is installable (Scott) 2004-05-17 Admin Bug 72 Fixed issue with deleted advertisers remaining as blank advertiser placegolders (Andrew) 2004-05-17 Admin Bug 71 Fixed Sales Ratios, total Sales Ratio in hours stats (Andrew) 2004-05-17 Admin Bug 70 Automatic campaign activation not working (Luis) 2004-05-17 Admin Bug 69 When moving campaings or banners, show only advertisers and campaigns under that agency (Luis) 2004-05-17 Admin Bug 68 Fixed wrong sales stat in Advertiser History (Luis) 2004-05-17 Admin Bug 66 Row values now shown if sales occur without views or clicks (Andrew) 2004-05-17 Admin Bug 60 Removed ability to delete file-based cache throughout (Luis) 2004-05-17 Maintenance Bug 70 Automatic activation of campaigns using start date now working (Luis) 2004-05-17 General Deleted xml-rpc examples because not relevant to this release (Demian) 2004-05-14 Admin Feat 59 Added ability to duplicate campaigns (Luis) 2004-05-14 Admin Feat 58 Display statistics for today as default in stats-global-advertiser and stats-global-affiliates (Luis) 2004-05-14 Admin Feat 57 Add a dropdown with date ranges in Statistics - Campaign Overview (Luis) 2004-05-13 Delivery Bug Fixed getQuerystringVariables script (Luis) 2004-05-13 Delivery Bug 43 Cache deletion on only one webserver, resulting in stale data (Luis) 2004-05-13 Delivery Feat 6 Sorted out clearing banner cache on all servers (Demian) 2004-05-13 Delivery Feat Removed delivery dependence on DB when cache is present (Luis) 2004-05-13 Delivery Feat Added pro-active cache regeneration (Luis) 2004-05-13 Delivery Feat Added ability to extract javascript or querystring variables from trackers (Luis) 2004-05-13 Delivery Feat Added thirdparty clicktracking functionality (Luis) 2004-05-13 Delivery Feat Added JavaScript tracker tags (Luis) 2004-05-13 Maintenance Bug 15 Removed report from processStats in maintenance-statistics.inc.php (Luis) 2004-05-13 Maintenance Bug 14 Removed source from conversion query (Luis) 2004-05-13 Maintenance Bug 20 Made cronjob scripts editable by root only - Security measure (Demian) 2004-05-13 Maintenance Feat Added functionality for aggregating conversions comming from different servers (Luis) 2004-05-13 Maintenance Feat Added functionality for counting only the latest action for each conversion (Luis) 2004-05-13 Maintenance Feat Added debug to maintenance scripts (Demian) 2004-05-13 Maintenance Feat Implemented table-level locking (Andrew) 2004-05-13 Maintenance Feat Reduced maintenance scripts to a single self-sufficient directory, fewer files, cleaned up formatting (Demian) 2004-05-13 Admin Bug Fixed query_banners query that returned missing fields (Demian) 2004-05-13 Admin Bug 13 Default statistics dropdown (Andrew) 2004-05-13 Admin Bug 22 Reports: Campaign report didn't show advertiser (Luis) 2004-05-13 Admin Bug 25 Search results prompt for login (Luis) 2004-05-13 Admin Bug 27 Allow interval on reports to assume flexible date format (Andrew) 2004-05-13 Admin Bug 19 Failed redirect when saving tracker properties (Luis) 2004-05-13 Admin Bug 21 Access denied for agencies in campaign daily statistics (Andrew) 2004-05-13 Admin Bug 29 Fixed keyword history report returning inconsitent results (Andrew) 2004-05-13 Admin Bug 9 Total global history was showing for each user (Andrew) 2004-05-13 Admin Bug 23 Fixed incorrect Sales Ratio in stats-advertiser-history.php (Andrew) 2004-05-13 Admin Bug 28 Missing count for hidden campaigns (Andrew) 2004-05-13 Admin Bug 45 Added unique identifier to hidden campaigns (Luis) 2004-05-13 Admin Bug 52 Show campaign/publisher name in distribution screen for admin and agency (Luis) 2004-05-13 Admin Feat 56 Added publisher wide script generation (Luis) 2004-05-13 Admin Feat Added Hidden Campaigns/Banners functionality to admin (Luis) 2004-05-13 Admin Feat Added cachebuster to delivery tags (Luis) 2004-05-13 Admin Feat Added cachebuster to tracker tags (Luis) 2004-05-13 Admin Feat Added protocol chooser in tracker tags (Luis) 2004-05-13 Admin Feat Added source parsing for keyword functionality and analysis (Luis) 2004-05-13 Admin Feat Extended functionality to search on zoneid and/or campaignid if 'integer' passed as search term (Demian) 2004-05-13 Admin Feat 10 Added protocol chooser for banner tags (Andrew) 2004-05-13 Admin Feat 11 Added randomizer for banner tags (Andrew) 2004-05-13 Admin Feat 3 Hide/Unhide inactive banners (Scott) 2004-05-13 Admin Feat Removed statistics by host (Luis) 2004-05-13 General Changed location for some maintenance files to the root (Scott) 2004-05-13 General Removed files relating to Backwards Compatibility and Fake Cron jobs (Scott)

    posted 999 days ago

  • Max Media Manager v0.3 v0.3.31-alpha-pr3 file released: MaxMediaManager-v0.3.31-alpha-pr3.tar.gz

    +---------------------------------------------------------------------------+ | Max Media Manager v0.3 | | ================= | | | | Copyright (c) 2003-2006 m3 Media Services Limited | | For contact details, see: http://www.m3.net/ | | | | Copyright (c) 2000-2003 the phpAdsNew developers | | For contact details, see: http://www.phpadsnew.com/ | | | | 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 | +---------------------------------------------------------------------------+ +-------------------------------+ | Release Max v0.3.31-alpha-pr3 | +-------------------------------+ 2007-04-11 Delivery Bug Fixed #283 - HTTP response splitting vulnerability in ck.php (Radek) +-------------------------------+ | Release Max v0.3.31-alpha-pr2 | +-------------------------------+ 2007-01-19 Admin Bug Fixed #47 - Fixed errors in upgrade script in Admin::Upgrade::_upgradeToThreeThrtyOneAlpha (Radek) 2007-01-19 Admin Bug Fixed #49 - Added missing columns and tables to sql scheme file (Radek) +-------------------------------+ | Release Max v0.3.31-alpha-pr1 | +-------------------------------+ 2007-01-18 Admin Bug Fixed #39 - XSS vulnerability in admin-search.php and affiliate-search.php (JVN#07274813) (Matteo) +---------------------------+ | Release Max v0.3.31-alpha | +---------------------------+ 2006-12-19 Delivery Bug Fixed #1 (new trac, see above) - Iframe refresh was not working (Chris) /** * NOTE: The svn repositry was moved to a new server at this point * Any ticket references below this point are held at: * - https://museum.openads.org/trac/openads/ */ 2006-11-24 Admin Feature Fixed #936 - Created the first version of the Channel Availability report (Andrew) 2006-11-23 Admin Feature Fixed #1001 - Add Openads Sync support, with built in product upgrades checker (Matteo) 2006-11-23 Admin Bug Fixed #977 - Issue with creating publisher after deleting old agencies/publishers (Matteo) 2006-11-22 Admin Bug Fixed #784 - Add a pragma-no-cache header to stats pages (Dawid) 2006-11-22 Admin Feature Fixed #696 - Put a pager on the conversion detail page (Dawid) 2006-11-15 Plugins Feature Merged in (previously proprietary) MS Excel output libraries (Andrew) 2006-11-14 General Bug Fixed #976 - MAX_AclReCompileAll() has rogue '$this' (Colin) 2006-11-14 General Bug Fixed #974 - Incorrect query function call in upgrade script (/lib/max/Admin/Upgrade.php) (Colin) 2006-11-09 Admin Feature Fixed #966 - Adds new calculations based off technology_cost to stats screens and to preferences table (Dawid) 2006-11-09 Admin Feature Fixed #926 - Add technology_cost to zone. Add sum_techcost to data_sum_ad_hourly (Dawid) 2006-11-09 Admin Bug Fixed #967 - Moving the 'total' row on stats overview page to the top (Dawid) 2006-10-31 Admin Bug Fixed #934 - Agency login can't edit own channels (James) 2006-10-31 Delivery Bug Fixed #525 - Error in www/delivery/ai.php when default banner is selected (James) 2006-10-30 Admin Feature Fixed #933 - Sort scope drop-downs alphabetically in report generation screens (James) +---------------------------+ | Release Max v0.3.30-alpha | +---------------------------+ 2006-12-07 Admin Bug Fixed #1019 - Variable IDs are not correctly saved in the zone properties screen when sum of variables cost type is selected (Matteo) 2006-12-06 Admin Bug Fixed #1018 - Offline conversions import does only add conversions (Matteo) 2006-11-29 Delivery Bug Fixed #1011 - JS tracker code broken when using appended code (Chris) 2006-11-23 Admin Bug Fixed #1010 - Variable based cost calculations sometimes give wrong results (Matteo) 2006-11-02 General Bug Fixed #943 - Bug in date ranges in DaySpan class (Matteo) 2006-11-02 Admin Bug Refs #944 - Improved tabindex handling in Admin_UI_DaySpanField (Matteo) 2006-11-02 Admin Bug Fixed #944 - Admin_UI_DaySpanField class "always" auto submits (Matteo) 2006-10-31 Admin Bug Fixed #838 - Configuration file not found when $host value contains port number (James) 2006-10-31 Admin Bug Fixed #746 - init-parse.php won't run when called from cron (James) 2006-10-30 Admin Feature Fixed #932 - Finish 'Upload Conversions' facility (James) 2006-10-26 Admin Feature Refs #894 - Highlight zones with no house ad linked (James) +---------------------------+ | Release Max v0.3.29-alpha | +---------------------------+ 2006-11-23 Delivery Bug Fixed #992 - Default plugin config is now used if no domain specific config file is found (Chris) 2006-11-23 Admin Bug Fixed #989 - Missing Argument in MAX_getStoredValue() (Matteo) 2006-11-22 Admin Bug Fixed #999 - Access to inventory blocked when logged in as advertiser (James) 2006-11-21 Admin Bug Fixed #997 - Field missing from upgrade script (James) 2006-11-21 Admin Bug Fixed #995 - Unable to link by individual banners (James) 2006-11-20 General Bug Fixed #718 - Conversions screen show to much data (Dawid) 2006-11-16 Maintenance Feature Removed deprecated "optimisation" option for high-priority placements, cleaned up generation of advertiser reports in legacy phpAdsNew code and added in new debugging code to that process (Andrew) 2006-11-14 Admin Bug Refs #888 - Tracker variables page broken (Matteo) 2006-11-06 General Bug Fixed #955 - Cost calculation using "% of a variable" not accurate (Matteo) 2006-10-27 General Feature Fixed #931 - Zone capping (Andrzej) 2006-10-25 Admin Bug Fixed #929 - Zone probability screen should not use cache (Chris) 2006-10-25 General Bug Fixed #928 - Object not found when logging as Affiliate (Dawid) 2006-10-24 General Feature Fixed #926 - Add technology cost options at zone level (Dawid) 2006-10-20 General Bug Fixed #924 - Special characters causing summary script to crash (James) 2006-10-17 General Bug Fixed #922 - Wrong datatype in variables table (James) 2006-10-16 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-16 Admin Bug Fixed #876 - Banner deactivation broken for agency login (James) 2006-10-12 Maintenace Feature Fixed #911 - Improve maintance die() message (Chris) 2006-10-12 Delivery Feature Refs #807, #750 - Refactored and improved the delivery engine, to improve performance and code maintainability (Chris) 2006-10-12 Admin Bug Fixed #898 - Broken channel management (James) 2006-10-12 General Feature Fixed #910 - Refactor the hack that suppresses the "More Reports" link (Dawid) 2006-10-10 Admin Feature Fixed #894 - Highlight zones with no house ad linked (James) 2006-10-09 General Bug Fixed #906 - In reports 0, "0" input values are not passed (Dawid) 2006-10-09 General Feature Completed refactoring of DAL and Maintenance libraries (Andrew) 2006-10-06 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-05 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-05 Maintenance Bug Fixed #882 - Fixed the way that the priority_factor is reset in the PriorityCompensation class when an ad's delivery limitations are changed (Andrew) 2006-10-04 Admin Bug Fixed #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-04 Delivery Bug Fixed #890 - Companion positioning broken with JavaScript tags (Chris) 2006-10-04 Admin Bug Fixed #899 - Campaigns in the tracker-campaigns screen made clickable (Chris) 2006-09-27 Delivery Bug Fixed #893 - Iframe served ads log afr.php as current page (Chris) 2006-09-20 Admin Bug Fixed #888 - Tracker variables page broken (James) 2006-09-18 Admin Feature Fixed #868 - Add cost recalculation screen (Matteo) 2006-09-15 Admin Feature Fixed #883 - Zone History Report output as .csv file (James) +---------------------------+ | Release Max v0.3.28-alpha | +---------------------------+ 2006-09-15 Admin Bug Fixed #880 - Conversion data uploads not working (James) 2006-09-14 Admin Bug Refs #751 - Correct sales count on stats-global-advertiser (Chris) 2006-09-12 Admin Bug Fixed #877 - Zone ID is missing in the arrival invocation code for affiliates (Matteo) 2006-09-08 Admin Bug Fixed #873 - Advertiser and history stats not counting deleted zones (James) 2006-09-07 Admin Bug Fixed #864 - Allow cost calculation to be a % of any numeric variable (Matteo) 2006-09-07 Admin Bug Fixed #871 - Manually changing connection status doesn't update the correct summary table when using arrivals (Matteo) 2006-09-06 Admin Bug Fixed #865 - Zone History Report had hardcoded zone_id (James) 2006-09-05 Admin Feature Fixed #852 - Variable visibility is now also configurable per-publisher (Matteo) 2006-08-31 Admin Feature Fixed #851 - Add a new publisher/affiliate permission to allow them to only see approved or pending conversions (Matteo) 2006-08-31 Admin Feature Fixed #850 - Add back advertiser and publisher welcome message feature (Matteo) 2006-08-30 Admin Feature Fixed #848 - Added number of items column to stats screens (Matteo) 2006-08-30 Admin Feature Fixed #847 - Modified date range selector in stats screens to be clearer (Matteo) 2006-08-30 Admin Bug Fixed #856 - Fatal Error Entering stats.php section, mcal function problem (Dawid) 2006-08-29 Maintenance Bug Fixed #853 - Split tracker tables dropped too early (Chris) 2006-08-29 Admin Bug Fixed #855 - Cross agency data revealed in search results (Chris) 2006-08-29 Admin Bug Fixed #845 - Made another way of reading Time Zone when safe_mode is turned on (Dawid) 2006-08-25 Admin Feature Fixed #844 - Tidy up supprt for various comparison operators in SqlBuilder (James) +---------------------------+ | Release Max v0.3.27-alpha | +---------------------------+ 2006-08-25 Admin Bug Fixed #743 - Channel appears twice in list - improved original fix (James) 2006-08-23 Admin Bug Fixed #743 - Channel appears twice in list (James) 2006-08-22 Maintenance Bug Fixed #762 - Fixed an issue with the way past ad/zone prioritisation data is stored, so that if older OI data for an ad/zone pair is selected due to current OI data being missing for the oringinal ad in a different zone, and for a different ad in the oringal zone, the the older OI data does not override the current OI data (Andrew) 2006-08-22 Maintenance Feature Added enhancement to avoid performing scaling calculations when not actually required (Andrew) 2006-08-21 Admin Bug Fixed #841 - LegalAgreement code is wrongly run before installing (Matteo) 2006-08-21 Admin Feature Fixed #840 - Make default "arrival_capable" value an agency level preference (Matteo) 2006-08-21 Admin Bug Refs #751 - Fixed missing direct selection stats in global history when logged in as agency (Matteo) 2006-08-18 Admin Bug Refs #836 - Added all conversion totals to stats (James) 2006-08-18 Admin Bug Fixed #751 - Agency login can't see statistics from any bannercode direct selection ads (Matteo) 2006-08-17 Admin Bug Refs #825 - Data change added to upgrade script (James) 2006-08-17 Admin Bug Fixed #836 - Missing conversion ratio total in stats (James) 2006-08-17 Maintenance Bug Refs #762 - Missing parameter in the MAX_Dal_Maintenance::_calculateAveragePastPriorityValues() method meant that, under some situations, not all information was in place to correctly generate the past priority information, resulting in invalid priority adjustments in PriorityCompensation. This may result in alternating up/down priority adjustments, esp. with aternating targeting. (Andrew) 2006-08-17 Admin Bug Fixed #834 - Legal agreement not agreed to error message "plain" (Matteo) 2006-08-17 Admin Bug Fixed #803 - Change to table definition (James) 2006-08-16 Admin Bug Fixed #832 - Summary script failing due to special characters in WHERE clause (James) +---------------------------+ | Release Max v0.3.26-alpha | +---------------------------+ 2006-08-14 Admin Bug Fixed #825 - Allow multiple forecast types for zones (James) 2006-08-14 Admin Bug Fixed #829 - Update the way MySQL locks are used (James) 2006-08-11 Admin Bug Fixed #803 - Missing DB column in install/upgrade files (James) 2006-08-10 Admin Bug Fixed #820 - Other agencies affiliates visible in some stats screens (Matteo) 2006-08-07 Admin Feature Fixed #781 - checkboxes which tell the report writer which worksheets to generate (Matteo) 2006-08-07 Admin Feature Fixed #782 - Advertiser and Campaign reports should display same columns as stats screens (Matteo) 2006-08-04 Admin Bug Fixed #817 - Conversion Ratio does not display in entities stats screens (Matteo) 2006-08-04 Admin Bug Fixed #818 - SQL error when saving basket value variables in the tracker variables screen (Matteo) 2006-08-04 Admin Feature Refs #809 - Added export to array feature to all statsController classes (Matteo) 2006-08-04 Admin Bug Fixed #806 - Multiple Inventory Reports overloading DB (James) 2006-08-03 Admin Bug Refs #810 - Escape quotes in summary script SQL (James) 2006-08-03 Admin Bug Fixed #810 - Escape quotes in summary script SQL (James) 2006-08-03 Admin Feature Fixed #809 - Add export to array feature to history statsController classes (Matteo) 2006-08-03 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-02 Admin Feature Refs #796 - Summary table mods added to install/upgrade (James) 2006-08-02 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-02 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-01 Admin Bug Fixed #797 - Typo in zone report description (James) 2006-07-31 Admin Bug Fixed #788 - Fix didn't work when logged in as admin (James) 2006-07-31 Admin Feature Fixed #805 - Affiliate invocation should show click-tracking or arrival code based on each banner capability (Matteo) 2006-07-28 General Bug Fixed #786 - Missing fields in tables.core.mysql.sql (James) 2006-07-26 Admin Bug Fixed #788 - Global advertiser stats not counting impressions invoked by direct selection (James) +---------------------------+ | Release Max v0.3.25-alpha | +---------------------------+ 2006-07-28 Admin Bug Fixed #801 - Variable purpose is reset when adding a new variable (Matteo) 2006-07-27 Delivery Bug Fixed #793 - Missing variables causes tjs code to fail (Chris) 2006-07-27 Admin Bug Fixed #792 - Tracker invocation now quotes JS variables (Chris) 2006-07-27 Admin Bug Fixed #789 - After upgrade - Script variable block is omitted from tracker-invocation (Matteo) 2006-07-26 Admin Bug Fixed #788 - Global advertiser stats not counting impressions invoked by direct selection (James) 2006-07-25 Admin Bug Fixed #772 - Affiliate login - the tag shows the m3_data string running into the URL (Matteo) 2006-07-24 Admin Feature Fixed #777 - Added password recovery feature for agencies, advertisers and publishers/affiliates (Matteo) 2006-07-24 Admin Bug Fixed #722 - 3 Call-time pass-by-reference errors (Matteo) 2006-07-22 General Bug Fixed #783 - Conversions dedup and some variable/tracker related tests failing (Matteo) 2006-07-21 Delivery Bug Fixed #769 - Clicks not counted for email zones (Chris) 2006-07-21 Delivery Bug Fixed #768 - Exclusive ads linked to email zones fail to click through correctly (Chris) 2006-07-20 General Feature Fixed #750 - Allow overriding config files to extend config (Chris) 2006-07-20 General Bug Fixed #767 - SimpleTest webtestcase assertHeader breaks when the value contains a colon (Chris) 2006-07-19 Admin Bug Fixed #689 - Basic HTML validation on 3rd party creatives is now done in JavaScript (Dawid) 2006-07-19 Maintenance Feature Fixed #759 - Learnt priorities are now ignored if a banner's ACL has changed (Chris) 2006-07-19 Admin Bug Fixed #766 - affiliate-invocation.php is not formatted correctly in IE (Matteo) 2006-07-19 Admin Feature Fixed #765 - Remove the 'language' dropdown from the affiliate (not the publisher) screen (Matteo) 2006-07-19 Admin Bug Fixed #764 - Tracker invocation code doesn't contain the variable template block (Matteo) 2006-07-19 General Feature Fixed #763 - Add a new tracker variable type "date" (Matteo) 2006-07-17 Admin Bug Fixed bugs in reports caused by upgrade to MySQL 5 (James) 2006-07-17 Admin Bug Fixed #638 FlashObject mispositions on some sites (Chris) 2006-07-17 Admin Feature Refs #758 Added a column to the banner and channel tables to store when a banner's ACL last changed (Chris) 2006-07-14 General Feature Changed way conversion are stored to automatically track back to 30 days regardless of window (Matteo) 2006-07-12 Admin Feature Added hidden property to tracker variables thus allowing an advertiser to select which variables are viewable by publishers/affiliates (Matteo) 2006-07-11 General Feature Improved the tracker append screen to allow choosing whether an appended code needs to be modified to pass the variable values. Currently supported are MMM own JS tracker code, which can be used without any modification and {variable:basket_value} template style variables (Matteo) 2006-07-11 General Feature Changed the possible variable tracking methods so that variables are now url-encoded by default, while keeping a backwards-compatible method (Matteo) 2006-07-11 Admin Feature Fixed #40 - Current report parameter values stored as defaults (James) 2006-07-11 General Feature Added "Default", "DOM" and "Custom" methods to pass tracker variables: - Default uses the previous behaviour (JS global vars, with an the example template); - DOM is able to capture the text inside an HTML element or the value attribute of an INPUT tag; - Custom makes possible to customize the JS code used to track each variables. When choosing DOM or Custom there is no need to modify the invocation code already deployed when variables change. Also, appending other MAX tracker codes to a tracker now makes sure that the same variable value is passed to the other trackers, overriding their variable tracking method (Matteo) 2006-07-10 Admin Bug Session data wasn't correctly restored under some circumstances because it was wrongly stripslash-ed before unserialization, leading unexpectedly to the login screen (Matteo) 2006-07-07 Admin Bug Trackers appendcode wasn't correctly saved to the trackers table (Matteo) 2006-07-05 Admin Bug Fixed #753 - Tracker "Deafult Status" ignored (Matteo) 2006-07-05 Admin Bug Added tracker variables purpose property. Currently supported purposes are Generic, Basket value, Number of items and Postcode (Matteo) 2006-07-05 Admin Bug The datatype field of the variables table had the wrong format after a clean install (Matteo) 2006-07-03 Admin Bug The datatype field of the variables table had the wrong format after a clean install (Matteo) 2006-06-30 Admin Feature Added connection type (sale, lead and signup, defaulting to sale) tracker property (Matteo) 2006-06-30 Admin Feature Changed intermediate table connection_type field to connection_action to allow adding a real connection_type field in future (Matteo) 2006-06-29 Admin Feature Added script to validate and regenerate compiled append codes (Matteo) 2006-06-28 Admin Bug Tracker appended codes were not correctly saved in the format needed by the delivery engine (Matteo) 2006-06-28 Admin Feature Added "Reject if empty" variable property to be used with de-duping to further ensure that only valid conversions exist (Matteo) 2006-06-28 Admin Bug Undefined JS tracker variables were saved with a value of "undefined" (Matteo) 2006-06-27 Admin Feature Fixed #727 - No clientid when redirecting to advertiser-index (Dawid) 2006-06-27 Admin Feature Added warning if a hard-coded link in a swf file is "too short" to be automatically replaced with clickTAG (Dawid) 2006-06-27 Admin Feature Fixed #183 - Deal with case-variations of ClIcKtAg in swf files (Dawid) 2006-06-27 Admin Feature Fixed #197 - Added confirm when changing campaign-zone linking (Dawid) 2006-06-27 Admin Feature Fixed #211 - Added checkbox to select all zones in campaign-zone (Dawid) 2006-06-27 Admin Bug Fixed #660 - Keep clientID and CampaignID on the URL (Dawid) 2006-06-27 Admin Feature Fixed #689 - Added basic HTML validation to HTML creatives (Dawid) 2006-06-27 Admin Bug Fixed #659 - login screen always outputs MAX_PRODUCT_NAME (Dawid) 2006-06-27 Admin Bug Fixed #712 - Fatal error: Unsupported operand types (Dawid) 2006-06-27 Admin Bug Fixed SQL errors when changing connection status (Matteo) 2006-06-27 Admin Feature Added tracker property and interface defaults setting to link campaigns by default when adding new campaigns (Matteo) 2006-06-22 Admin Bug Fixed #734 - Incorrect default date ranges in reports (James) 2006-06-22 Admin Bug Fixed upgrade script to not care if tables to drop exist, or not (Andrew) 2006-06-21 Admin Feature Added search feature to publisher login, added a link to statistics for each row, enlarged search window width (Matteo) 2006-06-21 Admin Bug Fixed problems in the newly added stats screens when there ware no stats in the selected period (Matteo) 2006-06-20 Admin Feature Added publisher and zone distribution history and daily statistics to advertiser, campaign and banner stats (Matteo) 2006-06-20 Admin Feature Changed the way anonymous entities names are created in stats screens to be consistent with all the other screens (Matteo) 2006-06-19 Admin Feature Refs #479 - Made fix work more efficiently. (James) 2006-06-19 Admin Feature Added campaign and banner distribution history and daily statistics to publisher and zones stats (Matteo) 2006-06-19 Admin Feature Refs https://trac.m3.net/openads_plugins/ticket/56. Change to report language file. (James) 2006-06-16 General Bug Updated includes to always use /lib/max/deliverycache/cache-file.inc.php in those places where old caching functions are used that are NOT phpAds_cacheDelete() (Andrew) 2006-06-16 Admin Bug Removed old cache management files that no longer apply, includes that use the cache file type that has been removed from the config file, and all calls to phpAds_cacheDelete() function in the code (Andrew) 2006-06-15 Admin Bug Direct selection screen wasn't showing click track only invocation code inside a textarea like other invocation types (Matteo) +---------------------------+ | Release Max v0.3.24-alpha | +---------------------------+ 2006-06-15 General Bug Applied fix from "banpei" to ensure that debugging log files have the correct octal access mode set, and changed default mode to a less permissive 0644 (Andrew) 2006-06-14 Admin Feature Only show Inventory report if zone forecasting zones are enabled (Scott) 2006-06-14 Admin Feature Modify Admin_DAL to filter by zone forecasting 2006-06-14 Admin Bug Disabling the admin UI didn't prevent db connection errors from showing (Matteo) 2006-06-12 Admin Bug Fixed #737 - tidied Zone History Report code (James) 2006-06-09 Admin Bug Fixed #736 - Zone History Report wasn't working (James) 2006-06-09 Admin Feature Added help link to publishers login when there is an help file set in their account properties (Matteo) 2006-06-09 Admin Bug Fixed #735 - Publisher Distribution on statistics screens should take into account anonymous campaigns (Matteo) 2006-06-09 Admin Bug Fixed #714 - Get percentage decimals from config in reports/statistics (James) 2006-06-09 Admin Bug Conversions were not accurate in stats screen involving publishers (Matteo) 2006-06-09 Admin Feature Changed DaySpan behaviour for this_month period preset to use today as the end date, and added a this_month_full period preset which uses the old behaviour (Matteo) 2006-06-08 Admin Feature Tracker variables aren't saved anymore if not set during the tracker invocation. They previously were saved with NULL as value (Matteo) 2006-06-08 Admin Bug Refs #387 - Fixes didn't work with 'All Statistics' (James) 2006-06-08 Admin Bug Fixed (again) missing links and wrong sorting in history stats screens when only conversions were available (Matteo) 2006-06-08 Admin Bug Conversions were not accurate in the global history screen when logging in as agency (Matteo) 2006-06-08 Admin Bug Refs #716 - Added a filter to all numeric tracker variables to strip currency symbols and unwanted characters (Matteo) 2006-06-08 Admin Feature Removed hardcoded strings and added affiliate translations into OrganisationSelectionField and ZoneScopeField (Matteo) 2006-06-07 Admin Bug Daily stats screens didn't have correct navigation tabs when logging in as publisher/affiliate (Matteo) 2006-06-07 Admin Bug Fixed #503 - Banner Type Analysis report not working (James) 2006-06-07 Admin Bug Affiliate tag generator wasn't correctly updating code and preview when a text ad was linked to multiple zones (Matteo) 2006-06-07 Admin Feature Changed help link to point to http://docs.m3.net/ (Matteo) 2006-06-07 General Bug Fixed #708 - DB caching options and configuration removed (Chris) 2006-06-06 Delivery Bug Fixed #731 - IP targeting broken when client is behind a proxy (Chris) 2006-06-06 Admin Bug Fixed #479 - ad_zone_assoc data not changing when zone/banner size changed (James) 2006-06-05 Admin Bug Fixed #729 - Campaign selection dropdown in reports not working properly (James) 2006-06-05 Admin Bug Fixed #716 - Changed int tracker variable type to numeric to allow decimals and added a filter to the basket value variable to strip currency symbols (Matteo) 2006-06-05 Admin Bug Links to stats-conversions.php from the daily stats screens were broken for 1 digit hours (Matteo) 2006-06-05 Admin Bug Fixed #728 - Updated stats-global-daily.php to use the new stats screen controller, fixing the conversions count issue altogether (Matteo) 2006-06-02 Admin Bug Getting organisation scope as an advertiser fixed (Scott) 2006-06-02 Admin Feature Modified Excel decimal output and integer output to write '-' instead of zero (Scott) 2006-06-02 Admin Feature Added a method which generates an advertiser's name, and takes into account anonymous campaigns (Scott) 2006-06-02 Admin Bug Fixed #387 - Added date range to generated report filenames (James) 2006-06-02 Admin Bug Fixed missing links and wrong sorting in history stats screens when only conversions and plugin columns were available (Matteo) 2006-06-01 General Bug Changed DB so that ports other than 3306 can be used for MySQL (Scott) 2006-06-01 Admin Bug Pending conversion were not showing in hourly history screens (Matteo) 2006-06-01 Admin Bug Fixed #602 - Added keyboard support for date range dropdowns in reports (James) 2006-05-30 Delivery Bug Refs #590 - Fixed bug with IE not deleting temporary capping cookies (Chris) 2006-05-30 Admin Bug Fixed #401 - Added 'Append even if no banner delivered' (zone 'advanced' tab) to language file (James) 2006-05-30 Admin Feature Added pre and post legal agreement plugin hooks (Matteo) 2006-05-30 Admin Feature Added container tag functionality - ability to add tracker tags, pause their input, raise/lower rank (Matteo) +---------------------------+ | Release Max v0.3.23-alpha | +---------------------------+ 2006-05-26 Admin Bug Fixed #234 - Added zone id to affiliate preview (James) 2006-05-26 Admin Bug Fixed #705 - Unlinked banners appearing in zone 'linked banners' page (James) 2006-05-26 Maintenance Feature Improved unit tests for the de-duplication, to add support for testing that correct comments are set (see below), and to test for correct de-duping of connections when original connection is outside window, but an existing de-duped connection is inside the window (Andrew) 2006-05-26 Admin Feature Provide login fields when "Access denied" message displayed (Chris) 2006-05-26 Maintenance Feature Added comment field to data_intermediate_ad_connection table, so that de-duplication of conversions can store a comment about which conversion was the "master" when setting a duplicate (Andrew) 2006-05-26 Admin Feature Provide detailed SQL error messages to agency users (Chris) 2006-05-26 Admin Bug Fixed #706 - adjs picks up file:// protocol (Chris) 2006-05-25 Admin Bug Refs #681 - Problem still existed in IE (James) 2006-05-25 Admin Bug Fixed #479 - Ad-zone associations not changing when zone/banner size changed (James) 2006-05-25 Admin Bug Fixed problem related to #646 - removed client-side encryption of pasword (James) 2006-05-24 Delivery Bug Fixed possible bug with deleting temporary capping cookies (Chris) 2006-05-23 Admin Bug Fixed #506 - Added missing shortcuts to left nav in tracker screens (James) 2006-05-23 Admin Bug Fixed #686 - Alphabetised fields in report selection screens (James) 2006-05-22 Admin Bug Fixed #681 - Fixed problem with tracker variables page (James) 2006-05-22 Delivery Bug Fixed #695 - High priority companion campaigns with low probability may not show together (Chris) 2006-05-22 Admin Bug Fixed an bug that was breaking the affiliate-preview page (Chris) 2006-05-19 Admin Bug Fixed #606 - Fixed problem with banner overview page. Banner type not set correctly. (James) 2006-05-19 Admin Bug Fixed #646 - Put tabindexes on username and password. Fixed to allow IE/FF to save the password (James) 2006-05-18 Admin Bug Fixed #271 - Zone names were wrapping (James) 2006-05-18 Admin Bug Fixed #599 - Deprecated js-form.php was still being called (Chris) 2006-05-18 Delivery Bug Fixed #685 - External SSL banners excluded when serving over SSL (Chris) 2006-05-16 Delivery Bug Refs #683 - Updated internal redirecting to ignore popup tags (Chris) 2006-05-15 General Feature Added a new tracker variable type to identify the number of items and Amount per item zone cost (Matteo) 2006-05-16 Delivery Bug Fixed #682 - Internal redirecting omits parent appended code (Chris) 2006-05-16 Admin Bug Fixed malformed HTML generated from JavaScript invocation (Chris) 2006-05-15 Delivery Bug Fixed direct selection (now works as before) (Chris) 2006-05-15 Admin Bug Fixed direct selection row appearing multiple times in publisher distribution stats (Matteo) 2006-05-15 Admin Feature Added ID to the list of customizable stats columns (Matteo) 2006-05-15 Admin Feature Added Pending conversions stats column (Matteo) 2006-05-15 Admin Feature Improved interface defaults settings to allow renaming columns and changing the column ordering in the stats screens (Matteo) 2006-05-11 Delivery Bug Forced file-based caching always and removed redundant db option (Chris) 2006-05-11 Delivery Bug Fixed #654 - Cache files are used, even when set to "none" (Chris) 2006-05-11 Admin Feature Reorganized conversion details in the stats-conversion screen to increase readability (Matteo) 2006-05-10 Admin Bug Revenue and cost weren't updated after changing conversions statuses (Matteo) 2006-05-10 Admin Bug Cached data of the new stats screens was not rebuilt after cleaning stats cache (Matteo) 2006-05-10 Admin Bug Fixed conversions action being displayed as Click instead that Arrival (Matteo) 2006-05-10 Delivery Feature Added serving of old (stale) cache if MySQL DB returns an error (Chris) 2006-05-10 Maintenance Feature Updated the maintenance statistics re-generation script to allow conversions to be re-generated using (non-stored) cookieless conversion data (Andrew) 2006-05-10 Maintenance Feature Improved code layout to reflect that saveSummary() method only even calls private methods in DAL for one day at a time (Andrew) 2006-05-10 Maintenance Feature Added ability to perform conversion tracking based on the same information as used in cookieless conversion cookies, even if the cookieless viewer ID data was not set (Andrew) 2006-05-10 Delivery Feature Updated cookieless conversion cookie setting to use just IP address and useragent (Andrew) 2006-05-09 Maintenance Feature Added support to the MSE DAL for specified custom mappings to be used when updating the summary tables with finance information; Will allow Maintenance plugins to better specify how finance updates happen (Andrew) 2006-05-09 Admin Feature Improved stats column plugins so that they can be ordered (Matteo) 2006-05-09 Maintenance Bug Fixed #675 - Conversion tracking broken by refactoring (Andrew) 2006-05-09 Admin Feature Null values are displayed as a hyphen instead that a '0' in the stats screens (Matteo) 2006-05-09 Admin Bug Fixed revenue, cost and basket value columns that were displayed without decimals (Matteo) 2006-05-09 Delivery Bug Fixed #674 - Missing code for cookie-less conversions when logging tracker impressions (Andrew) 2006-05-05 General Feature Added % Revenue split and % Basket value as zone costs (Matteo) 2006-05-08 General Bug Fixed broken table definition in SQL (Matteo) +---------------------------+ | Release Max v0.3.22-alpha | +---------------------------+ 2006-05-05 Admin Feature Added support for Anonymous campaigns in reports (Scott) 2006-05-05 Admin Bug Removed welcome message from conversion screens to match all the other stats pages: they will be added back in all the stats screens in a next release (Matteo) 2006-05-05 Admin Bug Removed broken sub-tabs from conversion screens (Matteo) 2006-05-04 Admin Feature Added new affiliate invocation screen (Matteo) 2006-05-02 Admin Feature Enhancement to the Mediaplex plugin to account for tag changes on their side (Scott) 2006-05-02 Admin Feature Added affiliates, which are currently handled as a special type of publishers (Matteo) 2006-04-28 Maintenance Bug Fixed #494 - Basic finance information is now summarised correctly (Andrew) 2006-04-28 Admin Feature Refactored the stats controller classes and interface default settings to allow plugins to add other columns (Matteo) 2006-04-27 Maintenance Feature Completed refactoring the MSE code to allow for simple creation of MSE plugins (Andrew) 2006-04-26 Delivery Bug Modified FlashObject call to not pass in a background color (Scott) 2006-04-24 Admin Feature Added payment and other information to the publisher properties (Matteo) 2006-04-24 Admin Feature Added admin/agency default settings for the new publisher properties (Matteo) 2006-04-24 Admin Feature Added admin/agency interface settings for newly added legal agreement (Matteo) 2006-04-24 Admin Feature Agencies can now grant or revoke to publishers the permissions to view zone statistics, to modify their own properties and to generate the invocation codes (Matteo) 2006-04-24 Delivery Feature(s) Significant changes to invocation plugin functions and output: (Chris) - All tags now have a simple HTML comment at the top - Extended comments are now optional (and also common between plugins) - Where possible code is auto-generated from default values - Support for auto-modification of code depending on destination adserver - Target is now a dropdown with "Default/New window/Same window" - Some plugin's output fixed/improved - moving towards XHTML compliancy 2006-04-24 Delivery Feature Simple validation on ct0= values (must start with "http" to be used) (Chris) 2006-04-24 Admin Feature Extended the plugins-tranlation routine so that if a translation is not found for a specific module, it falls back to the module (Chris) 2006-04-21 Delivery Bug Fixed #652 - Fixed the delivery logging so that, when required, geotargeting data is logged for tracker impressions (Andrew) 2006-04-21 Delivery Bug Fixed #651 - Fixed when/where viewer data is discovered and set to ensure that it is available to all delivery engine scripts, and so that IP address targeting works when the viewer is behind a proxy (Andrew) 2006-04-20 Maintenance Feature Re-factored the MSE code to make adding new intermediate summarisation types easier (Andrew) 2006-04-20 Admin Bug Fixed #647 - Comparison selection not displayed correctly in PageURL delivery limitations plugin (Chris) 2006-04-18 Delivery Bug Fixed #645 - P3P headers not sent with click (breaks conversions) (Chris) 2006-04-18 General Feature Fixed #624 - Created some new initial plugin hooks for the Maintenance Statistics Engine to allow plugins for Maintenance; Updated the MAX_Plugin class and unit tests (Andrew) 2006-04-18 Admin Feature Added direct selection statistics to publisher distribution pages (Matteo) 2006-04-18 Admin Feature Added possibility to show/hide statistics columns (requests, impressions etc.) following user preferences (Matteo) 2006-04-18 Admin Feature Added settings tab to advertiser and publisher logins, to allow them to set their preferences (Matteo) 2006-04-18 Admin Feature Added back breakdown by week into history statistics screens (Matteo) 2006-04-13 Admin Feature Added mandatory legal agreements that an agency can force their affiliate publishers to see and agree to before using Max (Rob) 2006-04-13 Admin Bug Fixed #640 - Added back "All statistics" selection in the statistics screens (Matteo) 2006-04-13 Admin Bug Fixed #636 - JavaScript error in form validation (Chris) 2006-04-13 Delivery Bug Fixed #638 - FlashObject misaligns on some publisher's sites (Chris) 2006-04-12 Admin Bug Fixed #630 - Publisher properties and history links wrongly shown on all channel pages (Matteo) 2006-04-12 Admin Bug Fixed #631 - Several Errors on the Banner History Page (Matteo) 2006-04-12 Admin Bug Fixed #629 - Statistic Table Layout in IE different than in Firefox (Matteo) +---------------------------+ | Release Max v0.3.21-alpha | +---------------------------+ 2006-04-11 Delivery Feature Added XHTML String Flash support - also support Eolas bug (Scott) 2006-04-11 Admin Bug Fixed #605 - Lost values when updating banners as advertiser (Chris) 2006-04-07 Admin Bug Added missing Channel management tab under most settings pages when logged in as agency (Matteo) 2006-04-06 Admin Feature Initial rewrite almost all statistic pages to use templates and a more consistent layout and code (Matteo) 2006-04-03 Admin Bug Fixed #604 - Moved hard coded-text into translations (Andrew) 2006-03-29 Admin Bug Fixed #593 - Conversion stats and connections-modify broken after date selector update (Matteo) 2006-03-30 Plugins Feature Fixed #559 - Added initial Plugin class documentation (Andrew) 2006-03-30 Plugins Bug Fixed #88 - Corrected which plugin config files are real, fake (Andrew) 2006-03-29 Admin Bug Agencies weren't able to modify channel limitations, and also fixed a few outstanding bugs in the channel management (Matteo) 2006-03-28 Maintenance Bug Fixed #586 - Missing !empty test in loop (Andrew) 2006-03-27 Admin Bug Fixed #567 - Miscellaneous errors in the channel edit and limitations pages, when logged in as admin (Matteo) 2006-03-27 Delivery Bug Fixed #591 - Window.open() HTML banners now log on opened window (Chris) 2006-03-27 Delivery Feature Fixed #558 - Zero discrepancy between inter-agency redirects (Chris) 2006-03-27 Delivery Feature Fixed #590 - Consolidated capping cookies (Chris) 2006-03-24 Delivery Bug Fixed #583 - IP targeting was broken (Chris) 2006-03-20 Delivery Feature Fixed #580 - Extend PageURL targeting to include exact URLs (Chris) 2006-03-15 Admin Feature Fixed #577 - Added a robots.txt file to /www/admin and /www/delivery to reduce hits on pages as a result of search engines, etc. (Andrew) 2006-03-15 Admin Bug Fixed #566 - Error in MAX_Plugin after refactoring method name (Andrew) +---------------------------+ | Release Max v0.3.20-alpha | +---------------------------+ 2006-03-13 Admin Bug Fixed #563 - Made sure that stats-campaign-affiliates does not show all agencies's publishers (Chris) 2006-03-13 Admin Feature Fixed #562 - Allow reports to have specific logic for authorisation (Rob) 2006-03-13 Admin Bug Fixed #535 - Fixed HTML error on zone-invocation screen (Chris) 2006-03-13 Admin Feature Fixed #561 - Added Albert Warnecke's initial updates to the German translations; Not complete due to issues with Max code (Andrew) 2006-03-13 Admin Feature Merged the interval selector code with the existing DateRangeField class into a subclass (Matteo) 2006-03-13 Admin Bug The DateRange class wasn't correctly handling the default null parameter in its constructor (Matteo) 2006-03-07 Admin Feature Improved interval selector in the stats pages to allow inserting specific dates with a popup calendar (Matteo) 2006-03-09 Maintenance Feature Fixed #551 - The MSE is now task-based, to allow for addition of support for Maintenance Statistics plugins (Andrew) 2006-03-07 Admin Bug History pages ordering wasn't working and didn't keep start and limit display parameters (Matteo) 2006-03-06 Admin Bug Fixed #555 - Agencies could move zones owned by others (Matteo) 2006-03-06 Admin Feature Fixed #210 - Added support for admin owned channels (also fixes #217) and fixed a few outstanding bugs in the channels support (Matteo) 2006-03-06 Admin Bug Zones with not fixed dimensions were showed as -1x-1 in the publisher JS invocation code (Matteo) 2006-03-02 Delivery Bug Defined a new constant for the base64 encoded 1x1 GIF (Chris) 2006-03-02 Admin Feature Minor fix to formatting when submitting bugs via the web (Andrew) 2006-03-02 Admin Bug Fixed #543 - Fixed potential SQL injection vulnerabilities (Matteo) 2006-03-01 Admin Bug Fixed #542 - Fixed XSS vulnerability in the login form (Matteo) 2006-03-01 Admin Bug Fixed #400 - Zone Chaining as Admin - should only select an alternate zone that is within this zone's agency (Matteo) 2006-02-28 Admin Bug Fixed #476 - Fixed incompatibilities with selection of some delivery limitations parameters (Matteo) 2006-02-28 Admin Bug Fixed #541 - Zone duplication wasn't compatible with register_globals off (Matteo) +---------------------------+ | Release Max v0.3.19-alpha | +---------------------------+ 2006-02-23 Admin Bug Fixed #537 - Ensured default weight of campaign is 1 when changing campaign from one type to another (Andrew) 2006-02-22 Admin Bug Fixed #194 - Added number formatting to various screens (Andrew) 2006-02-22 Admin Bug Fixed #531 - Settings interface correctly shows if the configuration file is locked, or not (Andrew) 2006-02-16 Maintenance Bug Fixed #521 - Split the SQL insert generated in the Maintenance DAL for storing priority data into multiple inserts, to avoid exceeding the default max_allowed_packet size when many ad/zone pairs (Andrew) 2006-02-15 Maintenance Feature Fixed #17 - Added ability to allocate placement impressions to advertisements for the next OI based on that advertisements linked "zone pattern" (Andrew) 2006-02-13 Maintenance Feature Fixed #519 - Added ability to perform "partial" Priority Compensation when the priority factor exceeds limits, instead of just using the old factor value; Updated database and DAL so that any limited Priority Compensation results are recorded as such in the database (Andrew) +---------------------------+ | Release Max v0.3.18-alpha | +---------------------------+ 2006-02-09 Delivery Feature Fixed #517 - Added new generic replacement macro {variable} will be replaced by urlencode($_REQUEST[variable]) if present (Chris) 2006-02-09 Maintenance Bug Fixed #515 - Refactored the "Criteria" class to fit newer Delivery Limitation nomenclature; Simplified operation to not use bit masks, as these not suitable for operation intervals < 60 minutes and no need until Ticket #17 resolved; Completed tests for class (Andrew) 2006-02-08 Admin Bug Fixed #513 - Security updates are always available (Rob) 2006-02-08 Admin Bug Fixed #508 - Wrong URL in Local Invocation tags (Andrew) 2006-02-08 Admin Bug Fixed #509 - Missing Agency Management tab in some of the Settings screens (Andrew) 2006-02-07 Admin Bug Fixed #474 - Missing table prefixes in some SQL meant that Delivery Limitations were not saved if database used non-null prefix (Andrew) 2006-02-07 Admin Bug Fixed #404, #477 - Updated the SqlBuilder::_delete() method to use SQL syntax that is compatible with MySQL <= 4.0 and MySQL >= 4.1; added in better support for table prefixes and multi-table deletes (Andrew) 2006-02-07 Admin Feature Fixed #507 - Zone probability screen now indicates capping (Chris) 2006-02-06 Admin Bug Fixed #37 - Duplicate Tracker does not duplicate tracker variables (Scott) 2006-02-06 Admin Bug Fixed #505 - Duplicate tracker throws SQL error (Scott) 2006-02-07 Maintenance Bug Fixed #497 - Updated MAX_Dal_Maintenance::getPreviousAdDeliveryInfo() so that it not only gets previous ad delivery/priority information for ad/zone pairs in the previous OI, but also looks in past OIs for supplied ad/zone pairs, so that ads targeted to alternating hours (for example) can have Priority Compensation applied (Andrew) 2006-02-02 Maintenance Bug Fixed #496 - AllocateZoneImpressions uses the default zone impression forecast if the real zone impression forecast is less than the defualt value, so that zones without exclusive or low-priority ads can re-start after prediciting zero (Andrew) 2006-02-02 Maintenance Feature Added debug messages to AllocateZoneImpressions to report on over- subscribed zones (Andrew) +---------------------------+ | Release Max v0.3.17-alpha | +---------------------------+ 2006-01-31 Admin Bug Started inventory forecasting by domain and country (Scott) 2006-02-01 Admin Bug Fixed #482 - Can't directly delete banners (Chris) 2006-01-31 Admin Bug Fixed #493 - Fixed wrong row highlighting in campaign-zone (Chris) 2006-01-31 Maintenance Feature Fixed #489 - Priority Compensation Delta value changed from 5% change in zone traffic fraction to 10% change, so that compensation does not happen as aggressively as before (Andrew) 2006-01-31 Maintenance Feature Fixed #487 - Changed the way required ad impressions are allocated to zones, to further improve on #485, and deal with over-subscribed zones more gracefully than before; Under-delivery is now proportional to the over-subscribed zone allocations; Required and requested impressions for ad/zone pairs now stored; Priority values now based on the requested impressions; Priority Compensation now performed on the required impressions (Andrew) 2006-01-31 Admin Bug Fixed #492 - Changed the row highlight in banner-zone to blue (Chris) 2006-01-31 Delivery Bug Fixed #491 - Click-through was broken if duplicate $_GET name/value pair was passed to some upstream 3rd party servers (Chris) 2006-01-31 Delivery Bug Fixed #490 - Clicks should not be logged from the admin interface (Chris) 2006-01-31 Admin Bug Fixed #481 - Missing channel tab (Removed empty tab) (Chris) 2006-01-27 Maintenance Feature Fixed #485 - Added basic "scaling back" support when allocating ad impressions to over-subscribed zones (Andrew) 2006-01-27 Delivery Bug Fixed #484 - Generic HTML form tracking is broken (Chris) 2006-01-26 Admin Bug Fixed #406 - The FileScanner class was not working in PHP5, so all option lists showing plugins were not visible (Andrew) 2006-01-26 Maintenance Bug Fixed #475 - Update previous fix to not allocate one impressions in the case where this would over-subscribe the (inactive) zone (Andrew) 2006-01-25 Admin Bug Fixed #396 - Adding a one-day long campaign fails (Chris) 2006-01-24 Maintenance Feature Fixed #475 - The MPE now allocates at least one impression to every active ad/zone combination, as well as reserving one impressions for the "blank" ad (which passes through to low priority placements), to assist with Priority Compensation of very highly targeted advertisements and help limit damage when there are targeting errors (Andrew) 2006-01-24 Maintenance Bug Fixed #473 - Updated the MPE's Constraint classes to deal with the new way that Delivery Limitations (ACLs) are now stored (Andrew) 2006-01-23 Maintenance Feature Fixed #408 - Filter Compensation renamed to Priority Compensation, now that the process is applied to all ad/zone combinations (Andrew) 2006-01-23 General Feature Fixed #312 - Added new indexes to table definitions, upgrade process (Andrew) 2006-01-23 Maintenance Bug Fixed #393 - Typo in MSE debug messages (Andrew) 2006-01-23 Admin Bug Fixed #405 - Clicking on a Doubleclick ad in the adserver interface does not work (Chris) 2006-01-23 Delivery Bug Fixed #403 - Channels with Source targeting don't work (Chris) 2006-01-20 Maintenance Bug Fixed #398 - Deleting a zone doesn't unlink linked banners (Chris) +---------------------------+ | Release Max v0.3.16-alpha | +---------------------------+ 2006-01-17 Delivery Bug Fixed #384 - Logging beacon referer and loc values now urlencoded (Chris) 2006-01-17 Maintenance Feature Fixed #367 - Added ability to enable/disable instant priority value updates (Andrew) 2006-01-16 Delivery Feature Fixed #383 - Implemented new replacement macro {clickurl_plain} for some 3rd parties that require a non-urlencoded tracking URL (Chris) 2006-01-16 Admin Bug Fixed #382 - Restored partial highlight in campaign-zone (Chris) 2006-01-16 Maintenance Bug Fixed #381 - Filter compensation now runs across all zones (Chris) 2006-01-13 Admin Bug Fixed #380 - Empty row on the affiliate-index page (Chris) 2006-01-12 Delivery Bug Fixed #379 - Appended tracker code was only appended if there were tracker variables associated (Chris) 2006-01-12 Admin Bug Fixed #378 - Duplicate/Move/Apply limitations to Campaigns/Banners fixed (Chris) 2006-01-12 Admin Feature Fixed #377 - Click-only invocation for zone iterates over all banners (Chris) 2006-01-12 Admin Feature Fixed #352 - Colour scheme for targeting stats (Rob) 2006-01-12 Admin Feature Fixed #355 - Display warning icon on hours that changed target a lot (Rob) 2005-01-11 Adming Bug Fixed #376 - Things broke when running PHP in CLI mode (Chris) 2005-01-11 Admin Bug Fixed #375 - Eyeblaster and falk auto-alteration rules were updated (Chris) 2006-01-11 Plugins Feature Fixed #374 - Delivery limitations are now plugin based (Chris) 2006-01-11 Admin Bug Fixed #372 - Updated the default channelDelivery conf file (Chris) 2006-01-10 Admin Bug Fixed #356 - Display days that are missing targeting stats (Rob) 2006-01-09 Admin Feature Fixed #351 - Added date verification to the Edit Campaign screen (Rob) 2006-01-04 General Bug Fixed #343 - Mentioned php upload_tmp_dir setting in INSTALL.txt (Rob) 2006-01-03 Admin Feature Fixed #32 - Added targeting statistics screens. (Rob) 2005-12-20 Admin Feature Added a warning icon to *x* zones in the campaign-zone screen (Chris) 2005-12-14 General Feature Fixed #292 - Added support for basic financial information to the UI, and added support to the MSE to compile up this information into the data_summary_ad_hourly table (Andrew) 2005-12-14 Admin Bug Fixed client login permissions (Chris) 2005-12-09 Maintenance Bug Fixed #330 - Placements with a start date that have been deactivated due to reaching delivery targets are no longer re-activated (Andrew) 2005-12-09 Maintenance Bug Fixed #186 - Disabled advertisements in active placements no longer assigned priorities (Andrew) 2005-12-07 Admin Bug Fixed #299 - Bad image URLs in HTML banner edit screen fixed (Andrew) 2005-12-07 Admin Feature Fixed #239 - Removed the Keywords Statistics drop down option until while keywords (categories) are not available (Andrew) 2005-12-07 Admin Bug Fixed #306 - Applied Omega's patch for timeout bug in lib-gui.inc.php when using PHP 4.4.1 (Andrew) 2005-12-01 Admin Bug Ticked status of "Is Basket Value" didn't work in IE (Chris) 2005-11-30 Delivery Bug Fixed #269 - Deprecated reference to config.inc.php removed from local mode invocation script (Andrew) 2005-11-28 Delivery Bug Fixed #324 - "Don't show another banner from the same campaign" was 2005-11-28 Maintenance Bug Fixed #316 - Added limitations on zone priority factoring to prevent factors becoming larger/smaller than is suitable for the system, added a debug log item for notification of these limitations, and added code to perform filter compensation when impressions were requested, but none were delivered (Andrew) 2005-11-28 General Bug Updated return-by-reference syntax for PHP4.4+ compatibility (Rob) 2005-11-28 Admin Feature Added warning to banner-acl screen when there are no acls, but the banner has a compiled limitation can happen when duplicating (Chris) 2005-11-25 Admin Feature Changed the default value for "Advertiser Report" to false (Chris) 2005-11-25 General Feature Refactored the DAL classes to create room for a new Admin DAL class. Created a skeleton of the new Admin DAL class (Andrew) 2005-11-23 Admin Feature Fixed #321 - Improved the zone-probability screen to show limitations and campaign priority values (Chris) 2005-11-22 Delivery Bug Fixed #320 - Random number for ad selection wasn't scaled to take account of removed ads (Chris) 2005-11-17 Maintenance Bug Fixed #317 - Fixed Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to also return data on ad/zone combinations that requested impressions, but for which no impressions were actually delivered (Andrew) 2005-11-17 Maintenance Bug Fixed #314, #315 - Changed the zone fraction delta value in Filter Compensation to 0.05, and changed the calculation of the delta between the previous two OIs so that it is expressed as a fraction of the previous OI zone fraction, rather than a raw number (Andrew) 2005-11-16 Delivery Bug Fixed #313 - Changed the way random floating point number is generated to ensure maximum variablity possible on user's system (Andrew) 2005-11-15 Admin Bug Greyed out the priority select field unless "High" selected (Chris) 2005-11-14 Delivery Feature Added new targeting type "Page URL" (Chris) +---------------------------+ | Release Max v0.3.15-alpha | +---------------------------+ 2005-11-03 Admin Bug Fixed #295 - Long names push page content in Mozilla (Chris) 2005-11-03 Admin Bug Fixed #267 - Fixed generating local invocation code (Radek) 2005-11-03 Admin Bug ReFixed #275 - New campaigns now default to low again (Chris) 2005-11-02 Admin Bug Fixed #294 - Tracker details deleted when saving append code (Chris) 2005-11-02 Admin Feature Fixed #107 - Added warning message when using image invocation for trackers with appended code (Chris) 2005-11-02 Admin Bug Fixed #104 - Changed "Integer" to "Number" in the interface (Chris) 2005-11-01 Delivery Feature Added support for 3rd party impression callback logging (Chris) 2005-11-01 Delivery Feature Added delivery support for email zone (Chris) 2005-11-01 Admin Feature Added new zone type "email" for newsletter/email broadcasts (Chris) 2005-11-01 Maintenance Bug Extended Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to look back in time for old prioritisation information, so that filter compensation works when maintenance didn't/wasn't run in the previous operation interval (Andrew) 2005-11-01 General Bug Fixed #291 - Incorrect field name in the data_intermediate_ad table (Andrew) 2005-11-01 Admin Bug Fixed #289 - Advertiser cannot change their password (Chris) 2005-10-31 Delivery Bug Fixed #287 - Capping twice only shows once (Chris) 2005-10-31 Admin Feature Fixed #275 - Default campaign prioirity set to 5 (Chris) 2005-10-28 Admin Bug Fixed #286 - Linking a campaign to a 0x0 zone links ads of all sizes (Chris) 2005-10-27 Maintenance Bug Fixed #285 - Fixed the prioritisation adjustment factor values returned by FilterCompensation::_calculateFactor() method (Andrew) 2005-10-27 Maintenance Bug Fixed #281 - Changed the Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to return the correct number of impressions from the last operation interval, and to also calculate and return the average requested impressions and priority values, in the event that these values changed during the previous operation interval (Andrew) 2005-10-27 Maintenance Feature Changed the Maintenance DAL to use the object-level dbh in all methods, instead of sometimes creating a method-level instance of the same (Andrew) 2005-10-26 Install Bug Fixed #152 - Max doesn't work with some characters in password (Chris) 2005-10-26 Delivery Feature Fixed #282 - Prevent showing capped ads to users with cookies disabled (Chris) 2005-10-26 Admin Bug Fixed #270 - Changed the local mode invocation tag to use "include_once" when including the local mode invocation file (Andrew) 2005-10-26 Admin Bug Fixed #272 - Update the Portuguese language files to use the ISO-8859-15 character set (Andrew) 2005-10-26 Maintenance Bug Fixed #148, #187 - Two instances of the DAL not returning information for all zones in the system (where the MSE has not yet created zone impression forecasts), and also fixed where past ad/zone information was creating stdClass objects, in the filterCompensation class, when old ad/zone associations no longer exist (Andrew) 2005-10-14 Delivery Bug Fixed #259 - Block conversion for x secs broken (Chris) 2005-10-14 Delivery Feature Fixed #258 - Ability to specify cookie domain (Chris) 2005-10-14 Delivery Bug Fixed #253 - Cache files created in wrong place (Chris) 2005-10-14 Delivery Bug Fixed #256 - Fixed logging of Geotargeting data (Andrew) 2005-10-14 Admin Feature Added Axelo's updated Czech translation (Chris) 2005-10-12 Delivery Bug Fixed #252 - Conversion tracking broken (Chris) 2005-10-12 General Feature Fixed #250 - Added "updated" fields to many tables (Radek) +---------------------------+ | Release Max v0.3.14-alpha | +---------------------------+ 2005-10-10 Delivery Bug Fixed #247 - Added resource link identifier to delivery engine DAL and added some error checking and tests (Chris) 2005-10-06 Admin Bug Fixed #238 - JavaScript error in campaign-edit (Chris) 2005-10-06 Admin Bug Refixed #225 - Banner navigation tabs empty (Chris) 2005-10-06 Admin Bug Fixed #237 - Inactive campaigns in advertiser-campaigns (Chris) 2005-10-05 Maintenance Feature Added new configuration file option to allow the default number of forecast impressions for a new zone to be set (Andrew) 2005-10-05 Delivery Feature Added new items to configuration file to allow for debug logging of the delivery engine (Andrew) 2005-10-04 Delivery Bug Fixed #226 - Channel delivery limitations with source (Radek) 2005-10-04 Admin Feature Fixed #225 - Reordered workflow for creating campaigns (Chris) 2005-10-04 Admin Bug Fixed #220 - SQL error deactivating banner as agency (Chris) +---------------------------+ | Release Max v0.3.13-alpha | +---------------------------+ 2005-10-03 Admin Feature Made default setting for 3rd party tracking in invocation code configurable on an agency level (revision of #109) (Chris) 2005-10-03 Plugins Feature Added new class to generate XML based (Excel compatible) reports. Added new report: "Conversion Tracking Analysis" (Arlen/Radek) 2005-10-03 Admin Bug Fixed #216 - Auto altering of 3rd party HTML was broken (Chris) 2005-09-30 Maintenance Bug Removed temporary code to track down error in FilterCompensation (Andrew) 2005-09-30 Maintenance Bug Fixed #146 - Changed the Maintenance DAL so that information about the reserved zone with ID zero is not returned from the getAllZonesImpInv() method, as this zone is only used for direct selection, and is not relevant in prioritisation calculations (Andrew) 2005-09-30 Admin Bug Fixed #212 - Unable to add tracker variable values due to missing new column from upgrade script (Andrew) +---------------------------+ | Release Max v0.3.12-alpha | +---------------------------+ 2005-09-27 Admin Bug Fixed #203 - All campaigns deleted when no campaignid passed in (Chris) 2005-09-27 Maintenance Bug Added temporary code to try to track down error with FilterCompensation, suspected to be related to a non-zone (Andrew) 2005-09-23 Admin Bug Fixed #198 - Convert swf hardcoded links broken (Chris) 2005-09-23 Admin Bug Fixed #195 - Redirected to wrong page when editing banner (Chris) 2005-09-23 General Feature Fixed #184 - Added config option for font directories, graph font (Andrew) 2005-09-16 Admin Bug Fixed #150 - Duplicate campaign now works (Chris) 2005-09-16 Plugins Bug Fixed #185 - Removed hard-coded table names from reports (Chris) 2005-09-14 Admin Bug Fixed #69 - Wrong parameter count for date() in report index screen (Chris) 2005-09-13 Maintenance Bug Fixed #180 - Fixed debugging comment when selecting conversions that have no variable value attached (Andrew) 2005-09-13 Admin Bug Fixed #103 - Changed label of the default tracker status to "Default Status" (Andrew) +---------------------------+ | Release Max v0.3.11-alpha | +---------------------------+ 2005-09-13 General Feature Added notes to upgrade file about delivery file name changes (Andrew) 2005-09-12 Delivery Bug Fixed #179 - Allow non-Max parameter passed into ck.php to be passed on to the destination URL (Chris) 2005-09-12 Admin Bug Fixed #139 - Wrong permissions for some advertiser reports (Chris) 2005-09-12 Admin Bug Fixed trac #143 - Missing requests column in stats-global-affiliates (Chris) 2005-09-12 General Bug Fixed #166 - Added file mode to debug file (Radek) 2005-09-12 Delivery Feature Fixed #156 - Renamed the delivery engine files (Andrew) 2005-09-12 Admin Bug Fixed #98 - Duplication of banners and zones fixed (Andrew) 2005-09-12 Delivery Feature Log dates in delivery using UTC as an option (Radek) 2005-09-12 Maintenance Feature Updated tool to allow re-generation of past statistics (Andrew) 2005-09-09 General Feature Fixed #136 - Added ability to dedup conversions (Radek) 2005-09-08 General Feature Changed the default debug log options to NOT include method names and line numbers (Andrew) 2005-09-06 Admin Bug Fixed #95 - Geotargeting now works (Chris) 2005-09-06 Admin Bug Fixed #167 - Capping information now saved (Chris) 2005-09-05 Maintenance Feature Improved the comments and naming of methods (Andrew) 2005-09-05 General Feature Fixed #159 - Added ability to set tracker variable as "is_basket_value" (Radek) 2005-09-05 General Bug Fixed capitalisation bug of column name in schema (Andrew) 2005-09-05 General Bug Updated tests broken by addition of "comments" to schema (Andrew) 2005-09-05 Admin Bug Fixed #153, #154 - Added "comments" column to initial schema (Chris) 2005-09-01 General Feature Fixed #44 - added ChannelForecasting: - Grouping delivery limitations in channel - Added new maintenance process for ChannelForecasting - Predicting number of impressions (Radek) 2005-09-01 General Feature Updated the Known Issues file to note this is about known issues, not known bugs, and added link to Trac (Andrew) 2005-09-01 General Feature Removed comment from the README file relating to a library no longer used in Max (Andrew) 2005-09-01 General Feature Updated the Known Issues file about PEAR::Image_Graph, now that the patch suggested has been applied (Andrew) 2005-09-01 Maintenance Bug Fixed #145 - Not setting PEAR error handling correctly around database queries where table might not exist in split-table mode (Andrew) 2005-09-01 Delivery Bug Fixed #142 - Error in XML-RPC delivery logging (Andrew) 2005-09-01 Maintenance Feature Refactored the Maintenance Statistics Engine DAL to reduce code duplication (James) +---------------------------+ | Release Max v0.3.10-alpha | +---------------------------+ 2005-08-31 Admin Feature Fixed #140 - Added comment boxes for all entities (Chris) 2005-08-31 Admin Bug Fixed #144 - Linked stats conversions with agencies/publishers (Radek) 2005-08-31 Admin Bug Fixed problem in the SQL builder when using an empty table prefix (Chris) 2005-08-31 Delivery Feature Tracker impression log server IP using new config variable: $conf['rawDatabase']['serverRawIp'] (Radek) 2005-08-23 Admin Bug Updated other strings in the default English language file (Andrew) 2005-08-23 Admin Bug Fixed #125 - Changed Booked, Delivered AdImpressions, AdClicks and AdConversions strings to just Booked, Delivered Impressions, Clicks and Conversions (Andrew) +---------------------------+ | Release Max v0.3.09-alpha | +---------------------------+ 2005-08-23 Delivery Bug Fixed #124 - Added automatic changing of URL when using SSL delivery in JS Invocation Tags (Andrew) 2005-08-23 Admin Bug Fixed #109 - Changed default value of Support 3rd Party Click Tracking "No" (Andrew) 2005-08-23 General Bug Added Jakub Olexa's patches to install, upgrade scripts (Andrew) 2005-08-22 General Bug Upgraded PEAR Packages, including XML-RPC, to ensure latest security hole in XML-RPC has been patched (Andrew) 2005-08-22 Admin Feature Fixed #108 - Changed Bug Report screen to use name of application set in preferences in the text (Andrew) 2005-08-22 Maintenance Bug Fixed #106 - Added code to test if the imageantialias() function exists in PHP or not, and select anti-aliasing of graphs based on this (Andrew) 2005-08-22 Admin Feature Fixed #112, #113 - Changed string strViews into strImpressions, changed AdClicks into Clicks, AdConversions into Conversions, etc. (Radek) 2005-08-22 Maintenance Feature Added additional tests to ensure zones exist before attempting to calculate priorities in the zones (Andrew) +---------------------------+ | Release Max v0.3.08-alpha | +---------------------------+ 2005-08-11 Delivery Bug Fixed #33 - Added JS to Campaign Properties - show-hide available impressions/clicks/conversions dynamically using JavaScript (Radek) 2005-08-11 Delivery Bug Fixed #76 - Changed the way companion campaigns are dealt with so that the difference between high-priority and low-priority companion campaigns is handled (Andrew) 2005-08-10 Admin Bug Fixed #50 - Editing banner properties for Text and HTML banners (Radek) 2005-08-10 Admin Bug Fixed #93 - JavaScript in campaign-edit.php (Radek) 2005-08-09 Admin Bug Fixed #76 - Fixed zone-probability.php to deal new way of storing priorities (Andrew) 2005-08-09 Delivery Bug Fixed #76 - Delivery engine now deals with the new way of storing paid (high-priority) placement ad priorities (between 0 and 1), and also allows pass-through to low-priority placements ads when required (Andrew) 2005-08-09 Delivery Bug Fixed #75 - Normal XML-RPC delivery broken due to cookies not being correctly serialised into XML-RPC structures, and an incorrect path for inclusion of XML libraries (Andrew) 2005-08-09 Maintenance Bug Fixed #89 - Missing include for phpads_sendmail() in the MSE's AdStats MySQL DAL (Andrew) +---------------------------+ | Release Max v0.3.07-alpha | +---------------------------+ 2005-08-08 Plugins Feature Fixed #77 - Updated Plugins class to allow external storage of plugins cache files (Andrew) 2005-08-08 Admin Feature Improved case of Conversion Editing strings (Andrew) 2005-08-08 Maintenance Feature Updated MSE's Tracker DAL to use class-level database handler (Andrew) 2005-08-08 Maintenance Bug Fixed #72 - Error in number of tables dropped in MSE Report (Andrew) 2005-08-08 General Feature Added new definition for the plugins cache path in constants.php (Andrew) 2005-08-06 General Bug Fixed definition of cache path in constants.php (Andrew) 2005-08-04 Admin Bug Fixed #58 - SQL error in capmaign properties (Radek) 2005-08-04 Admin Bug Fixed description of unlocking configuration file in Settings (Andrew) +---------------------------+ | Release Max v0.3.06-alpha | +---------------------------+ 2005-08-04 Admin Bug Fixed possible divide by zero bug in zone-probability.php (Andrew) 2005-08-04 Admin Bug Fixed remaining creative manipulation functions' FTP modes (Andrew) 2005-08-04 Admin Bug Fixed uploading of creatives to FTP store (Andrew) 2005-08-04 Admin Bug Fixed setting FTP image store via UI (Andrew) 2005-08-04 Admin Bug Fixed description of locking configuration file in Settings (Andrew) 2005-08-04 Admin Bug Fixed bug relating to placement of custom logo in UI (Andrew) 2005-08-02 General Bug Fixed other include path errors in code base (Andrew) 2005-08-02 Delivery Bug Fixed include path error lib-remotehost.inc.php (Andrew) +---------------------------+ | Release Max v0.3.05-alpha | +---------------------------+ 2005-07-25 Maintenance Bug Fixed #43 - Errors in MPE when using table prefixes (Andrew) 2005-07-25 General Feature Fixed #47 - Added bug reporter functionality (Demian) 2005-07-22 Admin Bug Fixed #42 - Formatting error in advertiser-index.php (Andrew) 2005-07-22 Admin Bug Fixed #41 - Bug with UI Preferences (Andrew) 2005-07-22 Maintenance Feature Added performance option to the MySQL MSE for summarising really large numbers of requests, impressions and clicks (Andrew) +---------------------------+ | Release Max v0.3.04-alpha | +---------------------------+ 2005-07-15 General Bug Added fix to overcome bug in PEAR::Date cause by passing parameters by reference in PHP5 (Andrew) 2005-07-14 General Bug *Really* fixed wandering time zone issue with PEAR::Date (Andrew) 2005-07-14 Admin Bug Fixed the banner-zone.php file so that the prioritisation engine is run if required (Andrew) 2005-07-13 General Bug Fixed MAX_Dal_Statistics_AdServer_mysqlSplit::summariseConnections() method so that it works with PHP5 object assigment by reference (Matteo) 2005-07-12 Maintenance Bug Fixed bug that meant that the conversion count was wrong when a tracker with non-basket variable values was attached (Andrew) 2005-07-11 Maintenance Bug Fixed MAX_Dal_Statistics_AdServer_mysql::saveSummary() method so that it works in the event that maintenance needs to run over more than a single day (Andrew) 2005-07-11 Maintenance Bug Fixed generation of priorities in initial (empty) install (Andrew) 2005-07-11 General Bug Fixed wandering time zone issue with PEAR::Date (Andrew) 2005-07-06 Admin Bug Fixed adding of advertisements so that the special direct-selection association to zone 0 (zero) is set with an appropriate link_type (Andrew) 2005-07-06 Maintenance Bug Fixed code to initiate MPE from the UI (Andrew) 2005-07-05 Maintenange Feature Updated the MSE to no longer decrement campaign (lifetime) inventory requirements, as the total booked values are required by the new MPE (Andrew) 2005-07-05 Admin Feature Update the Campaign UI pages to reflect changes to the MPE (Andrew) 2005-07-05 Maintenance Bug Updated the Maintenance DAL to not use the query builder for getRequiredAdImpressions(), so that the PEAR Error object can be tested in the result set (Andrew) 2005-07-04 Admin Feature Updated the UI to use the new MPE instead of the old PAN priority (Andrew) 2005-07-01 Maintenance Feature New Maintenance Prioritisation Engine enabled in code (Andrew) 2005-06-30 General Feature Updated versions of PEAR::XML_Parser and PEAR::Benchmark distributed with Max Media Manager (Andrew) 2005-06-30 Delivery Bug Updated PEAR::XML_RPC so that fix for http://secunia.com/advisories/15852/ is in the code base (Andrew) 2005-06-28 Maintenance Feature Updated code so that it uses values in the constants.php file for conversion types, instead of hard-coded values (Andrew) 2005-06-27 Maintenance Bug Added code to MySQL Statistics Engine DAL so that the SQL statements CREATE TEMPORARY TABLE ... SELECT FROM ... now correctly set the defined table type from the configuration file, rather than using the default table type (Andrew) 2005-06-20 General Feature Edit conversions: (Radek) - Instead of setting "log" option every tracker has a defined connecion status ("Approved" status is equivalent to conversion) - Added preference "Allow edit conversions" to "agency edit" page - Added setting default connection status for agency - If agency has proper rights it can edit conversions on statistics page - Added new statistics page for viewing every conversion - Added new preference "Default tracker status" to user interface section 2005-06-20 Admin Bug Fixed file include bug in /plugins/reports/lib.php (Andrew) 2005-06-13 Admin Feature Added drop-down selection for target type in campaign edit (Chris) 2005-06-13 Admin Feature Added 'origin' section to default config file (Chris) 2005-06-10 General Feature Re-formatted a number of old tests to work in the new testing environment (Andrew) 2005-06-09 Maintenance Feature Updated outstanding Maintenance Statistics tests to work in the new testing environment (Andrew) 2005-06-09 Admin Bug Updated the MAX_Admin_Redirect class so that is has a default value for the admin page to redirect to (Andrew) 2005-06-08 Maintenance Bug Updated the test suite to deal with changes to the data_summary_zone_impression_history table (Andrew) 2005-06-08 Maintenance Bug Fixed bug in conversion summarisation, so that separate conversions by the same viewer are kept separate, when they all have basket_value typevariable values attached (Andrew) 2005-06-01 General Feature Added "production server" option in Settings->General settings page (Radek) 2005-06-01 General Feature Added libraries to define and deploy Max XML-RPC services (see lib/max/RPC) 2005-05-24 General Feature Added "Conversion tag management". Feature which allow to add additional html to output generated by tracker delivery script: delivery/adconversionjs.php Look into: Tracker overview -> append tracker code (Radek) 2005-05-23 General Feature Added ErrorHandler class: shows source context where error occured in source file and can send error reports via email -- new options in config file in [debug] section (Radek) 2005-05-23 Plugins Feature Plugins config files are dependant on host name (Radek) 2005-05-17 Admin Feature Change logo file to be able to be absolute (Scott) 2005-05-17 General Feature Updated the coding standards documentation (Andrew) 2005-05-17 Maintenance Bug Fixed the way the Maintenance_Statistics factory class is used in the main maintenance script (Andrew) 2005-05-11 Admin Feature Added support for additional configurable UI options (Scott) 2005-05-05 Delivery Feature Added support for remote origin server (Chris) 2005-04-29 General Feature Added support for multi-Max installations (Andrew) 2005-04-28 Maintenance Bug Modified SQL so that even if duplicate tracker/campaign links are created, multiple connections are not created (Andrew) 2005-04-27 General Feature Completed all new testing environment, and converted all existing Table, Maintenance Statistics DAL tests to the new format (Andrew) +---------------------------+ | Release Max v0.3.03-alpha | +---------------------------+ 2005-04-16 Admin Bug Updated login form to use standard field names to allow browsers to save details (Chris) 2005-04-16 Admin Bug Removed "edit sources" from the maintenance dropdown (Chris) 2005-04-16 Admin Bug Fixed *x* zones not listed in banner-zone (Chris) 2005-04-16 Admin Bug Fixed bug that was removing the default (zoneid=0) ad_zone_associations when saving in banner-zone screen (Chris) 2005-04-16 Delivery Bug Removed references to hardcoded "phpAds_id" in delivery (Chris) 2005-04-16 Delivery Bug Anti-caching headers weren't being set for the logging beacon! (Chris) 2005-04-16 Admin Bug Fixed column sort headers links in lib-history (Chris) 2005-04-16 Admin Bug Added checks to make sure that mis-sized ads are not linked to zones (Chris) 2005-04-15 Delivery Feature Updated delivery engine to support companion positioning (Chris) 2005-04-15 Admin Bug Restored the pink highlight in the campaign and banner linked zones screens (Chris) 2005-04-15 Maintenance Bug Modified prioritisation to exclude exclusive campaigns (Chris) 2005-04-15 Admin Feature Added exclusive priority and companion positioning fields to the campaign edit screen (Chris) 2005-04-16 Admin Bug Fixed zones with only exclusive banners being greyed out in overview (Chris) 2005-04-15 Admin Feature Added exclusive banners section on the zone-probability screen (Chris) 2005-04-15 Admin Bug Fixed wrong sized banners shown in the zone-include screen (Chris) 2005-04-15 Admin Bug Changed the default link type back to "Link by parent campaign" (Chris) 2005-04-15 Admin Bug Fixed all zones showing inactive zone icons (Chris) 2005-04-15 Admin Bug Fixed the matching banner count in the drop down list of available campaigns (Chris) 2005-04-15 Admin Bug Fixed bug when listing zone - campaign/banners associations (Chris) 2005-04-15 Delivery Feature Implemented companion positioning (Chris) 2005-04-15 Delivery Feature Implemented exclusive campaigns (Chris) 2005-04-15 Delivery Feature Updated delivery engine to use the new delivery DAL (Chris) 2005-04-15 Delivery Bug Fixed adview to show the backup gif for flash banners (Chris) 2005-04-15 Plugins Bug Folders created by PHP (in var/plugins subfolder) have proper rights (Radek) 2005-04-13 Plugins Feature Added ServiceLocator class (lib/core folder). Very usefull for creating classes which is easier to test with SimpleTest: http://www.martinfowler.com/articles/injection.html#UsingAServiceLocator (Radek) 2005-04-13 Plugins Bug All benchmarking in www/delivery folder are using startBenchmark() and stopBenchmark() functions (Radek) 2005-04-13 Plugins Feature Configuration files (geotargeting) moved from "plugins" folder to "var", "plugins" folder doesn't need to be writeable anymore (Radek) 2005-04-12 Plugins Bug Fixed bug that causing error while creating invocation code from publisher page (Radek) 2005-04-12 Plugins Bug Fixed bug - banner selection and campaign are no longer visible as an option on zone invcation page (Radek) 2005-04-12 Plugins Bug Fixed saving invocation tags plugin settings (Radek) 2005-04-12 Maintenance Bug Fixed missing text in debug message describing the current OI (Andrew) 2005-04-12 Maintenance Feature Improved the DAL debug logging messages (Andrew) 2005-04-11 Admin Bug Fixed redirection bug at the end of settings-db.php (Andrew) 2005-04-10 Plugins Bug Fixed bug #1444: "Invocation Settings Page Doesn't Display" (Radek) +---------------------------+ | Release Max v0.3.02-alpha | +---------------------------+ 2005-04-10 Delivery Bug Updated adlog to send the P3P headers before attempting to set cookies (Chris) 2005-04-10 Delivery Bug Added function sendP3PHeaders to delivery functions (Chris) 2005-04-10 Admin Bug Prevented interface from performing midnight tasks (Chris) 2005-04-10 Admin Bug Updated campaign delivery report to replace $delimiter with a space (Chris) 2005-04-10 Admin Bug Added and updated the admin-breakdown report (Chris) 2005-04-10 Admin Bug Re-added and updated the agency report (Chris) 2005-04-10 Delivery Bug Fixed bug extracting variables from cookies in adclick (Chris) 2005-04-10 Delivery Bug Updated adview to use config-file driven variable names (Chris) 2005-04-10 Delivery Bug Fixed bug that was causing all cookies to be set on every view (Chris) 2005-04-10 Delivery Bug Updated delivery engine to use conf-file drven cookie names (Chris) 2005-04-10 Delivery Bug Fixed time based capping (Chris) 2005-04-10 Delivery Bug Fixed bug that was preventing cookies from being set by adlog (Chris) 2005-04-10 Delivery Bug Fixed bug that prevented external redirects from showing (Chris) 2005-04-10 Admin Bug Fixed ad-zone associations not maintained when linking campaigns (Chris) 2005-04-08 General Bug Renamed the "timestamp" column in the userlog table to be lowercase, and added code to upgrade to fix past bad installations (Andrew) 2005-04-08 Admin Bug Applied Mark Reidenbach's patch to return database upgrade errors to the install script (Andrew) 2005-04-08 Admin Feature Applied Mark Reidenbach's patch to simplifiy fatal error checking during installation (Andrew) 2005-04-08 Admin Feature Applied Mark Reidenbach's patch to simplifiy PHP version check during installation (Andrew) 2005-04-07 Plugins Feature Invocation tags and channel delivery was moved to plugins folder which means that now is posssible to create new invocation tags as plugins. Look into docs/developer/plugins.zuml for new API. Plugins could cache some data in var/plugins folder (channel delivery use this feature to cache SQL query). (Radek) 2005-04-07 Bug Admin Applied Mark Reidenbach's patch to prevent SQL injection hole in lib-sessions.inc.php (Andrew) 2005-04-07 General Bug Applied Mark Reidenbach's patches to remove instances of "global $_SERVER" and "global $_COOKIE" (Andrew) 2005-04-07 General Feature Wrote a new class to handle setting up and taking down of the test environment to increase code re-use, and deal with the problem of different configurations/test environments (Andrew) 2005-04-07 General Feature Changed the Table library classes to use the database type from the configuration file by default (Andrew) 2005-04-05 Admin Bug Fixed file include bugs in campaign-edit.php (Andrew) 2005-04-05 General Feature Converted campaign priority levels of 'l'ow, 'm'edium and 'h'igh into integer values of 0, 1 and 2, so that exclusive campaigns (-1) can be introduced, and to allow more levels of campaigns at a later date (Andrew) 2005-04-01 General Bug Removed v0.3.01-alpha upgrade method, as no new SQL that is not done in the v0.3.00-alpha upgrade method, thanks Mark Reidenbach (Andrew) 2005-04-01 Delivery Bug Restored Geotargeting code to lg.php and ck.php (Andrew) 2005-03-31 Admin Bug Added some missing required files to lib-sessions.inc.php (Andrew) 2005-03-31 Admin Bug Fixed bug where Admin_DA::getVariables built a query with a non-existent column, thanks sjordan (Demian) 2005-03-31 Admin Bug Reverted the french translation files which were corrupted (Chris) 2005-03-31 General Bug Committed Mark Reidenbach's patch that makes use of PEAR DB's portable table listing method (Demian) 2005-03-31 General Bug Fixed bug where upgrade from phpAdsNew didn't work if a table prefix was supplied (Demian) 2005-03-30 Delivery Bug Fixed missing comma in P3P headers if both a P3P policy location and a compact policy are set (Andrew) 2005-03-30 General Feature Updated default .ini file so that Max does NOT use a table prefix by default (Andrew) 2005-03-23 General Bug Fixed the required version of PHP in the laguange files (Andrew) 2005-03-18 General Bug Fixed the version number in the API documentation (Andrew) +---------------------------+ | Release Max v0.3.01-alpha | +---------------------------+ 2005-03-18 Plugins Feature Plugins - new plugins architecture. All plugins are now in plugins directory. Geotargeting, reports and 3rdPartyServers code has been moved here. Every plugin could have own configuration and could be translated to other languages. Poseidon UML is in docs/developer/plugins.zuml file. (Radek) 2005-03-18 General Bug Applied Mark Reidenbach's patch to remove deprecated $phpAds_db_link variable (Andrew) 2005-03-18 General Bug Applied Mark Reidenbach's patch to remove duplicate index in the data_intermediate_ad_connection table (Andrew) 2005-03-18 General Feature Removed backwards-compatability code for older PHP versions, now that the installer checks the PHP version on install (Andrew) 2005-03-18 Admin Feature Implemented new data access layer, file located in lib/max/Admin_DA.php, public methods expose the majority of Max data access operations (Demian) 2005-03-16 Admin Feature Added code to check MySQL version when installing (Andrew) 2005-03-16 General Bug Changed sytnax of "RELEASE_LOCK" to "SELECT RELEASE_LOCK" (Andrew) 2005-03-16 Admin Bug Fixed the way the installer utilises the form-validation JavaScript to prevent errors in IE (Andrew) 2005-03-16 Delivery Bug Applied Marcus Bointon's patch to adview.php to prevent PHP warning messages (Andrew) 2005-03-16 Admin Bug Upgraded PEAR::DB to 1.7.4 to fix install problem on MySql 4.1 (Andrew) 2005-03-16 General Feature Added all but PEAR::Config to the PEAR install registry (Andrew) 2005-03-15 Maintenance Bug Fixed inclusion of init.php when running maintenance (Andrew) 2005-03-15 Delivery Bug Applied Matteo Beccati's numeric check on refresh parameter to adframe (Andrew) 2005-03-15 Delivery Bug Fixed "$isset" instead of isset in lib-view-main.inc.php (Andrew) 2005-03-15 Delivery Bug Fixed use of Geotargeting classes (Andrew) 2005-03-15 Admin Bug Fixed ACL use of Geotargeting classes (Andrew) 2005-03-14 Admin Bug Fixed display of Userlog details (Andrew) 2005-03-14 Admin Bug Fixed discovery of Geotargeting classes (Andrew) 2005-03-14 Maintenance Bug Fixed include of lib-statistics.inc.php in maintenance-reports.php (Andrew) 2005-03-14 General Bug Added missing column to upgrade script (Andrew) 2005-03-14 Admin Bug Fixed redirection issue when checking updates with GZIP compression enabled (Andrew) 2005-03-14 Admin Bug Fixed path derivation/redirection during install (Andrew) 2005-03-11 General Feature Added note to known issues re: PEAR Config (Andrew) +---------------------------+ | Release Max v0.3.00-alpha | +---------------------------+ 2005-03-10 Delivery Bug Fixed XML-RPC invocation tags (Andrew) 2005-03-08 Delivery Bug Fixed problem which could cause infinte loop if an ACL failed (Chris) 2005-03-08 Delivery Bug Fixed delivery to obtain default banner details from the agency preference details (Andrew) 2005-03-07 Delivery Bug Fixed delivery URL generation was doubling up the prefix (Chris) 2005-03-07 Admin Bug Fixed installer to correctly determine installation mode, and to set the web image directory location (Andrew) 2005-03-04 Admin Bug Applied Mark Reidenbach's patch to fix the PHP version check during installation to meet the documented required version (Andrew) 2005-03-02 Delivery Feature Added delivery support for new MaxMind database types (Andrew) 2005-03-02 Admin Feature Added UI support for new MaxMind database types (Andrew) 2005-03-02 Delivery Feature Added improved comments to all invocation tags (Andrew) 2005-03-02 Delivery Feature Updated invocation tags to be XHTML compliant (Andrew) 2005-02-23 General Feature Updated the upgrade notes to cover new directory layout (Andrew) 2005-02-23 General Feature Updated the installation notes to cover new directory layout (Andrew) 2005-02-22 Maintenance Feature Converted the Maintenance Statistics DAL, modules, and tests to all use PEAR::DB, so that the database type has been abstracted over (Andrew, Demian) 2005-02-11 Tests Feature Fixed the Delivery Engine tests to the point there were at before the directory re-shuffle (Andrew) 2005-02-11 Tests Feature Fixed remaining non-Delivery Engine tests (Andrew) 2005-02-10 General Feature Changed the way table prefixes are handled so that prefixes are now prepended to table names at run time, instead of in the configuration file (Andrew) 2005-02-10 Tests Feature Fixed the GeoIP tests for the new directory structure (Andrew) 2005-02-09 Admin Feature Completed updating the User Interface Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-09 Admin Feature Completed updating the Statistics and Maintance Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-09 Admin Feature Completed updating the Invocation Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Interface Defaults menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Geotargeting Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the General Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Delivery Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Debug Logging menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Database Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Banner Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Administration Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Moved storing of default banner, target URL to be an agency preference instead of a configuration setting (Andrew) 2005-02-08 Delivery Bug Fixed missing insert of "channel" when logging tracker impressions (Andrew) 2005-02-08 Admin Feature Added a new mechanism for loading and saving configuration values and user preferences (Andrew) 2005-02-02 Admin Feature Added new classes for more easily adding language support to the user interface pages (Andrew) 2005-02-01 Admin Feature Applied Mark Reidenbach's patches to remove the need for a forwards-compatability file for PHP5 (Andrew) 2005-02-01 Admin Feature Modified the installation scripts to work with the new directory structure (Andrew) 2005-01-27 Admin Feature Re-organised the directory structure of Max (Andrew) 2005-01-26 Admin Feature Added the Czech translation (Chris) 2005-01-26 Admin Bug Fixed the agency edit screen so that changes are saved to the agency's config settings (Chris) 2005-01-24 Maintenance Bug Changed the upgrade past data code according to Mark Reidenbach's suggestions (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch (plus additional fixes) to fix setting references to Dates instead of copying in PHP 5 (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch to fix operation interval values displayed in error messages (Andrew) +---------------------------+ | Release Max v0.2.05-alpha | +---------------------------+ 2005-02-15 Admin Bug Fixed 'Other Publishers' showing all publishers rather than only publishers for an agency (Scott) 2005-02-15 Admin Bug Fixed clicking on a zone in a search results screen (Scott) +--------------------------+ | Release Max v0.2.4-alpha | +--------------------------+ 2005-02-10 General Feature Updated the User Guide to final Max v0.1 version (Andrew) 2005-02-10 Admin Bug Changing Zone type does not re-check appended banners to ensure they are correct size/type (Scott) 2005-02-10 Admin Bug MAX_removeEntity did not call the correct removeEntities function (Scott) 2005-02-10 Admin Bug Fixed problem deleting entities (Scott) 2005-02-10 Admin Feature Changed the home screen to the reporting section (Scott) 2005-02-10 Admin Feature Added conversion tracking analysis report (Michal) 2005-02-10 Admin Feature Added color corners to #3399ff (for custom background) (Scott) 2005-02-10 Admin Bug 'Expand all' not aligned correctly in stats-global-advertiser.php (Scott) 2005-02-10 Admin Feature If a banner description is empty, put 'Untitled' on the screen, so that it is clickable (Scott) 2005-02-10 Admin Bug Added friendly text if there is no zones available in banner-zone.php (Scott) 2005-02-10 Delivery Bug Removed a '.' from swfParams, which was giving a PHP Notice (Scott) 2005-02-10 Admin Bug Fixed some problems with conversion totals(Scott) 2005-02-10 Delivery Bug Removed some error logging code where it should not be (Scott) 2005-02-10 Admin Feature Enabled 'Requests' on a number of stats columns (Scott) 2005-02-10 Admin Bug Fixed some column count bugs resulting with the new request field. (Scott) 2005-02-10 Admin Feature Advertiser disabled icon now uses a transparent background. 2005-02-10 Admin Feature Search now uses the same header as the rest of the product. 2005-02-10 Admin Feature Added custom foreground and background header colors (Scott) 2005-02-10 Admin Feature Added custom logo (Scott) 2005-02-08 Admin Bug Fixed date range selector on stats-campaign-banners (Chris) 2005-02-08 Admin Bug Fixed SQL error on stats-affiliates-zones (Chris) 2005-02-02 Admin Bug Campaign-edit screen now uses end of expiration day timestamp (Chris) 2005-02-01 Delivery Bug Fixed append code written multiple times for flash banners with backup gifs (Chris) 2005-01-26 Admin Feature Added the Czech translation (Chris) 2005-01-26 Admin Bug Fixed the agency edit screen so that changes are saved to the agency's config settings (Chris) 2005-01-25 Admin Bug Applied Enrico W?rfel's changes to fix missing language strings in some report plugins (Chris) 2005-01-24 Maintenance Bug Changed the upgrade past data code according to Mark Reidenbach's suggestions (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch (plus additional fixes) to fix setting references to Dates instead of copying in PHP 5 (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch to fix operation interval values displayed in error messages (Andrew) +--------------------------+ | Release Max v0.2.3-alpha | +--------------------------+ 2005-01-20 General Bug Fixed lack of note about changing the config file after changing table type after upgrade from PAN (Andrew) 2005-01-20 General BUG Changed the order of table changes during upgrades to make it faster (Andrew) 2005-01-20 Delivery Bug Fixed 3rd party clicktracking for popups (Chris) 2005-01-18 General Feature Removed unused functions from old phpAdsNew DAL (Andrew) 2005-01-18 Maintenance Bug Fixed the Maintenance Engine test suite to cope with the new database schema (Andrew) 2005-01-18 Maintenance Bug Changed the name of some old phpAdsNew functions to avoid name-space conflicts when running complete test suite (Andrew) 2005-01-17 Maintenance Feature Change prioritisation to use the ad_zone association tables for priority (Scott) 2005-01-17 Admin Feature Change from caching heirarchical data to caching flat data, to avoid huge (e.g. 17Mb+) arrays in memory (Scott) 2005-01-17 Admin Feature Cache a number of statistics screens instead of going to the DB every time (even though the stats change once per hour) (Scott) 2005-01-17 Admin Feature Use PEAR Cache to cache delivery queries rather than the home-grown caching tool (Scott) 2005-01-17 General Feature Change linking of ads and campaigns to zones to use link tables, rather than parsing the 'what' column (Scott) 2005-01-17 General Feature Build new Data Access Layer (Scott) 2005-01-17 General Feature Rewrite Direct Selection logic. Allow for parentheses, and categories in direct selection (Scott) 2005-01-17 Admin Feature Convert Keywords to Categories, add linking categories rather than parsing keywords (Scott) 2005-01-17 Delivery Feature Added configuration file options needed for new MaxMind GeoIP database types (Andrew) 2005-01-17 Delivery Feature Replaced old MaxMind GeoIP targeting code with all new code,supporting all MaxMind database types - no additional logging, or actual targeting at this stage - just extraction of data from databases (Andrew) 2005-01-14 Admin Bug Fixed column heading mis-alignment in stats screens (Chris) 2005-01-13 Admin Bug Removed the limitation of 127 from the "Hide non-linked campaigns..." option in Settings, Interface Defaults (Andrew) 2005-01-13 Delivery Bug Enabled the use of keywords for global (across all agencies) keyword banner selection if enabled in config (Chris) 2005-01-12 Delivery Bug Fixed logging of country code (Andrew) 2005-01-12 General Feature Added DRAFT version of the Max User Guide (Andrew) 2005-01-12 Maintenance Feature Added Maintenance Statistics Tracker modules to allow pruning of past Tracker module raw data (Andrew) 2005-01-11 Maintenance Bug Fixed error message when lockfile exists (Andrew) +--------------------------+ | Release Max v0.2.2-alpha | +--------------------------+ 2004-12-24 Admin Bug Fixed access denied error going from stats-affiliate-zones to stats-campaign-affiliates (Chris) 2004-12-24 Admin Feature Added ad request stats in the admin interface if enabled (Chris) 2004-12-24 Maintenance Feature Improved the debug logging for pruning old raw statistics (Andrew) 2004-12-24 Admin Bug Removed the phpAds_deleteStatsByBannerID() function, as summarised statistics should never be deleted (Andrew) 2004-12-23 Maintenance Feature Improved the separation of the data access layer from MySQL specific code (Andrew) 2004-12-23 Maintenance Bug Fixed the test suite to deal with new code for enabling/disabling campaigns on the basis of start/end dates (Andrew) 2004-12-23 Delivery Feature Replaced the slow get_browser() call with the phpSniff library (Andrew) 2004-12-23 Reports Feature Re-wrote the tracker history report (Andrew) 2004-12-22 Maintenance Bug Fixed bug due to PEAR Date::compare() always returning 0 (i.e. Dates are equal) when one Date is a "fake" date of "0000-00-00 00:00:00": now uses Date::format() and string compare (Andrew) 2004-12-22 Maintenance Bug Fixed incorrect comment in maintenance statistics report - stated number of impressions, etc. instead of number of impression rows, etc. (Andrew) 2004-12-22 Admin Bug Fixed lib-statistics.inc.php's phpAds_buildRatio() function so that non-digit characters are stripped from the parameters, ensuring that if formatted numbers are passed in, ratios are still correct (Andrew) 2004-12-22 Admin Bug Fixed lib-hourly.inc.php to ensure hour ranges in UI stats are never split into multiple lines (Andrew) 2004-12-22 Maintenance Feature Improved formatting of the report logged to userlog table (Andrew) 2004-12-22 Admin Feature Changed campaign details page so that if a campaign has been disabled because an inventory limitation has been reached, that limitation shows "0" as the number of impressions/clicks/conversions remaining, instead of "-" (Andrew) 2004-12-22 Admin Feature Added new comments in the UI to clarify what the activation/expiry dates for campaigns really mean (Andrew) 2004-12-22 Maintenance Bug Fixed deactivation of campaigns - now happens at the end of the day entered into the UI, not the start of the day (Andrew) 2004-12-22 Maintenance Feature Added ability to control sending of activation/deactivations emails from the maintenance configuration file (Andrew) 2004-12-21 Maintenance Feature Changed logging so safely ignoring missing split tables is now debug log level instead of info (Andrew) 2004-12-21 Maintenance Feature Added a script for regenerating past statistics (Andrew) 2004-12-21 Maintenance Feature Improved Maintenance Statistics to allow regneration of past statistics when required (Andrew) 2004-12-21 Maintenance Bug Compact stats grace window was not being taken into account (Andrew) 2004-12-21 Maintenance Feature Added option to allow method names to be enabled/disabled in the maintenance debug log (Andrew) 2004-12-21 Maintenance Bug Fixed logging level for creation of tables in the debug log (Andrew) 2004-12-21 Maintenance Feature Improved formatting of maintenance debug log (Andrew) 2004-12-21 Admin Bug Fixed SQL error in the Publisher Distribution stats page (Andrew) 2004-12-17 Delivery Bug Added some checks to prevent HTTP response splitting (Chris) 2004-12-15 Maintenance Feature Cut out lots of deprecated code (Andrew) 2004-12-15 Maintenance Bug Fixed dropping of raw data tables in deleteOldData() method for split tables, so that current day is never dropped, even if it's empty (Andrew) +--------------------------+ | Release Max v0.2.1-alpha | +--------------------------+ 2004-12-10 Maintenance Feature Modified parameters in some methods to allow both start and end dates when summarising data, to allow for better testing (Andrew) 2004-12-09 Maintenance Feature Changed deletion of ad requests so that it ignores all connection windows, and so deletes data earlier (Andrew) 2004-12-09 Delivery Bug Changed banner selection method in adpopup to use view_raw (Chris) 2004-12-09 General Bug Fixed use of old phpads_ prefix in upgrade script (Andrew) 2004-12-07 Admin Bug Fixed problem with graph-history and graph-hourly not working with new DB structure (Chris) 2004-12-07 Maintenance Bug Fixed summarisation of conversions with no variable values (Andrew) 2004-12-07 Admin Bug Fixed problem with default (English) language file not being included in lib-invocation.php (Chris) 2004-12-07 Tests Feature Updated tests to catch fixed bugs (Andrew) 2004-12-07 Maintenance Bug Fixed formatting of task time execution output in the Maintenance_Statistics_AdServer class (Andrew) 2004-12-07 Maintenance Feature Added summarisation of ad request data into intermediate and summary data tables (Andrew) 2004-12-07 General Feature Hacked singleton-like code into phpAds_dbConnect (Andrew) 2004-12-06 Maintenance Bug Fixed viewer_id column definitions in Maintenance Statistics Engine's temporary tables (Andrew) 2004-12-06 Maintenange Bug Fixed compact table name of data_raw_ad_click in SQL (Andrew) 2004-12-06 Maintenance Bug Fixed comparison value of conversions from '1' to 'y' when saving intermediate statistics (Andrew) 2004-12-06 Maintenance Bug Fixed campaign start/end date checks to append time of midnight onto the stored date, so that activation/deactivation happens the same was as in Max v0.1 (Andrew) 2004-12-06 Maintenance Feature Improved the way the Maintenance Statistics Engine tests for old split tables by limiting the SELECT statements (Andrew) 2004-12-06 Maintenance Bug Fixed error when enabling campaigns past their start date - now checks campaign limitations and end dates too (Andrew) 2004-12-06 Maintenance Bug Allowed table does not exist error when joining connections and tracker variable values with split tables (Andrew) 2004-12-06 Admin Bug Fixed mis-named columns in db.php (Andrew) 2004-12-06 General Bug Removed default value of 0 for server_raw_tracker_impression_id in the data_raw_tracker_impression table definitions (Andrew) 2004-12-06 Delivery Bug Fixed wrong parameter count for view_local in phpadsnew.inc.php (Chris) 2004-12-06 Delivery Bug Fixed Norton Ad Blocker fix config missing (Chris) 2004-12-04 Delivery Bug Fixed db caching mode (Chris) +--------------------------+ | Release Max v0.2.0-alpha | +--------------------------+ 2004-12-03 General Bug Added note about userlog data to upgrade documentation (Andrew) 2004-12-03 General Bug Fixed the upgrade documentation regarding upgrade path for historical data (Andrew) 2004-12-02 Admin Feature Added agency configurable option to make campaigns annonymous by default (Chris) 2004-11-30 Maintenance Bug Added code to maintenance to ignore divide by zero errors in PAN maintenance priority code (Andrew) 2004-11-29 General Feature Removed non-documentation comments that started with /** (Andrew) 2004-11-29 Delivery Bug Fixed random banner shown for zone with nothing linked (Chris) 2004-11-29 General Bug Fixed URL of Max website in generated headers (Andrew) 2004-11-29 Maintenance Feature Improved formatting of the test suite pages (Andrew) 2004-11-28 Delivery Feature Norton Ad Blocker fix, i.e. the ability to easily change the delivery engine filenames (Chris) 2004-11-26 Delivery Bug Fixed parsed PHP in banners not executed (Chris) 2004-11-26 Delivery Bug Adview now uses backup gif if available for richmedia banners (Chris) 2004-11-26 Delivery Bug Fixed broken image returned by adview when no banner found (Chris) 2004-11-26 Admin Bug Fixed automatic modification of flash banners with hard coded URLS, only works for flash files with a single click action (Chris) 2004-11-26 Maintenance Feature Completely new Maintenance Statistics engine: - Extensible OO Design - Separated logic and data access layers - Deals with new raw, intermediate, summary table structure - Allows non-60 minute operation intervals - Correctly prunes old data in both normal and split-table modes - Documentated code and test suite (Andrew) 2004-11-24 Delivery Bug Removed useless <noscript> from text zone invocations (Chris) 2004-11-22 Delivery Bug Fixed generation of invocation code for trackers (Andrew) 2004-11-22 Delivery Bug Fixed missing 'var' in JavaScript to call adcnvvars.php for logging of JavaScript-based tracker variable values (Andrew) 2004-11-22 General Feature Increased the size of the details column in the userlog table, and removed the variabletype column from the variables table (Andrew) 2004-11-22 Delivery Feature Updated the data logging process for trackers to: - Store new data afforded by improvbed raw data tables for tracker impressions and clicks - Have a more consistent method for logging tracker variable values, regardless of method of obtaining data (Andrew) 2004-11-19 Delivery Feature Updated the data logging process for advertisements to: - Allow ad requests to be logged - Only allow ad impressions to be logged via beacons - Store new data afforded by improved raw data tables for ad requests, impressions and clicks (Andrew) 2004-11-11 General Feature Added new AdServer module raw data tables to the installation and upgrade processes, and added conversion of data from old raw tables into new raw tables (Andrew) 2004-11-16 Admin Bug Added AdSales output to stats-campaigns-banners, and also added date range selector (Chris) 2004-11-16 Admin Bug Fixed missing instance of a translation string on the Maintenance, Banner settings page (Andrew) 2004-11-16 General Feature Changed all SQL code that used to reference the adstats table to instead reference the new data_summary_ad_hourly table (Andrew) 2004-11-11 Admin Bug Added missing definitions of phpAds_CurrentTimestamp, phpAds_CurrentHour and phpAds_CurrentDay to admin interface version of the maintenance priority code (Andrew) 2004-11-11 General Feature Added new AdServer module summary data tables to the installation and upgrade processes, and added conversion of data from old adstats table into new data_summary_ad_hourly table (Andrew) 2004-11-11 General Bug Fixed test of admin user username/password in non-upgrade install (Andrew) 2004-11-11 General Feature Added new AdServer module intermediate data tables to the installation and upgrade processes (Andrew) 2004-11-09 General Feature Updated headers, etc. to Max v0.2 stream (Andrew) 2004-11-09 General Feature Created v0.2 branch from Max v0.1.17-beta (Andrew) +--------------------------+ | Release Max v0.1.17-beta | +--------------------------+ 2004-11-09 General Bug Added longer time-limit to execution of upgrade script (Andrew) 2004-11-09 General Bug Fixed upgrading from versions with the application_variable table (Andrew) 2004-11-09 Admin Bug Fixed "Fatal Error" when generating tracker invocation code (Chris) 2004-11-08 General Feature Changed install script to maintain pretty-spacing from the template config.inc.php file (Andrew) 2004-11-08 General Bug Fixed lack of quotes around the application_variable table in config file after installation (Andrew) 2004-11-05 Maintenance Bug Fixed MySQL-locking related bug that caused a PHP warning (Andrew) 2004-11-04 Admin Bug Fixed forced SSL redirection when Max installed in a subdir (Chris) 2004-11-04 General Bug Fixed inclusion test for PHP5 support (Andrew) 2004-11-04 Delivery Feature Changed the method of outputting the 1x1 gif to use base64_decode method instead of concat'ing chr()'s (Chris) 2004-11-04 Delivery Bug When chaining zones and using caching, only the final zone was cached (Chris) 2004-11-03 Admin Feature Added the forceappend feature to text zones (Chris) 2004-11-03 Delivery Bug Fixed problem with forceappend and caching, rebuild of cache was appending another copy of the appended code (Chris) 2004-10-29 Admin Bug Fixed hardcoded table names in campaign delivery report plugins (Chris) +--------------------------+ | Release Max v0.1.16-beta | +--------------------------+ 2004-10-29 Delivery Bug Added URL encoding to the ct0 parameter to cope with special characters in the click tracking URL. 2004-10-28 General Feature Added support for "proper" upgrading from older versions of Max and from phpAdsNew, and updated the installation/upgrading documentation (Andrew) 2004-10-27 Admin Feature Added two new reports, one listing all campaigns that underdelivered yesterday, and one showing delivery stats for all campaigns yesterday (Chris) 2004-10-27 Maintenance Feature Added MySQL-based locking mechanism to maintenance priority to ensure that only one instance of phpAds_PriorityCalculate() runs at once (Andrew) 2004-10-21 Admin Bug Fixed: Sum of campaign stats did not equal totals (Chris) 2004-10-21 Admin Bug Fixed: Hourly stats for agency included global totals (Chris) 2004-10-20 Admin Bug Fixed the link for Help? to go to the Max web site (Andrew) 2004-10-20 General Feature Improved the documentation with regards to setting up maintenance after an upgrade from phpAdsNew (Andrew) 2004-10-20 General Feature Created separate upgrade SQL scripts for MyISAM and INNODB tables (Andrew) 2004-10-20 General Feature Added details on how to schedule maintenance under Window (Andrew) 2004-10-20 General Bug Added session capping columns to upgrade SQL (Andrew) 2004-10-20 Admin Bug Fixed the link for Help? to go to the Max web site (Andrew) 2004-10-20 Delivery Bug Fixed display "Status Text" instead of click URL (Chris) 2004-10-20 Delivery Bug Fixed "Show text under image" (Chris) 2004-10-20 Delivery Bug Fixed delivery of text ads (Chris) 2004-10-20 Admin Bug Fixed linking of text ads to text zones (Chris) 2004-10-18 Delivery Bug Fixed variable mis-ordering in local invocation (Chris) +--------------------------+ | Release Max v0.1.15-beta | +--------------------------+ 2004-10-11 Admin Bug Updated 3rd party Falk tag support to work with previous tag formats (Chris) +--------------------------+ | Release Max v0.1.14-beta | +--------------------------+ 2004-10-08 General Feature Added support for deprecated $HTTP_*_VARS support in PHP5 (Andrew) 2004-10-08 General Feature Added fix for various pre-PHP 4.3.0 issues (Andrew) 2004-10-08 General Bug Fixed the default config.inc.php file for new installations (Andrew) 2004-10-08 Maintenance Bug Fixed typo in SQL - campaigns are now activated by date as required (Chris) 2004-10-08 General Bug Updated the minimum required version of MySQL in the readme file (Andrew) +--------------------------+ | Release Max v0.1.13-beta | +--------------------------+ 2004-10-07 General Feature Updated version naming scheme (Andrew) 2004-10-07 General Bug Fixed table name typo in upgrade SQL code (Andrew) 2004-10-07 Maintenance Bug Fixed incorrect use of maximum view conversion window instead of maximum click conversion window when calculating table names to use during split-table click conversion calculation (Andrew) 2004-10-07 Delivery Bug Fixed appending of code in zone invocation when caching used (Chris) 2004-10-07 Admin Feature Added support for Falk 3rd party tags (Chris) 2004-10-07 Admin Bug Updated campaign display name for hidden campaigns to prevent hidden campaign names from being shown to blind clients (Chris) 2004-10-07 Admin Feature Updated the invocation code to generate new style tags (Chris) 2004-10-07 Delivery Bug Added urldecoding to input parameters (Chris) 2004-10-06 Delivery Feature Added horizontal centering to iframe content (Chris) 2004-10-04 Admin Bug Fixed sorting of report results by date (Chris) 2004-09-14 Delivery Bug Fixed appended banner HTML not appended when invoked via zone (Chris) 2004-09-16 Delivery Bug Fixed adview code to use same random number in cookie as image call (Chris) 2004-08-10 Delivery Feature Added support to the delivery engine for new style tags (zoneid=z) (Chris) +--------------------------+ | Release Max v0.1 Beta 12 | +--------------------------+ 2004-08-06 Maintenance Bug Fixed invalid priority calculations of house weighting when high/medium campaigns also active in zone (Chris) 2004-08-06 General Feature Updated the upgrade instructions to help users add the 'mnemonic' column added to the affiliates table (Andrew) 2004-08-06 General Feature Updated the upgrade SQL commands for users updating from PAN to that the 'mnemonic' field added by Scott will be added to the affiliates table (Andrew) 2004-08-05 Admin Bug Corrected the syntax for source limitation in a banner delivery options - there is no need anymore to mask brackets and dots with backslash (Michal) 2004-08-05 Admin Feature Added a 5 letter 'mnemonic' field which is used for describing zones and source channels (Scott) 2004-08-05 Admin Feature Rewrite sitewide invocation code to incorporate switching between http/s, adding <noscript> tags, etc. (Scott) 2004-08-05 Admin Feature Add an invocation type - Querystring - that will allow you to add parameters to the querystring of the adconversion.php request (Scott) 2004-08-05 Maintenance Bug Fixed the start/end times logged for maintenance runs from 12 hour to 24 hour format (Andrew) +--------------------------+ | Release Max v0.1 Beta 11 | +--------------------------+ 2004-07-28 Admin Bug Don't allow anonymous campaigns to show in the Publisher statistics if you are logged in as an advertiser (Scott) 2004-07-28 Delivery Bug Fixed flash banner clickthroughs cutting off anything following an ampersand (Chris) 2004-07-28 General Bug Fixed the process of creating the maintenance log table during installation (Andrew) 2004-07-28 General Feature Added instructions on how to upgrade from a previous versions of Max (Andrew) 2004-07-28 Maintnance Bug Fixed the selection of the maintenance statistics start time in the case of a new Max installation (Andrew) +--------------------------+ | Release Max v0.1 Beta 10 | +--------------------------+ 2004-07-27 Delivery Feature Don't allow delivering an html banner to a secure page (to prevent pop up warning boxes) (Scott) 2004-07-27 Admin Feature More stats screens queries cached (Scott) 2004-07-27 Admin Bug Removed 'daily-hosts' files - they act on raw data and can devistate a database (Scott) 2004-07-27 Admin Feature Added an upgrade script from phpAdsNew v2.0 (Scott) 2004-07-27 General Feature Disabled PHP warnings by default to make life easier for non-developers (Andrew) 2004-07-27 Delivery Bug Fixed method of connecting to the raw database (Andrew) 2004-07-27 Maintenance Feature Modified maintenance statistics to determine the time to start calculating statistics from the adviews table, if there is no date in the config table, or to not run if there are no adviews yet (Andrew) 2004-07-27 General Feature Merged in the Max v0.2 branch changelog formatting style (Andrew) 2004-07-27 General Feature Added Scott's PAN update SQL code, and wrote the upgrade instructions (Andrew) 2004-07-27 General Feature Updated the installation instructions (Andrew) 2004-07-27 Maintenance Feature Added support for split raw table configurations (Andrew) 2004-07-22 Admin Feature Changed the url field in the banners table to type 'text', so that it can accept more than 255 characters (Scott) 2004-07-22 Delivery Bug Click tracking of Mediaplex tags fixed (Chris) 2004-07-22 Delivery Feature Tracker variables can now be appended to the tracker image beacon (Scott) 2004-07-22 Admin Bug Search now works with ID's as well as names/descriptions across all entities (Scott) 2004-07-22 Admin Feature Stats are cached - HUGE performance boost (Scott) 2004-07-22 Admin Feature Stats can now be viewed by 'easy to understand' date ranges (Scott) 2004-07-22 Admin Feature Stats rewritten to get ready for new look and feel (Scott) +-------------------------+ | Release Max v0.1 Beta 9 | +-------------------------+ 2004-06-23 Delivery Bug Removed 'clientid' from delivery script - only campaignid should be used (Scott) 2004-06-23 Delivery Bug Consolidated all places where bannercode is built to one place (Scott) 2004-06-23 Delivery Bug Rewrote 'log=no' functionality (Scott) 2004-06-09 Delivery Bug Fix problem with popups using old cache files (Scott) 2004-06-09 Delivery Bug Fix gap in HTML for adlog beacon (Scott) +-------------------------+ | Release Max v0.1 Beta 8 | +-------------------------+ 2004-06-15 Admin Bug 182 Fixed the SQL statement to obtian the AdClick credits remaining on the Banner Overview page for campaigns (Andrew) 2004-06-09 Delivery Bug Fixed popup race condition with IE6 (Scott) +-------------------------+ | Release Max v0.1 Beta 7 | +-------------------------+ 2004-06-03 Delivery Bug 165 Cleaned up the lib-limitations.inc.php file, fixed source delivery limitations (i.e. ACL) on popups (Andrew) 2004-06-03 Maintenance Bug Accounted for getting optimise data that was not 'blind only' (Scott) +-------------------------+ | Release Max v0.1 Beta 5 | +-------------------------+ 2004-05-28 Deilvery Bug 150 Fixed adcontent.php to obtain the session capping information, and set the cap in the adlog.php URL delivered (Andrew) 2004-05-28 Admin Bug 154 Fixed ct0 isnt being removed from the Flash clickthrough (Luis) 2004-05-21 Admin Bug 126 Fixed advertiser can't view 'distribution' (Luis) 2004-05-21 Admin Bug 128 Fixed Banner properties link on stats-banner-daily breaks (Luis) 2004-05-21 Admin Bug 124 Fixed Linked banners link on search result for zone breaks (Luis) +-------------------------+ | Release Max v0.1 Beta 4 | +-------------------------+ 2004-05-20 Admin Feat Installer now adds admin_url_prefix (Demian) 2004-05-20 Admin Bug Fixed decimal problem with Sales Ratio (Scott) 2004-05-20 Admin Bug Fixed sorting and miscellaneous problems with lib-history (Scott) 2004-05-20 Admin Bug 123 Fixed Access denied for agency on stats-zone-daily (Luis) 2004-05-20 Admin Bug 114 Fixed redefined function error (Luis) 2004-05-19 Admin Bug 108 Fixed Duplicate campaigns runs but breaks when recalculating priorities (Luis) 2004-05-19 Admin Bug 107 Fixed Totals is missing in Publisher index (Luis) 2004-05-19 Admin Bug 103 Fixed Tabs in stats-zone-linked banners dissapear (Luis) 2004-05-19 Admin Bug 102 Fixed Error in query in stats-zone-linked banners breaks page (Luis) 2004-05-19 Admin Bug 101 Fixed Expanding / collapsing nodes resets statistics timeframe (Luis) 2004-05-19 Admin Bug 97 Fixed Daily zone history not working (Luis) 2004-05-19 Admin Bug 94 Fixed Access denied to affiliate-invocation.php for agencies (Luis) 2004-05-19 Admin Bug 93 Fixed Add breaks and zone title/size to publisher level invocation script (Luis) 2004-05-19 General Bug 117 Removed upgrade functionality (Luis) 2004-05-18 Admin Bug 86 Removed frames only for Mac on affiliate-invocation (Luis) 2004-05-18 Admin Bug Provisionally made array sort fn available for lib-history.inc.php include at bottom of page (Demian) 2004-05-18 Admin Bug Fixed typo in SQL query that gave no errors in lib-history.inc.php, changed double-spacing to single (Demian) 2004-05-18 Admin Bug 98 Appended affiliateid and screen (zones|overall) to querystring (Demian) 2004-05-18 Admin Bug 80 Fixed inability to move/copy/delete tracker logged on as agency (Demian) 2004-05-18 Admin Bug 78 Added check for invalid file types (Demian) 2004-05-18 Admin Bug 98 Added missing 4.2.4 element for navigation which caused 'expand all' error (Demian) 2004-05-18 Admin Bug 62 Added details to display the currently logged on user and IP (Demian) 2004-05-18 Admin Bug 44 Added missing GET params to allow order by sorting for column headers in stats-campaign-history.php (Demian) 2004-05-18 Admin Bug 1 Fixed Long delay for apple macs (Luis) 2004-05-18 Admin Bug 85 Allowed Agencies to delete Zones, move Zones between Publishers they manage (Andrew) 2004-05-18 Admin Bug 84 Fixed issue with moved campaigns remaining as blank campaign placegolders in original position (Andrew) 2004-05-18 Admin Bug 83 Fixed Diplaying affiliate-invocation.php gives lots of implode errors (Luis) 2004-05-18 Admin Bug 82 Remote invocation - no cookies should only be available as direct selection (Luis) 2004-05-18 Admin Bug 81 adview.php returns random banner when 'what' is not specified (Luis) 2004-05-18 Admin Bug 79 Remote invocation - no cookies should require banner ID (Luis) 2004-05-18 Admin Bug 77 Tabs in zone-invocation are incorrect (Luis) 2004-05-18 Admin Bug 76 Fixed issue with deleted campaigns remaining as blank campaign placegolders (Andrew) 2004-05-18 General Made some changes so that Max is installable (Scott) 2004-05-17 Admin Bug 72 Fixed issue with deleted advertisers remaining as blank advertiser placegolders (Andrew) 2004-05-17 Admin Bug 71 Fixed Sales Ratios, total Sales Ratio in hours stats (Andrew) 2004-05-17 Admin Bug 70 Automatic campaign activation not working (Luis) 2004-05-17 Admin Bug 69 When moving campaings or banners, show only advertisers and campaigns under that agency (Luis) 2004-05-17 Admin Bug 68 Fixed wrong sales stat in Advertiser History (Luis) 2004-05-17 Admin Bug 66 Row values now shown if sales occur without views or clicks (Andrew) 2004-05-17 Admin Bug 60 Removed ability to delete file-based cache throughout (Luis) 2004-05-17 Maintenance Bug 70 Automatic activation of campaigns using start date now working (Luis) 2004-05-17 General Deleted xml-rpc examples because not relevant to this release (Demian) 2004-05-14 Admin Feat 59 Added ability to duplicate campaigns (Luis) 2004-05-14 Admin Feat 58 Display statistics for today as default in stats-global-advertiser and stats-global-affiliates (Luis) 2004-05-14 Admin Feat 57 Add a dropdown with date ranges in Statistics - Campaign Overview (Luis) 2004-05-13 Delivery Bug Fixed getQuerystringVariables script (Luis) 2004-05-13 Delivery Bug 43 Cache deletion on only one webserver, resulting in stale data (Luis) 2004-05-13 Delivery Feat 6 Sorted out clearing banner cache on all servers (Demian) 2004-05-13 Delivery Feat Removed delivery dependence on DB when cache is present (Luis) 2004-05-13 Delivery Feat Added pro-active cache regeneration (Luis) 2004-05-13 Delivery Feat Added ability to extract javascript or querystring variables from trackers (Luis) 2004-05-13 Delivery Feat Added thirdparty clicktracking functionality (Luis) 2004-05-13 Delivery Feat Added JavaScript tracker tags (Luis) 2004-05-13 Maintenance Bug 15 Removed report from processStats in maintenance-statistics.inc.php (Luis) 2004-05-13 Maintenance Bug 14 Removed source from conversion query (Luis) 2004-05-13 Maintenance Bug 20 Made cronjob scripts editable by root only - Security measure (Demian) 2004-05-13 Maintenance Feat Added functionality for aggregating conversions comming from different servers (Luis) 2004-05-13 Maintenance Feat Added functionality for counting only the latest action for each conversion (Luis) 2004-05-13 Maintenance Feat Added debug to maintenance scripts (Demian) 2004-05-13 Maintenance Feat Implemented table-level locking (Andrew) 2004-05-13 Maintenance Feat Reduced maintenance scripts to a single self-sufficient directory, fewer files, cleaned up formatting (Demian) 2004-05-13 Admin Bug Fixed query_banners query that returned missing fields (Demian) 2004-05-13 Admin Bug 13 Default statistics dropdown (Andrew) 2004-05-13 Admin Bug 22 Reports: Campaign report didn't show advertiser (Luis) 2004-05-13 Admin Bug 25 Search results prompt for login (Luis) 2004-05-13 Admin Bug 27 Allow interval on reports to assume flexible date format (Andrew) 2004-05-13 Admin Bug 19 Failed redirect when saving tracker properties (Luis) 2004-05-13 Admin Bug 21 Access denied for agencies in campaign daily statistics (Andrew) 2004-05-13 Admin Bug 29 Fixed keyword history report returning inconsitent results (Andrew) 2004-05-13 Admin Bug 9 Total global history was showing for each user (Andrew) 2004-05-13 Admin Bug 23 Fixed incorrect Sales Ratio in stats-advertiser-history.php (Andrew) 2004-05-13 Admin Bug 28 Missing count for hidden campaigns (Andrew) 2004-05-13 Admin Bug 45 Added unique identifier to hidden campaigns (Luis) 2004-05-13 Admin Bug 52 Show campaign/publisher name in distribution screen for admin and agency (Luis) 2004-05-13 Admin Feat 56 Added publisher wide script generation (Luis) 2004-05-13 Admin Feat Added Hidden Campaigns/Banners functionality to admin (Luis) 2004-05-13 Admin Feat Added cachebuster to delivery tags (Luis) 2004-05-13 Admin Feat Added cachebuster to tracker tags (Luis) 2004-05-13 Admin Feat Added protocol chooser in tracker tags (Luis) 2004-05-13 Admin Feat Added source parsing for keyword functionality and analysis (Luis) 2004-05-13 Admin Feat Extended functionality to search on zoneid and/or campaignid if 'integer' passed as search term (Demian) 2004-05-13 Admin Feat 10 Added protocol chooser for banner tags (Andrew) 2004-05-13 Admin Feat 11 Added randomizer for banner tags (Andrew) 2004-05-13 Admin Feat 3 Hide/Unhide inactive banners (Scott) 2004-05-13 Admin Feat Removed statistics by host (Luis) 2004-05-13 General Changed location for some maintenance files to the root (Scott) 2004-05-13 General Removed files relating to Backwards Compatibility and Fake Cron jobs (Scott)

    posted 999 days ago

  • File released: /Max Media Manager v0.3/v0.3.31-alpha-pr3/MaxMediaManager-v0.3.31-alpha-pr3.zip

    posted 999 days ago

  • File released: /Max Media Manager v0.3/v0.3.31-alpha-pr3/MaxMediaManager-v0.3.31-alpha-pr3.tar.gz

    posted 999 days ago

  • Max Media Manager v0.3 v0.3.31-alpha-pr2 file released: MaxMediaManager-v0.3.31-alpha-pr2.zip

    +---------------------------------------------------------------------------+ | Max Media Manager v0.3 | | ================= | | | | Copyright (c) 2003-2006 m3 Media Services Limited | | For contact details, see: http://www.m3.net/ | | | | Copyright (c) 2000-2003 the phpAdsNew developers | | For contact details, see: http://www.phpadsnew.com/ | | | | 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 | +---------------------------------------------------------------------------+ +-------------------------------+ | Release Max v0.3.31-alpha-pr1 | +-------------------------------+ 2007-01-18 Admin Bug Fixed #39 - XSS vulnerability in admin-search.php and affiliate-search.php (JVN#07274813) (Matteo) +---------------------------+ | Release Max v0.3.31-alpha | +---------------------------+ 2006-12-19 Delivery Bug Fixed #1 (new trac, see above) - Iframe refresh was not working (Chris) /** * NOTE: The svn repositry was moved to a new server at this point * Any ticket references below this point are held at: * - https://museum.openads.org/trac/openads/ */ 2006-11-24 Admin Feature Fixed #936 - Created the first version of the Channel Availability report (Andrew) 2006-11-23 Admin Feature Fixed #1001 - Add Openads Sync support, with built in product upgrades checker (Matteo) 2006-11-23 Admin Bug Fixed #977 - Issue with creating publisher after deleting old agencies/publishers (Matteo) 2006-11-22 Admin Bug Fixed #784 - Add a pragma-no-cache header to stats pages (Dawid) 2006-11-22 Admin Feature Fixed #696 - Put a pager on the conversion detail page (Dawid) 2006-11-15 Plugins Feature Merged in (previously proprietary) MS Excel output libraries (Andrew) 2006-11-14 General Bug Fixed #976 - MAX_AclReCompileAll() has rogue '$this' (Colin) 2006-11-14 General Bug Fixed #974 - Incorrect query function call in upgrade script (/lib/max/Admin/Upgrade.php) (Colin) 2006-11-09 Admin Feature Fixed #966 - Adds new calculations based off technology_cost to stats screens and to preferences table (Dawid) 2006-11-09 Admin Feature Fixed #926 - Add technology_cost to zone. Add sum_techcost to data_sum_ad_hourly (Dawid) 2006-11-09 Admin Bug Fixed #967 - Moving the 'total' row on stats overview page to the top (Dawid) 2006-10-31 Admin Bug Fixed #934 - Agency login can't edit own channels (James) 2006-10-31 Delivery Bug Fixed #525 - Error in www/delivery/ai.php when default banner is selected (James) 2006-10-30 Admin Feature Fixed #933 - Sort scope drop-downs alphabetically in report generation screens (James) +---------------------------+ | Release Max v0.3.30-alpha | +---------------------------+ 2006-12-07 Admin Bug Fixed #1019 - Variable IDs are not correctly saved in the zone properties screen when sum of variables cost type is selected (Matteo) 2006-12-06 Admin Bug Fixed #1018 - Offline conversions import does only add conversions (Matteo) 2006-11-29 Delivery Bug Fixed #1011 - JS tracker code broken when using appended code (Chris) 2006-11-23 Admin Bug Fixed #1010 - Variable based cost calculations sometimes give wrong results (Matteo) 2006-11-02 General Bug Fixed #943 - Bug in date ranges in DaySpan class (Matteo) 2006-11-02 Admin Bug Refs #944 - Improved tabindex handling in Admin_UI_DaySpanField (Matteo) 2006-11-02 Admin Bug Fixed #944 - Admin_UI_DaySpanField class "always" auto submits (Matteo) 2006-10-31 Admin Bug Fixed #838 - Configuration file not found when $host value contains port number (James) 2006-10-31 Admin Bug Fixed #746 - init-parse.php won't run when called from cron (James) 2006-10-30 Admin Feature Fixed #932 - Finish 'Upload Conversions' facility (James) 2006-10-26 Admin Feature Refs #894 - Highlight zones with no house ad linked (James) +---------------------------+ | Release Max v0.3.29-alpha | +---------------------------+ 2006-11-23 Delivery Bug Fixed #992 - Default plugin config is now used if no domain specific config file is found (Chris) 2006-11-23 Admin Bug Fixed #989 - Missing Argument in MAX_getStoredValue() (Matteo) 2006-11-22 Admin Bug Fixed #999 - Access to inventory blocked when logged in as advertiser (James) 2006-11-21 Admin Bug Fixed #997 - Field missing from upgrade script (James) 2006-11-21 Admin Bug Fixed #995 - Unable to link by individual banners (James) 2006-11-20 General Bug Fixed #718 - Conversions screen show to much data (Dawid) 2006-11-16 Maintenance Feature Removed deprecated "optimisation" option for high-priority placements, cleaned up generation of advertiser reports in legacy phpAdsNew code and added in new debugging code to that process (Andrew) 2006-11-14 Admin Bug Refs #888 - Tracker variables page broken (Matteo) 2006-11-06 General Bug Fixed #955 - Cost calculation using "% of a variable" not accurate (Matteo) 2006-10-27 General Feature Fixed #931 - Zone capping (Andrzej) 2006-10-25 Admin Bug Fixed #929 - Zone probability screen should not use cache (Chris) 2006-10-25 General Bug Fixed #928 - Object not found when logging as Affiliate (Dawid) 2006-10-24 General Feature Fixed #926 - Add technology cost options at zone level (Dawid) 2006-10-20 General Bug Fixed #924 - Special characters causing summary script to crash (James) 2006-10-17 General Bug Fixed #922 - Wrong datatype in variables table (James) 2006-10-16 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-16 Admin Bug Fixed #876 - Banner deactivation broken for agency login (James) 2006-10-12 Maintenace Feature Fixed #911 - Improve maintance die() message (Chris) 2006-10-12 Delivery Feature Refs #807, #750 - Refactored and improved the delivery engine, to improve performance and code maintainability (Chris) 2006-10-12 Admin Bug Fixed #898 - Broken channel management (James) 2006-10-12 General Feature Fixed #910 - Refactor the hack that suppresses the "More Reports" link (Dawid) 2006-10-10 Admin Feature Fixed #894 - Highlight zones with no house ad linked (James) 2006-10-09 General Bug Fixed #906 - In reports 0, "0" input values are not passed (Dawid) 2006-10-09 General Feature Completed refactoring of DAL and Maintenance libraries (Andrew) 2006-10-06 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-05 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-05 Maintenance Bug Fixed #882 - Fixed the way that the priority_factor is reset in the PriorityCompensation class when an ad's delivery limitations are changed (Andrew) 2006-10-04 Admin Bug Fixed #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-04 Delivery Bug Fixed #890 - Companion positioning broken with JavaScript tags (Chris) 2006-10-04 Admin Bug Fixed #899 - Campaigns in the tracker-campaigns screen made clickable (Chris) 2006-09-27 Delivery Bug Fixed #893 - Iframe served ads log afr.php as current page (Chris) 2006-09-20 Admin Bug Fixed #888 - Tracker variables page broken (James) 2006-09-18 Admin Feature Fixed #868 - Add cost recalculation screen (Matteo) 2006-09-15 Admin Feature Fixed #883 - Zone History Report output as .csv file (James) +---------------------------+ | Release Max v0.3.28-alpha | +---------------------------+ 2006-09-15 Admin Bug Fixed #880 - Conversion data uploads not working (James) 2006-09-14 Admin Bug Refs #751 - Correct sales count on stats-global-advertiser (Chris) 2006-09-12 Admin Bug Fixed #877 - Zone ID is missing in the arrival invocation code for affiliates (Matteo) 2006-09-08 Admin Bug Fixed #873 - Advertiser and history stats not counting deleted zones (James) 2006-09-07 Admin Bug Fixed #864 - Allow cost calculation to be a % of any numeric variable (Matteo) 2006-09-07 Admin Bug Fixed #871 - Manually changing connection status doesn't update the correct summary table when using arrivals (Matteo) 2006-09-06 Admin Bug Fixed #865 - Zone History Report had hardcoded zone_id (James) 2006-09-05 Admin Feature Fixed #852 - Variable visibility is now also configurable per-publisher (Matteo) 2006-08-31 Admin Feature Fixed #851 - Add a new publisher/affiliate permission to allow them to only see approved or pending conversions (Matteo) 2006-08-31 Admin Feature Fixed #850 - Add back advertiser and publisher welcome message feature (Matteo) 2006-08-30 Admin Feature Fixed #848 - Added number of items column to stats screens (Matteo) 2006-08-30 Admin Feature Fixed #847 - Modified date range selector in stats screens to be clearer (Matteo) 2006-08-30 Admin Bug Fixed #856 - Fatal Error Entering stats.php section, mcal function problem (Dawid) 2006-08-29 Maintenance Bug Fixed #853 - Split tracker tables dropped too early (Chris) 2006-08-29 Admin Bug Fixed #855 - Cross agency data revealed in search results (Chris) 2006-08-29 Admin Bug Fixed #845 - Made another way of reading Time Zone when safe_mode is turned on (Dawid) 2006-08-25 Admin Feature Fixed #844 - Tidy up supprt for various comparison operators in SqlBuilder (James) +---------------------------+ | Release Max v0.3.27-alpha | +---------------------------+ 2006-08-25 Admin Bug Fixed #743 - Channel appears twice in list - improved original fix (James) 2006-08-23 Admin Bug Fixed #743 - Channel appears twice in list (James) 2006-08-22 Maintenance Bug Fixed #762 - Fixed an issue with the way past ad/zone prioritisation data is stored, so that if older OI data for an ad/zone pair is selected due to current OI data being missing for the oringinal ad in a different zone, and for a different ad in the oringal zone, the the older OI data does not override the current OI data (Andrew) 2006-08-22 Maintenance Feature Added enhancement to avoid performing scaling calculations when not actually required (Andrew) 2006-08-21 Admin Bug Fixed #841 - LegalAgreement code is wrongly run before installing (Matteo) 2006-08-21 Admin Feature Fixed #840 - Make default "arrival_capable" value an agency level preference (Matteo) 2006-08-21 Admin Bug Refs #751 - Fixed missing direct selection stats in global history when logged in as agency (Matteo) 2006-08-18 Admin Bug Refs #836 - Added all conversion totals to stats (James) 2006-08-18 Admin Bug Fixed #751 - Agency login can't see statistics from any bannercode direct selection ads (Matteo) 2006-08-17 Admin Bug Refs #825 - Data change added to upgrade script (James) 2006-08-17 Admin Bug Fixed #836 - Missing conversion ratio total in stats (James) 2006-08-17 Maintenance Bug Refs #762 - Missing parameter in the MAX_Dal_Maintenance::_calculateAveragePastPriorityValues() method meant that, under some situations, not all information was in place to correctly generate the past priority information, resulting in invalid priority adjustments in PriorityCompensation. This may result in alternating up/down priority adjustments, esp. with aternating targeting. (Andrew) 2006-08-17 Admin Bug Fixed #834 - Legal agreement not agreed to error message "plain" (Matteo) 2006-08-17 Admin Bug Fixed #803 - Change to table definition (James) 2006-08-16 Admin Bug Fixed #832 - Summary script failing due to special characters in WHERE clause (James) +---------------------------+ | Release Max v0.3.26-alpha | +---------------------------+ 2006-08-14 Admin Bug Fixed #825 - Allow multiple forecast types for zones (James) 2006-08-14 Admin Bug Fixed #829 - Update the way MySQL locks are used (James) 2006-08-11 Admin Bug Fixed #803 - Missing DB column in install/upgrade files (James) 2006-08-10 Admin Bug Fixed #820 - Other agencies affiliates visible in some stats screens (Matteo) 2006-08-07 Admin Feature Fixed #781 - checkboxes which tell the report writer which worksheets to generate (Matteo) 2006-08-07 Admin Feature Fixed #782 - Advertiser and Campaign reports should display same columns as stats screens (Matteo) 2006-08-04 Admin Bug Fixed #817 - Conversion Ratio does not display in entities stats screens (Matteo) 2006-08-04 Admin Bug Fixed #818 - SQL error when saving basket value variables in the tracker variables screen (Matteo) 2006-08-04 Admin Feature Refs #809 - Added export to array feature to all statsController classes (Matteo) 2006-08-04 Admin Bug Fixed #806 - Multiple Inventory Reports overloading DB (James) 2006-08-03 Admin Bug Refs #810 - Escape quotes in summary script SQL (James) 2006-08-03 Admin Bug Fixed #810 - Escape quotes in summary script SQL (James) 2006-08-03 Admin Feature Fixed #809 - Add export to array feature to history statsController classes (Matteo) 2006-08-03 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-02 Admin Feature Refs #796 - Summary table mods added to install/upgrade (James) 2006-08-02 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-02 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-01 Admin Bug Fixed #797 - Typo in zone report description (James) 2006-07-31 Admin Bug Fixed #788 - Fix didn't work when logged in as admin (James) 2006-07-31 Admin Feature Fixed #805 - Affiliate invocation should show click-tracking or arrival code based on each banner capability (Matteo) 2006-07-28 General Bug Fixed #786 - Missing fields in tables.core.mysql.sql (James) 2006-07-26 Admin Bug Fixed #788 - Global advertiser stats not counting impressions invoked by direct selection (James) +---------------------------+ | Release Max v0.3.25-alpha | +---------------------------+ 2006-07-28 Admin Bug Fixed #801 - Variable purpose is reset when adding a new variable (Matteo) 2006-07-27 Delivery Bug Fixed #793 - Missing variables causes tjs code to fail (Chris) 2006-07-27 Admin Bug Fixed #792 - Tracker invocation now quotes JS variables (Chris) 2006-07-27 Admin Bug Fixed #789 - After upgrade - Script variable block is omitted from tracker-invocation (Matteo) 2006-07-26 Admin Bug Fixed #788 - Global advertiser stats not counting impressions invoked by direct selection (James) 2006-07-25 Admin Bug Fixed #772 - Affiliate login - the tag shows the m3_data string running into the URL (Matteo) 2006-07-24 Admin Feature Fixed #777 - Added password recovery feature for agencies, advertisers and publishers/affiliates (Matteo) 2006-07-24 Admin Bug Fixed #722 - 3 Call-time pass-by-reference errors (Matteo) 2006-07-22 General Bug Fixed #783 - Conversions dedup and some variable/tracker related tests failing (Matteo) 2006-07-21 Delivery Bug Fixed #769 - Clicks not counted for email zones (Chris) 2006-07-21 Delivery Bug Fixed #768 - Exclusive ads linked to email zones fail to click through correctly (Chris) 2006-07-20 General Feature Fixed #750 - Allow overriding config files to extend config (Chris) 2006-07-20 General Bug Fixed #767 - SimpleTest webtestcase assertHeader breaks when the value contains a colon (Chris) 2006-07-19 Admin Bug Fixed #689 - Basic HTML validation on 3rd party creatives is now done in JavaScript (Dawid) 2006-07-19 Maintenance Feature Fixed #759 - Learnt priorities are now ignored if a banner's ACL has changed (Chris) 2006-07-19 Admin Bug Fixed #766 - affiliate-invocation.php is not formatted correctly in IE (Matteo) 2006-07-19 Admin Feature Fixed #765 - Remove the 'language' dropdown from the affiliate (not the publisher) screen (Matteo) 2006-07-19 Admin Bug Fixed #764 - Tracker invocation code doesn't contain the variable template block (Matteo) 2006-07-19 General Feature Fixed #763 - Add a new tracker variable type "date" (Matteo) 2006-07-17 Admin Bug Fixed bugs in reports caused by upgrade to MySQL 5 (James) 2006-07-17 Admin Bug Fixed #638 FlashObject mispositions on some sites (Chris) 2006-07-17 Admin Feature Refs #758 Added a column to the banner and channel tables to store when a banner's ACL last changed (Chris) 2006-07-14 General Feature Changed way conversion are stored to automatically track back to 30 days regardless of window (Matteo) 2006-07-12 Admin Feature Added hidden property to tracker variables thus allowing an advertiser to select which variables are viewable by publishers/affiliates (Matteo) 2006-07-11 General Feature Improved the tracker append screen to allow choosing whether an appended code needs to be modified to pass the variable values. Currently supported are MMM own JS tracker code, which can be used without any modification and {variable:basket_value} template style variables (Matteo) 2006-07-11 General Feature Changed the possible variable tracking methods so that variables are now url-encoded by default, while keeping a backwards-compatible method (Matteo) 2006-07-11 Admin Feature Fixed #40 - Current report parameter values stored as defaults (James) 2006-07-11 General Feature Added "Default", "DOM" and "Custom" methods to pass tracker variables: - Default uses the previous behaviour (JS global vars, with an the example template); - DOM is able to capture the text inside an HTML element or the value attribute of an INPUT tag; - Custom makes possible to customize the JS code used to track each variables. When choosing DOM or Custom there is no need to modify the invocation code already deployed when variables change. Also, appending other MAX tracker codes to a tracker now makes sure that the same variable value is passed to the other trackers, overriding their variable tracking method (Matteo) 2006-07-10 Admin Bug Session data wasn't correctly restored under some circumstances because it was wrongly stripslash-ed before unserialization, leading unexpectedly to the login screen (Matteo) 2006-07-07 Admin Bug Trackers appendcode wasn't correctly saved to the trackers table (Matteo) 2006-07-05 Admin Bug Fixed #753 - Tracker "Deafult Status" ignored (Matteo) 2006-07-05 Admin Bug Added tracker variables purpose property. Currently supported purposes are Generic, Basket value, Number of items and Postcode (Matteo) 2006-07-05 Admin Bug The datatype field of the variables table had the wrong format after a clean install (Matteo) 2006-07-03 Admin Bug The datatype field of the variables table had the wrong format after a clean install (Matteo) 2006-06-30 Admin Feature Added connection type (sale, lead and signup, defaulting to sale) tracker property (Matteo) 2006-06-30 Admin Feature Changed intermediate table connection_type field to connection_action to allow adding a real connection_type field in future (Matteo) 2006-06-29 Admin Feature Added script to validate and regenerate compiled append codes (Matteo) 2006-06-28 Admin Bug Tracker appended codes were not correctly saved in the format needed by the delivery engine (Matteo) 2006-06-28 Admin Feature Added "Reject if empty" variable property to be used with de-duping to further ensure that only valid conversions exist (Matteo) 2006-06-28 Admin Bug Undefined JS tracker variables were saved with a value of "undefined" (Matteo) 2006-06-27 Admin Feature Fixed #727 - No clientid when redirecting to advertiser-index (Dawid) 2006-06-27 Admin Feature Added warning if a hard-coded link in a swf file is "too short" to be automatically replaced with clickTAG (Dawid) 2006-06-27 Admin Feature Fixed #183 - Deal with case-variations of ClIcKtAg in swf files (Dawid) 2006-06-27 Admin Feature Fixed #197 - Added confirm when changing campaign-zone linking (Dawid) 2006-06-27 Admin Feature Fixed #211 - Added checkbox to select all zones in campaign-zone (Dawid) 2006-06-27 Admin Bug Fixed #660 - Keep clientID and CampaignID on the URL (Dawid) 2006-06-27 Admin Feature Fixed #689 - Added basic HTML validation to HTML creatives (Dawid) 2006-06-27 Admin Bug Fixed #659 - login screen always outputs MAX_PRODUCT_NAME (Dawid) 2006-06-27 Admin Bug Fixed #712 - Fatal error: Unsupported operand types (Dawid) 2006-06-27 Admin Bug Fixed SQL errors when changing connection status (Matteo) 2006-06-27 Admin Feature Added tracker property and interface defaults setting to link campaigns by default when adding new campaigns (Matteo) 2006-06-22 Admin Bug Fixed #734 - Incorrect default date ranges in reports (James) 2006-06-22 Admin Bug Fixed upgrade script to not care if tables to drop exist, or not (Andrew) 2006-06-21 Admin Feature Added search feature to publisher login, added a link to statistics for each row, enlarged search window width (Matteo) 2006-06-21 Admin Bug Fixed problems in the newly added stats screens when there ware no stats in the selected period (Matteo) 2006-06-20 Admin Feature Added publisher and zone distribution history and daily statistics to advertiser, campaign and banner stats (Matteo) 2006-06-20 Admin Feature Changed the way anonymous entities names are created in stats screens to be consistent with all the other screens (Matteo) 2006-06-19 Admin Feature Refs #479 - Made fix work more efficiently. (James) 2006-06-19 Admin Feature Added campaign and banner distribution history and daily statistics to publisher and zones stats (Matteo) 2006-06-19 Admin Feature Refs https://trac.m3.net/openads_plugins/ticket/56. Change to report language file. (James) 2006-06-16 General Bug Updated includes to always use /lib/max/deliverycache/cache-file.inc.php in those places where old caching functions are used that are NOT phpAds_cacheDelete() (Andrew) 2006-06-16 Admin Bug Removed old cache management files that no longer apply, includes that use the cache file type that has been removed from the config file, and all calls to phpAds_cacheDelete() function in the code (Andrew) 2006-06-15 Admin Bug Direct selection screen wasn't showing click track only invocation code inside a textarea like other invocation types (Matteo) +---------------------------+ | Release Max v0.3.24-alpha | +---------------------------+ 2006-06-15 General Bug Applied fix from "banpei" to ensure that debugging log files have the correct octal access mode set, and changed default mode to a less permissive 0644 (Andrew) 2006-06-14 Admin Feature Only show Inventory report if zone forecasting zones are enabled (Scott) 2006-06-14 Admin Feature Modify Admin_DAL to filter by zone forecasting 2006-06-14 Admin Bug Disabling the admin UI didn't prevent db connection errors from showing (Matteo) 2006-06-12 Admin Bug Fixed #737 - tidied Zone History Report code (James) 2006-06-09 Admin Bug Fixed #736 - Zone History Report wasn't working (James) 2006-06-09 Admin Feature Added help link to publishers login when there is an help file set in their account properties (Matteo) 2006-06-09 Admin Bug Fixed #735 - Publisher Distribution on statistics screens should take into account anonymous campaigns (Matteo) 2006-06-09 Admin Bug Fixed #714 - Get percentage decimals from config in reports/statistics (James) 2006-06-09 Admin Bug Conversions were not accurate in stats screen involving publishers (Matteo) 2006-06-09 Admin Feature Changed DaySpan behaviour for this_month period preset to use today as the end date, and added a this_month_full period preset which uses the old behaviour (Matteo) 2006-06-08 Admin Feature Tracker variables aren't saved anymore if not set during the tracker invocation. They previously were saved with NULL as value (Matteo) 2006-06-08 Admin Bug Refs #387 - Fixes didn't work with 'All Statistics' (James) 2006-06-08 Admin Bug Fixed (again) missing links and wrong sorting in history stats screens when only conversions were available (Matteo) 2006-06-08 Admin Bug Conversions were not accurate in the global history screen when logging in as agency (Matteo) 2006-06-08 Admin Bug Refs #716 - Added a filter to all numeric tracker variables to strip currency symbols and unwanted characters (Matteo) 2006-06-08 Admin Feature Removed hardcoded strings and added affiliate translations into OrganisationSelectionField and ZoneScopeField (Matteo) 2006-06-07 Admin Bug Daily stats screens didn't have correct navigation tabs when logging in as publisher/affiliate (Matteo) 2006-06-07 Admin Bug Fixed #503 - Banner Type Analysis report not working (James) 2006-06-07 Admin Bug Affiliate tag generator wasn't correctly updating code and preview when a text ad was linked to multiple zones (Matteo) 2006-06-07 Admin Feature Changed help link to point to http://docs.m3.net/ (Matteo) 2006-06-07 General Bug Fixed #708 - DB caching options and configuration removed (Chris) 2006-06-06 Delivery Bug Fixed #731 - IP targeting broken when client is behind a proxy (Chris) 2006-06-06 Admin Bug Fixed #479 - ad_zone_assoc data not changing when zone/banner size changed (James) 2006-06-05 Admin Bug Fixed #729 - Campaign selection dropdown in reports not working properly (James) 2006-06-05 Admin Bug Fixed #716 - Changed int tracker variable type to numeric to allow decimals and added a filter to the basket value variable to strip currency symbols (Matteo) 2006-06-05 Admin Bug Links to stats-conversions.php from the daily stats screens were broken for 1 digit hours (Matteo) 2006-06-05 Admin Bug Fixed #728 - Updated stats-global-daily.php to use the new stats screen controller, fixing the conversions count issue altogether (Matteo) 2006-06-02 Admin Bug Getting organisation scope as an advertiser fixed (Scott) 2006-06-02 Admin Feature Modified Excel decimal output and integer output to write '-' instead of zero (Scott) 2006-06-02 Admin Feature Added a method which generates an advertiser's name, and takes into account anonymous campaigns (Scott) 2006-06-02 Admin Bug Fixed #387 - Added date range to generated report filenames (James) 2006-06-02 Admin Bug Fixed missing links and wrong sorting in history stats screens when only conversions and plugin columns were available (Matteo) 2006-06-01 General Bug Changed DB so that ports other than 3306 can be used for MySQL (Scott) 2006-06-01 Admin Bug Pending conversion were not showing in hourly history screens (Matteo) 2006-06-01 Admin Bug Fixed #602 - Added keyboard support for date range dropdowns in reports (James) 2006-05-30 Delivery Bug Refs #590 - Fixed bug with IE not deleting temporary capping cookies (Chris) 2006-05-30 Admin Bug Fixed #401 - Added 'Append even if no banner delivered' (zone 'advanced' tab) to language file (James) 2006-05-30 Admin Feature Added pre and post legal agreement plugin hooks (Matteo) 2006-05-30 Admin Feature Added container tag functionality - ability to add tracker tags, pause their input, raise/lower rank (Matteo) +---------------------------+ | Release Max v0.3.23-alpha | +---------------------------+ 2006-05-26 Admin Bug Fixed #234 - Added zone id to affiliate preview (James) 2006-05-26 Admin Bug Fixed #705 - Unlinked banners appearing in zone 'linked banners' page (James) 2006-05-26 Maintenance Feature Improved unit tests for the de-duplication, to add support for testing that correct comments are set (see below), and to test for correct de-duping of connections when original connection is outside window, but an existing de-duped connection is inside the window (Andrew) 2006-05-26 Admin Feature Provide login fields when "Access denied" message displayed (Chris) 2006-05-26 Maintenance Feature Added comment field to data_intermediate_ad_connection table, so that de-duplication of conversions can store a comment about which conversion was the "master" when setting a duplicate (Andrew) 2006-05-26 Admin Feature Provide detailed SQL error messages to agency users (Chris) 2006-05-26 Admin Bug Fixed #706 - adjs picks up file:// protocol (Chris) 2006-05-25 Admin Bug Refs #681 - Problem still existed in IE (James) 2006-05-25 Admin Bug Fixed #479 - Ad-zone associations not changing when zone/banner size changed (James) 2006-05-25 Admin Bug Fixed problem related to #646 - removed client-side encryption of pasword (James) 2006-05-24 Delivery Bug Fixed possible bug with deleting temporary capping cookies (Chris) 2006-05-23 Admin Bug Fixed #506 - Added missing shortcuts to left nav in tracker screens (James) 2006-05-23 Admin Bug Fixed #686 - Alphabetised fields in report selection screens (James) 2006-05-22 Admin Bug Fixed #681 - Fixed problem with tracker variables page (James) 2006-05-22 Delivery Bug Fixed #695 - High priority companion campaigns with low probability may not show together (Chris) 2006-05-22 Admin Bug Fixed an bug that was breaking the affiliate-preview page (Chris) 2006-05-19 Admin Bug Fixed #606 - Fixed problem with banner overview page. Banner type not set correctly. (James) 2006-05-19 Admin Bug Fixed #646 - Put tabindexes on username and password. Fixed to allow IE/FF to save the password (James) 2006-05-18 Admin Bug Fixed #271 - Zone names were wrapping (James) 2006-05-18 Admin Bug Fixed #599 - Deprecated js-form.php was still being called (Chris) 2006-05-18 Delivery Bug Fixed #685 - External SSL banners excluded when serving over SSL (Chris) 2006-05-16 Delivery Bug Refs #683 - Updated internal redirecting to ignore popup tags (Chris) 2006-05-15 General Feature Added a new tracker variable type to identify the number of items and Amount per item zone cost (Matteo) 2006-05-16 Delivery Bug Fixed #682 - Internal redirecting omits parent appended code (Chris) 2006-05-16 Admin Bug Fixed malformed HTML generated from JavaScript invocation (Chris) 2006-05-15 Delivery Bug Fixed direct selection (now works as before) (Chris) 2006-05-15 Admin Bug Fixed direct selection row appearing multiple times in publisher distribution stats (Matteo) 2006-05-15 Admin Feature Added ID to the list of customizable stats columns (Matteo) 2006-05-15 Admin Feature Added Pending conversions stats column (Matteo) 2006-05-15 Admin Feature Improved interface defaults settings to allow renaming columns and changing the column ordering in the stats screens (Matteo) 2006-05-11 Delivery Bug Forced file-based caching always and removed redundant db option (Chris) 2006-05-11 Delivery Bug Fixed #654 - Cache files are used, even when set to "none" (Chris) 2006-05-11 Admin Feature Reorganized conversion details in the stats-conversion screen to increase readability (Matteo) 2006-05-10 Admin Bug Revenue and cost weren't updated after changing conversions statuses (Matteo) 2006-05-10 Admin Bug Cached data of the new stats screens was not rebuilt after cleaning stats cache (Matteo) 2006-05-10 Admin Bug Fixed conversions action being displayed as Click instead that Arrival (Matteo) 2006-05-10 Delivery Feature Added serving of old (stale) cache if MySQL DB returns an error (Chris) 2006-05-10 Maintenance Feature Updated the maintenance statistics re-generation script to allow conversions to be re-generated using (non-stored) cookieless conversion data (Andrew) 2006-05-10 Maintenance Feature Improved code layout to reflect that saveSummary() method only even calls private methods in DAL for one day at a time (Andrew) 2006-05-10 Maintenance Feature Added ability to perform conversion tracking based on the same information as used in cookieless conversion cookies, even if the cookieless viewer ID data was not set (Andrew) 2006-05-10 Delivery Feature Updated cookieless conversion cookie setting to use just IP address and useragent (Andrew) 2006-05-09 Maintenance Feature Added support to the MSE DAL for specified custom mappings to be used when updating the summary tables with finance information; Will allow Maintenance plugins to better specify how finance updates happen (Andrew) 2006-05-09 Admin Feature Improved stats column plugins so that they can be ordered (Matteo) 2006-05-09 Maintenance Bug Fixed #675 - Conversion tracking broken by refactoring (Andrew) 2006-05-09 Admin Feature Null values are displayed as a hyphen instead that a '0' in the stats screens (Matteo) 2006-05-09 Admin Bug Fixed revenue, cost and basket value columns that were displayed without decimals (Matteo) 2006-05-09 Delivery Bug Fixed #674 - Missing code for cookie-less conversions when logging tracker impressions (Andrew) 2006-05-05 General Feature Added % Revenue split and % Basket value as zone costs (Matteo) 2006-05-08 General Bug Fixed broken table definition in SQL (Matteo) +---------------------------+ | Release Max v0.3.22-alpha | +---------------------------+ 2006-05-05 Admin Feature Added support for Anonymous campaigns in reports (Scott) 2006-05-05 Admin Bug Removed welcome message from conversion screens to match all the other stats pages: they will be added back in all the stats screens in a next release (Matteo) 2006-05-05 Admin Bug Removed broken sub-tabs from conversion screens (Matteo) 2006-05-04 Admin Feature Added new affiliate invocation screen (Matteo) 2006-05-02 Admin Feature Enhancement to the Mediaplex plugin to account for tag changes on their side (Scott) 2006-05-02 Admin Feature Added affiliates, which are currently handled as a special type of publishers (Matteo) 2006-04-28 Maintenance Bug Fixed #494 - Basic finance information is now summarised correctly (Andrew) 2006-04-28 Admin Feature Refactored the stats controller classes and interface default settings to allow plugins to add other columns (Matteo) 2006-04-27 Maintenance Feature Completed refactoring the MSE code to allow for simple creation of MSE plugins (Andrew) 2006-04-26 Delivery Bug Modified FlashObject call to not pass in a background color (Scott) 2006-04-24 Admin Feature Added payment and other information to the publisher properties (Matteo) 2006-04-24 Admin Feature Added admin/agency default settings for the new publisher properties (Matteo) 2006-04-24 Admin Feature Added admin/agency interface settings for newly added legal agreement (Matteo) 2006-04-24 Admin Feature Agencies can now grant or revoke to publishers the permissions to view zone statistics, to modify their own properties and to generate the invocation codes (Matteo) 2006-04-24 Delivery Feature(s) Significant changes to invocation plugin functions and output: (Chris) - All tags now have a simple HTML comment at the top - Extended comments are now optional (and also common between plugins) - Where possible code is auto-generated from default values - Support for auto-modification of code depending on destination adserver - Target is now a dropdown with "Default/New window/Same window" - Some plugin's output fixed/improved - moving towards XHTML compliancy 2006-04-24 Delivery Feature Simple validation on ct0= values (must start with "http" to be used) (Chris) 2006-04-24 Admin Feature Extended the plugins-tranlation routine so that if a translation is not found for a specific module, it falls back to the module (Chris) 2006-04-21 Delivery Bug Fixed #652 - Fixed the delivery logging so that, when required, geotargeting data is logged for tracker impressions (Andrew) 2006-04-21 Delivery Bug Fixed #651 - Fixed when/where viewer data is discovered and set to ensure that it is available to all delivery engine scripts, and so that IP address targeting works when the viewer is behind a proxy (Andrew) 2006-04-20 Maintenance Feature Re-factored the MSE code to make adding new intermediate summarisation types easier (Andrew) 2006-04-20 Admin Bug Fixed #647 - Comparison selection not displayed correctly in PageURL delivery limitations plugin (Chris) 2006-04-18 Delivery Bug Fixed #645 - P3P headers not sent with click (breaks conversions) (Chris) 2006-04-18 General Feature Fixed #624 - Created some new initial plugin hooks for the Maintenance Statistics Engine to allow plugins for Maintenance; Updated the MAX_Plugin class and unit tests (Andrew) 2006-04-18 Admin Feature Added direct selection statistics to publisher distribution pages (Matteo) 2006-04-18 Admin Feature Added possibility to show/hide statistics columns (requests, impressions etc.) following user preferences (Matteo) 2006-04-18 Admin Feature Added settings tab to advertiser and publisher logins, to allow them to set their preferences (Matteo) 2006-04-18 Admin Feature Added back breakdown by week into history statistics screens (Matteo) 2006-04-13 Admin Feature Added mandatory legal agreements that an agency can force their affiliate publishers to see and agree to before using Max (Rob) 2006-04-13 Admin Bug Fixed #640 - Added back "All statistics" selection in the statistics screens (Matteo) 2006-04-13 Admin Bug Fixed #636 - JavaScript error in form validation (Chris) 2006-04-13 Delivery Bug Fixed #638 - FlashObject misaligns on some publisher's sites (Chris) 2006-04-12 Admin Bug Fixed #630 - Publisher properties and history links wrongly shown on all channel pages (Matteo) 2006-04-12 Admin Bug Fixed #631 - Several Errors on the Banner History Page (Matteo) 2006-04-12 Admin Bug Fixed #629 - Statistic Table Layout in IE different than in Firefox (Matteo) +---------------------------+ | Release Max v0.3.21-alpha | +---------------------------+ 2006-04-11 Delivery Feature Added XHTML String Flash support - also support Eolas bug (Scott) 2006-04-11 Admin Bug Fixed #605 - Lost values when updating banners as advertiser (Chris) 2006-04-07 Admin Bug Added missing Channel management tab under most settings pages when logged in as agency (Matteo) 2006-04-06 Admin Feature Initial rewrite almost all statistic pages to use templates and a more consistent layout and code (Matteo) 2006-04-03 Admin Bug Fixed #604 - Moved hard coded-text into translations (Andrew) 2006-03-29 Admin Bug Fixed #593 - Conversion stats and connections-modify broken after date selector update (Matteo) 2006-03-30 Plugins Feature Fixed #559 - Added initial Plugin class documentation (Andrew) 2006-03-30 Plugins Bug Fixed #88 - Corrected which plugin config files are real, fake (Andrew) 2006-03-29 Admin Bug Agencies weren't able to modify channel limitations, and also fixed a few outstanding bugs in the channel management (Matteo) 2006-03-28 Maintenance Bug Fixed #586 - Missing !empty test in loop (Andrew) 2006-03-27 Admin Bug Fixed #567 - Miscellaneous errors in the channel edit and limitations pages, when logged in as admin (Matteo) 2006-03-27 Delivery Bug Fixed #591 - Window.open() HTML banners now log on opened window (Chris) 2006-03-27 Delivery Feature Fixed #558 - Zero discrepancy between inter-agency redirects (Chris) 2006-03-27 Delivery Feature Fixed #590 - Consolidated capping cookies (Chris) 2006-03-24 Delivery Bug Fixed #583 - IP targeting was broken (Chris) 2006-03-20 Delivery Feature Fixed #580 - Extend PageURL targeting to include exact URLs (Chris) 2006-03-15 Admin Feature Fixed #577 - Added a robots.txt file to /www/admin and /www/delivery to reduce hits on pages as a result of search engines, etc. (Andrew) 2006-03-15 Admin Bug Fixed #566 - Error in MAX_Plugin after refactoring method name (Andrew) +---------------------------+ | Release Max v0.3.20-alpha | +---------------------------+ 2006-03-13 Admin Bug Fixed #563 - Made sure that stats-campaign-affiliates does not show all agencies's publishers (Chris) 2006-03-13 Admin Feature Fixed #562 - Allow reports to have specific logic for authorisation (Rob) 2006-03-13 Admin Bug Fixed #535 - Fixed HTML error on zone-invocation screen (Chris) 2006-03-13 Admin Feature Fixed #561 - Added Albert Warnecke's initial updates to the German translations; Not complete due to issues with Max code (Andrew) 2006-03-13 Admin Feature Merged the interval selector code with the existing DateRangeField class into a subclass (Matteo) 2006-03-13 Admin Bug The DateRange class wasn't correctly handling the default null parameter in its constructor (Matteo) 2006-03-07 Admin Feature Improved interval selector in the stats pages to allow inserting specific dates with a popup calendar (Matteo) 2006-03-09 Maintenance Feature Fixed #551 - The MSE is now task-based, to allow for addition of support for Maintenance Statistics plugins (Andrew) 2006-03-07 Admin Bug History pages ordering wasn't working and didn't keep start and limit display parameters (Matteo) 2006-03-06 Admin Bug Fixed #555 - Agencies could move zones owned by others (Matteo) 2006-03-06 Admin Feature Fixed #210 - Added support for admin owned channels (also fixes #217) and fixed a few outstanding bugs in the channels support (Matteo) 2006-03-06 Admin Bug Zones with not fixed dimensions were showed as -1x-1 in the publisher JS invocation code (Matteo) 2006-03-02 Delivery Bug Defined a new constant for the base64 encoded 1x1 GIF (Chris) 2006-03-02 Admin Feature Minor fix to formatting when submitting bugs via the web (Andrew) 2006-03-02 Admin Bug Fixed #543 - Fixed potential SQL injection vulnerabilities (Matteo) 2006-03-01 Admin Bug Fixed #542 - Fixed XSS vulnerability in the login form (Matteo) 2006-03-01 Admin Bug Fixed #400 - Zone Chaining as Admin - should only select an alternate zone that is within this zone's agency (Matteo) 2006-02-28 Admin Bug Fixed #476 - Fixed incompatibilities with selection of some delivery limitations parameters (Matteo) 2006-02-28 Admin Bug Fixed #541 - Zone duplication wasn't compatible with register_globals off (Matteo) +---------------------------+ | Release Max v0.3.19-alpha | +---------------------------+ 2006-02-23 Admin Bug Fixed #537 - Ensured default weight of campaign is 1 when changing campaign from one type to another (Andrew) 2006-02-22 Admin Bug Fixed #194 - Added number formatting to various screens (Andrew) 2006-02-22 Admin Bug Fixed #531 - Settings interface correctly shows if the configuration file is locked, or not (Andrew) 2006-02-16 Maintenance Bug Fixed #521 - Split the SQL insert generated in the Maintenance DAL for storing priority data into multiple inserts, to avoid exceeding the default max_allowed_packet size when many ad/zone pairs (Andrew) 2006-02-15 Maintenance Feature Fixed #17 - Added ability to allocate placement impressions to advertisements for the next OI based on that advertisements linked "zone pattern" (Andrew) 2006-02-13 Maintenance Feature Fixed #519 - Added ability to perform "partial" Priority Compensation when the priority factor exceeds limits, instead of just using the old factor value; Updated database and DAL so that any limited Priority Compensation results are recorded as such in the database (Andrew) +---------------------------+ | Release Max v0.3.18-alpha | +---------------------------+ 2006-02-09 Delivery Feature Fixed #517 - Added new generic replacement macro {variable} will be replaced by urlencode($_REQUEST[variable]) if present (Chris) 2006-02-09 Maintenance Bug Fixed #515 - Refactored the "Criteria" class to fit newer Delivery Limitation nomenclature; Simplified operation to not use bit masks, as these not suitable for operation intervals < 60 minutes and no need until Ticket #17 resolved; Completed tests for class (Andrew) 2006-02-08 Admin Bug Fixed #513 - Security updates are always available (Rob) 2006-02-08 Admin Bug Fixed #508 - Wrong URL in Local Invocation tags (Andrew) 2006-02-08 Admin Bug Fixed #509 - Missing Agency Management tab in some of the Settings screens (Andrew) 2006-02-07 Admin Bug Fixed #474 - Missing table prefixes in some SQL meant that Delivery Limitations were not saved if database used non-null prefix (Andrew) 2006-02-07 Admin Bug Fixed #404, #477 - Updated the SqlBuilder::_delete() method to use SQL syntax that is compatible with MySQL <= 4.0 and MySQL >= 4.1; added in better support for table prefixes and multi-table deletes (Andrew) 2006-02-07 Admin Feature Fixed #507 - Zone probability screen now indicates capping (Chris) 2006-02-06 Admin Bug Fixed #37 - Duplicate Tracker does not duplicate tracker variables (Scott) 2006-02-06 Admin Bug Fixed #505 - Duplicate tracker throws SQL error (Scott) 2006-02-07 Maintenance Bug Fixed #497 - Updated MAX_Dal_Maintenance::getPreviousAdDeliveryInfo() so that it not only gets previous ad delivery/priority information for ad/zone pairs in the previous OI, but also looks in past OIs for supplied ad/zone pairs, so that ads targeted to alternating hours (for example) can have Priority Compensation applied (Andrew) 2006-02-02 Maintenance Bug Fixed #496 - AllocateZoneImpressions uses the default zone impression forecast if the real zone impression forecast is less than the defualt value, so that zones without exclusive or low-priority ads can re-start after prediciting zero (Andrew) 2006-02-02 Maintenance Feature Added debug messages to AllocateZoneImpressions to report on over- subscribed zones (Andrew) +---------------------------+ | Release Max v0.3.17-alpha | +---------------------------+ 2006-01-31 Admin Bug Started inventory forecasting by domain and country (Scott) 2006-02-01 Admin Bug Fixed #482 - Can't directly delete banners (Chris) 2006-01-31 Admin Bug Fixed #493 - Fixed wrong row highlighting in campaign-zone (Chris) 2006-01-31 Maintenance Feature Fixed #489 - Priority Compensation Delta value changed from 5% change in zone traffic fraction to 10% change, so that compensation does not happen as aggressively as before (Andrew) 2006-01-31 Maintenance Feature Fixed #487 - Changed the way required ad impressions are allocated to zones, to further improve on #485, and deal with over-subscribed zones more gracefully than before; Under-delivery is now proportional to the over-subscribed zone allocations; Required and requested impressions for ad/zone pairs now stored; Priority values now based on the requested impressions; Priority Compensation now performed on the required impressions (Andrew) 2006-01-31 Admin Bug Fixed #492 - Changed the row highlight in banner-zone to blue (Chris) 2006-01-31 Delivery Bug Fixed #491 - Click-through was broken if duplicate $_GET name/value pair was passed to some upstream 3rd party servers (Chris) 2006-01-31 Delivery Bug Fixed #490 - Clicks should not be logged from the admin interface (Chris) 2006-01-31 Admin Bug Fixed #481 - Missing channel tab (Removed empty tab) (Chris) 2006-01-27 Maintenance Feature Fixed #485 - Added basic "scaling back" support when allocating ad impressions to over-subscribed zones (Andrew) 2006-01-27 Delivery Bug Fixed #484 - Generic HTML form tracking is broken (Chris) 2006-01-26 Admin Bug Fixed #406 - The FileScanner class was not working in PHP5, so all option lists showing plugins were not visible (Andrew) 2006-01-26 Maintenance Bug Fixed #475 - Update previous fix to not allocate one impressions in the case where this would over-subscribe the (inactive) zone (Andrew) 2006-01-25 Admin Bug Fixed #396 - Adding a one-day long campaign fails (Chris) 2006-01-24 Maintenance Feature Fixed #475 - The MPE now allocates at least one impression to every active ad/zone combination, as well as reserving one impressions for the "blank" ad (which passes through to low priority placements), to assist with Priority Compensation of very highly targeted advertisements and help limit damage when there are targeting errors (Andrew) 2006-01-24 Maintenance Bug Fixed #473 - Updated the MPE's Constraint classes to deal with the new way that Delivery Limitations (ACLs) are now stored (Andrew) 2006-01-23 Maintenance Feature Fixed #408 - Filter Compensation renamed to Priority Compensation, now that the process is applied to all ad/zone combinations (Andrew) 2006-01-23 General Feature Fixed #312 - Added new indexes to table definitions, upgrade process (Andrew) 2006-01-23 Maintenance Bug Fixed #393 - Typo in MSE debug messages (Andrew) 2006-01-23 Admin Bug Fixed #405 - Clicking on a Doubleclick ad in the adserver interface does not work (Chris) 2006-01-23 Delivery Bug Fixed #403 - Channels with Source targeting don't work (Chris) 2006-01-20 Maintenance Bug Fixed #398 - Deleting a zone doesn't unlink linked banners (Chris) +---------------------------+ | Release Max v0.3.16-alpha | +---------------------------+ 2006-01-17 Delivery Bug Fixed #384 - Logging beacon referer and loc values now urlencoded (Chris) 2006-01-17 Maintenance Feature Fixed #367 - Added ability to enable/disable instant priority value updates (Andrew) 2006-01-16 Delivery Feature Fixed #383 - Implemented new replacement macro {clickurl_plain} for some 3rd parties that require a non-urlencoded tracking URL (Chris) 2006-01-16 Admin Bug Fixed #382 - Restored partial highlight in campaign-zone (Chris) 2006-01-16 Maintenance Bug Fixed #381 - Filter compensation now runs across all zones (Chris) 2006-01-13 Admin Bug Fixed #380 - Empty row on the affiliate-index page (Chris) 2006-01-12 Delivery Bug Fixed #379 - Appended tracker code was only appended if there were tracker variables associated (Chris) 2006-01-12 Admin Bug Fixed #378 - Duplicate/Move/Apply limitations to Campaigns/Banners fixed (Chris) 2006-01-12 Admin Feature Fixed #377 - Click-only invocation for zone iterates over all banners (Chris) 2006-01-12 Admin Feature Fixed #352 - Colour scheme for targeting stats (Rob) 2006-01-12 Admin Feature Fixed #355 - Display warning icon on hours that changed target a lot (Rob) 2005-01-11 Adming Bug Fixed #376 - Things broke when running PHP in CLI mode (Chris) 2005-01-11 Admin Bug Fixed #375 - Eyeblaster and falk auto-alteration rules were updated (Chris) 2006-01-11 Plugins Feature Fixed #374 - Delivery limitations are now plugin based (Chris) 2006-01-11 Admin Bug Fixed #372 - Updated the default channelDelivery conf file (Chris) 2006-01-10 Admin Bug Fixed #356 - Display days that are missing targeting stats (Rob) 2006-01-09 Admin Feature Fixed #351 - Added date verification to the Edit Campaign screen (Rob) 2006-01-04 General Bug Fixed #343 - Mentioned php upload_tmp_dir setting in INSTALL.txt (Rob) 2006-01-03 Admin Feature Fixed #32 - Added targeting statistics screens. (Rob) 2005-12-20 Admin Feature Added a warning icon to *x* zones in the campaign-zone screen (Chris) 2005-12-14 General Feature Fixed #292 - Added support for basic financial information to the UI, and added support to the MSE to compile up this information into the data_summary_ad_hourly table (Andrew) 2005-12-14 Admin Bug Fixed client login permissions (Chris) 2005-12-09 Maintenance Bug Fixed #330 - Placements with a start date that have been deactivated due to reaching delivery targets are no longer re-activated (Andrew) 2005-12-09 Maintenance Bug Fixed #186 - Disabled advertisements in active placements no longer assigned priorities (Andrew) 2005-12-07 Admin Bug Fixed #299 - Bad image URLs in HTML banner edit screen fixed (Andrew) 2005-12-07 Admin Feature Fixed #239 - Removed the Keywords Statistics drop down option until while keywords (categories) are not available (Andrew) 2005-12-07 Admin Bug Fixed #306 - Applied Omega's patch for timeout bug in lib-gui.inc.php when using PHP 4.4.1 (Andrew) 2005-12-01 Admin Bug Ticked status of "Is Basket Value" didn't work in IE (Chris) 2005-11-30 Delivery Bug Fixed #269 - Deprecated reference to config.inc.php removed from local mode invocation script (Andrew) 2005-11-28 Delivery Bug Fixed #324 - "Don't show another banner from the same campaign" was 2005-11-28 Maintenance Bug Fixed #316 - Added limitations on zone priority factoring to prevent factors becoming larger/smaller than is suitable for the system, added a debug log item for notification of these limitations, and added code to perform filter compensation when impressions were requested, but none were delivered (Andrew) 2005-11-28 General Bug Updated return-by-reference syntax for PHP4.4+ compatibility (Rob) 2005-11-28 Admin Feature Added warning to banner-acl screen when there are no acls, but the banner has a compiled limitation can happen when duplicating (Chris) 2005-11-25 Admin Feature Changed the default value for "Advertiser Report" to false (Chris) 2005-11-25 General Feature Refactored the DAL classes to create room for a new Admin DAL class. Created a skeleton of the new Admin DAL class (Andrew) 2005-11-23 Admin Feature Fixed #321 - Improved the zone-probability screen to show limitations and campaign priority values (Chris) 2005-11-22 Delivery Bug Fixed #320 - Random number for ad selection wasn't scaled to take account of removed ads (Chris) 2005-11-17 Maintenance Bug Fixed #317 - Fixed Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to also return data on ad/zone combinations that requested impressions, but for which no impressions were actually delivered (Andrew) 2005-11-17 Maintenance Bug Fixed #314, #315 - Changed the zone fraction delta value in Filter Compensation to 0.05, and changed the calculation of the delta between the previous two OIs so that it is expressed as a fraction of the previous OI zone fraction, rather than a raw number (Andrew) 2005-11-16 Delivery Bug Fixed #313 - Changed the way random floating point number is generated to ensure maximum variablity possible on user's system (Andrew) 2005-11-15 Admin Bug Greyed out the priority select field unless "High" selected (Chris) 2005-11-14 Delivery Feature Added new targeting type "Page URL" (Chris) +---------------------------+ | Release Max v0.3.15-alpha | +---------------------------+ 2005-11-03 Admin Bug Fixed #295 - Long names push page content in Mozilla (Chris) 2005-11-03 Admin Bug Fixed #267 - Fixed generating local invocation code (Radek) 2005-11-03 Admin Bug ReFixed #275 - New campaigns now default to low again (Chris) 2005-11-02 Admin Bug Fixed #294 - Tracker details deleted when saving append code (Chris) 2005-11-02 Admin Feature Fixed #107 - Added warning message when using image invocation for trackers with appended code (Chris) 2005-11-02 Admin Bug Fixed #104 - Changed "Integer" to "Number" in the interface (Chris) 2005-11-01 Delivery Feature Added support for 3rd party impression callback logging (Chris) 2005-11-01 Delivery Feature Added delivery support for email zone (Chris) 2005-11-01 Admin Feature Added new zone type "email" for newsletter/email broadcasts (Chris) 2005-11-01 Maintenance Bug Extended Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to look back in time for old prioritisation information, so that filter compensation works when maintenance didn't/wasn't run in the previous operation interval (Andrew) 2005-11-01 General Bug Fixed #291 - Incorrect field name in the data_intermediate_ad table (Andrew) 2005-11-01 Admin Bug Fixed #289 - Advertiser cannot change their password (Chris) 2005-10-31 Delivery Bug Fixed #287 - Capping twice only shows once (Chris) 2005-10-31 Admin Feature Fixed #275 - Default campaign prioirity set to 5 (Chris) 2005-10-28 Admin Bug Fixed #286 - Linking a campaign to a 0x0 zone links ads of all sizes (Chris) 2005-10-27 Maintenance Bug Fixed #285 - Fixed the prioritisation adjustment factor values returned by FilterCompensation::_calculateFactor() method (Andrew) 2005-10-27 Maintenance Bug Fixed #281 - Changed the Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to return the correct number of impressions from the last operation interval, and to also calculate and return the average requested impressions and priority values, in the event that these values changed during the previous operation interval (Andrew) 2005-10-27 Maintenance Feature Changed the Maintenance DAL to use the object-level dbh in all methods, instead of sometimes creating a method-level instance of the same (Andrew) 2005-10-26 Install Bug Fixed #152 - Max doesn't work with some characters in password (Chris) 2005-10-26 Delivery Feature Fixed #282 - Prevent showing capped ads to users with cookies disabled (Chris) 2005-10-26 Admin Bug Fixed #270 - Changed the local mode invocation tag to use "include_once" when including the local mode invocation file (Andrew) 2005-10-26 Admin Bug Fixed #272 - Update the Portuguese language files to use the ISO-8859-15 character set (Andrew) 2005-10-26 Maintenance Bug Fixed #148, #187 - Two instances of the DAL not returning information for all zones in the system (where the MSE has not yet created zone impression forecasts), and also fixed where past ad/zone information was creating stdClass objects, in the filterCompensation class, when old ad/zone associations no longer exist (Andrew) 2005-10-14 Delivery Bug Fixed #259 - Block conversion for x secs broken (Chris) 2005-10-14 Delivery Feature Fixed #258 - Ability to specify cookie domain (Chris) 2005-10-14 Delivery Bug Fixed #253 - Cache files created in wrong place (Chris) 2005-10-14 Delivery Bug Fixed #256 - Fixed logging of Geotargeting data (Andrew) 2005-10-14 Admin Feature Added Axelo's updated Czech translation (Chris) 2005-10-12 Delivery Bug Fixed #252 - Conversion tracking broken (Chris) 2005-10-12 General Feature Fixed #250 - Added "updated" fields to many tables (Radek) +---------------------------+ | Release Max v0.3.14-alpha | +---------------------------+ 2005-10-10 Delivery Bug Fixed #247 - Added resource link identifier to delivery engine DAL and added some error checking and tests (Chris) 2005-10-06 Admin Bug Fixed #238 - JavaScript error in campaign-edit (Chris) 2005-10-06 Admin Bug Refixed #225 - Banner navigation tabs empty (Chris) 2005-10-06 Admin Bug Fixed #237 - Inactive campaigns in advertiser-campaigns (Chris) 2005-10-05 Maintenance Feature Added new configuration file option to allow the default number of forecast impressions for a new zone to be set (Andrew) 2005-10-05 Delivery Feature Added new items to configuration file to allow for debug logging of the delivery engine (Andrew) 2005-10-04 Delivery Bug Fixed #226 - Channel delivery limitations with source (Radek) 2005-10-04 Admin Feature Fixed #225 - Reordered workflow for creating campaigns (Chris) 2005-10-04 Admin Bug Fixed #220 - SQL error deactivating banner as agency (Chris) +---------------------------+ | Release Max v0.3.13-alpha | +---------------------------+ 2005-10-03 Admin Feature Made default setting for 3rd party tracking in invocation code configurable on an agency level (revision of #109) (Chris) 2005-10-03 Plugins Feature Added new class to generate XML based (Excel compatible) reports. Added new report: "Conversion Tracking Analysis" (Arlen/Radek) 2005-10-03 Admin Bug Fixed #216 - Auto altering of 3rd party HTML was broken (Chris) 2005-09-30 Maintenance Bug Removed temporary code to track down error in FilterCompensation (Andrew) 2005-09-30 Maintenance Bug Fixed #146 - Changed the Maintenance DAL so that information about the reserved zone with ID zero is not returned from the getAllZonesImpInv() method, as this zone is only used for direct selection, and is not relevant in prioritisation calculations (Andrew) 2005-09-30 Admin Bug Fixed #212 - Unable to add tracker variable values due to missing new column from upgrade script (Andrew) +---------------------------+ | Release Max v0.3.12-alpha | +---------------------------+ 2005-09-27 Admin Bug Fixed #203 - All campaigns deleted when no campaignid passed in (Chris) 2005-09-27 Maintenance Bug Added temporary code to try to track down error with FilterCompensation, suspected to be related to a non-zone (Andrew) 2005-09-23 Admin Bug Fixed #198 - Convert swf hardcoded links broken (Chris) 2005-09-23 Admin Bug Fixed #195 - Redirected to wrong page when editing banner (Chris) 2005-09-23 General Feature Fixed #184 - Added config option for font directories, graph font (Andrew) 2005-09-16 Admin Bug Fixed #150 - Duplicate campaign now works (Chris) 2005-09-16 Plugins Bug Fixed #185 - Removed hard-coded table names from reports (Chris) 2005-09-14 Admin Bug Fixed #69 - Wrong parameter count for date() in report index screen (Chris) 2005-09-13 Maintenance Bug Fixed #180 - Fixed debugging comment when selecting conversions that have no variable value attached (Andrew) 2005-09-13 Admin Bug Fixed #103 - Changed label of the default tracker status to "Default Status" (Andrew) +---------------------------+ | Release Max v0.3.11-alpha | +---------------------------+ 2005-09-13 General Feature Added notes to upgrade file about delivery file name changes (Andrew) 2005-09-12 Delivery Bug Fixed #179 - Allow non-Max parameter passed into ck.php to be passed on to the destination URL (Chris) 2005-09-12 Admin Bug Fixed #139 - Wrong permissions for some advertiser reports (Chris) 2005-09-12 Admin Bug Fixed trac #143 - Missing requests column in stats-global-affiliates (Chris) 2005-09-12 General Bug Fixed #166 - Added file mode to debug file (Radek) 2005-09-12 Delivery Feature Fixed #156 - Renamed the delivery engine files (Andrew) 2005-09-12 Admin Bug Fixed #98 - Duplication of banners and zones fixed (Andrew) 2005-09-12 Delivery Feature Log dates in delivery using UTC as an option (Radek) 2005-09-12 Maintenance Feature Updated tool to allow re-generation of past statistics (Andrew) 2005-09-09 General Feature Fixed #136 - Added ability to dedup conversions (Radek) 2005-09-08 General Feature Changed the default debug log options to NOT include method names and line numbers (Andrew) 2005-09-06 Admin Bug Fixed #95 - Geotargeting now works (Chris) 2005-09-06 Admin Bug Fixed #167 - Capping information now saved (Chris) 2005-09-05 Maintenance Feature Improved the comments and naming of methods (Andrew) 2005-09-05 General Feature Fixed #159 - Added ability to set tracker variable as "is_basket_value" (Radek) 2005-09-05 General Bug Fixed capitalisation bug of column name in schema (Andrew) 2005-09-05 General Bug Updated tests broken by addition of "comments" to schema (Andrew) 2005-09-05 Admin Bug Fixed #153, #154 - Added "comments" column to initial schema (Chris) 2005-09-01 General Feature Fixed #44 - added ChannelForecasting: - Grouping delivery limitations in channel - Added new maintenance process for ChannelForecasting - Predicting number of impressions (Radek) 2005-09-01 General Feature Updated the Known Issues file to note this is about known issues, not known bugs, and added link to Trac (Andrew) 2005-09-01 General Feature Removed comment from the README file relating to a library no longer used in Max (Andrew) 2005-09-01 General Feature Updated the Known Issues file about PEAR::Image_Graph, now that the patch suggested has been applied (Andrew) 2005-09-01 Maintenance Bug Fixed #145 - Not setting PEAR error handling correctly around database queries where table might not exist in split-table mode (Andrew) 2005-09-01 Delivery Bug Fixed #142 - Error in XML-RPC delivery logging (Andrew) 2005-09-01 Maintenance Feature Refactored the Maintenance Statistics Engine DAL to reduce code duplication (James) +---------------------------+ | Release Max v0.3.10-alpha | +---------------------------+ 2005-08-31 Admin Feature Fixed #140 - Added comment boxes for all entities (Chris) 2005-08-31 Admin Bug Fixed #144 - Linked stats conversions with agencies/publishers (Radek) 2005-08-31 Admin Bug Fixed problem in the SQL builder when using an empty table prefix (Chris) 2005-08-31 Delivery Feature Tracker impression log server IP using new config variable: $conf['rawDatabase']['serverRawIp'] (Radek) 2005-08-23 Admin Bug Updated other strings in the default English language file (Andrew) 2005-08-23 Admin Bug Fixed #125 - Changed Booked, Delivered AdImpressions, AdClicks and AdConversions strings to just Booked, Delivered Impressions, Clicks and Conversions (Andrew) +---------------------------+ | Release Max v0.3.09-alpha | +---------------------------+ 2005-08-23 Delivery Bug Fixed #124 - Added automatic changing of URL when using SSL delivery in JS Invocation Tags (Andrew) 2005-08-23 Admin Bug Fixed #109 - Changed default value of Support 3rd Party Click Tracking "No" (Andrew) 2005-08-23 General Bug Added Jakub Olexa's patches to install, upgrade scripts (Andrew) 2005-08-22 General Bug Upgraded PEAR Packages, including XML-RPC, to ensure latest security hole in XML-RPC has been patched (Andrew) 2005-08-22 Admin Feature Fixed #108 - Changed Bug Report screen to use name of application set in preferences in the text (Andrew) 2005-08-22 Maintenance Bug Fixed #106 - Added code to test if the imageantialias() function exists in PHP or not, and select anti-aliasing of graphs based on this (Andrew) 2005-08-22 Admin Feature Fixed #112, #113 - Changed string strViews into strImpressions, changed AdClicks into Clicks, AdConversions into Conversions, etc. (Radek) 2005-08-22 Maintenance Feature Added additional tests to ensure zones exist before attempting to calculate priorities in the zones (Andrew) +---------------------------+ | Release Max v0.3.08-alpha | +---------------------------+ 2005-08-11 Delivery Bug Fixed #33 - Added JS to Campaign Properties - show-hide available impressions/clicks/conversions dynamically using JavaScript (Radek) 2005-08-11 Delivery Bug Fixed #76 - Changed the way companion campaigns are dealt with so that the difference between high-priority and low-priority companion campaigns is handled (Andrew) 2005-08-10 Admin Bug Fixed #50 - Editing banner properties for Text and HTML banners (Radek) 2005-08-10 Admin Bug Fixed #93 - JavaScript in campaign-edit.php (Radek) 2005-08-09 Admin Bug Fixed #76 - Fixed zone-probability.php to deal new way of storing priorities (Andrew) 2005-08-09 Delivery Bug Fixed #76 - Delivery engine now deals with the new way of storing paid (high-priority) placement ad priorities (between 0 and 1), and also allows pass-through to low-priority placements ads when required (Andrew) 2005-08-09 Delivery Bug Fixed #75 - Normal XML-RPC delivery broken due to cookies not being correctly serialised into XML-RPC structures, and an incorrect path for inclusion of XML libraries (Andrew) 2005-08-09 Maintenance Bug Fixed #89 - Missing include for phpads_sendmail() in the MSE's AdStats MySQL DAL (Andrew) +---------------------------+ | Release Max v0.3.07-alpha | +---------------------------+ 2005-08-08 Plugins Feature Fixed #77 - Updated Plugins class to allow external storage of plugins cache files (Andrew) 2005-08-08 Admin Feature Improved case of Conversion Editing strings (Andrew) 2005-08-08 Maintenance Feature Updated MSE's Tracker DAL to use class-level database handler (Andrew) 2005-08-08 Maintenance Bug Fixed #72 - Error in number of tables dropped in MSE Report (Andrew) 2005-08-08 General Feature Added new definition for the plugins cache path in constants.php (Andrew) 2005-08-06 General Bug Fixed definition of cache path in constants.php (Andrew) 2005-08-04 Admin Bug Fixed #58 - SQL error in capmaign properties (Radek) 2005-08-04 Admin Bug Fixed description of unlocking configuration file in Settings (Andrew) +---------------------------+ | Release Max v0.3.06-alpha | +---------------------------+ 2005-08-04 Admin Bug Fixed possible divide by zero bug in zone-probability.php (Andrew) 2005-08-04 Admin Bug Fixed remaining creative manipulation functions' FTP modes (Andrew) 2005-08-04 Admin Bug Fixed uploading of creatives to FTP store (Andrew) 2005-08-04 Admin Bug Fixed setting FTP image store via UI (Andrew) 2005-08-04 Admin Bug Fixed description of locking configuration file in Settings (Andrew) 2005-08-04 Admin Bug Fixed bug relating to placement of custom logo in UI (Andrew) 2005-08-02 General Bug Fixed other include path errors in code base (Andrew) 2005-08-02 Delivery Bug Fixed include path error lib-remotehost.inc.php (Andrew) +---------------------------+ | Release Max v0.3.05-alpha | +---------------------------+ 2005-07-25 Maintenance Bug Fixed #43 - Errors in MPE when using table prefixes (Andrew) 2005-07-25 General Feature Fixed #47 - Added bug reporter functionality (Demian) 2005-07-22 Admin Bug Fixed #42 - Formatting error in advertiser-index.php (Andrew) 2005-07-22 Admin Bug Fixed #41 - Bug with UI Preferences (Andrew) 2005-07-22 Maintenance Feature Added performance option to the MySQL MSE for summarising really large numbers of requests, impressions and clicks (Andrew) +---------------------------+ | Release Max v0.3.04-alpha | +---------------------------+ 2005-07-15 General Bug Added fix to overcome bug in PEAR::Date cause by passing parameters by reference in PHP5 (Andrew) 2005-07-14 General Bug *Really* fixed wandering time zone issue with PEAR::Date (Andrew) 2005-07-14 Admin Bug Fixed the banner-zone.php file so that the prioritisation engine is run if required (Andrew) 2005-07-13 General Bug Fixed MAX_Dal_Statistics_AdServer_mysqlSplit::summariseConnections() method so that it works with PHP5 object assigment by reference (Matteo) 2005-07-12 Maintenance Bug Fixed bug that meant that the conversion count was wrong when a tracker with non-basket variable values was attached (Andrew) 2005-07-11 Maintenance Bug Fixed MAX_Dal_Statistics_AdServer_mysql::saveSummary() method so that it works in the event that maintenance needs to run over more than a single day (Andrew) 2005-07-11 Maintenance Bug Fixed generation of priorities in initial (empty) install (Andrew) 2005-07-11 General Bug Fixed wandering time zone issue with PEAR::Date (Andrew) 2005-07-06 Admin Bug Fixed adding of advertisements so that the special direct-selection association to zone 0 (zero) is set with an appropriate link_type (Andrew) 2005-07-06 Maintenance Bug Fixed code to initiate MPE from the UI (Andrew) 2005-07-05 Maintenange Feature Updated the MSE to no longer decrement campaign (lifetime) inventory requirements, as the total booked values are required by the new MPE (Andrew) 2005-07-05 Admin Feature Update the Campaign UI pages to reflect changes to the MPE (Andrew) 2005-07-05 Maintenance Bug Updated the Maintenance DAL to not use the query builder for getRequiredAdImpressions(), so that the PEAR Error object can be tested in the result set (Andrew) 2005-07-04 Admin Feature Updated the UI to use the new MPE instead of the old PAN priority (Andrew) 2005-07-01 Maintenance Feature New Maintenance Prioritisation Engine enabled in code (Andrew) 2005-06-30 General Feature Updated versions of PEAR::XML_Parser and PEAR::Benchmark distributed with Max Media Manager (Andrew) 2005-06-30 Delivery Bug Updated PEAR::XML_RPC so that fix for http://secunia.com/advisories/15852/ is in the code base (Andrew) 2005-06-28 Maintenance Feature Updated code so that it uses values in the constants.php file for conversion types, instead of hard-coded values (Andrew) 2005-06-27 Maintenance Bug Added code to MySQL Statistics Engine DAL so that the SQL statements CREATE TEMPORARY TABLE ... SELECT FROM ... now correctly set the defined table type from the configuration file, rather than using the default table type (Andrew) 2005-06-20 General Feature Edit conversions: (Radek) - Instead of setting "log" option every tracker has a defined connecion status ("Approved" status is equivalent to conversion) - Added preference "Allow edit conversions" to "agency edit" page - Added setting default connection status for agency - If agency has proper rights it can edit conversions on statistics page - Added new statistics page for viewing every conversion - Added new preference "Default tracker status" to user interface section 2005-06-20 Admin Bug Fixed file include bug in /plugins/reports/lib.php (Andrew) 2005-06-13 Admin Feature Added drop-down selection for target type in campaign edit (Chris) 2005-06-13 Admin Feature Added 'origin' section to default config file (Chris) 2005-06-10 General Feature Re-formatted a number of old tests to work in the new testing environment (Andrew) 2005-06-09 Maintenance Feature Updated outstanding Maintenance Statistics tests to work in the new testing environment (Andrew) 2005-06-09 Admin Bug Updated the MAX_Admin_Redirect class so that is has a default value for the admin page to redirect to (Andrew) 2005-06-08 Maintenance Bug Updated the test suite to deal with changes to the data_summary_zone_impression_history table (Andrew) 2005-06-08 Maintenance Bug Fixed bug in conversion summarisation, so that separate conversions by the same viewer are kept separate, when they all have basket_value typevariable values attached (Andrew) 2005-06-01 General Feature Added "production server" option in Settings->General settings page (Radek) 2005-06-01 General Feature Added libraries to define and deploy Max XML-RPC services (see lib/max/RPC) 2005-05-24 General Feature Added "Conversion tag management". Feature which allow to add additional html to output generated by tracker delivery script: delivery/adconversionjs.php Look into: Tracker overview -> append tracker code (Radek) 2005-05-23 General Feature Added ErrorHandler class: shows source context where error occured in source file and can send error reports via email -- new options in config file in [debug] section (Radek) 2005-05-23 Plugins Feature Plugins config files are dependant on host name (Radek) 2005-05-17 Admin Feature Change logo file to be able to be absolute (Scott) 2005-05-17 General Feature Updated the coding standards documentation (Andrew) 2005-05-17 Maintenance Bug Fixed the way the Maintenance_Statistics factory class is used in the main maintenance script (Andrew) 2005-05-11 Admin Feature Added support for additional configurable UI options (Scott) 2005-05-05 Delivery Feature Added support for remote origin server (Chris) 2005-04-29 General Feature Added support for multi-Max installations (Andrew) 2005-04-28 Maintenance Bug Modified SQL so that even if duplicate tracker/campaign links are created, multiple connections are not created (Andrew) 2005-04-27 General Feature Completed all new testing environment, and converted all existing Table, Maintenance Statistics DAL tests to the new format (Andrew) +---------------------------+ | Release Max v0.3.03-alpha | +---------------------------+ 2005-04-16 Admin Bug Updated login form to use standard field names to allow browsers to save details (Chris) 2005-04-16 Admin Bug Removed "edit sources" from the maintenance dropdown (Chris) 2005-04-16 Admin Bug Fixed *x* zones not listed in banner-zone (Chris) 2005-04-16 Admin Bug Fixed bug that was removing the default (zoneid=0) ad_zone_associations when saving in banner-zone screen (Chris) 2005-04-16 Delivery Bug Removed references to hardcoded "phpAds_id" in delivery (Chris) 2005-04-16 Delivery Bug Anti-caching headers weren't being set for the logging beacon! (Chris) 2005-04-16 Admin Bug Fixed column sort headers links in lib-history (Chris) 2005-04-16 Admin Bug Added checks to make sure that mis-sized ads are not linked to zones (Chris) 2005-04-15 Delivery Feature Updated delivery engine to support companion positioning (Chris) 2005-04-15 Admin Bug Restored the pink highlight in the campaign and banner linked zones screens (Chris) 2005-04-15 Maintenance Bug Modified prioritisation to exclude exclusive campaigns (Chris) 2005-04-15 Admin Feature Added exclusive priority and companion positioning fields to the campaign edit screen (Chris) 2005-04-16 Admin Bug Fixed zones with only exclusive banners being greyed out in overview (Chris) 2005-04-15 Admin Feature Added exclusive banners section on the zone-probability screen (Chris) 2005-04-15 Admin Bug Fixed wrong sized banners shown in the zone-include screen (Chris) 2005-04-15 Admin Bug Changed the default link type back to "Link by parent campaign" (Chris) 2005-04-15 Admin Bug Fixed all zones showing inactive zone icons (Chris) 2005-04-15 Admin Bug Fixed the matching banner count in the drop down list of available campaigns (Chris) 2005-04-15 Admin Bug Fixed bug when listing zone - campaign/banners associations (Chris) 2005-04-15 Delivery Feature Implemented companion positioning (Chris) 2005-04-15 Delivery Feature Implemented exclusive campaigns (Chris) 2005-04-15 Delivery Feature Updated delivery engine to use the new delivery DAL (Chris) 2005-04-15 Delivery Bug Fixed adview to show the backup gif for flash banners (Chris) 2005-04-15 Plugins Bug Folders created by PHP (in var/plugins subfolder) have proper rights (Radek) 2005-04-13 Plugins Feature Added ServiceLocator class (lib/core folder). Very usefull for creating classes which is easier to test with SimpleTest: http://www.martinfowler.com/articles/injection.html#UsingAServiceLocator (Radek) 2005-04-13 Plugins Bug All benchmarking in www/delivery folder are using startBenchmark() and stopBenchmark() functions (Radek) 2005-04-13 Plugins Feature Configuration files (geotargeting) moved from "plugins" folder to "var", "plugins" folder doesn't need to be writeable anymore (Radek) 2005-04-12 Plugins Bug Fixed bug that causing error while creating invocation code from publisher page (Radek) 2005-04-12 Plugins Bug Fixed bug - banner selection and campaign are no longer visible as an option on zone invcation page (Radek) 2005-04-12 Plugins Bug Fixed saving invocation tags plugin settings (Radek) 2005-04-12 Maintenance Bug Fixed missing text in debug message describing the current OI (Andrew) 2005-04-12 Maintenance Feature Improved the DAL debug logging messages (Andrew) 2005-04-11 Admin Bug Fixed redirection bug at the end of settings-db.php (Andrew) 2005-04-10 Plugins Bug Fixed bug #1444: "Invocation Settings Page Doesn't Display" (Radek) +---------------------------+ | Release Max v0.3.02-alpha | +---------------------------+ 2005-04-10 Delivery Bug Updated adlog to send the P3P headers before attempting to set cookies (Chris) 2005-04-10 Delivery Bug Added function sendP3PHeaders to delivery functions (Chris) 2005-04-10 Admin Bug Prevented interface from performing midnight tasks (Chris) 2005-04-10 Admin Bug Updated campaign delivery report to replace $delimiter with a space (Chris) 2005-04-10 Admin Bug Added and updated the admin-breakdown report (Chris) 2005-04-10 Admin Bug Re-added and updated the agency report (Chris) 2005-04-10 Delivery Bug Fixed bug extracting variables from cookies in adclick (Chris) 2005-04-10 Delivery Bug Updated adview to use config-file driven variable names (Chris) 2005-04-10 Delivery Bug Fixed bug that was causing all cookies to be set on every view (Chris) 2005-04-10 Delivery Bug Updated delivery engine to use conf-file drven cookie names (Chris) 2005-04-10 Delivery Bug Fixed time based capping (Chris) 2005-04-10 Delivery Bug Fixed bug that was preventing cookies from being set by adlog (Chris) 2005-04-10 Delivery Bug Fixed bug that prevented external redirects from showing (Chris) 2005-04-10 Admin Bug Fixed ad-zone associations not maintained when linking campaigns (Chris) 2005-04-08 General Bug Renamed the "timestamp" column in the userlog table to be lowercase, and added code to upgrade to fix past bad installations (Andrew) 2005-04-08 Admin Bug Applied Mark Reidenbach's patch to return database upgrade errors to the install script (Andrew) 2005-04-08 Admin Feature Applied Mark Reidenbach's patch to simplifiy fatal error checking during installation (Andrew) 2005-04-08 Admin Feature Applied Mark Reidenbach's patch to simplifiy PHP version check during installation (Andrew) 2005-04-07 Plugins Feature Invocation tags and channel delivery was moved to plugins folder which means that now is posssible to create new invocation tags as plugins. Look into docs/developer/plugins.zuml for new API. Plugins could cache some data in var/plugins folder (channel delivery use this feature to cache SQL query). (Radek) 2005-04-07 Bug Admin Applied Mark Reidenbach's patch to prevent SQL injection hole in lib-sessions.inc.php (Andrew) 2005-04-07 General Bug Applied Mark Reidenbach's patches to remove instances of "global $_SERVER" and "global $_COOKIE" (Andrew) 2005-04-07 General Feature Wrote a new class to handle setting up and taking down of the test environment to increase code re-use, and deal with the problem of different configurations/test environments (Andrew) 2005-04-07 General Feature Changed the Table library classes to use the database type from the configuration file by default (Andrew) 2005-04-05 Admin Bug Fixed file include bugs in campaign-edit.php (Andrew) 2005-04-05 General Feature Converted campaign priority levels of 'l'ow, 'm'edium and 'h'igh into integer values of 0, 1 and 2, so that exclusive campaigns (-1) can be introduced, and to allow more levels of campaigns at a later date (Andrew) 2005-04-01 General Bug Removed v0.3.01-alpha upgrade method, as no new SQL that is not done in the v0.3.00-alpha upgrade method, thanks Mark Reidenbach (Andrew) 2005-04-01 Delivery Bug Restored Geotargeting code to lg.php and ck.php (Andrew) 2005-03-31 Admin Bug Added some missing required files to lib-sessions.inc.php (Andrew) 2005-03-31 Admin Bug Fixed bug where Admin_DA::getVariables built a query with a non-existent column, thanks sjordan (Demian) 2005-03-31 Admin Bug Reverted the french translation files which were corrupted (Chris) 2005-03-31 General Bug Committed Mark Reidenbach's patch that makes use of PEAR DB's portable table listing method (Demian) 2005-03-31 General Bug Fixed bug where upgrade from phpAdsNew didn't work if a table prefix was supplied (Demian) 2005-03-30 Delivery Bug Fixed missing comma in P3P headers if both a P3P policy location and a compact policy are set (Andrew) 2005-03-30 General Feature Updated default .ini file so that Max does NOT use a table prefix by default (Andrew) 2005-03-23 General Bug Fixed the required version of PHP in the laguange files (Andrew) 2005-03-18 General Bug Fixed the version number in the API documentation (Andrew) +---------------------------+ | Release Max v0.3.01-alpha | +---------------------------+ 2005-03-18 Plugins Feature Plugins - new plugins architecture. All plugins are now in plugins directory. Geotargeting, reports and 3rdPartyServers code has been moved here. Every plugin could have own configuration and could be translated to other languages. Poseidon UML is in docs/developer/plugins.zuml file. (Radek) 2005-03-18 General Bug Applied Mark Reidenbach's patch to remove deprecated $phpAds_db_link variable (Andrew) 2005-03-18 General Bug Applied Mark Reidenbach's patch to remove duplicate index in the data_intermediate_ad_connection table (Andrew) 2005-03-18 General Feature Removed backwards-compatability code for older PHP versions, now that the installer checks the PHP version on install (Andrew) 2005-03-18 Admin Feature Implemented new data access layer, file located in lib/max/Admin_DA.php, public methods expose the majority of Max data access operations (Demian) 2005-03-16 Admin Feature Added code to check MySQL version when installing (Andrew) 2005-03-16 General Bug Changed sytnax of "RELEASE_LOCK" to "SELECT RELEASE_LOCK" (Andrew) 2005-03-16 Admin Bug Fixed the way the installer utilises the form-validation JavaScript to prevent errors in IE (Andrew) 2005-03-16 Delivery Bug Applied Marcus Bointon's patch to adview.php to prevent PHP warning messages (Andrew) 2005-03-16 Admin Bug Upgraded PEAR::DB to 1.7.4 to fix install problem on MySql 4.1 (Andrew) 2005-03-16 General Feature Added all but PEAR::Config to the PEAR install registry (Andrew) 2005-03-15 Maintenance Bug Fixed inclusion of init.php when running maintenance (Andrew) 2005-03-15 Delivery Bug Applied Matteo Beccati's numeric check on refresh parameter to adframe (Andrew) 2005-03-15 Delivery Bug Fixed "$isset" instead of isset in lib-view-main.inc.php (Andrew) 2005-03-15 Delivery Bug Fixed use of Geotargeting classes (Andrew) 2005-03-15 Admin Bug Fixed ACL use of Geotargeting classes (Andrew) 2005-03-14 Admin Bug Fixed display of Userlog details (Andrew) 2005-03-14 Admin Bug Fixed discovery of Geotargeting classes (Andrew) 2005-03-14 Maintenance Bug Fixed include of lib-statistics.inc.php in maintenance-reports.php (Andrew) 2005-03-14 General Bug Added missing column to upgrade script (Andrew) 2005-03-14 Admin Bug Fixed redirection issue when checking updates with GZIP compression enabled (Andrew) 2005-03-14 Admin Bug Fixed path derivation/redirection during install (Andrew) 2005-03-11 General Feature Added note to known issues re: PEAR Config (Andrew) +---------------------------+ | Release Max v0.3.00-alpha | +---------------------------+ 2005-03-10 Delivery Bug Fixed XML-RPC invocation tags (Andrew) 2005-03-08 Delivery Bug Fixed problem which could cause infinte loop if an ACL failed (Chris) 2005-03-08 Delivery Bug Fixed delivery to obtain default banner details from the agency preference details (Andrew) 2005-03-07 Delivery Bug Fixed delivery URL generation was doubling up the prefix (Chris) 2005-03-07 Admin Bug Fixed installer to correctly determine installation mode, and to set the web image directory location (Andrew) 2005-03-04 Admin Bug Applied Mark Reidenbach's patch to fix the PHP version check during installation to meet the documented required version (Andrew) 2005-03-02 Delivery Feature Added delivery support for new MaxMind database types (Andrew) 2005-03-02 Admin Feature Added UI support for new MaxMind database types (Andrew) 2005-03-02 Delivery Feature Added improved comments to all invocation tags (Andrew) 2005-03-02 Delivery Feature Updated invocation tags to be XHTML compliant (Andrew) 2005-02-23 General Feature Updated the upgrade notes to cover new directory layout (Andrew) 2005-02-23 General Feature Updated the installation notes to cover new directory layout (Andrew) 2005-02-22 Maintenance Feature Converted the Maintenance Statistics DAL, modules, and tests to all use PEAR::DB, so that the database type has been abstracted over (Andrew, Demian) 2005-02-11 Tests Feature Fixed the Delivery Engine tests to the point there were at before the directory re-shuffle (Andrew) 2005-02-11 Tests Feature Fixed remaining non-Delivery Engine tests (Andrew) 2005-02-10 General Feature Changed the way table prefixes are handled so that prefixes are now prepended to table names at run time, instead of in the configuration file (Andrew) 2005-02-10 Tests Feature Fixed the GeoIP tests for the new directory structure (Andrew) 2005-02-09 Admin Feature Completed updating the User Interface Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-09 Admin Feature Completed updating the Statistics and Maintance Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-09 Admin Feature Completed updating the Invocation Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Interface Defaults menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Geotargeting Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the General Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Delivery Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Debug Logging menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Database Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Banner Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Administration Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Moved storing of default banner, target URL to be an agency preference instead of a configuration setting (Andrew) 2005-02-08 Delivery Bug Fixed missing insert of "channel" when logging tracker impressions (Andrew) 2005-02-08 Admin Feature Added a new mechanism for loading and saving configuration values and user preferences (Andrew) 2005-02-02 Admin Feature Added new classes for more easily adding language support to the user interface pages (Andrew) 2005-02-01 Admin Feature Applied Mark Reidenbach's patches to remove the need for a forwards-compatability file for PHP5 (Andrew) 2005-02-01 Admin Feature Modified the installation scripts to work with the new directory structure (Andrew) 2005-01-27 Admin Feature Re-organised the directory structure of Max (Andrew) 2005-01-26 Admin Feature Added the Czech translation (Chris) 2005-01-26 Admin Bug Fixed the agency edit screen so that changes are saved to the agency's config settings (Chris) 2005-01-24 Maintenance Bug Changed the upgrade past data code according to Mark Reidenbach's suggestions (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch (plus additional fixes) to fix setting references to Dates instead of copying in PHP 5 (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch to fix operation interval values displayed in error messages (Andrew) +---------------------------+ | Release Max v0.2.05-alpha | +---------------------------+ 2005-02-15 Admin Bug Fixed 'Other Publishers' showing all publishers rather than only publishers for an agency (Scott) 2005-02-15 Admin Bug Fixed clicking on a zone in a search results screen (Scott) +--------------------------+ | Release Max v0.2.4-alpha | +--------------------------+ 2005-02-10 General Feature Updated the User Guide to final Max v0.1 version (Andrew) 2005-02-10 Admin Bug Changing Zone type does not re-check appended banners to ensure they are correct size/type (Scott) 2005-02-10 Admin Bug MAX_removeEntity did not call the correct removeEntities function (Scott) 2005-02-10 Admin Bug Fixed problem deleting entities (Scott) 2005-02-10 Admin Feature Changed the home screen to the reporting section (Scott) 2005-02-10 Admin Feature Added conversion tracking analysis report (Michal) 2005-02-10 Admin Feature Added color corners to #3399ff (for custom background) (Scott) 2005-02-10 Admin Bug 'Expand all' not aligned correctly in stats-global-advertiser.php (Scott) 2005-02-10 Admin Feature If a banner description is empty, put 'Untitled' on the screen, so that it is clickable (Scott) 2005-02-10 Admin Bug Added friendly text if there is no zones available in banner-zone.php (Scott) 2005-02-10 Delivery Bug Removed a '.' from swfParams, which was giving a PHP Notice (Scott) 2005-02-10 Admin Bug Fixed some problems with conversion totals(Scott) 2005-02-10 Delivery Bug Removed some error logging code where it should not be (Scott) 2005-02-10 Admin Feature Enabled 'Requests' on a number of stats columns (Scott) 2005-02-10 Admin Bug Fixed some column count bugs resulting with the new request field. (Scott) 2005-02-10 Admin Feature Advertiser disabled icon now uses a transparent background. 2005-02-10 Admin Feature Search now uses the same header as the rest of the product. 2005-02-10 Admin Feature Added custom foreground and background header colors (Scott) 2005-02-10 Admin Feature Added custom logo (Scott) 2005-02-08 Admin Bug Fixed date range selector on stats-campaign-banners (Chris) 2005-02-08 Admin Bug Fixed SQL error on stats-affiliates-zones (Chris) 2005-02-02 Admin Bug Campaign-edit screen now uses end of expiration day timestamp (Chris) 2005-02-01 Delivery Bug Fixed append code written multiple times for flash banners with backup gifs (Chris) 2005-01-26 Admin Feature Added the Czech translation (Chris) 2005-01-26 Admin Bug Fixed the agency edit screen so that changes are saved to the agency's config settings (Chris) 2005-01-25 Admin Bug Applied Enrico W?rfel's changes to fix missing language strings in some report plugins (Chris) 2005-01-24 Maintenance Bug Changed the upgrade past data code according to Mark Reidenbach's suggestions (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch (plus additional fixes) to fix setting references to Dates instead of copying in PHP 5 (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch to fix operation interval values displayed in error messages (Andrew) +--------------------------+ | Release Max v0.2.3-alpha | +--------------------------+ 2005-01-20 General Bug Fixed lack of note about changing the config file after changing table type after upgrade from PAN (Andrew) 2005-01-20 General BUG Changed the order of table changes during upgrades to make it faster (Andrew) 2005-01-20 Delivery Bug Fixed 3rd party clicktracking for popups (Chris) 2005-01-18 General Feature Removed unused functions from old phpAdsNew DAL (Andrew) 2005-01-18 Maintenance Bug Fixed the Maintenance Engine test suite to cope with the new database schema (Andrew) 2005-01-18 Maintenance Bug Changed the name of some old phpAdsNew functions to avoid name-space conflicts when running complete test suite (Andrew) 2005-01-17 Maintenance Feature Change prioritisation to use the ad_zone association tables for priority (Scott) 2005-01-17 Admin Feature Change from caching heirarchical data to caching flat data, to avoid huge (e.g. 17Mb+) arrays in memory (Scott) 2005-01-17 Admin Feature Cache a number of statistics screens instead of going to the DB every time (even though the stats change once per hour) (Scott) 2005-01-17 Admin Feature Use PEAR Cache to cache delivery queries rather than the home-grown caching tool (Scott) 2005-01-17 General Feature Change linking of ads and campaigns to zones to use link tables, rather than parsing the 'what' column (Scott) 2005-01-17 General Feature Build new Data Access Layer (Scott) 2005-01-17 General Feature Rewrite Direct Selection logic. Allow for parentheses, and categories in direct selection (Scott) 2005-01-17 Admin Feature Convert Keywords to Categories, add linking categories rather than parsing keywords (Scott) 2005-01-17 Delivery Feature Added configuration file options needed for new MaxMind GeoIP database types (Andrew) 2005-01-17 Delivery Feature Replaced old MaxMind GeoIP targeting code with all new code,supporting all MaxMind database types - no additional logging, or actual targeting at this stage - just extraction of data from databases (Andrew) 2005-01-14 Admin Bug Fixed column heading mis-alignment in stats screens (Chris) 2005-01-13 Admin Bug Removed the limitation of 127 from the "Hide non-linked campaigns..." option in Settings, Interface Defaults (Andrew) 2005-01-13 Delivery Bug Enabled the use of keywords for global (across all agencies) keyword banner selection if enabled in config (Chris) 2005-01-12 Delivery Bug Fixed logging of country code (Andrew) 2005-01-12 General Feature Added DRAFT version of the Max User Guide (Andrew) 2005-01-12 Maintenance Feature Added Maintenance Statistics Tracker modules to allow pruning of past Tracker module raw data (Andrew) 2005-01-11 Maintenance Bug Fixed error message when lockfile exists (Andrew) +--------------------------+ | Release Max v0.2.2-alpha | +--------------------------+ 2004-12-24 Admin Bug Fixed access denied error going from stats-affiliate-zones to stats-campaign-affiliates (Chris) 2004-12-24 Admin Feature Added ad request stats in the admin interface if enabled (Chris) 2004-12-24 Maintenance Feature Improved the debug logging for pruning old raw statistics (Andrew) 2004-12-24 Admin Bug Removed the phpAds_deleteStatsByBannerID() function, as summarised statistics should never be deleted (Andrew) 2004-12-23 Maintenance Feature Improved the separation of the data access layer from MySQL specific code (Andrew) 2004-12-23 Maintenance Bug Fixed the test suite to deal with new code for enabling/disabling campaigns on the basis of start/end dates (Andrew) 2004-12-23 Delivery Feature Replaced the slow get_browser() call with the phpSniff library (Andrew) 2004-12-23 Reports Feature Re-wrote the tracker history report (Andrew) 2004-12-22 Maintenance Bug Fixed bug due to PEAR Date::compare() always returning 0 (i.e. Dates are equal) when one Date is a "fake" date of "0000-00-00 00:00:00": now uses Date::format() and string compare (Andrew) 2004-12-22 Maintenance Bug Fixed incorrect comment in maintenance statistics report - stated number of impressions, etc. instead of number of impression rows, etc. (Andrew) 2004-12-22 Admin Bug Fixed lib-statistics.inc.php's phpAds_buildRatio() function so that non-digit characters are stripped from the parameters, ensuring that if formatted numbers are passed in, ratios are still correct (Andrew) 2004-12-22 Admin Bug Fixed lib-hourly.inc.php to ensure hour ranges in UI stats are never split into multiple lines (Andrew) 2004-12-22 Maintenance Feature Improved formatting of the report logged to userlog table (Andrew) 2004-12-22 Admin Feature Changed campaign details page so that if a campaign has been disabled because an inventory limitation has been reached, that limitation shows "0" as the number of impressions/clicks/conversions remaining, instead of "-" (Andrew) 2004-12-22 Admin Feature Added new comments in the UI to clarify what the activation/expiry dates for campaigns really mean (Andrew) 2004-12-22 Maintenance Bug Fixed deactivation of campaigns - now happens at the end of the day entered into the UI, not the start of the day (Andrew) 2004-12-22 Maintenance Feature Added ability to control sending of activation/deactivations emails from the maintenance configuration file (Andrew) 2004-12-21 Maintenance Feature Changed logging so safely ignoring missing split tables is now debug log level instead of info (Andrew) 2004-12-21 Maintenance Feature Added a script for regenerating past statistics (Andrew) 2004-12-21 Maintenance Feature Improved Maintenance Statistics to allow regneration of past statistics when required (Andrew) 2004-12-21 Maintenance Bug Compact stats grace window was not being taken into account (Andrew) 2004-12-21 Maintenance Feature Added option to allow method names to be enabled/disabled in the maintenance debug log (Andrew) 2004-12-21 Maintenance Bug Fixed logging level for creation of tables in the debug log (Andrew) 2004-12-21 Maintenance Feature Improved formatting of maintenance debug log (Andrew) 2004-12-21 Admin Bug Fixed SQL error in the Publisher Distribution stats page (Andrew) 2004-12-17 Delivery Bug Added some checks to prevent HTTP response splitting (Chris) 2004-12-15 Maintenance Feature Cut out lots of deprecated code (Andrew) 2004-12-15 Maintenance Bug Fixed dropping of raw data tables in deleteOldData() method for split tables, so that current day is never dropped, even if it's empty (Andrew) +--------------------------+ | Release Max v0.2.1-alpha | +--------------------------+ 2004-12-10 Maintenance Feature Modified parameters in some methods to allow both start and end dates when summarising data, to allow for better testing (Andrew) 2004-12-09 Maintenance Feature Changed deletion of ad requests so that it ignores all connection windows, and so deletes data earlier (Andrew) 2004-12-09 Delivery Bug Changed banner selection method in adpopup to use view_raw (Chris) 2004-12-09 General Bug Fixed use of old phpads_ prefix in upgrade script (Andrew) 2004-12-07 Admin Bug Fixed problem with graph-history and graph-hourly not working with new DB structure (Chris) 2004-12-07 Maintenance Bug Fixed summarisation of conversions with no variable values (Andrew) 2004-12-07 Admin Bug Fixed problem with default (English) language file not being included in lib-invocation.php (Chris) 2004-12-07 Tests Feature Updated tests to catch fixed bugs (Andrew) 2004-12-07 Maintenance Bug Fixed formatting of task time execution output in the Maintenance_Statistics_AdServer class (Andrew) 2004-12-07 Maintenance Feature Added summarisation of ad request data into intermediate and summary data tables (Andrew) 2004-12-07 General Feature Hacked singleton-like code into phpAds_dbConnect (Andrew) 2004-12-06 Maintenance Bug Fixed viewer_id column definitions in Maintenance Statistics Engine's temporary tables (Andrew) 2004-12-06 Maintenange Bug Fixed compact table name of data_raw_ad_click in SQL (Andrew) 2004-12-06 Maintenance Bug Fixed comparison value of conversions from '1' to 'y' when saving intermediate statistics (Andrew) 2004-12-06 Maintenance Bug Fixed campaign start/end date checks to append time of midnight onto the stored date, so that activation/deactivation happens the same was as in Max v0.1 (Andrew) 2004-12-06 Maintenance Feature Improved the way the Maintenance Statistics Engine tests for old split tables by limiting the SELECT statements (Andrew) 2004-12-06 Maintenance Bug Fixed error when enabling campaigns past their start date - now checks campaign limitations and end dates too (Andrew) 2004-12-06 Maintenance Bug Allowed table does not exist error when joining connections and tracker variable values with split tables (Andrew) 2004-12-06 Admin Bug Fixed mis-named columns in db.php (Andrew) 2004-12-06 General Bug Removed default value of 0 for server_raw_tracker_impression_id in the data_raw_tracker_impression table definitions (Andrew) 2004-12-06 Delivery Bug Fixed wrong parameter count for view_local in phpadsnew.inc.php (Chris) 2004-12-06 Delivery Bug Fixed Norton Ad Blocker fix config missing (Chris) 2004-12-04 Delivery Bug Fixed db caching mode (Chris) +--------------------------+ | Release Max v0.2.0-alpha | +--------------------------+ 2004-12-03 General Bug Added note about userlog data to upgrade documentation (Andrew) 2004-12-03 General Bug Fixed the upgrade documentation regarding upgrade path for historical data (Andrew) 2004-12-02 Admin Feature Added agency configurable option to make campaigns annonymous by default (Chris) 2004-11-30 Maintenance Bug Added code to maintenance to ignore divide by zero errors in PAN maintenance priority code (Andrew) 2004-11-29 General Feature Removed non-documentation comments that started with /** (Andrew) 2004-11-29 Delivery Bug Fixed random banner shown for zone with nothing linked (Chris) 2004-11-29 General Bug Fixed URL of Max website in generated headers (Andrew) 2004-11-29 Maintenance Feature Improved formatting of the test suite pages (Andrew) 2004-11-28 Delivery Feature Norton Ad Blocker fix, i.e. the ability to easily change the delivery engine filenames (Chris) 2004-11-26 Delivery Bug Fixed parsed PHP in banners not executed (Chris) 2004-11-26 Delivery Bug Adview now uses backup gif if available for richmedia banners (Chris) 2004-11-26 Delivery Bug Fixed broken image returned by adview when no banner found (Chris) 2004-11-26 Admin Bug Fixed automatic modification of flash banners with hard coded URLS, only works for flash files with a single click action (Chris) 2004-11-26 Maintenance Feature Completely new Maintenance Statistics engine: - Extensible OO Design - Separated logic and data access layers - Deals with new raw, intermediate, summary table structure - Allows non-60 minute operation intervals - Correctly prunes old data in both normal and split-table modes - Documentated code and test suite (Andrew) 2004-11-24 Delivery Bug Removed useless <noscript> from text zone invocations (Chris) 2004-11-22 Delivery Bug Fixed generation of invocation code for trackers (Andrew) 2004-11-22 Delivery Bug Fixed missing 'var' in JavaScript to call adcnvvars.php for logging of JavaScript-based tracker variable values (Andrew) 2004-11-22 General Feature Increased the size of the details column in the userlog table, and removed the variabletype column from the variables table (Andrew) 2004-11-22 Delivery Feature Updated the data logging process for trackers to: - Store new data afforded by improvbed raw data tables for tracker impressions and clicks - Have a more consistent method for logging tracker variable values, regardless of method of obtaining data (Andrew) 2004-11-19 Delivery Feature Updated the data logging process for advertisements to: - Allow ad requests to be logged - Only allow ad impressions to be logged via beacons - Store new data afforded by improved raw data tables for ad requests, impressions and clicks (Andrew) 2004-11-11 General Feature Added new AdServer module raw data tables to the installation and upgrade processes, and added conversion of data from old raw tables into new raw tables (Andrew) 2004-11-16 Admin Bug Added AdSales output to stats-campaigns-banners, and also added date range selector (Chris) 2004-11-16 Admin Bug Fixed missing instance of a translation string on the Maintenance, Banner settings page (Andrew) 2004-11-16 General Feature Changed all SQL code that used to reference the adstats table to instead reference the new data_summary_ad_hourly table (Andrew) 2004-11-11 Admin Bug Added missing definitions of phpAds_CurrentTimestamp, phpAds_CurrentHour and phpAds_CurrentDay to admin interface version of the maintenance priority code (Andrew) 2004-11-11 General Feature Added new AdServer module summary data tables to the installation and upgrade processes, and added conversion of data from old adstats table into new data_summary_ad_hourly table (Andrew) 2004-11-11 General Bug Fixed test of admin user username/password in non-upgrade install (Andrew) 2004-11-11 General Feature Added new AdServer module intermediate data tables to the installation and upgrade processes (Andrew) 2004-11-09 General Feature Updated headers, etc. to Max v0.2 stream (Andrew) 2004-11-09 General Feature Created v0.2 branch from Max v0.1.17-beta (Andrew) +--------------------------+ | Release Max v0.1.17-beta | +--------------------------+ 2004-11-09 General Bug Added longer time-limit to execution of upgrade script (Andrew) 2004-11-09 General Bug Fixed upgrading from versions with the application_variable table (Andrew) 2004-11-09 Admin Bug Fixed "Fatal Error" when generating tracker invocation code (Chris) 2004-11-08 General Feature Changed install script to maintain pretty-spacing from the template config.inc.php file (Andrew) 2004-11-08 General Bug Fixed lack of quotes around the application_variable table in config file after installation (Andrew) 2004-11-05 Maintenance Bug Fixed MySQL-locking related bug that caused a PHP warning (Andrew) 2004-11-04 Admin Bug Fixed forced SSL redirection when Max installed in a subdir (Chris) 2004-11-04 General Bug Fixed inclusion test for PHP5 support (Andrew) 2004-11-04 Delivery Feature Changed the method of outputting the 1x1 gif to use base64_decode method instead of concat'ing chr()'s (Chris) 2004-11-04 Delivery Bug When chaining zones and using caching, only the final zone was cached (Chris) 2004-11-03 Admin Feature Added the forceappend feature to text zones (Chris) 2004-11-03 Delivery Bug Fixed problem with forceappend and caching, rebuild of cache was appending another copy of the appended code (Chris) 2004-10-29 Admin Bug Fixed hardcoded table names in campaign delivery report plugins (Chris) +--------------------------+ | Release Max v0.1.16-beta | +--------------------------+ 2004-10-29 Delivery Bug Added URL encoding to the ct0 parameter to cope with special characters in the click tracking URL. 2004-10-28 General Feature Added support for "proper" upgrading from older versions of Max and from phpAdsNew, and updated the installation/upgrading documentation (Andrew) 2004-10-27 Admin Feature Added two new reports, one listing all campaigns that underdelivered yesterday, and one showing delivery stats for all campaigns yesterday (Chris) 2004-10-27 Maintenance Feature Added MySQL-based locking mechanism to maintenance priority to ensure that only one instance of phpAds_PriorityCalculate() runs at once (Andrew) 2004-10-21 Admin Bug Fixed: Sum of campaign stats did not equal totals (Chris) 2004-10-21 Admin Bug Fixed: Hourly stats for agency included global totals (Chris) 2004-10-20 Admin Bug Fixed the link for Help? to go to the Max web site (Andrew) 2004-10-20 General Feature Improved the documentation with regards to setting up maintenance after an upgrade from phpAdsNew (Andrew) 2004-10-20 General Feature Created separate upgrade SQL scripts for MyISAM and INNODB tables (Andrew) 2004-10-20 General Feature Added details on how to schedule maintenance under Window (Andrew) 2004-10-20 General Bug Added session capping columns to upgrade SQL (Andrew) 2004-10-20 Admin Bug Fixed the link for Help? to go to the Max web site (Andrew) 2004-10-20 Delivery Bug Fixed display "Status Text" instead of click URL (Chris) 2004-10-20 Delivery Bug Fixed "Show text under image" (Chris) 2004-10-20 Delivery Bug Fixed delivery of text ads (Chris) 2004-10-20 Admin Bug Fixed linking of text ads to text zones (Chris) 2004-10-18 Delivery Bug Fixed variable mis-ordering in local invocation (Chris) +--------------------------+ | Release Max v0.1.15-beta | +--------------------------+ 2004-10-11 Admin Bug Updated 3rd party Falk tag support to work with previous tag formats (Chris) +--------------------------+ | Release Max v0.1.14-beta | +--------------------------+ 2004-10-08 General Feature Added support for deprecated $HTTP_*_VARS support in PHP5 (Andrew) 2004-10-08 General Feature Added fix for various pre-PHP 4.3.0 issues (Andrew) 2004-10-08 General Bug Fixed the default config.inc.php file for new installations (Andrew) 2004-10-08 Maintenance Bug Fixed typo in SQL - campaigns are now activated by date as required (Chris) 2004-10-08 General Bug Updated the minimum required version of MySQL in the readme file (Andrew) +--------------------------+ | Release Max v0.1.13-beta | +--------------------------+ 2004-10-07 General Feature Updated version naming scheme (Andrew) 2004-10-07 General Bug Fixed table name typo in upgrade SQL code (Andrew) 2004-10-07 Maintenance Bug Fixed incorrect use of maximum view conversion window instead of maximum click conversion window when calculating table names to use during split-table click conversion calculation (Andrew) 2004-10-07 Delivery Bug Fixed appending of code in zone invocation when caching used (Chris) 2004-10-07 Admin Feature Added support for Falk 3rd party tags (Chris) 2004-10-07 Admin Bug Updated campaign display name for hidden campaigns to prevent hidden campaign names from being shown to blind clients (Chris) 2004-10-07 Admin Feature Updated the invocation code to generate new style tags (Chris) 2004-10-07 Delivery Bug Added urldecoding to input parameters (Chris) 2004-10-06 Delivery Feature Added horizontal centering to iframe content (Chris) 2004-10-04 Admin Bug Fixed sorting of report results by date (Chris) 2004-09-14 Delivery Bug Fixed appended banner HTML not appended when invoked via zone (Chris) 2004-09-16 Delivery Bug Fixed adview code to use same random number in cookie as image call (Chris) 2004-08-10 Delivery Feature Added support to the delivery engine for new style tags (zoneid=z) (Chris) +--------------------------+ | Release Max v0.1 Beta 12 | +--------------------------+ 2004-08-06 Maintenance Bug Fixed invalid priority calculations of house weighting when high/medium campaigns also active in zone (Chris) 2004-08-06 General Feature Updated the upgrade instructions to help users add the 'mnemonic' column added to the affiliates table (Andrew) 2004-08-06 General Feature Updated the upgrade SQL commands for users updating from PAN to that the 'mnemonic' field added by Scott will be added to the affiliates table (Andrew) 2004-08-05 Admin Bug Corrected the syntax for source limitation in a banner delivery options - there is no need anymore to mask brackets and dots with backslash (Michal) 2004-08-05 Admin Feature Added a 5 letter 'mnemonic' field which is used for describing zones and source channels (Scott) 2004-08-05 Admin Feature Rewrite sitewide invocation code to incorporate switching between http/s, adding <noscript> tags, etc. (Scott) 2004-08-05 Admin Feature Add an invocation type - Querystring - that will allow you to add parameters to the querystring of the adconversion.php request (Scott) 2004-08-05 Maintenance Bug Fixed the start/end times logged for maintenance runs from 12 hour to 24 hour format (Andrew) +--------------------------+ | Release Max v0.1 Beta 11 | +--------------------------+ 2004-07-28 Admin Bug Don't allow anonymous campaigns to show in the Publisher statistics if you are logged in as an advertiser (Scott) 2004-07-28 Delivery Bug Fixed flash banner clickthroughs cutting off anything following an ampersand (Chris) 2004-07-28 General Bug Fixed the process of creating the maintenance log table during installation (Andrew) 2004-07-28 General Feature Added instructions on how to upgrade from a previous versions of Max (Andrew) 2004-07-28 Maintnance Bug Fixed the selection of the maintenance statistics start time in the case of a new Max installation (Andrew) +--------------------------+ | Release Max v0.1 Beta 10 | +--------------------------+ 2004-07-27 Delivery Feature Don't allow delivering an html banner to a secure page (to prevent pop up warning boxes) (Scott) 2004-07-27 Admin Feature More stats screens queries cached (Scott) 2004-07-27 Admin Bug Removed 'daily-hosts' files - they act on raw data and can devistate a database (Scott) 2004-07-27 Admin Feature Added an upgrade script from phpAdsNew v2.0 (Scott) 2004-07-27 General Feature Disabled PHP warnings by default to make life easier for non-developers (Andrew) 2004-07-27 Delivery Bug Fixed method of connecting to the raw database (Andrew) 2004-07-27 Maintenance Feature Modified maintenance statistics to determine the time to start calculating statistics from the adviews table, if there is no date in the config table, or to not run if there are no adviews yet (Andrew) 2004-07-27 General Feature Merged in the Max v0.2 branch changelog formatting style (Andrew) 2004-07-27 General Feature Added Scott's PAN update SQL code, and wrote the upgrade instructions (Andrew) 2004-07-27 General Feature Updated the installation instructions (Andrew) 2004-07-27 Maintenance Feature Added support for split raw table configurations (Andrew) 2004-07-22 Admin Feature Changed the url field in the banners table to type 'text', so that it can accept more than 255 characters (Scott) 2004-07-22 Delivery Bug Click tracking of Mediaplex tags fixed (Chris) 2004-07-22 Delivery Feature Tracker variables can now be appended to the tracker image beacon (Scott) 2004-07-22 Admin Bug Search now works with ID's as well as names/descriptions across all entities (Scott) 2004-07-22 Admin Feature Stats are cached - HUGE performance boost (Scott) 2004-07-22 Admin Feature Stats can now be viewed by 'easy to understand' date ranges (Scott) 2004-07-22 Admin Feature Stats rewritten to get ready for new look and feel (Scott) +-------------------------+ | Release Max v0.1 Beta 9 | +-------------------------+ 2004-06-23 Delivery Bug Removed 'clientid' from delivery script - only campaignid should be used (Scott) 2004-06-23 Delivery Bug Consolidated all places where bannercode is built to one place (Scott) 2004-06-23 Delivery Bug Rewrote 'log=no' functionality (Scott) 2004-06-09 Delivery Bug Fix problem with popups using old cache files (Scott) 2004-06-09 Delivery Bug Fix gap in HTML for adlog beacon (Scott) +-------------------------+ | Release Max v0.1 Beta 8 | +-------------------------+ 2004-06-15 Admin Bug 182 Fixed the SQL statement to obtian the AdClick credits remaining on the Banner Overview page for campaigns (Andrew) 2004-06-09 Delivery Bug Fixed popup race condition with IE6 (Scott) +-------------------------+ | Release Max v0.1 Beta 7 | +-------------------------+ 2004-06-03 Delivery Bug 165 Cleaned up the lib-limitations.inc.php file, fixed source delivery limitations (i.e. ACL) on popups (Andrew) 2004-06-03 Maintenance Bug Accounted for getting optimise data that was not 'blind only' (Scott) +-------------------------+ | Release Max v0.1 Beta 5 | +-------------------------+ 2004-05-28 Deilvery Bug 150 Fixed adcontent.php to obtain the session capping information, and set the cap in the adlog.php URL delivered (Andrew) 2004-05-28 Admin Bug 154 Fixed ct0 isnt being removed from the Flash clickthrough (Luis) 2004-05-21 Admin Bug 126 Fixed advertiser can't view 'distribution' (Luis) 2004-05-21 Admin Bug 128 Fixed Banner properties link on stats-banner-daily breaks (Luis) 2004-05-21 Admin Bug 124 Fixed Linked banners link on search result for zone breaks (Luis) +-------------------------+ | Release Max v0.1 Beta 4 | +-------------------------+ 2004-05-20 Admin Feat Installer now adds admin_url_prefix (Demian) 2004-05-20 Admin Bug Fixed decimal problem with Sales Ratio (Scott) 2004-05-20 Admin Bug Fixed sorting and miscellaneous problems with lib-history (Scott) 2004-05-20 Admin Bug 123 Fixed Access denied for agency on stats-zone-daily (Luis) 2004-05-20 Admin Bug 114 Fixed redefined function error (Luis) 2004-05-19 Admin Bug 108 Fixed Duplicate campaigns runs but breaks when recalculating priorities (Luis) 2004-05-19 Admin Bug 107 Fixed Totals is missing in Publisher index (Luis) 2004-05-19 Admin Bug 103 Fixed Tabs in stats-zone-linked banners dissapear (Luis) 2004-05-19 Admin Bug 102 Fixed Error in query in stats-zone-linked banners breaks page (Luis) 2004-05-19 Admin Bug 101 Fixed Expanding / collapsing nodes resets statistics timeframe (Luis) 2004-05-19 Admin Bug 97 Fixed Daily zone history not working (Luis) 2004-05-19 Admin Bug 94 Fixed Access denied to affiliate-invocation.php for agencies (Luis) 2004-05-19 Admin Bug 93 Fixed Add breaks and zone title/size to publisher level invocation script (Luis) 2004-05-19 General Bug 117 Removed upgrade functionality (Luis) 2004-05-18 Admin Bug 86 Removed frames only for Mac on affiliate-invocation (Luis) 2004-05-18 Admin Bug Provisionally made array sort fn available for lib-history.inc.php include at bottom of page (Demian) 2004-05-18 Admin Bug Fixed typo in SQL query that gave no errors in lib-history.inc.php, changed double-spacing to single (Demian) 2004-05-18 Admin Bug 98 Appended affiliateid and screen (zones|overall) to querystring (Demian) 2004-05-18 Admin Bug 80 Fixed inability to move/copy/delete tracker logged on as agency (Demian) 2004-05-18 Admin Bug 78 Added check for invalid file types (Demian) 2004-05-18 Admin Bug 98 Added missing 4.2.4 element for navigation which caused 'expand all' error (Demian) 2004-05-18 Admin Bug 62 Added details to display the currently logged on user and IP (Demian) 2004-05-18 Admin Bug 44 Added missing GET params to allow order by sorting for column headers in stats-campaign-history.php (Demian) 2004-05-18 Admin Bug 1 Fixed Long delay for apple macs (Luis) 2004-05-18 Admin Bug 85 Allowed Agencies to delete Zones, move Zones between Publishers they manage (Andrew) 2004-05-18 Admin Bug 84 Fixed issue with moved campaigns remaining as blank campaign placegolders in original position (Andrew) 2004-05-18 Admin Bug 83 Fixed Diplaying affiliate-invocation.php gives lots of implode errors (Luis) 2004-05-18 Admin Bug 82 Remote invocation - no cookies should only be available as direct selection (Luis) 2004-05-18 Admin Bug 81 adview.php returns random banner when 'what' is not specified (Luis) 2004-05-18 Admin Bug 79 Remote invocation - no cookies should require banner ID (Luis) 2004-05-18 Admin Bug 77 Tabs in zone-invocation are incorrect (Luis) 2004-05-18 Admin Bug 76 Fixed issue with deleted campaigns remaining as blank campaign placegolders (Andrew) 2004-05-18 General Made some changes so that Max is installable (Scott) 2004-05-17 Admin Bug 72 Fixed issue with deleted advertisers remaining as blank advertiser placegolders (Andrew) 2004-05-17 Admin Bug 71 Fixed Sales Ratios, total Sales Ratio in hours stats (Andrew) 2004-05-17 Admin Bug 70 Automatic campaign activation not working (Luis) 2004-05-17 Admin Bug 69 When moving campaings or banners, show only advertisers and campaigns under that agency (Luis) 2004-05-17 Admin Bug 68 Fixed wrong sales stat in Advertiser History (Luis) 2004-05-17 Admin Bug 66 Row values now shown if sales occur without views or clicks (Andrew) 2004-05-17 Admin Bug 60 Removed ability to delete file-based cache throughout (Luis) 2004-05-17 Maintenance Bug 70 Automatic activation of campaigns using start date now working (Luis) 2004-05-17 General Deleted xml-rpc examples because not relevant to this release (Demian) 2004-05-14 Admin Feat 59 Added ability to duplicate campaigns (Luis) 2004-05-14 Admin Feat 58 Display statistics for today as default in stats-global-advertiser and stats-global-affiliates (Luis) 2004-05-14 Admin Feat 57 Add a dropdown with date ranges in Statistics - Campaign Overview (Luis) 2004-05-13 Delivery Bug Fixed getQuerystringVariables script (Luis) 2004-05-13 Delivery Bug 43 Cache deletion on only one webserver, resulting in stale data (Luis) 2004-05-13 Delivery Feat 6 Sorted out clearing banner cache on all servers (Demian) 2004-05-13 Delivery Feat Removed delivery dependence on DB when cache is present (Luis) 2004-05-13 Delivery Feat Added pro-active cache regeneration (Luis) 2004-05-13 Delivery Feat Added ability to extract javascript or querystring variables from trackers (Luis) 2004-05-13 Delivery Feat Added thirdparty clicktracking functionality (Luis) 2004-05-13 Delivery Feat Added JavaScript tracker tags (Luis) 2004-05-13 Maintenance Bug 15 Removed report from processStats in maintenance-statistics.inc.php (Luis) 2004-05-13 Maintenance Bug 14 Removed source from conversion query (Luis) 2004-05-13 Maintenance Bug 20 Made cronjob scripts editable by root only - Security measure (Demian) 2004-05-13 Maintenance Feat Added functionality for aggregating conversions comming from different servers (Luis) 2004-05-13 Maintenance Feat Added functionality for counting only the latest action for each conversion (Luis) 2004-05-13 Maintenance Feat Added debug to maintenance scripts (Demian) 2004-05-13 Maintenance Feat Implemented table-level locking (Andrew) 2004-05-13 Maintenance Feat Reduced maintenance scripts to a single self-sufficient directory, fewer files, cleaned up formatting (Demian) 2004-05-13 Admin Bug Fixed query_banners query that returned missing fields (Demian) 2004-05-13 Admin Bug 13 Default statistics dropdown (Andrew) 2004-05-13 Admin Bug 22 Reports: Campaign report didn't show advertiser (Luis) 2004-05-13 Admin Bug 25 Search results prompt for login (Luis) 2004-05-13 Admin Bug 27 Allow interval on reports to assume flexible date format (Andrew) 2004-05-13 Admin Bug 19 Failed redirect when saving tracker properties (Luis) 2004-05-13 Admin Bug 21 Access denied for agencies in campaign daily statistics (Andrew) 2004-05-13 Admin Bug 29 Fixed keyword history report returning inconsitent results (Andrew) 2004-05-13 Admin Bug 9 Total global history was showing for each user (Andrew) 2004-05-13 Admin Bug 23 Fixed incorrect Sales Ratio in stats-advertiser-history.php (Andrew) 2004-05-13 Admin Bug 28 Missing count for hidden campaigns (Andrew) 2004-05-13 Admin Bug 45 Added unique identifier to hidden campaigns (Luis) 2004-05-13 Admin Bug 52 Show campaign/publisher name in distribution screen for admin and agency (Luis) 2004-05-13 Admin Feat 56 Added publisher wide script generation (Luis) 2004-05-13 Admin Feat Added Hidden Campaigns/Banners functionality to admin (Luis) 2004-05-13 Admin Feat Added cachebuster to delivery tags (Luis) 2004-05-13 Admin Feat Added cachebuster to tracker tags (Luis) 2004-05-13 Admin Feat Added protocol chooser in tracker tags (Luis) 2004-05-13 Admin Feat Added source parsing for keyword functionality and analysis (Luis) 2004-05-13 Admin Feat Extended functionality to search on zoneid and/or campaignid if 'integer' passed as search term (Demian) 2004-05-13 Admin Feat 10 Added protocol chooser for banner tags (Andrew) 2004-05-13 Admin Feat 11 Added randomizer for banner tags (Andrew) 2004-05-13 Admin Feat 3 Hide/Unhide inactive banners (Scott) 2004-05-13 Admin Feat Removed statistics by host (Luis) 2004-05-13 General Changed location for some maintenance files to the root (Scott) 2004-05-13 General Removed files relating to Backwards Compatibility and Fake Cron jobs (Scott)

    posted 1081 days ago

  • Max Media Manager v0.3 v0.3.31-alpha-pr2 file released: MaxMediaManager-v0.3.31-alpha-pr2.tar.gz

    +---------------------------------------------------------------------------+ | Max Media Manager v0.3 | | ================= | | | | Copyright (c) 2003-2006 m3 Media Services Limited | | For contact details, see: http://www.m3.net/ | | | | Copyright (c) 2000-2003 the phpAdsNew developers | | For contact details, see: http://www.phpadsnew.com/ | | | | 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 | +---------------------------------------------------------------------------+ +-------------------------------+ | Release Max v0.3.31-alpha-pr1 | +-------------------------------+ 2007-01-18 Admin Bug Fixed #39 - XSS vulnerability in admin-search.php and affiliate-search.php (JVN#07274813) (Matteo) +---------------------------+ | Release Max v0.3.31-alpha | +---------------------------+ 2006-12-19 Delivery Bug Fixed #1 (new trac, see above) - Iframe refresh was not working (Chris) /** * NOTE: The svn repositry was moved to a new server at this point * Any ticket references below this point are held at: * - https://museum.openads.org/trac/openads/ */ 2006-11-24 Admin Feature Fixed #936 - Created the first version of the Channel Availability report (Andrew) 2006-11-23 Admin Feature Fixed #1001 - Add Openads Sync support, with built in product upgrades checker (Matteo) 2006-11-23 Admin Bug Fixed #977 - Issue with creating publisher after deleting old agencies/publishers (Matteo) 2006-11-22 Admin Bug Fixed #784 - Add a pragma-no-cache header to stats pages (Dawid) 2006-11-22 Admin Feature Fixed #696 - Put a pager on the conversion detail page (Dawid) 2006-11-15 Plugins Feature Merged in (previously proprietary) MS Excel output libraries (Andrew) 2006-11-14 General Bug Fixed #976 - MAX_AclReCompileAll() has rogue '$this' (Colin) 2006-11-14 General Bug Fixed #974 - Incorrect query function call in upgrade script (/lib/max/Admin/Upgrade.php) (Colin) 2006-11-09 Admin Feature Fixed #966 - Adds new calculations based off technology_cost to stats screens and to preferences table (Dawid) 2006-11-09 Admin Feature Fixed #926 - Add technology_cost to zone. Add sum_techcost to data_sum_ad_hourly (Dawid) 2006-11-09 Admin Bug Fixed #967 - Moving the 'total' row on stats overview page to the top (Dawid) 2006-10-31 Admin Bug Fixed #934 - Agency login can't edit own channels (James) 2006-10-31 Delivery Bug Fixed #525 - Error in www/delivery/ai.php when default banner is selected (James) 2006-10-30 Admin Feature Fixed #933 - Sort scope drop-downs alphabetically in report generation screens (James) +---------------------------+ | Release Max v0.3.30-alpha | +---------------------------+ 2006-12-07 Admin Bug Fixed #1019 - Variable IDs are not correctly saved in the zone properties screen when sum of variables cost type is selected (Matteo) 2006-12-06 Admin Bug Fixed #1018 - Offline conversions import does only add conversions (Matteo) 2006-11-29 Delivery Bug Fixed #1011 - JS tracker code broken when using appended code (Chris) 2006-11-23 Admin Bug Fixed #1010 - Variable based cost calculations sometimes give wrong results (Matteo) 2006-11-02 General Bug Fixed #943 - Bug in date ranges in DaySpan class (Matteo) 2006-11-02 Admin Bug Refs #944 - Improved tabindex handling in Admin_UI_DaySpanField (Matteo) 2006-11-02 Admin Bug Fixed #944 - Admin_UI_DaySpanField class "always" auto submits (Matteo) 2006-10-31 Admin Bug Fixed #838 - Configuration file not found when $host value contains port number (James) 2006-10-31 Admin Bug Fixed #746 - init-parse.php won't run when called from cron (James) 2006-10-30 Admin Feature Fixed #932 - Finish 'Upload Conversions' facility (James) 2006-10-26 Admin Feature Refs #894 - Highlight zones with no house ad linked (James) +---------------------------+ | Release Max v0.3.29-alpha | +---------------------------+ 2006-11-23 Delivery Bug Fixed #992 - Default plugin config is now used if no domain specific config file is found (Chris) 2006-11-23 Admin Bug Fixed #989 - Missing Argument in MAX_getStoredValue() (Matteo) 2006-11-22 Admin Bug Fixed #999 - Access to inventory blocked when logged in as advertiser (James) 2006-11-21 Admin Bug Fixed #997 - Field missing from upgrade script (James) 2006-11-21 Admin Bug Fixed #995 - Unable to link by individual banners (James) 2006-11-20 General Bug Fixed #718 - Conversions screen show to much data (Dawid) 2006-11-16 Maintenance Feature Removed deprecated "optimisation" option for high-priority placements, cleaned up generation of advertiser reports in legacy phpAdsNew code and added in new debugging code to that process (Andrew) 2006-11-14 Admin Bug Refs #888 - Tracker variables page broken (Matteo) 2006-11-06 General Bug Fixed #955 - Cost calculation using "% of a variable" not accurate (Matteo) 2006-10-27 General Feature Fixed #931 - Zone capping (Andrzej) 2006-10-25 Admin Bug Fixed #929 - Zone probability screen should not use cache (Chris) 2006-10-25 General Bug Fixed #928 - Object not found when logging as Affiliate (Dawid) 2006-10-24 General Feature Fixed #926 - Add technology cost options at zone level (Dawid) 2006-10-20 General Bug Fixed #924 - Special characters causing summary script to crash (James) 2006-10-17 General Bug Fixed #922 - Wrong datatype in variables table (James) 2006-10-16 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-16 Admin Bug Fixed #876 - Banner deactivation broken for agency login (James) 2006-10-12 Maintenace Feature Fixed #911 - Improve maintance die() message (Chris) 2006-10-12 Delivery Feature Refs #807, #750 - Refactored and improved the delivery engine, to improve performance and code maintainability (Chris) 2006-10-12 Admin Bug Fixed #898 - Broken channel management (James) 2006-10-12 General Feature Fixed #910 - Refactor the hack that suppresses the "More Reports" link (Dawid) 2006-10-10 Admin Feature Fixed #894 - Highlight zones with no house ad linked (James) 2006-10-09 General Bug Fixed #906 - In reports 0, "0" input values are not passed (Dawid) 2006-10-09 General Feature Completed refactoring of DAL and Maintenance libraries (Andrew) 2006-10-06 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-05 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-05 Maintenance Bug Fixed #882 - Fixed the way that the priority_factor is reset in the PriorityCompensation class when an ad's delivery limitations are changed (Andrew) 2006-10-04 Admin Bug Fixed #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-04 Delivery Bug Fixed #890 - Companion positioning broken with JavaScript tags (Chris) 2006-10-04 Admin Bug Fixed #899 - Campaigns in the tracker-campaigns screen made clickable (Chris) 2006-09-27 Delivery Bug Fixed #893 - Iframe served ads log afr.php as current page (Chris) 2006-09-20 Admin Bug Fixed #888 - Tracker variables page broken (James) 2006-09-18 Admin Feature Fixed #868 - Add cost recalculation screen (Matteo) 2006-09-15 Admin Feature Fixed #883 - Zone History Report output as .csv file (James) +---------------------------+ | Release Max v0.3.28-alpha | +---------------------------+ 2006-09-15 Admin Bug Fixed #880 - Conversion data uploads not working (James) 2006-09-14 Admin Bug Refs #751 - Correct sales count on stats-global-advertiser (Chris) 2006-09-12 Admin Bug Fixed #877 - Zone ID is missing in the arrival invocation code for affiliates (Matteo) 2006-09-08 Admin Bug Fixed #873 - Advertiser and history stats not counting deleted zones (James) 2006-09-07 Admin Bug Fixed #864 - Allow cost calculation to be a % of any numeric variable (Matteo) 2006-09-07 Admin Bug Fixed #871 - Manually changing connection status doesn't update the correct summary table when using arrivals (Matteo) 2006-09-06 Admin Bug Fixed #865 - Zone History Report had hardcoded zone_id (James) 2006-09-05 Admin Feature Fixed #852 - Variable visibility is now also configurable per-publisher (Matteo) 2006-08-31 Admin Feature Fixed #851 - Add a new publisher/affiliate permission to allow them to only see approved or pending conversions (Matteo) 2006-08-31 Admin Feature Fixed #850 - Add back advertiser and publisher welcome message feature (Matteo) 2006-08-30 Admin Feature Fixed #848 - Added number of items column to stats screens (Matteo) 2006-08-30 Admin Feature Fixed #847 - Modified date range selector in stats screens to be clearer (Matteo) 2006-08-30 Admin Bug Fixed #856 - Fatal Error Entering stats.php section, mcal function problem (Dawid) 2006-08-29 Maintenance Bug Fixed #853 - Split tracker tables dropped too early (Chris) 2006-08-29 Admin Bug Fixed #855 - Cross agency data revealed in search results (Chris) 2006-08-29 Admin Bug Fixed #845 - Made another way of reading Time Zone when safe_mode is turned on (Dawid) 2006-08-25 Admin Feature Fixed #844 - Tidy up supprt for various comparison operators in SqlBuilder (James) +---------------------------+ | Release Max v0.3.27-alpha | +---------------------------+ 2006-08-25 Admin Bug Fixed #743 - Channel appears twice in list - improved original fix (James) 2006-08-23 Admin Bug Fixed #743 - Channel appears twice in list (James) 2006-08-22 Maintenance Bug Fixed #762 - Fixed an issue with the way past ad/zone prioritisation data is stored, so that if older OI data for an ad/zone pair is selected due to current OI data being missing for the oringinal ad in a different zone, and for a different ad in the oringal zone, the the older OI data does not override the current OI data (Andrew) 2006-08-22 Maintenance Feature Added enhancement to avoid performing scaling calculations when not actually required (Andrew) 2006-08-21 Admin Bug Fixed #841 - LegalAgreement code is wrongly run before installing (Matteo) 2006-08-21 Admin Feature Fixed #840 - Make default "arrival_capable" value an agency level preference (Matteo) 2006-08-21 Admin Bug Refs #751 - Fixed missing direct selection stats in global history when logged in as agency (Matteo) 2006-08-18 Admin Bug Refs #836 - Added all conversion totals to stats (James) 2006-08-18 Admin Bug Fixed #751 - Agency login can't see statistics from any bannercode direct selection ads (Matteo) 2006-08-17 Admin Bug Refs #825 - Data change added to upgrade script (James) 2006-08-17 Admin Bug Fixed #836 - Missing conversion ratio total in stats (James) 2006-08-17 Maintenance Bug Refs #762 - Missing parameter in the MAX_Dal_Maintenance::_calculateAveragePastPriorityValues() method meant that, under some situations, not all information was in place to correctly generate the past priority information, resulting in invalid priority adjustments in PriorityCompensation. This may result in alternating up/down priority adjustments, esp. with aternating targeting. (Andrew) 2006-08-17 Admin Bug Fixed #834 - Legal agreement not agreed to error message "plain" (Matteo) 2006-08-17 Admin Bug Fixed #803 - Change to table definition (James) 2006-08-16 Admin Bug Fixed #832 - Summary script failing due to special characters in WHERE clause (James) +---------------------------+ | Release Max v0.3.26-alpha | +---------------------------+ 2006-08-14 Admin Bug Fixed #825 - Allow multiple forecast types for zones (James) 2006-08-14 Admin Bug Fixed #829 - Update the way MySQL locks are used (James) 2006-08-11 Admin Bug Fixed #803 - Missing DB column in install/upgrade files (James) 2006-08-10 Admin Bug Fixed #820 - Other agencies affiliates visible in some stats screens (Matteo) 2006-08-07 Admin Feature Fixed #781 - checkboxes which tell the report writer which worksheets to generate (Matteo) 2006-08-07 Admin Feature Fixed #782 - Advertiser and Campaign reports should display same columns as stats screens (Matteo) 2006-08-04 Admin Bug Fixed #817 - Conversion Ratio does not display in entities stats screens (Matteo) 2006-08-04 Admin Bug Fixed #818 - SQL error when saving basket value variables in the tracker variables screen (Matteo) 2006-08-04 Admin Feature Refs #809 - Added export to array feature to all statsController classes (Matteo) 2006-08-04 Admin Bug Fixed #806 - Multiple Inventory Reports overloading DB (James) 2006-08-03 Admin Bug Refs #810 - Escape quotes in summary script SQL (James) 2006-08-03 Admin Bug Fixed #810 - Escape quotes in summary script SQL (James) 2006-08-03 Admin Feature Fixed #809 - Add export to array feature to history statsController classes (Matteo) 2006-08-03 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-02 Admin Feature Refs #796 - Summary table mods added to install/upgrade (James) 2006-08-02 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-02 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-01 Admin Bug Fixed #797 - Typo in zone report description (James) 2006-07-31 Admin Bug Fixed #788 - Fix didn't work when logged in as admin (James) 2006-07-31 Admin Feature Fixed #805 - Affiliate invocation should show click-tracking or arrival code based on each banner capability (Matteo) 2006-07-28 General Bug Fixed #786 - Missing fields in tables.core.mysql.sql (James) 2006-07-26 Admin Bug Fixed #788 - Global advertiser stats not counting impressions invoked by direct selection (James) +---------------------------+ | Release Max v0.3.25-alpha | +---------------------------+ 2006-07-28 Admin Bug Fixed #801 - Variable purpose is reset when adding a new variable (Matteo) 2006-07-27 Delivery Bug Fixed #793 - Missing variables causes tjs code to fail (Chris) 2006-07-27 Admin Bug Fixed #792 - Tracker invocation now quotes JS variables (Chris) 2006-07-27 Admin Bug Fixed #789 - After upgrade - Script variable block is omitted from tracker-invocation (Matteo) 2006-07-26 Admin Bug Fixed #788 - Global advertiser stats not counting impressions invoked by direct selection (James) 2006-07-25 Admin Bug Fixed #772 - Affiliate login - the tag shows the m3_data string running into the URL (Matteo) 2006-07-24 Admin Feature Fixed #777 - Added password recovery feature for agencies, advertisers and publishers/affiliates (Matteo) 2006-07-24 Admin Bug Fixed #722 - 3 Call-time pass-by-reference errors (Matteo) 2006-07-22 General Bug Fixed #783 - Conversions dedup and some variable/tracker related tests failing (Matteo) 2006-07-21 Delivery Bug Fixed #769 - Clicks not counted for email zones (Chris) 2006-07-21 Delivery Bug Fixed #768 - Exclusive ads linked to email zones fail to click through correctly (Chris) 2006-07-20 General Feature Fixed #750 - Allow overriding config files to extend config (Chris) 2006-07-20 General Bug Fixed #767 - SimpleTest webtestcase assertHeader breaks when the value contains a colon (Chris) 2006-07-19 Admin Bug Fixed #689 - Basic HTML validation on 3rd party creatives is now done in JavaScript (Dawid) 2006-07-19 Maintenance Feature Fixed #759 - Learnt priorities are now ignored if a banner's ACL has changed (Chris) 2006-07-19 Admin Bug Fixed #766 - affiliate-invocation.php is not formatted correctly in IE (Matteo) 2006-07-19 Admin Feature Fixed #765 - Remove the 'language' dropdown from the affiliate (not the publisher) screen (Matteo) 2006-07-19 Admin Bug Fixed #764 - Tracker invocation code doesn't contain the variable template block (Matteo) 2006-07-19 General Feature Fixed #763 - Add a new tracker variable type "date" (Matteo) 2006-07-17 Admin Bug Fixed bugs in reports caused by upgrade to MySQL 5 (James) 2006-07-17 Admin Bug Fixed #638 FlashObject mispositions on some sites (Chris) 2006-07-17 Admin Feature Refs #758 Added a column to the banner and channel tables to store when a banner's ACL last changed (Chris) 2006-07-14 General Feature Changed way conversion are stored to automatically track back to 30 days regardless of window (Matteo) 2006-07-12 Admin Feature Added hidden property to tracker variables thus allowing an advertiser to select which variables are viewable by publishers/affiliates (Matteo) 2006-07-11 General Feature Improved the tracker append screen to allow choosing whether an appended code needs to be modified to pass the variable values. Currently supported are MMM own JS tracker code, which can be used without any modification and {variable:basket_value} template style variables (Matteo) 2006-07-11 General Feature Changed the possible variable tracking methods so that variables are now url-encoded by default, while keeping a backwards-compatible method (Matteo) 2006-07-11 Admin Feature Fixed #40 - Current report parameter values stored as defaults (James) 2006-07-11 General Feature Added "Default", "DOM" and "Custom" methods to pass tracker variables: - Default uses the previous behaviour (JS global vars, with an the example template); - DOM is able to capture the text inside an HTML element or the value attribute of an INPUT tag; - Custom makes possible to customize the JS code used to track each variables. When choosing DOM or Custom there is no need to modify the invocation code already deployed when variables change. Also, appending other MAX tracker codes to a tracker now makes sure that the same variable value is passed to the other trackers, overriding their variable tracking method (Matteo) 2006-07-10 Admin Bug Session data wasn't correctly restored under some circumstances because it was wrongly stripslash-ed before unserialization, leading unexpectedly to the login screen (Matteo) 2006-07-07 Admin Bug Trackers appendcode wasn't correctly saved to the trackers table (Matteo) 2006-07-05 Admin Bug Fixed #753 - Tracker "Deafult Status" ignored (Matteo) 2006-07-05 Admin Bug Added tracker variables purpose property. Currently supported purposes are Generic, Basket value, Number of items and Postcode (Matteo) 2006-07-05 Admin Bug The datatype field of the variables table had the wrong format after a clean install (Matteo) 2006-07-03 Admin Bug The datatype field of the variables table had the wrong format after a clean install (Matteo) 2006-06-30 Admin Feature Added connection type (sale, lead and signup, defaulting to sale) tracker property (Matteo) 2006-06-30 Admin Feature Changed intermediate table connection_type field to connection_action to allow adding a real connection_type field in future (Matteo) 2006-06-29 Admin Feature Added script to validate and regenerate compiled append codes (Matteo) 2006-06-28 Admin Bug Tracker appended codes were not correctly saved in the format needed by the delivery engine (Matteo) 2006-06-28 Admin Feature Added "Reject if empty" variable property to be used with de-duping to further ensure that only valid conversions exist (Matteo) 2006-06-28 Admin Bug Undefined JS tracker variables were saved with a value of "undefined" (Matteo) 2006-06-27 Admin Feature Fixed #727 - No clientid when redirecting to advertiser-index (Dawid) 2006-06-27 Admin Feature Added warning if a hard-coded link in a swf file is "too short" to be automatically replaced with clickTAG (Dawid) 2006-06-27 Admin Feature Fixed #183 - Deal with case-variations of ClIcKtAg in swf files (Dawid) 2006-06-27 Admin Feature Fixed #197 - Added confirm when changing campaign-zone linking (Dawid) 2006-06-27 Admin Feature Fixed #211 - Added checkbox to select all zones in campaign-zone (Dawid) 2006-06-27 Admin Bug Fixed #660 - Keep clientID and CampaignID on the URL (Dawid) 2006-06-27 Admin Feature Fixed #689 - Added basic HTML validation to HTML creatives (Dawid) 2006-06-27 Admin Bug Fixed #659 - login screen always outputs MAX_PRODUCT_NAME (Dawid) 2006-06-27 Admin Bug Fixed #712 - Fatal error: Unsupported operand types (Dawid) 2006-06-27 Admin Bug Fixed SQL errors when changing connection status (Matteo) 2006-06-27 Admin Feature Added tracker property and interface defaults setting to link campaigns by default when adding new campaigns (Matteo) 2006-06-22 Admin Bug Fixed #734 - Incorrect default date ranges in reports (James) 2006-06-22 Admin Bug Fixed upgrade script to not care if tables to drop exist, or not (Andrew) 2006-06-21 Admin Feature Added search feature to publisher login, added a link to statistics for each row, enlarged search window width (Matteo) 2006-06-21 Admin Bug Fixed problems in the newly added stats screens when there ware no stats in the selected period (Matteo) 2006-06-20 Admin Feature Added publisher and zone distribution history and daily statistics to advertiser, campaign and banner stats (Matteo) 2006-06-20 Admin Feature Changed the way anonymous entities names are created in stats screens to be consistent with all the other screens (Matteo) 2006-06-19 Admin Feature Refs #479 - Made fix work more efficiently. (James) 2006-06-19 Admin Feature Added campaign and banner distribution history and daily statistics to publisher and zones stats (Matteo) 2006-06-19 Admin Feature Refs https://trac.m3.net/openads_plugins/ticket/56. Change to report language file. (James) 2006-06-16 General Bug Updated includes to always use /lib/max/deliverycache/cache-file.inc.php in those places where old caching functions are used that are NOT phpAds_cacheDelete() (Andrew) 2006-06-16 Admin Bug Removed old cache management files that no longer apply, includes that use the cache file type that has been removed from the config file, and all calls to phpAds_cacheDelete() function in the code (Andrew) 2006-06-15 Admin Bug Direct selection screen wasn't showing click track only invocation code inside a textarea like other invocation types (Matteo) +---------------------------+ | Release Max v0.3.24-alpha | +---------------------------+ 2006-06-15 General Bug Applied fix from "banpei" to ensure that debugging log files have the correct octal access mode set, and changed default mode to a less permissive 0644 (Andrew) 2006-06-14 Admin Feature Only show Inventory report if zone forecasting zones are enabled (Scott) 2006-06-14 Admin Feature Modify Admin_DAL to filter by zone forecasting 2006-06-14 Admin Bug Disabling the admin UI didn't prevent db connection errors from showing (Matteo) 2006-06-12 Admin Bug Fixed #737 - tidied Zone History Report code (James) 2006-06-09 Admin Bug Fixed #736 - Zone History Report wasn't working (James) 2006-06-09 Admin Feature Added help link to publishers login when there is an help file set in their account properties (Matteo) 2006-06-09 Admin Bug Fixed #735 - Publisher Distribution on statistics screens should take into account anonymous campaigns (Matteo) 2006-06-09 Admin Bug Fixed #714 - Get percentage decimals from config in reports/statistics (James) 2006-06-09 Admin Bug Conversions were not accurate in stats screen involving publishers (Matteo) 2006-06-09 Admin Feature Changed DaySpan behaviour for this_month period preset to use today as the end date, and added a this_month_full period preset which uses the old behaviour (Matteo) 2006-06-08 Admin Feature Tracker variables aren't saved anymore if not set during the tracker invocation. They previously were saved with NULL as value (Matteo) 2006-06-08 Admin Bug Refs #387 - Fixes didn't work with 'All Statistics' (James) 2006-06-08 Admin Bug Fixed (again) missing links and wrong sorting in history stats screens when only conversions were available (Matteo) 2006-06-08 Admin Bug Conversions were not accurate in the global history screen when logging in as agency (Matteo) 2006-06-08 Admin Bug Refs #716 - Added a filter to all numeric tracker variables to strip currency symbols and unwanted characters (Matteo) 2006-06-08 Admin Feature Removed hardcoded strings and added affiliate translations into OrganisationSelectionField and ZoneScopeField (Matteo) 2006-06-07 Admin Bug Daily stats screens didn't have correct navigation tabs when logging in as publisher/affiliate (Matteo) 2006-06-07 Admin Bug Fixed #503 - Banner Type Analysis report not working (James) 2006-06-07 Admin Bug Affiliate tag generator wasn't correctly updating code and preview when a text ad was linked to multiple zones (Matteo) 2006-06-07 Admin Feature Changed help link to point to http://docs.m3.net/ (Matteo) 2006-06-07 General Bug Fixed #708 - DB caching options and configuration removed (Chris) 2006-06-06 Delivery Bug Fixed #731 - IP targeting broken when client is behind a proxy (Chris) 2006-06-06 Admin Bug Fixed #479 - ad_zone_assoc data not changing when zone/banner size changed (James) 2006-06-05 Admin Bug Fixed #729 - Campaign selection dropdown in reports not working properly (James) 2006-06-05 Admin Bug Fixed #716 - Changed int tracker variable type to numeric to allow decimals and added a filter to the basket value variable to strip currency symbols (Matteo) 2006-06-05 Admin Bug Links to stats-conversions.php from the daily stats screens were broken for 1 digit hours (Matteo) 2006-06-05 Admin Bug Fixed #728 - Updated stats-global-daily.php to use the new stats screen controller, fixing the conversions count issue altogether (Matteo) 2006-06-02 Admin Bug Getting organisation scope as an advertiser fixed (Scott) 2006-06-02 Admin Feature Modified Excel decimal output and integer output to write '-' instead of zero (Scott) 2006-06-02 Admin Feature Added a method which generates an advertiser's name, and takes into account anonymous campaigns (Scott) 2006-06-02 Admin Bug Fixed #387 - Added date range to generated report filenames (James) 2006-06-02 Admin Bug Fixed missing links and wrong sorting in history stats screens when only conversions and plugin columns were available (Matteo) 2006-06-01 General Bug Changed DB so that ports other than 3306 can be used for MySQL (Scott) 2006-06-01 Admin Bug Pending conversion were not showing in hourly history screens (Matteo) 2006-06-01 Admin Bug Fixed #602 - Added keyboard support for date range dropdowns in reports (James) 2006-05-30 Delivery Bug Refs #590 - Fixed bug with IE not deleting temporary capping cookies (Chris) 2006-05-30 Admin Bug Fixed #401 - Added 'Append even if no banner delivered' (zone 'advanced' tab) to language file (James) 2006-05-30 Admin Feature Added pre and post legal agreement plugin hooks (Matteo) 2006-05-30 Admin Feature Added container tag functionality - ability to add tracker tags, pause their input, raise/lower rank (Matteo) +---------------------------+ | Release Max v0.3.23-alpha | +---------------------------+ 2006-05-26 Admin Bug Fixed #234 - Added zone id to affiliate preview (James) 2006-05-26 Admin Bug Fixed #705 - Unlinked banners appearing in zone 'linked banners' page (James) 2006-05-26 Maintenance Feature Improved unit tests for the de-duplication, to add support for testing that correct comments are set (see below), and to test for correct de-duping of connections when original connection is outside window, but an existing de-duped connection is inside the window (Andrew) 2006-05-26 Admin Feature Provide login fields when "Access denied" message displayed (Chris) 2006-05-26 Maintenance Feature Added comment field to data_intermediate_ad_connection table, so that de-duplication of conversions can store a comment about which conversion was the "master" when setting a duplicate (Andrew) 2006-05-26 Admin Feature Provide detailed SQL error messages to agency users (Chris) 2006-05-26 Admin Bug Fixed #706 - adjs picks up file:// protocol (Chris) 2006-05-25 Admin Bug Refs #681 - Problem still existed in IE (James) 2006-05-25 Admin Bug Fixed #479 - Ad-zone associations not changing when zone/banner size changed (James) 2006-05-25 Admin Bug Fixed problem related to #646 - removed client-side encryption of pasword (James) 2006-05-24 Delivery Bug Fixed possible bug with deleting temporary capping cookies (Chris) 2006-05-23 Admin Bug Fixed #506 - Added missing shortcuts to left nav in tracker screens (James) 2006-05-23 Admin Bug Fixed #686 - Alphabetised fields in report selection screens (James) 2006-05-22 Admin Bug Fixed #681 - Fixed problem with tracker variables page (James) 2006-05-22 Delivery Bug Fixed #695 - High priority companion campaigns with low probability may not show together (Chris) 2006-05-22 Admin Bug Fixed an bug that was breaking the affiliate-preview page (Chris) 2006-05-19 Admin Bug Fixed #606 - Fixed problem with banner overview page. Banner type not set correctly. (James) 2006-05-19 Admin Bug Fixed #646 - Put tabindexes on username and password. Fixed to allow IE/FF to save the password (James) 2006-05-18 Admin Bug Fixed #271 - Zone names were wrapping (James) 2006-05-18 Admin Bug Fixed #599 - Deprecated js-form.php was still being called (Chris) 2006-05-18 Delivery Bug Fixed #685 - External SSL banners excluded when serving over SSL (Chris) 2006-05-16 Delivery Bug Refs #683 - Updated internal redirecting to ignore popup tags (Chris) 2006-05-15 General Feature Added a new tracker variable type to identify the number of items and Amount per item zone cost (Matteo) 2006-05-16 Delivery Bug Fixed #682 - Internal redirecting omits parent appended code (Chris) 2006-05-16 Admin Bug Fixed malformed HTML generated from JavaScript invocation (Chris) 2006-05-15 Delivery Bug Fixed direct selection (now works as before) (Chris) 2006-05-15 Admin Bug Fixed direct selection row appearing multiple times in publisher distribution stats (Matteo) 2006-05-15 Admin Feature Added ID to the list of customizable stats columns (Matteo) 2006-05-15 Admin Feature Added Pending conversions stats column (Matteo) 2006-05-15 Admin Feature Improved interface defaults settings to allow renaming columns and changing the column ordering in the stats screens (Matteo) 2006-05-11 Delivery Bug Forced file-based caching always and removed redundant db option (Chris) 2006-05-11 Delivery Bug Fixed #654 - Cache files are used, even when set to "none" (Chris) 2006-05-11 Admin Feature Reorganized conversion details in the stats-conversion screen to increase readability (Matteo) 2006-05-10 Admin Bug Revenue and cost weren't updated after changing conversions statuses (Matteo) 2006-05-10 Admin Bug Cached data of the new stats screens was not rebuilt after cleaning stats cache (Matteo) 2006-05-10 Admin Bug Fixed conversions action being displayed as Click instead that Arrival (Matteo) 2006-05-10 Delivery Feature Added serving of old (stale) cache if MySQL DB returns an error (Chris) 2006-05-10 Maintenance Feature Updated the maintenance statistics re-generation script to allow conversions to be re-generated using (non-stored) cookieless conversion data (Andrew) 2006-05-10 Maintenance Feature Improved code layout to reflect that saveSummary() method only even calls private methods in DAL for one day at a time (Andrew) 2006-05-10 Maintenance Feature Added ability to perform conversion tracking based on the same information as used in cookieless conversion cookies, even if the cookieless viewer ID data was not set (Andrew) 2006-05-10 Delivery Feature Updated cookieless conversion cookie setting to use just IP address and useragent (Andrew) 2006-05-09 Maintenance Feature Added support to the MSE DAL for specified custom mappings to be used when updating the summary tables with finance information; Will allow Maintenance plugins to better specify how finance updates happen (Andrew) 2006-05-09 Admin Feature Improved stats column plugins so that they can be ordered (Matteo) 2006-05-09 Maintenance Bug Fixed #675 - Conversion tracking broken by refactoring (Andrew) 2006-05-09 Admin Feature Null values are displayed as a hyphen instead that a '0' in the stats screens (Matteo) 2006-05-09 Admin Bug Fixed revenue, cost and basket value columns that were displayed without decimals (Matteo) 2006-05-09 Delivery Bug Fixed #674 - Missing code for cookie-less conversions when logging tracker impressions (Andrew) 2006-05-05 General Feature Added % Revenue split and % Basket value as zone costs (Matteo) 2006-05-08 General Bug Fixed broken table definition in SQL (Matteo) +---------------------------+ | Release Max v0.3.22-alpha | +---------------------------+ 2006-05-05 Admin Feature Added support for Anonymous campaigns in reports (Scott) 2006-05-05 Admin Bug Removed welcome message from conversion screens to match all the other stats pages: they will be added back in all the stats screens in a next release (Matteo) 2006-05-05 Admin Bug Removed broken sub-tabs from conversion screens (Matteo) 2006-05-04 Admin Feature Added new affiliate invocation screen (Matteo) 2006-05-02 Admin Feature Enhancement to the Mediaplex plugin to account for tag changes on their side (Scott) 2006-05-02 Admin Feature Added affiliates, which are currently handled as a special type of publishers (Matteo) 2006-04-28 Maintenance Bug Fixed #494 - Basic finance information is now summarised correctly (Andrew) 2006-04-28 Admin Feature Refactored the stats controller classes and interface default settings to allow plugins to add other columns (Matteo) 2006-04-27 Maintenance Feature Completed refactoring the MSE code to allow for simple creation of MSE plugins (Andrew) 2006-04-26 Delivery Bug Modified FlashObject call to not pass in a background color (Scott) 2006-04-24 Admin Feature Added payment and other information to the publisher properties (Matteo) 2006-04-24 Admin Feature Added admin/agency default settings for the new publisher properties (Matteo) 2006-04-24 Admin Feature Added admin/agency interface settings for newly added legal agreement (Matteo) 2006-04-24 Admin Feature Agencies can now grant or revoke to publishers the permissions to view zone statistics, to modify their own properties and to generate the invocation codes (Matteo) 2006-04-24 Delivery Feature(s) Significant changes to invocation plugin functions and output: (Chris) - All tags now have a simple HTML comment at the top - Extended comments are now optional (and also common between plugins) - Where possible code is auto-generated from default values - Support for auto-modification of code depending on destination adserver - Target is now a dropdown with "Default/New window/Same window" - Some plugin's output fixed/improved - moving towards XHTML compliancy 2006-04-24 Delivery Feature Simple validation on ct0= values (must start with "http" to be used) (Chris) 2006-04-24 Admin Feature Extended the plugins-tranlation routine so that if a translation is not found for a specific module, it falls back to the module (Chris) 2006-04-21 Delivery Bug Fixed #652 - Fixed the delivery logging so that, when required, geotargeting data is logged for tracker impressions (Andrew) 2006-04-21 Delivery Bug Fixed #651 - Fixed when/where viewer data is discovered and set to ensure that it is available to all delivery engine scripts, and so that IP address targeting works when the viewer is behind a proxy (Andrew) 2006-04-20 Maintenance Feature Re-factored the MSE code to make adding new intermediate summarisation types easier (Andrew) 2006-04-20 Admin Bug Fixed #647 - Comparison selection not displayed correctly in PageURL delivery limitations plugin (Chris) 2006-04-18 Delivery Bug Fixed #645 - P3P headers not sent with click (breaks conversions) (Chris) 2006-04-18 General Feature Fixed #624 - Created some new initial plugin hooks for the Maintenance Statistics Engine to allow plugins for Maintenance; Updated the MAX_Plugin class and unit tests (Andrew) 2006-04-18 Admin Feature Added direct selection statistics to publisher distribution pages (Matteo) 2006-04-18 Admin Feature Added possibility to show/hide statistics columns (requests, impressions etc.) following user preferences (Matteo) 2006-04-18 Admin Feature Added settings tab to advertiser and publisher logins, to allow them to set their preferences (Matteo) 2006-04-18 Admin Feature Added back breakdown by week into history statistics screens (Matteo) 2006-04-13 Admin Feature Added mandatory legal agreements that an agency can force their affiliate publishers to see and agree to before using Max (Rob) 2006-04-13 Admin Bug Fixed #640 - Added back "All statistics" selection in the statistics screens (Matteo) 2006-04-13 Admin Bug Fixed #636 - JavaScript error in form validation (Chris) 2006-04-13 Delivery Bug Fixed #638 - FlashObject misaligns on some publisher's sites (Chris) 2006-04-12 Admin Bug Fixed #630 - Publisher properties and history links wrongly shown on all channel pages (Matteo) 2006-04-12 Admin Bug Fixed #631 - Several Errors on the Banner History Page (Matteo) 2006-04-12 Admin Bug Fixed #629 - Statistic Table Layout in IE different than in Firefox (Matteo) +---------------------------+ | Release Max v0.3.21-alpha | +---------------------------+ 2006-04-11 Delivery Feature Added XHTML String Flash support - also support Eolas bug (Scott) 2006-04-11 Admin Bug Fixed #605 - Lost values when updating banners as advertiser (Chris) 2006-04-07 Admin Bug Added missing Channel management tab under most settings pages when logged in as agency (Matteo) 2006-04-06 Admin Feature Initial rewrite almost all statistic pages to use templates and a more consistent layout and code (Matteo) 2006-04-03 Admin Bug Fixed #604 - Moved hard coded-text into translations (Andrew) 2006-03-29 Admin Bug Fixed #593 - Conversion stats and connections-modify broken after date selector update (Matteo) 2006-03-30 Plugins Feature Fixed #559 - Added initial Plugin class documentation (Andrew) 2006-03-30 Plugins Bug Fixed #88 - Corrected which plugin config files are real, fake (Andrew) 2006-03-29 Admin Bug Agencies weren't able to modify channel limitations, and also fixed a few outstanding bugs in the channel management (Matteo) 2006-03-28 Maintenance Bug Fixed #586 - Missing !empty test in loop (Andrew) 2006-03-27 Admin Bug Fixed #567 - Miscellaneous errors in the channel edit and limitations pages, when logged in as admin (Matteo) 2006-03-27 Delivery Bug Fixed #591 - Window.open() HTML banners now log on opened window (Chris) 2006-03-27 Delivery Feature Fixed #558 - Zero discrepancy between inter-agency redirects (Chris) 2006-03-27 Delivery Feature Fixed #590 - Consolidated capping cookies (Chris) 2006-03-24 Delivery Bug Fixed #583 - IP targeting was broken (Chris) 2006-03-20 Delivery Feature Fixed #580 - Extend PageURL targeting to include exact URLs (Chris) 2006-03-15 Admin Feature Fixed #577 - Added a robots.txt file to /www/admin and /www/delivery to reduce hits on pages as a result of search engines, etc. (Andrew) 2006-03-15 Admin Bug Fixed #566 - Error in MAX_Plugin after refactoring method name (Andrew) +---------------------------+ | Release Max v0.3.20-alpha | +---------------------------+ 2006-03-13 Admin Bug Fixed #563 - Made sure that stats-campaign-affiliates does not show all agencies's publishers (Chris) 2006-03-13 Admin Feature Fixed #562 - Allow reports to have specific logic for authorisation (Rob) 2006-03-13 Admin Bug Fixed #535 - Fixed HTML error on zone-invocation screen (Chris) 2006-03-13 Admin Feature Fixed #561 - Added Albert Warnecke's initial updates to the German translations; Not complete due to issues with Max code (Andrew) 2006-03-13 Admin Feature Merged the interval selector code with the existing DateRangeField class into a subclass (Matteo) 2006-03-13 Admin Bug The DateRange class wasn't correctly handling the default null parameter in its constructor (Matteo) 2006-03-07 Admin Feature Improved interval selector in the stats pages to allow inserting specific dates with a popup calendar (Matteo) 2006-03-09 Maintenance Feature Fixed #551 - The MSE is now task-based, to allow for addition of support for Maintenance Statistics plugins (Andrew) 2006-03-07 Admin Bug History pages ordering wasn't working and didn't keep start and limit display parameters (Matteo) 2006-03-06 Admin Bug Fixed #555 - Agencies could move zones owned by others (Matteo) 2006-03-06 Admin Feature Fixed #210 - Added support for admin owned channels (also fixes #217) and fixed a few outstanding bugs in the channels support (Matteo) 2006-03-06 Admin Bug Zones with not fixed dimensions were showed as -1x-1 in the publisher JS invocation code (Matteo) 2006-03-02 Delivery Bug Defined a new constant for the base64 encoded 1x1 GIF (Chris) 2006-03-02 Admin Feature Minor fix to formatting when submitting bugs via the web (Andrew) 2006-03-02 Admin Bug Fixed #543 - Fixed potential SQL injection vulnerabilities (Matteo) 2006-03-01 Admin Bug Fixed #542 - Fixed XSS vulnerability in the login form (Matteo) 2006-03-01 Admin Bug Fixed #400 - Zone Chaining as Admin - should only select an alternate zone that is within this zone's agency (Matteo) 2006-02-28 Admin Bug Fixed #476 - Fixed incompatibilities with selection of some delivery limitations parameters (Matteo) 2006-02-28 Admin Bug Fixed #541 - Zone duplication wasn't compatible with register_globals off (Matteo) +---------------------------+ | Release Max v0.3.19-alpha | +---------------------------+ 2006-02-23 Admin Bug Fixed #537 - Ensured default weight of campaign is 1 when changing campaign from one type to another (Andrew) 2006-02-22 Admin Bug Fixed #194 - Added number formatting to various screens (Andrew) 2006-02-22 Admin Bug Fixed #531 - Settings interface correctly shows if the configuration file is locked, or not (Andrew) 2006-02-16 Maintenance Bug Fixed #521 - Split the SQL insert generated in the Maintenance DAL for storing priority data into multiple inserts, to avoid exceeding the default max_allowed_packet size when many ad/zone pairs (Andrew) 2006-02-15 Maintenance Feature Fixed #17 - Added ability to allocate placement impressions to advertisements for the next OI based on that advertisements linked "zone pattern" (Andrew) 2006-02-13 Maintenance Feature Fixed #519 - Added ability to perform "partial" Priority Compensation when the priority factor exceeds limits, instead of just using the old factor value; Updated database and DAL so that any limited Priority Compensation results are recorded as such in the database (Andrew) +---------------------------+ | Release Max v0.3.18-alpha | +---------------------------+ 2006-02-09 Delivery Feature Fixed #517 - Added new generic replacement macro {variable} will be replaced by urlencode($_REQUEST[variable]) if present (Chris) 2006-02-09 Maintenance Bug Fixed #515 - Refactored the "Criteria" class to fit newer Delivery Limitation nomenclature; Simplified operation to not use bit masks, as these not suitable for operation intervals < 60 minutes and no need until Ticket #17 resolved; Completed tests for class (Andrew) 2006-02-08 Admin Bug Fixed #513 - Security updates are always available (Rob) 2006-02-08 Admin Bug Fixed #508 - Wrong URL in Local Invocation tags (Andrew) 2006-02-08 Admin Bug Fixed #509 - Missing Agency Management tab in some of the Settings screens (Andrew) 2006-02-07 Admin Bug Fixed #474 - Missing table prefixes in some SQL meant that Delivery Limitations were not saved if database used non-null prefix (Andrew) 2006-02-07 Admin Bug Fixed #404, #477 - Updated the SqlBuilder::_delete() method to use SQL syntax that is compatible with MySQL <= 4.0 and MySQL >= 4.1; added in better support for table prefixes and multi-table deletes (Andrew) 2006-02-07 Admin Feature Fixed #507 - Zone probability screen now indicates capping (Chris) 2006-02-06 Admin Bug Fixed #37 - Duplicate Tracker does not duplicate tracker variables (Scott) 2006-02-06 Admin Bug Fixed #505 - Duplicate tracker throws SQL error (Scott) 2006-02-07 Maintenance Bug Fixed #497 - Updated MAX_Dal_Maintenance::getPreviousAdDeliveryInfo() so that it not only gets previous ad delivery/priority information for ad/zone pairs in the previous OI, but also looks in past OIs for supplied ad/zone pairs, so that ads targeted to alternating hours (for example) can have Priority Compensation applied (Andrew) 2006-02-02 Maintenance Bug Fixed #496 - AllocateZoneImpressions uses the default zone impression forecast if the real zone impression forecast is less than the defualt value, so that zones without exclusive or low-priority ads can re-start after prediciting zero (Andrew) 2006-02-02 Maintenance Feature Added debug messages to AllocateZoneImpressions to report on over- subscribed zones (Andrew) +---------------------------+ | Release Max v0.3.17-alpha | +---------------------------+ 2006-01-31 Admin Bug Started inventory forecasting by domain and country (Scott) 2006-02-01 Admin Bug Fixed #482 - Can't directly delete banners (Chris) 2006-01-31 Admin Bug Fixed #493 - Fixed wrong row highlighting in campaign-zone (Chris) 2006-01-31 Maintenance Feature Fixed #489 - Priority Compensation Delta value changed from 5% change in zone traffic fraction to 10% change, so that compensation does not happen as aggressively as before (Andrew) 2006-01-31 Maintenance Feature Fixed #487 - Changed the way required ad impressions are allocated to zones, to further improve on #485, and deal with over-subscribed zones more gracefully than before; Under-delivery is now proportional to the over-subscribed zone allocations; Required and requested impressions for ad/zone pairs now stored; Priority values now based on the requested impressions; Priority Compensation now performed on the required impressions (Andrew) 2006-01-31 Admin Bug Fixed #492 - Changed the row highlight in banner-zone to blue (Chris) 2006-01-31 Delivery Bug Fixed #491 - Click-through was broken if duplicate $_GET name/value pair was passed to some upstream 3rd party servers (Chris) 2006-01-31 Delivery Bug Fixed #490 - Clicks should not be logged from the admin interface (Chris) 2006-01-31 Admin Bug Fixed #481 - Missing channel tab (Removed empty tab) (Chris) 2006-01-27 Maintenance Feature Fixed #485 - Added basic "scaling back" support when allocating ad impressions to over-subscribed zones (Andrew) 2006-01-27 Delivery Bug Fixed #484 - Generic HTML form tracking is broken (Chris) 2006-01-26 Admin Bug Fixed #406 - The FileScanner class was not working in PHP5, so all option lists showing plugins were not visible (Andrew) 2006-01-26 Maintenance Bug Fixed #475 - Update previous fix to not allocate one impressions in the case where this would over-subscribe the (inactive) zone (Andrew) 2006-01-25 Admin Bug Fixed #396 - Adding a one-day long campaign fails (Chris) 2006-01-24 Maintenance Feature Fixed #475 - The MPE now allocates at least one impression to every active ad/zone combination, as well as reserving one impressions for the "blank" ad (which passes through to low priority placements), to assist with Priority Compensation of very highly targeted advertisements and help limit damage when there are targeting errors (Andrew) 2006-01-24 Maintenance Bug Fixed #473 - Updated the MPE's Constraint classes to deal with the new way that Delivery Limitations (ACLs) are now stored (Andrew) 2006-01-23 Maintenance Feature Fixed #408 - Filter Compensation renamed to Priority Compensation, now that the process is applied to all ad/zone combinations (Andrew) 2006-01-23 General Feature Fixed #312 - Added new indexes to table definitions, upgrade process (Andrew) 2006-01-23 Maintenance Bug Fixed #393 - Typo in MSE debug messages (Andrew) 2006-01-23 Admin Bug Fixed #405 - Clicking on a Doubleclick ad in the adserver interface does not work (Chris) 2006-01-23 Delivery Bug Fixed #403 - Channels with Source targeting don't work (Chris) 2006-01-20 Maintenance Bug Fixed #398 - Deleting a zone doesn't unlink linked banners (Chris) +---------------------------+ | Release Max v0.3.16-alpha | +---------------------------+ 2006-01-17 Delivery Bug Fixed #384 - Logging beacon referer and loc values now urlencoded (Chris) 2006-01-17 Maintenance Feature Fixed #367 - Added ability to enable/disable instant priority value updates (Andrew) 2006-01-16 Delivery Feature Fixed #383 - Implemented new replacement macro {clickurl_plain} for some 3rd parties that require a non-urlencoded tracking URL (Chris) 2006-01-16 Admin Bug Fixed #382 - Restored partial highlight in campaign-zone (Chris) 2006-01-16 Maintenance Bug Fixed #381 - Filter compensation now runs across all zones (Chris) 2006-01-13 Admin Bug Fixed #380 - Empty row on the affiliate-index page (Chris) 2006-01-12 Delivery Bug Fixed #379 - Appended tracker code was only appended if there were tracker variables associated (Chris) 2006-01-12 Admin Bug Fixed #378 - Duplicate/Move/Apply limitations to Campaigns/Banners fixed (Chris) 2006-01-12 Admin Feature Fixed #377 - Click-only invocation for zone iterates over all banners (Chris) 2006-01-12 Admin Feature Fixed #352 - Colour scheme for targeting stats (Rob) 2006-01-12 Admin Feature Fixed #355 - Display warning icon on hours that changed target a lot (Rob) 2005-01-11 Adming Bug Fixed #376 - Things broke when running PHP in CLI mode (Chris) 2005-01-11 Admin Bug Fixed #375 - Eyeblaster and falk auto-alteration rules were updated (Chris) 2006-01-11 Plugins Feature Fixed #374 - Delivery limitations are now plugin based (Chris) 2006-01-11 Admin Bug Fixed #372 - Updated the default channelDelivery conf file (Chris) 2006-01-10 Admin Bug Fixed #356 - Display days that are missing targeting stats (Rob) 2006-01-09 Admin Feature Fixed #351 - Added date verification to the Edit Campaign screen (Rob) 2006-01-04 General Bug Fixed #343 - Mentioned php upload_tmp_dir setting in INSTALL.txt (Rob) 2006-01-03 Admin Feature Fixed #32 - Added targeting statistics screens. (Rob) 2005-12-20 Admin Feature Added a warning icon to *x* zones in the campaign-zone screen (Chris) 2005-12-14 General Feature Fixed #292 - Added support for basic financial information to the UI, and added support to the MSE to compile up this information into the data_summary_ad_hourly table (Andrew) 2005-12-14 Admin Bug Fixed client login permissions (Chris) 2005-12-09 Maintenance Bug Fixed #330 - Placements with a start date that have been deactivated due to reaching delivery targets are no longer re-activated (Andrew) 2005-12-09 Maintenance Bug Fixed #186 - Disabled advertisements in active placements no longer assigned priorities (Andrew) 2005-12-07 Admin Bug Fixed #299 - Bad image URLs in HTML banner edit screen fixed (Andrew) 2005-12-07 Admin Feature Fixed #239 - Removed the Keywords Statistics drop down option until while keywords (categories) are not available (Andrew) 2005-12-07 Admin Bug Fixed #306 - Applied Omega's patch for timeout bug in lib-gui.inc.php when using PHP 4.4.1 (Andrew) 2005-12-01 Admin Bug Ticked status of "Is Basket Value" didn't work in IE (Chris) 2005-11-30 Delivery Bug Fixed #269 - Deprecated reference to config.inc.php removed from local mode invocation script (Andrew) 2005-11-28 Delivery Bug Fixed #324 - "Don't show another banner from the same campaign" was 2005-11-28 Maintenance Bug Fixed #316 - Added limitations on zone priority factoring to prevent factors becoming larger/smaller than is suitable for the system, added a debug log item for notification of these limitations, and added code to perform filter compensation when impressions were requested, but none were delivered (Andrew) 2005-11-28 General Bug Updated return-by-reference syntax for PHP4.4+ compatibility (Rob) 2005-11-28 Admin Feature Added warning to banner-acl screen when there are no acls, but the banner has a compiled limitation can happen when duplicating (Chris) 2005-11-25 Admin Feature Changed the default value for "Advertiser Report" to false (Chris) 2005-11-25 General Feature Refactored the DAL classes to create room for a new Admin DAL class. Created a skeleton of the new Admin DAL class (Andrew) 2005-11-23 Admin Feature Fixed #321 - Improved the zone-probability screen to show limitations and campaign priority values (Chris) 2005-11-22 Delivery Bug Fixed #320 - Random number for ad selection wasn't scaled to take account of removed ads (Chris) 2005-11-17 Maintenance Bug Fixed #317 - Fixed Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to also return data on ad/zone combinations that requested impressions, but for which no impressions were actually delivered (Andrew) 2005-11-17 Maintenance Bug Fixed #314, #315 - Changed the zone fraction delta value in Filter Compensation to 0.05, and changed the calculation of the delta between the previous two OIs so that it is expressed as a fraction of the previous OI zone fraction, rather than a raw number (Andrew) 2005-11-16 Delivery Bug Fixed #313 - Changed the way random floating point number is generated to ensure maximum variablity possible on user's system (Andrew) 2005-11-15 Admin Bug Greyed out the priority select field unless "High" selected (Chris) 2005-11-14 Delivery Feature Added new targeting type "Page URL" (Chris) +---------------------------+ | Release Max v0.3.15-alpha | +---------------------------+ 2005-11-03 Admin Bug Fixed #295 - Long names push page content in Mozilla (Chris) 2005-11-03 Admin Bug Fixed #267 - Fixed generating local invocation code (Radek) 2005-11-03 Admin Bug ReFixed #275 - New campaigns now default to low again (Chris) 2005-11-02 Admin Bug Fixed #294 - Tracker details deleted when saving append code (Chris) 2005-11-02 Admin Feature Fixed #107 - Added warning message when using image invocation for trackers with appended code (Chris) 2005-11-02 Admin Bug Fixed #104 - Changed "Integer" to "Number" in the interface (Chris) 2005-11-01 Delivery Feature Added support for 3rd party impression callback logging (Chris) 2005-11-01 Delivery Feature Added delivery support for email zone (Chris) 2005-11-01 Admin Feature Added new zone type "email" for newsletter/email broadcasts (Chris) 2005-11-01 Maintenance Bug Extended Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to look back in time for old prioritisation information, so that filter compensation works when maintenance didn't/wasn't run in the previous operation interval (Andrew) 2005-11-01 General Bug Fixed #291 - Incorrect field name in the data_intermediate_ad table (Andrew) 2005-11-01 Admin Bug Fixed #289 - Advertiser cannot change their password (Chris) 2005-10-31 Delivery Bug Fixed #287 - Capping twice only shows once (Chris) 2005-10-31 Admin Feature Fixed #275 - Default campaign prioirity set to 5 (Chris) 2005-10-28 Admin Bug Fixed #286 - Linking a campaign to a 0x0 zone links ads of all sizes (Chris) 2005-10-27 Maintenance Bug Fixed #285 - Fixed the prioritisation adjustment factor values returned by FilterCompensation::_calculateFactor() method (Andrew) 2005-10-27 Maintenance Bug Fixed #281 - Changed the Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to return the correct number of impressions from the last operation interval, and to also calculate and return the average requested impressions and priority values, in the event that these values changed during the previous operation interval (Andrew) 2005-10-27 Maintenance Feature Changed the Maintenance DAL to use the object-level dbh in all methods, instead of sometimes creating a method-level instance of the same (Andrew) 2005-10-26 Install Bug Fixed #152 - Max doesn't work with some characters in password (Chris) 2005-10-26 Delivery Feature Fixed #282 - Prevent showing capped ads to users with cookies disabled (Chris) 2005-10-26 Admin Bug Fixed #270 - Changed the local mode invocation tag to use "include_once" when including the local mode invocation file (Andrew) 2005-10-26 Admin Bug Fixed #272 - Update the Portuguese language files to use the ISO-8859-15 character set (Andrew) 2005-10-26 Maintenance Bug Fixed #148, #187 - Two instances of the DAL not returning information for all zones in the system (where the MSE has not yet created zone impression forecasts), and also fixed where past ad/zone information was creating stdClass objects, in the filterCompensation class, when old ad/zone associations no longer exist (Andrew) 2005-10-14 Delivery Bug Fixed #259 - Block conversion for x secs broken (Chris) 2005-10-14 Delivery Feature Fixed #258 - Ability to specify cookie domain (Chris) 2005-10-14 Delivery Bug Fixed #253 - Cache files created in wrong place (Chris) 2005-10-14 Delivery Bug Fixed #256 - Fixed logging of Geotargeting data (Andrew) 2005-10-14 Admin Feature Added Axelo's updated Czech translation (Chris) 2005-10-12 Delivery Bug Fixed #252 - Conversion tracking broken (Chris) 2005-10-12 General Feature Fixed #250 - Added "updated" fields to many tables (Radek) +---------------------------+ | Release Max v0.3.14-alpha | +---------------------------+ 2005-10-10 Delivery Bug Fixed #247 - Added resource link identifier to delivery engine DAL and added some error checking and tests (Chris) 2005-10-06 Admin Bug Fixed #238 - JavaScript error in campaign-edit (Chris) 2005-10-06 Admin Bug Refixed #225 - Banner navigation tabs empty (Chris) 2005-10-06 Admin Bug Fixed #237 - Inactive campaigns in advertiser-campaigns (Chris) 2005-10-05 Maintenance Feature Added new configuration file option to allow the default number of forecast impressions for a new zone to be set (Andrew) 2005-10-05 Delivery Feature Added new items to configuration file to allow for debug logging of the delivery engine (Andrew) 2005-10-04 Delivery Bug Fixed #226 - Channel delivery limitations with source (Radek) 2005-10-04 Admin Feature Fixed #225 - Reordered workflow for creating campaigns (Chris) 2005-10-04 Admin Bug Fixed #220 - SQL error deactivating banner as agency (Chris) +---------------------------+ | Release Max v0.3.13-alpha | +---------------------------+ 2005-10-03 Admin Feature Made default setting for 3rd party tracking in invocation code configurable on an agency level (revision of #109) (Chris) 2005-10-03 Plugins Feature Added new class to generate XML based (Excel compatible) reports. Added new report: "Conversion Tracking Analysis" (Arlen/Radek) 2005-10-03 Admin Bug Fixed #216 - Auto altering of 3rd party HTML was broken (Chris) 2005-09-30 Maintenance Bug Removed temporary code to track down error in FilterCompensation (Andrew) 2005-09-30 Maintenance Bug Fixed #146 - Changed the Maintenance DAL so that information about the reserved zone with ID zero is not returned from the getAllZonesImpInv() method, as this zone is only used for direct selection, and is not relevant in prioritisation calculations (Andrew) 2005-09-30 Admin Bug Fixed #212 - Unable to add tracker variable values due to missing new column from upgrade script (Andrew) +---------------------------+ | Release Max v0.3.12-alpha | +---------------------------+ 2005-09-27 Admin Bug Fixed #203 - All campaigns deleted when no campaignid passed in (Chris) 2005-09-27 Maintenance Bug Added temporary code to try to track down error with FilterCompensation, suspected to be related to a non-zone (Andrew) 2005-09-23 Admin Bug Fixed #198 - Convert swf hardcoded links broken (Chris) 2005-09-23 Admin Bug Fixed #195 - Redirected to wrong page when editing banner (Chris) 2005-09-23 General Feature Fixed #184 - Added config option for font directories, graph font (Andrew) 2005-09-16 Admin Bug Fixed #150 - Duplicate campaign now works (Chris) 2005-09-16 Plugins Bug Fixed #185 - Removed hard-coded table names from reports (Chris) 2005-09-14 Admin Bug Fixed #69 - Wrong parameter count for date() in report index screen (Chris) 2005-09-13 Maintenance Bug Fixed #180 - Fixed debugging comment when selecting conversions that have no variable value attached (Andrew) 2005-09-13 Admin Bug Fixed #103 - Changed label of the default tracker status to "Default Status" (Andrew) +---------------------------+ | Release Max v0.3.11-alpha | +---------------------------+ 2005-09-13 General Feature Added notes to upgrade file about delivery file name changes (Andrew) 2005-09-12 Delivery Bug Fixed #179 - Allow non-Max parameter passed into ck.php to be passed on to the destination URL (Chris) 2005-09-12 Admin Bug Fixed #139 - Wrong permissions for some advertiser reports (Chris) 2005-09-12 Admin Bug Fixed trac #143 - Missing requests column in stats-global-affiliates (Chris) 2005-09-12 General Bug Fixed #166 - Added file mode to debug file (Radek) 2005-09-12 Delivery Feature Fixed #156 - Renamed the delivery engine files (Andrew) 2005-09-12 Admin Bug Fixed #98 - Duplication of banners and zones fixed (Andrew) 2005-09-12 Delivery Feature Log dates in delivery using UTC as an option (Radek) 2005-09-12 Maintenance Feature Updated tool to allow re-generation of past statistics (Andrew) 2005-09-09 General Feature Fixed #136 - Added ability to dedup conversions (Radek) 2005-09-08 General Feature Changed the default debug log options to NOT include method names and line numbers (Andrew) 2005-09-06 Admin Bug Fixed #95 - Geotargeting now works (Chris) 2005-09-06 Admin Bug Fixed #167 - Capping information now saved (Chris) 2005-09-05 Maintenance Feature Improved the comments and naming of methods (Andrew) 2005-09-05 General Feature Fixed #159 - Added ability to set tracker variable as "is_basket_value" (Radek) 2005-09-05 General Bug Fixed capitalisation bug of column name in schema (Andrew) 2005-09-05 General Bug Updated tests broken by addition of "comments" to schema (Andrew) 2005-09-05 Admin Bug Fixed #153, #154 - Added "comments" column to initial schema (Chris) 2005-09-01 General Feature Fixed #44 - added ChannelForecasting: - Grouping delivery limitations in channel - Added new maintenance process for ChannelForecasting - Predicting number of impressions (Radek) 2005-09-01 General Feature Updated the Known Issues file to note this is about known issues, not known bugs, and added link to Trac (Andrew) 2005-09-01 General Feature Removed comment from the README file relating to a library no longer used in Max (Andrew) 2005-09-01 General Feature Updated the Known Issues file about PEAR::Image_Graph, now that the patch suggested has been applied (Andrew) 2005-09-01 Maintenance Bug Fixed #145 - Not setting PEAR error handling correctly around database queries where table might not exist in split-table mode (Andrew) 2005-09-01 Delivery Bug Fixed #142 - Error in XML-RPC delivery logging (Andrew) 2005-09-01 Maintenance Feature Refactored the Maintenance Statistics Engine DAL to reduce code duplication (James) +---------------------------+ | Release Max v0.3.10-alpha | +---------------------------+ 2005-08-31 Admin Feature Fixed #140 - Added comment boxes for all entities (Chris) 2005-08-31 Admin Bug Fixed #144 - Linked stats conversions with agencies/publishers (Radek) 2005-08-31 Admin Bug Fixed problem in the SQL builder when using an empty table prefix (Chris) 2005-08-31 Delivery Feature Tracker impression log server IP using new config variable: $conf['rawDatabase']['serverRawIp'] (Radek) 2005-08-23 Admin Bug Updated other strings in the default English language file (Andrew) 2005-08-23 Admin Bug Fixed #125 - Changed Booked, Delivered AdImpressions, AdClicks and AdConversions strings to just Booked, Delivered Impressions, Clicks and Conversions (Andrew) +---------------------------+ | Release Max v0.3.09-alpha | +---------------------------+ 2005-08-23 Delivery Bug Fixed #124 - Added automatic changing of URL when using SSL delivery in JS Invocation Tags (Andrew) 2005-08-23 Admin Bug Fixed #109 - Changed default value of Support 3rd Party Click Tracking "No" (Andrew) 2005-08-23 General Bug Added Jakub Olexa's patches to install, upgrade scripts (Andrew) 2005-08-22 General Bug Upgraded PEAR Packages, including XML-RPC, to ensure latest security hole in XML-RPC has been patched (Andrew) 2005-08-22 Admin Feature Fixed #108 - Changed Bug Report screen to use name of application set in preferences in the text (Andrew) 2005-08-22 Maintenance Bug Fixed #106 - Added code to test if the imageantialias() function exists in PHP or not, and select anti-aliasing of graphs based on this (Andrew) 2005-08-22 Admin Feature Fixed #112, #113 - Changed string strViews into strImpressions, changed AdClicks into Clicks, AdConversions into Conversions, etc. (Radek) 2005-08-22 Maintenance Feature Added additional tests to ensure zones exist before attempting to calculate priorities in the zones (Andrew) +---------------------------+ | Release Max v0.3.08-alpha | +---------------------------+ 2005-08-11 Delivery Bug Fixed #33 - Added JS to Campaign Properties - show-hide available impressions/clicks/conversions dynamically using JavaScript (Radek) 2005-08-11 Delivery Bug Fixed #76 - Changed the way companion campaigns are dealt with so that the difference between high-priority and low-priority companion campaigns is handled (Andrew) 2005-08-10 Admin Bug Fixed #50 - Editing banner properties for Text and HTML banners (Radek) 2005-08-10 Admin Bug Fixed #93 - JavaScript in campaign-edit.php (Radek) 2005-08-09 Admin Bug Fixed #76 - Fixed zone-probability.php to deal new way of storing priorities (Andrew) 2005-08-09 Delivery Bug Fixed #76 - Delivery engine now deals with the new way of storing paid (high-priority) placement ad priorities (between 0 and 1), and also allows pass-through to low-priority placements ads when required (Andrew) 2005-08-09 Delivery Bug Fixed #75 - Normal XML-RPC delivery broken due to cookies not being correctly serialised into XML-RPC structures, and an incorrect path for inclusion of XML libraries (Andrew) 2005-08-09 Maintenance Bug Fixed #89 - Missing include for phpads_sendmail() in the MSE's AdStats MySQL DAL (Andrew) +---------------------------+ | Release Max v0.3.07-alpha | +---------------------------+ 2005-08-08 Plugins Feature Fixed #77 - Updated Plugins class to allow external storage of plugins cache files (Andrew) 2005-08-08 Admin Feature Improved case of Conversion Editing strings (Andrew) 2005-08-08 Maintenance Feature Updated MSE's Tracker DAL to use class-level database handler (Andrew) 2005-08-08 Maintenance Bug Fixed #72 - Error in number of tables dropped in MSE Report (Andrew) 2005-08-08 General Feature Added new definition for the plugins cache path in constants.php (Andrew) 2005-08-06 General Bug Fixed definition of cache path in constants.php (Andrew) 2005-08-04 Admin Bug Fixed #58 - SQL error in capmaign properties (Radek) 2005-08-04 Admin Bug Fixed description of unlocking configuration file in Settings (Andrew) +---------------------------+ | Release Max v0.3.06-alpha | +---------------------------+ 2005-08-04 Admin Bug Fixed possible divide by zero bug in zone-probability.php (Andrew) 2005-08-04 Admin Bug Fixed remaining creative manipulation functions' FTP modes (Andrew) 2005-08-04 Admin Bug Fixed uploading of creatives to FTP store (Andrew) 2005-08-04 Admin Bug Fixed setting FTP image store via UI (Andrew) 2005-08-04 Admin Bug Fixed description of locking configuration file in Settings (Andrew) 2005-08-04 Admin Bug Fixed bug relating to placement of custom logo in UI (Andrew) 2005-08-02 General Bug Fixed other include path errors in code base (Andrew) 2005-08-02 Delivery Bug Fixed include path error lib-remotehost.inc.php (Andrew) +---------------------------+ | Release Max v0.3.05-alpha | +---------------------------+ 2005-07-25 Maintenance Bug Fixed #43 - Errors in MPE when using table prefixes (Andrew) 2005-07-25 General Feature Fixed #47 - Added bug reporter functionality (Demian) 2005-07-22 Admin Bug Fixed #42 - Formatting error in advertiser-index.php (Andrew) 2005-07-22 Admin Bug Fixed #41 - Bug with UI Preferences (Andrew) 2005-07-22 Maintenance Feature Added performance option to the MySQL MSE for summarising really large numbers of requests, impressions and clicks (Andrew) +---------------------------+ | Release Max v0.3.04-alpha | +---------------------------+ 2005-07-15 General Bug Added fix to overcome bug in PEAR::Date cause by passing parameters by reference in PHP5 (Andrew) 2005-07-14 General Bug *Really* fixed wandering time zone issue with PEAR::Date (Andrew) 2005-07-14 Admin Bug Fixed the banner-zone.php file so that the prioritisation engine is run if required (Andrew) 2005-07-13 General Bug Fixed MAX_Dal_Statistics_AdServer_mysqlSplit::summariseConnections() method so that it works with PHP5 object assigment by reference (Matteo) 2005-07-12 Maintenance Bug Fixed bug that meant that the conversion count was wrong when a tracker with non-basket variable values was attached (Andrew) 2005-07-11 Maintenance Bug Fixed MAX_Dal_Statistics_AdServer_mysql::saveSummary() method so that it works in the event that maintenance needs to run over more than a single day (Andrew) 2005-07-11 Maintenance Bug Fixed generation of priorities in initial (empty) install (Andrew) 2005-07-11 General Bug Fixed wandering time zone issue with PEAR::Date (Andrew) 2005-07-06 Admin Bug Fixed adding of advertisements so that the special direct-selection association to zone 0 (zero) is set with an appropriate link_type (Andrew) 2005-07-06 Maintenance Bug Fixed code to initiate MPE from the UI (Andrew) 2005-07-05 Maintenange Feature Updated the MSE to no longer decrement campaign (lifetime) inventory requirements, as the total booked values are required by the new MPE (Andrew) 2005-07-05 Admin Feature Update the Campaign UI pages to reflect changes to the MPE (Andrew) 2005-07-05 Maintenance Bug Updated the Maintenance DAL to not use the query builder for getRequiredAdImpressions(), so that the PEAR Error object can be tested in the result set (Andrew) 2005-07-04 Admin Feature Updated the UI to use the new MPE instead of the old PAN priority (Andrew) 2005-07-01 Maintenance Feature New Maintenance Prioritisation Engine enabled in code (Andrew) 2005-06-30 General Feature Updated versions of PEAR::XML_Parser and PEAR::Benchmark distributed with Max Media Manager (Andrew) 2005-06-30 Delivery Bug Updated PEAR::XML_RPC so that fix for http://secunia.com/advisories/15852/ is in the code base (Andrew) 2005-06-28 Maintenance Feature Updated code so that it uses values in the constants.php file for conversion types, instead of hard-coded values (Andrew) 2005-06-27 Maintenance Bug Added code to MySQL Statistics Engine DAL so that the SQL statements CREATE TEMPORARY TABLE ... SELECT FROM ... now correctly set the defined table type from the configuration file, rather than using the default table type (Andrew) 2005-06-20 General Feature Edit conversions: (Radek) - Instead of setting "log" option every tracker has a defined connecion status ("Approved" status is equivalent to conversion) - Added preference "Allow edit conversions" to "agency edit" page - Added setting default connection status for agency - If agency has proper rights it can edit conversions on statistics page - Added new statistics page for viewing every conversion - Added new preference "Default tracker status" to user interface section 2005-06-20 Admin Bug Fixed file include bug in /plugins/reports/lib.php (Andrew) 2005-06-13 Admin Feature Added drop-down selection for target type in campaign edit (Chris) 2005-06-13 Admin Feature Added 'origin' section to default config file (Chris) 2005-06-10 General Feature Re-formatted a number of old tests to work in the new testing environment (Andrew) 2005-06-09 Maintenance Feature Updated outstanding Maintenance Statistics tests to work in the new testing environment (Andrew) 2005-06-09 Admin Bug Updated the MAX_Admin_Redirect class so that is has a default value for the admin page to redirect to (Andrew) 2005-06-08 Maintenance Bug Updated the test suite to deal with changes to the data_summary_zone_impression_history table (Andrew) 2005-06-08 Maintenance Bug Fixed bug in conversion summarisation, so that separate conversions by the same viewer are kept separate, when they all have basket_value typevariable values attached (Andrew) 2005-06-01 General Feature Added "production server" option in Settings->General settings page (Radek) 2005-06-01 General Feature Added libraries to define and deploy Max XML-RPC services (see lib/max/RPC) 2005-05-24 General Feature Added "Conversion tag management". Feature which allow to add additional html to output generated by tracker delivery script: delivery/adconversionjs.php Look into: Tracker overview -> append tracker code (Radek) 2005-05-23 General Feature Added ErrorHandler class: shows source context where error occured in source file and can send error reports via email -- new options in config file in [debug] section (Radek) 2005-05-23 Plugins Feature Plugins config files are dependant on host name (Radek) 2005-05-17 Admin Feature Change logo file to be able to be absolute (Scott) 2005-05-17 General Feature Updated the coding standards documentation (Andrew) 2005-05-17 Maintenance Bug Fixed the way the Maintenance_Statistics factory class is used in the main maintenance script (Andrew) 2005-05-11 Admin Feature Added support for additional configurable UI options (Scott) 2005-05-05 Delivery Feature Added support for remote origin server (Chris) 2005-04-29 General Feature Added support for multi-Max installations (Andrew) 2005-04-28 Maintenance Bug Modified SQL so that even if duplicate tracker/campaign links are created, multiple connections are not created (Andrew) 2005-04-27 General Feature Completed all new testing environment, and converted all existing Table, Maintenance Statistics DAL tests to the new format (Andrew) +---------------------------+ | Release Max v0.3.03-alpha | +---------------------------+ 2005-04-16 Admin Bug Updated login form to use standard field names to allow browsers to save details (Chris) 2005-04-16 Admin Bug Removed "edit sources" from the maintenance dropdown (Chris) 2005-04-16 Admin Bug Fixed *x* zones not listed in banner-zone (Chris) 2005-04-16 Admin Bug Fixed bug that was removing the default (zoneid=0) ad_zone_associations when saving in banner-zone screen (Chris) 2005-04-16 Delivery Bug Removed references to hardcoded "phpAds_id" in delivery (Chris) 2005-04-16 Delivery Bug Anti-caching headers weren't being set for the logging beacon! (Chris) 2005-04-16 Admin Bug Fixed column sort headers links in lib-history (Chris) 2005-04-16 Admin Bug Added checks to make sure that mis-sized ads are not linked to zones (Chris) 2005-04-15 Delivery Feature Updated delivery engine to support companion positioning (Chris) 2005-04-15 Admin Bug Restored the pink highlight in the campaign and banner linked zones screens (Chris) 2005-04-15 Maintenance Bug Modified prioritisation to exclude exclusive campaigns (Chris) 2005-04-15 Admin Feature Added exclusive priority and companion positioning fields to the campaign edit screen (Chris) 2005-04-16 Admin Bug Fixed zones with only exclusive banners being greyed out in overview (Chris) 2005-04-15 Admin Feature Added exclusive banners section on the zone-probability screen (Chris) 2005-04-15 Admin Bug Fixed wrong sized banners shown in the zone-include screen (Chris) 2005-04-15 Admin Bug Changed the default link type back to "Link by parent campaign" (Chris) 2005-04-15 Admin Bug Fixed all zones showing inactive zone icons (Chris) 2005-04-15 Admin Bug Fixed the matching banner count in the drop down list of available campaigns (Chris) 2005-04-15 Admin Bug Fixed bug when listing zone - campaign/banners associations (Chris) 2005-04-15 Delivery Feature Implemented companion positioning (Chris) 2005-04-15 Delivery Feature Implemented exclusive campaigns (Chris) 2005-04-15 Delivery Feature Updated delivery engine to use the new delivery DAL (Chris) 2005-04-15 Delivery Bug Fixed adview to show the backup gif for flash banners (Chris) 2005-04-15 Plugins Bug Folders created by PHP (in var/plugins subfolder) have proper rights (Radek) 2005-04-13 Plugins Feature Added ServiceLocator class (lib/core folder). Very usefull for creating classes which is easier to test with SimpleTest: http://www.martinfowler.com/articles/injection.html#UsingAServiceLocator (Radek) 2005-04-13 Plugins Bug All benchmarking in www/delivery folder are using startBenchmark() and stopBenchmark() functions (Radek) 2005-04-13 Plugins Feature Configuration files (geotargeting) moved from "plugins" folder to "var", "plugins" folder doesn't need to be writeable anymore (Radek) 2005-04-12 Plugins Bug Fixed bug that causing error while creating invocation code from publisher page (Radek) 2005-04-12 Plugins Bug Fixed bug - banner selection and campaign are no longer visible as an option on zone invcation page (Radek) 2005-04-12 Plugins Bug Fixed saving invocation tags plugin settings (Radek) 2005-04-12 Maintenance Bug Fixed missing text in debug message describing the current OI (Andrew) 2005-04-12 Maintenance Feature Improved the DAL debug logging messages (Andrew) 2005-04-11 Admin Bug Fixed redirection bug at the end of settings-db.php (Andrew) 2005-04-10 Plugins Bug Fixed bug #1444: "Invocation Settings Page Doesn't Display" (Radek) +---------------------------+ | Release Max v0.3.02-alpha | +---------------------------+ 2005-04-10 Delivery Bug Updated adlog to send the P3P headers before attempting to set cookies (Chris) 2005-04-10 Delivery Bug Added function sendP3PHeaders to delivery functions (Chris) 2005-04-10 Admin Bug Prevented interface from performing midnight tasks (Chris) 2005-04-10 Admin Bug Updated campaign delivery report to replace $delimiter with a space (Chris) 2005-04-10 Admin Bug Added and updated the admin-breakdown report (Chris) 2005-04-10 Admin Bug Re-added and updated the agency report (Chris) 2005-04-10 Delivery Bug Fixed bug extracting variables from cookies in adclick (Chris) 2005-04-10 Delivery Bug Updated adview to use config-file driven variable names (Chris) 2005-04-10 Delivery Bug Fixed bug that was causing all cookies to be set on every view (Chris) 2005-04-10 Delivery Bug Updated delivery engine to use conf-file drven cookie names (Chris) 2005-04-10 Delivery Bug Fixed time based capping (Chris) 2005-04-10 Delivery Bug Fixed bug that was preventing cookies from being set by adlog (Chris) 2005-04-10 Delivery Bug Fixed bug that prevented external redirects from showing (Chris) 2005-04-10 Admin Bug Fixed ad-zone associations not maintained when linking campaigns (Chris) 2005-04-08 General Bug Renamed the "timestamp" column in the userlog table to be lowercase, and added code to upgrade to fix past bad installations (Andrew) 2005-04-08 Admin Bug Applied Mark Reidenbach's patch to return database upgrade errors to the install script (Andrew) 2005-04-08 Admin Feature Applied Mark Reidenbach's patch to simplifiy fatal error checking during installation (Andrew) 2005-04-08 Admin Feature Applied Mark Reidenbach's patch to simplifiy PHP version check during installation (Andrew) 2005-04-07 Plugins Feature Invocation tags and channel delivery was moved to plugins folder which means that now is posssible to create new invocation tags as plugins. Look into docs/developer/plugins.zuml for new API. Plugins could cache some data in var/plugins folder (channel delivery use this feature to cache SQL query). (Radek) 2005-04-07 Bug Admin Applied Mark Reidenbach's patch to prevent SQL injection hole in lib-sessions.inc.php (Andrew) 2005-04-07 General Bug Applied Mark Reidenbach's patches to remove instances of "global $_SERVER" and "global $_COOKIE" (Andrew) 2005-04-07 General Feature Wrote a new class to handle setting up and taking down of the test environment to increase code re-use, and deal with the problem of different configurations/test environments (Andrew) 2005-04-07 General Feature Changed the Table library classes to use the database type from the configuration file by default (Andrew) 2005-04-05 Admin Bug Fixed file include bugs in campaign-edit.php (Andrew) 2005-04-05 General Feature Converted campaign priority levels of 'l'ow, 'm'edium and 'h'igh into integer values of 0, 1 and 2, so that exclusive campaigns (-1) can be introduced, and to allow more levels of campaigns at a later date (Andrew) 2005-04-01 General Bug Removed v0.3.01-alpha upgrade method, as no new SQL that is not done in the v0.3.00-alpha upgrade method, thanks Mark Reidenbach (Andrew) 2005-04-01 Delivery Bug Restored Geotargeting code to lg.php and ck.php (Andrew) 2005-03-31 Admin Bug Added some missing required files to lib-sessions.inc.php (Andrew) 2005-03-31 Admin Bug Fixed bug where Admin_DA::getVariables built a query with a non-existent column, thanks sjordan (Demian) 2005-03-31 Admin Bug Reverted the french translation files which were corrupted (Chris) 2005-03-31 General Bug Committed Mark Reidenbach's patch that makes use of PEAR DB's portable table listing method (Demian) 2005-03-31 General Bug Fixed bug where upgrade from phpAdsNew didn't work if a table prefix was supplied (Demian) 2005-03-30 Delivery Bug Fixed missing comma in P3P headers if both a P3P policy location and a compact policy are set (Andrew) 2005-03-30 General Feature Updated default .ini file so that Max does NOT use a table prefix by default (Andrew) 2005-03-23 General Bug Fixed the required version of PHP in the laguange files (Andrew) 2005-03-18 General Bug Fixed the version number in the API documentation (Andrew) +---------------------------+ | Release Max v0.3.01-alpha | +---------------------------+ 2005-03-18 Plugins Feature Plugins - new plugins architecture. All plugins are now in plugins directory. Geotargeting, reports and 3rdPartyServers code has been moved here. Every plugin could have own configuration and could be translated to other languages. Poseidon UML is in docs/developer/plugins.zuml file. (Radek) 2005-03-18 General Bug Applied Mark Reidenbach's patch to remove deprecated $phpAds_db_link variable (Andrew) 2005-03-18 General Bug Applied Mark Reidenbach's patch to remove duplicate index in the data_intermediate_ad_connection table (Andrew) 2005-03-18 General Feature Removed backwards-compatability code for older PHP versions, now that the installer checks the PHP version on install (Andrew) 2005-03-18 Admin Feature Implemented new data access layer, file located in lib/max/Admin_DA.php, public methods expose the majority of Max data access operations (Demian) 2005-03-16 Admin Feature Added code to check MySQL version when installing (Andrew) 2005-03-16 General Bug Changed sytnax of "RELEASE_LOCK" to "SELECT RELEASE_LOCK" (Andrew) 2005-03-16 Admin Bug Fixed the way the installer utilises the form-validation JavaScript to prevent errors in IE (Andrew) 2005-03-16 Delivery Bug Applied Marcus Bointon's patch to adview.php to prevent PHP warning messages (Andrew) 2005-03-16 Admin Bug Upgraded PEAR::DB to 1.7.4 to fix install problem on MySql 4.1 (Andrew) 2005-03-16 General Feature Added all but PEAR::Config to the PEAR install registry (Andrew) 2005-03-15 Maintenance Bug Fixed inclusion of init.php when running maintenance (Andrew) 2005-03-15 Delivery Bug Applied Matteo Beccati's numeric check on refresh parameter to adframe (Andrew) 2005-03-15 Delivery Bug Fixed "$isset" instead of isset in lib-view-main.inc.php (Andrew) 2005-03-15 Delivery Bug Fixed use of Geotargeting classes (Andrew) 2005-03-15 Admin Bug Fixed ACL use of Geotargeting classes (Andrew) 2005-03-14 Admin Bug Fixed display of Userlog details (Andrew) 2005-03-14 Admin Bug Fixed discovery of Geotargeting classes (Andrew) 2005-03-14 Maintenance Bug Fixed include of lib-statistics.inc.php in maintenance-reports.php (Andrew) 2005-03-14 General Bug Added missing column to upgrade script (Andrew) 2005-03-14 Admin Bug Fixed redirection issue when checking updates with GZIP compression enabled (Andrew) 2005-03-14 Admin Bug Fixed path derivation/redirection during install (Andrew) 2005-03-11 General Feature Added note to known issues re: PEAR Config (Andrew) +---------------------------+ | Release Max v0.3.00-alpha | +---------------------------+ 2005-03-10 Delivery Bug Fixed XML-RPC invocation tags (Andrew) 2005-03-08 Delivery Bug Fixed problem which could cause infinte loop if an ACL failed (Chris) 2005-03-08 Delivery Bug Fixed delivery to obtain default banner details from the agency preference details (Andrew) 2005-03-07 Delivery Bug Fixed delivery URL generation was doubling up the prefix (Chris) 2005-03-07 Admin Bug Fixed installer to correctly determine installation mode, and to set the web image directory location (Andrew) 2005-03-04 Admin Bug Applied Mark Reidenbach's patch to fix the PHP version check during installation to meet the documented required version (Andrew) 2005-03-02 Delivery Feature Added delivery support for new MaxMind database types (Andrew) 2005-03-02 Admin Feature Added UI support for new MaxMind database types (Andrew) 2005-03-02 Delivery Feature Added improved comments to all invocation tags (Andrew) 2005-03-02 Delivery Feature Updated invocation tags to be XHTML compliant (Andrew) 2005-02-23 General Feature Updated the upgrade notes to cover new directory layout (Andrew) 2005-02-23 General Feature Updated the installation notes to cover new directory layout (Andrew) 2005-02-22 Maintenance Feature Converted the Maintenance Statistics DAL, modules, and tests to all use PEAR::DB, so that the database type has been abstracted over (Andrew, Demian) 2005-02-11 Tests Feature Fixed the Delivery Engine tests to the point there were at before the directory re-shuffle (Andrew) 2005-02-11 Tests Feature Fixed remaining non-Delivery Engine tests (Andrew) 2005-02-10 General Feature Changed the way table prefixes are handled so that prefixes are now prepended to table names at run time, instead of in the configuration file (Andrew) 2005-02-10 Tests Feature Fixed the GeoIP tests for the new directory structure (Andrew) 2005-02-09 Admin Feature Completed updating the User Interface Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-09 Admin Feature Completed updating the Statistics and Maintance Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-09 Admin Feature Completed updating the Invocation Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Interface Defaults menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Geotargeting Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the General Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Delivery Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Debug Logging menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Database Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Banner Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Administration Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Moved storing of default banner, target URL to be an agency preference instead of a configuration setting (Andrew) 2005-02-08 Delivery Bug Fixed missing insert of "channel" when logging tracker impressions (Andrew) 2005-02-08 Admin Feature Added a new mechanism for loading and saving configuration values and user preferences (Andrew) 2005-02-02 Admin Feature Added new classes for more easily adding language support to the user interface pages (Andrew) 2005-02-01 Admin Feature Applied Mark Reidenbach's patches to remove the need for a forwards-compatability file for PHP5 (Andrew) 2005-02-01 Admin Feature Modified the installation scripts to work with the new directory structure (Andrew) 2005-01-27 Admin Feature Re-organised the directory structure of Max (Andrew) 2005-01-26 Admin Feature Added the Czech translation (Chris) 2005-01-26 Admin Bug Fixed the agency edit screen so that changes are saved to the agency's config settings (Chris) 2005-01-24 Maintenance Bug Changed the upgrade past data code according to Mark Reidenbach's suggestions (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch (plus additional fixes) to fix setting references to Dates instead of copying in PHP 5 (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch to fix operation interval values displayed in error messages (Andrew) +---------------------------+ | Release Max v0.2.05-alpha | +---------------------------+ 2005-02-15 Admin Bug Fixed 'Other Publishers' showing all publishers rather than only publishers for an agency (Scott) 2005-02-15 Admin Bug Fixed clicking on a zone in a search results screen (Scott) +--------------------------+ | Release Max v0.2.4-alpha | +--------------------------+ 2005-02-10 General Feature Updated the User Guide to final Max v0.1 version (Andrew) 2005-02-10 Admin Bug Changing Zone type does not re-check appended banners to ensure they are correct size/type (Scott) 2005-02-10 Admin Bug MAX_removeEntity did not call the correct removeEntities function (Scott) 2005-02-10 Admin Bug Fixed problem deleting entities (Scott) 2005-02-10 Admin Feature Changed the home screen to the reporting section (Scott) 2005-02-10 Admin Feature Added conversion tracking analysis report (Michal) 2005-02-10 Admin Feature Added color corners to #3399ff (for custom background) (Scott) 2005-02-10 Admin Bug 'Expand all' not aligned correctly in stats-global-advertiser.php (Scott) 2005-02-10 Admin Feature If a banner description is empty, put 'Untitled' on the screen, so that it is clickable (Scott) 2005-02-10 Admin Bug Added friendly text if there is no zones available in banner-zone.php (Scott) 2005-02-10 Delivery Bug Removed a '.' from swfParams, which was giving a PHP Notice (Scott) 2005-02-10 Admin Bug Fixed some problems with conversion totals(Scott) 2005-02-10 Delivery Bug Removed some error logging code where it should not be (Scott) 2005-02-10 Admin Feature Enabled 'Requests' on a number of stats columns (Scott) 2005-02-10 Admin Bug Fixed some column count bugs resulting with the new request field. (Scott) 2005-02-10 Admin Feature Advertiser disabled icon now uses a transparent background. 2005-02-10 Admin Feature Search now uses the same header as the rest of the product. 2005-02-10 Admin Feature Added custom foreground and background header colors (Scott) 2005-02-10 Admin Feature Added custom logo (Scott) 2005-02-08 Admin Bug Fixed date range selector on stats-campaign-banners (Chris) 2005-02-08 Admin Bug Fixed SQL error on stats-affiliates-zones (Chris) 2005-02-02 Admin Bug Campaign-edit screen now uses end of expiration day timestamp (Chris) 2005-02-01 Delivery Bug Fixed append code written multiple times for flash banners with backup gifs (Chris) 2005-01-26 Admin Feature Added the Czech translation (Chris) 2005-01-26 Admin Bug Fixed the agency edit screen so that changes are saved to the agency's config settings (Chris) 2005-01-25 Admin Bug Applied Enrico W?rfel's changes to fix missing language strings in some report plugins (Chris) 2005-01-24 Maintenance Bug Changed the upgrade past data code according to Mark Reidenbach's suggestions (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch (plus additional fixes) to fix setting references to Dates instead of copying in PHP 5 (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch to fix operation interval values displayed in error messages (Andrew) +--------------------------+ | Release Max v0.2.3-alpha | +--------------------------+ 2005-01-20 General Bug Fixed lack of note about changing the config file after changing table type after upgrade from PAN (Andrew) 2005-01-20 General BUG Changed the order of table changes during upgrades to make it faster (Andrew) 2005-01-20 Delivery Bug Fixed 3rd party clicktracking for popups (Chris) 2005-01-18 General Feature Removed unused functions from old phpAdsNew DAL (Andrew) 2005-01-18 Maintenance Bug Fixed the Maintenance Engine test suite to cope with the new database schema (Andrew) 2005-01-18 Maintenance Bug Changed the name of some old phpAdsNew functions to avoid name-space conflicts when running complete test suite (Andrew) 2005-01-17 Maintenance Feature Change prioritisation to use the ad_zone association tables for priority (Scott) 2005-01-17 Admin Feature Change from caching heirarchical data to caching flat data, to avoid huge (e.g. 17Mb+) arrays in memory (Scott) 2005-01-17 Admin Feature Cache a number of statistics screens instead of going to the DB every time (even though the stats change once per hour) (Scott) 2005-01-17 Admin Feature Use PEAR Cache to cache delivery queries rather than the home-grown caching tool (Scott) 2005-01-17 General Feature Change linking of ads and campaigns to zones to use link tables, rather than parsing the 'what' column (Scott) 2005-01-17 General Feature Build new Data Access Layer (Scott) 2005-01-17 General Feature Rewrite Direct Selection logic. Allow for parentheses, and categories in direct selection (Scott) 2005-01-17 Admin Feature Convert Keywords to Categories, add linking categories rather than parsing keywords (Scott) 2005-01-17 Delivery Feature Added configuration file options needed for new MaxMind GeoIP database types (Andrew) 2005-01-17 Delivery Feature Replaced old MaxMind GeoIP targeting code with all new code,supporting all MaxMind database types - no additional logging, or actual targeting at this stage - just extraction of data from databases (Andrew) 2005-01-14 Admin Bug Fixed column heading mis-alignment in stats screens (Chris) 2005-01-13 Admin Bug Removed the limitation of 127 from the "Hide non-linked campaigns..." option in Settings, Interface Defaults (Andrew) 2005-01-13 Delivery Bug Enabled the use of keywords for global (across all agencies) keyword banner selection if enabled in config (Chris) 2005-01-12 Delivery Bug Fixed logging of country code (Andrew) 2005-01-12 General Feature Added DRAFT version of the Max User Guide (Andrew) 2005-01-12 Maintenance Feature Added Maintenance Statistics Tracker modules to allow pruning of past Tracker module raw data (Andrew) 2005-01-11 Maintenance Bug Fixed error message when lockfile exists (Andrew) +--------------------------+ | Release Max v0.2.2-alpha | +--------------------------+ 2004-12-24 Admin Bug Fixed access denied error going from stats-affiliate-zones to stats-campaign-affiliates (Chris) 2004-12-24 Admin Feature Added ad request stats in the admin interface if enabled (Chris) 2004-12-24 Maintenance Feature Improved the debug logging for pruning old raw statistics (Andrew) 2004-12-24 Admin Bug Removed the phpAds_deleteStatsByBannerID() function, as summarised statistics should never be deleted (Andrew) 2004-12-23 Maintenance Feature Improved the separation of the data access layer from MySQL specific code (Andrew) 2004-12-23 Maintenance Bug Fixed the test suite to deal with new code for enabling/disabling campaigns on the basis of start/end dates (Andrew) 2004-12-23 Delivery Feature Replaced the slow get_browser() call with the phpSniff library (Andrew) 2004-12-23 Reports Feature Re-wrote the tracker history report (Andrew) 2004-12-22 Maintenance Bug Fixed bug due to PEAR Date::compare() always returning 0 (i.e. Dates are equal) when one Date is a "fake" date of "0000-00-00 00:00:00": now uses Date::format() and string compare (Andrew) 2004-12-22 Maintenance Bug Fixed incorrect comment in maintenance statistics report - stated number of impressions, etc. instead of number of impression rows, etc. (Andrew) 2004-12-22 Admin Bug Fixed lib-statistics.inc.php's phpAds_buildRatio() function so that non-digit characters are stripped from the parameters, ensuring that if formatted numbers are passed in, ratios are still correct (Andrew) 2004-12-22 Admin Bug Fixed lib-hourly.inc.php to ensure hour ranges in UI stats are never split into multiple lines (Andrew) 2004-12-22 Maintenance Feature Improved formatting of the report logged to userlog table (Andrew) 2004-12-22 Admin Feature Changed campaign details page so that if a campaign has been disabled because an inventory limitation has been reached, that limitation shows "0" as the number of impressions/clicks/conversions remaining, instead of "-" (Andrew) 2004-12-22 Admin Feature Added new comments in the UI to clarify what the activation/expiry dates for campaigns really mean (Andrew) 2004-12-22 Maintenance Bug Fixed deactivation of campaigns - now happens at the end of the day entered into the UI, not the start of the day (Andrew) 2004-12-22 Maintenance Feature Added ability to control sending of activation/deactivations emails from the maintenance configuration file (Andrew) 2004-12-21 Maintenance Feature Changed logging so safely ignoring missing split tables is now debug log level instead of info (Andrew) 2004-12-21 Maintenance Feature Added a script for regenerating past statistics (Andrew) 2004-12-21 Maintenance Feature Improved Maintenance Statistics to allow regneration of past statistics when required (Andrew) 2004-12-21 Maintenance Bug Compact stats grace window was not being taken into account (Andrew) 2004-12-21 Maintenance Feature Added option to allow method names to be enabled/disabled in the maintenance debug log (Andrew) 2004-12-21 Maintenance Bug Fixed logging level for creation of tables in the debug log (Andrew) 2004-12-21 Maintenance Feature Improved formatting of maintenance debug log (Andrew) 2004-12-21 Admin Bug Fixed SQL error in the Publisher Distribution stats page (Andrew) 2004-12-17 Delivery Bug Added some checks to prevent HTTP response splitting (Chris) 2004-12-15 Maintenance Feature Cut out lots of deprecated code (Andrew) 2004-12-15 Maintenance Bug Fixed dropping of raw data tables in deleteOldData() method for split tables, so that current day is never dropped, even if it's empty (Andrew) +--------------------------+ | Release Max v0.2.1-alpha | +--------------------------+ 2004-12-10 Maintenance Feature Modified parameters in some methods to allow both start and end dates when summarising data, to allow for better testing (Andrew) 2004-12-09 Maintenance Feature Changed deletion of ad requests so that it ignores all connection windows, and so deletes data earlier (Andrew) 2004-12-09 Delivery Bug Changed banner selection method in adpopup to use view_raw (Chris) 2004-12-09 General Bug Fixed use of old phpads_ prefix in upgrade script (Andrew) 2004-12-07 Admin Bug Fixed problem with graph-history and graph-hourly not working with new DB structure (Chris) 2004-12-07 Maintenance Bug Fixed summarisation of conversions with no variable values (Andrew) 2004-12-07 Admin Bug Fixed problem with default (English) language file not being included in lib-invocation.php (Chris) 2004-12-07 Tests Feature Updated tests to catch fixed bugs (Andrew) 2004-12-07 Maintenance Bug Fixed formatting of task time execution output in the Maintenance_Statistics_AdServer class (Andrew) 2004-12-07 Maintenance Feature Added summarisation of ad request data into intermediate and summary data tables (Andrew) 2004-12-07 General Feature Hacked singleton-like code into phpAds_dbConnect (Andrew) 2004-12-06 Maintenance Bug Fixed viewer_id column definitions in Maintenance Statistics Engine's temporary tables (Andrew) 2004-12-06 Maintenange Bug Fixed compact table name of data_raw_ad_click in SQL (Andrew) 2004-12-06 Maintenance Bug Fixed comparison value of conversions from '1' to 'y' when saving intermediate statistics (Andrew) 2004-12-06 Maintenance Bug Fixed campaign start/end date checks to append time of midnight onto the stored date, so that activation/deactivation happens the same was as in Max v0.1 (Andrew) 2004-12-06 Maintenance Feature Improved the way the Maintenance Statistics Engine tests for old split tables by limiting the SELECT statements (Andrew) 2004-12-06 Maintenance Bug Fixed error when enabling campaigns past their start date - now checks campaign limitations and end dates too (Andrew) 2004-12-06 Maintenance Bug Allowed table does not exist error when joining connections and tracker variable values with split tables (Andrew) 2004-12-06 Admin Bug Fixed mis-named columns in db.php (Andrew) 2004-12-06 General Bug Removed default value of 0 for server_raw_tracker_impression_id in the data_raw_tracker_impression table definitions (Andrew) 2004-12-06 Delivery Bug Fixed wrong parameter count for view_local in phpadsnew.inc.php (Chris) 2004-12-06 Delivery Bug Fixed Norton Ad Blocker fix config missing (Chris) 2004-12-04 Delivery Bug Fixed db caching mode (Chris) +--------------------------+ | Release Max v0.2.0-alpha | +--------------------------+ 2004-12-03 General Bug Added note about userlog data to upgrade documentation (Andrew) 2004-12-03 General Bug Fixed the upgrade documentation regarding upgrade path for historical data (Andrew) 2004-12-02 Admin Feature Added agency configurable option to make campaigns annonymous by default (Chris) 2004-11-30 Maintenance Bug Added code to maintenance to ignore divide by zero errors in PAN maintenance priority code (Andrew) 2004-11-29 General Feature Removed non-documentation comments that started with /** (Andrew) 2004-11-29 Delivery Bug Fixed random banner shown for zone with nothing linked (Chris) 2004-11-29 General Bug Fixed URL of Max website in generated headers (Andrew) 2004-11-29 Maintenance Feature Improved formatting of the test suite pages (Andrew) 2004-11-28 Delivery Feature Norton Ad Blocker fix, i.e. the ability to easily change the delivery engine filenames (Chris) 2004-11-26 Delivery Bug Fixed parsed PHP in banners not executed (Chris) 2004-11-26 Delivery Bug Adview now uses backup gif if available for richmedia banners (Chris) 2004-11-26 Delivery Bug Fixed broken image returned by adview when no banner found (Chris) 2004-11-26 Admin Bug Fixed automatic modification of flash banners with hard coded URLS, only works for flash files with a single click action (Chris) 2004-11-26 Maintenance Feature Completely new Maintenance Statistics engine: - Extensible OO Design - Separated logic and data access layers - Deals with new raw, intermediate, summary table structure - Allows non-60 minute operation intervals - Correctly prunes old data in both normal and split-table modes - Documentated code and test suite (Andrew) 2004-11-24 Delivery Bug Removed useless <noscript> from text zone invocations (Chris) 2004-11-22 Delivery Bug Fixed generation of invocation code for trackers (Andrew) 2004-11-22 Delivery Bug Fixed missing 'var' in JavaScript to call adcnvvars.php for logging of JavaScript-based tracker variable values (Andrew) 2004-11-22 General Feature Increased the size of the details column in the userlog table, and removed the variabletype column from the variables table (Andrew) 2004-11-22 Delivery Feature Updated the data logging process for trackers to: - Store new data afforded by improvbed raw data tables for tracker impressions and clicks - Have a more consistent method for logging tracker variable values, regardless of method of obtaining data (Andrew) 2004-11-19 Delivery Feature Updated the data logging process for advertisements to: - Allow ad requests to be logged - Only allow ad impressions to be logged via beacons - Store new data afforded by improved raw data tables for ad requests, impressions and clicks (Andrew) 2004-11-11 General Feature Added new AdServer module raw data tables to the installation and upgrade processes, and added conversion of data from old raw tables into new raw tables (Andrew) 2004-11-16 Admin Bug Added AdSales output to stats-campaigns-banners, and also added date range selector (Chris) 2004-11-16 Admin Bug Fixed missing instance of a translation string on the Maintenance, Banner settings page (Andrew) 2004-11-16 General Feature Changed all SQL code that used to reference the adstats table to instead reference the new data_summary_ad_hourly table (Andrew) 2004-11-11 Admin Bug Added missing definitions of phpAds_CurrentTimestamp, phpAds_CurrentHour and phpAds_CurrentDay to admin interface version of the maintenance priority code (Andrew) 2004-11-11 General Feature Added new AdServer module summary data tables to the installation and upgrade processes, and added conversion of data from old adstats table into new data_summary_ad_hourly table (Andrew) 2004-11-11 General Bug Fixed test of admin user username/password in non-upgrade install (Andrew) 2004-11-11 General Feature Added new AdServer module intermediate data tables to the installation and upgrade processes (Andrew) 2004-11-09 General Feature Updated headers, etc. to Max v0.2 stream (Andrew) 2004-11-09 General Feature Created v0.2 branch from Max v0.1.17-beta (Andrew) +--------------------------+ | Release Max v0.1.17-beta | +--------------------------+ 2004-11-09 General Bug Added longer time-limit to execution of upgrade script (Andrew) 2004-11-09 General Bug Fixed upgrading from versions with the application_variable table (Andrew) 2004-11-09 Admin Bug Fixed "Fatal Error" when generating tracker invocation code (Chris) 2004-11-08 General Feature Changed install script to maintain pretty-spacing from the template config.inc.php file (Andrew) 2004-11-08 General Bug Fixed lack of quotes around the application_variable table in config file after installation (Andrew) 2004-11-05 Maintenance Bug Fixed MySQL-locking related bug that caused a PHP warning (Andrew) 2004-11-04 Admin Bug Fixed forced SSL redirection when Max installed in a subdir (Chris) 2004-11-04 General Bug Fixed inclusion test for PHP5 support (Andrew) 2004-11-04 Delivery Feature Changed the method of outputting the 1x1 gif to use base64_decode method instead of concat'ing chr()'s (Chris) 2004-11-04 Delivery Bug When chaining zones and using caching, only the final zone was cached (Chris) 2004-11-03 Admin Feature Added the forceappend feature to text zones (Chris) 2004-11-03 Delivery Bug Fixed problem with forceappend and caching, rebuild of cache was appending another copy of the appended code (Chris) 2004-10-29 Admin Bug Fixed hardcoded table names in campaign delivery report plugins (Chris) +--------------------------+ | Release Max v0.1.16-beta | +--------------------------+ 2004-10-29 Delivery Bug Added URL encoding to the ct0 parameter to cope with special characters in the click tracking URL. 2004-10-28 General Feature Added support for "proper" upgrading from older versions of Max and from phpAdsNew, and updated the installation/upgrading documentation (Andrew) 2004-10-27 Admin Feature Added two new reports, one listing all campaigns that underdelivered yesterday, and one showing delivery stats for all campaigns yesterday (Chris) 2004-10-27 Maintenance Feature Added MySQL-based locking mechanism to maintenance priority to ensure that only one instance of phpAds_PriorityCalculate() runs at once (Andrew) 2004-10-21 Admin Bug Fixed: Sum of campaign stats did not equal totals (Chris) 2004-10-21 Admin Bug Fixed: Hourly stats for agency included global totals (Chris) 2004-10-20 Admin Bug Fixed the link for Help? to go to the Max web site (Andrew) 2004-10-20 General Feature Improved the documentation with regards to setting up maintenance after an upgrade from phpAdsNew (Andrew) 2004-10-20 General Feature Created separate upgrade SQL scripts for MyISAM and INNODB tables (Andrew) 2004-10-20 General Feature Added details on how to schedule maintenance under Window (Andrew) 2004-10-20 General Bug Added session capping columns to upgrade SQL (Andrew) 2004-10-20 Admin Bug Fixed the link for Help? to go to the Max web site (Andrew) 2004-10-20 Delivery Bug Fixed display "Status Text" instead of click URL (Chris) 2004-10-20 Delivery Bug Fixed "Show text under image" (Chris) 2004-10-20 Delivery Bug Fixed delivery of text ads (Chris) 2004-10-20 Admin Bug Fixed linking of text ads to text zones (Chris) 2004-10-18 Delivery Bug Fixed variable mis-ordering in local invocation (Chris) +--------------------------+ | Release Max v0.1.15-beta | +--------------------------+ 2004-10-11 Admin Bug Updated 3rd party Falk tag support to work with previous tag formats (Chris) +--------------------------+ | Release Max v0.1.14-beta | +--------------------------+ 2004-10-08 General Feature Added support for deprecated $HTTP_*_VARS support in PHP5 (Andrew) 2004-10-08 General Feature Added fix for various pre-PHP 4.3.0 issues (Andrew) 2004-10-08 General Bug Fixed the default config.inc.php file for new installations (Andrew) 2004-10-08 Maintenance Bug Fixed typo in SQL - campaigns are now activated by date as required (Chris) 2004-10-08 General Bug Updated the minimum required version of MySQL in the readme file (Andrew) +--------------------------+ | Release Max v0.1.13-beta | +--------------------------+ 2004-10-07 General Feature Updated version naming scheme (Andrew) 2004-10-07 General Bug Fixed table name typo in upgrade SQL code (Andrew) 2004-10-07 Maintenance Bug Fixed incorrect use of maximum view conversion window instead of maximum click conversion window when calculating table names to use during split-table click conversion calculation (Andrew) 2004-10-07 Delivery Bug Fixed appending of code in zone invocation when caching used (Chris) 2004-10-07 Admin Feature Added support for Falk 3rd party tags (Chris) 2004-10-07 Admin Bug Updated campaign display name for hidden campaigns to prevent hidden campaign names from being shown to blind clients (Chris) 2004-10-07 Admin Feature Updated the invocation code to generate new style tags (Chris) 2004-10-07 Delivery Bug Added urldecoding to input parameters (Chris) 2004-10-06 Delivery Feature Added horizontal centering to iframe content (Chris) 2004-10-04 Admin Bug Fixed sorting of report results by date (Chris) 2004-09-14 Delivery Bug Fixed appended banner HTML not appended when invoked via zone (Chris) 2004-09-16 Delivery Bug Fixed adview code to use same random number in cookie as image call (Chris) 2004-08-10 Delivery Feature Added support to the delivery engine for new style tags (zoneid=z) (Chris) +--------------------------+ | Release Max v0.1 Beta 12 | +--------------------------+ 2004-08-06 Maintenance Bug Fixed invalid priority calculations of house weighting when high/medium campaigns also active in zone (Chris) 2004-08-06 General Feature Updated the upgrade instructions to help users add the 'mnemonic' column added to the affiliates table (Andrew) 2004-08-06 General Feature Updated the upgrade SQL commands for users updating from PAN to that the 'mnemonic' field added by Scott will be added to the affiliates table (Andrew) 2004-08-05 Admin Bug Corrected the syntax for source limitation in a banner delivery options - there is no need anymore to mask brackets and dots with backslash (Michal) 2004-08-05 Admin Feature Added a 5 letter 'mnemonic' field which is used for describing zones and source channels (Scott) 2004-08-05 Admin Feature Rewrite sitewide invocation code to incorporate switching between http/s, adding <noscript> tags, etc. (Scott) 2004-08-05 Admin Feature Add an invocation type - Querystring - that will allow you to add parameters to the querystring of the adconversion.php request (Scott) 2004-08-05 Maintenance Bug Fixed the start/end times logged for maintenance runs from 12 hour to 24 hour format (Andrew) +--------------------------+ | Release Max v0.1 Beta 11 | +--------------------------+ 2004-07-28 Admin Bug Don't allow anonymous campaigns to show in the Publisher statistics if you are logged in as an advertiser (Scott) 2004-07-28 Delivery Bug Fixed flash banner clickthroughs cutting off anything following an ampersand (Chris) 2004-07-28 General Bug Fixed the process of creating the maintenance log table during installation (Andrew) 2004-07-28 General Feature Added instructions on how to upgrade from a previous versions of Max (Andrew) 2004-07-28 Maintnance Bug Fixed the selection of the maintenance statistics start time in the case of a new Max installation (Andrew) +--------------------------+ | Release Max v0.1 Beta 10 | +--------------------------+ 2004-07-27 Delivery Feature Don't allow delivering an html banner to a secure page (to prevent pop up warning boxes) (Scott) 2004-07-27 Admin Feature More stats screens queries cached (Scott) 2004-07-27 Admin Bug Removed 'daily-hosts' files - they act on raw data and can devistate a database (Scott) 2004-07-27 Admin Feature Added an upgrade script from phpAdsNew v2.0 (Scott) 2004-07-27 General Feature Disabled PHP warnings by default to make life easier for non-developers (Andrew) 2004-07-27 Delivery Bug Fixed method of connecting to the raw database (Andrew) 2004-07-27 Maintenance Feature Modified maintenance statistics to determine the time to start calculating statistics from the adviews table, if there is no date in the config table, or to not run if there are no adviews yet (Andrew) 2004-07-27 General Feature Merged in the Max v0.2 branch changelog formatting style (Andrew) 2004-07-27 General Feature Added Scott's PAN update SQL code, and wrote the upgrade instructions (Andrew) 2004-07-27 General Feature Updated the installation instructions (Andrew) 2004-07-27 Maintenance Feature Added support for split raw table configurations (Andrew) 2004-07-22 Admin Feature Changed the url field in the banners table to type 'text', so that it can accept more than 255 characters (Scott) 2004-07-22 Delivery Bug Click tracking of Mediaplex tags fixed (Chris) 2004-07-22 Delivery Feature Tracker variables can now be appended to the tracker image beacon (Scott) 2004-07-22 Admin Bug Search now works with ID's as well as names/descriptions across all entities (Scott) 2004-07-22 Admin Feature Stats are cached - HUGE performance boost (Scott) 2004-07-22 Admin Feature Stats can now be viewed by 'easy to understand' date ranges (Scott) 2004-07-22 Admin Feature Stats rewritten to get ready for new look and feel (Scott) +-------------------------+ | Release Max v0.1 Beta 9 | +-------------------------+ 2004-06-23 Delivery Bug Removed 'clientid' from delivery script - only campaignid should be used (Scott) 2004-06-23 Delivery Bug Consolidated all places where bannercode is built to one place (Scott) 2004-06-23 Delivery Bug Rewrote 'log=no' functionality (Scott) 2004-06-09 Delivery Bug Fix problem with popups using old cache files (Scott) 2004-06-09 Delivery Bug Fix gap in HTML for adlog beacon (Scott) +-------------------------+ | Release Max v0.1 Beta 8 | +-------------------------+ 2004-06-15 Admin Bug 182 Fixed the SQL statement to obtian the AdClick credits remaining on the Banner Overview page for campaigns (Andrew) 2004-06-09 Delivery Bug Fixed popup race condition with IE6 (Scott) +-------------------------+ | Release Max v0.1 Beta 7 | +-------------------------+ 2004-06-03 Delivery Bug 165 Cleaned up the lib-limitations.inc.php file, fixed source delivery limitations (i.e. ACL) on popups (Andrew) 2004-06-03 Maintenance Bug Accounted for getting optimise data that was not 'blind only' (Scott) +-------------------------+ | Release Max v0.1 Beta 5 | +-------------------------+ 2004-05-28 Deilvery Bug 150 Fixed adcontent.php to obtain the session capping information, and set the cap in the adlog.php URL delivered (Andrew) 2004-05-28 Admin Bug 154 Fixed ct0 isnt being removed from the Flash clickthrough (Luis) 2004-05-21 Admin Bug 126 Fixed advertiser can't view 'distribution' (Luis) 2004-05-21 Admin Bug 128 Fixed Banner properties link on stats-banner-daily breaks (Luis) 2004-05-21 Admin Bug 124 Fixed Linked banners link on search result for zone breaks (Luis) +-------------------------+ | Release Max v0.1 Beta 4 | +-------------------------+ 2004-05-20 Admin Feat Installer now adds admin_url_prefix (Demian) 2004-05-20 Admin Bug Fixed decimal problem with Sales Ratio (Scott) 2004-05-20 Admin Bug Fixed sorting and miscellaneous problems with lib-history (Scott) 2004-05-20 Admin Bug 123 Fixed Access denied for agency on stats-zone-daily (Luis) 2004-05-20 Admin Bug 114 Fixed redefined function error (Luis) 2004-05-19 Admin Bug 108 Fixed Duplicate campaigns runs but breaks when recalculating priorities (Luis) 2004-05-19 Admin Bug 107 Fixed Totals is missing in Publisher index (Luis) 2004-05-19 Admin Bug 103 Fixed Tabs in stats-zone-linked banners dissapear (Luis) 2004-05-19 Admin Bug 102 Fixed Error in query in stats-zone-linked banners breaks page (Luis) 2004-05-19 Admin Bug 101 Fixed Expanding / collapsing nodes resets statistics timeframe (Luis) 2004-05-19 Admin Bug 97 Fixed Daily zone history not working (Luis) 2004-05-19 Admin Bug 94 Fixed Access denied to affiliate-invocation.php for agencies (Luis) 2004-05-19 Admin Bug 93 Fixed Add breaks and zone title/size to publisher level invocation script (Luis) 2004-05-19 General Bug 117 Removed upgrade functionality (Luis) 2004-05-18 Admin Bug 86 Removed frames only for Mac on affiliate-invocation (Luis) 2004-05-18 Admin Bug Provisionally made array sort fn available for lib-history.inc.php include at bottom of page (Demian) 2004-05-18 Admin Bug Fixed typo in SQL query that gave no errors in lib-history.inc.php, changed double-spacing to single (Demian) 2004-05-18 Admin Bug 98 Appended affiliateid and screen (zones|overall) to querystring (Demian) 2004-05-18 Admin Bug 80 Fixed inability to move/copy/delete tracker logged on as agency (Demian) 2004-05-18 Admin Bug 78 Added check for invalid file types (Demian) 2004-05-18 Admin Bug 98 Added missing 4.2.4 element for navigation which caused 'expand all' error (Demian) 2004-05-18 Admin Bug 62 Added details to display the currently logged on user and IP (Demian) 2004-05-18 Admin Bug 44 Added missing GET params to allow order by sorting for column headers in stats-campaign-history.php (Demian) 2004-05-18 Admin Bug 1 Fixed Long delay for apple macs (Luis) 2004-05-18 Admin Bug 85 Allowed Agencies to delete Zones, move Zones between Publishers they manage (Andrew) 2004-05-18 Admin Bug 84 Fixed issue with moved campaigns remaining as blank campaign placegolders in original position (Andrew) 2004-05-18 Admin Bug 83 Fixed Diplaying affiliate-invocation.php gives lots of implode errors (Luis) 2004-05-18 Admin Bug 82 Remote invocation - no cookies should only be available as direct selection (Luis) 2004-05-18 Admin Bug 81 adview.php returns random banner when 'what' is not specified (Luis) 2004-05-18 Admin Bug 79 Remote invocation - no cookies should require banner ID (Luis) 2004-05-18 Admin Bug 77 Tabs in zone-invocation are incorrect (Luis) 2004-05-18 Admin Bug 76 Fixed issue with deleted campaigns remaining as blank campaign placegolders (Andrew) 2004-05-18 General Made some changes so that Max is installable (Scott) 2004-05-17 Admin Bug 72 Fixed issue with deleted advertisers remaining as blank advertiser placegolders (Andrew) 2004-05-17 Admin Bug 71 Fixed Sales Ratios, total Sales Ratio in hours stats (Andrew) 2004-05-17 Admin Bug 70 Automatic campaign activation not working (Luis) 2004-05-17 Admin Bug 69 When moving campaings or banners, show only advertisers and campaigns under that agency (Luis) 2004-05-17 Admin Bug 68 Fixed wrong sales stat in Advertiser History (Luis) 2004-05-17 Admin Bug 66 Row values now shown if sales occur without views or clicks (Andrew) 2004-05-17 Admin Bug 60 Removed ability to delete file-based cache throughout (Luis) 2004-05-17 Maintenance Bug 70 Automatic activation of campaigns using start date now working (Luis) 2004-05-17 General Deleted xml-rpc examples because not relevant to this release (Demian) 2004-05-14 Admin Feat 59 Added ability to duplicate campaigns (Luis) 2004-05-14 Admin Feat 58 Display statistics for today as default in stats-global-advertiser and stats-global-affiliates (Luis) 2004-05-14 Admin Feat 57 Add a dropdown with date ranges in Statistics - Campaign Overview (Luis) 2004-05-13 Delivery Bug Fixed getQuerystringVariables script (Luis) 2004-05-13 Delivery Bug 43 Cache deletion on only one webserver, resulting in stale data (Luis) 2004-05-13 Delivery Feat 6 Sorted out clearing banner cache on all servers (Demian) 2004-05-13 Delivery Feat Removed delivery dependence on DB when cache is present (Luis) 2004-05-13 Delivery Feat Added pro-active cache regeneration (Luis) 2004-05-13 Delivery Feat Added ability to extract javascript or querystring variables from trackers (Luis) 2004-05-13 Delivery Feat Added thirdparty clicktracking functionality (Luis) 2004-05-13 Delivery Feat Added JavaScript tracker tags (Luis) 2004-05-13 Maintenance Bug 15 Removed report from processStats in maintenance-statistics.inc.php (Luis) 2004-05-13 Maintenance Bug 14 Removed source from conversion query (Luis) 2004-05-13 Maintenance Bug 20 Made cronjob scripts editable by root only - Security measure (Demian) 2004-05-13 Maintenance Feat Added functionality for aggregating conversions comming from different servers (Luis) 2004-05-13 Maintenance Feat Added functionality for counting only the latest action for each conversion (Luis) 2004-05-13 Maintenance Feat Added debug to maintenance scripts (Demian) 2004-05-13 Maintenance Feat Implemented table-level locking (Andrew) 2004-05-13 Maintenance Feat Reduced maintenance scripts to a single self-sufficient directory, fewer files, cleaned up formatting (Demian) 2004-05-13 Admin Bug Fixed query_banners query that returned missing fields (Demian) 2004-05-13 Admin Bug 13 Default statistics dropdown (Andrew) 2004-05-13 Admin Bug 22 Reports: Campaign report didn't show advertiser (Luis) 2004-05-13 Admin Bug 25 Search results prompt for login (Luis) 2004-05-13 Admin Bug 27 Allow interval on reports to assume flexible date format (Andrew) 2004-05-13 Admin Bug 19 Failed redirect when saving tracker properties (Luis) 2004-05-13 Admin Bug 21 Access denied for agencies in campaign daily statistics (Andrew) 2004-05-13 Admin Bug 29 Fixed keyword history report returning inconsitent results (Andrew) 2004-05-13 Admin Bug 9 Total global history was showing for each user (Andrew) 2004-05-13 Admin Bug 23 Fixed incorrect Sales Ratio in stats-advertiser-history.php (Andrew) 2004-05-13 Admin Bug 28 Missing count for hidden campaigns (Andrew) 2004-05-13 Admin Bug 45 Added unique identifier to hidden campaigns (Luis) 2004-05-13 Admin Bug 52 Show campaign/publisher name in distribution screen for admin and agency (Luis) 2004-05-13 Admin Feat 56 Added publisher wide script generation (Luis) 2004-05-13 Admin Feat Added Hidden Campaigns/Banners functionality to admin (Luis) 2004-05-13 Admin Feat Added cachebuster to delivery tags (Luis) 2004-05-13 Admin Feat Added cachebuster to tracker tags (Luis) 2004-05-13 Admin Feat Added protocol chooser in tracker tags (Luis) 2004-05-13 Admin Feat Added source parsing for keyword functionality and analysis (Luis) 2004-05-13 Admin Feat Extended functionality to search on zoneid and/or campaignid if 'integer' passed as search term (Demian) 2004-05-13 Admin Feat 10 Added protocol chooser for banner tags (Andrew) 2004-05-13 Admin Feat 11 Added randomizer for banner tags (Andrew) 2004-05-13 Admin Feat 3 Hide/Unhide inactive banners (Scott) 2004-05-13 Admin Feat Removed statistics by host (Luis) 2004-05-13 General Changed location for some maintenance files to the root (Scott) 2004-05-13 General Removed files relating to Backwards Compatibility and Fake Cron jobs (Scott)

    posted 1081 days ago

  • File released: /Max Media Manager v0.3/v0.3.31-alpha-pr2/MaxMediaManager-v0.3.31-alpha-pr2.zip

    posted 1081 days ago

  • File released: /Max Media Manager v0.3/v0.3.31-alpha-pr2/MaxMediaManager-v0.3.31-alpha-pr2.tar.gz

    posted 1081 days ago

  • Max Media Manager v0.3 v0.3.30-alpha file released: MaxMediaManager-v0.3.30-alpha.zip

    +---------------------------------------------------------------------------+ | Max Media Manager v0.3 | | ================= | | | | Copyright (c) 2003-2006 m3 Media Services Limited | | For contact details, see: http://www.m3.net/ | | | | Copyright (c) 2000-2003 the phpAdsNew developers | | For contact details, see: http://www.phpadsnew.com/ | | | | 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 | +---------------------------------------------------------------------------+ +---------------------------+ | Release Max v0.3.30-alpha | +---------------------------+ 2006-12-07 Admin Bug Fixed #1019 - Variable IDs are not correctly saved in the zone properties screen when sum of variables cost type is selected (Matteo) 2006-12-06 Admin Bug Fixed #1018 - Offline conversions import does only add conversions (Matteo) 2006-11-29 Delivery Bug Fixed #1011 - JS tracker code broken when using appended code (Chris) 2006-11-23 Admin Bug Fixed #1010 - Variable based cost calculations sometimes give wrong results (Matteo) 2006-11-02 General Bug Fixed #943 - Bug in date ranges in DaySpan class (Matteo) 2006-11-02 Admin Bug Refs #944 - Improved tabindex handling in Admin_UI_DaySpanField (Matteo) 2006-11-02 Admin Bug Fixed #944 - Admin_UI_DaySpanField class "always" auto submits (Matteo) 2006-10-31 Admin Bug Fixed #838 - Configuration file not found when $host value contains port number (James) 2006-10-31 Admin Bug Fixed #746 - init-parse.php won't run when called from cron (James) 2006-10-30 Admin Feature Fixed #932 - Finish 'Upload Conversions' facility (James) 2006-10-26 Admin Feature Refs #894 - Highlight zones with no house ad linked (James) +---------------------------+ | Release Max v0.3.29-alpha | +---------------------------+ 2006-11-23 Delivery Bug Fixed #992 - Default plugin config is now used if no domain specific config file is found (Chris) 2006-11-23 Admin Bug Fixed #989 - Missing Argument in MAX_getStoredValue() (Matteo) 2006-11-22 Admin Bug Fixed #999 - Access to inventory blocked when logged in as advertiser (James) 2006-11-21 Admin Bug Fixed #997 - Field missing from upgrade script (James) 2006-11-21 Admin Bug Fixed #995 - Unable to link by individual banners (James) 2006-11-20 General Bug Fixed #718 - Conversions screen show to much data (Dawid) 2006-11-16 Maintenance Feature Removed deprecated "optimisation" option for high-priority placements, cleaned up generation of advertiser reports in legacy phpAdsNew code and added in new debugging code to that process (Andrew) 2006-11-14 Admin Bug Refs #888 - Tracker variables page broken (Matteo) 2006-11-06 General Bug Fixed #955 - Cost calculation using "% of a variable" not accurate (Matteo) 2006-10-27 General Feature Fixed #931 - Zone capping (Andrzej) 2006-10-25 Admin Bug Fixed #929 - Zone probability screen should not use cache (Chris) 2006-10-25 General Bug Fixed #928 - Object not found when logging as Affiliate (Dawid) 2006-10-24 General Feature Fixed #926 - Add technology cost options at zone level (Dawid) 2006-10-20 General Bug Fixed #924 - Special characters causing summary script to crash (James) 2006-10-17 General Bug Fixed #922 - Wrong datatype in variables table (James) 2006-10-16 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-16 Admin Bug Fixed #876 - Banner deactivation broken for agency login (James) 2006-10-12 Maintenace Feature Fixed #911 - Improve maintance die() message (Chris) 2006-10-12 Delivery Feature Refs #807, #750 - Refactored and improved the delivery engine, to improve performance and code maintainability (Chris) 2006-10-12 Admin Bug Fixed #898 - Broken channel management (James) 2006-10-12 General Feature Fixed #910 - Refactor the hack that suppresses the "More Reports" link (Dawid) 2006-10-10 Admin Feature Fixed #894 - Highlight zones with no house ad linked (James) 2006-10-09 General Bug Fixed #906 - In reports 0, "0" input values are not passed (Dawid) 2006-10-09 General Feature Completed refactoring of DAL and Maintenance libraries (Andrew) 2006-10-06 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-05 Admin Bug Refs #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-05 Maintenance Bug Fixed #882 - Fixed the way that the priority_factor is reset in the PriorityCompensation class when an ad's delivery limitations are changed (Andrew) 2006-10-04 Admin Bug Fixed #901 - Anonymous campaign/banner names for advertisers (James) 2006-10-04 Delivery Bug Fixed #890 - Companion positioning broken with JavaScript tags (Chris) 2006-10-04 Admin Bug Fixed #899 - Campaigns in the tracker-campaigns screen made clickable (Chris) 2006-09-27 Delivery Bug Fixed #893 - Iframe served ads log afr.php as current page (Chris) 2006-09-20 Admin Bug Fixed #888 - Tracker variables page broken (James) 2006-09-18 Admin Feature Fixed #868 - Add cost recalculation screen (Matteo) 2006-09-15 Admin Feature Fixed #883 - Zone History Report output as .csv file (James) +---------------------------+ | Release Max v0.3.28-alpha | +---------------------------+ 2006-09-15 Admin Bug Fixed #880 - Conversion data uploads not working (James) 2006-09-14 Admin Bug Refs #751 - Correct sales count on stats-global-advertiser (Chris) 2006-09-12 Admin Bug Fixed #877 - Zone ID is missing in the arrival invocation code for affiliates (Matteo) 2006-09-08 Admin Bug Fixed #873 - Advertiser and history stats not counting deleted zones (James) 2006-09-07 Admin Bug Fixed #864 - Allow cost calculation to be a % of any numeric variable (Matteo) 2006-09-07 Admin Bug Fixed #871 - Manually changing connection status doesn't update the correct summary table when using arrivals (Matteo) 2006-09-06 Admin Bug Fixed #865 - Zone History Report had hardcoded zone_id (James) 2006-09-05 Admin Feature Fixed #852 - Variable visibility is now also configurable per-publisher (Matteo) 2006-08-31 Admin Feature Fixed #851 - Add a new publisher/affiliate permission to allow them to only see approved or pending conversions (Matteo) 2006-08-31 Admin Feature Fixed #850 - Add back advertiser and publisher welcome message feature (Matteo) 2006-08-30 Admin Feature Fixed #848 - Added number of items column to stats screens (Matteo) 2006-08-30 Admin Feature Fixed #847 - Modified date range selector in stats screens to be clearer (Matteo) 2006-08-30 Admin Bug Fixed #856 - Fatal Error Entering stats.php section, mcal function problem (Dawid) 2006-08-29 Maintenance Bug Fixed #853 - Split tracker tables dropped too early (Chris) 2006-08-29 Admin Bug Fixed #855 - Cross agency data revealed in search results (Chris) 2006-08-29 Admin Bug Fixed #845 - Made another way of reading Time Zone when safe_mode is turned on (Dawid) 2006-08-25 Admin Feature Fixed #844 - Tidy up supprt for various comparison operators in SqlBuilder (James) +---------------------------+ | Release Max v0.3.27-alpha | +---------------------------+ 2006-08-25 Admin Bug Fixed #743 - Channel appears twice in list - improved original fix (James) 2006-08-23 Admin Bug Fixed #743 - Channel appears twice in list (James) 2006-08-22 Maintenance Bug Fixed #762 - Fixed an issue with the way past ad/zone prioritisation data is stored, so that if older OI data for an ad/zone pair is selected due to current OI data being missing for the oringinal ad in a different zone, and for a different ad in the oringal zone, the the older OI data does not override the current OI data (Andrew) 2006-08-22 Maintenance Feature Added enhancement to avoid performing scaling calculations when not actually required (Andrew) 2006-08-21 Admin Bug Fixed #841 - LegalAgreement code is wrongly run before installing (Matteo) 2006-08-21 Admin Feature Fixed #840 - Make default "arrival_capable" value an agency level preference (Matteo) 2006-08-21 Admin Bug Refs #751 - Fixed missing direct selection stats in global history when logged in as agency (Matteo) 2006-08-18 Admin Bug Refs #836 - Added all conversion totals to stats (James) 2006-08-18 Admin Bug Fixed #751 - Agency login can't see statistics from any bannercode direct selection ads (Matteo) 2006-08-17 Admin Bug Refs #825 - Data change added to upgrade script (James) 2006-08-17 Admin Bug Fixed #836 - Missing conversion ratio total in stats (James) 2006-08-17 Maintenance Bug Refs #762 - Missing parameter in the MAX_Dal_Maintenance::_calculateAveragePastPriorityValues() method meant that, under some situations, not all information was in place to correctly generate the past priority information, resulting in invalid priority adjustments in PriorityCompensation. This may result in alternating up/down priority adjustments, esp. with aternating targeting. (Andrew) 2006-08-17 Admin Bug Fixed #834 - Legal agreement not agreed to error message "plain" (Matteo) 2006-08-17 Admin Bug Fixed #803 - Change to table definition (James) 2006-08-16 Admin Bug Fixed #832 - Summary script failing due to special characters in WHERE clause (James) +---------------------------+ | Release Max v0.3.26-alpha | +---------------------------+ 2006-08-14 Admin Bug Fixed #825 - Allow multiple forecast types for zones (James) 2006-08-14 Admin Bug Fixed #829 - Update the way MySQL locks are used (James) 2006-08-11 Admin Bug Fixed #803 - Missing DB column in install/upgrade files (James) 2006-08-10 Admin Bug Fixed #820 - Other agencies affiliates visible in some stats screens (Matteo) 2006-08-07 Admin Feature Fixed #781 - checkboxes which tell the report writer which worksheets to generate (Matteo) 2006-08-07 Admin Feature Fixed #782 - Advertiser and Campaign reports should display same columns as stats screens (Matteo) 2006-08-04 Admin Bug Fixed #817 - Conversion Ratio does not display in entities stats screens (Matteo) 2006-08-04 Admin Bug Fixed #818 - SQL error when saving basket value variables in the tracker variables screen (Matteo) 2006-08-04 Admin Feature Refs #809 - Added export to array feature to all statsController classes (Matteo) 2006-08-04 Admin Bug Fixed #806 - Multiple Inventory Reports overloading DB (James) 2006-08-03 Admin Bug Refs #810 - Escape quotes in summary script SQL (James) 2006-08-03 Admin Bug Fixed #810 - Escape quotes in summary script SQL (James) 2006-08-03 Admin Feature Fixed #809 - Add export to array feature to history statsController classes (Matteo) 2006-08-03 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-02 Admin Feature Refs #796 - Summary table mods added to install/upgrade (James) 2006-08-02 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-02 Admin Feature Refs #796 - Changes to short term reports (James) 2006-08-01 Admin Bug Fixed #797 - Typo in zone report description (James) 2006-07-31 Admin Bug Fixed #788 - Fix didn't work when logged in as admin (James) 2006-07-31 Admin Feature Fixed #805 - Affiliate invocation should show click-tracking or arrival code based on each banner capability (Matteo) 2006-07-28 General Bug Fixed #786 - Missing fields in tables.core.mysql.sql (James) 2006-07-26 Admin Bug Fixed #788 - Global advertiser stats not counting impressions invoked by direct selection (James) +---------------------------+ | Release Max v0.3.25-alpha | +---------------------------+ 2006-07-28 Admin Bug Fixed #801 - Variable purpose is reset when adding a new variable (Matteo) 2006-07-27 Delivery Bug Fixed #793 - Missing variables causes tjs code to fail (Chris) 2006-07-27 Admin Bug Fixed #792 - Tracker invocation now quotes JS variables (Chris) 2006-07-27 Admin Bug Fixed #789 - After upgrade - Script variable block is omitted from tracker-invocation (Matteo) 2006-07-26 Admin Bug Fixed #788 - Global advertiser stats not counting impressions invoked by direct selection (James) 2006-07-25 Admin Bug Fixed #772 - Affiliate login - the tag shows the m3_data string running into the URL (Matteo) 2006-07-24 Admin Feature Fixed #777 - Added password recovery feature for agencies, advertisers and publishers/affiliates (Matteo) 2006-07-24 Admin Bug Fixed #722 - 3 Call-time pass-by-reference errors (Matteo) 2006-07-22 General Bug Fixed #783 - Conversions dedup and some variable/tracker related tests failing (Matteo) 2006-07-21 Delivery Bug Fixed #769 - Clicks not counted for email zones (Chris) 2006-07-21 Delivery Bug Fixed #768 - Exclusive ads linked to email zones fail to click through correctly (Chris) 2006-07-20 General Feature Fixed #750 - Allow overriding config files to extend config (Chris) 2006-07-20 General Bug Fixed #767 - SimpleTest webtestcase assertHeader breaks when the value contains a colon (Chris) 2006-07-19 Admin Bug Fixed #689 - Basic HTML validation on 3rd party creatives is now done in JavaScript (Dawid) 2006-07-19 Maintenance Feature Fixed #759 - Learnt priorities are now ignored if a banner's ACL has changed (Chris) 2006-07-19 Admin Bug Fixed #766 - affiliate-invocation.php is not formatted correctly in IE (Matteo) 2006-07-19 Admin Feature Fixed #765 - Remove the 'language' dropdown from the affiliate (not the publisher) screen (Matteo) 2006-07-19 Admin Bug Fixed #764 - Tracker invocation code doesn't contain the variable template block (Matteo) 2006-07-19 General Feature Fixed #763 - Add a new tracker variable type "date" (Matteo) 2006-07-17 Admin Bug Fixed bugs in reports caused by upgrade to MySQL 5 (James) 2006-07-17 Admin Bug Fixed #638 FlashObject mispositions on some sites (Chris) 2006-07-17 Admin Feature Refs #758 Added a column to the banner and channel tables to store when a banner's ACL last changed (Chris) 2006-07-14 General Feature Changed way conversion are stored to automatically track back to 30 days regardless of window (Matteo) 2006-07-12 Admin Feature Added hidden property to tracker variables thus allowing an advertiser to select which variables are viewable by publishers/affiliates (Matteo) 2006-07-11 General Feature Improved the tracker append screen to allow choosing whether an appended code needs to be modified to pass the variable values. Currently supported are MMM own JS tracker code, which can be used without any modification and {variable:basket_value} template style variables (Matteo) 2006-07-11 General Feature Changed the possible variable tracking methods so that variables are now url-encoded by default, while keeping a backwards-compatible method (Matteo) 2006-07-11 Admin Feature Fixed #40 - Current report parameter values stored as defaults (James) 2006-07-11 General Feature Added "Default", "DOM" and "Custom" methods to pass tracker variables: - Default uses the previous behaviour (JS global vars, with an the example template); - DOM is able to capture the text inside an HTML element or the value attribute of an INPUT tag; - Custom makes possible to customize the JS code used to track each variables. When choosing DOM or Custom there is no need to modify the invocation code already deployed when variables change. Also, appending other MAX tracker codes to a tracker now makes sure that the same variable value is passed to the other trackers, overriding their variable tracking method (Matteo) 2006-07-10 Admin Bug Session data wasn't correctly restored under some circumstances because it was wrongly stripslash-ed before unserialization, leading unexpectedly to the login screen (Matteo) 2006-07-07 Admin Bug Trackers appendcode wasn't correctly saved to the trackers table (Matteo) 2006-07-05 Admin Bug Fixed #753 - Tracker "Deafult Status" ignored (Matteo) 2006-07-05 Admin Bug Added tracker variables purpose property. Currently supported purposes are Generic, Basket value, Number of items and Postcode (Matteo) 2006-07-05 Admin Bug The datatype field of the variables table had the wrong format after a clean install (Matteo) 2006-07-03 Admin Bug The datatype field of the variables table had the wrong format after a clean install (Matteo) 2006-06-30 Admin Feature Added connection type (sale, lead and signup, defaulting to sale) tracker property (Matteo) 2006-06-30 Admin Feature Changed intermediate table connection_type field to connection_action to allow adding a real connection_type field in future (Matteo) 2006-06-29 Admin Feature Added script to validate and regenerate compiled append codes (Matteo) 2006-06-28 Admin Bug Tracker appended codes were not correctly saved in the format needed by the delivery engine (Matteo) 2006-06-28 Admin Feature Added "Reject if empty" variable property to be used with de-duping to further ensure that only valid conversions exist (Matteo) 2006-06-28 Admin Bug Undefined JS tracker variables were saved with a value of "undefined" (Matteo) 2006-06-27 Admin Feature Fixed #727 - No clientid when redirecting to advertiser-index (Dawid) 2006-06-27 Admin Feature Added warning if a hard-coded link in a swf file is "too short" to be automatically replaced with clickTAG (Dawid) 2006-06-27 Admin Feature Fixed #183 - Deal with case-variations of ClIcKtAg in swf files (Dawid) 2006-06-27 Admin Feature Fixed #197 - Added confirm when changing campaign-zone linking (Dawid) 2006-06-27 Admin Feature Fixed #211 - Added checkbox to select all zones in campaign-zone (Dawid) 2006-06-27 Admin Bug Fixed #660 - Keep clientID and CampaignID on the URL (Dawid) 2006-06-27 Admin Feature Fixed #689 - Added basic HTML validation to HTML creatives (Dawid) 2006-06-27 Admin Bug Fixed #659 - login screen always outputs MAX_PRODUCT_NAME (Dawid) 2006-06-27 Admin Bug Fixed #712 - Fatal error: Unsupported operand types (Dawid) 2006-06-27 Admin Bug Fixed SQL errors when changing connection status (Matteo) 2006-06-27 Admin Feature Added tracker property and interface defaults setting to link campaigns by default when adding new campaigns (Matteo) 2006-06-22 Admin Bug Fixed #734 - Incorrect default date ranges in reports (James) 2006-06-22 Admin Bug Fixed upgrade script to not care if tables to drop exist, or not (Andrew) 2006-06-21 Admin Feature Added search feature to publisher login, added a link to statistics for each row, enlarged search window width (Matteo) 2006-06-21 Admin Bug Fixed problems in the newly added stats screens when there ware no stats in the selected period (Matteo) 2006-06-20 Admin Feature Added publisher and zone distribution history and daily statistics to advertiser, campaign and banner stats (Matteo) 2006-06-20 Admin Feature Changed the way anonymous entities names are created in stats screens to be consistent with all the other screens (Matteo) 2006-06-19 Admin Feature Refs #479 - Made fix work more efficiently. (James) 2006-06-19 Admin Feature Added campaign and banner distribution history and daily statistics to publisher and zones stats (Matteo) 2006-06-19 Admin Feature Refs https://trac.m3.net/openads_plugins/ticket/56. Change to report language file. (James) 2006-06-16 General Bug Updated includes to always use /lib/max/deliverycache/cache-file.inc.php in those places where old caching functions are used that are NOT phpAds_cacheDelete() (Andrew) 2006-06-16 Admin Bug Removed old cache management files that no longer apply, includes that use the cache file type that has been removed from the config file, and all calls to phpAds_cacheDelete() function in the code (Andrew) 2006-06-15 Admin Bug Direct selection screen wasn't showing click track only invocation code inside a textarea like other invocation types (Matteo) +---------------------------+ | Release Max v0.3.24-alpha | +---------------------------+ 2006-06-15 General Bug Applied fix from "banpei" to ensure that debugging log files have the correct octal access mode set, and changed default mode to a less permissive 0644 (Andrew) 2006-06-14 Admin Feature Only show Inventory report if zone forecasting zones are enabled (Scott) 2006-06-14 Admin Feature Modify Admin_DAL to filter by zone forecasting 2006-06-14 Admin Bug Disabling the admin UI didn't prevent db connection errors from showing (Matteo) 2006-06-12 Admin Bug Fixed #737 - tidied Zone History Report code (James) 2006-06-09 Admin Bug Fixed #736 - Zone History Report wasn't working (James) 2006-06-09 Admin Feature Added help link to publishers login when there is an help file set in their account properties (Matteo) 2006-06-09 Admin Bug Fixed #735 - Publisher Distribution on statistics screens should take into account anonymous campaigns (Matteo) 2006-06-09 Admin Bug Fixed #714 - Get percentage decimals from config in reports/statistics (James) 2006-06-09 Admin Bug Conversions were not accurate in stats screen involving publishers (Matteo) 2006-06-09 Admin Feature Changed DaySpan behaviour for this_month period preset to use today as the end date, and added a this_month_full period preset which uses the old behaviour (Matteo) 2006-06-08 Admin Feature Tracker variables aren't saved anymore if not set during the tracker invocation. They previously were saved with NULL as value (Matteo) 2006-06-08 Admin Bug Refs #387 - Fixes didn't work with 'All Statistics' (James) 2006-06-08 Admin Bug Fixed (again) missing links and wrong sorting in history stats screens when only conversions were available (Matteo) 2006-06-08 Admin Bug Conversions were not accurate in the global history screen when logging in as agency (Matteo) 2006-06-08 Admin Bug Refs #716 - Added a filter to all numeric tracker variables to strip currency symbols and unwanted characters (Matteo) 2006-06-08 Admin Feature Removed hardcoded strings and added affiliate translations into OrganisationSelectionField and ZoneScopeField (Matteo) 2006-06-07 Admin Bug Daily stats screens didn't have correct navigation tabs when logging in as publisher/affiliate (Matteo) 2006-06-07 Admin Bug Fixed #503 - Banner Type Analysis report not working (James) 2006-06-07 Admin Bug Affiliate tag generator wasn't correctly updating code and preview when a text ad was linked to multiple zones (Matteo) 2006-06-07 Admin Feature Changed help link to point to http://docs.m3.net/ (Matteo) 2006-06-07 General Bug Fixed #708 - DB caching options and configuration removed (Chris) 2006-06-06 Delivery Bug Fixed #731 - IP targeting broken when client is behind a proxy (Chris) 2006-06-06 Admin Bug Fixed #479 - ad_zone_assoc data not changing when zone/banner size changed (James) 2006-06-05 Admin Bug Fixed #729 - Campaign selection dropdown in reports not working properly (James) 2006-06-05 Admin Bug Fixed #716 - Changed int tracker variable type to numeric to allow decimals and added a filter to the basket value variable to strip currency symbols (Matteo) 2006-06-05 Admin Bug Links to stats-conversions.php from the daily stats screens were broken for 1 digit hours (Matteo) 2006-06-05 Admin Bug Fixed #728 - Updated stats-global-daily.php to use the new stats screen controller, fixing the conversions count issue altogether (Matteo) 2006-06-02 Admin Bug Getting organisation scope as an advertiser fixed (Scott) 2006-06-02 Admin Feature Modified Excel decimal output and integer output to write '-' instead of zero (Scott) 2006-06-02 Admin Feature Added a method which generates an advertiser's name, and takes into account anonymous campaigns (Scott) 2006-06-02 Admin Bug Fixed #387 - Added date range to generated report filenames (James) 2006-06-02 Admin Bug Fixed missing links and wrong sorting in history stats screens when only conversions and plugin columns were available (Matteo) 2006-06-01 General Bug Changed DB so that ports other than 3306 can be used for MySQL (Scott) 2006-06-01 Admin Bug Pending conversion were not showing in hourly history screens (Matteo) 2006-06-01 Admin Bug Fixed #602 - Added keyboard support for date range dropdowns in reports (James) 2006-05-30 Delivery Bug Refs #590 - Fixed bug with IE not deleting temporary capping cookies (Chris) 2006-05-30 Admin Bug Fixed #401 - Added 'Append even if no banner delivered' (zone 'advanced' tab) to language file (James) 2006-05-30 Admin Feature Added pre and post legal agreement plugin hooks (Matteo) 2006-05-30 Admin Feature Added container tag functionality - ability to add tracker tags, pause their input, raise/lower rank (Matteo) +---------------------------+ | Release Max v0.3.23-alpha | +---------------------------+ 2006-05-26 Admin Bug Fixed #234 - Added zone id to affiliate preview (James) 2006-05-26 Admin Bug Fixed #705 - Unlinked banners appearing in zone 'linked banners' page (James) 2006-05-26 Maintenance Feature Improved unit tests for the de-duplication, to add support for testing that correct comments are set (see below), and to test for correct de-duping of connections when original connection is outside window, but an existing de-duped connection is inside the window (Andrew) 2006-05-26 Admin Feature Provide login fields when "Access denied" message displayed (Chris) 2006-05-26 Maintenance Feature Added comment field to data_intermediate_ad_connection table, so that de-duplication of conversions can store a comment about which conversion was the "master" when setting a duplicate (Andrew) 2006-05-26 Admin Feature Provide detailed SQL error messages to agency users (Chris) 2006-05-26 Admin Bug Fixed #706 - adjs picks up file:// protocol (Chris) 2006-05-25 Admin Bug Refs #681 - Problem still existed in IE (James) 2006-05-25 Admin Bug Fixed #479 - Ad-zone associations not changing when zone/banner size changed (James) 2006-05-25 Admin Bug Fixed problem related to #646 - removed client-side encryption of pasword (James) 2006-05-24 Delivery Bug Fixed possible bug with deleting temporary capping cookies (Chris) 2006-05-23 Admin Bug Fixed #506 - Added missing shortcuts to left nav in tracker screens (James) 2006-05-23 Admin Bug Fixed #686 - Alphabetised fields in report selection screens (James) 2006-05-22 Admin Bug Fixed #681 - Fixed problem with tracker variables page (James) 2006-05-22 Delivery Bug Fixed #695 - High priority companion campaigns with low probability may not show together (Chris) 2006-05-22 Admin Bug Fixed an bug that was breaking the affiliate-preview page (Chris) 2006-05-19 Admin Bug Fixed #606 - Fixed problem with banner overview page. Banner type not set correctly. (James) 2006-05-19 Admin Bug Fixed #646 - Put tabindexes on username and password. Fixed to allow IE/FF to save the password (James) 2006-05-18 Admin Bug Fixed #271 - Zone names were wrapping (James) 2006-05-18 Admin Bug Fixed #599 - Deprecated js-form.php was still being called (Chris) 2006-05-18 Delivery Bug Fixed #685 - External SSL banners excluded when serving over SSL (Chris) 2006-05-16 Delivery Bug Refs #683 - Updated internal redirecting to ignore popup tags (Chris) 2006-05-15 General Feature Added a new tracker variable type to identify the number of items and Amount per item zone cost (Matteo) 2006-05-16 Delivery Bug Fixed #682 - Internal redirecting omits parent appended code (Chris) 2006-05-16 Admin Bug Fixed malformed HTML generated from JavaScript invocation (Chris) 2006-05-15 Delivery Bug Fixed direct selection (now works as before) (Chris) 2006-05-15 Admin Bug Fixed direct selection row appearing multiple times in publisher distribution stats (Matteo) 2006-05-15 Admin Feature Added ID to the list of customizable stats columns (Matteo) 2006-05-15 Admin Feature Added Pending conversions stats column (Matteo) 2006-05-15 Admin Feature Improved interface defaults settings to allow renaming columns and changing the column ordering in the stats screens (Matteo) 2006-05-11 Delivery Bug Forced file-based caching always and removed redundant db option (Chris) 2006-05-11 Delivery Bug Fixed #654 - Cache files are used, even when set to "none" (Chris) 2006-05-11 Admin Feature Reorganized conversion details in the stats-conversion screen to increase readability (Matteo) 2006-05-10 Admin Bug Revenue and cost weren't updated after changing conversions statuses (Matteo) 2006-05-10 Admin Bug Cached data of the new stats screens was not rebuilt after cleaning stats cache (Matteo) 2006-05-10 Admin Bug Fixed conversions action being displayed as Click instead that Arrival (Matteo) 2006-05-10 Delivery Feature Added serving of old (stale) cache if MySQL DB returns an error (Chris) 2006-05-10 Maintenance Feature Updated the maintenance statistics re-generation script to allow conversions to be re-generated using (non-stored) cookieless conversion data (Andrew) 2006-05-10 Maintenance Feature Improved code layout to reflect that saveSummary() method only even calls private methods in DAL for one day at a time (Andrew) 2006-05-10 Maintenance Feature Added ability to perform conversion tracking based on the same information as used in cookieless conversion cookies, even if the cookieless viewer ID data was not set (Andrew) 2006-05-10 Delivery Feature Updated cookieless conversion cookie setting to use just IP address and useragent (Andrew) 2006-05-09 Maintenance Feature Added support to the MSE DAL for specified custom mappings to be used when updating the summary tables with finance information; Will allow Maintenance plugins to better specify how finance updates happen (Andrew) 2006-05-09 Admin Feature Improved stats column plugins so that they can be ordered (Matteo) 2006-05-09 Maintenance Bug Fixed #675 - Conversion tracking broken by refactoring (Andrew) 2006-05-09 Admin Feature Null values are displayed as a hyphen instead that a '0' in the stats screens (Matteo) 2006-05-09 Admin Bug Fixed revenue, cost and basket value columns that were displayed without decimals (Matteo) 2006-05-09 Delivery Bug Fixed #674 - Missing code for cookie-less conversions when logging tracker impressions (Andrew) 2006-05-05 General Feature Added % Revenue split and % Basket value as zone costs (Matteo) 2006-05-08 General Bug Fixed broken table definition in SQL (Matteo) +---------------------------+ | Release Max v0.3.22-alpha | +---------------------------+ 2006-05-05 Admin Feature Added support for Anonymous campaigns in reports (Scott) 2006-05-05 Admin Bug Removed welcome message from conversion screens to match all the other stats pages: they will be added back in all the stats screens in a next release (Matteo) 2006-05-05 Admin Bug Removed broken sub-tabs from conversion screens (Matteo) 2006-05-04 Admin Feature Added new affiliate invocation screen (Matteo) 2006-05-02 Admin Feature Enhancement to the Mediaplex plugin to account for tag changes on their side (Scott) 2006-05-02 Admin Feature Added affiliates, which are currently handled as a special type of publishers (Matteo) 2006-04-28 Maintenance Bug Fixed #494 - Basic finance information is now summarised correctly (Andrew) 2006-04-28 Admin Feature Refactored the stats controller classes and interface default settings to allow plugins to add other columns (Matteo) 2006-04-27 Maintenance Feature Completed refactoring the MSE code to allow for simple creation of MSE plugins (Andrew) 2006-04-26 Delivery Bug Modified FlashObject call to not pass in a background color (Scott) 2006-04-24 Admin Feature Added payment and other information to the publisher properties (Matteo) 2006-04-24 Admin Feature Added admin/agency default settings for the new publisher properties (Matteo) 2006-04-24 Admin Feature Added admin/agency interface settings for newly added legal agreement (Matteo) 2006-04-24 Admin Feature Agencies can now grant or revoke to publishers the permissions to view zone statistics, to modify their own properties and to generate the invocation codes (Matteo) 2006-04-24 Delivery Feature(s) Significant changes to invocation plugin functions and output: (Chris) - All tags now have a simple HTML comment at the top - Extended comments are now optional (and also common between plugins) - Where possible code is auto-generated from default values - Support for auto-modification of code depending on destination adserver - Target is now a dropdown with "Default/New window/Same window" - Some plugin's output fixed/improved - moving towards XHTML compliancy 2006-04-24 Delivery Feature Simple validation on ct0= values (must start with "http" to be used) (Chris) 2006-04-24 Admin Feature Extended the plugins-tranlation routine so that if a translation is not found for a specific module, it falls back to the module (Chris) 2006-04-21 Delivery Bug Fixed #652 - Fixed the delivery logging so that, when required, geotargeting data is logged for tracker impressions (Andrew) 2006-04-21 Delivery Bug Fixed #651 - Fixed when/where viewer data is discovered and set to ensure that it is available to all delivery engine scripts, and so that IP address targeting works when the viewer is behind a proxy (Andrew) 2006-04-20 Maintenance Feature Re-factored the MSE code to make adding new intermediate summarisation types easier (Andrew) 2006-04-20 Admin Bug Fixed #647 - Comparison selection not displayed correctly in PageURL delivery limitations plugin (Chris) 2006-04-18 Delivery Bug Fixed #645 - P3P headers not sent with click (breaks conversions) (Chris) 2006-04-18 General Feature Fixed #624 - Created some new initial plugin hooks for the Maintenance Statistics Engine to allow plugins for Maintenance; Updated the MAX_Plugin class and unit tests (Andrew) 2006-04-18 Admin Feature Added direct selection statistics to publisher distribution pages (Matteo) 2006-04-18 Admin Feature Added possibility to show/hide statistics columns (requests, impressions etc.) following user preferences (Matteo) 2006-04-18 Admin Feature Added settings tab to advertiser and publisher logins, to allow them to set their preferences (Matteo) 2006-04-18 Admin Feature Added back breakdown by week into history statistics screens (Matteo) 2006-04-13 Admin Feature Added mandatory legal agreements that an agency can force their affiliate publishers to see and agree to before using Max (Rob) 2006-04-13 Admin Bug Fixed #640 - Added back "All statistics" selection in the statistics screens (Matteo) 2006-04-13 Admin Bug Fixed #636 - JavaScript error in form validation (Chris) 2006-04-13 Delivery Bug Fixed #638 - FlashObject misaligns on some publisher's sites (Chris) 2006-04-12 Admin Bug Fixed #630 - Publisher properties and history links wrongly shown on all channel pages (Matteo) 2006-04-12 Admin Bug Fixed #631 - Several Errors on the Banner History Page (Matteo) 2006-04-12 Admin Bug Fixed #629 - Statistic Table Layout in IE different than in Firefox (Matteo) +---------------------------+ | Release Max v0.3.21-alpha | +---------------------------+ 2006-04-11 Delivery Feature Added XHTML String Flash support - also support Eolas bug (Scott) 2006-04-11 Admin Bug Fixed #605 - Lost values when updating banners as advertiser (Chris) 2006-04-07 Admin Bug Added missing Channel management tab under most settings pages when logged in as agency (Matteo) 2006-04-06 Admin Feature Initial rewrite almost all statistic pages to use templates and a more consistent layout and code (Matteo) 2006-04-03 Admin Bug Fixed #604 - Moved hard coded-text into translations (Andrew) 2006-03-29 Admin Bug Fixed #593 - Conversion stats and connections-modify broken after date selector update (Matteo) 2006-03-30 Plugins Feature Fixed #559 - Added initial Plugin class documentation (Andrew) 2006-03-30 Plugins Bug Fixed #88 - Corrected which plugin config files are real, fake (Andrew) 2006-03-29 Admin Bug Agencies weren't able to modify channel limitations, and also fixed a few outstanding bugs in the channel management (Matteo) 2006-03-28 Maintenance Bug Fixed #586 - Missing !empty test in loop (Andrew) 2006-03-27 Admin Bug Fixed #567 - Miscellaneous errors in the channel edit and limitations pages, when logged in as admin (Matteo) 2006-03-27 Delivery Bug Fixed #591 - Window.open() HTML banners now log on opened window (Chris) 2006-03-27 Delivery Feature Fixed #558 - Zero discrepancy between inter-agency redirects (Chris) 2006-03-27 Delivery Feature Fixed #590 - Consolidated capping cookies (Chris) 2006-03-24 Delivery Bug Fixed #583 - IP targeting was broken (Chris) 2006-03-20 Delivery Feature Fixed #580 - Extend PageURL targeting to include exact URLs (Chris) 2006-03-15 Admin Feature Fixed #577 - Added a robots.txt file to /www/admin and /www/delivery to reduce hits on pages as a result of search engines, etc. (Andrew) 2006-03-15 Admin Bug Fixed #566 - Error in MAX_Plugin after refactoring method name (Andrew) +---------------------------+ | Release Max v0.3.20-alpha | +---------------------------+ 2006-03-13 Admin Bug Fixed #563 - Made sure that stats-campaign-affiliates does not show all agencies's publishers (Chris) 2006-03-13 Admin Feature Fixed #562 - Allow reports to have specific logic for authorisation (Rob) 2006-03-13 Admin Bug Fixed #535 - Fixed HTML error on zone-invocation screen (Chris) 2006-03-13 Admin Feature Fixed #561 - Added Albert Warnecke's initial updates to the German translations; Not complete due to issues with Max code (Andrew) 2006-03-13 Admin Feature Merged the interval selector code with the existing DateRangeField class into a subclass (Matteo) 2006-03-13 Admin Bug The DateRange class wasn't correctly handling the default null parameter in its constructor (Matteo) 2006-03-07 Admin Feature Improved interval selector in the stats pages to allow inserting specific dates with a popup calendar (Matteo) 2006-03-09 Maintenance Feature Fixed #551 - The MSE is now task-based, to allow for addition of support for Maintenance Statistics plugins (Andrew) 2006-03-07 Admin Bug History pages ordering wasn't working and didn't keep start and limit display parameters (Matteo) 2006-03-06 Admin Bug Fixed #555 - Agencies could move zones owned by others (Matteo) 2006-03-06 Admin Feature Fixed #210 - Added support for admin owned channels (also fixes #217) and fixed a few outstanding bugs in the channels support (Matteo) 2006-03-06 Admin Bug Zones with not fixed dimensions were showed as -1x-1 in the publisher JS invocation code (Matteo) 2006-03-02 Delivery Bug Defined a new constant for the base64 encoded 1x1 GIF (Chris) 2006-03-02 Admin Feature Minor fix to formatting when submitting bugs via the web (Andrew) 2006-03-02 Admin Bug Fixed #543 - Fixed potential SQL injection vulnerabilities (Matteo) 2006-03-01 Admin Bug Fixed #542 - Fixed XSS vulnerability in the login form (Matteo) 2006-03-01 Admin Bug Fixed #400 - Zone Chaining as Admin - should only select an alternate zone that is within this zone's agency (Matteo) 2006-02-28 Admin Bug Fixed #476 - Fixed incompatibilities with selection of some delivery limitations parameters (Matteo) 2006-02-28 Admin Bug Fixed #541 - Zone duplication wasn't compatible with register_globals off (Matteo) +---------------------------+ | Release Max v0.3.19-alpha | +---------------------------+ 2006-02-23 Admin Bug Fixed #537 - Ensured default weight of campaign is 1 when changing campaign from one type to another (Andrew) 2006-02-22 Admin Bug Fixed #194 - Added number formatting to various screens (Andrew) 2006-02-22 Admin Bug Fixed #531 - Settings interface correctly shows if the configuration file is locked, or not (Andrew) 2006-02-16 Maintenance Bug Fixed #521 - Split the SQL insert generated in the Maintenance DAL for storing priority data into multiple inserts, to avoid exceeding the default max_allowed_packet size when many ad/zone pairs (Andrew) 2006-02-15 Maintenance Feature Fixed #17 - Added ability to allocate placement impressions to advertisements for the next OI based on that advertisements linked "zone pattern" (Andrew) 2006-02-13 Maintenance Feature Fixed #519 - Added ability to perform "partial" Priority Compensation when the priority factor exceeds limits, instead of just using the old factor value; Updated database and DAL so that any limited Priority Compensation results are recorded as such in the database (Andrew) +---------------------------+ | Release Max v0.3.18-alpha | +---------------------------+ 2006-02-09 Delivery Feature Fixed #517 - Added new generic replacement macro {variable} will be replaced by urlencode($_REQUEST[variable]) if present (Chris) 2006-02-09 Maintenance Bug Fixed #515 - Refactored the "Criteria" class to fit newer Delivery Limitation nomenclature; Simplified operation to not use bit masks, as these not suitable for operation intervals < 60 minutes and no need until Ticket #17 resolved; Completed tests for class (Andrew) 2006-02-08 Admin Bug Fixed #513 - Security updates are always available (Rob) 2006-02-08 Admin Bug Fixed #508 - Wrong URL in Local Invocation tags (Andrew) 2006-02-08 Admin Bug Fixed #509 - Missing Agency Management tab in some of the Settings screens (Andrew) 2006-02-07 Admin Bug Fixed #474 - Missing table prefixes in some SQL meant that Delivery Limitations were not saved if database used non-null prefix (Andrew) 2006-02-07 Admin Bug Fixed #404, #477 - Updated the SqlBuilder::_delete() method to use SQL syntax that is compatible with MySQL <= 4.0 and MySQL >= 4.1; added in better support for table prefixes and multi-table deletes (Andrew) 2006-02-07 Admin Feature Fixed #507 - Zone probability screen now indicates capping (Chris) 2006-02-06 Admin Bug Fixed #37 - Duplicate Tracker does not duplicate tracker variables (Scott) 2006-02-06 Admin Bug Fixed #505 - Duplicate tracker throws SQL error (Scott) 2006-02-07 Maintenance Bug Fixed #497 - Updated MAX_Dal_Maintenance::getPreviousAdDeliveryInfo() so that it not only gets previous ad delivery/priority information for ad/zone pairs in the previous OI, but also looks in past OIs for supplied ad/zone pairs, so that ads targeted to alternating hours (for example) can have Priority Compensation applied (Andrew) 2006-02-02 Maintenance Bug Fixed #496 - AllocateZoneImpressions uses the default zone impression forecast if the real zone impression forecast is less than the defualt value, so that zones without exclusive or low-priority ads can re-start after prediciting zero (Andrew) 2006-02-02 Maintenance Feature Added debug messages to AllocateZoneImpressions to report on over- subscribed zones (Andrew) +---------------------------+ | Release Max v0.3.17-alpha | +---------------------------+ 2006-01-31 Admin Bug Started inventory forecasting by domain and country (Scott) 2006-02-01 Admin Bug Fixed #482 - Can't directly delete banners (Chris) 2006-01-31 Admin Bug Fixed #493 - Fixed wrong row highlighting in campaign-zone (Chris) 2006-01-31 Maintenance Feature Fixed #489 - Priority Compensation Delta value changed from 5% change in zone traffic fraction to 10% change, so that compensation does not happen as aggressively as before (Andrew) 2006-01-31 Maintenance Feature Fixed #487 - Changed the way required ad impressions are allocated to zones, to further improve on #485, and deal with over-subscribed zones more gracefully than before; Under-delivery is now proportional to the over-subscribed zone allocations; Required and requested impressions for ad/zone pairs now stored; Priority values now based on the requested impressions; Priority Compensation now performed on the required impressions (Andrew) 2006-01-31 Admin Bug Fixed #492 - Changed the row highlight in banner-zone to blue (Chris) 2006-01-31 Delivery Bug Fixed #491 - Click-through was broken if duplicate $_GET name/value pair was passed to some upstream 3rd party servers (Chris) 2006-01-31 Delivery Bug Fixed #490 - Clicks should not be logged from the admin interface (Chris) 2006-01-31 Admin Bug Fixed #481 - Missing channel tab (Removed empty tab) (Chris) 2006-01-27 Maintenance Feature Fixed #485 - Added basic "scaling back" support when allocating ad impressions to over-subscribed zones (Andrew) 2006-01-27 Delivery Bug Fixed #484 - Generic HTML form tracking is broken (Chris) 2006-01-26 Admin Bug Fixed #406 - The FileScanner class was not working in PHP5, so all option lists showing plugins were not visible (Andrew) 2006-01-26 Maintenance Bug Fixed #475 - Update previous fix to not allocate one impressions in the case where this would over-subscribe the (inactive) zone (Andrew) 2006-01-25 Admin Bug Fixed #396 - Adding a one-day long campaign fails (Chris) 2006-01-24 Maintenance Feature Fixed #475 - The MPE now allocates at least one impression to every active ad/zone combination, as well as reserving one impressions for the "blank" ad (which passes through to low priority placements), to assist with Priority Compensation of very highly targeted advertisements and help limit damage when there are targeting errors (Andrew) 2006-01-24 Maintenance Bug Fixed #473 - Updated the MPE's Constraint classes to deal with the new way that Delivery Limitations (ACLs) are now stored (Andrew) 2006-01-23 Maintenance Feature Fixed #408 - Filter Compensation renamed to Priority Compensation, now that the process is applied to all ad/zone combinations (Andrew) 2006-01-23 General Feature Fixed #312 - Added new indexes to table definitions, upgrade process (Andrew) 2006-01-23 Maintenance Bug Fixed #393 - Typo in MSE debug messages (Andrew) 2006-01-23 Admin Bug Fixed #405 - Clicking on a Doubleclick ad in the adserver interface does not work (Chris) 2006-01-23 Delivery Bug Fixed #403 - Channels with Source targeting don't work (Chris) 2006-01-20 Maintenance Bug Fixed #398 - Deleting a zone doesn't unlink linked banners (Chris) +---------------------------+ | Release Max v0.3.16-alpha | +---------------------------+ 2006-01-17 Delivery Bug Fixed #384 - Logging beacon referer and loc values now urlencoded (Chris) 2006-01-17 Maintenance Feature Fixed #367 - Added ability to enable/disable instant priority value updates (Andrew) 2006-01-16 Delivery Feature Fixed #383 - Implemented new replacement macro {clickurl_plain} for some 3rd parties that require a non-urlencoded tracking URL (Chris) 2006-01-16 Admin Bug Fixed #382 - Restored partial highlight in campaign-zone (Chris) 2006-01-16 Maintenance Bug Fixed #381 - Filter compensation now runs across all zones (Chris) 2006-01-13 Admin Bug Fixed #380 - Empty row on the affiliate-index page (Chris) 2006-01-12 Delivery Bug Fixed #379 - Appended tracker code was only appended if there were tracker variables associated (Chris) 2006-01-12 Admin Bug Fixed #378 - Duplicate/Move/Apply limitations to Campaigns/Banners fixed (Chris) 2006-01-12 Admin Feature Fixed #377 - Click-only invocation for zone iterates over all banners (Chris) 2006-01-12 Admin Feature Fixed #352 - Colour scheme for targeting stats (Rob) 2006-01-12 Admin Feature Fixed #355 - Display warning icon on hours that changed target a lot (Rob) 2005-01-11 Adming Bug Fixed #376 - Things broke when running PHP in CLI mode (Chris) 2005-01-11 Admin Bug Fixed #375 - Eyeblaster and falk auto-alteration rules were updated (Chris) 2006-01-11 Plugins Feature Fixed #374 - Delivery limitations are now plugin based (Chris) 2006-01-11 Admin Bug Fixed #372 - Updated the default channelDelivery conf file (Chris) 2006-01-10 Admin Bug Fixed #356 - Display days that are missing targeting stats (Rob) 2006-01-09 Admin Feature Fixed #351 - Added date verification to the Edit Campaign screen (Rob) 2006-01-04 General Bug Fixed #343 - Mentioned php upload_tmp_dir setting in INSTALL.txt (Rob) 2006-01-03 Admin Feature Fixed #32 - Added targeting statistics screens. (Rob) 2005-12-20 Admin Feature Added a warning icon to *x* zones in the campaign-zone screen (Chris) 2005-12-14 General Feature Fixed #292 - Added support for basic financial information to the UI, and added support to the MSE to compile up this information into the data_summary_ad_hourly table (Andrew) 2005-12-14 Admin Bug Fixed client login permissions (Chris) 2005-12-09 Maintenance Bug Fixed #330 - Placements with a start date that have been deactivated due to reaching delivery targets are no longer re-activated (Andrew) 2005-12-09 Maintenance Bug Fixed #186 - Disabled advertisements in active placements no longer assigned priorities (Andrew) 2005-12-07 Admin Bug Fixed #299 - Bad image URLs in HTML banner edit screen fixed (Andrew) 2005-12-07 Admin Feature Fixed #239 - Removed the Keywords Statistics drop down option until while keywords (categories) are not available (Andrew) 2005-12-07 Admin Bug Fixed #306 - Applied Omega's patch for timeout bug in lib-gui.inc.php when using PHP 4.4.1 (Andrew) 2005-12-01 Admin Bug Ticked status of "Is Basket Value" didn't work in IE (Chris) 2005-11-30 Delivery Bug Fixed #269 - Deprecated reference to config.inc.php removed from local mode invocation script (Andrew) 2005-11-28 Delivery Bug Fixed #324 - "Don't show another banner from the same campaign" was 2005-11-28 Maintenance Bug Fixed #316 - Added limitations on zone priority factoring to prevent factors becoming larger/smaller than is suitable for the system, added a debug log item for notification of these limitations, and added code to perform filter compensation when impressions were requested, but none were delivered (Andrew) 2005-11-28 General Bug Updated return-by-reference syntax for PHP4.4+ compatibility (Rob) 2005-11-28 Admin Feature Added warning to banner-acl screen when there are no acls, but the banner has a compiled limitation can happen when duplicating (Chris) 2005-11-25 Admin Feature Changed the default value for "Advertiser Report" to false (Chris) 2005-11-25 General Feature Refactored the DAL classes to create room for a new Admin DAL class. Created a skeleton of the new Admin DAL class (Andrew) 2005-11-23 Admin Feature Fixed #321 - Improved the zone-probability screen to show limitations and campaign priority values (Chris) 2005-11-22 Delivery Bug Fixed #320 - Random number for ad selection wasn't scaled to take account of removed ads (Chris) 2005-11-17 Maintenance Bug Fixed #317 - Fixed Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to also return data on ad/zone combinations that requested impressions, but for which no impressions were actually delivered (Andrew) 2005-11-17 Maintenance Bug Fixed #314, #315 - Changed the zone fraction delta value in Filter Compensation to 0.05, and changed the calculation of the delta between the previous two OIs so that it is expressed as a fraction of the previous OI zone fraction, rather than a raw number (Andrew) 2005-11-16 Delivery Bug Fixed #313 - Changed the way random floating point number is generated to ensure maximum variablity possible on user's system (Andrew) 2005-11-15 Admin Bug Greyed out the priority select field unless "High" selected (Chris) 2005-11-14 Delivery Feature Added new targeting type "Page URL" (Chris) +---------------------------+ | Release Max v0.3.15-alpha | +---------------------------+ 2005-11-03 Admin Bug Fixed #295 - Long names push page content in Mozilla (Chris) 2005-11-03 Admin Bug Fixed #267 - Fixed generating local invocation code (Radek) 2005-11-03 Admin Bug ReFixed #275 - New campaigns now default to low again (Chris) 2005-11-02 Admin Bug Fixed #294 - Tracker details deleted when saving append code (Chris) 2005-11-02 Admin Feature Fixed #107 - Added warning message when using image invocation for trackers with appended code (Chris) 2005-11-02 Admin Bug Fixed #104 - Changed "Integer" to "Number" in the interface (Chris) 2005-11-01 Delivery Feature Added support for 3rd party impression callback logging (Chris) 2005-11-01 Delivery Feature Added delivery support for email zone (Chris) 2005-11-01 Admin Feature Added new zone type "email" for newsletter/email broadcasts (Chris) 2005-11-01 Maintenance Bug Extended Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to look back in time for old prioritisation information, so that filter compensation works when maintenance didn't/wasn't run in the previous operation interval (Andrew) 2005-11-01 General Bug Fixed #291 - Incorrect field name in the data_intermediate_ad table (Andrew) 2005-11-01 Admin Bug Fixed #289 - Advertiser cannot change their password (Chris) 2005-10-31 Delivery Bug Fixed #287 - Capping twice only shows once (Chris) 2005-10-31 Admin Feature Fixed #275 - Default campaign prioirity set to 5 (Chris) 2005-10-28 Admin Bug Fixed #286 - Linking a campaign to a 0x0 zone links ads of all sizes (Chris) 2005-10-27 Maintenance Bug Fixed #285 - Fixed the prioritisation adjustment factor values returned by FilterCompensation::_calculateFactor() method (Andrew) 2005-10-27 Maintenance Bug Fixed #281 - Changed the Maintenance DAL's getLastOperationIntervalAdDeliveryInfo() method to return the correct number of impressions from the last operation interval, and to also calculate and return the average requested impressions and priority values, in the event that these values changed during the previous operation interval (Andrew) 2005-10-27 Maintenance Feature Changed the Maintenance DAL to use the object-level dbh in all methods, instead of sometimes creating a method-level instance of the same (Andrew) 2005-10-26 Install Bug Fixed #152 - Max doesn't work with some characters in password (Chris) 2005-10-26 Delivery Feature Fixed #282 - Prevent showing capped ads to users with cookies disabled (Chris) 2005-10-26 Admin Bug Fixed #270 - Changed the local mode invocation tag to use "include_once" when including the local mode invocation file (Andrew) 2005-10-26 Admin Bug Fixed #272 - Update the Portuguese language files to use the ISO-8859-15 character set (Andrew) 2005-10-26 Maintenance Bug Fixed #148, #187 - Two instances of the DAL not returning information for all zones in the system (where the MSE has not yet created zone impression forecasts), and also fixed where past ad/zone information was creating stdClass objects, in the filterCompensation class, when old ad/zone associations no longer exist (Andrew) 2005-10-14 Delivery Bug Fixed #259 - Block conversion for x secs broken (Chris) 2005-10-14 Delivery Feature Fixed #258 - Ability to specify cookie domain (Chris) 2005-10-14 Delivery Bug Fixed #253 - Cache files created in wrong place (Chris) 2005-10-14 Delivery Bug Fixed #256 - Fixed logging of Geotargeting data (Andrew) 2005-10-14 Admin Feature Added Axelo's updated Czech translation (Chris) 2005-10-12 Delivery Bug Fixed #252 - Conversion tracking broken (Chris) 2005-10-12 General Feature Fixed #250 - Added "updated" fields to many tables (Radek) +---------------------------+ | Release Max v0.3.14-alpha | +---------------------------+ 2005-10-10 Delivery Bug Fixed #247 - Added resource link identifier to delivery engine DAL and added some error checking and tests (Chris) 2005-10-06 Admin Bug Fixed #238 - JavaScript error in campaign-edit (Chris) 2005-10-06 Admin Bug Refixed #225 - Banner navigation tabs empty (Chris) 2005-10-06 Admin Bug Fixed #237 - Inactive campaigns in advertiser-campaigns (Chris) 2005-10-05 Maintenance Feature Added new configuration file option to allow the default number of forecast impressions for a new zone to be set (Andrew) 2005-10-05 Delivery Feature Added new items to configuration file to allow for debug logging of the delivery engine (Andrew) 2005-10-04 Delivery Bug Fixed #226 - Channel delivery limitations with source (Radek) 2005-10-04 Admin Feature Fixed #225 - Reordered workflow for creating campaigns (Chris) 2005-10-04 Admin Bug Fixed #220 - SQL error deactivating banner as agency (Chris) +---------------------------+ | Release Max v0.3.13-alpha | +---------------------------+ 2005-10-03 Admin Feature Made default setting for 3rd party tracking in invocation code configurable on an agency level (revision of #109) (Chris) 2005-10-03 Plugins Feature Added new class to generate XML based (Excel compatible) reports. Added new report: "Conversion Tracking Analysis" (Arlen/Radek) 2005-10-03 Admin Bug Fixed #216 - Auto altering of 3rd party HTML was broken (Chris) 2005-09-30 Maintenance Bug Removed temporary code to track down error in FilterCompensation (Andrew) 2005-09-30 Maintenance Bug Fixed #146 - Changed the Maintenance DAL so that information about the reserved zone with ID zero is not returned from the getAllZonesImpInv() method, as this zone is only used for direct selection, and is not relevant in prioritisation calculations (Andrew) 2005-09-30 Admin Bug Fixed #212 - Unable to add tracker variable values due to missing new column from upgrade script (Andrew) +---------------------------+ | Release Max v0.3.12-alpha | +---------------------------+ 2005-09-27 Admin Bug Fixed #203 - All campaigns deleted when no campaignid passed in (Chris) 2005-09-27 Maintenance Bug Added temporary code to try to track down error with FilterCompensation, suspected to be related to a non-zone (Andrew) 2005-09-23 Admin Bug Fixed #198 - Convert swf hardcoded links broken (Chris) 2005-09-23 Admin Bug Fixed #195 - Redirected to wrong page when editing banner (Chris) 2005-09-23 General Feature Fixed #184 - Added config option for font directories, graph font (Andrew) 2005-09-16 Admin Bug Fixed #150 - Duplicate campaign now works (Chris) 2005-09-16 Plugins Bug Fixed #185 - Removed hard-coded table names from reports (Chris) 2005-09-14 Admin Bug Fixed #69 - Wrong parameter count for date() in report index screen (Chris) 2005-09-13 Maintenance Bug Fixed #180 - Fixed debugging comment when selecting conversions that have no variable value attached (Andrew) 2005-09-13 Admin Bug Fixed #103 - Changed label of the default tracker status to "Default Status" (Andrew) +---------------------------+ | Release Max v0.3.11-alpha | +---------------------------+ 2005-09-13 General Feature Added notes to upgrade file about delivery file name changes (Andrew) 2005-09-12 Delivery Bug Fixed #179 - Allow non-Max parameter passed into ck.php to be passed on to the destination URL (Chris) 2005-09-12 Admin Bug Fixed #139 - Wrong permissions for some advertiser reports (Chris) 2005-09-12 Admin Bug Fixed trac #143 - Missing requests column in stats-global-affiliates (Chris) 2005-09-12 General Bug Fixed #166 - Added file mode to debug file (Radek) 2005-09-12 Delivery Feature Fixed #156 - Renamed the delivery engine files (Andrew) 2005-09-12 Admin Bug Fixed #98 - Duplication of banners and zones fixed (Andrew) 2005-09-12 Delivery Feature Log dates in delivery using UTC as an option (Radek) 2005-09-12 Maintenance Feature Updated tool to allow re-generation of past statistics (Andrew) 2005-09-09 General Feature Fixed #136 - Added ability to dedup conversions (Radek) 2005-09-08 General Feature Changed the default debug log options to NOT include method names and line numbers (Andrew) 2005-09-06 Admin Bug Fixed #95 - Geotargeting now works (Chris) 2005-09-06 Admin Bug Fixed #167 - Capping information now saved (Chris) 2005-09-05 Maintenance Feature Improved the comments and naming of methods (Andrew) 2005-09-05 General Feature Fixed #159 - Added ability to set tracker variable as "is_basket_value" (Radek) 2005-09-05 General Bug Fixed capitalisation bug of column name in schema (Andrew) 2005-09-05 General Bug Updated tests broken by addition of "comments" to schema (Andrew) 2005-09-05 Admin Bug Fixed #153, #154 - Added "comments" column to initial schema (Chris) 2005-09-01 General Feature Fixed #44 - added ChannelForecasting: - Grouping delivery limitations in channel - Added new maintenance process for ChannelForecasting - Predicting number of impressions (Radek) 2005-09-01 General Feature Updated the Known Issues file to note this is about known issues, not known bugs, and added link to Trac (Andrew) 2005-09-01 General Feature Removed comment from the README file relating to a library no longer used in Max (Andrew) 2005-09-01 General Feature Updated the Known Issues file about PEAR::Image_Graph, now that the patch suggested has been applied (Andrew) 2005-09-01 Maintenance Bug Fixed #145 - Not setting PEAR error handling correctly around database queries where table might not exist in split-table mode (Andrew) 2005-09-01 Delivery Bug Fixed #142 - Error in XML-RPC delivery logging (Andrew) 2005-09-01 Maintenance Feature Refactored the Maintenance Statistics Engine DAL to reduce code duplication (James) +---------------------------+ | Release Max v0.3.10-alpha | +---------------------------+ 2005-08-31 Admin Feature Fixed #140 - Added comment boxes for all entities (Chris) 2005-08-31 Admin Bug Fixed #144 - Linked stats conversions with agencies/publishers (Radek) 2005-08-31 Admin Bug Fixed problem in the SQL builder when using an empty table prefix (Chris) 2005-08-31 Delivery Feature Tracker impression log server IP using new config variable: $conf['rawDatabase']['serverRawIp'] (Radek) 2005-08-23 Admin Bug Updated other strings in the default English language file (Andrew) 2005-08-23 Admin Bug Fixed #125 - Changed Booked, Delivered AdImpressions, AdClicks and AdConversions strings to just Booked, Delivered Impressions, Clicks and Conversions (Andrew) +---------------------------+ | Release Max v0.3.09-alpha | +---------------------------+ 2005-08-23 Delivery Bug Fixed #124 - Added automatic changing of URL when using SSL delivery in JS Invocation Tags (Andrew) 2005-08-23 Admin Bug Fixed #109 - Changed default value of Support 3rd Party Click Tracking "No" (Andrew) 2005-08-23 General Bug Added Jakub Olexa's patches to install, upgrade scripts (Andrew) 2005-08-22 General Bug Upgraded PEAR Packages, including XML-RPC, to ensure latest security hole in XML-RPC has been patched (Andrew) 2005-08-22 Admin Feature Fixed #108 - Changed Bug Report screen to use name of application set in preferences in the text (Andrew) 2005-08-22 Maintenance Bug Fixed #106 - Added code to test if the imageantialias() function exists in PHP or not, and select anti-aliasing of graphs based on this (Andrew) 2005-08-22 Admin Feature Fixed #112, #113 - Changed string strViews into strImpressions, changed AdClicks into Clicks, AdConversions into Conversions, etc. (Radek) 2005-08-22 Maintenance Feature Added additional tests to ensure zones exist before attempting to calculate priorities in the zones (Andrew) +---------------------------+ | Release Max v0.3.08-alpha | +---------------------------+ 2005-08-11 Delivery Bug Fixed #33 - Added JS to Campaign Properties - show-hide available impressions/clicks/conversions dynamically using JavaScript (Radek) 2005-08-11 Delivery Bug Fixed #76 - Changed the way companion campaigns are dealt with so that the difference between high-priority and low-priority companion campaigns is handled (Andrew) 2005-08-10 Admin Bug Fixed #50 - Editing banner properties for Text and HTML banners (Radek) 2005-08-10 Admin Bug Fixed #93 - JavaScript in campaign-edit.php (Radek) 2005-08-09 Admin Bug Fixed #76 - Fixed zone-probability.php to deal new way of storing priorities (Andrew) 2005-08-09 Delivery Bug Fixed #76 - Delivery engine now deals with the new way of storing paid (high-priority) placement ad priorities (between 0 and 1), and also allows pass-through to low-priority placements ads when required (Andrew) 2005-08-09 Delivery Bug Fixed #75 - Normal XML-RPC delivery broken due to cookies not being correctly serialised into XML-RPC structures, and an incorrect path for inclusion of XML libraries (Andrew) 2005-08-09 Maintenance Bug Fixed #89 - Missing include for phpads_sendmail() in the MSE's AdStats MySQL DAL (Andrew) +---------------------------+ | Release Max v0.3.07-alpha | +---------------------------+ 2005-08-08 Plugins Feature Fixed #77 - Updated Plugins class to allow external storage of plugins cache files (Andrew) 2005-08-08 Admin Feature Improved case of Conversion Editing strings (Andrew) 2005-08-08 Maintenance Feature Updated MSE's Tracker DAL to use class-level database handler (Andrew) 2005-08-08 Maintenance Bug Fixed #72 - Error in number of tables dropped in MSE Report (Andrew) 2005-08-08 General Feature Added new definition for the plugins cache path in constants.php (Andrew) 2005-08-06 General Bug Fixed definition of cache path in constants.php (Andrew) 2005-08-04 Admin Bug Fixed #58 - SQL error in capmaign properties (Radek) 2005-08-04 Admin Bug Fixed description of unlocking configuration file in Settings (Andrew) +---------------------------+ | Release Max v0.3.06-alpha | +---------------------------+ 2005-08-04 Admin Bug Fixed possible divide by zero bug in zone-probability.php (Andrew) 2005-08-04 Admin Bug Fixed remaining creative manipulation functions' FTP modes (Andrew) 2005-08-04 Admin Bug Fixed uploading of creatives to FTP store (Andrew) 2005-08-04 Admin Bug Fixed setting FTP image store via UI (Andrew) 2005-08-04 Admin Bug Fixed description of locking configuration file in Settings (Andrew) 2005-08-04 Admin Bug Fixed bug relating to placement of custom logo in UI (Andrew) 2005-08-02 General Bug Fixed other include path errors in code base (Andrew) 2005-08-02 Delivery Bug Fixed include path error lib-remotehost.inc.php (Andrew) +---------------------------+ | Release Max v0.3.05-alpha | +---------------------------+ 2005-07-25 Maintenance Bug Fixed #43 - Errors in MPE when using table prefixes (Andrew) 2005-07-25 General Feature Fixed #47 - Added bug reporter functionality (Demian) 2005-07-22 Admin Bug Fixed #42 - Formatting error in advertiser-index.php (Andrew) 2005-07-22 Admin Bug Fixed #41 - Bug with UI Preferences (Andrew) 2005-07-22 Maintenance Feature Added performance option to the MySQL MSE for summarising really large numbers of requests, impressions and clicks (Andrew) +---------------------------+ | Release Max v0.3.04-alpha | +---------------------------+ 2005-07-15 General Bug Added fix to overcome bug in PEAR::Date cause by passing parameters by reference in PHP5 (Andrew) 2005-07-14 General Bug *Really* fixed wandering time zone issue with PEAR::Date (Andrew) 2005-07-14 Admin Bug Fixed the banner-zone.php file so that the prioritisation engine is run if required (Andrew) 2005-07-13 General Bug Fixed MAX_Dal_Statistics_AdServer_mysqlSplit::summariseConnections() method so that it works with PHP5 object assigment by reference (Matteo) 2005-07-12 Maintenance Bug Fixed bug that meant that the conversion count was wrong when a tracker with non-basket variable values was attached (Andrew) 2005-07-11 Maintenance Bug Fixed MAX_Dal_Statistics_AdServer_mysql::saveSummary() method so that it works in the event that maintenance needs to run over more than a single day (Andrew) 2005-07-11 Maintenance Bug Fixed generation of priorities in initial (empty) install (Andrew) 2005-07-11 General Bug Fixed wandering time zone issue with PEAR::Date (Andrew) 2005-07-06 Admin Bug Fixed adding of advertisements so that the special direct-selection association to zone 0 (zero) is set with an appropriate link_type (Andrew) 2005-07-06 Maintenance Bug Fixed code to initiate MPE from the UI (Andrew) 2005-07-05 Maintenange Feature Updated the MSE to no longer decrement campaign (lifetime) inventory requirements, as the total booked values are required by the new MPE (Andrew) 2005-07-05 Admin Feature Update the Campaign UI pages to reflect changes to the MPE (Andrew) 2005-07-05 Maintenance Bug Updated the Maintenance DAL to not use the query builder for getRequiredAdImpressions(), so that the PEAR Error object can be tested in the result set (Andrew) 2005-07-04 Admin Feature Updated the UI to use the new MPE instead of the old PAN priority (Andrew) 2005-07-01 Maintenance Feature New Maintenance Prioritisation Engine enabled in code (Andrew) 2005-06-30 General Feature Updated versions of PEAR::XML_Parser and PEAR::Benchmark distributed with Max Media Manager (Andrew) 2005-06-30 Delivery Bug Updated PEAR::XML_RPC so that fix for http://secunia.com/advisories/15852/ is in the code base (Andrew) 2005-06-28 Maintenance Feature Updated code so that it uses values in the constants.php file for conversion types, instead of hard-coded values (Andrew) 2005-06-27 Maintenance Bug Added code to MySQL Statistics Engine DAL so that the SQL statements CREATE TEMPORARY TABLE ... SELECT FROM ... now correctly set the defined table type from the configuration file, rather than using the default table type (Andrew) 2005-06-20 General Feature Edit conversions: (Radek) - Instead of setting "log" option every tracker has a defined connecion status ("Approved" status is equivalent to conversion) - Added preference "Allow edit conversions" to "agency edit" page - Added setting default connection status for agency - If agency has proper rights it can edit conversions on statistics page - Added new statistics page for viewing every conversion - Added new preference "Default tracker status" to user interface section 2005-06-20 Admin Bug Fixed file include bug in /plugins/reports/lib.php (Andrew) 2005-06-13 Admin Feature Added drop-down selection for target type in campaign edit (Chris) 2005-06-13 Admin Feature Added 'origin' section to default config file (Chris) 2005-06-10 General Feature Re-formatted a number of old tests to work in the new testing environment (Andrew) 2005-06-09 Maintenance Feature Updated outstanding Maintenance Statistics tests to work in the new testing environment (Andrew) 2005-06-09 Admin Bug Updated the MAX_Admin_Redirect class so that is has a default value for the admin page to redirect to (Andrew) 2005-06-08 Maintenance Bug Updated the test suite to deal with changes to the data_summary_zone_impression_history table (Andrew) 2005-06-08 Maintenance Bug Fixed bug in conversion summarisation, so that separate conversions by the same viewer are kept separate, when they all have basket_value typevariable values attached (Andrew) 2005-06-01 General Feature Added "production server" option in Settings->General settings page (Radek) 2005-06-01 General Feature Added libraries to define and deploy Max XML-RPC services (see lib/max/RPC) 2005-05-24 General Feature Added "Conversion tag management". Feature which allow to add additional html to output generated by tracker delivery script: delivery/adconversionjs.php Look into: Tracker overview -> append tracker code (Radek) 2005-05-23 General Feature Added ErrorHandler class: shows source context where error occured in source file and can send error reports via email -- new options in config file in [debug] section (Radek) 2005-05-23 Plugins Feature Plugins config files are dependant on host name (Radek) 2005-05-17 Admin Feature Change logo file to be able to be absolute (Scott) 2005-05-17 General Feature Updated the coding standards documentation (Andrew) 2005-05-17 Maintenance Bug Fixed the way the Maintenance_Statistics factory class is used in the main maintenance script (Andrew) 2005-05-11 Admin Feature Added support for additional configurable UI options (Scott) 2005-05-05 Delivery Feature Added support for remote origin server (Chris) 2005-04-29 General Feature Added support for multi-Max installations (Andrew) 2005-04-28 Maintenance Bug Modified SQL so that even if duplicate tracker/campaign links are created, multiple connections are not created (Andrew) 2005-04-27 General Feature Completed all new testing environment, and converted all existing Table, Maintenance Statistics DAL tests to the new format (Andrew) +---------------------------+ | Release Max v0.3.03-alpha | +---------------------------+ 2005-04-16 Admin Bug Updated login form to use standard field names to allow browsers to save details (Chris) 2005-04-16 Admin Bug Removed "edit sources" from the maintenance dropdown (Chris) 2005-04-16 Admin Bug Fixed *x* zones not listed in banner-zone (Chris) 2005-04-16 Admin Bug Fixed bug that was removing the default (zoneid=0) ad_zone_associations when saving in banner-zone screen (Chris) 2005-04-16 Delivery Bug Removed references to hardcoded "phpAds_id" in delivery (Chris) 2005-04-16 Delivery Bug Anti-caching headers weren't being set for the logging beacon! (Chris) 2005-04-16 Admin Bug Fixed column sort headers links in lib-history (Chris) 2005-04-16 Admin Bug Added checks to make sure that mis-sized ads are not linked to zones (Chris) 2005-04-15 Delivery Feature Updated delivery engine to support companion positioning (Chris) 2005-04-15 Admin Bug Restored the pink highlight in the campaign and banner linked zones screens (Chris) 2005-04-15 Maintenance Bug Modified prioritisation to exclude exclusive campaigns (Chris) 2005-04-15 Admin Feature Added exclusive priority and companion positioning fields to the campaign edit screen (Chris) 2005-04-16 Admin Bug Fixed zones with only exclusive banners being greyed out in overview (Chris) 2005-04-15 Admin Feature Added exclusive banners section on the zone-probability screen (Chris) 2005-04-15 Admin Bug Fixed wrong sized banners shown in the zone-include screen (Chris) 2005-04-15 Admin Bug Changed the default link type back to "Link by parent campaign" (Chris) 2005-04-15 Admin Bug Fixed all zones showing inactive zone icons (Chris) 2005-04-15 Admin Bug Fixed the matching banner count in the drop down list of available campaigns (Chris) 2005-04-15 Admin Bug Fixed bug when listing zone - campaign/banners associations (Chris) 2005-04-15 Delivery Feature Implemented companion positioning (Chris) 2005-04-15 Delivery Feature Implemented exclusive campaigns (Chris) 2005-04-15 Delivery Feature Updated delivery engine to use the new delivery DAL (Chris) 2005-04-15 Delivery Bug Fixed adview to show the backup gif for flash banners (Chris) 2005-04-15 Plugins Bug Folders created by PHP (in var/plugins subfolder) have proper rights (Radek) 2005-04-13 Plugins Feature Added ServiceLocator class (lib/core folder). Very usefull for creating classes which is easier to test with SimpleTest: http://www.martinfowler.com/articles/injection.html#UsingAServiceLocator (Radek) 2005-04-13 Plugins Bug All benchmarking in www/delivery folder are using startBenchmark() and stopBenchmark() functions (Radek) 2005-04-13 Plugins Feature Configuration files (geotargeting) moved from "plugins" folder to "var", "plugins" folder doesn't need to be writeable anymore (Radek) 2005-04-12 Plugins Bug Fixed bug that causing error while creating invocation code from publisher page (Radek) 2005-04-12 Plugins Bug Fixed bug - banner selection and campaign are no longer visible as an option on zone invcation page (Radek) 2005-04-12 Plugins Bug Fixed saving invocation tags plugin settings (Radek) 2005-04-12 Maintenance Bug Fixed missing text in debug message describing the current OI (Andrew) 2005-04-12 Maintenance Feature Improved the DAL debug logging messages (Andrew) 2005-04-11 Admin Bug Fixed redirection bug at the end of settings-db.php (Andrew) 2005-04-10 Plugins Bug Fixed bug #1444: "Invocation Settings Page Doesn't Display" (Radek) +---------------------------+ | Release Max v0.3.02-alpha | +---------------------------+ 2005-04-10 Delivery Bug Updated adlog to send the P3P headers before attempting to set cookies (Chris) 2005-04-10 Delivery Bug Added function sendP3PHeaders to delivery functions (Chris) 2005-04-10 Admin Bug Prevented interface from performing midnight tasks (Chris) 2005-04-10 Admin Bug Updated campaign delivery report to replace $delimiter with a space (Chris) 2005-04-10 Admin Bug Added and updated the admin-breakdown report (Chris) 2005-04-10 Admin Bug Re-added and updated the agency report (Chris) 2005-04-10 Delivery Bug Fixed bug extracting variables from cookies in adclick (Chris) 2005-04-10 Delivery Bug Updated adview to use config-file driven variable names (Chris) 2005-04-10 Delivery Bug Fixed bug that was causing all cookies to be set on every view (Chris) 2005-04-10 Delivery Bug Updated delivery engine to use conf-file drven cookie names (Chris) 2005-04-10 Delivery Bug Fixed time based capping (Chris) 2005-04-10 Delivery Bug Fixed bug that was preventing cookies from being set by adlog (Chris) 2005-04-10 Delivery Bug Fixed bug that prevented external redirects from showing (Chris) 2005-04-10 Admin Bug Fixed ad-zone associations not maintained when linking campaigns (Chris) 2005-04-08 General Bug Renamed the "timestamp" column in the userlog table to be lowercase, and added code to upgrade to fix past bad installations (Andrew) 2005-04-08 Admin Bug Applied Mark Reidenbach's patch to return database upgrade errors to the install script (Andrew) 2005-04-08 Admin Feature Applied Mark Reidenbach's patch to simplifiy fatal error checking during installation (Andrew) 2005-04-08 Admin Feature Applied Mark Reidenbach's patch to simplifiy PHP version check during installation (Andrew) 2005-04-07 Plugins Feature Invocation tags and channel delivery was moved to plugins folder which means that now is posssible to create new invocation tags as plugins. Look into docs/developer/plugins.zuml for new API. Plugins could cache some data in var/plugins folder (channel delivery use this feature to cache SQL query). (Radek) 2005-04-07 Bug Admin Applied Mark Reidenbach's patch to prevent SQL injection hole in lib-sessions.inc.php (Andrew) 2005-04-07 General Bug Applied Mark Reidenbach's patches to remove instances of "global $_SERVER" and "global $_COOKIE" (Andrew) 2005-04-07 General Feature Wrote a new class to handle setting up and taking down of the test environment to increase code re-use, and deal with the problem of different configurations/test environments (Andrew) 2005-04-07 General Feature Changed the Table library classes to use the database type from the configuration file by default (Andrew) 2005-04-05 Admin Bug Fixed file include bugs in campaign-edit.php (Andrew) 2005-04-05 General Feature Converted campaign priority levels of 'l'ow, 'm'edium and 'h'igh into integer values of 0, 1 and 2, so that exclusive campaigns (-1) can be introduced, and to allow more levels of campaigns at a later date (Andrew) 2005-04-01 General Bug Removed v0.3.01-alpha upgrade method, as no new SQL that is not done in the v0.3.00-alpha upgrade method, thanks Mark Reidenbach (Andrew) 2005-04-01 Delivery Bug Restored Geotargeting code to lg.php and ck.php (Andrew) 2005-03-31 Admin Bug Added some missing required files to lib-sessions.inc.php (Andrew) 2005-03-31 Admin Bug Fixed bug where Admin_DA::getVariables built a query with a non-existent column, thanks sjordan (Demian) 2005-03-31 Admin Bug Reverted the french translation files which were corrupted (Chris) 2005-03-31 General Bug Committed Mark Reidenbach's patch that makes use of PEAR DB's portable table listing method (Demian) 2005-03-31 General Bug Fixed bug where upgrade from phpAdsNew didn't work if a table prefix was supplied (Demian) 2005-03-30 Delivery Bug Fixed missing comma in P3P headers if both a P3P policy location and a compact policy are set (Andrew) 2005-03-30 General Feature Updated default .ini file so that Max does NOT use a table prefix by default (Andrew) 2005-03-23 General Bug Fixed the required version of PHP in the laguange files (Andrew) 2005-03-18 General Bug Fixed the version number in the API documentation (Andrew) +---------------------------+ | Release Max v0.3.01-alpha | +---------------------------+ 2005-03-18 Plugins Feature Plugins - new plugins architecture. All plugins are now in plugins directory. Geotargeting, reports and 3rdPartyServers code has been moved here. Every plugin could have own configuration and could be translated to other languages. Poseidon UML is in docs/developer/plugins.zuml file. (Radek) 2005-03-18 General Bug Applied Mark Reidenbach's patch to remove deprecated $phpAds_db_link variable (Andrew) 2005-03-18 General Bug Applied Mark Reidenbach's patch to remove duplicate index in the data_intermediate_ad_connection table (Andrew) 2005-03-18 General Feature Removed backwards-compatability code for older PHP versions, now that the installer checks the PHP version on install (Andrew) 2005-03-18 Admin Feature Implemented new data access layer, file located in lib/max/Admin_DA.php, public methods expose the majority of Max data access operations (Demian) 2005-03-16 Admin Feature Added code to check MySQL version when installing (Andrew) 2005-03-16 General Bug Changed sytnax of "RELEASE_LOCK" to "SELECT RELEASE_LOCK" (Andrew) 2005-03-16 Admin Bug Fixed the way the installer utilises the form-validation JavaScript to prevent errors in IE (Andrew) 2005-03-16 Delivery Bug Applied Marcus Bointon's patch to adview.php to prevent PHP warning messages (Andrew) 2005-03-16 Admin Bug Upgraded PEAR::DB to 1.7.4 to fix install problem on MySql 4.1 (Andrew) 2005-03-16 General Feature Added all but PEAR::Config to the PEAR install registry (Andrew) 2005-03-15 Maintenance Bug Fixed inclusion of init.php when running maintenance (Andrew) 2005-03-15 Delivery Bug Applied Matteo Beccati's numeric check on refresh parameter to adframe (Andrew) 2005-03-15 Delivery Bug Fixed "$isset" instead of isset in lib-view-main.inc.php (Andrew) 2005-03-15 Delivery Bug Fixed use of Geotargeting classes (Andrew) 2005-03-15 Admin Bug Fixed ACL use of Geotargeting classes (Andrew) 2005-03-14 Admin Bug Fixed display of Userlog details (Andrew) 2005-03-14 Admin Bug Fixed discovery of Geotargeting classes (Andrew) 2005-03-14 Maintenance Bug Fixed include of lib-statistics.inc.php in maintenance-reports.php (Andrew) 2005-03-14 General Bug Added missing column to upgrade script (Andrew) 2005-03-14 Admin Bug Fixed redirection issue when checking updates with GZIP compression enabled (Andrew) 2005-03-14 Admin Bug Fixed path derivation/redirection during install (Andrew) 2005-03-11 General Feature Added note to known issues re: PEAR Config (Andrew) +---------------------------+ | Release Max v0.3.00-alpha | +---------------------------+ 2005-03-10 Delivery Bug Fixed XML-RPC invocation tags (Andrew) 2005-03-08 Delivery Bug Fixed problem which could cause infinte loop if an ACL failed (Chris) 2005-03-08 Delivery Bug Fixed delivery to obtain default banner details from the agency preference details (Andrew) 2005-03-07 Delivery Bug Fixed delivery URL generation was doubling up the prefix (Chris) 2005-03-07 Admin Bug Fixed installer to correctly determine installation mode, and to set the web image directory location (Andrew) 2005-03-04 Admin Bug Applied Mark Reidenbach's patch to fix the PHP version check during installation to meet the documented required version (Andrew) 2005-03-02 Delivery Feature Added delivery support for new MaxMind database types (Andrew) 2005-03-02 Admin Feature Added UI support for new MaxMind database types (Andrew) 2005-03-02 Delivery Feature Added improved comments to all invocation tags (Andrew) 2005-03-02 Delivery Feature Updated invocation tags to be XHTML compliant (Andrew) 2005-02-23 General Feature Updated the upgrade notes to cover new directory layout (Andrew) 2005-02-23 General Feature Updated the installation notes to cover new directory layout (Andrew) 2005-02-22 Maintenance Feature Converted the Maintenance Statistics DAL, modules, and tests to all use PEAR::DB, so that the database type has been abstracted over (Andrew, Demian) 2005-02-11 Tests Feature Fixed the Delivery Engine tests to the point there were at before the directory re-shuffle (Andrew) 2005-02-11 Tests Feature Fixed remaining non-Delivery Engine tests (Andrew) 2005-02-10 General Feature Changed the way table prefixes are handled so that prefixes are now prepended to table names at run time, instead of in the configuration file (Andrew) 2005-02-10 Tests Feature Fixed the GeoIP tests for the new directory structure (Andrew) 2005-02-09 Admin Feature Completed updating the User Interface Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-09 Admin Feature Completed updating the Statistics and Maintance Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-09 Admin Feature Completed updating the Invocation Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Interface Defaults menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Geotargeting Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the General Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Delivery Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Debug Logging menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Database Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Banner Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Completed updating the Administration Settings menu to reflect new options/preferences in Max v0.3 (Andrew) 2005-02-08 Admin Feature Moved storing of default banner, target URL to be an agency preference instead of a configuration setting (Andrew) 2005-02-08 Delivery Bug Fixed missing insert of "channel" when logging tracker impressions (Andrew) 2005-02-08 Admin Feature Added a new mechanism for loading and saving configuration values and user preferences (Andrew) 2005-02-02 Admin Feature Added new classes for more easily adding language support to the user interface pages (Andrew) 2005-02-01 Admin Feature Applied Mark Reidenbach's patches to remove the need for a forwards-compatability file for PHP5 (Andrew) 2005-02-01 Admin Feature Modified the installation scripts to work with the new directory structure (Andrew) 2005-01-27 Admin Feature Re-organised the directory structure of Max (Andrew) 2005-01-26 Admin Feature Added the Czech translation (Chris) 2005-01-26 Admin Bug Fixed the agency edit screen so that changes are saved to the agency's config settings (Chris) 2005-01-24 Maintenance Bug Changed the upgrade past data code according to Mark Reidenbach's suggestions (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch (plus additional fixes) to fix setting references to Dates instead of copying in PHP 5 (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch to fix operation interval values displayed in error messages (Andrew) +---------------------------+ | Release Max v0.2.05-alpha | +---------------------------+ 2005-02-15 Admin Bug Fixed 'Other Publishers' showing all publishers rather than only publishers for an agency (Scott) 2005-02-15 Admin Bug Fixed clicking on a zone in a search results screen (Scott) +--------------------------+ | Release Max v0.2.4-alpha | +--------------------------+ 2005-02-10 General Feature Updated the User Guide to final Max v0.1 version (Andrew) 2005-02-10 Admin Bug Changing Zone type does not re-check appended banners to ensure they are correct size/type (Scott) 2005-02-10 Admin Bug MAX_removeEntity did not call the correct removeEntities function (Scott) 2005-02-10 Admin Bug Fixed problem deleting entities (Scott) 2005-02-10 Admin Feature Changed the home screen to the reporting section (Scott) 2005-02-10 Admin Feature Added conversion tracking analysis report (Michal) 2005-02-10 Admin Feature Added color corners to #3399ff (for custom background) (Scott) 2005-02-10 Admin Bug 'Expand all' not aligned correctly in stats-global-advertiser.php (Scott) 2005-02-10 Admin Feature If a banner description is empty, put 'Untitled' on the screen, so that it is clickable (Scott) 2005-02-10 Admin Bug Added friendly text if there is no zones available in banner-zone.php (Scott) 2005-02-10 Delivery Bug Removed a '.' from swfParams, which was giving a PHP Notice (Scott) 2005-02-10 Admin Bug Fixed some problems with conversion totals(Scott) 2005-02-10 Delivery Bug Removed some error logging code where it should not be (Scott) 2005-02-10 Admin Feature Enabled 'Requests' on a number of stats columns (Scott) 2005-02-10 Admin Bug Fixed some column count bugs resulting with the new request field. (Scott) 2005-02-10 Admin Feature Advertiser disabled icon now uses a transparent background. 2005-02-10 Admin Feature Search now uses the same header as the rest of the product. 2005-02-10 Admin Feature Added custom foreground and background header colors (Scott) 2005-02-10 Admin Feature Added custom logo (Scott) 2005-02-08 Admin Bug Fixed date range selector on stats-campaign-banners (Chris) 2005-02-08 Admin Bug Fixed SQL error on stats-affiliates-zones (Chris) 2005-02-02 Admin Bug Campaign-edit screen now uses end of expiration day timestamp (Chris) 2005-02-01 Delivery Bug Fixed append code written multiple times for flash banners with backup gifs (Chris) 2005-01-26 Admin Feature Added the Czech translation (Chris) 2005-01-26 Admin Bug Fixed the agency edit screen so that changes are saved to the agency's config settings (Chris) 2005-01-25 Admin Bug Applied Enrico W?rfel's changes to fix missing language strings in some report plugins (Chris) 2005-01-24 Maintenance Bug Changed the upgrade past data code according to Mark Reidenbach's suggestions (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch (plus additional fixes) to fix setting references to Dates instead of copying in PHP 5 (Andrew) 2005-01-24 Maintenance Bug Applied Mark Reidenbach's patch to fix operation interval values displayed in error messages (Andrew) +--------------------------+ | Release Max v0.2.3-alpha | +--------------------------+ 2005-01-20 General Bug Fixed lack of note about changing the config file after changing table type after upgrade from PAN (Andrew) 2005-01-20 General BUG Changed the order of table changes during upgrades to make it faster (Andrew) 2005-01-20 Delivery Bug Fixed 3rd party clicktracking for popups (Chris) 2005-01-18 General Feature Removed unused functions from old phpAdsNew DAL (Andrew) 2005-01-18 Maintenance Bug Fixed the Maintenance Engine test suite to cope with the new database schema (Andrew) 2005-01-18 Maintenance Bug Changed the name of some old phpAdsNew functions to avoid name-space conflicts when running complete test suite (Andrew) 2005-01-17 Maintenance Feature Change prioritisation to use the ad_zone association tables for priority (Scott) 2005-01-17 Admin Feature Change from caching heirarchical data to caching flat data, to avoid huge (e.g. 17Mb+) arrays in memory (Scott) 2005-01-17 Admin Feature Cache a number of statistics screens instead of going to the DB every time (even though the stats change once per hour) (Scott) 2005-01-17 Admin Feature Use PEAR Cache to cache delivery queries rather than the home-grown caching tool (Scott) 2005-01-17 General Feature Change linking of ads and campaigns to zones to use link tables, rather than parsing the 'what' column (Scott) 2005-01-17 General Feature Build new Data Access Layer (Scott) 2005-01-17 General Feature Rewrite Direct Selection logic. Allow for parentheses, and categories in direct selection (Scott) 2005-01-17 Admin Feature Convert Keywords to Categories, add linking categories rather than parsing keywords (Scott) 2005-01-17 Delivery Feature Added configuration file options needed for new MaxMind GeoIP database types (Andrew) 2005-01-17 Delivery Feature Replaced old MaxMind GeoIP targeting code with all new code,supporting all MaxMind database types - no additional logging, or actual targeting at this stage - just extraction of data from databases (Andrew) 2005-01-14 Admin Bug Fixed column heading mis-alignment in stats screens (Chris) 2005-01-13 Admin Bug Removed the limitation of 127 from the "Hide non-linked campaigns..." option in Settings, Interface Defaults (Andrew) 2005-01-13 Delivery Bug Enabled the use of keywords for global (across all agencies) keyword banner selection if enabled in config (Chris) 2005-01-12 Delivery Bug Fixed logging of country code (Andrew) 2005-01-12 General Feature Added DRAFT version of the Max User Guide (Andrew) 2005-01-12 Maintenance Feature Added Maintenance Statistics Tracker modules to allow pruning of past Tracker module raw data (Andrew) 2005-01-11 Maintenance Bug Fixed error message when lockfile exists (Andrew) +--------------------------+ | Release Max v0.2.2-alpha | +--------------------------+ 2004-12-24 Admin Bug Fixed access denied error going from stats-affiliate-zones to stats-campaign-affiliates (Chris) 2004-12-24 Admin Feature Added ad request stats in the admin interface if enabled (Chris) 2004-12-24 Maintenance Feature Improved the debug logging for pruning old raw statistics (Andrew) 2004-12-24 Admin Bug Removed the phpAds_deleteStatsByBannerID() function, as summarised statistics should never be deleted (Andrew) 2004-12-23 Maintenance Feature Improved the separation of the data access layer from MySQL specific code (Andrew) 2004-12-23 Maintenance Bug Fixed the test suite to deal with new code for enabling/disabling campaigns on the basis of start/end dates (Andrew) 2004-12-23 Delivery Feature Replaced the slow get_browser() call with the phpSniff library (Andrew) 2004-12-23 Reports Feature Re-wrote the tracker history report (Andrew) 2004-12-22 Maintenance Bug Fixed bug due to PEAR Date::compare() always returning 0 (i.e. Dates are equal) when one Date is a "fake" date of "0000-00-00 00:00:00": now uses Date::format() and string compare (Andrew) 2004-12-22 Maintenance Bug Fixed incorrect comment in maintenance statistics report - stated number of impressions, etc. instead of number of impression rows, etc. (Andrew) 2004-12-22 Admin Bug Fixed lib-statistics.inc.php's phpAds_buildRatio() function so that non-digit characters are stripped from the parameters, ensuring that if formatted numbers are passed in, ratios are still correct (Andrew) 2004-12-22 Admin Bug Fixed lib-hourly.inc.php to ensure hour ranges in UI stats are never split into multiple lines (Andrew) 2004-12-22 Maintenance Feature Improved formatting of the report logged to userlog table (Andrew) 2004-12-22 Admin Feature Changed campaign details page so that if a campaign has been disabled because an inventory limitation has been reached, that limitation shows "0" as the number of impressions/clicks/conversions remaining, instead of "-" (Andrew) 2004-12-22 Admin Feature Added new comments in the UI to clarify what the activation/expiry dates for campaigns really mean (Andrew) 2004-12-22 Maintenance Bug Fixed deactivation of campaigns - now happens at the end of the day entered into the UI, not the start of the day (Andrew) 2004-12-22 Maintenance Feature Added ability to control sending of activation/deactivations emails from the maintenance configuration file (Andrew) 2004-12-21 Maintenance Feature Changed logging so safely ignoring missing split tables is now debug log level instead of info (Andrew) 2004-12-21 Maintenance Feature Added a script for regenerating past statistics (Andrew) 2004-12-21 Maintenance Feature Improved Maintenance Statistics to allow regneration of past statistics when required (Andrew) 2004-12-21 Maintenance Bug Compact stats grace window was not being taken into account (Andrew) 2004-12-21 Maintenance Feature Added option to allow method names to be enabled/disabled in the maintenance debug log (Andrew) 2004-12-21 Maintenance Bug Fixed logging level for creation of tables in the debug log (Andrew) 2004-12-21 Maintenance Feature Improved formatting of maintenance debug log (Andrew) 2004-12-21 Admin Bug Fixed SQL error in the Publisher Distribution stats page (Andrew) 2004-12-17 Delivery Bug Added some checks to prevent HTTP response splitting (Chris) 2004-12-15 Maintenance Feature Cut out lots of deprecated code (Andrew) 2004-12-15 Maintenance Bug Fixed dropping of raw data tables in deleteOldData() method for split tables, so that current day is never dropped, even if it's empty (Andrew) +--------------------------+ | Release Max v0.2.1-alpha | +--------------------------+ 2004-12-10 Maintenance Feature Modified parameters in some methods to allow both start and end dates when summarising data, to allow for better testing (Andrew) 2004-12-09 Maintenance Feature Changed deletion of ad requests so that it ignores all connection windows, and so deletes data earlier (Andrew) 2004-12-09 Delivery Bug Changed banner selection method in adpopup to use view_raw (Chris) 2004-12-09 General Bug Fixed use of old phpads_ prefix in upgrade script (Andrew) 2004-12-07 Admin Bug Fixed problem with graph-history and graph-hourly not working with new DB structure (Chris) 2004-12-07 Maintenance Bug Fixed summarisation of conversions with no variable values (Andrew) 2004-12-07 Admin Bug Fixed problem with default (English) language file not being included in lib-invocation.php (Chris) 2004-12-07 Tests Feature Updated tests to catch fixed bugs (Andrew) 2004-12-07 Maintenance Bug Fixed formatting of task time execution output in the Maintenance_Statistics_AdServer class (Andrew) 2004-12-07 Maintenance Feature Added summarisation of ad request data into intermediate and summary data tables (Andrew) 2004-12-07 General Feature Hacked singleton-like code into phpAds_dbConnect (Andrew) 2004-12-06 Maintenance Bug Fixed viewer_id column definitions in Maintenance Statistics Engine's temporary tables (Andrew) 2004-12-06 Maintenange Bug Fixed compact table name of data_raw_ad_click in SQL (Andrew) 2004-12-06 Maintenance Bug Fixed comparison value of conversions from '1' to 'y' when saving intermediate statistics (Andrew) 2004-12-06 Maintenance Bug Fixed campaign start/end date checks to append time of midnight onto the stored date, so that activation/deactivation happens the same was as in Max v0.1 (Andrew) 2004-12-06 Maintenance Feature Improved the way the Maintenance Statistics Engine tests for old split tables by limiting the SELECT statements (Andrew) 2004-12-06 Maintenance Bug Fixed error when enabling campaigns past their start date - now checks campaign limitations and end dates too (Andrew) 2004-12-06 Maintenance Bug Allowed table does not exist error when joining connections and tracker variable values with split tables (Andrew) 2004-12-06 Admin Bug Fixed mis-named columns in db.php (Andrew) 2004-12-06 General Bug Removed default value of 0 for server_raw_tracker_impression_id in the data_raw_tracker_impression table definitions (Andrew) 2004-12-06 Delivery Bug Fixed wrong parameter count for view_local in phpadsnew.inc.php (Chris) 2004-12-06 Delivery Bug Fixed Norton Ad Blocker fix config missing (Chris) 2004-12-04 Delivery Bug Fixed db caching mode (Chris) +--------------------------+ | Release Max v0.2.0-alpha | +--------------------------+ 2004-12-03 General Bug Added note about userlog data to upgrade documentation (Andrew) 2004-12-03 General Bug Fixed the upgrade documentation regarding upgrade path for historical data (Andrew) 2004-12-02 Admin Feature Added agency configurable option to make campaigns annonymous by default (Chris) 2004-11-30 Maintenance Bug Added code to maintenance to ignore divide by zero errors in PAN maintenance priority code (Andrew) 2004-11-29 General Feature Removed non-documentation comments that started with /** (Andrew) 2004-11-29 Delivery Bug Fixed random banner shown for zone with nothing linked (Chris) 2004-11-29 General Bug Fixed URL of Max website in generated headers (Andrew) 2004-11-29 Maintenance Feature Improved formatting of the test suite pages (Andrew) 2004-11-28 Delivery Feature Norton Ad Blocker fix, i.e. the ability to easily change the delivery engine filenames (Chris) 2004-11-26 Delivery Bug Fixed parsed PHP in banners not executed (Chris) 2004-11-26 Delivery Bug Adview now uses backup gif if available for richmedia banners (Chris) 2004-11-26 Delivery Bug Fixed broken image returned by adview when no banner found (Chris) 2004-11-26 Admin Bug Fixed automatic modification of flash banners with hard coded URLS, only works for flash files with a single click action (Chris) 2004-11-26 Maintenance Feature Completely new Maintenance Statistics engine: - Extensible OO Design - Separated logic and data access layers - Deals with new raw, intermediate, summary table structure - Allows non-60 minute operation intervals - Correctly prunes old data in both normal and split-table modes - Documentated code and test suite (Andrew) 2004-11-24 Delivery Bug Removed useless <noscript> from text zone invocations (Chris) 2004-11-22 Delivery Bug Fixed generation of invocation code for trackers (Andrew) 2004-11-22 Delivery Bug Fixed missing 'var' in JavaScript to call adcnvvars.php for logging of JavaScript-based tracker variable values (Andrew) 2004-11-22 General Feature Increased the size of the details column in the userlog table, and removed the variabletype column from the variables table (Andrew) 2004-11-22 Delivery Feature Updated the data logging process for trackers to: - Store new data afforded by improvbed raw data tables for tracker impressions and clicks - Have a more consistent method for logging tracker variable values, regardless of method of obtaining data (Andrew) 2004-11-19 Delivery Feature Updated the data logging process for advertisements to: - Allow ad requests to be logged - Only allow ad impressions to be logged via beacons - Store new data afforded by improved raw data tables for ad requests, impressions and clicks (Andrew) 2004-11-11 General Feature Added new AdServer module raw data tables to the installation and upgrade processes, and added conversion of data from old raw tables into new raw tables (Andrew) 2004-11-16 Admin Bug Added AdSales output to stats-campaigns-banners, and also added date range selector (Chris) 2004-11-16 Admin Bug Fixed missing instance of a translation string on the Maintenance, Banner settings page (Andrew) 2004-11-16 General Feature Changed all SQL code that used to reference the adstats table to instead reference the new data_summary_ad_hourly table (Andrew) 2004-11-11 Admin Bug Added missing definitions of phpAds_CurrentTimestamp, phpAds_CurrentHour and phpAds_CurrentDay to admin interface version of the maintenance priority code (Andrew) 2004-11-11 General Feature Added new AdServer module summary data tables to the installation and upgrade processes, and added conversion of data from old adstats table into new data_summary_ad_hourly table (Andrew) 2004-11-11 General Bug Fixed test of admin user username/password in non-upgrade install (Andrew) 2004-11-11 General Feature Added new AdServer module intermediate data tables to the installation and upgrade processes (Andrew) 2004-11-09 General Feature Updated headers, etc. to Max v0.2 stream (Andrew) 2004-11-09 General Feature Created v0.2 branch from Max v0.1.17-beta (Andrew) +--------------------------+ | Release Max v0.1.17-beta | +--------------------------+ 2004-11-09 General Bug Added longer time-limit to execution of upgrade script (Andrew) 2004-11-09 General Bug Fixed upgrading from versions with the application_variable table (Andrew) 2004-11-09 Admin Bug Fixed "Fatal Error" when generating tracker invocation code (Chris) 2004-11-08 General Feature Changed install script to maintain pretty-spacing from the template config.inc.php file (Andrew) 2004-11-08 General Bug Fixed lack of quotes around the application_variable table in config file after installation (Andrew) 2004-11-05 Maintenance Bug Fixed MySQL-locking related bug that caused a PHP warning (Andrew) 2004-11-04 Admin Bug Fixed forced SSL redirection when Max installed in a subdir (Chris) 2004-11-04 General Bug Fixed inclusion test for PHP5 support (Andrew) 2004-11-04 Delivery Feature Changed the method of outputting the 1x1 gif to use base64_decode method instead of concat'ing chr()'s (Chris) 2004-11-04 Delivery Bug When chaining zones and using caching, only the final zone was cached (Chris) 2004-11-03 Admin Feature Added the forceappend feature to text zones (Chris) 2004-11-03 Delivery Bug Fixed problem with forceappend and caching, rebuild of cache was appending another copy of the appended code (Chris) 2004-10-29 Admin Bug Fixed hardcoded table names in campaign delivery report plugins (Chris) +--------------------------+ | Release Max v0.1.16-beta | +--------------------------+ 2004-10-29 Delivery Bug Added URL encoding to the ct0 parameter to cope with special characters in the click tracking URL. 2004-10-28 General Feature Added support for "proper" upgrading from older versions of Max and from phpAdsNew, and updated the installation/upgrading documentation (Andrew) 2004-10-27 Admin Feature Added two new reports, one listing all campaigns that underdelivered yesterday, and one showing delivery stats for all campaigns yesterday (Chris) 2004-10-27 Maintenance Feature Added MySQL-based locking mechanism to maintenance priority to ensure that only one instance of phpAds_PriorityCalculate() runs at once (Andrew) 2004-10-21 Admin Bug Fixed: Sum of campaign stats did not equal totals (Chris) 2004-10-21 Admin Bug Fixed: Hourly stats for agency included global totals (Chris) 2004-10-20 Admin Bug Fixed the link for Help? to go to the Max web site (Andrew) 2004-10-20 General Feature Improved the documentation with regards to setting up maintenance after an upgrade from phpAdsNew (Andrew) 2004-10-20 General Feature Created separate upgrade SQL scripts for MyISAM and INNODB tables (Andrew) 2004-10-20 General Feature Added details on how to schedule maintenance under Window (Andrew) 2004-10-20 General Bug Added session capping columns to upgrade SQL (Andrew) 2004-10-20 Admin Bug Fixed the link for Help? to go to the Max web site (Andrew) 2004-10-20 Delivery Bug Fixed display "Status Text" instead of click URL (Chris) 2004-10-20 Delivery Bug Fixed "Show text under image" (Chris) 2004-10-20 Delivery Bug Fixed delivery of text ads (Chris) 2004-10-20 Admin Bug Fixed linking of text ads to text zones (Chris) 2004-10-18 Delivery Bug Fixed variable mis-ordering in local invocation (Chris) +--------------------------+ | Release Max v0.1.15-beta | +--------------------------+ 2004-10-11 Admin Bug Updated 3rd party Falk tag support to work with previous tag formats (Chris) +--------------------------+ | Release Max v0.1.14-beta | +--------------------------+ 2004-10-08 General Feature Added support for deprecated $HTTP_*_VARS support in PHP5 (Andrew) 2004-10-08 General Feature Added fix for various pre-PHP 4.3.0 issues (Andrew) 2004-10-08 General Bug Fixed the default config.inc.php file for new installations (Andrew) 2004-10-08 Maintenance Bug Fixed typo in SQL - campaigns are now activated by date as required (Chris) 2004-10-08 General Bug Updated the minimum required version of MySQL in the readme file (Andrew) +--------------------------+ | Release Max v0.1.13-beta | +--------------------------+ 2004-10-07 General Feature Updated version naming scheme (Andrew) 2004-10-07 General Bug Fixed table name typo in upgrade SQL code (Andrew) 2004-10-07 Maintenance Bug Fixed incorrect use of maximum view conversion window instead of maximum click conversion window when calculating table names to use during split-table click conversion calculation (Andrew) 2004-10-07 Delivery Bug Fixed appending of code in zone invocation when caching used (Chris) 2004-10-07 Admin Feature Added support for Falk 3rd party tags (Chris) 2004-10-07 Admin Bug Updated campaign display name for hidden campaigns to prevent hidden campaign names from being shown to blind clients (Chris) 2004-10-07 Admin Feature Updated the invocation code to generate new style tags (Chris) 2004-10-07 Delivery Bug Added urldecoding to input parameters (Chris) 2004-10-06 Delivery Feature Added horizontal centering to iframe content (Chris) 2004-10-04 Admin Bug Fixed sorting of report results by date (Chris) 2004-09-14 Delivery Bug Fixed appended banner HTML not appended when invoked via zone (Chris) 2004-09-16 Delivery Bug Fixed adview code to use same random number in cookie as image call (Chris) 2004-08-10 Delivery Feature Added support to the delivery engine for new style tags (zoneid=z) (Chris) +--------------------------+ | Release Max v0.1 Beta 12 | +--------------------------+ 2004-08-06 Maintenance Bug Fixed invalid priority calculations of house weighting when high/medium campaigns also active in zone (Chris) 2004-08-06 General Feature Updated the upgrade instructions to help users add the 'mnemonic' column added to the affiliates table (Andrew) 2004-08-06 General Feature Updated the upgrade SQL commands for users updating from PAN to that the 'mnemonic' field added by Scott will be added to the affiliates table (Andrew) 2004-08-05 Admin Bug Corrected the syntax for source limitation in a banner delivery options - there is no need anymore to mask brackets and dots with backslash (Michal) 2004-08-05 Admin Feature Added a 5 letter 'mnemonic' field which is used for describing zones and source channels (Scott) 2004-08-05 Admin Feature Rewrite sitewide invocation code to incorporate switching between http/s, adding <noscript> tags, etc. (Scott) 2004-08-05 Admin Feature Add an invocation type - Querystring - that will allow you to add parameters to the querystring of the adconversion.php request (Scott) 2004-08-05 Maintenance Bug Fixed the start/end times logged for maintenance runs from 12 hour to 24 hour format (Andrew) +--------------------------+ | Release Max v0.1 Beta 11 | +--------------------------+ 2004-07-28 Admin Bug Don't allow anonymous campaigns to show in the Publisher statistics if you are logged in as an advertiser (Scott) 2004-07-28 Delivery Bug Fixed flash banner clickthroughs cutting off anything following an ampersand (Chris) 2004-07-28 General Bug Fixed the process of creating the maintenance log table during installation (Andrew) 2004-07-28 General Feature Added instructions on how to upgrade from a previous versions of Max (Andrew) 2004-07-28 Maintnance Bug Fixed the selection of the maintenance statistics start time in the case of a new Max installation (Andrew) +--------------------------+ | Release Max v0.1 Beta 10 | +--------------------------+ 2004-07-27 Delivery Feature Don't allow delivering an html banner to a secure page (to prevent pop up warning boxes) (Scott) 2004-07-27 Admin Feature More stats screens queries cached (Scott) 2004-07-27 Admin Bug Removed 'daily-hosts' files - they act on raw data and can devistate a database (Scott) 2004-07-27 Admin Feature Added an upgrade script from phpAdsNew v2.0 (Scott) 2004-07-27 General Feature Disabled PHP warnings by default to make life easier for non-developers (Andrew) 2004-07-27 Delivery Bug Fixed method of connecting to the raw database (Andrew) 2004-07-27 Maintenance Feature Modified maintenance statistics to determine the time to start calculating statistics from the adviews table, if there is no date in the config table, or to not run if there are no adviews yet (Andrew) 2004-07-27 General Feature Merged in the Max v0.2 branch changelog formatting style (Andrew) 2004-07-27 General Feature Added Scott's PAN update SQL code, and wrote the upgrade instructions (Andrew) 2004-07-27 General Feature Updated the installation instructions (Andrew) 2004-07-27 Maintenance Feature Added support for split raw table configurations (Andrew) 2004-07-22 Admin Feature Changed the url field in the banners table to type 'text', so that it can accept more than 255 characters (Scott) 2004-07-22 Delivery Bug Click tracking of Mediaplex tags fixed (Chris) 2004-07-22 Delivery Feature Tracker variables can now be appended to the tracker image beacon (Scott) 2004-07-22 Admin Bug Search now works with ID's as well as names/descriptions across all entities (Scott) 2004-07-22 Admin Feature Stats are cached - HUGE performance boost (Scott) 2004-07-22 Admin Feature Stats can now be viewed by 'easy to understand' date ranges (Scott) 2004-07-22 Admin Feature Stats rewritten to get ready for new look and feel (Scott) +-------------------------+ | Release Max v0.1 Beta 9 | +-------------------------+ 2004-06-23 Delivery Bug Removed 'clientid' from delivery script - only campaignid should be used (Scott) 2004-06-23 Delivery Bug Consolidated all places where bannercode is built to one place (Scott) 2004-06-23 Delivery Bug Rewrote 'log=no' functionality (Scott) 2004-06-09 Delivery Bug Fix problem with popups using old cache files (Scott) 2004-06-09 Delivery Bug Fix gap in HTML for adlog beacon (Scott) +-------------------------+ | Release Max v0.1 Beta 8 | +-------------------------+ 2004-06-15 Admin Bug 182 Fixed the SQL statement to obtian the AdClick credits remaining on the Banner Overview page for campaigns (Andrew) 2004-06-09 Delivery Bug Fixed popup race condition with IE6 (Scott) +-------------------------+ | Release Max v0.1 Beta 7 | +-------------------------+ 2004-06-03 Delivery Bug 165 Cleaned up the lib-limitations.inc.php file, fixed source delivery limitations (i.e. ACL) on popups (Andrew) 2004-06-03 Maintenance Bug Accounted for getting optimise data that was not 'blind only' (Scott) +-------------------------+ | Release Max v0.1 Beta 5 | +-------------------------+ 2004-05-28 Deilvery Bug 150 Fixed adcontent.php to obtain the session capping information, and set the cap in the adlog.php URL delivered (Andrew) 2004-05-28 Admin Bug 154 Fixed ct0 isnt being removed from the Flash clickthrough (Luis) 2004-05-21 Admin Bug 126 Fixed advertiser can't view 'distribution' (Luis) 2004-05-21 Admin Bug 128 Fixed Banner properties link on stats-banner-daily breaks (Luis) 2004-05-21 Admin Bug 124 Fixed Linked banners link on search result for zone breaks (Luis) +-------------------------+ | Release Max v0.1 Beta 4 | +-------------------------+ 2004-05-20 Admin Feat Installer now adds admin_url_prefix (Demian) 2004-05-20 Admin Bug Fixed decimal problem with Sales Ratio (Scott) 2004-05-20 Admin Bug Fixed sorting and miscellaneous problems with lib-history (Scott) 2004-05-20 Admin Bug 123 Fixed Access denied for agency on stats-zone-daily (Luis) 2004-05-20 Admin Bug 114 Fixed redefined function error (Luis) 2004-05-19 Admin Bug 108 Fixed Duplicate campaigns runs but breaks when recalculating priorities (Luis) 2004-05-19 Admin Bug 107 Fixed Totals is missing in Publisher index (Luis) 2004-05-19 Admin Bug 103 Fixed Tabs in stats-zone-linked banners dissapear (Luis) 2004-05-19 Admin Bug 102 Fixed Error in query in stats-zone-linked banners breaks page (Luis) 2004-05-19 Admin Bug 101 Fixed Expanding / collapsing nodes resets statistics timeframe (Luis) 2004-05-19 Admin Bug 97 Fixed Daily zone history not working (Luis) 2004-05-19 Admin Bug 94 Fixed Access denied to affiliate-invocation.php for agencies (Luis) 2004-05-19 Admin Bug 93 Fixed Add breaks and zone title/size to publisher level invocation script (Luis) 2004-05-19 General Bug 117 Removed upgrade functionality (Luis) 2004-05-18 Admin Bug 86 Removed frames only for Mac on affiliate-invocation (Luis) 2004-05-18 Admin Bug Provisionally made array sort fn available for lib-history.inc.php include at bottom of page (Demian) 2004-05-18 Admin Bug Fixed typo in SQL query that gave no errors in lib-history.inc.php, changed double-spacing to single (Demian) 2004-05-18 Admin Bug 98 Appended affiliateid and screen (zones|overall) to querystring (Demian) 2004-05-18 Admin Bug 80 Fixed inability to move/copy/delete tracker logged on as agency (Demian) 2004-05-18 Admin Bug 78 Added check for invalid file types (Demian) 2004-05-18 Admin Bug 98 Added missing 4.2.4 element for navigation which caused 'expand all' error (Demian) 2004-05-18 Admin Bug 62 Added details to display the currently logged on user and IP (Demian) 2004-05-18 Admin Bug 44 Added missing GET params to allow order by sorting for column headers in stats-campaign-history.php (Demian) 2004-05-18 Admin Bug 1 Fixed Long delay for apple macs (Luis) 2004-05-18 Admin Bug 85 Allowed Agencies to delete Zones, move Zones between Publishers they manage (Andrew) 2004-05-18 Admin Bug 84 Fixed issue with moved campaigns remaining as blank campaign placegolders in original position (Andrew) 2004-05-18 Admin Bug 83 Fixed Diplaying affiliate-invocation.php gives lots of implode errors (Luis) 2004-05-18 Admin Bug 82 Remote invocation - no cookies should only be available as direct selection (Luis) 2004-05-18 Admin Bug 81 adview.php returns random banner when 'what' is not specified (Luis) 2004-05-18 Admin Bug 79 Remote invocation - no cookies should require banner ID (Luis) 2004-05-18 Admin Bug 77 Tabs in zone-invocation are incorrect (Luis) 2004-05-18 Admin Bug 76 Fixed issue with deleted campaigns remaining as blank campaign placegolders (Andrew) 2004-05-18 General Made some changes so that Max is installable (Scott) 2004-05-17 Admin Bug 72 Fixed issue with deleted advertisers remaining as blank advertiser placegolders (Andrew) 2004-05-17 Admin Bug 71 Fixed Sales Ratios, total Sales Ratio in hours stats (Andrew) 2004-05-17 Admin Bug 70 Automatic campaign activation not working (Luis) 2004-05-17 Admin Bug 69 When moving campaings or banners, show only advertisers and campaigns under that agency (Luis) 2004-05-17 Admin Bug 68 Fixed wrong sales stat in Advertiser History (Luis) 2004-05-17 Admin Bug 66 Row values now shown if sales occur without views or clicks (Andrew) 2004-05-17 Admin Bug 60 Removed ability to delete file-based cache throughout (Luis) 2004-05-17 Maintenance Bug 70 Automatic activation of campaigns using start date now working (Luis) 2004-05-17 General Deleted xml-rpc examples because not relevant to this release (Demian) 2004-05-14 Admin Feat 59 Added ability to duplicate campaigns (Luis) 2004-05-14 Admin Feat 58 Display statistics for today as default in stats-global-advertiser and stats-global-affiliates (Luis) 2004-05-14 Admin Feat 57 Add a dropdown with date ranges in Statistics - Campaign Overview (Luis) 2004-05-13 Delivery Bug Fixed getQuerystringVariables script (Luis) 2004-05-13 Delivery Bug 43 Cache deletion on only one webserver, resulting in stale data (Luis) 2004-05-13 Delivery Feat 6 Sorted out clearing banner cache on all servers (Demian) 2004-05-13 Delivery Feat Removed delivery dependence on DB when cache is present (Luis) 2004-05-13 Delivery Feat Added pro-active cache regeneration (Luis) 2004-05-13 Delivery Feat Added ability to extract javascript or querystring variables from trackers (Luis) 2004-05-13 Delivery Feat Added thirdparty clicktracking functionality (Luis) 2004-05-13 Delivery Feat Added JavaScript tracker tags (Luis) 2004-05-13 Maintenance Bug 15 Removed report from processStats in maintenance-statistics.inc.php (Luis) 2004-05-13 Maintenance Bug 14 Removed source from conversion query (Luis) 2004-05-13 Maintenance Bug 20 Made cronjob scripts editable by root only - Security measure (Demian) 2004-05-13 Maintenance Feat Added functionality for aggregating conversions comming from different servers (Luis) 2004-05-13 Maintenance Feat Added functionality for counting only the latest action for each conversion (Luis) 2004-05-13 Maintenance Feat Added debug to maintenance scripts (Demian) 2004-05-13 Maintenance Feat Implemented table-level locking (Andrew) 2004-05-13 Maintenance Feat Reduced maintenance scripts to a single self-sufficient directory, fewer files, cleaned up formatting (Demian) 2004-05-13 Admin Bug Fixed query_banners query that returned missing fields (Demian) 2004-05-13 Admin Bug 13 Default statistics dropdown (Andrew) 2004-05-13 Admin Bug 22 Reports: Campaign report didn't show advertiser (Luis) 2004-05-13 Admin Bug 25 Search results prompt for login (Luis) 2004-05-13 Admin Bug 27 Allow interval on reports to assume flexible date format (Andrew) 2004-05-13 Admin Bug 19 Failed redirect when saving tracker properties (Luis) 2004-05-13 Admin Bug 21 Access denied for agencies in campaign daily statistics (Andrew) 2004-05-13 Admin Bug 29 Fixed keyword history report returning inconsitent results (Andrew) 2004-05-13 Admin Bug 9 Total global history was showing for each user (Andrew) 2004-05-13 Admin Bug 23 Fixed incorrect Sales Ratio in stats-advertiser-history.php (Andrew) 2004-05-13 Admin Bug 28 Missing count for hidden campaigns (Andrew) 2004-05-13 Admin Bug 45 Added unique identifier to hidden campaigns (Luis) 2004-05-13 Admin Bug 52 Show campaign/publisher name in distribution screen for admin and agency (Luis) 2004-05-13 Admin Feat 56 Added publisher wide script generation (Luis) 2004-05-13 Admin Feat Added Hidden Campaigns/Banners functionality to admin (Luis) 2004-05-13 Admin Feat Added cachebuster to delivery tags (Luis) 2004-05-13 Admin Feat Added cachebuster to tracker tags (Luis) 2004-05-13 Admin Feat Added protocol chooser in tracker tags (Luis) 2004-05-13 Admin Feat Added source parsing for keyword functionality and analysis (Luis) 2004-05-13 Admin Feat Extended functionality to search on zoneid and/or campaignid if 'integer' passed as search term (Demian) 2004-05-13 Admin Feat 10 Added protocol chooser for banner tags (Andrew) 2004-05-13 Admin Feat 11 Added randomizer for banner tags (Andrew) 2004-05-13 Admin Feat 3 Hide/Unhide inactive banners (Scott) 2004-05-13 Admin Feat Removed statistics by host (Luis) 2004-05-13 General Changed location for some maintenance files to the root (Scott) 2004-05-13 General Removed files relating to Backwards Compatibility and Fake Cron jobs (Scott) +-----------------------+ | phpAdsNew - ChangeLog | +-----------------------+ v2.1 Alpha 1 + Misc changes - 2003-12-21: Add session based capping (e.g. user can only see 1 popup for this session until they close the browser) (Scott) - 2003-12-21: Structural changes to frequency and time based capping cookies (Scott) - 2003-12-21: Structural changes to geotracking cookies (Scott) - 2003-12-21: Do not pass the 'log' querystring variable to 3rd party banners. (adjs.php) (Scott) - 2003-12-21: Agency Support - An agency can be defined, and the agency can make its own advertisers and publishers. (Scott) - 2003-12-21: Make Keywords a configuration option. (Scott) - 2003-12-21: Store stats in a session variable for some screens (much faster stats screens) (Scott) - 2003-12-21: Support for automatically changing 3rd party rich media tags (e.g. DART and Atlas) for click tracking. (Scott) - 2003-12-21: Remove 'Source' from adstats for performance reasons. Source will be re-implemented in another index table like adstats in the future. (Scott) - 2003-12-21: Add an administration URL prefix which can be different than the delivery engine URL prefix. (Scott) - 2003-12-21: Add an SSL URL prefix which can be different than the delivery engine URL prefix (e.g. instead of a blind change to https, you can specify a different URL) (Scott) - 2003-12-21: Add variable tracking to conversion tracking. (Scott) - 2003-12-21: Add backup image support to flash banners - if a browser does not support flash, then show another image based banner. (Scott) - 2003-12-21: Batch edit the 'source' parameter in existing adviews tables (if you decide to change a channel name). (Scott) - 2003-12-21: If source contains '/', then it is assumed that the source is hierarchical. (Scott) - 2003-12-21: Structural changes - present a statistics row in a standard format. (Scott) - 2003-12-21: Add conversions to most of the statistics screens. (Scott) - 2003-12-21: Allow for all columns on statistics screens to be sortable. (Scott) - 2003-12-21: Allow for an invocation code which will deliver a single banner with no cookie requirement (for email newsletters). (Scott) - 2003-12-21: Add 'View Targeting Statistics' as a permission. (Scott) - 2003-12-21: Most Settings only viewable by Admin, although interface defaults settable by Agency. (Scott) - 2003-12-21: Ability to obfuscate the source parameter in the URL string, so that blind campaigns will not know where their ads are running on clickthroughs. (Scott) - 2003-12-21: Ability to warn an agency when campaigns are getting low. (Scott) - 2003-12-21: A number of new statistics screens and reports. (Scott) - 2003-12-21: Automatically optimise a campaign by creative. (Scott) - 2003-12-21: Anonymous campaigns - for blind networks, do not show an advertiser where their banners are running (and vice versa). (Scott) - 2003-12-21: Create Javascript invocation tags for trackers which will get variables from the web pages that they are running on. (Scott) - 2003-12-21: A number of changes to the english language internationalisation files. (Scott) - 2003-12-21: Numerous additions and changes to the tab structure. (Scott) - 2003-12-21: Add a primary key to the adconversion table (Scott) - 2003-12-21: Change numerous indexes for the adviews,adclicks,adconversions,adstats tables. (Scott) - 2003-12-21: Increase the size of views, clicks, and conversions in the campaigns tables, so that you can enter more than 8 million views. (Scott) - 2003-12-21: Start work rewriting autotargeting and priorities, taking into account zones, delivery limitations, and other parameters, thus making the predictions much more accurate. (Scott) + Misc bugfixes - 2003-12-21: The 'format' column is now 'storagetype' in the phpads_banners table. (admin-search.php) (Scott) - 2003-12-21: Check for 'referer' being passed in from ad tags. (adframe.php) (Scott) - 2003-12-21: Only retrieve the correct column names (not *) when performing a search. Otherwise, BLOBS get pulled down as well. (admin-search.php) (Scott) - 2003-12-21: Move campaign was not moving to the correct advertiser (campaign-modify.php) (Scott) - 2003-12-21: Some graphing functions were limited to 'compact stats' when they could be rewritten to use adstats instead of adviews (graph-hourly.php) (Scott) - 2003-12-21: Add a method (determineAdConversionsLeft) which is similar to the clicks and views functions (lib-expiration.inc.php) (Scott) - 2003-12-21: Allow for passive FTP access (for firewalled systems). This should be a user defined option in the future. (Scott) - 2003-12-21: Various errors with campaign-tracker clickwindow and viewwindow (Scott) - 2003-12-21: $phpAds_productname is undefined. For now, it is hardcoded to 'phpAdsNew' (Scott) - 2003-12-21: When compiling tracker conversions, only count conversions which link to views/clicks from a banner in the correct campaign. (Scott) CVS + Misc changes - 2003-04-13: Added support for paths in direct selection query string (Niels) - 2003-04-13: Beacon image is not enclosed in a hidden layer to prevent unneeded linewraps after tables and other html tags (Niels) - 2003-04-16: Added transparent background and no-border support to simple interstitial layerstyle (Matteo) + Misc bugfixes - 2003-04-13: Logging of geodata for Adclicks didn't work properly (Niels) - 2003-04-13: Campaigns with zero clicks or zero views remaining were listed as 'unlimited' on the 'Campaign overview' page (Niels) - 2003-04-13: On the 'Statistics settings page', 'Log Country' was active even when 'Compact stats' were used. Option should become disabled (Niels) v 2.0rc3 + Added a cron replacement for users who don't have access to the cron utility for scheduling the maintenance script (Niels, 2003-01-14) + The database is now checked after an update to make sure the update was succesful. If not an error is shown and the can retry to update (Niels, 2003-01-15) + phpAdsNew now uses many newly designed icons, also other icons have been updated to match the new icons (Niels, 2003-02-03) + Updated some of the user-interface, in particular the error messages and help screens (Niels, 2003-02-03) + It is now possible to append popups and interstitials to individual banners (Niels, 2003-02-12) + Added support for the MaxMind GeoIP Region Edition database (Niels, 2003-02-24) + Misc changes - 2003-01-12: Added info about the current version on the Available Updates page (Niels) - 2003-01-12: Added flag for Cape Verde (Niels) - 2003-01-12: Added PHP code and variable parsing to HTML banner preview (Niels) - 2003-01-13: Added variable parsing to external banner preview (Niels) - 2003-01-14: Added support for Safari to the browser delivery limitation and adlayer browser detection (Niels) - 2003-01-21: All user and admin passwords are now stored as md5 hashes (Niels) - 2003-01-21: If an advertiser or publisher wants to change his password he now has to supply his old password and enter the new password twice (Niels) - 2003-01-22: <a></a> tags are now hidden from the visitor if no destination URL is specified (Niels) - 2003-01-22: Status text is now also shown when the visitor moves his mouse over the text below the banner (Niels) - 2003-01-22: If plain remote invocation is used and no destination URL is specified, adclick will now redirect back to the originating webpage (Niels) - 2003-01-22: If plain remote invocation is used and cookies are disabled, adclick will now redirect back to the originating webpage (Niels) - 2003-02-03: Added the ability to preview banners from the zone probability page (Niels) - 2003-02-07: Added automatic filtering of private IP addresses passed as a proxy header (Matteo) - 2003-02-09: Added warning when weight or target isn't set on campaign properties page (Niels) - 2003-02-11: Added HTTP referer delivery limitation; it's working with local, js and xmlrpc invocations only (Matteo) - 2003-02-12: Iframes, XML-RPC and plain remote invocation are no longer used by default (Niels) - 2003-02-13: Added some info text if a campaign was deactivated because its weight is null (Matteo) - 2003-02-18: Added option to lib-graph to draw graphs with only one scale, useful e.g. for targetstats (Matteo) - 2003-02-21: Raised minimum requirements for phpAdsNew to PHP 4.0.1 or higher (Niels) - 2003-02-24: Changed handling of geotargeting limitations when the location couldn't be detected (Niels) - 2003-02-25: Added dbms version when displaying query errors (Matteo) - 2003-02-25: Added flag for Micronesia (Niels) - 2003-03-18: When linking two popup or interstitial zones the dimensions of the zone are now ignored (Niels) - 2003-03-18: Added extra options to the popup invocation, which allow you to control the settings of the window in which the popup is opened (Niels) - 2003-03-19: Added support for using an external URL as a HTML banner (just leave the HTML field empty an set a destination URL) (Niels) - 2003-03-19: Added a new variable called {targeturl=} to HTML banners. Usage: {targeturl=}http://www.something.com instead of {targeturl:http://www.something.com} (Niels) - 2003-04-01: Added more debug info to autotargeting process (Matteo) + Misc bugfixes - 2003-01-13: If a zero was used in a random variable (ie. random:10) it wasn't replaced (Niels) - 2003-01-13: If a random or timestamp variable was used in the destination URL of a HTML banner it wasn't replaced (Niels) - 2003-01-13: Random variable replacement larger than 9 wasn't working at all for external banners when using plain remote invocation (Niels) - 2003-01-14: Konqueror browser detection in adlayer wasn based on a very outdated useragent, now fixed (Niels) - 2003-01-14: If register_globals was turned on and cookies were favored by variable_order, the value of a cookie overwrote a GET or POST variable with the same name (Niels) - 2003-01-14: Priority wasn't recalculated during an update due to a typo (Niels) - 2003-01-16: System unavailable message wasn't shown on publisher login during upgrade process (Matteo) - 2003-01-19: If a setting in the config.inc.php file was updated which previously included a semi-colon the old value wasn't replaced correctly (Niels) - 2003-01-19: After updating from Beta 6.1 or earlier some default values were still considered valid, resulting in problems with webserver stored banners (Niels) - 2003-01-19: Setting the webserver banner settings to empty did not have any effect (Niels) - 2003-01-20: Wildcard in source delivery limitation matched only a-z and 0-9, not other characters - 2003-01-21: Usernames were shown in the HTML source of the advertiser and publisher property pages when logged in as a regular user (Niels) - 2003-01-21: Fixed some typos in the name of the session cookie in lib-session.inc.php and lib-permissions.inc.php (Niels) - 2003-01-23: Fixed the ability to upgrade from pre-md5 hash versions of phpAdsNew (Niels) - 2003-01-23: Rewrote index handling in database upgrade script, so unwanted indexes are removed and the primary key is only rebuild when needed (Niels) - 2003-01-23: Fixed some errors in the all.sql file which caused unneeded update queries during the update (Niels) - 2003-01-24: Precompiled limitations are now rebuild during an upgrade (Niels) - 2003-01-24: The geotargeting cookie is now saved only for the current session, to make sure the location of the visitor is correct after a database update (Niels) - 2003-01-24: When using plain remote invocation the geotargeting cookie wasn't set, now it is (Niels) - 2003-01-25: Hosts that were listed in most 'most recent' and 'top' hosts were not properly shown as hostname (Niels) - 2003-02-03: Fixed Javascript error when no hostsnames needed to be fetched (Niels) - 2003-02-03: Removed link to banner properties page from the probability page when logged in as a publisher (Niels) - 2003-02-11: Fixed incompatibilites with register_globals off into xmlrpc invocation class (Matteo) - 2003-02-12: Campaigns are now visibly deactivated when it's weight is zero and the target is also zero (Niels) - 2003-02-12: On the Linked banners page the buttons to change the view now don't revert back to the original link type when the type was changed manually (Niels) - 2003-02-12: The total weight of all banners and campaigns wasn't correctly calculated during priority calculation (Niels) - 2003-02-12: If a banners campaign wasn't linked to a zone and no zones which can be linked to a banner were available, the banners linked zone page didn't show an error message (Niels) - 2003-02-21: The way the 304 status was send by adimage.php was wrong on servers using the PHP module, except for Apache (Niels) - 2003-02-21: The currently appended zone wasn't selected in the dropdown menu by default on the zones 'Advanced' page and the banners 'Append' page (Niels) - 2003-02-21: Priority calculations resulted in division by zero error if high priority campaigns were present (Niels) - 2003-02-21: Closing a simple interstitial now doesn't stop other events anymore (Niels, thanks to Herbert L. Riede) - 2003-02-25: If the target frame of a converted Flash banner was empty it could not be changed (Niels) - 2003-02-27: Monthly target stats were showing 'today' views instead of current month adviews (Matteo) - 2003-03-13: During invocation code generation the advertiser or campaign wasn't processed (Niels) - 2003-03-13: During invocation code generation the source and target parameters are now url encoded like they should be (Niels) - 2003-03-13: The source parameter of adclick.php and adlog.php is now urlencoded by the delivery engine (Niels) - 2003-03-13: During invocation code generation the target frame parameter isn't added anymore to the adview.php file of plain remote invocation (Niels) - 2003-03-13: Misc. query optimalisations to lib-expiration.inc.php, maintenance-priority.php, lib-autotargeting.inc.php and lib-priority (Niels, thanks to Arno Sch?fer) - 2003-03-13: The default target frame for plain remote invocation and iframes is now '_blank', just like local mode and javascript (Niels) - 2003-03-13: If remote invocation for iframes is used, then the target frames in the HTML are rewritten to make sure they are local to the parent frame instead of the iframe (Niels) - 2003-03-19: Clicking on a banner inside the admin interface no longer increases the number of AdClicks for that particular banner (Niels) - 2003-04-01: Autotargeting is now able to make use of the advanced routines (Matteo) - 2003-04-02: Added support for Apache 2.0 to the mod_geoip geotargeting plugin (Niels, thanks to Scott Switzer) v 2.0rc2 + Misc bugfixes - 2003-01-07: Wrong value was used to identify PHP < 4.0.3 during the install and upgrade process (Niels) - 2003-01-08: After the upgrade all config.inc.php boolean variables were wrongly set to true (Matteo) - 2003-01-08: Adding a client id during direct selection caused an invalid SQL query -> no banners were shown (Niels) v 2.0rc1 + Added the ability to serve and manage text ads (Niels, 2002-07-29) + Added the ability to preview banners on the Linked Banners page (Niels, 2002-08-01) + Added the ability to show which banners match when using campaigns to link zones to banners (Niels, 2002-08-01) + Added the ability to show the parent campaigns when using banners to link zones to banners (Niels, 2002-08-01) + Added the ability to auto clean old statistics and userlog entries (Matteo, 2002-08-02) + Made phpAdsNew compatible with register_globals = off and/or gpc_magic_quotes = off (Niels, 2002-08-05) + The language and browser delivery limitations now have presets, which can be easily selected (Niels, 2002-08-08) + Added Geotargeting based on the IP2Country database. To enable this FEAT you need to buy the database from IP2Country. Also added two delivery limitations called 'Country' and 'Continent' to enable the Geotracking (Niels, 2002-08-18) + The source parameter can now be overwritten in Flash banners with multiple links in order to be able to log each destination url as a seperate entity (Niels, 2002-10-14) + Added the ability to log the geotargeting data in the statistics if 'verbose stats' are used (Niels, 2002-10-17) + Added keyboard shortcuts for some functions and navigation and changed the tab order for most pages (Niels, 2002-10-23) + Added experimental support for storing delivery caches in shared memory instead of the database (Niels, 2002-10-27) + Added campaign targeting stats (Matteo, 2002-11-28) + Misc changes - 2002-07-26: Added daily and hosts pages for affiliates and zones (Matteo) - 2002-07-28: Added publisher name to the default name of new zones (Niels) - 2002-07-28: Added advertiser name to the default name of new campaigns (Niels) - 2002-07-28: Added indicator for zones without any linked banners (Niels) - 2002-07-29: Added source filtering to all history pages (Niels) - 2002-07-29: Added expand all / collapse all buttons to banner overview page (Niels) - 2002-07-30: Added phpAds_dbmsname variable to store the db backend name for easier porting (Matteo) - 2002-08-01: The limit when using the more compact way to link banners to zones in now configurable (Niels) - 2002-08-15: During the login, passwords are transmitted as md5 digests, instead of plain text (Niels) - 2002-08-18: Split the new 'Browser' delivery limitation into 'Browser' and 'OS' (Niels) - 2002-08-18: Reinstated the old 'Browser' delivery limitation which is now called 'Useragent' (Niels) - 2002-08-31: Added option to force browsers to use SSL when using the admin interface (Niels) - 2002-09-02: Added seperate pruning of the database for the userlog (Niels) - 2002-09-07: Added delay and exit-console support to pop-ups (Niels) - 2002-09-08: Added support for different types of Geotracking databases (Niels) - 2002-09-09: Added support for the GeoIP geotracking database (Vitaliy Fuks) - 2002-09-10: Added support for appending a popup or interstitial zone to a plain bannerzone (Matteo) - 2002-09-15: The english language file is now always loaded first, then the user specified file is loaded (Niels) - 2002-10-04: Changed local mode invocation to prevent unwanted errors from phpAdsNew (Niels) - 2002-10-08: Added handling of If-Modified-Since header in adimage.php (Matteo) - 2002-10-08: Changed zone-probability.php to show the zone chain if needed (Matteo) - 2002-10-14: During the conversion of hard-coded links, it is now possible to edit links directly from the same page (Niels) - 2002-10-17: Added the ability to to store the geotargeting data in a cookie for later use (Niels) - 2002-10-17: Added a page with information about how the statistics are distributed over the different banner sizes (Niels) - 2002-10-17: Moved the geotargeting settings to the 'Statistics settings' section (Niels) - 2002-10-17: Added a page with information about how the statistics are distributed over the different countries (Niels) - 2002-10-17: Added a list of 'most requesting countries' to the 'Hosts' pages (Niels) - 2002-10-28: Moved a lot of library files around to new locations (Niels) - 2002-10-29: Moved even more library files to a new location (Niels) - 2002-11-10: Updated the table structure of the delivery limitations, making it more flexible (Niels) - 2002-11-10: Added a new delivery limitations for dates (Niels) - 2002-11-10: Changed the way the language, country and continent limitations are shown (Niels) - 2002-11-10: Moved all the posix regular expressions in the delivery engine to PERL compatible regular expressions for a minor speed improvement (Niels) - 2002-11-10: Added option to turn off logging of the source parameter (Niels) - 2002-11-10: Added option to turn off logging of the visitors hostname (Niels) - 2002-11-10: Added option to log the IP address only, even if the hostname is available (Niels) - 2002-11-10: Moved Geotargeting and Remote host settings to a seperate page (Niels) - 2002-11-22: Added support for direct selection delivery cache, which was previously only available for zones (Niels) - 2002-11-22: Added support for using a campaingid in the context parameter to prevent the same campaign being shown multiple times on the same page (Niels) - 2002-11-26: Changed sorting order of maintenance-priority. Now it's sorted by decreasing priority (Matteo) - 2002-11-28: Rewritten autotargeting routine to increase or decrease daily target using the actual stats (Matteo) - 2002-12-01: Rewritten the settings library to allow more complex dependancies and Javascript input checking (Niels) - 2002-12-03: Added optional localization for ISO3166, ISO639 and continent resource files (Matteo) - 2002-12-10: Added a warning mesage into zone-probability.php when using circular zone chains and all zones are empty (Matteo) - 2002-12-15: The install script now also uses the rewritten settings library (Niels) - 2002-12-15: Added experimental support for sysvshm shared memory to the delivery cache plugins (Thomas Seifert) - 2002-12-16: The table type selected during the installation is now stored in the configuration file (Niels) - 2002-12-16: Added an extra check to see if the local directory exist when setting up local banners stored on the webserver (Niels) - 2002-12-17: Added database server port number to the configuration, install and settings (Matteo) - 2002-12-17: Added blocking and capping when beacon logging was not enabled (Niels) - 2003-01-03: Removed the default database username and password from the configuration files (Niels) - 2003-01-05: Added error message when file locations are not submitted properly (Niels) + Misc bugfixes - 2002-07-25: On some systems history pages showed '-0' instead of simply '-' (Matteo) - 2002-07-26: stats-affiliate-zones.php was displaying affiliateid instead of zoneid (Matteo) - 2002-07-26: The size of a FTP stored banner wasn't displayed in banner-edit.php (Matteo) - 2002-07-27: When upgrading from a release without priority system, no banner was shown; added priority recalculation to the upgrade process if needed (Matteo) - 2002-07-30: When editing a banner, the Keyword field wasn't updated when it was left empty (Niels) - 2002-07-30: Campaigns with weight 0 were mistakenly shown as high priority campaigns on the campaign-edit page (Niels) - 2002-07-30: Fixed E_ALL error in lib-view-main.inc.php (Pawel Marzec) - 2002-08-01: Link to banner-edit and campaign-edit were shown when logged in as publisher on the zone-include page (Niels) - 2002-08-05: Added new cookie routines which should fix some very rare login problems with IE6 (Niels) - 2002-08-05: When no banner can be delivered adview.php now returns a 1 x 1 pixel transparent gif file, so no broken image icon is shown (Niels) - 2002-08-07: {url_prefix} wasn't replaced by adview.php when using Netscape 4.7 (Niels) - 2002-08-08: Delivery limitations can now contain quotes without generating errors during delivery (Niels) - 2002-08-08: Adview.php tried to display Flash banners during plain remote invocation (Niels) - 2002-08-08: Time capping and log protection can now handle a 6 hour time difference between user and server (Niels) - 2002-08-10: Made a couple of pages compatible with RTL language files (Niels) - 2002-08-11: Made the output of adimage better cachable by the browser (Niels) - 2002-08-11: Rare double login problem fixed (Niels) - 2002-08-11: Delivery capping and log protection should now work better when using local mode from a different domain (Niels) - 2002-08-11: Total for adviews on mailed reports should now work again (Niels) - 2002-08-13: Missing link to lib-io.inc.php in graph-daily.php fixed (Niels) - 2002-08-15: On some systems the uniqid() function was too slow (Niels, thanks to Christer Lindh) - 2002-08-15: Removed mysterious newline at the end of many files (Niels) - 2002-08-18: Removed empty delivery limitation from the 'Create new limitation' field (Niels) - 2002-08-23: The Geotracking location box on the settings page didn't work correctly (Niels) - 2002-08-23: Upgrading from a beta 6.1 or previous pointing the browser to the install directory didn't work (Matteo) - 2002-08-25: Text zone icon wasn't displayed on the Advanced zone settings page (Niels) - 2002-08-26: Fixed problem when using adpopup to show HTML banners with embedded Javascript code (Niels, thanks to Philip Hofstetter) - 2002-08-30: Added single quotes when using ids in queries, to prevent exploits on non-mysql platforms (Matteo) - 2002-08-31: Fixed compatibility with delivering banners on a SSL enabled website (Niels) - 2002-08-31: Rewrote part of the upload handling, for better compatibility (Niels) - 2002-08-31: Improved Netscape 4 compatibility for Iframes invocation (Niels, thanks to Oliver Weiss) - 2002-08-31: Added RTL support for search results (Niels) - 2002-08-31: Added RTL support to on-screen help (Niels) - 2002-09-02: Fixed Javascript error on property pages when translated strings contained a single quote (Niels) - 2002-09-02: Moved untranslated string in interface.js (renamed to js-gui.php) to language files (Niels) - 2002-09-02: Upgrading on IIS caused the url_prefix to be set to the wrong directory (Niels) - 2002-09-02: Fixed JavaScript error during update, install and login (Niels) - 2002-09-03: When using Webserver stored images, the old image wasn't cleaned up if a new one was uploaded (Niels) - 2002-09-03: Errormessages during the configuration of the FTP server appeared in the wrong block (Niels) - 2002-09-03: An incorrect path name for the FTP server appeared during editing the FTP settings, if it had been previously left empty (Niels) - 2002-09-07: Changed check for localmode during invocationcode generation from hostname to IP address (Niels) - 2002-09-08: Added second parameter to all uniqid() functions for speed optimalisation (Niels) - 2002-09-08: Fixed PHP warning when trying to evaluate a geotracking limitation without a database present (Niels) - 2002-09-12: Client name wasn't shown correctly on generated client reports (Niels) - 2002-09-14: Removed HTML tags from email reports (Matteo) - 2002-09-16: Added other missing single quotes when using ids in queries (Matteo) - 2002-09-16: Changed <? to <?php in lib-permissions.inc.php (Stefan) - 2002-09-19: Changed SCRIPT_NAME to PHP_SELF for CGI compatibility (Niels, thanks to MacDave) - 2002-09-20: Fixed bug which prevent even distribution when plain remote invocation was used (Niels) - 2002-09-26: Fixed bug which caused sql stored banners to be retrieved from browser cache even if modified (Matteo) - 2002-10-04: Fixed a bug in lib-priority, sometimes days running were negative (Matteo) - 2002-10-04: The string Help was hardcoded in install.php and couldn't be translated (Niels) - 2002-10-04: PNG graphs were not working when using IE and ob_gzhandler (Niels) - 2002-10-08: Iframe invocation code had the wrong height and width for the ilayer component (Niels) - 2002-10-08: Fixed delivery of text ads into banner zones and vice versa (Matteo) - 2002-10-09: Images and css file were not used when database connection failed (Niels) - 2002-10-13: The precompiled limitation wasn't updated when applying a limitation to another banner (Niels) - 2002-10-13: </body></html> weren't added to the popup HTML code for IE (Niels) - 2002-10-15: Added a check to the installer to make sure the database extension is available (Niels) - 2002-10-23: Added a check for product updates to make sure the XML extension is available (Niels) - 2002-10-27: In some cases the delivery cache was not rebuild after priority calculations (Niels) - 2002-10-27: Fixed an E_ALL warning in the priority library (Niels) - 2002-10-27: lib-view-query wasn't included in zone-probability causing an error (Niels) - 2002-10-27: Zone cache is not rebuild after changing chains or append settings (Niels) - 2002-10-27: The 'Show banner' button caused an error on the 'Linked banners' page (Niels) - 2002-10-28: Fixed settings help layer and layerstyles to be Konqueror compatible (Matteo) - 2002-10-29: Fixed a couple of register_global bugs, which caused E_ALL errors (Niels) - 2002-11-02: Fixed E_ALL warnings and division by zero error in lib-misc-stats (Niels) - 2002-11-02: Language strings weren't included at the right moment in the install script causing E_ALL warnings (Niels) - 2002-11-02: Added the correct time string in all language files (Niels) - 2002-11-10: Delivery cache is now updated when limitations are applied to other banners (Niels) - 2002-11-19: Fixed JS error appeaing after manually closing an autoclosing popup (Matteo) - 2002-11-22: 'Yes' and 'No' strings in the invocation generator are now using the translation files (Niels) - 2002-11-22: Added missing css-styles for banner-acl.php (Matteo) - 2002-11-26: Fixed bug in the overflow softener. When run, all high-pri camapaigns were wrongly re-activated (Matteo) - 2002-11-28: Removed html tags in page title of banner-htmlpreview.php (Matteo) - 2002-11-30: Fixed E_ALL error when adding a new publisher (Niels) - 2002-11-30: Fixed duplicate include in install.php (Niels) - 2002-12-03: Added missing double quotes in the from header of outgoing e-mails (Matteo) - 2002-12-03: Converting stats resulting in invalid SQL INSERT and/or UPDATE queries (Niels) - 2002-12-09: Aligned text to the right in the daily graph to prevent numbers from being cut off (Niels) - 2002-12-09: Removed <span> from reports (Niels) - 2002-12-09: Added second scale to history graphs to make AdClicks visible (Niels) - 2002-12-10: Fixed infinite loop during invocation when using circular zone chains and all zones are empty (Matteo) - 2002-12-11: Now priority is recalculaed only if necessary when editing campaigns (Matteo) - 2002-12-14: Fixed crash when saving the default settings on IIS when using PHP as CGI (Niels) - 2002-12-15: Fixed multiple E_ALL errors in admin-search.php (Niels) - 2002-12-15: Javascript form checking didn't work if a required field didn't have particular type (Niels) - 2002-12-16: The install script now checks wether the selected table type is really supported by the MySQL server (Niels) - 2002-12-16: Upgrading now created tables in the same table type as selected during the original installation (Niels) - 2002-12-16: Delayed inserts are now disabled if a table type other than MyISAM is used (Niels) - 2002-12-17: Fixed E_ALL error in lib-gui.inc.php when the database wasn't configured or running (Niels) - 2002-12-17: Fixed typo in error message when the database wasn't configured or running (Niels) - 2002-12-27: The wrong text was displayed on the maintenance page when using files for the delivery cache (Niels) - 2002-12-27: The delivery cache maintenance page is now correctly hidden when the delivery cache is disabled (Niels) - 2002-12-28: Added workaround for missing HTTP_HOST server variable when using OmniHTTPd (Niels) - 2002-12-29: Removed reference to non-existing manual in the advertiser and publisher welcome text (Niels) - 2002-12-30: Added missing flags for Gibraltar and the ARIPO (Niels) - 2002-12-30: Removed duplicate ISO-3166 code entries for the United Kingdom, only GB is now used (Niels) - 2002-12-31: Added experimental content-length header to adlog.php to try to prevent logging problems in Opera (Niels) - 2002-12-31: -keyword didn't work when using direct selection (Niels) - 2003-01-02: When saving settings to the database booleans are now typecast (Niels) - 2003-01-02: Resetting the statistics for campaigns and banners are now back (Niels) - 2003-01-03: No stats were shown when all banners were deactivated (Niels) - 2003-01-03: Fixed JS error when phpAds_formSetRequirements only had a requirement but no check (Niels) - 2003-01-03: Changed form used on the delivery limitations page to post because there was too much data if all country were selected (Niels) - 2003-01-03: The delivery cache wasn't deleted when updating linked banners/zones (Niels) - 2003-01-03: The geocookies checkbox is not disabled when geotracking is turned off (Niels) - 2003-01-03: Fixed an E_ALL error in the Flash link converter, which occured when only one link was converted (Niels) - 2003-01-03: Fixed typo in popup generation code (delay_type was misspelled) (Niels) - 2003-01-03: Close delay now works when the popup is opened after the current page is closed (Niels) - 2003-01-04: Added support for Opera 7 to the floater interstitial (Niels) - 2003-01-04: HTML banners containing entities were malformed when opening and resaving (Niels) - 2003-01-04: Booleans weren't handled correctly when saving the configuration to file (Niels) - 2003-01-04: Hiding of inactive banners wasn't working correctly causing errors (Niels) - 2003-01-05: Submitted settings were not preserved when an errormessage was shown on one of the configuration pages (Niels) v 2.0beta7 + Added configuration manager (Matteo, 2001-11-04) + Added install and upgrade script (Matteo and Niels, 2001-11-04) + Added support for different table types, such as InnoDB (Niels, 2001-11-04) + Added logging for zone statistics (Niels, 2001-11-18) + Added support for affiliates (Niels, 2001-11-19) + Added logging of hourly statistics for compact stats (Niels, 2001-11-21) + Added affiliate statistics (Niels, 2001-11-25) + Added target based priority (Niels and Matteo, 2001-11-25) + Added moving of banners, campaigns and zones (Niels, 2001-12-01) + Added duplication of banners (Niels, thanks to Kelly Cochran, 2001-12-01) + Added ability to apply display limitations to other banners (Niels, 2001-12-01) + Added new invocation type for popups/popunders (Niels, 2001-12-02) + Added the ability to use beacon images for logging stats (Niels, 2001-12-02) + Added the ability to convert hard-coded urls inside Flash banners (Niels, 2001-12-18) + Added support for MFAA clickTAG's in Flash files (Niels, 2002-01-09) + Added support for QuickTime, Real and Shockwave files (Niels, 2002-01-09) + Added source statistics (Wim, 2002-01-29) + Added monthly statistics (Niels, 2002-02-03) + Added a log for actions taken during delivery and maintenance, which is also used to log all outgoing email (Niels, 2002-02-11) + Added support for linking zones to campaigns (Niels, 2002-02-14) + Added support to block logging for a specific time after a banner is displayed or was clicked on (Niels, 2002-02-17) + Added linking of zones to campaigns (Niels, 2002-02-20) + Added a new method of linking banners for sites with many banners (Niels, 2002-02-20) + Added campaign overview page for advertisers (Niels, 2002-02-24) + Added campaign auto-targeting when expiration set and adviews purchased (Matteo, 2002-03-09) + Added the ability to change converted hard coded links inside Flash files (Niels, 2002-03-14) + Added support for converting hard-coded urls in compressed Flash MX files (Niels, 2002-03-21) + Added misc. maintenance options to the admin interface (Niels, 2002-04-08) + Added the ability to check for newer versions of phpAdsNew (Matteo, 2002-04-11) + Added the ability to change the target frame for each banner (Niels, 2002-04-14) + Added new style JavaScript invocation, with the ability to prevent one banner from being displayed twice on one page (Niels, 2002-04-30) + Added the ability to change the target frame for converted Flash banners (Niels, 2002-07-04) + During link conversion of Flash files, it is now possible to compress uncompressed files, even created by older versions of Flash (Niels, 2002-07-04) + Added the ability to set a limit to the number of impressions for a specific user, aka. capping (Niels, 2002-07-07) + Misc changes to library and function names - 2001-10-20: Renamed nocache.inc.php to lib-cache.inc.php (Niels) - 2001-10-20: Renamed acl.inc.php to lib-acl.inc.php (Niels) - 2001-10-20: Renamed dblib.php to lib-db.inc.php (Niels) - 2001-10-20: Renamed db_* functions to phpAds_db* (Niels) - 2001-10-20: Renamed acl_* functions to phpAds_acl* (Niels) - 2001-10-20: Replaced mysql_* functions with phpAds_db* stubs (Niels) - 2001-10-27: All config variables are now stored in one array (Niels) - 2001-10-27: Changed the name of the database settings in config.inc.php (Niels) - 2001-10-27: Made default values for settings in config.inc.php more consistent (Niels) - 2001-10-27: Moved all includes inside view.inc.php to all invocation files (Niels) - 2002-02-06: view.inc.php is now split into multiple libraries, so only code actually needed is included to achieve a big improvement in performance (Niels) - 2002-03-07: Moved invocation code into lib-invocation.inc.php (Matteo) - 2002-04-01: Renamed campaign-index and zone-index (Niels) - 2002-04-11: Added a product string to lib-dbconfig, for easier porting (Niels) - 2002-07-15: Updated copyright headers of all files to include the year 2002 (Niels) + Misc changes - 2001-10-20: Moved some functions around to make sure no unneeded functions were included during invocation. (Niels) - 2001-10-24: Removed space from UNIQUE INDEX definition in all.sql (Niels) - 2001-10-24: Added $phpads_proxy_lookup option (Niels) - 2001-10-25: Removed path detection from config.inc.php, to prevent it from being executed twice (Niels) - 2001-10-25: Added filter to make sure keywords are entered the right way (Niels) - 2001-11-04: Added messages for empty lists of zones, stats and clients (Niels) - 2001-11-11: Added a database compatibility mode, to solve potential problems when the database connection is shared with another product or script (Niels) - 2001-11-15: Added width and height to the array returned by view_raw() (Niels) - 2001-11-15: Added backwards compatibility for mixed case parameters (Niels) - 2001-11-16: Added speed optimalisation, only associate array is used (Niels) - 2001-11-18: Changed layout of section-tabs (Niels) - 2001-11-22: Added names in from and to headers when sending e-mails (Matteo) - 2001-11-25: Added error message for possible exploit (Niels) - 2001-11-28: Added support for compact stats to hourly stats page (Niels) - 2001-12-01: Added application title to page title (Niels) - 2001-12-01: Renamed some pages to make it more logical (Niels) - 2001-12-01: Changed the icons of acls and activate/deactivate (Niels) - 2001-12-02: Added return url to all delete actions (Niels) - 2001-12-02: Added error message to 'Link banners' page (Niels) - 2001-12-03: Iframes can now automatically resize to the banner dimensions (Niels) - 2001-12-03: Iframes can now be transparent (Niels) - 2001-12-11: Impression prediction tries to better compensate limited time peaks (Matteo) - 2001-12-11: Added a better priority calculation when no targeted campaign is present (Matteo) - 2001-12-11: Added additional indices to the statistic tables (Niels) - 2001-12-11: Optimized queries for generating the statistics (Niels) - 2001-12-12: Changed preview of HTML banners (Niels) - 2001-12-14: The first field of the login interface is now automatically focused (Jules Sotheby) - 2001-12-15: Added prev/next buttons to the statistics (Niels) - 2001-12-16: Priority is recalculated when a users changes a banner or campaign (Niels) - 2001-12-16: Added ability to duplicate webserver stored banners (Niels) - 2001-12-26: Split banner image to a seperate table for speed up (Niels) - 2001-12-26: Added cache for HTML generated during delivery (Niels) - 2002-01-17: Added a file-stored "table_prefix" configuration variable and updated all occurrencies of the old "tbl_prefix" (Matteo) - 2002-01-26: Added warning for overwriting existing tables during installation (Niels) - 2002-01-27: Table orderdirection and listorder are now stored inside the session (Niels) - 2002-01-27: Campaign statistics table now uses the same interface for sorting (Niels) - 2002-01-27: Misc changes to the GUI of banner generators and banner linking (Niels) - 2002-01-27: Added preliminary support for right-to-left languages (Noor Dawod, Niels) - 2002-01-27: Added the language flag to config.inc.php (Stefan) - 2002-02-03: Moved weekly stats to the history pages and it is now every object which has a history page, instead of campaigns only (Niels) - 2002-02-03: Added graphs to every history page (Niels) - 2002-02-06: Optimised ignore_hosts function so only two regular expressions are used in total, instead of 3 for each listed host. (Niels) - 2002-02-11: Added general library for sending email (Niels) - 2002-02-11: Moved deactivation warning to a seperate library (Niels) - 2002-02-11: Added support for GZIP content encoding of the admin interface (Niels) - 2002-02-18: Changed behavoir of the 'Save Changes' button (Niels) - 2002-02-18: Removed 'banner retrieval method' settings (Niels) - 2002-02-22: Renamed Clients to Advertisers and Affiliates to Publishers (Niels) - 2002-02-22: Cleaned up the language files (Niels) - 2002-02-23: Added missing shortcuts for publisher pages (Niels) - 2002-02-24: Added ability to delete all campaigns of a client (Niels) - 2002-02-24: Added ability to activate/deactivate all banners of a campaign (Niels) - 2002-02-24: Added <img> invocation to <iframe> invocation type for browser compatibility (Niels) - 2002-02-25: Added ability to delete all banners of a campaign (Niels) - 2002-03-04: Added 'url' and 'clientid' to view_raw result array (Matteo) - 2002-03-06: Added more information to Priority page (Niels) - 2002-03-07: Added XML-RPC invocation (Matteo) - 2002-03-07: Added AdLayers invocation with plug-in styles (Matteo) - 2002-03-09: Changed lib-priority to skip profiling when no high-pri present and added some more information to debuglog for better tracing (Matteo) - 2002-03-09: Added new language file for invocations (Matteo) - 2002-03-12: Added new way to check if a form has the correct values (Niels) - 2002-03-17: Added next / prev buttons to the userlog (Niels) - 2002-03-19: phpadsnew.inc.php can now be included more than once without generating errors (Niels) - 2002-03-19: phpAds_config is not automatically globalized in case it is called from a function (Niels) - 2002-03-19: Updated HTML code to support Flash MX (Niels) - 2002-03-23: Campaign selection is now default type of linking zones to banners (Niels) - 2002-03-24: Added unique id (n) to every generated invocation code (Niels) - 2002-03-24: Changed random seed to include a part of the n parameter (Niels) - 2002-03-25: Added the ability to duplicated zones (Niels) - 2002-03-25: Added sorting of items shown in the navigation (Niels) - 2002-03-27: Optimized BannerInZone and CampaignInZone (Niels) - 2002-03-28: Added optional patch for systems with a local qmail as SMTP deamon (Matteo) - 2002-03-28: Made version number less visible (Niels) - 2002-03-28: Added the ability to rebuild the zonecache and imageurl's (Niels) - 2002-04-01: Added warning to statistics pages when there are not stats available (Niels) - 2002-04-01: Added Campaign Overview page to the statistics (Niels) - 2002-04-01: Changed hierarchy of the campaign and banner statistic pages (Niels) - 2002-04-06: Added a workaround for IE own bug when loading external JS into a popup (Niels, Matteo) - 2002-04-09: Rewrote part of lib-priority to always assign a priority > 0 to low-pri campaigns (Matteo) - 2002-04-15: Added ability to override frame targets even if no target is specified in HTML banner (Niels) - 2002-04-19: Rewritten verbose stats convertor, now available from the maintenance menu (Niels) - 2002-04-30: Added better support for different versions of Flash plugins, phpAdsNew won't ask for the latest version of the plugin when the .swf file is created in an older version (Niels) - 2002-05-02: Split zones into three different types: Banner, Interstitial and Popups (Niels) - 2002-05-02: Updated user interface of the bannercode generator (Niels) - 2002-05-02: Resize Iframe option of bannercode generator is hidden when zone is on different server (Niels) - 2002-05-02: Updated iframe bannercode to include ilayer for Netscape 4 support (Niels) - 2002-05-02: Removed combined remote invocation from bannercode generator because new Javascript and Iframe support are both 100% browser compatible (Niels) - 2002-05-03: Added configuration settings to hide invocation types from the users (Niels) - 2002-05-04: Added extra option to local mode invocation generator for preventing a banner to be displayed twice on one page (Niels) - 2002-05-04: Added option to local mode invocation generator for generating view_raw() based template compatible code (Niels) - 2002-05-06: Changed generated HTML to make it more compatible with W3C standards (Niels) - 2002-05-06: Added wildcard support to source display limitation (Niels) - 2002-05-07: Speed optimalisations for display limitations (Niels) - 2002-05-08: Made source field for statistics a bit larger (Niels) - 2002-05-08: Speed optimalisations for keyword direct selection (Niels) - 2002-05-08: Added support for zones inside multi-expression direct selection strings (Niels) - 2002-05-09: Added the ability to chain multiple zones together, in case one zone can't deliver any banners (Niels) - 2002-05-09: Added the ability to add a popup invocation code to a regular zone (Niels) - 2002-05-09: Banners can now have a time limit, which means the banner will only be displayed once in that timeframe (Niels) - 2002-05-09: More speed optimalisations for display limitations. Limitations are not pre-compiled and cached, so no extra datbase queries are needed (Niels) - 2002-05-09: Changed path of block cookies to make sure they also work with local mode invocation on the same server (Niels) - 2002-05-15: Zones linked to campaigns are now also shown on the banner's linked zones page, but can not be modified (Niels) - 2002-05-16: Banners are now selected when switching from linking zones to campaigns to linking zones to banners (Niels) - 2002-05-27: Changed profile prediction to use data from more days, rather than the same weekday of the last week. This data is then weighted using gaussian distributions (Matteo) - 2002-06-02: Included switch to turn on Netscape 4 compatible ilayers during iframe invocation generation (Niels) - 2002-06-02: Added 'Expand all / Collapse all' buttons to advertiser overview and publisher overview (Niels) - 2002-06-05: Added language specific separator for thousands and decimals (Niels) - 2002-06-05: Changed the alignment of most columns in the statistics to the right, for better readability (Niels) - 2002-06-07: Added total of the period in email reports (Matteo) - 2002-06-12: Added check for MySQL user privileges before upgrading (Niels) - 2002-07-06: Added display of file size to banner properties (Niels) - 2002-07-07: Increased maximum length of target parameter on banner properties page to 16 chars (Niels) - 2002-07-14: Added ability to hide inactive items from overviews (Niels) - 2002-07-14: Added hidden configuration setting to disable the user interface (Niels) - 2002-07-15: Updated some of the icons to make them better looking (Niels) - 2002-07-17: Added ability to clear all the limitations of one banner all at once (Niels) - 2002-07-19: Added floater and cursor floating dhtml layerstyles (Matteo, Niels) + Misc bugfixes - 2001-10-17: Removed extra comma from config.inc (Matteo) - 2001-10-19: Removed background color for flash banner; lets see if it's better... (Stefan) - 2001-10-22: Fixed bug which prevented IP/hostname detection for ACLs, ignored hosts and logging when 'x-http-forwarded-for' header was set to 'unknown' by the proxy (Matteo) - 2001-10-24: Fixed warning 'No DB connection' (Niels) - 2001-10-24: Destination cookie sometimes had wrong value (Niels) - 2001-10-26: AdClick history for mailed reports was limited to 7 days (Niels) - 2001-10-27: Fixed duplicate dblib include and phpAds_path problem (Niels) - 2001-11-02: Database connection will always be kept open, because it might be shared with another script (Niels) - 2001-11-02: phpAds_path problem fixed when using the maintenance script (Niels) - 2001-11-02: Made phpAds_path available to admin files (Niels) - 2001-11-02: Fixed misc. E_ALL warnings (Niels) - 2001-11-09: Target was replaced in HTML banners, even if the new target was empty (Niels) - 2001-11-10: Link to ACL page was shown even if they were disabled (Niels) - 2001-11-10: Removed extra return at the end of the banner-edit.php file (Niels) - 2001-11-16: Zonecache still included banners (Niels) - 2001-11-16: Zones admin files needed view.inc.php include: added it to lib-zones (Matteo) - 2001-11-17: Changed \n to \r\n in e-mail headers (Niels) - 2001-11-18: Fixed some left old style config vars in lib-expire (Matteo) - 2001-11-20: Added missing website field in all.sql (Matteo) - 2001-11-21: Total Statistic in mailed reports now only use the selected statistics type, instead of using both compact and verbose (Niels) - 2001-11-21: Logging didn't work correctly because affected rows function did not return the correct value (Niels) - 2001-11-22: E-mails were sent twice when using qmail as SMTP server (Matteo) - 2001-11-22: Removed extra \r\n at the end of e-mail headers (Matteo) - 2001-11-29: Fixed a bug when not collapsing the latest expanded item in affiliate-, client- and stats-index.php (Matteo) - 2001-11-30: Added missing link to logout image (Matteo) - 2001-11-30: Database host specified during install was ignored (Matteo) - 2001-11-30: Table prefix was ignored when installing affiliates table (Matteo) - 2001-12-02: Days with stats only for hour 0 were not shown in stats-daily left bar (Matteo) - 2001-12-02: Added workaround for Netscape 4.x problem with adjs.php (Niels) - 2001-12-05: HTML banners rendering in the interface was alse splitting HTML entities (Matteo) - 2001-12-05: HTML entities in translations were not supported into settings SELECTS/OPTIONS (Matteo) - 2001-12-09: Ignored hosts were logged when using two or more banners whitin local invocation (Matteo) - 2001-12-11: Removed form validation problem when adding switching a campaign to targeted mode (Matteo) - 2001-12-16: Fixed webserver stored banner cleanup problem (Niels) - 2001-12-18: Removed the background color parameter for Flash banner previews (Niels) - 2001-12-22: Clients couldn't activate banners using the client interface (Toni Garcia) - 2001-12-22: Calculating priority without campaigns or banners led to php errors (Matteo) - 2001-12-31: Misc fixes to priority calculation without high priority banners (Niels) - 2002-01-08: An sql error was showing instead of the normal "wrong password" warning when upgrading from a pre-affiliates install (Matteo) - 2002-01-09: Removed old "banner" field from a query in stats-campaigns.php (Matteo) - 2002-01-09: Displaying weekly stats of an empty campaing produced an SQL error (Matteo) - 2002-01-09: NoStats message was wrong in global and campaign related weekly stats (Matteo) - 2002-01-09: Removed useless weeks selector when no stats are present in weekly stats (Matteo) - 2002-01-10: Lib-priority wrongly used prediction when all active high-pri campaigns are empty (i.e. after creating the first high-pri campaign). The same happened if all the banners in high-pri campaigns were not active (Matteo) - 2002-01-16: Priority wasn't rescheduled when changing start/expiration date of campaings (Matteo) - 2002-01-17: Install saved default name for images table in configuration instead of actual name (Matteo) - 2002-01-17: Upgrades from pre-configmanager releases didn't show the graphical logo (Matteo) - 2002-01-17: Upgrade process was using default name for missing tables, this could lead to table sharing between installs using the same database (Matteo) - 2002-01-17: Replaced "random_retrieve" with "retrieval_method" into help files (Matteo) - 2002-01-26: Header and Footer settings should work again (Niels) - 2002-02-03: Language selection always showed 'Default' (Niels) - 2002-02-03: Language in the affiliate interface is now directy changed (Niels) - 2002-02-03: Password fields are now not readable when creating a client or affiliate (Niels) - 2002-02-05: Fixed bug #513270 [ Netscape 6.2.1 incompatibility? ] in campaing-edit (Matteo) - 2002-02-06: Calling the view() function twice with database compatibility mode fixed (Niels) - 2002-02-18: Fixed re-appeared bug when not collapsing the latest expanded item in stats-global-affiliates.php (Matteo) - 2002-02-18: Fixed bug when resolving was made by http server and reverse_lookup off (Matteo) - 2002-02-24: Increased the size of the zone cache (Niels) - 2002-02-24: Moving a banner or campaign to an nonexisting parent no longer results in an empty page (Niels) - 2002-02-28: Fixed quote problem in uploaded file names (Niels) - 2002-03-10: Added default return url to delete actions (Niels) - 2002-03-19: phpAds_path constant was wrong in admin insterface, install, upgrade and maintenence when no __FILE__ constant available (Matteo) - 2002-03-19: Names and descriptions now can contain quotes and double quotes (Niels) - 2002-03-19: Fixed slash problem in urls with adclick.php (Niels) - 2002-03-19: Resolved many E_ALL problems (Niels) - 2002-03-19: Database compatibility mode problems fixed (Niels) - 2002-03-19: phpads_images table is now correctly create with the InnoDB table type (Niels) - 2002-03-21: Monthly history now also works with compact stats (Niels) - 2002-03-22: Changed zonename field size to 245, increasing compatibility with MySQL 3.22.x (Matteo) - 2002-03-23: Fixed primary key problem for adstats table (Niels) - 2002-03-23: Width and height weren't added to invocation code during generation (Niels) - 2002-03-24: First linked banner or campaign added an extra comma to zone contents (Niels) - 2002-03-24: Campaigns with no matching banner were not shown as linked in zone (Niels) - 2002-03-24: Zonetype was not saved when adding banners or campaigns to a zone (Niels) - 2002-03-24: Too many campaigns were shown in the navigation (Niels) - 2002-03-24: Zone cache update now happens after priority is recalculated (Niels) - 2002-03-25: Made a couple of regular expressions in lib-banner.inc.php more compatible (Niels) - 2002-03-26: Fixed malfunctioning auto target recalculation (Niels) - 2002-03-27: Priority recalculation from admin interface didn't create an userlog entry (Matteo) - 2002-03-27: Rewrote Javascripts in campaign-zone and banner-zone to make them usuable when a large number of zones are defined (Niels) - 2002-03-28: Improved rendering of subtabs in Mozilla (Niels) - 2002-03-30: Added source to Flash ClickTAG (Niels) - 2002-03-30: Path detection during install on IIS fixed (Niels) - 2002-03-30: Fixed MS Exchange problem when sending email (Niels) - 2002-03-31: Duplicated zones now have an unique name (Niels) - 2002-03-31: Fixed errors when no banner networks were present (Niels) - 2002-04-01: Fixed report checkboxes on the advertiser properties page (Niels) - 2002-04-01: Fixed misc. E_ALL warnings (Niels) - 2002-04-02: Source statistics now work properly for compact statistics (Niels) - 2002-04-08: The popup was being opened even when no banner was fetched (Matteo) - 2002-04-14: Mixing zones and direct selection with the view() function is now possible (Niels) - 2002-04-14: Adlayer is now IE, Mozilla and Opera compatible (Matteo & Niels) - 2002-04-15: Fixed no cookie / no database connection errors (Niels) - 2002-04-16: Not all views and clicks were displayed on the daily stats (Niels) - 2002-04-19: Changed phpAds_path detection (Niels) - 2002-04-19: Last modified header in lib-cache.inc.php caused problems in Opera (Niels) - 2002-04-19: Expire header in lib-cache.inc.php caused problems in Netscape (Niels) - 2002-04-28: Fixed some remaining E_ALL errors (Niels) - 2002-05-02: Fixed problem which caused HTML to be mangled when target= was part of an URL (Niels) - 2002-05-02: Moving zones now works again (Niels) - 2002-05-02: Multiple simple adlayers on one page now don't interfere with each other anymore (Niels) - 2002-05-02: HTML banners were displayed without slashes (Niels) - 2002-05-02: Upgrade script forgot to remove unneeded slashes from HTML banners (Niels) - 2002-05-04: If no banners are linked to a zone, the update of linked banners is now saved (Niels) - 2002-05-04: When using keyword selection for linking banners the update is now saved (Niels) - 2002-05-04: Zone probability showed all banners when nothing was selected (Niels) - 2002-05-05: Added workaround for broken images in IE when zlib.output_compression was turned on (Niels) - 2002-05-07: Fixed errors when upgrading from a no longer support language (Niels) - 2002-05-07: When try to find a global banner during direct selection only banners with only the global keyword were found (Niels) - 2002-05-10: Disabled GZIP output compression during upgrade as it could prevent wait-page rendering (Matteo) - 2002-05-11: Javascript invocation generator didn't include withtext parameter (Niels) - 2002-05-11: Removed newline from the last line of misc files (Niels) - 2002-05-14: Added missing parent column in maintenance-activation.php (Niels) - 2002-05-14: Fixed possible duplicate include of lib-dbconfig.php during maintenance (Niels) - 2002-05-29: Lib-priority was using the wrong weekday when predicting profile (Matteo) - 2002-05-30: Added compatibility with JavaScript 1.1, Netscape 3 and IE 5 for Mac to JavaScript invocation (Niels) - 2002-06-03: Publisher checkboxes now work correctly again on banner-zone.php when zones linked to campaigns are present (Niels) - 2002-06-04: Zones were not shown on the banner-zone.php page when no compatible campaign zones were available (Niels) - 2002-06-04: Moved path detection behind include of config file to prevent warnings during upgrade (Niels) - 2002-06-04: Fixed E_ALL errors in database upgrade script when no banners were present during the upgrade (Niels) - 2002-06-05: Priority calculation wrongly counted impressions (Niels, Matteo) - 2002-06-05: Stats converter didn't convert views/click made on 23:59:59 and/or 00:59:59 (Matteo) - 2002-06-05: Fixed banner reload when using Animated GIFs inside Netscape 4 (Niels) - 2002-06-05: Advertiser stats graphs were shown on campaign history pages (Niels) - 2002-06-07: Fixed problems dealing with daylight saving time in stats converter and lib-priority (Matteo) - 2002-06-08: {random} replacement didn't work with plain remote invocation and external banners (Niels) - 2002-06-08: Auto increment columns are not temporary disabled to allow changing of primary keys during upgrade (Niels) - 2002-06-08: Reworded some queries inside the all.sql file to prevent unneeded alter queries during upgrade (Niels) - 2002-06-14: XML-RPC zone invocation code had a PHP parse error (Matteo) - 2002-06-19: Fixed adclick problem with Flash banners (Pawel Marzec) - 2002-07-01: Javascript: links were mistakenly converted by the automatic adclick tracker (Niels) - 2002-07-01: Fixed another adclick problem with Flash banners (Pawel Marzec) - 2002-07-01: Mailto: links were mistakenly converted by the automatic adclick tracker (Niels) - 2002-07-01: URLs inside of <link> tags for external .css files were mistakenly converted by the automatic adclick tracker (Niels) - 2002-07-01: URLs inside of <base> tags were mistakenly converted by the automatic adclick tracker (Niels) - 2002-07-03: Fixed invalid regular expression in banner-edit.php on certain configurations (Niels) - 2002-07-04: Fixed another two invalid regular expression in banner-edit.php on certain configurations (Niels) - 2002-07-04: Upgrading from pre-priority configurations required a kickstart of the priority system (Niels) - 2002-07-04: When using a domain display limitation the country suffix of domain only worked without a dot before it, now works with or without (Niels) - 2002-07-05: url_prefix is now not present anymore in the cache, but added during delivery (Niels) - 2002-07-05: Impressions were not logged when ignore_hosts was set to array('') instead of array() (Wim Godden) - 2002-07-05: Fixed problem with writing empty array's to the config file during upgrading (Niels) - 2002-07-07: Added a new message when upgrade is successfull (Niels) - 2002-07-07: Message after a successfull install was flawed, because it said maintenance script needed to run every day (Niels) - 2002-07-07: 'No upgrade needed' message is now displayed directly (Niels) - 2002-07-08: Selected language was not used in the second install screen (Matteo) - 2002-07-09: Fixed error message on Advertisers & Campaigns and Publishers & Zones when expanding all items when no items were present (Niels) - 2002-07-13: If status text contained quotes during cache rebuild they caused javascript errors during delivery (Niels) - 2002-07-14: Fixed problem which allow users to log in as an advertiser (Niels) - 2002-07-15: Fixed bug in the adpopup.php file which cause javascript errors in some cases (Niels) - 2002-07-17: Admin username is now stored preserving upper and lower case (Niels) - 2002-07-17: After changing the username on the settings page, it will now be checked for duplicates in both the advertiser and publisher table (Niels) - 2002-07-17: The check for unique fields (like username) is now case-insensitive, so 'Name' and 'name' won't be allowed for two different users (Niels) - 2002-07-22: Although the error string was present in translations, actually no checks were made on zone cache limit (Matteo) - 2002-07-23: Added missing phpAds_makeTimestamp() function to stats conversion routines (Niels) - 2002-07-23: Fixed page identifier in stats-campaign-daily-hosts.php (Matteo) - 2002-07-23: On banner distribution page 'Other' was counted twice when calculating the total (Niels) v 2.0beta6.1 + Minor speed improvements in view.inc.php (Niels) 20011015 + Added support for URL banner variables during regular remote invocation (Niels) 20011016 + Misc bugfixes - Fixed pass by reference warnings in lib-ftp.inc.php (Niels) 20011015 - HTML and URL banner variables should work correctly again (Niels) 20011016 - Fixed exploit where users could excute arbitrary code on the server (Niels) 20011016 v 2.0beta6 + Added search capabilities (Niels and Tobi Schulz) + Added expiration details to campaign index (Niels) + Added the ablity to get the IP adress of users behind a proxy server (Niels & Mesut Tunga) + Added ability to specify a browser-status text for each banner (Niels) + Removed cURL and fopen-wrapper support for storing banners, added a ftp emulation library provided by TOMO <groove@spencernetwork.org> (Niels) + Added native support for flash banners, based on code of the phpAdsPlus project by Stefan aka. dandra (Niels) + Added a confirmation dialogbox, for deleting and resetting statistics (Helmut Wirth) + Added welcome message to the client interface, which can be modified to include personal contact information for example (Niels) + Add secondary tab bar to the navigation (Niels) + GUI - Added list order variants (ID or alphabetic) for administration, statistics and zones of clients, campaigns and banners (Stefan) 20011010 + Zones - Added support for zones (Niels) - Zones can be linked from the banner (Niels) 20011007 + ACLs The ACL routines have been rewritten. This is a very big change and possibly a change from previous behavoir. It is needed to check existing ACLs after upgrading!!! The changes include: - Ability to select multiple weekdays per ACL (Niels) - Ability to select multiple hours per ACL (Niels) - Added new ACL for accept-language headers (Niels) - Added boolean operators to ACLs (Niels) - Changed IP check, it is now possible to use * instead of a mask (Niels) - Removed mini-help on the bottom of the page (Niels) 20011007 - Renamed ACL to Display Limitations (Niels) 20011007 + Added P3P Privacy Policies support - Sending Policy location using P3P header (Niels) - Sending Compact Policy using P3P header for cookie evaluation (Niels) + Mailed reports - Added starting and end date to the reports (Niels) - Campaigns without stats now tell there are no stats available (Niels) - Fixed bug which prevented reports for new clients from being sent (Niels) - First report for new clients now includes all stats up to date (Niels) - Fixed bug which prevented stats from the last day to be included and which caused problems with a one day interval (Niels) - Changed mail headers as a workaround for Win32 SMTP extension bug (Niels) - Added ability to force a report from being sent from the Admin interface (Niels) - Added charset header to all mailed reports (Niels) 20011007 + HTML banners - Automatic changing of HTML in order to log clicks can be disabled globally (Niels) - Automatic changing of HTML in order to log clicks can be disabled on a per banner basis (Niels) - The tag target='...' will be automatically replaced with the right target (Niels) - Added support for changing form HTML automatically (Niels) - Extra variables assigned to adclick.php are now passed through to target url (Niels) - Added {random} support to HTML banners - Added ability to embed PHP scripts in HTML banners (Niels) + Invocationcode generator - Added URL prefix and scrolling=no to bannercode generator (Niels) - Added local path to phpadsnew.inc.php for local mode to bannercode generator (Niels) + Statistics - Added client statistics (Niels) - Added general history statistics (Niels) - Added history statistics for campaigns (Niels) - Added ability to reset stats for a complete client (Niels) - Added ability to reset all stats (Niels) + Language files - Added Norwegian language files (Torbj?rn Engedal) - Added Swedish language files (Patrik Grip-Jansson) - Added Chinese language files (Yen-Shuo Su) - Added Turkish language files (Mesut Tunga) - Added Danish language files (Lars Petersen) - Added Indonesian language files (Rachim Tamsjadi) - Dropped support for Czech and Hungarian (Niels) + Misc changes - Changed all occurances of <? to <?php (Niels) - Changed most " to ' in view.inc.php for minor speed improvement (Niels) - Changed default names of tables, added prefix to avoid conflicts with other products (Niels) - Changed the way JavaScript is generated for remote invocation with JavaScript (Niels) - Rearanged directory structure for the manual, to make room for the german translation provided by Ren? Friedrich (Niels) - Moved JS code from view.inc.php to adjs.php file (Niels) - Removed clients from stats-index.php for client interface, now only shows a list of campaigns (Niels) - Added title-tag for <img> in view.inc.php for support of HTML4/XHTML1 gives on mouse over popup text in >IE5 and Mozilla 0.9/Netscape 6 (Stefan) 20011003 - fixed HTML problem with long names in $phpAds_name from config also sets searchbox and "Logout" in visible position on small browser windows (Stefan) 20011004 - Added meta tag to prevent searchengines from indexing the Admin interface (Niels) 20011008 - The default weight for newly created campaigns and banners can now be configured in the config file (Niels) 20011009 + Misc bugfixes - Fixed quote problem with banner-text, alt and description fields (Niels) - Fixed HTML layout problem with large description and/or alt-text (Niels) - Fixed error in client edit when client permissions were left empty (Thanks to Scott Delap) - Fixed bug: if changing from MySQL stored banner to an empty HTML banner, raw image data would be present in HTML banner field. - Fixed bug: unlimited clicks/views checkbox in campaign-edit were deselected when jumping to clicks/views fields using TAB key (Matteo) - Fixed missing </table> tag in stats-convert.php (Helmut Wirth) - Fixed date format in lib-reports.inc.php (Helmut Wirth) - Fixed background color in stats-convert.php (Helmut Wirth) - Error message when temp table can't be created (Helmut Wirth) - Fixed error message on client stats when no banners are available (Niels) - Removed PHP_SELF variables, which caused problems with CGI PHP (Niels) - Fixed some errors in the documentation (Niels) 20011009 - Edit Client now also takes the admin into account when checking for duplicate login name (Niels) 20011012 + Security fixes - Fixed login exploit where users could login without authentification (Niels) - Fixed upload exploit where users could download files from the server (Niels) - Fixed exploit where users could excute arbitrary code on the server (Niels) v 2.0beta5 + Added override setting for automatic GD detection (Niels) + Added support for passing ISMAP click location (Niels) + Added banner invocation code generator (Niels) + Clients can now deactivate their own banners if permitted (Niels thanks to Shannon Johnston) + Clients can now activate their own banners if permitted (Niels thanks to Shannon Johnston) + Added cookie check for Admin interface login (Niels) + Added to ability to override the banner width and height if the banner is stored in MySQL or on the webserver (Niels) + Changes to the database library - Replaced mysql_db_query with mysql_query (Niels) - Always use the mysql link resource parameter (Niels) - Database will be closed when using non-persistant connections (Niels) + Clients / Campaigns - Weight based sequential banner retrieval now also takes campaign weight into account (Niels) - Campaign weight was not substracted when ACL failed (Niels) - Fixed clientid selection bug (Niels) + PHP3 support - Replaced variable references for PHP3 support (Niels) - Removed array_pop function for PHP 3 support (Niels) - Changed {random} regexp for PHP 3 support (Niels) + Misc bugfixes for beta4 - Changed dhtml detection for Opera (Niels) - Fixed some HTML for better compatibility with Mozilla (Niels) - HTML banner preview popup fixed if banner is disabled (Niels) - Fixed JavaScript error in client-edit.php (Niels) - Function call-time pass-by-reference removed, will be deprecated in future versions of PHP (Niels) - Removed spaces after ?> in phpadsnew.inc.php (Thanks to Anonymous :-) - Made standard CTR calculation respect decimal settings (Niels) - stats-index.php and stats-campaign now use standard CTR calculation (Niels) - Changed default decimal setting to 2 (Niels) - Changed default email headers to include the admins full name (Niels) - Expiration date calculation fixed (Niels, thanks to Matt) v 2.0beta4 + Updated GUI including a new logo (Niels) + Added support for campaigns (Niels) + New layout for detailed stats page (Niels) + Added banner selection by the width property (Niels) + Added wildcard recognition for ignored hosts (Matteo) + Added duplicate check for usernames (Niels) + Webserver stored banners - Bugfixes for CURL and fopen wrappers storage (Niels) - Added CURL support for webserver stored banners (Matteo) - Added fopen wrapper support for webserver stored banners (Matteo) - Webserver stored banners are now deleted when the banner, campaign or client is deleted (Niels) + Reports Plugins - Added campaign overview report plugin (Niels) - Added campaign history report plugin (Niels) - Added support for report plugins (Niels) + Banner invocation - Added support for iframes (Niels) - Added support for rotating banners in an iframe (Niels) - Renamed phpads.php, remotehtmlview.php and click.php to adview.php, adjs.php and adclick.php. The old files are still available for backwards-compatibility (Niels) - Merged click.php and htmlclick.php in one file (Niels) - Merged viewbanner.php and phpads.php in one file (Niels) - HTML banners are automatically disabled for remote invocation (Niels) + Automatic maintenance / mailed reports - Replaced mail.php with maintenance.php (Niels) - Changed formatting of mailed reports (Niels) - Mailed reports can be turned on/off through the admin interface (Niels) - Interval of mailed reports can be configured through the admin interface (Niels) - Mailed reports now remember the last date they were sent, so duplicate reports won't be sent (Niels) - Expiration warning reports can now be translated (Niels) - Expiration reports can be turned on/off through the admin interface (Niels) - Expiration report formatting changed (Niels) - Expiration during banner invocation now also sents an report email (Niels) - Expiration criteria during banner invocation changed (Niels) + HTML banners variables - Added support for {targeturl:...} (Niels) - Added support for {referer} (Niels) + Language files - Updated Italian language files (Matteo) - Added Romanian language files (Tudor Barbarosie) - Updated German language files (Ren? Friedrich) - Updated Russian language files (Michael Bravo) - Updated Dutch language files (Niels) + Misc bugfixes - Expiration date calculation rewritten (Niels) - Hostname logging works again when $phpAds_reverse_lookup is not set and server provides hostname (Matteo) - GD detection should work again for PHP3 (Niels) + Misc bugfixes for beta3 - Default banner type was always selected even if editing a banner (Matteo) - Client language settings are now checked if it is empty (Niels) - Source parameter works again with remote invocation (Alain Fontaine) - {targeturl} was urlencoded (Niels) - Context parameter works again (Martin Klerx) - Stats conversion should work again (Niels) - Client language settings case problem fixed (Niels) v 2.0beta3 + Added support for Flash variables (Niels) + Added support for timestamp variable (Niels) + Added support for single quotes in HTML banners (Niels) + ACL checking can be disabled in the configuration file (Niels) + Updated Italian language files (Luca Pescatore) + Misc bugfixes for beta2 - sequential banner retrieval works again (Niels) - stripslashes added for HTML banners (Niels) - Misc. E_ALL warnings fixed (Niels) - Charset for russian-cp1251 language files fixed (Niels) - Default banner with remote invocation fixed - JavaScript error when certain banner types were disabled (Niels) - Check for empty username/password (Niels) - MySQL banner was always shown even if disabled (Niels) v 2.0beta2 + Added support for banners stored on the webserver (Niels) + Added client weight (Niels) + Added activation and expiration date (Niels) + Added conversion tool for verbose->compact statistics (Niels) + Added mailed reports in client language (Niels) + Bugfix: Fixed E_ALL warnings (Niels, thanks to Vivian Girel) + Bugfix: Quotes are now allowed in HTML banners (Niels) + Bugfix: Empty strings in mail.php fixed (Niels) + Bugfix: Deactivation bug fixed in mail.php (Niels) + Misc bugfixes for beta1 v 2.0beta1 + Added a new User Interface (Niels) + Added new documentation (Niels) + Added cache buster support for banners refered through URL (Niels) + Added configurable default banner to display when an error occurs or when there are no banners to display at all (Niels) + Added global weekly stats (Niels) + Additional translations (Niels, thanks to Hugo Gomez, Michael Bravo, Alain Fontaine and others) + Moved client settings error messages to language files (Niels thanks to regiepub) + Client preferences can be disabled by the admin (Niels) + Clients can select their own language, if permitted by the admin (Niels) + Complete new authorisation library, including client permissions (Niels) + Added an html header and footer (Cedric) + Added the preferences for client (Cedric) + Added two extra banner retrieval methods (Niels) + Added the no stats for this banner message in the client stats (Cedric) + Translate No expiration date set also (Cedric) + Bugfix: Ignore_hosts now works on both names and adresses (Niels) + Bugfix: empty what argument now works correctly agin (Niels) + Bugfix: made some database queries atomic in order to make logging more stable (Niels) + Bugfix: deactivating banners when AdView limit is reached now works again (Niels) + Bugfix: global not set in weeklystats (Cedric) + Bugfix: repeat the %CTR in weeklystats view (average/total) (Cedric) + Bugfix: ClientDelete didn't delete banners and stats (Cedric) + Bugfix: Home wasn't translated in the client view (Cedric) + Bugfix: weekly stats didn't work correctly with multiple banners client (Cedric thanks to Niels) + Bugfix: removed "Reset Statistics" button from the client interface (Niels) v 1.9.2 + Removed config2.inc.php (Phil) + Bugfix: removed hourly graph for compact statistics (Niels) + Bugfix: client statistics is working again, no more SQL errors (Niels) + Bugfix: improved detection of GD availability for PHP4 (Niels) + Bugfix: removed GD dependancy for weekly stats, no more broken image (Niels) + Bugfix: removed PHP4 dependancy for Remove invocation with Javascript (Niels) + Bugfix: implemented workaround for IE bug in the admin pages (Niels) + Bugfix: sequential banner retrieval did not work (Niels) + Bugfix: target was not recognized (Niels) + Bugfix: client ID, was reset to 0 (Niels) + Bugfix: Detailed statistics were empty after adding an ACL to a banner (Niels) + Bugfix: SQL error after resetting statistics (Niels, Phil) + Bugfix: bad include path (Phil) + Bugfix: mail.php disable wrong clients (Cedric) + Translate french version (Cedric) v 1.9.1 + BugFix: typo in dailystats.inc.php (Phil) + Bugfix: "when" is a reserved word in mysql? Who knew? (Phil) + Fix for PHP3 compatibility in expiration.inc.php (Phil, others) v 1.9.0 + Several bugfixes (Phil) + Changed banneradd.php layout for IE ONLY (with javascript and <DIV>s) (Phil) + Added db_query() function to assist debugging mysql errors + Added description field in the database for future use (Phil) + Fixed some language text bugs + Added/corrected some ACL help text (Phil) + Fixed ACL DOMAIN FILTER bug (Phil, others) + Added ACL "*" FEAT for default DENY (Phil) + Added persistent connections OPTION (Phil) + Fixed gd.php to determine graphics capabilities for php 4.04 (Niels Leenheer) + Div by zero error in expiration.inc.php (Phil) + New compact statistics database format (Phil) + Multipart "what" syntax for view() function (Niels Leenheer) + German/Dutch/Flemish language file fixes (silicon, Niels) + Bugfix: Javascript remotehtmlview bugs with newlines, squotes, etc. (Phil) + Added view_raw() function (Niels) + Rewrote weighting system for efficiency (Phil) v 1.8.1 + Added Login as a string (Fabian Rodriguez and me) + Bugfix: parse error in mail.php (me) + Bugfix: division by 0 in stats.inc.php (Phil) + All language files now have a seperate directory (me) + Added customizable colours to config.inc.php (me) + Update color schemes in weeklystats.html.php (me) + Increased mail.php speed (Martin Braun) + Small change to Documentation.html explaining problems with login (me) + Bugfix: banners no longer deactivated from mail.php when not needed (Martin Braun) + Bugfix: several fixes in expiration and weeklystats (Martin Braun) + Updated banner acl screen (Martin Braun) + Added language files with help for banner acl (Martin Braun) + New lines are automatically removed from html code in remotehtmlview.php (me) + Bugfix: creditstats now shows html banners correctly (me) v 1.8.0 + Added expiration stats on credit stats and client stats (Martin Braun) + Added weekly stats - needs serious optimizing (Martin Braun) + Added anti-cache FEAT (Martin Braun) + All files have new indents to make viewing and developing easier. Read DEVELOPERS for more info. + sphourly.php changed to reflect changes in weeklystats (Martin Braun) + Updated documentation.html with explanation about remotehtmlview (me) + Bugfix: kcsm.php had 2 quotes missing and 1 too many (me) + Bugfix: client.php now has client-side JavaScript to detect bad entries in views/clicks/daysleft (me) + Bugfix: mail.php doesn't deactive clients anymore (sypplie) + Bugfix: Authentication required for detailstats now. (me) + Bugfix: forgot banner in creditstats.php. HTML-banners will show now. (me) + Bugfix: several smaller bugs fixed. v 1.7.1 + Bugfix: login box only appears once now v 1.7.0 + Fixed a problem for Windows users with banneradd.php + GIF/PNG support automatically detected (first contribution of Phil) + Clients now have logout function + When logging in, user is first logged out + Added remote HTML banners through JavaScript + Credit Statistics now sorted by letter. 1 screen per letter. + Bugfix: Previous is now shown in the creditstats screen + Bugfix: images without links patch applied (thanks wesku) + Bugfix: fixed a problem with creditstats showing wrong number of clicks + Bugfix: clients can get expire date again + Bugfix: typo in admin.php + Bugfix: several bugs have been fixed v 1.6.3 + Bugfix: banners no longer set to inactive at wrong moments v 1.6.2 + Added 'Reset Statistics' for banners + Added Dutch/Flemish language file + Bugfix: some minor bugs v 1.6.1 + Updated all language files to include new variables (untranslated) + Replaced some English expressions by variables v 1.6.0 + Added client listing with credit stats (experimental) + Added time ACL (experimental) + Logging of HTMl banner clicks (experimental) + Added admin and client directories again + Updated German translation errors (Ralf Eggert) + Bugfix: phpAds should work under PHP 3.0.7 + Bugfix: banner with 0 impressions left no longer shown + Added extra statistics + Setting unlimited number of views/clicks/days is now possible + Bugfix: banner no longer deactivated at wrong times + Bugfix: banner count decreases correctly + Fixed several typos in the comments + Added Russian language file + Bugfix: added 2 files to acls table v 1.5.1 + Bugfix: admin.php had an error when no adviews had been logged v 1.5.0 + Stats now generate a PNG-image instead of GIF-image (GD doesn't support GIF anymore) + Rewrote weighting system + Bugfix: Domain ACL works fine now + Bugfix: Source ACL works fine now + Bugfix: Empty banner problem fixed + Added logout link for increased security and client testing + Default weight set to 1 + Bugfix: works fine under PHP 4.0.3 (earlier versions not tested) + Bugfix: cookie problem fixed + Added average Click-Through Ratio for all ads + Some cosmetic changes v 1.4.10 + Bugfix: Error shown in some odd cases + Documentation updates v 1.4.9 + First version of phpAdsNew, starting from phpAds 1.4.0. + Added support for multiple keywords + Added support for conditional keywords + Added support for sequential banner retrieval + Added page frame targeting + Added banner decrementing and low views/clicks warning e-mail + Added banner weighing + Added domain ACL + Added source ACL v 1.4.0 + Bugfix: Clients were able to look at other clients' statistics. + Bugfix: HTML banners weren't counted properly. + Bugfix: link targets didn't work with HTML banners. + Bugfix: there might have been problems with some statistics if no hits were recorded for a certain hour. + Added support for Access Control Lists: IP matching, User Agent matching, restricting banners to certain week days. + Added support for date-expiring banners. + Fixed bugs in remote invocation and admin. + Added support for INSERT DELAYED in logging. + Bugfix: Cookies weren't set correctly on Windows. + Added support for multiple remote banners. + Bugfix: Stats were sent to deactivated customers. v 1.3.0 + Added the possibility to exclude hosts from logging. + Made view() return the bannerID. + Killed a lot of warnings. + Added a new argument, context, to view(), allowing to exclude banners from the search or limit the search to specified banners. + Added better daily statistics. + Added warning before deleting a client. + Added graphical statistics showing overall hourly average. + Added the possibility to turn off reverse DNS lookups. + Fixed some problems with clients' login. v 1.2.0 + Miscellaneous bugfixes. + Changed the display of the ratio to use percents. + Added the possibility to use multiple keywords in view(). + Made table names configurable. + Better and graphically nicer statistics. v 1.1.0 + Changed phpAds to have all files in a single directory, thus avoiding the need of altering PHP's include_path. + Bugfix: mail.php3 messed up the statistics if more than one client existed. + Added support for banners stored on an another server (ie. referenced by URL). + Bugfix: Administration could mess up things when using remote invocation. v 1.0.0 + Added support for a line of text appearing below banners. + Added support for keywords/banner groups. + Added support to select banners belonging to a specific client. + Cleaned up user interface. + Bugfix: Content-Type was set to image/jpg instead of image/jpeg. + Bugfix: Some fixes related to PHP4. + Bugfix: Clients with the same username as the admin were able to login to /admin even if the password was different. + Better documentation. v 0.9.4 + Addded the possibility to modify existing banners. + Bugfix: Content-type wasn't correct when sending GIF or PNG-banners. + Changed the method how banners are displayed slightly. It's no longer necessary to have include_path set in the directory where the HTML files reside. + Bugfix: Changed the way old sessions are purged a bit as it didn't work correctly. + Addded support for link targets to the view() function. + Added support for remote invocation via <img>- and <iframe>-tags. + Added preliminary support for fail-safe banners. v 0.9.3 + Changed mt_rand() to rand() in kcms.php3 for better downward-compatiblity. + Changed the way the session data is retrieved from the database for better compatibility with MySQL. 3.21.x. + Bugfix: viewbanner.php3 had a stripslashes where it wasn't needed. + Improved navigation. + Some changes to the file layout. + Bugfix: When only one banner was matched by the criteria specified by view(), a warning was displayed. + Outsourced the view() function to a separate file ("view.inc.php3") to avoid global namespace pollution. v 0.9.2 + Bugfix: The remote hostname wasn't showed correctly in the daily statistics. + Added more tweaks to the INSTALL file. + Some minor improvements and bugfixes. v 0.9.1 + Bugfix: adding a banner didn't work correctly when no banner was in the inventory. + Bugfix: The whole stuff didn't work with files outside the phpAds-tree. Corrected. + Added this ChangeLog. v 0.9.0 + Inital beta release

    posted 1123 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Max Media Manager (phpAdsNew) Ad Server Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks