- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Sep 2 2021
Sep 2 2021
• 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
• dan committed rSYLK52b05edc847a: Use JSON models for Firebase push notifications (authored by • dan).
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
• dan committed rSYLK4899d40d00c0: Improved data extraction speed by a factor of 2 (authored by • dan).
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
• dan committed rSYLK76bbe9354370: Renamed VideoRoom to Videoroom in class names (authored by • dan).
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
• dan committed rSYLKa3ec4d780064: Removed unnecessary additional private method (authored by • dan).
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
Moved comment
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
• dan committed rSYLKf66046c302c3: Added generic sylkrtc request to model mapper (authored by • dan).
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
• dan committed rSYLK3a4e0ed882cc: Only update active participants if different (authored by • dan).
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
• dan committed rSYLK3f48d2e12025: Make the web resource available as a property (authored by • dan).
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
• dan committed rSYLK3b8c3abe6af2: Better names for some of the json model classes (authored by • dan).
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
• dan committed rSYLKb6c96a89437b: Improve validator efficiency by using objects with a validate method (authored by • dan).
Improve validator efficiency by using objects with a validate method
• dan committed rSYLK6060b2036ab1: Do not split statements over multiple lines when not needed (authored by • dan).
Do not split statements over multiple lines when not needed
• dan committed rSYLK82979468dba0: Simplified the setup.py script and improved PEP-8 compliance (authored by • dan).
Simplified the setup.py script and improved PEP-8 compliance
• dan committed rSYLK2cb2a91c6c4b: Added requirement on the jsonmodels python package (authored by • dan).
Added requirement on the jsonmodels python package
• dan committed rSYLK22a2303e4ecf: Removed quotes around default runtime directory in the help output (authored by • dan).
Removed quotes around default runtime directory in the help output
• dan committed rSYLK51936d931e62: Refactored startup script and configuration handling (authored by • dan).
Refactored startup script and configuration handling
Adjusted some log lines
Reorganized startup script
• dan committed rSYLK2488e7d87bdd: Use SylkServer.run to decouple from SylkServer's internals (authored by • dan).
Use SylkServer.run to decouple from SylkServer's internals
• dan committed rSYLK53e0e27bc42e: Renamed stop_event attribute to stopped_event (authored by • dan).
Renamed stop_event attribute to stopped_event
Added run method on SylkServer
• dan committed rSYLK872b415d14ff: Removed duplication of startup error handling (authored by • dan).
Removed duplication of startup error handling