diff options
| author | metamuffin <metamuffin@disroot.org> | 2022-09-09 17:53:48 +0200 | 
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2022-09-09 17:53:48 +0200 | 
| commit | 35fa241224e7270463bd86b28c621c596c482462 (patch) | |
| tree | 797fb2610790bdfa01599b408fa92d38e5e5c521 | |
| parent | 300f25291645ecd595e8c319c25788526787a3e8 (diff) | |
| download | keks-meet-35fa241224e7270463bd86b28c621c596c482462.tar keks-meet-35fa241224e7270463bd86b28c621c596c482462.tar.bz2 keks-meet-35fa241224e7270463bd86b28c621c596c482462.tar.zst | |
more todo
| -rw-r--r-- | COPYING | 2 | ||||
| -rw-r--r-- | readme.md | 31 | 
2 files changed, 17 insertions, 16 deletions
| @@ -1,4 +1,4 @@ -keks-meet - a online conference application +keks-meet - a web conference application  Copyright (C) 2022 metamuffin  This program is free software: you can redistribute it and/or modify @@ -13,18 +13,9 @@ a web conferencing application  -   Noise suppression (rnnoise)  -   End-to-end-encryption -## Todo-List +## Licence --   Chat --   Optionally enable video streams --   Settings menu --   Native client --   Prevent server from changing message sender --   Have a security professional look at the code --   Test some options like `camera_facing_mode` --   Signing key for each user --   Built-in storage for known keys --   Prevent a client from sendin differing user names to other clients +GNU Affero General Public License version 3 only; See [COPYING](./COPYING).  ## Security @@ -67,6 +58,20 @@ Booleans can be either `1`, `true`, `yes` or their opposites.  | `screencast_enabled`       | `false`   | Add one screencast track on startup                            |  | `camera_facing_mode`       | undefined | Prefer user-facing or env-facing camera (`environment`/`user`) | +## Todo-List + +-   Chat +-   Optionally enable video streams +-   Settings menu +-   Native client +-   Prevent server from changing message sender +-   Have a security professional look at the code +-   Test some options like `camera_facing_mode` +-   Signing key for each user +-   Built-in storage for known keys +-   Prevent a client from sendin differing user names to other clients +-   Fix chat CSS (impossibleā¢) +  ## Protocol  The protocol packets are defined in [packets.d.ts](./common/packets.d.ts). Here is an (simplified) example of how the protocol is used. @@ -86,7 +91,3 @@ S->C    { message: { sender: 3, message: { offer: <RTCSessionDescriptionInit> }  ----    # In case the server uses a reverse-proxy that disconnects inactive connections: Ping every 30s  C->S    { ping: null }  ``` - -## Licence - -See `LICENCE` file. | 
