python-sipsimple (2.0.0) unstable; urgency=medium¶
- Add video support (H264 codec)
- Add support for handling initial INVITE requests without SDP
- Restart TCP and TLS transports when network conditions change
- Reuse disabled SDP streams
- Fix parsing makefile options
- Fix linking with OSX frameworks
- Unregister and unpublish when network conditions change, before restarting
- Leave symbols in even on release builds
- Fix not ending streams in some cases when Session.remove_streams fails
- Make stream initialization and ending consistent
- Report stream failure in MediaStreamDidEnd
- Add ExponentialTimer helper class to util
- Improved handling failures when processing remote proposals
- Reply with 488 if a remote SDP offer has deleted streams
- Fix race conditions when handling remote proposals
- Refresh SRTP crypto lines when updating local SDP
- Simplify code for obtaining the path to the OSX SDK
- Use 488 code when a proposal with streams fails
- Use timezone aware timestamps for Session start_time and stop_time
- Parse and generate bandwidth info attributes (b=) on the SDP
- Include address information with the MSRPTransportTrace notification
- Use SSLv23 method for TLSi (SSLv2 and SSLv3 are disabled)
- Updated bundled PJSIP to revision 4961
- Make sure a removed stream always has a connection line
- Remove bandwidth attributes when disabling a stream
- Reject incoming re-INVITE if we couldn't reply to it
- Fix setting SDP connection line when accepting a proposal
Note to SylkServer users: hold your update until a new release of SylkServer is made, adapting to some API changes in the SDK.
Note to Debian Wheezy users: You need to have the wheezy-backports repository enabled because we depend on backported libav. Also, make sure you have libxml2_2.8.0+dfsg1-7+wheezy1 installed, since the newest available version in wheezy is broken.
http://sipsimpleclient.org/projects/sipsimpleclient/wiki/SipInstallation
This beta version supports HD video using H.264 codec.
The software can be downloaded from http://betaqt.icanblink.com
The source code is available in the darks repository.
Latest beta for OSX10.9 and 10.10 is now available with end-to-end encryption for audio and video media.
http://beta.icanblink.com
Current trunk has now video support!
- H.264 codec with full HD
- ICE support
- sRTP encryption
Fetch it using darcs.
blink (0.9.1)¶
- Automatically transform URLs in the chat window into clickable links
- Show P2P icon if contact is a Bonjour neighbour
- Fixed handling unicode in user's home directory
- Fixed http URL regular expression
- Removed menu entry for buying prepaid credit
- Fixed encoding of cut text for the VNC client
- Fixes for running 'frozen'
- Raised python-sipsimple version dependency
- Added missing dependency on python-lxml
- Updated install documentation
python-sipsimple (1.4.2)¶
- Avoid recompiling the whole PJSIP every time the core is recompiled
- Fix encoding when expanding user home path
- Made the XMLDocument schema path configurable
sipclients (1.4.2)¶
- Removed no longer needed future imports
- Fixed handling html and multiline messages in chat
- Fixed doubly defined notification handler
The documentation for how to build the toolkit on Microsoft Windows has been updated.
Changelog¶
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 log rotate file
To install or upgrade go to:
http://projects.ag-projects.com/projects/sylkserver/wiki/Installation
This release contains screen sharing using VNC over MSRP and several bug fixes and improvents.
python-sipsimple (1.4.1)¶
- Close external VNC viewer socket when the stream has ended
- Don't try to set TLS options if there is no default account
- Increased the connect timeout for external screen sharing handlers
python-sipsimple (1.4.0)¶
- Add support for adding/removing multiple streams at once
- Refactored SDP handling
- Send re-INVITE after ICE negotiation is done
- Refactored API for creating screen sharing streams and handlers
- Enable RTP keep-alive using empty RTP packets
- Disabled speex codec by default
- Fixed race condition when saving ICE state
- Made the VNC handler connection timeout a class attribute
- Allow the default VNC server and viewer handlers to be configurable
- Fix closing media transport to avoid leaking STUN sockets
- Store our Python object in the user_data field of pjmedia_transport
- Simplified srtp_active property
- Make ice_active property dynamic
- Make sure session state and proposed_streams are set to correct values
when processing proposals
- Use a shorter timeout for re-INVITEs that need to be answered without user
interaction
- Silence unused-function warning caused by python
Version 0.9.0¶
This release is for both Linux and Windows.
June 27th, 2014¶
- Added screen sharing support
- Added file transfer to the list of client capabilities
- Fixed Blink not starting on Windows 7 and 8
- Fixed status message when audio is removed vs when the session is ended
- Fixed exception when trying to change status after audio session is gone
- The file transfer download directory cannot be undefined
- Raised python-sipsimple version dependency
- Refactored session info panel
- UI Layout fixes
To install or update the software go to: http://icanblink.com