Skip to content
Snippets Groups Projects
  1. Jun 20, 2019
  2. Jun 18, 2019
    • Damir Jelić's avatar
      olm: Allow decryption functions to define how to handle unicode decode errors. · 2f5590bf
      Damir Jelić authored
      This patch changes the decryption functions not to fail if there was an
      unicode decode error while converting the decrypted bytes plaintext into
      a native python string.
      
      Characters that cannot be decoded as unicode are now replaced with the
      unicode replacement character (U+FFFD).
      
      The old behaviour of raising an UnicodeDecodeError can be achieved by
      passing the "strict" error handling scheme to the decrypt function.
      2f5590bf
  3. Apr 12, 2019
  4. Apr 09, 2019
  5. Apr 08, 2019
  6. Apr 02, 2019
  7. Jan 23, 2019
  8. Jul 18, 2018
    • Damir Jelić's avatar
      python: Import improved python bindings. · e3d66733
      Damir Jelić authored
      This commit imports the python bindings from:
          https://github.com/poljar/python-olm
      
      
      
      The bindings are imported at commit c44b145818520d69eaaa350fb95afcb846125e0f
      
      Minor modifications were made while importing:
          - Removed travis config
          - Removed Arch Linux PKGBUILD
          - Removed the html docs, they can be rebuild by running make html in
            the docs folder
          - Slightly modified the README
      
      The new bindings feature some improvements over the old ones:
          - Python 2 and 3 support
          - Automatic memory management
          - Automatic memory clearing before it is freed
          - Type signatures via the python typing module
          - Full test coverage
          - Properties are utilized where it makes sense (e.g. account.id)
      
      Signed-off-by: default avatarDamir Jelić <poljar@termina.org.uk>
      e3d66733
Loading