]> jfr.im git - irc/UndernetIRC/gnuworld.git/log
irc/UndernetIRC/gnuworld.git
2 years agoRefactoring for postgresql 13: Replacing 'RETURNS OPAQUE' with 'RETURNS origin/timestamp
Hidden [Sun, 3 Apr 2022 19:16:08 +0000 (15:16 -0400)] 
Refactoring for postgresql 13: Replacing 'RETURNS OPAQUE' with 'RETURNS
TRIGGER'

2 years agocservice.sql fix: replaced 'epoch' with "epoch" in functions
Hidden [Sun, 3 Apr 2022 19:13:47 +0000 (15:13 -0400)] 
cservice.sql fix: replaced 'epoch' with "epoch" in functions

2 years agonow()::abstime::int4 is no longer allowed with Postgresql 13. Making the
Hidden [Sun, 3 Apr 2022 14:26:51 +0000 (10:26 -0400)] 
now()::abstime::int4 is no longer allowed with Postgresql 13. Making the
required adjustments in the code.

2 years agomod.ccontrol: Including URL in iauth message for excessive connections
Hidden [Sat, 19 Mar 2022 18:34:17 +0000 (14:34 -0400)] 
mod.ccontrol: Including URL in iauth message for excessive connections

2 years agoFinishing Entrope's previous commit to move server_command_map to $(pkgdatadir)
Hidden [Sun, 27 Feb 2022 15:16:24 +0000 (10:16 -0500)] 
Finishing Entrope's previous commit to move server_command_map to $(pkgdatadir)

2 years agoMerge pull request #11 from entrope/entrope/command_map
Hidden [Sun, 27 Feb 2022 15:01:32 +0000 (10:01 -0500)] 
Merge pull request #11 from entrope/entrope/command_map

Attempt to move server_command_map to $(pkgdatadir).

2 years agoAttempt to move server_command_map to $(pkgdatadir).
Michael Poole [Tue, 22 Feb 2022 03:21:29 +0000 (22:21 -0500)] 
Attempt to move server_command_map to $(pkgdatadir).

