[SIP Beyond VoIP] New MediaProxy release 3.0.0
Adrian Georgescu
ag at ag-projects.com
Thu Mar 5 16:47:15 CET 2020
There is new MediaProxy release compatible with OpenSIPS 3.1
Binary packages are available for Debian (Sid and Buster) and Ubuntu (Eoan and Disco)
http://mediaproxy.ag-projects.com/download/
Changelog
mediaproxy 3.0.0
.
* Renewed TLS certificates for another 10 years
* Avoid leaking variable outside list comprehension
* Updated opensips interface to use json
* Renamed configuration_filename to configuration_file
* Renamed system_config_directory to config_directory
* Streamlined error logging for the OpenSIPS MI interface
* Use new runtime directory
* Adapted to logging API changes in python-application 2.8.0
* Adapted to process API changes in python-application 2.8.0
* Adjusted logging prefixes
* Refactored the media-dispatcher and media-relay scripts
- Use the argparse module for parsing command line arguments
- Replaced --pid with --config-dir and --runtime-dir options
- Added --debug and --debug-memory options
- Added --systemd command line option
* Updated manual pages
* Added code to wait for the network to be available when starting
* Adjusted runtime directory in sample config file
* Update license files
* Refactored setup.py
* Refactored the debian build system
- Increased debian compatibility level to 11
- Removed no longer necessary files
- Replaced the mediaproxy-common-dbg package with a dbgsym package
- Removed no longer needed version checks from some dependencies
- Switched to using the pybuild build system
- Simplified the debian rules file
* Switched from init scripts to systemd service files
* Fixed pidfile argument to process.daemonize()
* Align method signature with parent
* Refactored code to simplify future changes to logging
* Fixed message when connection is closed cleanly
* Changed management interface name
* Removed redundant comment
* Align method signature with parent class
* Removed unnecessary try/finally
* Set attribute in __init__
* Use super to call parent to avoid dumb IDE warning
* Simplified conditional import
* Use the protocol's delimiter instead of hardcoded values
* Fixed dialog ids in tests
* Removed redundant code
* Changed ports used by tests to be different from those used by mediaproxy
* Updated boring file
* Improved logging
* Fixed attribute name
* Fixed some PEP-8 violations
* Removed no longer needed future import
* Removed unnecessary docstrings from top level scripts
* Removed unnecessary variable
* Added code to toggle verbose logging by sending SIGUSR1 to the process
* Simplified signal handlers
* Fixed issue with pickling RelaySession
* Fixed exception handling
* Fixed graceful shutdown when running with SIPThor
* Made MANIFEST.in more explicit and avoid unnecessary prune commands
* 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
* Updated tinyca URL
* Updated copyright years
* Increased debian standards version to 4.5.0
More information about the SIPBeyondVoIP
mailing list