- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Sep 2 2021
Sep 2 2021
Updated python-application version dependency
Use log.warning instead of its alias log.warn
Updated dependency list in the INSTALL file
Avoid composing log message unless needed
Updated debian package description
Log push notifications at DEBUG level
Removed unnecessary version dependencies
dan committed rSYLK6b96252c28be: Improve performance for push notifications by reusing the request (authored by dan).
Improve performance for push notifications by reusing the request
Removed dependency on dummy package
Split debian dependencies one per line
dan committed rSYLK95ff3a9aadfa: Fixed race condition with cleaning subscriber sessions in conference rooms (authored by dan).
Fixed race condition with cleaning subscriber sessions in conference rooms
dan committed rSYLK44557b1e1594: Simplified signature for the push notification functions (authored by dan).
Simplified signature for the push notification functions
dan committed rSYLK519bed5f4cf7: Renamed push notification methods from xyz_session to xyz_call (authored by dan).
Renamed push notification methods from xyz_session to xyz_call
Use JSON models for Firebase push notifications
dan committed rSYLKc5f4d2ddbeeb: Added method to send conference invite push notifications (authored by dan).
Added method to send conference invite push notifications
Use UTC timestamps in push notifications
dan committed rSYLK3fb3248c76d3: Use JSON models to encode/decode messages to/from Janus (authored by dan).
Use JSON models to encode/decode messages to/from Janus
Added type hinting for sylkrtc models
dan committed rSYLK887c892fdfd7: Fixed DisplayNameValidator to work with empty names (authored by dan).
Fixed DisplayNameValidator to work with empty names
dan committed rSYLK7c685d8c938a: Added DisplayNameValidator that removes optional quotes (authored by dan).
Added DisplayNameValidator that removes optional quotes
Moved validators to validators.py
dan committed rSYLK856a1d284368: Moved FixedValueProperty and LimitedChoiceProperty to jsonobjects.py (authored by dan).
Moved FixedValueProperty and LimitedChoiceProperty to jsonobjects.py
dan committed rSYLK08729174918f: Keep all internal SIP URIs as AORs for consistency (authored by dan).
Keep all internal SIP URIs as AORs for consistency
dan committed rSYLKf86741870376: Allow LimitedChoiceProperty to be optional and have a default value (authored by dan).
Allow LimitedChoiceProperty to be optional and have a default value
Optimized returned value
Removed unnecessary util.py module
Removed unnecessary class
Fixed code formatting warnings
Simplified AbstractProperty getter
Improved data extraction speed by a factor of 2
dan committed rSYLKefebd97eb888: Have the 'in' operator to check if a property is defined in a JSONObject (authored by dan).
Have the 'in' operator to check if a property is defined in a JSONObject
Removed unused attribute
dan committed rSYLKe0adcfdc5157: Refactored client API to simplify it and make it consistent (authored by dan).
Refactored client API to simplify it and make it consistent
Renamed VideoRoom to Videoroom in class names
dan committed rSYLKd7682cd58ea6: Added ConnectionHandler.send method to replace notify and _send_response (authored by dan).
Added ConnectionHandler.send method to replace notify and _send_response
dan committed rSYLK7375b8434564: Replaced dependency on python-jsonmodels with internal module (authored by dan).
Replaced dependency on python-jsonmodels with internal module
Improve README
Updated README
dan committed rSYLK183711c24d4e: Fixed error with cancelling already called timer (authored by dan).
Fixed error with cancelling already called timer
Fixed return value from deferred callback
dan committed rSYLKbb7c4cc58a5a: Do not attempt to send messages after the connection was closed (authored by dan).
Do not attempt to send messages after the connection was closed
dan committed rSYLK0cfa7821fc6c: Do not allow request arguments to overwrite core attributes (authored by dan).
Do not allow request arguments to overwrite core attributes
Simplified code sending janus requests
dan committed rSYLK2a6df2ca0d08: Optimized code to only send keepalive messages when necessary (authored by dan).
Optimized code to only send keepalive messages when necessary
Removed redundant namespace prefix
dan committed rSYLK4fc8d919bad2: Explicitly added protocol methods to JanusBackend (authored by dan).
Explicitly added protocol methods to JanusBackend
Grouped public/private API methods together
dan committed rSYLK867553dfae90: Refactored sending keepalives to be internal to the protocol (authored by dan).
Refactored sending keepalives to be internal to the protocol
Simplified stopping the keepalive timer
dan committed rSYLK072387be7a1a: Renamed some arguments and variables for clarity (authored by dan).
Renamed some arguments and variables for clarity
dan committed rSYLKa545885feaa2: Renamed attribute to better reflect its function (authored by dan).
Renamed attribute to better reflect its function
dan committed rSYLK541ce3ae38d4: Removed unnecessary references to the janus backend everywhere (authored by dan).
Removed unnecessary references to the janus backend everywhere
Simplified webrtcgateway package structure
Renamed function
Simplified keepalive callback
Removed unnecessary partial function
dan committed rSYLK438d633f0c14: Fixed race condition when a connection handler is stopped while starting (authored by dan).
Fixed race condition when a connection handler is stopped while starting
Removed pointless assert
dan committed rSYLK366a460b74d4: Fixed race condition when cleaning up a connection handler while stopping (authored by dan).
Fixed race condition when cleaning up a connection handler while stopping
Removed unnecessary additional private method
dan committed rSYLKff31a9162339: Restructured code to avoid unnecessary extra return statements (authored by dan).
Restructured code to avoid unnecessary extra return statements
adigeo committed rSYLK34dc88f02406: Added documentation about messages sync with SIP devices (authored by adigeo).
Added documentation about messages sync with SIP devices
Removed code that was never reached
Added generic sylkrtc request to model mapper
dan committed rSYLKb7bdd173c237: Simplified instantiating sylkrtc models from requests (authored by dan).
Simplified instantiating sylkrtc models from requests
dan committed rSYLK6d19d0a012c5: Wait for the connection to be ready once before processing operations (authored by dan).
Wait for the connection to be ready once before processing operations
dan committed rSYLK0a4ca0a1a520: Moved general exception handling into operation handlers (authored by dan).
Moved general exception handling into operation handlers
dan committed rSYLK2ff1874ba1cd: Moved boilerplate code out of the request handlers (authored by dan).
Moved boilerplate code out of the request handlers
Lowercase operation type
dan committed rSYLKeccc03bca6fb: Split operation handlers into request and event handlers (authored by dan).
Split operation handlers into request and event handlers
Added todo comment
Update authors
dan committed rSYLKa7a72798fe38: Use the UniqueStringListField type for the invited participants (authored by dan).
Use the UniqueStringListField type for the invited participants
dan committed rSYLK47ce70fb8394: Moved normalization of the active participant list to the JSON model (authored by dan).
Moved normalization of the active participant list to the JSON model
Improved comment
Log unhandled expection details
dan committed rSYLKfc2ba20443e4: Added UniqueStringListField JSON model field type (authored by dan).
Added UniqueStringListField JSON model field type
Only update active participants if different
Added todo note
dan committed rSYLK8e99f6263900: Simplified getting the result from janus messages (authored by dan).
Simplified getting the result from janus messages
dan committed rSYLK4647433a89c3: Added support for setting the active participants in a room (authored by dan).
Added support for setting the active participants in a room
Fixed handling ack messages
Make the web resource available as a property
dan committed rSYLKb35449b8a5f5: Split videoroom-ctl handler into subhandlers per option (authored by dan).
Split videoroom-ctl handler into subhandlers per option
dan committed rSYLK76cec664aae3: Simplified getting static web resources for webrtcgateway (authored by dan).
Simplified getting static web resources for webrtcgateway
Use a local copy of bootstrap.min.css
dan committed rSYLK5b9c35f0f0a1: Replaced emdash HTML code with the actual character (authored by dan).
Replaced emdash HTML code with the actual character
Updated authors and sponsors
Updated comment
Adjusted spacing
dan committed rSYLK08442b49d7ba: Reordered and regrouped class definitions for clarity (authored by dan).
Reordered and regrouped class definitions for clarity
Added LimitedChoiceField for json models
Set required=True for clarity
Simplified error message
Better names for some of the json model classes
Log the resources directory on startup
dan committed rSYLKd37a746c052c: Do not use slow regular expression for validating SIP URIs (authored by dan).
Do not use slow regular expression for validating SIP URIs
dan committed rSYLK0f4a5268b21c: Fixed finding resources when forking and started with a relative path (authored by dan).
Fixed finding resources when forking and started with a relative path