Patricio Cano
|
f01fce7f46
|
Refactor spam validation to a concern that can be easily reused and improve legibility in `SpamCheckService`
|
2016-07-26 19:29:16 -05:00 |
Patricio Cano
|
f7807c5b68
|
Submit all issues on public projects to Akismet if enabled.
|
2016-07-26 15:17:52 -05:00 |
Patricio Cano
|
9c34fafb8b
|
Submit new issues created via the WebUI by non project members to Akismet for spam check.
|
2016-07-26 15:17:41 -05:00 |
Stan Hu
|
e99cf05875
|
Use ActionDispatch Remote IP for Akismet checking
Previously all remote IPs appeared at 127.0.0.1, which made Akismet
not very useful. Using the ActionDispatch Remote IP (http://api.rubyonrails.org/classes/ActionDispatch/RemoteIp.html)
should provide more reliable results.
Closes #16629
|
2016-04-27 22:12:55 -07:00 |
Douglas Barbosa Alexandre
|
07384aa00d
|
Memoize Akismet client initialization on AkismetHelper
|
2016-02-02 11:25:44 -02:00 |
Stan Hu
|
d20e75a8d8
|
Support Akismet spam checking for creation of issues via API
Currently any spam detected by Akismet by non-members via API will be logged
in a separate table in the admin page.
Closes #5612
|
2016-02-02 11:25:44 -02:00 |