akismet
Last commit date
_inc
12 years ago
views
12 years ago
.htaccess
12 years ago
akismet.php
12 years ago
class.akismet-admin.php
12 years ago
class.akismet-widget.php
12 years ago
class.akismet.php
12 years ago
index.php
12 years ago
readme.txt
12 years ago
wrapper.php
12 years ago
readme.txt
194 lines
| 1 | === Akismet === |
| 2 | Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, eoigal, cfinke, automattic |
| 3 | Tags: akismet, comments, spam |
| 4 | Requires at least: 3.0 |
| 5 | Tested up to: 3.8.1 |
| 6 | Stable tag: 2.6.0 |
| 7 | License: GPLv2 or later |
| 8 | |
| 9 | Akismet checks your comments against the Akismet web service to see if they look like spam or not. |
| 10 | |
| 11 | == Description == |
| 12 | |
| 13 | Akismet checks your comments against the Akismet web service to see if they look like spam or not and lets you |
| 14 | review the spam it catches under your blog's "Comments" admin screen. |
| 15 | |
| 16 | Major new features in Akismet 2.5 include: |
| 17 | |
| 18 | * A comment status history, so you can easily see which comments were caught or cleared by Akismet, and which were spammed or unspammed by a moderator |
| 19 | * Links are highlighted in the comment body, to reveal hidden or misleading links |
| 20 | * If your web host is unable to reach Akismet's servers, the plugin will automatically retry when your connection is back up |
| 21 | * Moderators can see the number of approved comments for each user |
| 22 | * Spam and Unspam reports now include more information, to help improve accuracy |
| 23 | |
| 24 | PS: You'll need an [Akismet.com API key](http://akismet.com/get/) to use it. Keys are free for personal blogs, with paid subscriptions available for businesses and commercial sites. |
| 25 | |
| 26 | == Installation == |
| 27 | |
| 28 | Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.com API key](http://akismet.com/get/). |
| 29 | |
| 30 | 1, 2, 3: You're done! |
| 31 | |
| 32 | == Changelog == |
| 33 | |
| 34 | = 3.0-beta = |
| 35 | * Move Akismet to Settings menu |
| 36 | * Drop Akismet Stats menu |
| 37 | * Add stats snapshot to Akismet settings |
| 38 | * Add Akismet subscription details and status to Akismet settings |
| 39 | * Add contextual help for each page |
| 40 | * Improve Akismet setup to use Jetpack to automate plugin setup |
| 41 | * Fix Update Check for Spam to use ajax to avoid page timing out |
| 42 | * Fix Akismet settings page to be responsive |
| 43 | * Drop legacy code |
| 44 | * Tidy up CSS an Javascript |
| 45 | * Replace the old discard setting with a new "discard pervasive spam" feature. |
| 46 | |
| 47 | = 2.6.0 = |
| 48 | * Add ajax paging to the check for spam button to handle large volumes of comments |
| 49 | * Optimize javascript and add localization support |
| 50 | * Fix bug in link to spam comments from right now dashboard widget |
| 51 | * Fix bug with deleting old comments to avoid timeouts dealing with large volumes of comments |
| 52 | * Include X-Pingback-Forwarded-For header in outbound WordPress pingback verifications |
| 53 | * Add pre-check for pingbacks, to stop spam before an outbound verification request is made |
| 54 | |
| 55 | = 2.5.9 = |
| 56 | * Update 'Already have a key' link to redirect page rather than depend on javascript |
| 57 | * Fix some non-translatable strings to be translatable |
| 58 | * Update Activation banner in plugins page to redirect user to Akismet config page |
| 59 | |
| 60 | = 2.5.8 = |
| 61 | * Simplify the activation process for new users |
| 62 | * Remove the reporter_ip parameter |
| 63 | * Minor preventative security improvements |
| 64 | |
| 65 | = 2.5.7 = |
| 66 | * FireFox Stats iframe preview bug |
| 67 | * Fix mshots preview when using https |
| 68 | * Add .htaccess to block direct access to files |
| 69 | * Prevent some PHP notices |
| 70 | * Fix Check For Spam return location when referrer is empty |
| 71 | * Fix Settings links for network admins |
| 72 | * Fix prepare() warnings in WP 3.5 |
| 73 | |
| 74 | = 2.5.6 = |
| 75 | * Prevent retry scheduling problems on sites where wp_cron is misbehaving |
| 76 | * Preload mshot previews |
| 77 | * Modernize the widget code |
| 78 | * Fix a bug where comments were not held for moderation during an error condition |
| 79 | * Improve the UX and display when comments are temporarily held due to an error |
| 80 | * Make the Check For Spam button force a retry when comments are held due to an error |
| 81 | * Handle errors caused by an invalid key |
| 82 | * Don't retry comments that are too old |
| 83 | * Improve error messages when verifying an API key |
| 84 | |
| 85 | = 2.5.5 = |
| 86 | * Add nonce check for comment author URL remove action |
| 87 | * Fix the settings link |
| 88 | |
| 89 | = 2.5.4 = |
| 90 | * Limit Akismet CSS and Javascript loading in wp-admin to just the pages that need it |
| 91 | * Added author URL quick removal functionality |
| 92 | * Added mShot preview on Author URL hover |
| 93 | * Added empty index.php to prevent directory listing |
| 94 | * Move wp-admin menu items under Jetpack, if it is installed |
| 95 | * Purge old Akismet comment meta data, default of 15 days |
| 96 | |
| 97 | = 2.5.3 = |
| 98 | * Specify the license is GPL v2 or later |
| 99 | * Fix a bug that could result in orphaned commentmeta entries |
| 100 | * Include hotfix for WordPress 3.0.5 filter issue |
| 101 | |
| 102 | = 2.5.2 = |
| 103 | |
| 104 | * Properly format the comment count for author counts |
| 105 | * Look for super admins on multisite installs when looking up user roles |
| 106 | * Increase the HTTP request timeout |
| 107 | * Removed padding for author approved count |
| 108 | * Fix typo in function name |
| 109 | * Set Akismet stats iframe height to fixed 2500px. Better to have one tall scroll bar than two side by side. |
| 110 | |
| 111 | = 2.5.1 = |
| 112 | |
| 113 | * Fix a bug that caused the "Auto delete" option to fail to discard comments correctly |
| 114 | * Remove the comment nonce form field from the 'Akismet Configuration' page in favor of using a filter, akismet_comment_nonce |
| 115 | * Fixed padding bug in "author" column of posts screen |
| 116 | * Added margin-top to "cleared by ..." badges on dashboard |
| 117 | * Fix possible error when calling akismet_cron_recheck() |
| 118 | * Fix more PHP warnings |
| 119 | * Clean up XHTML warnings for comment nonce |
| 120 | * Fix for possible condition where scheduled comment re-checks could get stuck |
| 121 | * Clean up the comment meta details after deleting a comment |
| 122 | * Only show the status badge if the comment status has been changed by someone/something other than Akismet |
| 123 | * Show a 'History' link in the row-actions |
| 124 | * Translation fixes |
| 125 | * Reduced font-size on author name |
| 126 | * Moved "flagged by..." notification to top right corner of comment container and removed heavy styling |
| 127 | * Hid "flagged by..." notification while on dashboard |
| 128 | |
| 129 | = 2.5.0 = |
| 130 | |
| 131 | * Track comment actions under 'Akismet Status' on the edit comment screen |
| 132 | * Fix a few remaining deprecated function calls ( props Mike Glendinning ) |
| 133 | * Use HTTPS for the stats IFRAME when wp-admin is using HTTPS |
| 134 | * Use the WordPress HTTP class if available |
| 135 | * Move the admin UI code to a separate file, only loaded when needed |
| 136 | * Add cron retry feature, to replace the old connectivity check |
| 137 | * Display Akismet status badge beside each comment |
| 138 | * Record history for each comment, and display it on the edit page |
| 139 | * Record the complete comment as originally submitted in comment_meta, to use when reporting spam and ham |
| 140 | * Highlight links in comment content |
| 141 | * New option, "Show the number of comments you've approved beside each comment author." |
| 142 | * New option, "Use a nonce on the comment form." |
| 143 | |
| 144 | = 2.4.0 = |
| 145 | |
| 146 | * Spell out that the license is GPLv2 |
| 147 | * Fix PHP warnings |
| 148 | * Fix WordPress deprecated function calls |
| 149 | * Fire the delete_comment action when deleting comments |
| 150 | * Move code specific for older WP versions to legacy.php |
| 151 | * General code clean up |
| 152 | |
| 153 | = 2.3.0 = |
| 154 | |
| 155 | * Fix "Are you sure" nonce message on config screen in WPMU |
| 156 | * Fix XHTML compliance issue in sidebar widget |
| 157 | * Change author link; remove some old references to WordPress.com accounts |
| 158 | * Localize the widget title (core ticket #13879) |
| 159 | |
| 160 | = 2.2.9 = |
| 161 | |
| 162 | * Eliminate a potential conflict with some plugins that may cause spurious reports |
| 163 | |
| 164 | = 2.2.8 = |
| 165 | |
| 166 | * Fix bug in initial comment check for ipv6 addresses |
| 167 | * Report comments as ham when they are moved from spam to moderation |
| 168 | * Report comments as ham when clicking undo after spam |
| 169 | * Use transition_comment_status action when available instead of older actions for spam/ham submissions |
| 170 | * Better diagnostic messages when PHP network functions are unavailable |
| 171 | * Better handling of comments by logged-in users |
| 172 | |
| 173 | = 2.2.7 = |
| 174 | |
| 175 | * Add a new AKISMET_VERSION constant |
| 176 | * Reduce the possibility of over-counting spam when another spam filter plugin is in use |
| 177 | * Disable the connectivity check when the API key is hard-coded for WPMU |
| 178 | |
| 179 | = 2.2.6 = |
| 180 | |
| 181 | * Fix a global warning introduced in 2.2.5 |
| 182 | * Add changelog and additional readme.txt tags |
| 183 | * Fix an array conversion warning in some versions of PHP |
| 184 | * Support a new WPCOM_API_KEY constant for easier use with WordPress MU |
| 185 | |
| 186 | = 2.2.5 = |
| 187 | |
| 188 | * Include a new Server Connectivity diagnostic check, to detect problems caused by firewalls |
| 189 | |
| 190 | = 2.2.4 = |
| 191 | |
| 192 | * Fixed a key problem affecting the stats feature in WordPress MU |
| 193 | * Provide additional blog information in Akismet API calls |
| 194 |