Changeset 1476
- Timestamp:
- 06/22/05 09:59:14 (3 years ago)
- Files:
-
- trunk/actionmailer/CHANGELOG (modified) (1 diff)
- trunk/actionmailer/lib/action_mailer/vendor/tmail/scanner_r.rb (modified) (1 diff)
- trunk/actionmailer/lib/action_mailer/vendor/tmail/utils.rb (modified) (1 diff)
- trunk/actionmailer/test/fixtures/raw_email11 (added)
- trunk/actionmailer/test/mail_service_test.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionmailer/CHANGELOG
r1447 r1476 1 1 *SVN* 2 3 * Unquoted @ characters in headers are now accepted in spite of RFC 822 #1206 2 4 3 5 * Helper support (borrowed from ActionPack) trunk/actionmailer/lib/action_mailer/vendor/tmail/scanner_r.rb
r4 r1476 26 26 27 27 alnum = 'a-zA-Z0-9' 28 atomsyms = %q[ _#!$%&`'*+-{|}~^ /=? ].strip29 tokensyms = %q[ _#!$%&`'*+-{|}~^ . ].strip28 atomsyms = %q[ _#!$%&`'*+-{|}~^@/=? ].strip 29 tokensyms = %q[ _#!$%&`'*+-{|}~^@. ].strip 30 30 31 31 atomchars = alnum + Regexp.quote(atomsyms) trunk/actionmailer/lib/action_mailer/vendor/tmail/utils.rb
r1390 r1476 37 37 module TextUtils 38 38 39 aspecial = '()<>[]:;. @\\,"'40 tspecial = '()<>[];: @\\,"/?='39 aspecial = '()<>[]:;.\\,"' 40 tspecial = '()<>[];:\\,"/?=' 41 41 lwsp = " \t\r\n" 42 42 control = '\x00-\x1f\x7f-\xff' trunk/actionmailer/test/mail_service_test.rb
r1395 r1476 522 522 assert_nothing_raised { mail.body } 523 523 end 524 525 def test_decode_message_with_unquoted_atchar_in_header 526 fixture = File.read(File.dirname(__FILE__) + "/fixtures/raw_email11") 527 mail = TMail::Mail.parse(fixture) 528 assert_not_nil mail.from 529 end 524 530 end 525 531