[SIP Beyond VoIP] New Sip Simple client SDK release 5.3.0

Adrian Georgescu ag at ag-projects.com
Wed Mar 4 16:55:35 CET 2020


There is a new release of SIP SIMPLE client SDK. 

Binary packages are available for Debian (Sid and Buster) and Ubuntu (Bionic and Eoan).

To update or install the software go to

https://sipsimpleclient.org/installation/ <https://sipsimpleclient.org/installation/>

Change-logs

python-sipsimple 5.3.0
.
  * Fixed issue with clients locking when using PulseAudio as input device
  * Fixed correctness and consistency issue with getting the display name
  * Use identity tests instead of equality tests for None
  * Fixed timer callback function signatures
  * Added support for digest passwords in credentials objects
  * Simplified setting attribute in init
  * Use an internal attribute for digest for symmetry with FrozenCredentials
  * Fix build with LibreSSL 2.7
  * Adapted the MSRP logger to the API changes in msrplib
  * Replaced parse_uri with the new URI.parse in msrplib
  * Added note about illegal character used by filetransfer MSRP extension
  * Use r-strings for regular expressions
  * Removed redundant parentheses
  * Added OffsetHeader type to encode/decode MSRP file offset headers
  * Changed how headers are added to MSRPData to be consistent
  * Use named attributes instead of tuple indexes when accessing byte_range
  * Preserve quoted arguments with build_inplace
  * Cleanup after build_inplace
  * Updated shebang line in setup.py
  * Updated debian build flags
  * Removed DH_VERBOSE definition in debian rules
  * Explicitly use python2 in shebang lines
  * Updated license and copyright years
  * Updated minimum version of debian dependencies
  * Increased debian compatibility level to 11
  * Increased debian standards version to 4.5.0

python-xcaplib 1.2.2

  * Removed commented out variable in debian rules
  * Explicitly use python2 in shebang lines
  * Refactored setup.py for PEP-8 compliance
  * Removed unused version_info
  * Simplified MANIFEST.in
  * Updated license and copyright years
  * Increased debian compatibility level to 11
  * Increased debian standards version to 4.5.0
  * Added dh-python to Build-Depends
  * Use pybuild as debian build system
  * Raised minimum version dependency for python-application

python-otr 1.2.2
.
  * Explicitly use python2 in shebang lines
  * Set the logging prefix for the test script
  * Updated license and copyright years
  * Updated minimum version for python-application dependency
  * Split debian dependencies one per line
  * Use pybuild as debian build system
  * Updated debian uploaders
  * Increased debian compatibility level to 11
  * Increased debian standards version to 4.5.0

python-msrplib 0.20.0
.
  * Updated TLS certificates
  * Made MANIFEST.in more explicit and avoid unnecessary prune commands
  * Increased debian compatibility level to 11 and updated dependencies
  * Use pybuild for the debian package build system
  * Install README in the debian package docs directory
  * Updated license files
  * Refactored setup.py to be PEP-8 compliant
  * Fix logging for new chunks
  * Store reference to class instead of class name
  * Fixed method signature to match parent class
  * Fixed splitting header name/value elements
  * Removed main block from msrplib.protocol
  * Validate MSRPData inputs
  * Refactored MSRP header classes
  * Fixed comparison operators for MSRPData
  * Fixed handling of changing attributes on MSRPData
  * Made attribute of MSRPData public
  * Reordered methods on MSRPData
  * Removed unused attribute (was always None)
  * Cache the results of encoding MSRPData
  * Protect immutable attributes against deletion as well
  * Fixed encoding ByteRange headers
  * Refactored logging system
    - Rewrote the logger based on ContextualLogger from python-application
    - Modeled the logging API after the one in application.log
    - Aggregated all chunk reporting methods into received_chunk/sent_chunk
    - Added missing received_illegal_chunk method for logging bad chunks
    - Removed report_in/report_out line based logging methods
    - Optimized logging to not evaluate messages until logged
  * Removed unused imports and reordered imports alphabetically
  * Fixed example scripts
  * Improved speed and corectness in message parsing
  * Refactored the parse_uri function into the URI.parse class method
  * Fixed URI.__eq__ implementation
  * Refactored URI methods for clarity
  * Moved python import to top level
  * Fixed indentation and spacing
  * PEP-8 compliance fixes
  * Updated python-application dependency
  * Updated boring file
  * Simplified keeping package version
  * Increased debian standards version to 4.5.0
  * Updated copyright years

sipclients 3.5.0
.
  * Pass command line arguments from build_inplace to setup.py
  * Cleanup after build_inplace
  * Removed commented out variable in debian rules
  * Explicitly use python2 in shebang lines
  * Refactored setup.py for PEP-8 compliance
  * Simplified MANIFEST.in
  * Split debian dependencies one per line
  * Increased debian compatibility level to 11
  * Increased debian standards version to 4.5.0
  * Updated minimum versions for debian dependencies
  * Use pybuild as the debian build system
  * Updated copyright years



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20200304/283ca6ee/attachment.htm>


More information about the SIPBeyondVoIP mailing list