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
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.
+---------------------------------------------------------------------------+ | 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)
+---------------------------------------------------------------------------+ | 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)
+---------------------------------------------------------------------------+ | 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)
+---------------------------------------------------------------------------+ | 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 counti