Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: fix.contenttyp…
Commits on Jun 27, 2013
  1. @mcdonc

    change note

    mcdonc authored
  2. @mcdonc

    add an item

    mcdonc authored
  3. @mcdonc

    add a TODO

    mcdonc authored
Commits on Jun 26, 2013
  1. @mcdonc

    simplify by removing need for charset_decode_body, use canonical base…

    mcdonc authored
    …64 and quopri encoders, remove custom MIMEBase class in favor of using plain old python Message derivatives, 100% test coverage
  2. @mcdonc

    simplify the implementation by sharing the same charset_decode_body l…

    mcdonc authored
    …ogic between py3 and py2, only try to divine the charset when the content type is text/*
  3. @mcdonc

    remove bogus assertion

    mcdonc authored
  4. @mcdonc

    we dont use this method

    mcdonc authored
  5. @mcdonc
  6. @mcdonc
  7. @mcdonc

    unused code

    mcdonc authored
  8. @mcdonc
  9. @mcdonc

    unused import

    mcdonc authored
  10. @mcdonc
  11. @mcdonc

    - The Attachment class no longer supports reading data from the a fil…

    mcdonc authored
    …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.
  12. @mcdonc
  13. @mcdonc
  14. @mcdonc
  15. @mcdonc
  16. @mcdonc
  17. @mcdonc
  18. @mcdonc

    coverage

    mcdonc authored
  19. @mcdonc

    centralize detection of SSL

    mcdonc authored
  20. @mcdonc

    prevent the test suite from actually sending email or making connecti…

    mcdonc authored
    …ons, add a few minor tests
Commits on Jun 25, 2013
  1. @mcdonc

    coverage

    mcdonc authored
  2. @mcdonc

    coverage

    mcdonc authored
  3. @mcdonc

    kill off response.py, we didn't make use of most of its abstractions,…

    mcdonc authored
    … and they were getting in the way, move necessary code into message.py
  4. @mcdonc

    fix comment

    mcdonc authored
  5. @mcdonc

    signal intent via a better name

    mcdonc authored
  6. @mcdonc
  7. @mcdonc

    ocd

    mcdonc authored
  8. @mcdonc

    reason

    mcdonc authored
  9. @mcdonc
  10. @mcdonc

    coverage, docs fix

    mcdonc authored
  11. @mcdonc
  12. @mcdonc

    - Prevent objects from reaching in to implementation details of MailBase

    mcdonc authored
      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.
Something went wrong with that request. Please try again.