Simon Eisenmann
4ab86e4822
Fixed tabs and spaces.
10 years ago
Simon Eisenmann
934d09c0b0
Fixed header name to make SSL connections work.
10 years ago
Simon Eisenmann
e6e794a1ca
Fixed formatting of Nginx configuration.
10 years ago
Simon Eisenmann
ba1adde50b
Added example Apache HTTP Server configuration.
10 years ago
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
Simon Eisenmann
e4daa5a005
Added missing strict mode.
11 years ago
Simon Eisenmann
46474161a0
Updated example plugin to match new parameters and return definition.
11 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
Simon Eisenmann
a8b54b7b21
Added information where to get session ID and secure session ID fixing #128 .
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
7df9a64e07
Addded OS name to binary tarballs.
11 years ago
Simon Eisenmann
13ac41d417
Changed name of project to Spreed WebRTC.
11 years ago
Simon Eisenmann
6252f6fb53
Fixed example plugin to use the latest API.
11 years ago
Simon Eisenmann
d04fbb9a2c
Added API end point to receive the server config document.
11 years ago
Simon Eisenmann
a1c1405c61
Added realm to userids, tokens and nonces.
11 years ago
Simon Eisenmann
f27c5d10a3
Implemented web client integration of user authentication, authorization and creation.
11 years ago
Simon Eisenmann
10f85891ac
Implemented user creation API.
11 years ago
Simon Eisenmann
a46f36fd48
Implemented userid validation and pluggable interface to implement different authentication backends.
...
Rewrote comments in the example configuration.
Moved all global test code into a plugin (plugin-test-authorize.js).
11 years ago
Simon Eisenmann
5c6eb060af
Made the REST API consistent.
11 years ago
Simon Eisenmann
61532d7b14
Added REST API docs.
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
aee0175479
Added debug helper.
11 years ago
Simon Eisenmann
5db0ac11da
Added info about Id field in Screenshare document.
12 years ago
Simon Eisenmann
0b1a53da37
Implemented Angular Module support in plugins.
...
Added better plugin examle.
Added support to serve static resources from extra subfolder static.
12 years ago
Simon Eisenmann
959ee93a96
Bumped API document version.
12 years ago