Page MenuHomePhabricator

No OneTemporary

diff --git a/debian/changelog b/debian/changelog
index 7d91dce..b807814 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,405 +1,411 @@
+sylkserver (3.2.0-dev) UNRELEASED; urgency=medium
+
+ * TBD
+
+ -- Saul Ibarra <saul@ag-projects.com> Tue, 19 Jan 2016 14:32:29 +0100
+
sylkserver (3.1.0) unstable; urgency=medium
* Fixed default web port in sample config file
* Terminate connections if backend goes down
* webrtc: fix navbar rounded corners in test app
* Update bundled sylkrtc.js library
* webrtc: show remote party in test app
* Improve error messages for API call errors
* Exit with a a non-zero exit code if engine failed
* Update README with WebRTC related information
* Added 'missed_session' event
* Added webrtc_gateway_url settings for conference rooms
* Adapt to changes in SIP SIMPLE SDK
* Raised python-sipsimple dependency
* Updated Janus config to match new version
* Raised Janus version dependency
* webrtc: add display name support for incoming and missed calls
-- Saul Ibarra <saul@ag-projects.com> Fri, 04 Dec 2015 12:52:26 +0100
sylkserver (3.0.1) unstable; urgency=medium
* webrtc: mute local video in test application
* Adjust web port in configuration example
* Fix installing default certificates also in /usr/share/
-- Saul Ibarra <saul@ag-projects.com> Fri, 04 Sep 2015 12:32:22 +0200
sylkserver (3.0.0) unstable; urgency=medium
* Added WebRTC gateway application
* Switch to using listenSSL
* Make main web server logging less verbose
* Fix initializing Path datatype
* Rework how services are published in SIPThor
* Install all sample configuration files
* xmppgateway: make factories not noisy
* Add systemd unit file
* Improved Debian package creation
* Added build dependency on dh-python
-- Saul Ibarra <saul@ag-projects.com> Fri, 28 Aug 2015 16:41:06 +0200
sylkserver (2.10.1) unstable; urgency=medium
* Added missing dependency on python-werkzeug
-- Saul Ibarra <saul@ag-projects.com> Tue, 16 Jun 2015 15:50:52 +0200
sylkserver (2.10.0) unstable; urgency=medium
* Add global web server that applications can tap into
* Refactor web capabilities of conference application
* Make loading and starting applications more resilient
* Log exceptions when initializing/starting/stopping applications
* Log application map on startup
* Reorganized some code in the echo application
* Fix building FileSelector objects out of RoomFile objects
* Fixed using undefined variable
-- Saul Ibarra <saul@ag-projects.com> Mon, 15 Jun 2015 16:17:26 +0200
sylkserver (2.9.1) unstable; urgency=medium
* Add spool_dir setting
* Simplify SylkServer's stream subclasses
* Stop the session manager first when shutting down
* Adapt to API changes in MSRPlib
* Refactor file transfers to match API changes in SIP SIMPLE SDK
-- Saul Ibarra <saul@ag-projects.com> Wed, 29 Apr 2015 14:17:42 +0200
sylkserver (2.9.0) unstable; urgency=medium
* Added ZRTP and opportunistic encryption support
* Adapt to changes in SIP SIMPLE SDK
* Add python-lxml as a direct dependency
* Relax XMPP - SIP URI marching
* Accept any content type in echo application
* Support inlined images in the conference application
* Add setting for toggling presence activity logging (xmppgateway)
* Refactored path handling and TLS certificate location
* Simplify default paths for resources in /var
* Add ability to skip the isfocus parameter when publishing a Bonjour
service
* Publish echo application on Bonjour if enabled
* Publish playback application on Bonjour if enabled
* Change default directory for conference file transfers
* Tag all messages sent by the room as status messages
* Publish every Bonjour service with a different id
-- Saul Ibarra <saul@ag-projects.com> Tue, 17 Mar 2015 09:28:54 +0100
sylkserver (2.8.0) unstable; urgency=medium
* Add a custom Session class
* Added setting for toggling ICE support
* Add advertised_ip setting
* Use the specified IP address both for signaling and media
* Enhance playback application
* Adapt to latest SDK API changes
* Don't advertise the default conference on Bonjour if it's not the default
application
* Add ability to find applications by name to ApplicationRegistry
* Log default application on start
* Use 127.0.0.1 if the local address could not be determined
* Refactor managing the single account SylkServer currently uses
* Rename sylk.extensions to sylk.streams
* Refactored WelcomeHandler in conference application
* Use the specified IP address both for signaling and media
* Allow user-part only matching on playback application
* Don't manually create the Contact header when not needed
* Fix JingleSession and adapt audio streams to API changes
* Strip HTML in IRCconference application
* Fix handling XMPP stanzas sent to a bare JID when the session was bound
-- Saul Ibarra <saul@ag-projects.com> Fri, 05 Dec 2014 13:21:10 +0100
sylkserver (2.7.2) unstable; urgency=medium
* Fix setting local IP address
* Null doesn't need to be instantiated
-- Saul Ibarra <saul@ag-projects.com> Tue, 12 Aug 2014 14:34:21 +0200
sylkserver (2.7.1) unstable; urgency=medium
* Fix variable name
-- Saul Ibarra <saul@ag-projects.com> Fri, 18 Jul 2014 13:07:13 +0200
sylkserver (2.7.0) unstable; urgency=medium
* Added setting to set the hostname for conference room screen sharing URL
* Fix race condition when initializing TLS transport
* Fixed streams API usage after changes in SIPSIMPLE SDK
* Fix handling cancelled proposals
* Added display_name attribute to conference rooms
* Simplify loading room configuration
* Cleanup old room files on startup
* Use '.log' as the extension for log files
* Added logrotate file
* Raised python-sipsimple version dependency
-- Saul Ibarra <saul@ag-projects.com> Wed, 09 Jul 2014 16:12:45 +0200
sylkserver (2.6.2) unstable; urgency=medium
* Fixed resource leak in playback application
* Refactored welcome prompt playback for ircconference application
-- Saul Ibarra <saul@ag-projects.com> Thu, 12 Jun 2014 09:26:23 +0200
sylkserver (2.6.1) unstable; urgency=medium
* Adjust Session to changes in SIP SIMPLE SDK
* Adapted server startup to changes in SIP SIMPLE SDK
* Send REPORT chunks automatically for keep-alive chunks
* Log SIP SIMPLE SDK version
* Raised python-sipsimple version dependency
-- Saul Ibarra <saul@ag-projects.com> Wed, 21 May 2014 15:13:43 +0200
sylkserver (2.6.0) unstable; urgency=medium
* Fixed issues when shutting down the Engine
* Fixed generating is-composing payload when refresh is not set
* Accept multiple PSTN numbers for a given conference room
* Use better API for building is-composing payload
* Avoid unnecessary processing when dealing with CPIMIdentity objects
* Simplified history storage in conference app
* Simplified code for handling proposal failures
* Simplified code for starting/stopping SylkServer
* Renamed incoming_sip_message to incoming_message
* Use the new NetworkConditionsDidChange notification
* Bumped Debian Standards-Version
* Raised python-sipsimple version dependency
-- Saul Ibarra <saul@ag-projects.com> Wed, 19 Feb 2014 16:54:21 +0100
sylkserver (2.5.1) unstable; urgency=medium
* Adapted to API changes in SIP SIMPLE SDK
* Added option to dump core in case of a crash
* Fixed dispatching messages when in bonjour mode
* Limit session in echo application to 10 minutes
* Skip broadcasting OTR messages
* Reworked server stop mechanism
* Removed obsolete sound files and fixed co_there_is prompt
* Fixed removing observer if notification is processed too late
-- Saul Ibarra <saul@ag-projects.com> Mon, 16 Dec 2013 16:36:07 +0100
sylkserver (2.5.0) unstable; urgency=low
* Adapted to changes in latest SIP SIMPLE SDK
* Added playback application
* Enabled Opus codec by default
* Added setting for sample rate, defaults to 32 kHz
* Advertise PSTN and XMPP access in conference rooms
* Replaced prompts with higher quality ones
* Fixed initializing PJSIP's internal resolver
* Don't use signal.pause to pause the main thread
* Always disable echo canceller
* Improved logging
* Ignore audio device change notifications
* Removed dependency on python-backports
* Dropped Python 2.6 support
-- Saul Ibarra <saul@ag-projects.com> Fri, 09 Aug 2013 13:15:53 +0200
sylkserver (2.4.1) unstable; urgency=low
* Allow Jingle users to join conference rooms with audio
* Added support for XEP-298 (coin)
* Improved logging for incoming sessions
* Fixed sending JingleSessionDidStart too early
* Prevent real RTP from leaking until we get session-accept
* Partial nickname support for IRC conference application
* Set version attribute on conference-info payloads
-- Saul Ibarra <saul@ag-projects.com> Fri, 05 Apr 2013 12:29:51 +0200
sylkserver (2.4.0) unstable; urgency=low
* Added VoIP translation for SIP/XMPP gateway (Jingle)
* Added Presence to Bonjour conference rooms (XEP-0174)
* Added support for XMPP software version (XEP-0092)
* Added support for XMPP ping (XEP-0199)
* Reply with service-unavailable to unsupported XMPP IQ stanzas
* Improved XMPP service discovery support (XEP-0115)
* Fixed a race condition related to SIP subscriptions
* Improved description of XMPP related settings
-- Saul Ibarra <saul@ag-projects.com> Fri, 22 Mar 2013 14:02:28 +0100
sylkserver (2.3.0) unstable; urgency=low
* Added SIP/XMPP gateway ability to invite participants to a multiparty chat
* Added RTP audio and MSRP chat 'echo' application
* Added support for XEP-0030 (service discovery)
* Added ability to load extra applications from an external directory
* Added timestamp to generated PIDF documents
* Simplified mechanism required for adding new applications
* Refactored per-application logger
* Improved logging in XMPP gateway and conference applications
* Removed extended-away state handling as it no longer exists in the SDK
* Made several improvements to XMPP stanza parsing
* Fixed detecting MSRP Nickname collision
* Fixed handling presence stanzas without a resource part in the from
* Fixed translating resource IDs for presence
* Fixed leaking session objects if session fails while joining a conference
* Fixed mapping room URI for received REFER requests
-- Saul Ibarra <saul@ag-projects.com> Wed, 30 Jan 2013 11:04:10 +0100
sylkserver (2.2.1) unstable; urgency=low
* Fixed stream creation after API changes in SDK
* Fixed accessing session objects after API changes in SDK
* Renamed ServerSession to Session
-- Saul Ibarra <saul@ag-projects.com> Fri, 09 Nov 2012 15:55:19 +0100
sylkserver (2.2.0) unstable; urgency=low
* Added XEP-0115 caps to presence stanzas
* Publish service capabilities for PIDFs translated from XMPP
* Adapted to changes in streams API
* Use 'xmpp' URI parameter as a hint on generated PIDFs
* Fixed message dispatching if non matching identities are found
* Fixed initializing conference application database
* Fixed not terminating incoming referral in certain cases
-- Saul Ibarra <saul@ag-projects.com> Fri, 26 Oct 2012 18:44:44 +0200
sylkserver (2.1.1) unstable; urgency=low
* Fixed file transfers when using Bonjour mode
* Fixed normalizing IPAddress datatype
* Disables private messages support when using Bonjour mode
-- Saul Ibarra <saul@ag-projects.com> Tue, 09 Oct 2012 14:14:52 +0200
sylkserver (2.1.0) unstable; urgency=low
* Added ability to disable applications
* Added ability to configure the directory for resource files
* Added ability to listen on all interfaces
* Refactored Bonjour support
* Fixed starting music on hold playback
* Fixed setting extended status for XMPP dnd state
* Fixed API calls due to changes in SIP SIMPLE SDK
* Delay conference database initialization until application is started
* Don't encode and quote DeviceInfo description
-- Saul Ibarra <saul@ag-projects.com> Mon, 17 Sep 2012 11:22:59 +0200
sylkserver (2.0.0) unstable; urgency=low
* Added XMPP gateway application
* Added Bonjour support
* Added support for MSRP NICKNAME
* Added ability to map applications by RURI, domain or username
* Added ability to select desired application with X-Sylk-App header
* Added ApplicationLogger, in order to prefix each application's log lines
* Added start/stop methods to applications
* Added ability to specify more attributes when sending MSRP messages
* Allow applications to handle the 'presence' event on incoming
subscriptions
* Patch sipsimple.session to use ServerSession objects
* Modified ChatStream to send MSRP REPORT chunks manually
* Made contact_header optional in ServerSession.connect
* Use received reason when notifyig about REFER request progress
-- Saul Ibarra <saul@ag-projects.com> Thu, 06 Sep 2012 21:38:03 +0200
sylkserver (1.3.0) unstable; urgency=low
* Added multiparty comference screen sharing capability
by accepting jpeg images over an established MSRP chat stream
* Added web-server to serve shared screens
* Made configuration file optional by using defaults settings
* Initialize applications after loading them
* Fixed parsing Refer-To URI
* Pass-through additional headers when dispatching chat
messages
* Adjusted to the latest changes in XML payloads from
sipsimple
* Reject incoming call transfer requests to conference
rooms
* Dropped support for Python 2.5
-- Saul Ibarra <saul@ag-projects.com> Thu, 22 Dec 2011 10:08:02 +0100
sylkserver (1.2.3) unstable; urgency=low
* Adapted to API changes in SIPSIMPLE SDK
-- Saul Ibarra <saul@ag-projects.com> Tue, 20 Sep 2011 10:19:48 +0200
sylkserver (1.2.2) unstable; urgency=low
* Enabled TLS by default
* Fixed compatibility with Python 2.5
* Fixed regression when sending private messages
* Fixed renaming file when it already exists
* Listen by default on port 5061 for SIP TLS transport
* Fixed exception when proposal is rejected but no timer was added
* Adapted to accounts handling changes in the middleware
-- Saul Ibarra <saul@ag-projects.com> Wed, 20 Jul 2011 17:07:24 +0200
sylkserver (1.2.1) unstable; urgency=low
* Handle case when session is ended while a proposal is pending
* Allow SylkServer to be built with Python 2.5
* Reworked Debian packaging
-- Saul Ibarra <saul@ag-projects.com> Tue, 07 Jun 2011 14:20:13 +0200
sylkserver (1.2.0) unstable; urgency=low
* Added file transfer support
* Added support for MSRP ACM
* Terminate all pending subscriptions when stopping a room
* Fixed outbound IP address on MSRP streams
* Fixed memory leaks
-- Saul Ibarra <saul@ag-projects.com> Thu, 19 May 2011 15:51:46 +0200
sylkserver (1.1.0) unstable; urgency=low
* Added incoming REFER support
* Added outgoing INVITE support
* Added SIP outbound proxy support
* Added Trusted Peers based on source IP address
* Added Access Control Lists support to conference application
* Added basic multi-application support
* Added IRC conference application
* Added SIPThor integration
* Fixed initialization of TLS settings
* Made session connect method receive the contact header
* Catch exception if outgoing NOTIFY could not be sent
* Fixed exception when sending private message to a participant without chat
* Refactored exception handling when sending chat messages
* Refactored application finding mechanism
* Reject incoming requests with 404 if application is not found
* Removed SIP MESSAGE support in conference application
-- Saul Ibarra <saul@ag-projects.com> Fri, 18 Mar 2011 16:43:37 +0100
sylkserver (1.0.1) unstable; urgency=low
* Added unicode support
* Fixed building CPIMIdentity object
* Use request URI to match rooms instead of the To header
-- Saul Ibarra <saul@ag-projects.com> Thu, 17 Feb 2011 10:45:21 +0100
sylkserver (1.0.0) unstable; urgency=low
* Initial release
-- Saul Ibarra <saul@ag-projects.com> Thu, 27 Jan 2011 17:43:11 +0100
diff --git a/sylk/__init__.py b/sylk/__init__.py
index d702411..b0b859b 100644
--- a/sylk/__init__.py
+++ b/sylk/__init__.py
@@ -1,7 +1,7 @@
"""SylkServer"""
-__version__ = '3.1.0'
+__version__ = '3.2.0-dev'
configuration_filename = "config.ini"

File Metadata

Mime Type
text/x-diff
Expires
Sat, Nov 23, 3:32 AM (14 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3406275
Default Alt Text
(16 KB)

Event Timeline