]> PatchyGit - patchyircd.git/commitdiff
add copyright information to all source files
authorEgor <egor@patchysicp.xyz>
Wed, 4 Jun 2025 12:42:46 +0000 (15:42 +0300)
committerEgor <egor@patchysicp.xyz>
Wed, 4 Jun 2025 13:44:40 +0000 (16:44 +0300)
30 files changed:
lua/channeldump.lua
lua/ctcp.lua
lua/init.lua
lua/irccloud.lua
lua/spam.lua
src/admin.cpp
src/admin.h
src/common.h
src/crypt_blowfish.cpp
src/crypt_blowfish.h
src/irc.cpp
src/irc.h
src/ircfmt.cpp
src/ircfmt.h
src/job.cpp
src/job.h
src/main.cpp
src/map.cpp
src/map.h
src/net.cpp
src/net.h
src/netpoll.cpp
src/netpoll.h
src/netsock.cpp
src/netsock.h
src/passwd.cpp
src/passwd.h
src/setpass.cpp
src/util.cpp
src/util.h

index 8bf43b3..d6d4f7c 100644 (file)
@@ -1,3 +1,5 @@
+-- Copyright (c) 2023 Egor
+-- SPDX-License-Identifier: GPL-2.0-or-later
 local function showlist(name, ls)
        local x
        for k,v in pairs(ls) do
index b033d3c..b3dd557 100644 (file)
@@ -1,3 +1,5 @@
+-- Copyright (c) 2024 Egor
+-- SPDX-License-Identifier: GPL-2.0-or-later
 -- ctcp probe module
 local servicename = "cia!cia@cia.gov"
 function commands.refreshctcp(client, source, command, args)
index 7a139a3..1cc1d50 100644 (file)
@@ -1,3 +1,5 @@
+-- Copyright (c) 2023-2025 Egor
+-- SPDX-License-Identifier: GPL-2.0-or-later
 function commands.reload(client, source, command, args)
        client_notice(client, "reloading...")
        dofile(getluafile "init.lua")
index 49af559..1a83568 100644 (file)
@@ -1,3 +1,5 @@
+-- Copyright (c) 2024 Egor
+-- SPDX-License-Identifier: GPL-2.0-or-later
 -- irccloud authentication support
 local function parseipv6(s)
        if not s:match("^[0-9a-fA-F:]*$") then
index 2011307..f63a2bc 100644 (file)
@@ -1,3 +1,5 @@
+-- Copyright (c) 2024-2025 Egor
+-- SPDX-License-Identifier: GPL-2.0-or-later
 -- spam filtering
 if not spamlevel then
        spamlevel = 0
index b3c85c9..46faeb2 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (c) 2023-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifdef HAS_LUA
 #include "admin.h"
 #include "irc.h"
index 2076d85..dcfeff4 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (c) 2023-2024 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifndef ADMIN_H_
 #define ADMIN_H_
 #ifdef HAS_LUA
index c5ec57a..5fe8dcc 100644 (file)
@@ -1,3 +1,6 @@
+// Copyright (c) 2022 Sam Smith
+// Copyright (c) 2022-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifndef COMMON_H_
 #define COMMON_H_
 #include "netsock.h"
