The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.2

  • Change: 87f0eae02d97f8125a43da182c2a865e128cb1f2 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-03-30 23:56:07 +0000
    • End of line for SpamcupNG
    • Just added a warn() stating that the distribution will be discontinued inf favor of App::SpamcupNG. Removed all TODOs.
  • Change: a866583b3dfc3ac5105c271153211f615ff5eb53 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-03-18 19:02:45 +0000
    • Marking this distribution name as deprecated
  • Change: eee6d23f61ceae7b58edfd5500e601c590cfcd8f Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-03-14 23:05:36 +0000
    • Fixed with tidyall
  • Change: 4cd31de32336b17715f6821757ef561781c01abd Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-03-14 22:46:13 +0000
    • Merge branch 'master' of github.com:glasswalk3r/spamcupNG
  • Change: d1a03b455fe7f46f18cd9f6e99c5bf630cbf7a4f Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-03-14 22:43:01 +0000
    • Fixing how the module deals with too old report
    • Those changes should prevent the parser wrongly stating that there was no form to process: this is expected when the SPAM report is too old to be reported.
  • Change: 191cf7c5a1978df7658105409cf5290bef2fb5f9 Author: Alceu Rodrigues de Freitas Junior <cin_afreitas@uolinc.com> Date : 2018-03-12 11:14:41 +0000
    • Added .gitignore for tidyall cache
  • Change: 3b4e3188b167948990196a89a42f5866684ff452 Author: Alceu Rodrigues de Freitas Junior <cin_afreitas@uolinc.com> Date : 2018-03-12 11:12:22 +0000
    • Added tidyall
    • Added tidyall to include more validations. Tried to fix Kwalitee "main_module_version_matches_dist_version"
  • Change: 6750147d9244003ddf741f961512191855531dd8 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-02-22 23:43:07 +0000
    • Added error checking for mailhost problem
    • Now checking for mailhost problems detected by Spamcop and stop processing for the given SPAM report effectively removing a pending TODO. Added unit testing for this error identification. Small refactorings. Increase version number.
  • Change: 7d95b725b581e265c74687ea18617463a33f064f Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-02-18 14:47:00 +0000
    • Bug fixes and refactoring
    • Fixed small bug that was reporting that e-mails with more than 3 days old wouldn't be reported (which in fact is 2). Logging the original message as an error and just reporting that the e-mail was too old and deleted. Small refactorings.
  • Change: dedb6d79d4983c3c06817314a4e2475c0cb28760 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-02-13 20:01:06 +0000
    • Bug fix regarding error detection
  • Change: bc79be7e2c6a16de5d725deee00f1753734c3db1 Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2018-02-13 17:50:21 +0000
    • Merge pull request #1 from glasswalk3r/log4perl
    • Merging addition of Log::Log4perl to the project
  • Change: 7ec62e38a5eb33673208c32196235574fe4ffde0 Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2018-02-13 17:48:57 +0000
    • Merge branch 'master' into log4perl
  • Change: b1323a9c60b3c7064b28e1f80d97e966d00182e0 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-02-13 17:47:41 +0000
    • Fixed logging message in the wrong place
  • Change: 724cc619e91ab7cb26f71c09177c52c5346f8e49 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-02-13 17:43:16 +0000
    • Merge branch 'log4perl' of github.com:glasswalk3r/spamcupNG into log4perl
  • Change: 9b81731fc3f847a5d94cc41d8654b67e54eec992 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-02-13 17:42:10 +0000
    • Refactoring
    • Removed unnecessary messages from spamcup. Started refactoring main_loop sub on SpamcupNG module. Added additional checkings, now using XPath besides regex. Added more unit tests, based on testing subs that depends on parsing HTML from Spamcop.net website.
  • Change: c1bdf4cbdd6db65b8b6bb866e677016f85ff8bcd Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-02-12 22:49:15 +0000
    • Refactoring
    • Removed unnecessary messages from spamcup. Started refactoring main_loop sub on SpamcupNG module. Added additional checkings, now using XPath besides regex. Added more unit tests, based on testing subs that depends on parsing HTML from Spamcop.net website.
  • Change: b4290ba2ce68b274b4838c9b6a3b1a33a1ab739f Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-02-05 23:16:46 +0000
    • Replacements of messages to STDOUT
    • Replaced messages sent to STDOUT to log4perl. Added HTML::TreeBuilder to parse the HTML when a Spam ID is missing (/dev/nulling report).
  • Change: d2f7909115771a795545c840af8fc99f80eb1dcb Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-01-28 13:55:23 +0000
    • Refactoring
    • Replaced printed messages to STDOUT with the corresponding logging statement. Refactored Pod. Fixed logging configuration. Now DEBUG level will write all messages to a text file.
  • Change: 049aa78ea5aac1571951de758f150a83e2fc35c4 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-01-26 09:30:29 +0000
    • Replaced more print statements with log4perl
  • Change: 932d12be6429b7b7749b319acb42246da4b5834f Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-01-22 13:59:27 +0000
    • Added Pod, improved Kwalitee
  • Change: 4879c68484d9a92380cb931f6a522b3e84fedbb5 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-01-21 12:43:24 +0000
    • Bug fixes and documentation improvements
    • Program is now running, but more tests are required. There are pending TODO's also.
  • Change: 7ad46ed7d9b439a1fee88c0e199604ec69dc40b9 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-01-09 17:50:39 +0000
    • Small fix regarding license information
  • Change: 259821a881dbc3c65a2c417012c45ec220fdf3ed Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-01-09 17:48:20 +0000
    • Replaced print messages with corresponding logger method call
  • Change: a0ddeb1a84cf6c1d5fa2e00c95a5b4a802a4e86f Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2018-01-03 08:52:11 +0000
    • Changed command line options and documentation
  • Change: 203d6c4607b153b5ee3fe01944610109b72ccb21 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-06-25 19:12:21 +0000
    • Output as UTF-8
    • Using UTF-8 as I/O layer for STDOUT, although not sure how Spamcop website deals with it (Encoding of webpages are always Western as far as I checked)
  • Change: 6da92f29ba1755217c8907330e4d110a37979cd0 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-06-20 20:14:40 +0000
    • Converting HTML entities
    • When debug is activated, HTML entities are not being converted, so they don't look nice in the terminal. :-) Removed <strong> tags too.
  • Change: 1b7a986ba2dc6d76b85a3cdd066c95f6d353b494 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-06-01 21:42:35 +0000
    • Renamed configuration file
    • The expected configuration file is now ".spamcupNG.yml". Fixed the README regarding setup procedures. Now waiting CPAN to cleanup the mess I did with the distribution name to upload it again. :)

Documentation

frontend program for SpamcupNG project

Modules

module to export functions for spamcup program