home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 April / PCWorld_2001-04_cd.bin / Software / TemaCD / webclean / debian / changelog next >
Text File  |  2001-01-16  |  5KB  |  131 lines

  1. webcleaner (0.8) unstable; urgency=low
  2.  
  3.   * Require PyXML >= 0.5.2 (compatibility functions again)
  4.   * translation updates
  5.  
  6.  -- Bastian Kleineidam <calvin@users.sourceforge.net>  Sun, 14 Jan 2001 23:04:55 +0100
  7.  
  8. webcleaner (0.7) unstable; urgency=low
  9.  
  10.   * setup.py:
  11.     - fix for distutils debugging function dump_dirs
  12.     - hack for handling man pages correctly with bdist_rpm target
  13.   * *.py:
  14.     - require Python >= 2.0
  15.     - require PyXML >= 0.6.2
  16.   * webcleaner, webcleanerconf:
  17.     - use compatibility functions in get_dom.py
  18.     - i18n and german translation
  19.   * webcleaner:
  20.     - move proxy code to webfilter/proxy.py
  21.   * webfilter/proxy.py:
  22.     - ip obfuscation
  23.     - set SO_REUSEADDR to be able to restart immediately after
  24.       an interruption with ctrl-c
  25.     - SSL tunneling stubs, but this code is still ALPHA, dont use it.
  26.   * webcleaner.1, webcleanerconf.1:
  27.     - added man pages
  28.   * webfilter/Rewriter.py:
  29.     - a rule can match and filter more than once on the start tag
  30.       (use this to remove multiple scripting attributes like onmouseover,
  31.       onmouseout, onfocus,...)
  32.     - dont decode entity references, we leave that for the browser
  33.   * webparser/*:
  34.     - optimized HTML parser added (adjusted from sgmlop.c)
  35.   * webcleanerconf, webfilter/Rules.py:
  36.     - alphabetically sorted rules
  37.   * webcleanerconf:
  38.     - change tree folder name with the rule title
  39.     - use SEL_CHANGED to correctly detect a change of FXText
  40.     - basic merging stuff, but not complete yet
  41.   * webfilter/Rules.py:
  42.     - fixed off-by-one error in Rule.filter_complete()
  43.     - use pattern value in RewriteRule.enclosed()
  44.   * webfilter/daemon.py:
  45.     - daemon options to start,stop,restart and reload daemon processes
  46.   * config/README.txt, webcleanerconf, webcleanerconf.1:
  47.     - better help for config options
  48.   * MANIFEST.in:
  49.     - exclude WebCleanerConf.py, it is generated automatically
  50.   * webfilter/daemon.py:
  51.     - start/stop/restart/reload/status functions for proxy control
  52.       (only under POSIX systems!)
  53.  
  54.  -- Bastian Kleineidam <calvin@users.sourceforge.net>  Wed, 20 Dec 2000 13:40:40 +0100
  55.  
  56. webcleaner (0.6) unstable; urgency=low
  57.  
  58.   * added some ad filters
  59.   * debian/control: new field Build-Depends
  60.   * debian/control: Standards version 3.1.1
  61.   * debian/control: depend on Python 1.5.2
  62.   * debian/copyright: first line was too long
  63.   * debian/postinst: compile .py files
  64.   * debian/rules: new configuration target
  65.   * debian/prerm: new file; delete compiled .py files
  66.   * debian/*, setup.py, MANIFEST.in:
  67.     numerous small fixes: add a file here, adjust a command line
  68.     there...
  69.   * filtertest, filtertest.html: test suite added
  70.   * config/*: configuration with XML and zappers; see
  71.     http://webcleaner.sourceforge.net/zapper.html
  72.   * webfilter/*.py: completely new HTML parser and filter code, with
  73.     ideas from Tels AIFilter and his Html::Parser module, which is
  74.     originally a work of Gisle Aas
  75.   * webcleanerconf: new GUI config tool
  76.   * compatibility layer for the new SAX-2 and DOM-2 interfaces found in
  77.     PyXML >= 0.6
  78.  
  79.  -- Bastian Kleineidam <calvin@users.sourceforge.net>  Fri, 17 Nov 2000 20:11:41 +0100
  80.  
  81. webcleaner (0.5) unstable; urgency=low
  82.  
  83.   * config files for filters
  84.   * added microexchange.de to ad filters
  85.   * mime fix: strip parameters from content-type value
  86.   * better error handling
  87.   * parent proxy configuration parameter
  88.   * fixed heise news ad filtering
  89.  
  90.  -- Bastian Kleineidam <calvin@users.sourceforge.net>  Fri, 13 Oct 2000 01:35:57 +0200
  91.  
  92. webcleaner (0.4) unstable; urgency=low
  93.  
  94.   * exceptions were printed on sys.stderr => fixed
  95.   * you can replace subgroups of matches
  96.   * remove URL redirectors
  97.   * implemented REPLACE_ATTRIBUTE
  98.   * remove unwanted href attributes
  99.  
  100.  -- Bastian Kleineidam <calvin@users.sourceforge.net>  Sun, 17 Sep 2000 22:32:12 +0200
  101.  
  102. webcleaner (0.3) unstable; urgency=low
  103.  
  104.   * distribution restructuring
  105.   * socket.IOError -> socket.error
  106.   * a little more ad munching
  107.  
  108.  -- Bastian Kleineidam <calvin@users.sourceforge.net>  Wed, 13 Sep 2000 13:20:21 +0200
  109.  
  110. webcleaner (0.2) unstable; urgency=low
  111.  
  112.   * filter header by regular expression
  113.   * more advertising and CSS removing
  114.   * ignore false GIF version when filtering animated GIFs
  115.   * dont print errors on stdout
  116.   * fixed TagAttrMatcher regular expression
  117.   * implemented Blocker.py
  118.   * include Template.py in dist
  119.  
  120.  -- Bastian Kleineidam <calvin@users.sourceforge.net>  Fri,  8 Sep 2000 17:45:08 +0200
  121.  
  122. webcleaner (0.1) unstable; urgency=low
  123.  
  124.   * Initial Release.
  125.  
  126.  -- Bastian Kleineidam <calvin@users.sourceforge.net>  Mon, 10 Jul 2000 11:54:11 +0200
  127.  
  128. Local variables:
  129. mode: debian-changelog
  130. End:
  131.