diff --git a/debian/changelog b/debian/changelog index efacc76..249706d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,213 +1,214 @@ msrprelay (1.3.0) unstable; urgency=medium * Fixed some PEP-8 compliance issues * Initialize the log level in the main script * Updated to the logging API in python-application 2.8.0 * Use the argparse module for parsing command line arguments * Added command line option for memory debugging * Added command line option to enable verbose logging * Adapted to process API changes in python-application 2.8.0 * Added command line option to run as a systemd service * Added code to wait for the network to be available when starting * Display the default configuration directory in the help output * Refactored setup.py * Install the sample configuration file from setup.py * Updated copyright years * Added debian/source/format to MANIFEST.in * Added boring file * Removed duplicate changelog * Removed no longer needed entry in MANIFEST.in * Made MANIFEST.in more explicit and avoid unnecessary prune commands * Updated boring file to ignore generated TLS certificates * Explicitly use python2 in shebang lines * Split the debian dependencies one per line for readability * Removed no longer needed debian pycompat and pyversions files * Removed no longer needed debian version dependency restrictions * Removed no longer needed debian dirs file * Increased debian compatibility level to 11 * Updated debian python build system * Fixed permissions for debian installed configuration file * Silenced lintian warning about missing manual page * Switched from the init script to a systemd service file * Updated debian uploaders * Removed no longer needed debian dependency on lsb-base * Removed unnecessary package name prefixes from some debian files * Install TLS files in /usr/share/msrprelay/tls for the debian package * Install README and setup instructions in debian package docs directory * Create an empty /etc/msrprelay/tls/ directory in the debian package * Removed commented out variable in debian rules + * Increased debian standards version to 4.5.0 + * Updated copyright years - - -- Dan Pascu Fri, 07 Feb 2020 17:48:51 +0200 + -- Dan Pascu Fri, 14 Feb 2020 13:57:52 +0200 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