Simon Eisenmann
69db76290d
Added server side ApiVersion returned with self to distinguish client and server API version support.
10 years ago
Simon Eisenmann
4025f0fa76
Sync API version with docs and bumped to 1.4.
10 years ago
Simon Eisenmann
f4f7d8b423
Bumped copyright.
10 years ago
Simon Eisenmann
aefdbdac6c
Updated channel api docs to reflect room type changes.
10 years ago
Lance Cooper
56aa603293
Add guards for NPE's when processing channelling API messages.
...
This also refactors the channelling API for better clarity
as well as introducing the following functional changes:
* All Hello requests will now receive a Welcome or Error return.
* The message sent in response to a successful authentication
request now uses the Iid provided with the originating request.
* Responses to requests for the Self document now use the Iid
provided with the originating request.
* Failed authentication requests now receive an error return.
* Malformed requests for the Hello, Authentication, Sessions,
and Rooms documents will now receive an error return.
* Requests for the Sessions document which cannot be processed
now receive an error return.
* Requests for the Users document will receive an error return
if the requesting session has not joined a room.
10 years ago
Lance Cooper
1f09f72bd2
Server side support for requiring a user account to create rooms.
...
Also streamlines error creations.
11 years ago
Lance Cooper
31e4f2c0c0
Add support for PIN locking rooms to the server.
11 years ago
Lance Cooper
2d52d933bc
Support receiving and broadcasting room update events.
11 years ago
Lance Cooper
910dd71b81
Use room document from Welcome rather than synthesizing a response.
11 years ago
Lance Cooper
74602d43d5
Add Room document and send it back in response to room joins.
11 years ago
Lance Cooper
f7bcfd61a1
Add server support for responding with Welcome to a Hello.
11 years ago
Yuriy Shevchuk
51f47e36b0
Fixed wording in previous commit
11 years ago
Yuriy Shevchuk
a4ee2914f0
Updated documentation on how to get user icons via REST API
11 years ago
Simon Eisenmann
52dec11d5d
Added missing bye reason.
11 years ago
Simon Eisenmann
3d1ccf73a0
Added documentation about busy reasons.
11 years ago
Simon Eisenmann
e39b08b79f
Implemented location sharing.
11 years ago
Simon Eisenmann
7e2a809509
Added optional information details.
11 years ago
Simon Eisenmann
113b3dc04c
Added docs about attestation token.
11 years ago
Simon Eisenmann
fe67adf965
Added priority to sessions.
11 years ago
Simon Eisenmann
3204c329bc
Implementd client side lookup support.
11 years ago
Simon Eisenmann
e6f2182e49
Implemented client side sessions request.
11 years ago
Simon Eisenmann
19cc75c0fe
Implemented server sessions lookup.
11 years ago
Simon Eisenmann
790b1c12b5
Implemented secure userid.
11 years ago
Simon Eisenmann
4c1f2e6fc8
Updated autocall feature to reflect API changes for contacts.
11 years ago
Simon Eisenmann
ea91cbd8ca
Defined and implemented contact request/response protocol and data structure.
11 years ago
Simon Eisenmann
13ac41d417
Changed name of project to Spreed WebRTC.
11 years ago
Simon Eisenmann
8a74cfb892
Implemented user authorization and authentication api and data layers.
11 years ago
Simon Eisenmann
dfba1f5640
Added non public session id to prepare for authorization.
11 years ago
Simon Eisenmann
1195b39b11
Added Userid fields to DataSession and DataSelf JSON documents.
11 years ago
Simon Eisenmann
b8a5854428
Changed documentation to make a distinction between user and session.
11 years ago
Simon Eisenmann
5db0ac11da
Added info about Id field in Screenshare document.
12 years ago
Simon Eisenmann
959ee93a96
Bumped API document version.
12 years ago
Simon Eisenmann
ba1969e850
No longer close xfer connections on ice state disconnected and instead sed bye message when downloader does no longer require a connection.
12 years ago
Simon Eisenmann
6ffd3f2917
Initial public release.
12 years ago