Update copyright

This commit is contained in:
Pragmatic Software 2023-02-20 21:31:52 -08:00
parent 92672c19d3
commit 8d5b992b4c
132 changed files with 138 additions and 134 deletions

2
applets/ago.pl vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/env perl #!/usr/bin/env perl
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use Time::Duration; use Time::Duration;

View File

@ -1,6 +1,6 @@
#!/usr/bin/env perl #!/usr/bin/env perl
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use warnings; use warnings;

View File

@ -1,7 +1,7 @@
# C-to-English Grammar # C-to-English Grammar
# Pragmatic Software # Pragmatic Software
# SPDX-FileCopyrightText: 2023 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
{ {

View File

@ -1,6 +1,6 @@
#!/usr/bin/env perl #!/usr/bin/env perl
# SPDX-FileCopyrightText: 2023 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use strict; use strict;

2
applets/cdecl.pl vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
# quick and dirty by :pragma # quick and dirty by :pragma

2
applets/cfaq.pl vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
my $match = 1; my $match = 1;

2
applets/codepad.pl vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/env perl #!/usr/bin/env perl
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use warnings; use warnings;

2
applets/compliment vendored
View File

@ -1,4 +1,4 @@
#!/bin/sh #!/bin/sh
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
~/pbot/applets/lookupbot.pl compliment "$*" ~/pbot/applets/lookupbot.pl compliment "$*"

2
applets/cstd.pl vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/env perl #!/usr/bin/env perl
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use warnings; use warnings;

2
applets/define.pl vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2003-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
# quick and dirty by :pragma # quick and dirty by :pragma

View File

@ -1,6 +1,6 @@
#!/usr/bin/env perl #!/usr/bin/env perl
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2012-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
# quick and dirty by :pragma # quick and dirty by :pragma

2
applets/excuse.sh vendored
View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
#host=bofh.jeffballard.us #host=bofh.jeffballard.us

View File

@ -1,6 +1,6 @@
#!/usr/bin/env perl #!/usr/bin/env perl
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2013-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use warnings; use warnings;

2
applets/fnord.pl vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/env perl #!/usr/bin/env perl
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2021 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use warnings; use warnings;

View File

@ -1,6 +1,6 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
# Quick and dirty by :pragma # Quick and dirty by :pragma

View File

@ -1,6 +1,6 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use XML::RSS; use XML::RSS;

2
applets/horoscope vendored
View File

@ -1,4 +1,4 @@
#!/bin/sh #!/bin/sh
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
~/pbot/applets/lookupbot.pl horoscope "$*" ~/pbot/applets/lookupbot.pl horoscope "$*"

2
applets/insult.pl vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use strict; use strict;

View File

@ -1,6 +1,6 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
# Quick and dirty by :pragma # Quick and dirty by :pragma

2
applets/man.pl vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
# quick and dirty by :pragma # quick and dirty by :pragma

2
applets/math.pl vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2002-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
# Quick and dirty by :pragma # Quick and dirty by :pragma

2
applets/qalc.pl vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/env perl #!/usr/bin/env perl
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use warnings; use warnings;

View File

@ -1,6 +1,6 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
# Quick and dirty by :pragma # Quick and dirty by :pragma

2
applets/urban vendored
View File

@ -1,6 +1,6 @@
#!/usr/bin/env perl #!/usr/bin/env perl
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use warnings; use warnings;

View File

@ -1,6 +1,6 @@
#!/usr/bin/env perl #!/usr/bin/env perl
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
use strict; use strict;

View File

@ -4,7 +4,7 @@
# #
# Purpose: PBot main entry point. See doc/QuickStart.md. # Purpose: PBot main entry point. See doc/QuickStart.md.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
# to find real location of pbot script # to find real location of pbot script

View File

@ -2,7 +2,7 @@
# #
# Purpose: PBot IRC Bot Core # Purpose: PBot IRC Bot Core
# #
# PBot was started around 2004, 2005. It has been lovingly maintained; # PBot was started around 1997-2001. It has been lovingly maintained;
# however, it does use the ancient but simple Net::IRC package (if it # however, it does use the ancient but simple Net::IRC package (if it
# ain't broke) instead of packages based on significantly more complex # ain't broke) instead of packages based on significantly more complex
# Enterprise-level event-loop frameworks. PBot uses pure Perl 5 blessed # Enterprise-level event-loop frameworks. PBot uses pure Perl 5 blessed
@ -13,7 +13,7 @@
# contains numerous bugfixes and supports various new features such as IRCv3 # contains numerous bugfixes and supports various new features such as IRCv3
# client capability negotiation and SASL user authentication. # client capability negotiation and SASL user authentication.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core; package PBot::Core;

View File

@ -6,7 +6,7 @@
# The nickserv/ban-evasion stuff probably ought to be in BanTracker or some # The nickserv/ban-evasion stuff probably ought to be in BanTracker or some
# such suitable class. # such suitable class.
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2007-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::AntiFlood; package PBot::Core::AntiFlood;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Checks if a message is spam # Purpose: Checks if a message is spam
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2018-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::AntiSpam; package PBot::Core::AntiSpam;

View File

@ -6,7 +6,7 @@
# The standard error output is stored in a file named <applet>-stderr in the # The standard error output is stored in a file named <applet>-stderr in the
# applets/ directory. # applets/ directory.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2007-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Applets; package PBot::Core::Applets;

View File

@ -3,7 +3,7 @@
# Purpose: Implements functions related to maintaining and tracking channel # Purpose: Implements functions related to maintaining and tracking channel
# bans/mutes. Maintains ban/mute queues and timeouts. # bans/mutes. Maintains ban/mute queues and timeouts.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::BanList; package PBot::Core::BanList;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Manages list of hostmasks that are not allowed to join a channel. # Purpose: Manages list of hostmasks that are not allowed to join a channel.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::BlackList; package PBot::Core::BlackList;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Fine-grained user permissions. # Purpose: Fine-grained user permissions.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Capabilities; package PBot::Core::Capabilities;

View File

@ -8,7 +8,7 @@
# PBot gains OP status, all queued commands are invoked and then after a # PBot gains OP status, all queued commands are invoked and then after a
# timeout PBot will remove its OP status. # timeout PBot will remove its OP status.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::ChanOps; package PBot::Core::ChanOps;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Manages list of channels and auto-joins. # Purpose: Manages list of channels and auto-joins.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Channels; package PBot::Core::Channels;

View File

@ -3,7 +3,7 @@
# Purpose: Base class for PBot classes. This prevents each PBot class from # Purpose: Base class for PBot classes. This prevents each PBot class from
# needing to define the new() constructor and other boilerplate. # needing to define the new() constructor and other boilerplate.
# #
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Class; package PBot::Core::Class;

View File

@ -3,7 +3,7 @@
# Purpose: Registers commands. Invokes commands with user capability # Purpose: Registers commands. Invokes commands with user capability
# validation. # validation.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands; package PBot::Core::Commands;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Command to manipulate anti-spam list. # Purpose: Command to manipulate anti-spam list.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2018-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::AntiSpam; package PBot::Core::Commands::AntiSpam;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Registers commands to load and unload PBot applets. # Purpose: Registers commands to load and unload PBot applets.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2007-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Applets; package PBot::Core::Commands::Applets;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Registers commands related to bans/quiets. # Purpose: Registers commands related to bans/quiets.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2007-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::BanList; package PBot::Core::Commands::BanList;

View File

@ -3,7 +3,7 @@
# Purpose: Command to manage list of hostmasks that are not allowed # Purpose: Command to manage list of hostmasks that are not allowed
# to join a channel. # to join a channel.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::BlackList; package PBot::Core::Commands::BlackList;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Registers the capabilities `cap` command. # Purpose: Registers the capabilities `cap` command.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Capabilities; package PBot::Core::Commands::Capabilities;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Channel operator command subroutines. # Purpose: Channel operator command subroutines.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::ChanOp; package PBot::Core::Commands::ChanOp;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Commands to manage list of channels, and channel metadata. # Purpose: Commands to manage list of channels, and channel metadata.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Channels; package PBot::Core::Commands::Channels;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Factoids command subroutines. # Purpose: Factoids command subroutines.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Factoids; package PBot::Core::Commands::Factoids;

View File

@ -13,7 +13,7 @@
# the command-substitution with the result, thus escaping $args to be safely # the command-substitution with the result, thus escaping $args to be safely
# used in the URL of this simple Google Image Search factoid command. # used in the URL of this simple Google Image Search factoid command.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Func; package PBot::Core::Commands::Func;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Registers `help` command. # Purpose: Registers `help` command.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Help; package PBot::Core::Commands::Help;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Commands to manage ignore list. # Purpose: Commands to manage ignore list.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::IgnoreList; package PBot::Core::Commands::IgnoreList;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Registers command to query lag history. # Purpose: Registers command to query lag history.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::LagChecker; package PBot::Core::Commands::LagChecker;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Registers commands related to a user's message history or aliases. # Purpose: Registers commands related to a user's message history or aliases.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::MessageHistory; package PBot::Core::Commands::MessageHistory;

View File

@ -3,7 +3,7 @@
# Purpose: Registers misc PBot commands that don't really belong in any # Purpose: Registers misc PBot commands that don't really belong in any
# other file. # other file.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Misc; package PBot::Core::Commands::Misc;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Registers command for viewing nick list and nick metadata. # Purpose: Registers command for viewing nick list and nick metadata.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::NickList; package PBot::Core::Commands::NickList;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Registers commands for loading and unloading plugins. # Purpose: Registers commands for loading and unloading plugins.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Plugins; package PBot::Core::Commands::Plugins;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Registers commands for listing and killing running PBot processes. # Purpose: Registers commands for listing and killing running PBot processes.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::ProcessManager; package PBot::Core::Commands::ProcessManager;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Registers command to refresh PBot's Perl modules. # Purpose: Registers command to refresh PBot's Perl modules.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Refresher; package PBot::Core::Commands::Refresher;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Bot commands to manipulate Registry entries. # Purpose: Bot commands to manipulate Registry entries.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Registry; package PBot::Core::Commands::Registry;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Commands to manage list of bot users/admins and their metadata. # Purpose: Commands to manage list of bot users/admins and their metadata.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Users; package PBot::Core::Commands::Users;

View File

@ -3,7 +3,7 @@
# Purpose: The `version` PBot command. It can check against GitHub or a # Purpose: The `version` PBot command. It can check against GitHub or a
# user-defined URL for PBot's VERSION.pm file. # user-defined URL for PBot's VERSION.pm file.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Commands::Version; package PBot::Core::Commands::Version;

View File

@ -4,7 +4,7 @@
# #
# Note: PBot::Core::EventDispatcher has no relation to PBot::Core::EventQueue. # Note: PBot::Core::EventDispatcher has no relation to PBot::Core::EventQueue.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::EventDispatcher; package PBot::Core::EventDispatcher;

View File

@ -3,7 +3,7 @@
# Purpose: Provides implementation of PBot factoids. Factoids provide the # Purpose: Provides implementation of PBot factoids. Factoids provide the
# foundation for most user-submitted commands, as well as aliases, etc. # foundation for most user-submitted commands, as well as aliases, etc.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Factoids; package PBot::Core::Factoids;

View File

@ -3,7 +3,7 @@
# Purpose: Launching pad for code factoids. Configures $context as a code # Purpose: Launching pad for code factoids. Configures $context as a code
# factoid and executes the vm-client applet. # factoid and executes the vm-client applet.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2007-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Factoids::Code; package PBot::Core::Factoids::Code;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Implements factoid data-related functions. # Purpose: Implements factoid data-related functions.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Factoids::Data; package PBot::Core::Factoids::Data;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Exports factoids to HTML. # Purpose: Exports factoids to HTML.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Factoids::Exporter; package PBot::Core::Factoids::Exporter;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Provides functionality for factoids. # Purpose: Provides functionality for factoids.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Factoids::Interpreter; package PBot::Core::Factoids::Interpreter;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Implements factoid expansion modifiers. # Purpose: Implements factoid expansion modifiers.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Factoids::Modifiers; package PBot::Core::Factoids::Modifiers;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Provides implementation of factoid selectors. # Purpose: Provides implementation of factoid selectors.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Factoids::Selectors; package PBot::Core::Factoids::Selectors;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Implements factoid variables, including $args, $nick, $channel, etc. # Purpose: Implements factoid variables, including $args, $nick, $channel, etc.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Factoids::Variables; package PBot::Core::Factoids::Variables;

View File

@ -15,7 +15,7 @@
# #
# See also: Plugin/FuncBuiltins.pm, Plugin/FuncGrep.pm and Plugin/FuncSed.pm # See also: Plugin/FuncBuiltins.pm, Plugin/FuncGrep.pm and Plugin/FuncSed.pm
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Functions; package PBot::Core::Functions;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Loads handlers in the Handlers directory. # Purpose: Loads handlers in the Handlers directory.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Handlers; package PBot::Core::Handlers;

View File

@ -3,7 +3,7 @@
# Purpose: Populates and maintains channel banlists by checking mode +b/+q # Purpose: Populates and maintains channel banlists by checking mode +b/+q
# when joining channels and by tracking modes +b/+q and -b/-q in channels. # when joining channels and by tracking modes +b/+q and -b/-q in channels.
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Handlers::BanList; package PBot::Core::Handlers::BanList;

View File

@ -3,7 +3,7 @@
# Purpose: Tracks when PBot gains or loses OPs in a channel and invokes # Purpose: Tracks when PBot gains or loses OPs in a channel and invokes
# relevant actions. Handles OP-related actions when PBot joins or parts. # relevant actions. Handles OP-related actions when PBot joins or parts.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Handlers::ChanOps; package PBot::Core::Handlers::ChanOps;

View File

@ -3,7 +3,7 @@
# Purpose: Handlers for general channel-related IRC events that aren't handled # Purpose: Handlers for general channel-related IRC events that aren't handled
# by any specialized Handler modules. # by any specialized Handler modules.
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Handlers::Channel; package PBot::Core::Handlers::Channel;

View File

@ -2,7 +2,7 @@
# #
# Purpose: IRC handlers for chat/message events. # Purpose: IRC handlers for chat/message events.
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Handlers::Chat; package PBot::Core::Handlers::Chat;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Maintains lists of nicks currently present in channels. # Purpose: Maintains lists of nicks currently present in channels.
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Handlers::NickList; package PBot::Core::Handlers::NickList;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Handles NickServ-related IRC events. # Purpose: Handles NickServ-related IRC events.
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Handlers::NickServ; package PBot::Core::Handlers::NickServ;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Handles server-related IRC events. # Purpose: Handles server-related IRC events.
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Handlers::Server; package PBot::Core::Handlers::Server;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Handles IRC events related to PBot user accounts and user metadata. # Purpose: Handles IRC events related to PBot user accounts and user metadata.
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Handlers::Users; package PBot::Core::Handlers::Users;

View File

@ -3,7 +3,7 @@
# Purpose: Pipes the PBot::Core::IRC default handler through PBot::Core::EventDispatcher, # Purpose: Pipes the PBot::Core::IRC default handler through PBot::Core::EventDispatcher,
# and registers default IRC handlers. # and registers default IRC handlers.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 20001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::IRCHandlers; package PBot::Core::IRCHandlers;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Manages ignore list. # Purpose: Manages ignore list.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::IgnoreList; package PBot::Core::IgnoreList;

View File

@ -6,7 +6,7 @@
# command splitting, command output processing such as truncating long # command splitting, command output processing such as truncating long
# text to web paste sites, etc. # text to web paste sites, etc.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Interpreter; package PBot::Core::Interpreter;

View File

@ -3,7 +3,7 @@
# Purpose: sends PING command to IRC server and times duration for PONG reply in # Purpose: sends PING command to IRC server and times duration for PONG reply in
# order to maintain lag history and average. # order to maintain lag history and average.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2011-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::LagChecker; package PBot::Core::LagChecker;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Logs text to file and STDOUT. # Purpose: Logs text to file and STDOUT.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Logger; package PBot::Core::Logger;

View File

@ -6,7 +6,7 @@
# Used in conjunction with AntiFlood and Quotegrabs for kick/ban on # Used in conjunction with AntiFlood and Quotegrabs for kick/ban on
# flood/ban-evasion and grabbing quotes, respectively. # flood/ban-evasion and grabbing quotes, respectively.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::MessageHistory; package PBot::Core::MessageHistory;

View File

@ -2,6 +2,9 @@
# #
# Purpose: Constants related to message history. # Purpose: Constants related to message history.
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT
package PBot::Core::MessageHistory::Constants; package PBot::Core::MessageHistory::Constants;
use warnings; use warnings;

View File

@ -6,7 +6,7 @@
# ids. This is also extremely useful for detecting ban-evasions and listing # ids. This is also extremely useful for detecting ban-evasions and listing
# also-known-as data for a nickname (see the !aka bot command). # also-known-as data for a nickname (see the !aka bot command).
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::MessageHistory::Storage::SQLite; package PBot::Core::MessageHistory::Storage::SQLite;

View File

@ -4,7 +4,7 @@
# Used to retrieve list of channels a nick is present in or to # Used to retrieve list of channels a nick is present in or to
# determine if a nick is present in a channel. # determine if a nick is present in a channel.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::NickList; package PBot::Core::NickList;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Loads and manages external plugins. # Purpose: Loads and manages external plugins.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Plugins; package PBot::Core::Plugins;

View File

@ -3,7 +3,7 @@
# Purpose: Handles forking and execution of applet/subroutine processes. # Purpose: Handles forking and execution of applet/subroutine processes.
# Provides commands to list running processes and to kill them. # Provides commands to list running processes and to kill them.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::ProcessManager; package PBot::Core::ProcessManager;

View File

@ -4,7 +4,7 @@
# module member data, only subroutines. TODO: reinitialize modules in order # module member data, only subroutines. TODO: reinitialize modules in order
# to refresh member data too. # to refresh member data too.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Refresher; package PBot::Core::Refresher;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Provides functionality to register and execute one or more subroutines. # Purpose: Provides functionality to register and execute one or more subroutines.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Registerable; package PBot::Core::Registerable;

View File

@ -3,7 +3,7 @@
# Purpose: Provides a centralized registry of configuration settings that can # Purpose: Provides a centralized registry of configuration settings that can
# easily be examined and updated via getters and setters. # easily be examined and updated via getters and setters.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Registry; package PBot::Core::Registry;

View File

@ -3,7 +3,7 @@
# Purpose: Adds/removes file handles to/from PBot::Core::IRC's select loop # Purpose: Adds/removes file handles to/from PBot::Core::IRC's select loop
# and contains handlers for select events. # and contains handlers for select events.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::SelectHandler; package PBot::Core::SelectHandler;

View File

@ -8,7 +8,7 @@
# #
# The above will output "hi" in channel #foo. # The above will output "hi" in channel #foo.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::StdinReader; package PBot::Core::StdinReader;

View File

@ -12,7 +12,7 @@
# #
# If a filename is provided, data is written to the file after any modifications. # If a filename is provided, data is written to the file after any modifications.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Storage::DualIndexHashObject; package PBot::Core::Storage::DualIndexHashObject;

View File

@ -13,7 +13,7 @@
# Since this class does not store all the data in working memory, it provides # Since this class does not store all the data in working memory, it provides
# iterator-based access via get_each, get_next and get_all. # iterator-based access via get_each, get_next and get_all.
# #
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Storage::DualIndexSQLiteObject; package PBot::Core::Storage::DualIndexSQLiteObject;

View File

@ -8,7 +8,7 @@
# Data is stored in working memory for lightning fast performance. If a filename # Data is stored in working memory for lightning fast performance. If a filename
# is provided, data is written to the file after any modifications. # is provided, data is written to the file after any modifications.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Storage::HashObject; package PBot::Core::Storage::HashObject;

View File

@ -6,7 +6,7 @@
# on versioning information. Ensures data/configuration files are in the # on versioning information. Ensures data/configuration files are in the
# proper location and using the latest data structure. # proper location and using the latest data structure.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Updater; package PBot::Core::Updater;

View File

@ -2,7 +2,7 @@
# #
# Purpose: Manages list of bot users/admins and their metadata. # Purpose: Manages list of bot users/admins and their metadata.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Users; package PBot::Core::Users;

View File

@ -3,7 +3,7 @@
# Purpose: Intelligently parses strings like "1h30m", "5 minutes", "next week", # Purpose: Intelligently parses strings like "1h30m", "5 minutes", "next week",
# "3:30 am pdt", "11 pm utc", etc, into seconds. # "3:30 am pdt", "11 pm utc", etc, into seconds.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Utils::ParseDate; package PBot::Core::Utils::ParseDate;

View File

@ -3,7 +3,7 @@
# Purpose: Logs SQLite trace messages to Logger.pm with profiling of elapsed # Purpose: Logs SQLite trace messages to Logger.pm with profiling of elapsed
# time between messages. # time between messages.
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com> # SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
package PBot::Core::Utils::SQLiteLogger; package PBot::Core::Utils::SQLiteLogger;

Some files were not shown because too many files have changed in this diff Show More