korn32
 
  
  Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору   Цитата:  Hi Everyone        Ah, here we go again.  Enclosed are the details of the new Ad Muncher   v4.41 betas - you’re receiving this email because you’ve either tested   previous versions or expressed interest in testing betas - if you   would like to be removed from the beta list please let me know.      Things to look out for in this beta:    - Any popups getting through the new popup removal system    - *Any* page damage, eg: text missing, or pages not loading at all.    - Missed adverts as always      - Any comments on the new sections of the interface (eg: contact,      taskbar options, the "Recently triggered Ad Muncher filters" list,      etc) would also be greatly appreciated.   My sincere thanks for trying the beta versions, we’ve been doing far   more extensive alpha testing on this version so I’m not expecting too   many problems, but of course please do report anything odd that you   encounter     Ad Muncher v4.41 Build 632 *BETA* (note the new version system   is   available from:        http://www.admuncher.com/B-4.41.632.exe       Thanks again for your help, please feel free to contact me with any   comments you have on the new version        Yours sincerely,      Murray Hurps      Ad Muncher v4.41 changelog:   ===FEATURES===    - Version numbers for Ad Muncher now include build numbers too, ala "v4.41.200"      for build number 200.  Build numbers will be started at zero from the start      of v4.41 development.    - New popup removal technique for removing popups which open when a page is      first opened (as opposed to unload/timer ones) - using an embedded javascript      "helper script" - this should prevent a lot of the problems with pages not      loading when their popup functions were integrated with document writing      functions in certain ways (as seen on espn.com), it also allows the neat new      option to "Display popup removal notice in status bar" so you can tell when a      popup has been blocked.    - The above "helper script" was extended to include a javascript error handler      to handle things when certain adverts are removed - finally stops all those      darn "Done, but with errors." messages Internet Explorer was generating, the      handler can be enabled/disabled via the "Suppress Internet Explorer script      debugging" option.    - Added new list to the "Recent items" section named "Triggered Ad Muncher filters"      allowing people to see what Ad Muncher is triggering on, including custom/server      filter entries, advanced filters, as well as all the checkbox options.      Clicking the "Find" button takes you to the section in Ad Muncher’s configuration      where the triggered option/filter can be modified.    - Removed the check that prevented filtering of locally-targeted connections,      it seems far more people than I had thought both use locally installed http      proxies, and don’t know how to configure their filter targets list      - Ad Muncher now doesn’t use OpenProcess and Read/WriteProcessMemory calls for      IPC on winsock hooks - due to the small amount of data transferred (a sockaddr      here, a port and PID there) I switched to simple multiple SendMessage dword      transfers, thus allowing patches of NT services (where otherwise it would      require messy modifications of access rights on the process).  WinProxy      filtering here we come      - In addition to the above, created a new "helper DLL" to allow Ad Muncher to      patch into programs running as NT services, and also programs which display      no windows (which would otherwise cause admunch.dll to not load from      SetWindowsHookEx) - testing revealed WinProxy (and I’m sure many other      proxies) are now being filtered correctly.  *general applause*      Info on the new helper DLL can be found in the Ad Muncher help file, under      "Helper DLL".    - Trying to launch Ad Muncher when it’s already running now just displays the      configuration window, instead of the notice that it’s already running      (useful when using the icon hiding options).    - Added "+waol:*" to the default filter targets list - Ad Muncher now works      with AOL, hooray!    - Added new section to the "options" tab of the config window to set "Taskbar"      options, new features include:      - Keyboard shortcuts to the config window, and the activate filtering/ip        scramble options.      - Option to "lock" Ad Muncher, added due to several requests.      - Option to hide Ad Muncher icon under certain conditions, eg: when no        programs are connected through it, or when the config window is closed;        also added buttons on the config window to shutdown and lock Ad Muncher        (if a lock password is defined) - so people can still access these options        when the taskbar icon is hidden.    - Added option to Options/Filtering tab to "Remove window move and resize      commands".    - Added option to installer to "Install for all users of this computer" - which      basically just modifies the addition of "start menu/programs" entries and the      automatic launch on startup key.    - Extended handling of "Exclude filtering on site" filter entries so that they      are checked before matching against "remove tables with text" and "remove      scripts with text" entries, essentially so you can override any other filter      entries.    - The "Remove self-focus commands" option now doesn’t affect focus() commands      which reference forms.    - The "Recent programs with outbound connections" list is now updated in real-      time (ie: no need to reopen the config window to refresh).    - The default filter targets list now doesn’t include the "-nav, -outlook" etc      "problem-program" entries.  Far too many people were wiping these entries out      (accidentally or otherwise) then emailing me to complain those programs didn’t      work anymore    A separate list is now hard-coded into the executable instead.    - Ad Muncher now automatically recreates the taskbar icon after explorer.exe      crashes.    - Config window position is now remembered after the window is closed - the size      is not (for the time being) until I can implement a window resize handler that      doesn’t look so weird when resized      - AdMunch.dll now doesn’t hard-import from wsock32.dll - this was loading some      third party wsock32.dll files when it was passed into SetWindowsHookEx (and hence      loaded in the address space and home directory of each running process) - it      now loads the one from the system directory at runtime.    - Added new filter category, "Prevent page retrieval" to stop specific sites, images      and scripts from loading - nice final resort if you can’t get a script/image removed      via src keyword entries (eg: if the src= tag is obfuscated), or if you want to stop      users from visiting certain sites.  Can also be used to prevent favicon.ico retrieval      (ie: the icons Internet Explorer uses for favorites) and lots of other things      - Finally discovered why Internet Explorer would crash when Ad Muncher and Panda Antivirus      are installed together - it seems Panda’s patching system can’t cope with transposing      relative jump instructions (0xe9), Ad Muncher *can* handle them just fine though, so Ad      Muncher now loads wsock32.dll before loading it’s own patches (it used to target only      ws2_32.dll if it was present), panda installs it’s patches when wsock32.dll is loaded so      this allows Ad Muncher to install it’s patches in over the top of pandas, and allows IE      works properly again      - Changed the "Recent programs with outbound connections" list into a "Recent program names"      list - some people were getting confused when programs weren’t listed in the previous list      if they were excluded from filtering (thereby preventing Ad Muncher from patching into      them and noticing when they had outbound connections).    - Changed default timeout value for the IP Scramble scanner from 15 to 4 seconds - 15      really was excessive, and any proxy that takes longer than four seconds to connect and      download a small HTTP reply is really going to slow down browsing anyway      - Switched to 16x16 icons for the taskbar to improve definition, also added new icons to      indicate when IP Scramble is enabled (the cow now wears sunglasses, hehe, undercover,      geddit? ahhh).    - Removed the option to "Blackout Ad Muncher icon" - I’ve had a lot of people question why      it was necessary; if anyone really has a problem with the cow icon please feel free to      contact me with suggestions on a replacement.    - During beta testing the "Blackout Ad Muncher icon" was added again, lol, it seems far      more people than I’d thought were using it - why does everyone hate my cow icon?!?      Also added a version of it with gray sunglasses to indicate when IP Scramble is enabled.    - Popups generated through "<form target=new" type systems can now be removed by using      "Remove popups from site" filters against the URL in the "action=" parameter.    - Web bug removal now checks the image src against any exclude list entries you have, if      a match is found of course the normal web bug removal is not performed.    - Improvements to the code which decides whether a detected "web bug" is from a different      domain - now only tries to check the top level domain name, so if a page on x1.site.com      has a 1x1 image from x2.site.com it won’t be removed.    - Timer-based popup removal now also removes popups generated via SetInterval commands      (not just setTimeout ones).    - Pass-thru GIF/JPEG replacement now doesn’t insert [ad-munched] gifs into the stream,      instead a blank image is now used, simply to avoid the weird looking images when the      image is resized.    - Ad Muncher now includes it’s own miniature IRC client to chat to other users - hopefully      to reduce the number of trivial tech support enquiries and help people get quicker      responses.  AM-Install.exe file size went up by 3kb for the full inclusion of the new      client so I’m sure that’s some kind of record for the smallest functional IRC client yet           - The automatic update system now relies on build numbers for both the Ad Muncher      updates and the server-supplied lists updates - should provide more accurate      stats about when Ad Muncher is updated, and save some bandwidth too.    - Automatic updates are now only tried once each month - but the new check doesn’t      rely on Ad Muncher being loaded on certain days of the month (as the previous      v4.4 did, where it would need the day of the month to be a multiple of 8).    - Added confirmation message when the user disables the server-supplied filter list, a      lot of people were turning it off by accident then complaining that Ad Muncher wasn’t      removing adverts     ===BUGS===    - Fixed bug where some small HTTP requests were passed through without filtering.    - Lots of little fixes to the nullify routine.    - Fixed admunch.exe hang (100% cpu usage) when filtering certain e-eye pages.    - The v4.3d configuration import code now doesn’t overwrite any settings      already present in the v4.4 config file.    - Popup removal now properly interprets html tags within document.write and      writeln tags within scripts; it would previously identify the code as      javascript commands, occasionally leading to content damage.    - Tag removal code now properly interprets comment tags nested within other tags.    - Proper handling of improperly terminated <iframe tags (ie: without a </iframe>      following).    - Fixed problem with taskbar icon not appearing properly on startup (usually      under windows XP) - removed the "Delay loading by X" option because it’s no      longer necessary      - Nullify routine now does not add a semicolon when removing functions which      didn’t have a semicolon to begin with, fixes problems with certain types of      javascript conditional structures.    - Fixed crash when attempting to save extremely large IP Scramble verified lists.    - Nullify routine now correctly removes badfunction from      "if(condition)badfunction();" (no spaces) without wiping out the if structure      too.    - URL reconstruction now handles URLs without a protocol spec properly, eg:      //site.com/page.htm    - Fixed bug where refresh URL in meta tags would be incorrectly interpreted if      the tag was inside of a script; usually leading to the tag being removed when it      shouldn’t.    - ParseRadix now stops filtering at any non-hexadecimal digits - stops      misinterpretation of content-length fields where the numbers are followed by      spaces.    - SetTimeout("badpopupfunction();", 100) popup generation systems are now removed      properly.    - Popup removal now doesn’t treat document.open() as a popup.    - alert() removal now a lot more pedantic about checking the format of alerts before      removing - fixes some content damage.    - The script and table removal code now checks for a full <script/<table tag,      rather than the previous abbreviated <scr/<tab check.    - Document.referer javascript removal now correctly removes window.document.referer.    - If you remove an advanced filter, then create another, the new filter now doesn’t      appear with the match/replacement texts of the previously deleted filter.    - Fixed 3dsmax crashes.   =================   Murray Hurps - Monday, November 4, 2002   Ad Muncher Programmer and General Administrator   admin@admuncher.com    |  
  |   Всего записей: 5233 | Зарегистр. 31-10-2001 | Отправлено:  22:48 03-11-2002  | Исправлено: korn32,   22:50 03-11-2002    |  
  |