Move the rest


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@180 5720fc22-7b6c-4e1d-919f-e355a2e63375
Import 2.3 release


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@189 5720fc22-7b6c-4e1d-919f-e355a2e63375
Fix wrong folder nesting


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@193 5720fc22-7b6c-4e1d-919f-e355a2e63375
No code changes, just cleanup
Fix some inconsistent phpdoc syntax, make sure scripts have a page-level docblock and version tags
Remove compiled phpdocs from repo
Add docs.ini config file for phpdoc: use `phpdoc -i docs.ini` to generate docs.


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@194 5720fc22-7b6c-4e1d-919f-e355a2e63375
Import new quoted-printable encoder that's ~64x faster than existing one
Falls back tol old version if stream filter not available


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@195 5720fc22-7b6c-4e1d-919f-e355a2e63375
Consistency cleanup of language files
Ensure all files use UTF-8, no BOM
Ensure all files use Unix line breaks, and have no trailing line break
Arabic language was corrupted, so reimported from sourceforge patch
Files that previously used HTML entities now use correct UTF-8 characters
Looks like japanese and polish are corrupt, but I don't speak them to fix them!


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@196 5720fc22-7b6c-4e1d-919f-e355a2e63375
Add checking for duplicate addresses as per https://sourceforge.net/tracker2/?func=detail&aid=1830473&group_id=26031&atid=385709 thanks to Carl Corliss and Me
Note that it doesn't apply this restriction to ReplyTo as it's not unreasonable to have an address you're sending to also being a reply address
Add a GetAttachments function, which is needed to stop unit test from breaking (attachments are private)


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@197 5720fc22-7b6c-4e1d-919f-e355a2e63375
Update unit test class so it doesn't generate warnings for call-time pass-by-reference errors in PHP5
Fix attachment tests to use new GetAttachments function instead of trying to access the private $attachments property
Check that local dir is writable before trying to write file (and use neater PHP5 syntax)
Add tests for new duplicate address checking on AddAddress, AddCC, AddBCC


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@198 5720fc22-7b6c-4e1d-919f-e355a2e63375
Add SMTP error output in error messages, add new language string, as per sf patch: https://sourceforge.net/tracker2/?func=detail&aid=1800644&group_id=26031&atid=385709


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@200 5720fc22-7b6c-4e1d-919f-e355a2e63375
Add test to check for missing translations (will often spot corrupt ones too)


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@201 5720fc22-7b6c-4e1d-919f-e355a2e63375
Add smtp error string to all languages
Remove stray comment chars in Arabic translation
Correct UTF-8 encoding of Russian and Chinese translations
Use single quotes in all array indices in language files
Remove unnecessary string concatenations and blank lines
Japanese and Polish are still broken


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@202 5720fc22-7b6c-4e1d-919f-e355a2e63375
Convert getFile function to simpler PHP5 version
Add a unit test for getFile


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@203 5720fc22-7b6c-4e1d-919f-e355a2e63375
Make address clearing functions also remove entries from all_recipients array
Add doctype and charset to test output
Fix error test
Make test resuts a bit prettier
Improve addressing tests
Fix Russian and Polish corrupted language files, make sure all use UTF-8
Remove BOM from chinese language file
Make sure file descriptior is closed in EncodeFile
Fix private access problems to SMTP error message by adding getError function (caused by recent addition of SMTP error reporting)
All unit tests now pass


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@204 5720fc22-7b6c-4e1d-919f-e355a2e63375
replaced deprecated split() with explode()
fixed image file extension checking 
added duplicate image checker to eliminate multiple same-name images

git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@210 5720fc22-7b6c-4e1d-919f-e355a2e63375
reflects changes in 210

git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/trunk@211 5720fc22-7b6c-4e1d-919f-e355a2e63375
Creating dev branch for 5.0


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/branches/5.0-dev@213 5720fc22-7b6c-4e1d-919f-e355a2e63375
A boatload of changes!
New exception handling
Improved language string loading to avoid errors
Simplified language files
Lots of code cleanup
Changed some function access


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/branches/5.0-dev@214 5720fc22-7b6c-4e1d-919f-e355a2e63375
Oops. Take my email address out of the test file...


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/branches/5.0-dev@215 5720fc22-7b6c-4e1d-919f-e355a2e63375
Remove bundled obsolete phpunit class - use the current version from PEAR instead
Rename unit test script to work better with phpunit cli test runner
Alter tests to work better with newer PHPUnit
Note function of testbootstrap.php file in SetUp() function


git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/branches/5.0-dev@216 5720fc22-7b6c-4e1d-919f-e355a2e63375
New language variables added.
Translators: your help with the new variables translation would be very much appreciated.

git-svn-id: svn://svn.code.sf.net/p/phpmailer/code/phpmailer/branches/5.0-dev@217 5720fc22-7b6c-4e1d-919f-e355a2e63375