[ Index ]

PHP Cross Reference of phpwcms V1.4.3 _r380 (23.11.09)

title

Body

[close]

/include/inc_module/mod_bad-behavior/ -> README.txt (source)

   1  === Bad Behavior ===
   2  Tags: comment,trackback,referrer,spam,robot,antispam
   3  Contributors: error, MarkJaquith, Firas, skeltoac
   4  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=error%40ioerror%2eus&item_name=Bad%20Behavior%20%28From%20WordPress%20Page%29&no_shipping=1&cn=Comments%20about%20Bad%20Behavior&tax=0&currency_code=USD&bn=PP%2dDonationsBF&charset=UTF%2d8
   5  Requires at least: 1.2
   6  Tested up to: 2.6
   7  Stable tag: 2.0.16
   8  
   9  Welcome to a whole new way of keeping your blog, forum, guestbook, wiki or
  10  content management system free of link spam. Bad Behavior is a PHP-based
  11  solution for blocking link spam and the robots which deliver it.
  12  
  13  Bad Behavior complements other link spam solutions by acting as a gatekeeper,
  14  preventing spammers from ever delivering their junk, and in many cases, from
  15  ever reading your site in the first place. This keeps your site's load down,
  16  makes your site logs cleaner, and can help prevent denial of service
  17  conditions caused by spammers.
  18  
  19  Bad Behavior also transcends other link spam solutions by working in a
  20  completely different, unique way. Instead of merely looking at the content of
  21  potential spam, Bad Behavior analyzes the delivery method as well as the
  22  software the spammer is using. In this way, Bad Behavior can stop spam attacks
  23  even when nobody has ever seen the particular spam before.
  24  
  25  Bad Behavior is designed to work alongside existing spam prevention services
  26  to increase their effectiveness and efficiency. Whenever possible, you should
  27  run it in combination with a more traditional spam prevention service.
  28  
  29  Bad Behavior works on, or can be adapted to, virtually any PHP-based Web
  30  software package. Bad Behavior is available natively for WordPress, MediaWiki,
  31  Drupal, ExpressionEngine, and LifeType, and people have successfully made it
  32  work with Movable Type, phpBB, and many other packages.
  33  
  34  Installing and configuring Bad Behavior on most platforms is simple and takes
  35  only a few minutes. In most cases, no configuration at all is needed. Simply
  36  turn it on and stop worrying about spam!
  37  
  38  The core of Bad Behavior is free software released under the GNU General
  39  Public License. (On some non-free platforms, special license terms exist for
  40  Bad Behavior's platform connector.)
  41  
  42  == Installation ==
  43  
  44  *Warning*: If you are upgrading from a 1.x.x version of Bad Behavior,
  45  you must remove it from your system entirely, and delete all of its
  46  database tables, before installing Bad Behavior 2.0.x. You do not need
  47  to remove a 2.0.x version of Bad Behavior before upgrading to this
  48  release.
  49  
  50  Bad Behavior has been designed to install on each host software in the
  51  manner most appropriate to each platform. It's usually sufficient to
  52  follow the generic instructions for installing any plugin or extension
  53  for your host software.
  54  
  55  On MediaWiki, it is necessary to add a second line to LocalSettings.php
  56  when installing the extension. Your LocalSettings.php should include
  57  the following:
  58  
  59  `    include_once( 'includes/DatabaseFunctions.php' );
  60      include( './extensions/Bad-Behavior/bad-behavior-mediawiki.php' );
  61  
  62  For complete documentation and installation instructions, please visit
  63  http://www.bad-behavior.ioerror.us/
  64  
  65  == Warning ==
  66  
  67  The WordPress-hosted copy of Bad Behavior should never be used in
  68  conjunction with Dave's Spam Karma plugin. If you intend to use Spam
  69  Karma and Bad Behavior together, always use the official copy from the
  70  Bad Behavior home page at http://www.bad-behavior.ioerror.us/download/ .
  71  
  72  The WordPress-hosted copy of Bad Behavior is unofficial and updated
  73  only when a major bug or security fix is available. To ensure that you
  74  always have the latest available release, always use the official copy
  75  from the Bad Behavior home page at http://www.bad-behavior.ioerror.us/ .
  76  
  77  == Release Notes ==
  78  
  79  = Bad Behavior 2.0 Known Issues =
  80  
  81  * Bad Behavior may be unable to protect cached pages on MediaWiki.
  82  
  83  * On WordPress when using WordPress Advanced Cache (WP-Cache) or WP-Super
  84  Cache, Bad Behavior requires a patch to WP-Cache 2 in order to protect
  85  cached pages.
  86  
  87    Edit the wp-content/plugins/wp-cache/wp-cache-phase1.php or
  88  wp-content/plugins/wp-super-cache/wp-cache-phase1.php file and find the
  89  following two lines at around line 34 (line 56 in WP-Super Cache):
  90  
  91  `    if (! ($meta = unserialize(@file_get_contents($meta_pathname))) )
  92          return;`
  93  
  94    Immediately after this, insert the following line:
  95  
  96  `    require_once( ABSPATH .  'wp-content/plugins/Bad-Behavior/bad-behavior-generic.php');`
  97  
  98    Then visit your site. Everything should work normally, but spammers will
  99  not be able to access your cached pages either.


Generated: Wed Dec 30 05:55:15 2009 Cross-referenced by PHPXref 0.7