Skip to content

v3.1.0

Compare
Choose a tag to compare
@tgalal tgalal released this 24 Apr 22:25
· 158 commits to master since this release

v3.1.0

  • Network layer prevents createConnection if already connected

  • Fixed crash when config path does not exist

  • yowsup-cli will interpret -c as phone if load_path fails

  • Allow keypair in credentials to be bytes

  • Noise layer now uses credential's client_static_keypair if set, instead of loading it from stored config

  • Improved config type detection logic, refs #2664

  • Fixed some python2-related problems (long-type phone numbers, missing list.clear() method), refs #2664

  • Updated consonance to fix dissononce's machine.next and enforce cryptography>=0.25

  • Fixed some demos not shutting down properly

  • Added complete asyncore dispatcher implementation.

  • Added support for decoding deflate compressed data, fixes #2671

  • Allow Specifying a connection dispatcher (asyncore/socket) using YowNetworkLayer.PROP_DISPATCHER

  • Added --layer-network-dispatcher to cli demos

  • Removed threading from socket dispatcher, connecting application should ensure the connection is not blocking, for
    example by triggering connect in a bg thread.