2 years agolibircu: OPMODE fix (Issue #10)
Hidden [Mon, 21 Feb 2022 16:35:27 +0000 (11:35 -0500)] 
libircu: OPMODE fix (Issue #10)

2 years agomod.cservice: Replacing temp password used: temPass -> temPass2020@
Hidden [Mon, 21 Feb 2022 13:29:54 +0000 (08:29 -0500)] 
mod.cservice: Replacing temp password used: temPass -> temPass2020@

There was an issue with "Too many redirects" on the web login (Issue #8)
Credit: ZioN and Ratler

2 years agomod.cservice: Adding 'phase' column to DB for the web
Hidden [Mon, 21 Feb 2022 13:05:50 +0000 (08:05 -0500)] 
mod.cservice: Adding 'phase' column to DB for the web

Thanks to ZioNeL for reporting it (Issue #7)

2 years agomod.ccontrol: fix to yesterday's LIMITS commit
Hidden [Fri, 7 Jan 2022 02:36:37 +0000 (21:36 -0500)] 
mod.ccontrol: fix to yesterday's LIMITS commit

2 years agomod.ccontrol: Modified forcecount behaviour in LIMITS command
Hidden [Thu, 6 Jan 2022 00:36:18 +0000 (19:36 -0500)] 
mod.ccontrol: Modified forcecount behaviour in LIMITS command

2 years agochanfix bug fix: C crashes when the CHECK command is used on a
Hidden [Thu, 30 Dec 2021 23:38:51 +0000 (18:38 -0500)] 
chanfix bug fix: C crashes when the CHECK command is used on a
channel that does not exist

2 years agoFixed bug where gnuworld crashes if one of its own modules kicks a
Hidden [Sun, 19 Dec 2021 21:18:08 +0000 (16:18 -0500)] 
Fixed bug where gnuworld crashes if one of its own modules kicks a
user out of a channel while it is bursting

2 years agoNot starting gnuworld in DAEMON mode by default
Hidden [Sun, 19 Dec 2021 21:12:45 +0000 (16:12 -0500)] 
Not starting gnuworld in DAEMON mode by default

2 years agomod.ccontrol: Configurable URLs can be added for 2 gline messages
Hidden [Fri, 19 Nov 2021 02:09:37 +0000 (21:09 -0500)] 
mod.ccontrol: Configurable URLs can be added for 2 gline messages
- Please install identd on this server
- Automatically banned for excessive connections

2 years agomod.dronescan: Glining /128 instead of /64 at all times on join-part flood
Hidden [Tue, 19 Oct 2021 22:16:15 +0000 (18:16 -0400)] 
mod.dronescan: Glining /128 instead of /64 at all times on join-part flood

2 years agoUpdate .gitignore for in-tree builds
Michael Poole [Thu, 14 Oct 2021 02:22:23 +0000 (22:22 -0400)] 
Update .gitignore for in-tree builds

2 years agoFix autoconf error message for log4cplus search
Michael Poole [Wed, 13 Oct 2021 00:17:41 +0000 (20:17 -0400)] 
Fix autoconf error message for log4cplus search

2 years agoAdd compile script to the repository (ew)
Michael Poole [Wed, 13 Oct 2021 00:14:48 +0000 (20:14 -0400)] 
Add compile script to the repository (ew)

2 years agomod.ccontrol: limitsChan is now optional using '' in the config file
Hidden [Sun, 5 Sep 2021 05:06:19 +0000 (01:06 -0400)] 
mod.ccontrol: limitsChan is now optional using '' in the config file

2 years agomod.ccontrol: Correct limitschan default configuration to prevent vague initializatio...
Compy [Sat, 4 Sep 2021 21:20:56 +0000 (16:20 -0500)] 
mod.ccontrol: Correct limitschan default configuration to prevent vague initialization crash

2 years agoChanged "install identd" gline message
Hidden [Fri, 3 Sep 2021 20:47:07 +0000 (16:47 -0400)] 
Changed "install identd" gline message

2 years agoDefault to using silent rules in Automake
Michael Poole [Wed, 2 Jun 2021 03:37:34 +0000 (23:37 -0400)] 
Default to using silent rules in Automake

2 years agoConvert to non-recursive make
Michael Poole [Wed, 2 Jun 2021 03:31:02 +0000 (23:31 -0400)] 
Convert to non-recursive make

2 years agoRemove extraneous square brackets in configure.ac
Michael Poole [Wed, 2 Jun 2021 02:36:57 +0000 (22:36 -0400)] 
Remove extraneous square brackets in configure.ac

[ is normally an alias for test, but [test is only a thing when m4
treats the [ as a quote.

2 years agoSimplify how modules are detected
Michael Poole [Wed, 2 Jun 2021 02:34:10 +0000 (22:34 -0400)] 
Simplify how modules are detected

2 years agoRename bin/*.in because they do not expand anything
Michael Poole [Wed, 2 Jun 2021 02:09:28 +0000 (22:09 -0400)] 
Rename bin/*.in because they do not expand anything

2 years agoUpdate autoconfigury code
Michael Poole [Wed, 2 Jun 2021 02:01:34 +0000 (22:01 -0400)] 
Update autoconfigury code

2 years agomod.openchanfix: Remove obsolete files
Michael Poole [Wed, 2 Jun 2021 01:41:56 +0000 (21:41 -0400)] 
mod.openchanfix: Remove obsolete files

2 years agoConsolidate most .gitignore files
Michael Poole [Wed, 2 Jun 2021 00:36:46 +0000 (20:36 -0400)] 
Consolidate most .gitignore files

bin/, libltdl/, test/ and tools/ still have their own ignore patterns,
but most of the modules and other directories used the same patterns.

2 years agoGit with the program
Michael Poole [Tue, 1 Jun 2021 12:30:45 +0000 (08:30 -0400)] 
Git with the program

Remove .arch-inventory and rename .cvsignore to .gitignore.

2 years agomod.ccontrol: Fixed issue with JUPE: the EVT_QUIT event was not posted,
Hidden [Mon, 31 May 2021 02:38:16 +0000 (22:38 -0400)] 
mod.ccontrol: Fixed issue with JUPE: the EVT_QUIT event was not posted,
resulting in the clients on juped servers still being counted on the
network

2 years agoserver.cc: Fix parsing of channel modes +c and +C.
Michael Poole [Mon, 31 May 2021 00:44:39 +0000 (20:44 -0400)] 
server.cc: Fix parsing of channel modes +c and +C.

2 years agomod.nickserv: Fix some compiler warnings
Michael Poole [Mon, 31 May 2021 00:44:10 +0000 (20:44 -0400)] 
mod.nickserv: Fix some compiler warnings

2 years agomod.dronescan: Fix some compiler warnings
Michael Poole [Mon, 31 May 2021 00:43:53 +0000 (20:43 -0400)] 
mod.dronescan: Fix some compiler warnings

2 years agomod.cservice: Fix some compiler warnings
Michael Poole [Mon, 31 May 2021 00:43:38 +0000 (20:43 -0400)] 
mod.cservice: Fix some compiler warnings

2 years agomod.cservice: Fix compiler warnings for commands that may be disabled
Michael Poole [Mon, 31 May 2021 00:43:16 +0000 (20:43 -0400)] 
mod.cservice: Fix compiler warnings for commands that may be disabled

2 years agomod.ccontrol: Fix some compiler warnings
Michael Poole [Mon, 31 May 2021 00:42:30 +0000 (20:42 -0400)] 
mod.ccontrol: Fix some compiler warnings

2 years agoltdl.c: sys_search_path can be empty, but never null
Michael Poole [Mon, 31 May 2021 00:41:58 +0000 (20:41 -0400)] 
ltdl.c: sys_search_path can be empty, but never null

2 years agomatch.cc: Comment switch statements that intend to fall through
Michael Poole [Mon, 31 May 2021 00:41:22 +0000 (20:41 -0400)] 
match.cc: Comment switch statements that intend to fall through

2 years agomoduleLoader: Avoid returning a reference to a temporary object
Michael Poole [Mon, 31 May 2021 00:40:43 +0000 (20:40 -0400)] 
moduleLoader: Avoid returning a reference to a temporary object

2 years agoirc_in_addr_valid: Fix all-bits-set test for C++
Michael Poole [Mon, 31 May 2021 00:40:16 +0000 (20:40 -0400)] 
irc_in_addr_valid: Fix all-bits-set test for C++

2 years agoRemove pre-C++11 exception specifications
Michael Poole [Mon, 31 May 2021 00:39:37 +0000 (20:39 -0400)] 
Remove pre-C++11 exception specifications

These had no real effect even under C++98, and are deprecated now.

2 years agoconfigure.ac: Update calls to AC_INIT, AM_INIT_AUTOMAKE
Michael Poole [Mon, 31 May 2021 00:38:36 +0000 (20:38 -0400)] 
configure.ac: Update calls to AC_INIT, AM_INIT_AUTOMAKE

automake has long preferred a single argument to AM_INIT_AUTOMAKE, and
autoconf has supported package name and version in AC_INIT for longer.

2 years agomod.ccontrol: fix (part 2)
Hidden [Sun, 30 May 2021 23:44:14 +0000 (19:44 -0400)] 
mod.ccontrol: fix (part 2)

2 years agomod.ccontrol: hoping this fixes a problem introduced in the last commit
Hidden [Sun, 30 May 2021 22:35:52 +0000 (18:35 -0400)] 
mod.ccontrol: hoping this fixes a problem introduced in the last commit

2 years agomod.ccontrol: Added debug output for the LIMITS command
Hidden [Sun, 30 May 2021 19:44:20 +0000 (15:44 -0400)] 
mod.ccontrol: Added debug output for the LIMITS command

2 years agomod.cservice: Rearranged if conditions in the REMUSER command (part 2)
Hidden [Thu, 27 May 2021 02:00:06 +0000 (22:00 -0400)] 
mod.cservice: Rearranged if conditions in the REMUSER command (part 2)
Found another flaw after the last commit

2 years agomod.cservice: Changed the order of IF conditions in the REMUSER command, as one condi...
Hidden [Thu, 27 May 2021 01:53:12 +0000 (21:53 -0400)] 
mod.cservice: Changed the order of IF conditions in the REMUSER command, as one condition could never happen for * access

3 years agoMerge pull request #6 from jhoneycutt/fix-cppcheck-errors
Hidden [Sat, 30 Jan 2021 21:28:39 +0000 (16:28 -0500)] 
Merge pull request #6 from jhoneycutt/fix-cppcheck-errors

Fix issues found by static analysis

3 years agoDon't dereference an iterator after it's been removed from its map
Jon Honeycutt [Thu, 30 Jul 2020 08:39:30 +0000 (08:39 +0000)] 
Don't dereference an iterator after it's been removed from its map

Instead, set the iterator to the result of calling std::multimap::erase(),
which will iterate it to the next time.

3 years agoDon't dereference an iterator that's been erased from its map
Jon Honeycutt [Thu, 30 Jul 2020 08:36:47 +0000 (08:36 +0000)] 
Don't dereference an iterator that's been erased from its map

Copy its data ptr before calling erase(), and return that.

3 years agoMemory leak identified by jhoneycutt fixed.
Hidden [Sat, 30 Jan 2021 20:24:01 +0000 (15:24 -0500)] 
Memory leak identified by jhoneycutt fixed.

3 years agoMerge pull request #4 from jhoneycutt/fix-mod.nickserv-compile-error
Hidden [Sat, 30 Jan 2021 19:40:10 +0000 (14:40 -0500)] 
Merge pull request #4 from jhoneycutt/fix-mod.nickserv-compile-error

Fix compile error in mod.nickserv

3 years agoMerge pull request #5 from jhoneycutt/use-pg_config
Empus [Sat, 30 Jan 2021 13:00:42 +0000 (23:00 +1000)] 
Merge pull request #5 from jhoneycutt/use-pg_config

Use pg_config tool to locate the PGSQL include and lib dirs

3 years agomod.ccontrol: LIMITS command now handles and lists isp emails properly.
Hidden [Wed, 20 Jan 2021 03:24:20 +0000 (22:24 -0500)] 
mod.ccontrol: LIMITS command now handles and lists isp emails properly.
New LIMITS command: info
New LIMITS list parameter: -e

3 years agomod.ccontrol: Now sending time diff as wallops
Hidden [Thu, 3 Dec 2020 01:11:53 +0000 (20:11 -0500)] 
mod.ccontrol: Now sending time diff as wallops

3 years agochanfix: fixed a bug with score calculation
Hidden [Sat, 5 Sep 2020 15:41:20 +0000 (11:41 -0400)] 
chanfix: fixed a bug with score calculation

3 years agoUse the pg_config tool to locate the PGSQL include and lib dirs.
Jon Honeycutt [Thu, 30 Jul 2020 07:25:43 +0000 (07:25 +0000)] 
Use the pg_config tool to locate the PGSQL include and lib dirs.

3 years agoFix compile error in mod.nickserv; Stats::Stats references the constructor, not
Jon Honeycutt [Thu, 30 Jul 2020 07:41:31 +0000 (07:41 +0000)] 
Fix compile error in mod.nickserv; Stats::Stats references the constructor, not
a type. Use gnuworld::Stats.

4 years agoImportant fix: doCommonAuth() must run in case of Login on connect
Gergo F [Fri, 3 Apr 2020 18:57:38 +0000 (19:57 +0100)] 
Important fix: doCommonAuth() must run in case of Login on connect

4 years agoIssue SETTIME every 30 mins if clock is off by 5+ seconds
Hidden [Sat, 21 Mar 2020 21:32:36 +0000 (17:32 -0400)] 
Issue SETTIME every 30 mins if clock is off by 5+ seconds

4 years agoDEBUG output added for GetLag feature
Hidden [Sat, 21 Mar 2020 20:42:27 +0000 (16:42 -0400)] 
DEBUG output added for GetLag feature

4 years agoDeactivating mod.dronescan "Aborting glines" when too few clients. Part 2
Hidden [Sat, 24 Aug 2019 12:53:02 +0000 (08:53 -0400)] 
Deactivating mod.dronescan "Aborting glines" when too few clients. Part 2

4 years agoDeactivating mod.dronescan "Aborting glines" when too few clients
Hidden [Tue, 20 Aug 2019 21:02:09 +0000 (17:02 -0400)] 
Deactivating mod.dronescan "Aborting glines" when too few clients
join/part flood

4 years agoccontrol: Disabling ipLRecentIauthList code
Hidden [Mon, 12 Aug 2019 04:15:04 +0000 (00:15 -0400)] 
ccontrol: Disabling ipLRecentIauthList code

4 years agoReverted back to original behavior: On net-join clients gets logged back silently
Gergo F [Thu, 1 Aug 2019 18:59:37 +0000 (19:59 +0100)] 
Reverted back to original behavior: On net-join clients gets logged back silently

4 years agomod.cservice: channellog inserts not escaping nickuserhost
GNUWorld [Thu, 1 Aug 2019 12:02:07 +0000 (05:02 -0700)] 
mod.cservice: channellog inserts not escaping nickuserhost

4 years agoccontrol/LIMITS: Added Log message for unidented glines
Hidden [Mon, 8 Jul 2019 22:27:58 +0000 (18:27 -0400)] 
ccontrol/LIMITS: Added Log message for unidented glines

4 years agomod.ccontrol: LIMITS delnetblock response fix
Hidden [Tue, 2 Jul 2019 04:26:19 +0000 (00:26 -0400)] 
mod.ccontrol: LIMITS delnetblock response fix

4 years agomod.ccontrol: added glunidented feature to LIMITS
Hidden [Sun, 30 Jun 2019 14:30:11 +0000 (10:30 -0400)] 
mod.ccontrol: added glunidented feature to LIMITS

5 years agoMinor fix for SW language
Gergo F [Thu, 9 May 2019 20:17:50 +0000 (21:17 +0100)] 
Minor fix for SW language

5 years agoone line fix
Hidden [Wed, 24 Apr 2019 02:32:17 +0000 (22:32 -0400)] 
one line fix

5 years agomod.ccontrol: added iauthTimeout config option
Hidden [Wed, 24 Apr 2019 02:27:36 +0000 (22:27 -0400)] 
mod.ccontrol: added iauthTimeout config option

5 years agomod.ccontrol: allowing admins to suspend remote opers, not only the ones
Hidden [Sun, 14 Apr 2019 13:27:23 +0000 (09:27 -0400)] 
mod.ccontrol: allowing admins to suspend remote opers, not only the ones
associated to their server

5 years agoopenchanfix: Fixed escapeSQLChars()
Hidden [Wed, 20 Mar 2019 02:09:26 +0000 (22:09 -0400)] 
openchanfix: Fixed escapeSQLChars()

5 years agoFixed cservice::BurstChannels() correctly set channel modes on Burst
Gergo F [Tue, 12 Feb 2019 01:48:46 +0000 (01:48 +0000)] 
Fixed cservice::BurstChannels() correctly set channel modes on Burst

5 years agofixed xIP::getIP32()
Hidden [Sun, 10 Feb 2019 07:01:15 +0000 (02:01 -0500)] 
fixed xIP::getIP32()

5 years agoFixed (DE)OP and (DE)VOICE commands with no nicks supplied
Hidden [Sat, 2 Feb 2019 17:03:02 +0000 (12:03 -0500)] 
Fixed (DE)OP and (DE)VOICE commands with no nicks supplied

5 years agomod.cservice: some set commands cause core with non-existent network chan
Empus [Thu, 31 Jan 2019 13:56:06 +0000 (05:56 -0800)] 
mod.cservice: some set commands cause core with non-existent network chan

5 years agoAutotopic fix
Gergo F [Mon, 17 Dec 2018 01:34:20 +0000 (01:34 +0000)] 
Autotopic fix

5 years agoFix for too wide GLINE masks
Gergo F [Mon, 12 Nov 2018 17:06:19 +0000 (17:06 +0000)] 
Fix for too wide GLINE masks

5 years agoAnnounce users expiration on debug channel
Gergo F [Sun, 14 Oct 2018 01:19:31 +0000 (02:19 +0100)] 
Announce users expiration on debug channel

5 years agoFixed sqlQuery bracket in sqlChannel::insertRecord
Gergo F [Sat, 6 Oct 2018 03:47:01 +0000 (04:47 +0100)] 
Fixed sqlQuery bracket in sqlChannel::insertRecord

5 years agoFix results order in cservice SCANHOSTCommand
Gergo F [Sat, 29 Sep 2018 20:03:18 +0000 (21:03 +0100)] 
Fix results order in cservice SCANHOSTCommand

5 years agoFixed sqlQuery in sqlChannel::insertRecord
Gergo F [Thu, 30 Aug 2018 01:46:23 +0000 (02:46 +0100)] 
Fixed sqlQuery in sqlChannel::insertRecord

5 years agoIn case of no topic for cservice HELP, respond in default english
Gergo F [Sat, 25 Aug 2018 13:47:00 +0000 (14:47 +0100)] 
In case of no topic for cservice HELP, respond in default english

5 years agoFix for IPCIDRMinIP function
Seven-7 [Sun, 19 Aug 2018 20:46:18 +0000 (21:46 +0100)] 
Fix for IPCIDRMinIP function

5 years agoMerge branch 'x-chanfix' into master
Seven-7 [Sun, 12 Aug 2018 22:31:18 +0000 (23:31 +0100)] 
Merge branch 'x-chanfix' into master

5 years agoNo need to check OpList when pending.status=8
Seven-7 [Sun, 12 Aug 2018 02:30:52 +0000 (03:30 +0100)] 
No need to check OpList when pending.status=8

5 years agoSend an XQ when a channel is purged
Seven-7 [Sun, 12 Aug 2018 00:33:58 +0000 (01:33 +0100)] 
Send an XQ when a channel is purged

5 years agoDelete existing pending_chanfix_scores data when a new channel is registered
Seven-7 [Sat, 11 Aug 2018 23:37:33 +0000 (00:37 +0100)] 
Delete existing pending_chanfix_scores data when a new channel is registered

5 years agoccontrol: now identifies which channels are +s/+p for the WHOIS and SCAN commands
Hidden [Mon, 6 Aug 2018 19:21:20 +0000 (15:21 -0400)] 
ccontrol: now identifies which channels are +s/+p for the WHOIS and SCAN commands

5 years agoTOPIC_TRACK fix - part 2
Hidden [Tue, 31 Jul 2018 15:31:48 +0000 (11:31 -0400)] 
TOPIC_TRACK fix - part 2

5 years agoFixed TRACK_TOPIC issue
Hidden [Tue, 31 Jul 2018 14:53:33 +0000 (10:53 -0400)] 
Fixed TRACK_TOPIC issue

5 years agoRemoved msg_XQ debug
Hidden [Tue, 31 Jul 2018 13:14:13 +0000 (09:14 -0400)] 
Removed msg_XQ debug

5 years agosmall xClient::Kick() bug fix for wildcard kicks
Hidden [Thu, 26 Jul 2018 20:41:53 +0000 (16:41 -0400)] 
small xClient::Kick() bug fix for wildcard kicks

5 years agoMerge branch 'master' of https://github.com/UndernetIRC/gnuworld
Gergo F [Sun, 22 Jul 2018 00:54:06 +0000 (01:54 +0100)] 
Merge branch 'master' of https://github.com/UndernetIRC/gnuworld

5 years agoSolved duplicated successful registered channel message + commit notake value as...
Gergo F [Sun, 22 Jul 2018 00:53:09 +0000 (01:53 +0100)] 
Solved duplicated successful registered channel message + commit notake value as well