summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-11-02Added (incomplete) tests.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7442 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-11-02Refactored to use mailparse instead of Mail_mimeDecode. This solves the ↵uckelman
multipart/alternative bug (Mail_mimeDecode produced no output for such parts!). git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7441 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-11-02Removed getParts(). Fixed typo in ctor.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7440 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-11-02Filled out remaining tests. Added test for broken multipart/alternative ↵uckelman
handling. git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7439 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-11-02* Renamed BridgeTest to BridgeImplTest.uckelman
* Skip all tests which require a DB until we figure out how to mock PDOs. git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7438 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-11-02Added test messages and attachments.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7437 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-10-31Refactored.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7436 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-10-31Typo.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7435 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-10-31Pass Mail in as dependency.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7434 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-10-31$logger is a member.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7433 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-10-31Renamed.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7432 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-10-31Major refactoring to make bridge easier to test.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7431 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-10-31No longer used.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7430 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-08-25Local policy to let postfix local read Perl modules no longer needed as of ↵uckelman
selinux-policy-3.7.19-51.fc13. git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7124 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-30Works as localhost, so use that and avoid name resolution.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7054 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-29Renumbered, added requirements.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7052 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-29* Added license.uckelman
* Added Id tag. git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7051 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-29Added more explanation.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7050 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-29* Added license.uckelman
* Added list footer stripping. git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7049 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-29Added pre-release stuff.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7048 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-29Remove config file.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7047 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-29Added example config.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7046 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-29Handle <!-- l --> (postlink-local) non-BBCode local links.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7044 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-28Decode HTML entities in forum name and post subject.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7043 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-27* Don't throw on replies to old posts.uckelman
* Only utf8_quote non-ascii names and subjects. git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7042 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-27Added is_ascii().uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7041 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-27Don't barf on unrecognized messages. Unrecognized messages are probaly just ↵uckelman
ones which predate the list bridge. git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7040 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-27Added more logging.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7039 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-27Convert non-BBCode email links.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7038 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-25* Correctly handle open tags with arguments.uckelman
* Convert non-BBCode <!-- (m|w) --> style links. git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7026 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-24Decode smilies.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7025 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-21Indicate name of forum in subject of outgoing mail.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7012 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-17Must include Sender header in forum->list messages to allow passage of ↵uckelman
messages from users not subscribed to the list. git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6997 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-16Added lists table for mapping forum ids to lists.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6993 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-15Added SELinux policy to let postfix_local run postfix_handoff.pl.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6992 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-15Added script which bridges postfix_local to apache. uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6991 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-15Added logging.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6990 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-15Move creation of Message-ID to be before its first use!uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6987 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-15isset() is faster than array_key_exists().uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6986 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-15* Use isset() instead of array_key_exists (faster).uckelman
* There might be several accounts per email address, use the account which was most recently active when looking up user id by email address. git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6985 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-07-04Added SQL schema.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6973 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-05-11Added TODOs.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6854 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-05-11Fixed var name.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6853 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-05-11Print 1 on success, don't return it. (Nothing reads the return value.)uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6852 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-05-11Adjusted to use attachment writer shim.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6851 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-05-11Changed to match interface.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6850 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-05-10Typos. Added ability to set more headers.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6849 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-05-10Added file existance check.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6848 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-05-10Added newlines at ends of error messages.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6847 67b53d14-2c14-4ace-a08f-0dab2b34000c
2010-05-10Refactored.uckelman
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6846 67b53d14-2c14-4ace-a08f-0dab2b34000c