diff --git a/debian/changelog b/debian/changelog index db732d8..72ca511 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,171 +1,190 @@ +msrprelay (1.3.0) unstable; urgency=medium + + * Refactored debian packaging + * Refactored setup.py + * Switched from the init script to a systemd service file + * Install the sample configuration file from setup.py + * Display the default configuration directory in the help output + * Added code to wait for the network to be available when starting + * Added command line option to run as a systemd service + * Adapted to process API changes in python-application 2.8.0 + * Added command line option to enable verbose logging + * Added command line option for memory debugging + * Use the argparse module for parsing command line arguments + * Updated to the logging API in python-application 2.8.0 + * Initialize the log level in the main script + * Fixed some PEP-8 compliance issues + + -- Adrian Georgescu Sun, 03 Nov 2019 09:41:10 -0300 + msrprelay (1.2.2) unstable; urgency=medium * Support systemd by redirecting init.d script calls to it if present * Increased debian compatibility level to 9 * Updated debian standards version * Updated debian maintainer -- Dan Pascu Fri, 20 Jan 2017 09:47:44 +0200 msrprelay (1.2.1) unstable; urgency=medium * Adapt to changes in python-gnutls 3.0 * Don't use mutable types as parameters -- Saul Ibarra Thu, 10 Mar 2016 12:05:02 +0100 msrprelay (1.2.0) unstable; urgency=medium * Removed runtime dependency check -- Saul Ibarra Wed, 06 Jan 2016 15:38:45 +0100 msrprelay (1.1.0) unstable; urgency=medium * Fix forwarding non-SEND requests and replies * Make the code more RFC compliant * Code cleanup * Set allow_other_methods to True by default * Drop Python < 2.7 support * Bumped Debian Standards-Version -- Saul Ibarra Wed, 29 Apr 2015 10:59:58 +0200 msrprelay (1.0.8) unstable; urgency=low * Added SIPThor integration * Allow NICKNAME as valid MSRP method -- Saul Ibarra Fri, 25 Jan 2013 15:57:53 +0100 msrprelay (1.0.7) unstable; urgency=low * Fixed matching of DNS names that contain wildcards in X509 certificates * Documented usage of multiple relays per domain * Added credits about NLnet foundation sponsorship -- Adrian Georgescu Tue, 22 Nov 2011 20:24:37 +0100 msrprelay (1.0.6) unstable; urgency=low * Adapted to latest changes in python-application * Reworked Debian packaging -- Saul Ibarra Fri, 10 Jun 2011 09:44:56 +0200 msrprelay (1.0.5) unstable; urgency=low * Use hexdigest.md5 istead of md5 -- Adrian Georgescu Thu, 28 Oct 2010 20:26:45 +0200 msrprelay (1.0.4) unstable; urgency=low * Fixed typo in startup script * Bumped Standards-Version to 3.9.1 * Set default credentials for OpenSIPS database in sample config file * Fixed dependency on $remote_fs in init script -- Adrian Georgescu Wed, 01 Sep 2010 10:52:40 +0200 msrprelay (1.0.3) unstable; urgency=low * Modified code to use the latest facilities from python-application 1.1.5 * Updated minimum version dependency on python-application * Updated list of pruned directories from the source distribution * Restart server after upgrade * Updated readme and install documents -- Adrian Georgescu Tue, 04 Aug 2009 10:20:39 +0200 msrprelay (1.0.2) unstable; urgency=low * Adapted code to work with the latest python-application changes: - use ConfigSetting descriptors instead of _datatypes - replaced startSyslog with start_syslog - use system_config_directory instead of _system_config_directory * Added runtime dependency checks using application.dependency * Small fix in forwarding logic * Improved error messages when TLS certificates are missing or faulty * Added log_level option to configuration file * Fixed debian building warnings * Update sample config file * Moved tasks to wiki tickets * Fixed parameter quoting in WWW-Authenticate and Authentication-Info header * Added relay session_id check for incoming messages * Use os.urandom instead of reading directly from /dev/urandom * Allow refreshing AUTH from client, nothing is actually refreshed * Fixed the first characted of generated transaction-id to be alphanumeric * Correct callback sequence for authentication Deferred * Updated debian dependencies * Updated dependencies in INSTALL * Removed unused imports * Minimized and updated build and runtime dependencies * Removed obsolete python version specifications in debian control file * Added missing files to source distribution * Fixed lintian warning about missing misc:Depends -- Adrian Georgescu Mon, 03 Aug 2009 21:15:03 +0200 msrprelay (1.0.1) unstable; urgency=low * Remove the session from unbound_session when we start trying to make an outbound connection * Added instructions for how to install or build the Debian package -- Adrian Georgescu Thu, 27 Nov 2008 10:44:27 +0100 msrprelay (1.0.0) unstable; urgency=low * Removed per-domain configuration and certificates in favour of detecting the SIP domain from the To-Path. This assumes SRV records are used to look up the MSRP relay. This also elimites the need for using the TLS server name extension. * Removed any references to CAs and CRLs. * Simplified certificate generation. * Cleaned up test script directory. * Added own runtime directory in /var/run to store runtime files. * Added commandline option to specify the name of the config file to read. * Fixed the "memory" backend to support domain names. * Added username@domain and total session bytecount to logging output. * Several miscellaneous fixes based on field experience. -- Ruud Klaver Mon, 08 Sep 2008 19:14:09 +0200 msrprelay (0.9.0) unstable; urgency=low * Initial release. * Fixed uploader names and standard version * Add accounting * Added username@domain to each log message about a reserved session * Corrected pidfile location in init script * Added additional check in report generation for when failure reports are not required * Updated README on certificate/key and configuration file commandline option * Added tls dir to default certificate and key location in sample config * Added another script to just self-sign a certificate/key pair * Automatically load msrp module location in test scripts * Renamed "certs" dir to "tls" * Changed default names of certificates and keys * Removed no longer present CertificateList object from tls.py imports * Updated msrprelay startup script and added option to specify configuration directory and file * Small fix in CA key/cert generation script output * Added much longer expiration time to certificate generation scripts * Modified sample config file and documentation to reflect using SRV records instead of the server name extension * Moved old test scripts to own dir so they do not get included in distribution * Removed file from MANIFEST.in that was no longer present * Modified msrp_send_file.py and msrp_receive_file.py to reflect not using the server name extension, but putting the realm in the To-Path instead * Simplified relay operation and configuration by using the host in the To-Path URI of the AUTH request as the realm during authentication * Fixed memory backend to include domain names * Made key/certificate generation scripts more resilient * Added temporary SIPThor module, just checks credentials in the central database for now * Added uploaders * Use X509Identity from python-gnutls * Changed runtime directory to /var/run * include msrp-send-file and msrp-receive-file scripts in installer * Removed all references to CAs and CRLs, removed certificate checking accordingly, modified config.ini.sample to reflect, put port options together with address * Explicitly mentioned in the sample config file that the default domain needs a Domain config section * Fixed settings name * Update sample config file with a proper description for the relay hostname -- Ruud Klaver Mon, 21 Jan 2008 19:16:38 +0100 diff --git a/msrp/__init__.py b/msrp/__init__.py index d06f30e..b7aa1d2 100644 --- a/msrp/__init__.py +++ b/msrp/__init__.py @@ -1,4 +1,4 @@ -__version__ = '1.2.2' +__version__ = '1.3.0' configuration_file = 'config.ini'