index e4b4602..f45f65a 100644 (file)
@@ -1,4 +1,6 @@
-/* SPDX-License-Identifier: MIT */
+// Copyright (c) 1998-2014 Solar Designer
+// Copyright (c) 2005-2020 Rich Felker, et al.
+// SPDX-License-Identifier: MIT
 #include "crypt_blowfish.h"
 /* Modified by Rich Felker in for inclusion in musl libc, based on
  * Solar Designer's second size-optimized version sent to the musl
index fe0c2a0..231a66c 100644 (file)
@@ -1 +1,4 @@
+// Copyright (c) 1998-2014 Solar Designer
+// Copyright (c) 2005-2020 Rich Felker, et al.
+// SPDX-License-Identifier: MIT
 char *crypt_blowfish(const char *key, const char *setting, char *output);
index d4a2c91..0256c0d 100644 (file)
@@ -1,3 +1,6 @@
+// Copyright (c) 2022, 2024 Sam Smith
+// Copyright (c) 2022-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #include "irc.h"
 #include "ircfmt.h"
 #include "passwd.h"
index 3786f32..ab9f47f 100644 (file)
--- a/src/irc.h
+++ b/src/irc.h
@@ -1,3 +1,6 @@
+// Copyright (c) 2022 Sam Smith
+// Copyright (c) 2022-2024 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifndef IRC_H_
 #define IRC_H_
 
index c60edfd..b02dd08 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (c) 2022-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #include "ircfmt.h"
 static const char *format_prefixes(struct client_data *client, struct client_data *cl, struct channel *chan) {
        if (!chan) return "";
index f1b1825..ac3deb0 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (c) 2022-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifndef IRCFMT_H_
 #define IRCFMT_H_
 #include "irc.h"
index 04c262e..ecca38f 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (c) 2024-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #include "common.h"
 #include "job.h"
 #include "passwd.h"
index 609def5..90f926b 100644 (file)
--- a/src/job.h
+++ b/src/job.h
@@ -1,3 +1,5 @@
+// Copyright (c) 2024-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifndef JOB_H_
 #define JOB_H_
 typedef int (*jobproc_t)(struct client_data *cl, const char *data, size_t len);
index 66921ec..dd9e6ee 100644 (file)
@@ -1,3 +1,6 @@
+// Copyright (c) 2022 Sam Smith
+// Copyright (c) 2022-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #include "common.h"
 #include "net.h"
 #include "irc.h"
index 2111e80..fe70d96 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (c) 2023, 2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #include "common.h"
 #include "map.h"
 #include <stdlib.h>
index 90f6e55..440f093 100644 (file)
--- a/src/map.h
+++ b/src/map.h
@@ -1,3 +1,5 @@
+// Copyright (c) 2023, 2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifndef MAP_H_
 #define MAP_H_
 #include <stdlib.h>
index e2246dd..749a1c5 100644 (file)
@@ -1,3 +1,6 @@
+// Copyright (c) 2022 Sam Smith
+// Copyright (c) 2022-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #include "net.h"
 #include "irc.h"
 #include "ircfmt.h"
index 32d71ce..307ac97 100644 (file)
--- a/src/net.h
+++ b/src/net.h
@@ -1,3 +1,6 @@
+// Copyright (c) 2022 Sam Smith
+// Copyright (c) 2022-2024 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifndef NET_H_
 #define NET_H_
 #include "common.h"
index c282c6a..2d447e9 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (c) 2023-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #include "netpoll.h"
 #include "util.h"
 
index b0c393b..3326771 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (c) 2023, 2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifndef NETPOLL_H_
 #define NETPOLL_H_
 #include "netsock.h"
index 3a11521..73550f3 100644 (file)
@@ -1,3 +1,6 @@
+// Copyright (c) 2022 Sam Smith
+// Copyright (c) 2022-2023, 2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #include "netsock.h"
 
 int net_nonblock(SOCKET fd)
index ee8561e..4ea7ec4 100644 (file)
@@ -1,3 +1,6 @@
+// Copyright (c) 2022 Sam Smith
+// Copyright (c) 2022-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifndef NETSOCK_H_
 #define NETSOCK_H_
 
index e203262..569614c 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (c) 2022-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #include "netsock.h"
 #include <stdio.h>
 #include <string.h>
index 3716475..bd27035 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (c) 2022-2024 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifndef PASSWD_H_
 #define PASSWD_H_
 char *password_crypt(const char *key, const char *setting);
index afebf4f..d33053c 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (c) 2022-2023, 2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #include <unistd.h>
 #include "passwd.h"
 int main(int argc, char **argv)
index 8669a62..af16650 100644 (file)
@@ -1,3 +1,6 @@
+// Copyright (c) 2022 Sam Smith
+// Copyright (c) 2022-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #include "util.h"
 #include <stdio.h>
 #include <string.h>
index 9f693c0..1adf29f 100644 (file)
@@ -1,3 +1,6 @@
+// Copyright (c) 2022 Sam Smith
+// Copyright (c) 2022-2025 Egor
+// SPDX-License-Identifier: GPL-2.0-or-later
 #ifndef UTIL_H_
 #define UTIL_H_
 #include <stdlib.h>