Yowsup

Latest version: v3.3.0

Safety actively analyzes 620978 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

3.3.0

Changed

- Updated to whatsapp protocol 4.0
- Updated consonance to 0.1.5
- Fixed registration error due to obsolete keys in returned data
- Updated android env app version to 2.21.21.18

3.2.3

Changed

- Fixed incoming message output format in cli demo

3.2.2

Changed

- Updated python-axolotl to 0.2.2, fixes possible variable referenced before assignment error

3.2.1

Changed

- Updated python-axolotl to 0.2.1
- Fixed encoding errors when communicating in group
- Fixed messages not delivered to groups, showing a "Waiting for this message, this may take a while"
- Fixed bug where getKeys for multiple jids would invoke the callback multiple times
- Fixes in RequestUpload and media classes in preparation for media sending

Added

- More log output in AxolotlSendLayer

3.2.0

Changed

- Set min protobuf version to fix an error
- Use WhatsApp version set by env in noise layer
- Fixed error when mcc,mnc and fdid were missing from config
- Don't crash when received an unrecognized ib node
- Don't crash when received an unrecognized media type and send receipt
- Don't crash when received an unrecognized notification type and send receipt
- Asyncore is now used as default ConnectionDispatcher
- Received protobuf messages are now handled in upper layers rather than Axolotl

Added

- MediaCipher for encrypting and decrypting media files
- "media" yowsup-cli action with encrypt and decrypt media commands
- Receive Audio, Video, Image, Document, Contact, Location, GIF, URL message support
- MediaSink demo, access by yowsup-cli demos --mediasink

Removed

- unused -w flag from yowsup-cli config

3.1.0

Changed

- 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.
- Support for decoding deflate compressed data, fixes 2671
- Specifying a connection dispatcher (asyncore/socket) using YowNetworkLayer.PROP_DISPATCHER
- --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.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.