diff options
author | metamuffin <metamuffin@disroot.org> | 2022-09-16 22:57:58 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-09-16 22:57:58 +0200 |
commit | ecd6ee088847a7068cb97a728b40450dc5e923b5 (patch) | |
tree | 210cdbde5b15c7747287655973a4f2f3c9a415df | |
parent | 645b4cb35f3c128a4325e62a8a58078f0506b278 (diff) | |
download | keks-meet-ecd6ee088847a7068cb97a728b40450dc5e923b5.tar keks-meet-ecd6ee088847a7068cb97a728b40450dc5e923b5.tar.bz2 keks-meet-ecd6ee088847a7068cb97a728b40450dc5e923b5.tar.zst |
add a short copyright notice to *every* single source!
37 files changed, 185 insertions, 0 deletions
diff --git a/client-native-lib/src/crypto.rs b/client-native-lib/src/crypto.rs index 9bd8908..370a59d 100644 --- a/client-native-lib/src/crypto.rs +++ b/client-native-lib/src/crypto.rs @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ use aes_gcm::{ aead::{generic_array::sequence::GenericSequence, Aead}, Aes256Gcm, KeyInit, Nonce, diff --git a/client-native-lib/src/lib.rs b/client-native-lib/src/lib.rs index 68dcecb..d41fc58 100644 --- a/client-native-lib/src/lib.rs +++ b/client-native-lib/src/lib.rs @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ #![feature(async_closure)] #![feature(box_syntax)] diff --git a/client-native-lib/src/peer.rs b/client-native-lib/src/peer.rs index d6ca308..f2ca015 100644 --- a/client-native-lib/src/peer.rs +++ b/client-native-lib/src/peer.rs @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ use crate::{ protocol::{self, RTCSessionDescriptionInit, RelayMessage}, state::{HasPeer, PeerInit, State}, diff --git a/client-native-lib/src/protocol.rs b/client-native-lib/src/protocol.rs index 431dc42..6b2bf5d 100644 --- a/client-native-lib/src/protocol.rs +++ b/client-native-lib/src/protocol.rs @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ use serde::{Deserialize, Serialize}; use webrtc::{ ice_transport::ice_candidate::RTCIceCandidateInit, peer_connection::sdp::sdp_type::RTCSdpType, diff --git a/client-native-lib/src/signaling.rs b/client-native-lib/src/signaling.rs index ef49692..6235e04 100644 --- a/client-native-lib/src/signaling.rs +++ b/client-native-lib/src/signaling.rs @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ use std::time::Duration; use crate::protocol::ClientboundPacket; diff --git a/client-native-lib/src/state.rs b/client-native-lib/src/state.rs index 8501c3d..af4a05b 100644 --- a/client-native-lib/src/state.rs +++ b/client-native-lib/src/state.rs @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ use std::{collections::HashMap, pin::Pin, sync::Arc}; use futures_util::Future; diff --git a/client-native-rift/src/main.rs b/client-native-rift/src/main.rs index 197cc9c..2e54379 100644 --- a/client-native-rift/src/main.rs +++ b/client-native-rift/src/main.rs @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ #![feature(box_syntax)] use bytes::Bytes; diff --git a/client-web/public/assets/style/chat.css b/client-web/public/assets/style/chat.css index 7f7f8dc..b4e1dbf 100644 --- a/client-web/public/assets/style/chat.css +++ b/client-web/public/assets/style/chat.css @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ .chat { position: fixed; z-index: 70; diff --git a/client-web/public/assets/style/logger.css b/client-web/public/assets/style/logger.css index 6cc70f3..5e08ec9 100644 --- a/client-web/public/assets/style/logger.css +++ b/client-web/public/assets/style/logger.css @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ .logger-container { position: absolute; top: 0px; diff --git a/client-web/public/assets/style/master.css b/client-web/public/assets/style/master.css index 5601c56..71c9b00 100644 --- a/client-web/public/assets/style/master.css +++ b/client-web/public/assets/style/master.css @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ @import url("https://s.metamuffin.org/static/font-ubuntu/include.css"); @import url("./logger.css"); @import url("./chat.css"); diff --git a/client-web/public/assets/style/menu.css b/client-web/public/assets/style/menu.css index 15df272..73f7125 100644 --- a/client-web/public/assets/style/menu.css +++ b/client-web/public/assets/style/menu.css @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ .bottom-menu { diff --git a/client-web/public/assets/style/prefs.css b/client-web/public/assets/style/prefs.css index 63ec299..f31c4ca 100644 --- a/client-web/public/assets/style/prefs.css +++ b/client-web/public/assets/style/prefs.css @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ .prefs-overlay { position: fixed; z-index: 80; diff --git a/client-web/public/assets/style/room.css b/client-web/public/assets/style/room.css index 1d3ca88..22674c4 100644 --- a/client-web/public/assets/style/room.css +++ b/client-web/public/assets/style/room.css @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ .room { overflow-y: scroll; } diff --git a/client-web/scripts/gen_param_table.ts b/client-web/scripts/gen_param_table.ts index 7179d7e..c192ae5 100644 --- a/client-web/scripts/gen_param_table.ts +++ b/client-web/scripts/gen_param_table.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ import { PREF_DECLS } from "../source/preferences/decl.ts"; import { PrefDecl } from "../source/preferences/mod.ts"; diff --git a/client-web/source/chat.ts b/client-web/source/chat.ts index 67622d4..6ddab8b 100644 --- a/client-web/source/chat.ts +++ b/client-web/source/chat.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { ChatMessage } from "../../common/packets.d.ts"; diff --git a/client-web/source/helper.ts b/client-web/source/helper.ts index b05bea5..1ec42aa 100644 --- a/client-web/source/helper.ts +++ b/client-web/source/helper.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { PREFS } from "./preferences/mod.ts"; diff --git a/client-web/source/index.ts b/client-web/source/index.ts index baabdb4..8612397 100644 --- a/client-web/source/index.ts +++ b/client-web/source/index.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { ediv, OVERLAYS } from "./helper.ts"; diff --git a/client-web/source/keybinds.ts b/client-web/source/keybinds.ts index fba0047..f531cfa 100644 --- a/client-web/source/keybinds.ts +++ b/client-web/source/keybinds.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { Room } from "./room.ts" diff --git a/client-web/source/logger.ts b/client-web/source/logger.ts index 8f1b471..6287c81 100644 --- a/client-web/source/logger.ts +++ b/client-web/source/logger.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { ediv } from "./helper.ts"; diff --git a/client-web/source/menu.ts b/client-web/source/menu.ts index 25a5d9c..99f0169 100644 --- a/client-web/source/menu.ts +++ b/client-web/source/menu.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { ediv, ep, OverlayUi } from "./helper.ts" diff --git a/client-web/source/preferences/decl.ts b/client-web/source/preferences/decl.ts index c4e247c..e8e094b 100644 --- a/client-web/source/preferences/decl.ts +++ b/client-web/source/preferences/decl.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ // there should be no deps to dom APIs in this file for the tablegen to work export function hex_id(len = 8): string { diff --git a/client-web/source/preferences/mod.ts b/client-web/source/preferences/mod.ts index f4fa551..5de73eb 100644 --- a/client-web/source/preferences/mod.ts +++ b/client-web/source/preferences/mod.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ import { log } from "../logger.ts"; import { PREF_DECLS } from "./decl.ts"; diff --git a/client-web/source/preferences/ui.ts b/client-web/source/preferences/ui.ts index f07996f..bc0d123 100644 --- a/client-web/source/preferences/ui.ts +++ b/client-web/source/preferences/ui.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { ebr, ebutton, ediv, elabel, espan, etd, etr, OverlayUi } from "../helper.ts"; diff --git a/client-web/source/protocol/crypto.ts b/client-web/source/protocol/crypto.ts index da4590b..0b49ac1 100644 --- a/client-web/source/protocol/crypto.ts +++ b/client-web/source/protocol/crypto.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ import { log } from "../logger.ts"; //! I am not a crypto expert at all! Please read carefully and report any issues to me. diff --git a/client-web/source/protocol/mod.ts b/client-web/source/protocol/mod.ts index c756742..3674c08 100644 --- a/client-web/source/protocol/mod.ts +++ b/client-web/source/protocol/mod.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ import { ClientboundPacket, RelayMessage, RelayMessageWrapper, ServerboundPacket } from "../../../common/packets.d.ts" import { log } from "../logger.ts" import { crypto_encrypt, crypto_seeded_key, crypt_decrypt, crypt_hash } from "./crypto.ts" diff --git a/client-web/source/resource/mod.ts b/client-web/source/resource/mod.ts index de44823..948ccc2 100644 --- a/client-web/source/resource/mod.ts +++ b/client-web/source/resource/mod.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { ProvideInfo } from "../../../common/packets.d.ts" diff --git a/client-web/source/resource/track.ts b/client-web/source/resource/track.ts index a14525b..8cdf6eb 100644 --- a/client-web/source/resource/track.ts +++ b/client-web/source/resource/track.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { ProvideInfo } from "../../../common/packets.d.ts"; diff --git a/client-web/source/rnnoise.ts b/client-web/source/rnnoise.ts index 2e0f857..d6becef 100644 --- a/client-web/source/rnnoise.ts +++ b/client-web/source/rnnoise.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { log } from "./logger.ts" diff --git a/client-web/source/room.ts b/client-web/source/room.ts index 168a2c2..a1a30b2 100644 --- a/client-web/source/room.ts +++ b/client-web/source/room.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { log } from "./logger.ts"; diff --git a/client-web/source/track_handle.ts b/client-web/source/track_handle.ts index 1bb9265..b17d397 100644 --- a/client-web/source/track_handle.ts +++ b/client-web/source/track_handle.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> export class TrackHandle extends EventTarget { diff --git a/client-web/source/user/local.ts b/client-web/source/user/local.ts index 49f0099..9268a9e 100644 --- a/client-web/source/user/local.ts +++ b/client-web/source/user/local.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { log } from "../logger.ts"; diff --git a/client-web/source/user/mod.ts b/client-web/source/user/mod.ts index 85c6960..2ff60a8 100644 --- a/client-web/source/user/mod.ts +++ b/client-web/source/user/mod.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { epre, espan } from "../helper.ts"; diff --git a/client-web/source/user/remote.ts b/client-web/source/user/remote.ts index 20ec351..fbab9c4 100644 --- a/client-web/source/user/remote.ts +++ b/client-web/source/user/remote.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ /// <reference lib="dom" /> import { RelayMessage } from "../../../common/packets.d.ts"; diff --git a/common/packets.d.ts b/common/packets.d.ts index 38059a3..c8f65d6 100644 --- a/common/packets.d.ts +++ b/common/packets.d.ts @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ // copy pasted from dom.lib.d.ts because it can not be referenced in the server. type Sdp = string diff --git a/server/src/main.rs b/server/src/main.rs index ddc00af..e2f6bde 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ pub mod protocol; pub mod room; diff --git a/server/src/protocol.rs b/server/src/protocol.rs index 5fb1ecb..aa58f9f 100644 --- a/server/src/protocol.rs +++ b/server/src/protocol.rs @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize)] diff --git a/server/src/room.rs b/server/src/room.rs index 237b8ea..61d978e 100644 --- a/server/src/room.rs +++ b/server/src/room.rs @@ -1,3 +1,8 @@ +/* + This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet) + which is licensed under the GNU Affero General Public License (version 3); see /COPYING. + Copyright (C) 2022 metamuffin <metamuffin@disroot.org> +*/ use crate::protocol::{ClientboundPacket, ServerboundPacket}; use futures_util::{SinkExt, StreamExt, TryFutureExt}; use log::{debug, error}; |