Permalink
Commits on Jun 27, 2013
  1. change note

    mcdonc committed Jun 27, 2013
  2. add an item

    mcdonc committed Jun 27, 2013
  3. add a TODO

    mcdonc committed Jun 27, 2013
Commits on Jun 26, 2013
  1. simplify by removing need for charset_decode_body, use canonical base…

    mcdonc committed Jun 26, 2013
    …64 and quopri encoders, remove custom MIMEBase class in favor of using plain old python Message derivatives, 100% test coverage
  2. simplify the implementation by sharing the same charset_decode_body l…

    mcdonc committed Jun 26, 2013
    …ogic between py3 and py2, only try to divine the charset when the content type is text/*
  3. remove bogus assertion

    mcdonc committed Jun 26, 2013
  4. we dont use this method

    mcdonc committed Jun 26, 2013
  5. unused code

    mcdonc committed Jun 26, 2013
  6. unused import

    mcdonc committed Jun 26, 2013
  7. - The Attachment class no longer supports reading data from the a fil…

    mcdonc committed Jun 26, 2013
    …e based on
    
      the ``filename`` it is passed.  Instead, use the filename argument only as
      something that should go in the Content-Disposition header, and pass a
      filelike object as ``data``.
    
    - Use only last part of filename, not entire path in disposition header.
  8. consolidate to_mailbase, to_mailbase_textual, and validate into a sin…

    mcdonc committed Jun 26, 2013
    …gle to_mailbase method
  9. coverage

    mcdonc committed Jun 26, 2013
  10. centralize detection of SSL

    mcdonc committed Jun 26, 2013
  11. prevent the test suite from actually sending email or making connecti…

    mcdonc committed Jun 26, 2013
    …ons, add a few minor tests
Commits on Jun 25, 2013
  1. coverage

    mcdonc committed Jun 25, 2013
  2. coverage

    mcdonc committed Jun 25, 2013
  3. kill off response.py, we didn't make use of most of its abstractions,…

    mcdonc committed Jun 25, 2013
    … and they were getting in the way, move necessary code into message.py
  4. fix comment

    mcdonc committed Jun 25, 2013
  5. ocd

    mcdonc committed Jun 25, 2013
  6. reason

    mcdonc committed Jun 25, 2013
  7. coverage, docs fix

    mcdonc committed Jun 25, 2013
  8. - Prevent objects from reaching in to implementation details of MailBase

    mcdonc committed Jun 25, 2013
      everywhere by creating setter and getter methods for
      body/content-type/disposition/transfer-encoding.  In the same spirit, add an
      attach_part method to MailBase.
    
    - The setters for content-type and disposition in MailBase now handle parsing
      parameters out of headers instead of making that the responsibility of all
      callers.
    
    - Remove dependency on repoze.sendmail.encoding by copying some code
      (ADDR_HEADERS and best_charset).  It was just harder to ping-pong between
      packages to do debugging of encoding issues than the nonduplication of code
      was worth.