]>
jfr.im git - irc/UndernetIRC/gnuworld.git/log
Hidden [Sun, 3 Apr 2022 19:16:08 +0000 (15:16 -0400)]
Refactoring for postgresql 13: Replacing 'RETURNS OPAQUE' with 'RETURNS
TRIGGER'
Hidden [Sun, 3 Apr 2022 19:13:47 +0000 (15:13 -0400)]
cservice.sql fix: replaced 'epoch' with "epoch" in functions
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.
Hidden [Sat, 19 Mar 2022 18:34:17 +0000 (14:34 -0400)]
mod.ccontrol: Including URL in iauth message for excessive connections
Hidden [Sun, 27 Feb 2022 15:16:24 +0000 (10:16 -0500)]
Finishing Entrope's previous commit to move server_command_map to $(pkgdatadir)
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).
Michael Poole [Tue, 22 Feb 2022 03:21:29 +0000 (22:21 -0500)]
Attempt to move server_command_map to $(pkgdatadir).
Hidden [Mon, 21 Feb 2022 16:35:27 +0000 (11:35 -0500)]
libircu: OPMODE fix (Issue #10)
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
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)
Hidden [Fri, 7 Jan 2022 02:36:37 +0000 (21:36 -0500)]
mod.ccontrol: fix to yesterday's LIMITS commit
Hidden [Thu, 6 Jan 2022 00:36:18 +0000 (19:36 -0500)]
mod.ccontrol: Modified forcecount behaviour in LIMITS command
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
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
Hidden [Sun, 19 Dec 2021 21:12:45 +0000 (16:12 -0500)]
Not starting gnuworld in DAEMON mode by default
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
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
Michael Poole [Thu, 14 Oct 2021 02:22:23 +0000 (22:22 -0400)]
Update .gitignore for in-tree builds
Michael Poole [Wed, 13 Oct 2021 00:17:41 +0000 (20:17 -0400)]
Fix autoconf error message for log4cplus search
Michael Poole [Wed, 13 Oct 2021 00:14:48 +0000 (20:14 -0400)]
Add compile script to the repository (ew)
Hidden [Sun, 5 Sep 2021 05:06:19 +0000 (01:06 -0400)]
mod.ccontrol: limitsChan is now optional using '' in the config file
Compy [Sat, 4 Sep 2021 21:20:56 +0000 (16:20 -0500)]
mod.ccontrol: Correct limitschan default configuration to prevent vague initialization crash
Hidden [Fri, 3 Sep 2021 20:47:07 +0000 (16:47 -0400)]
Changed "install identd" gline message
Michael Poole [Wed, 2 Jun 2021 03:37:34 +0000 (23:37 -0400)]
Default to using silent rules in Automake
Michael Poole [Wed, 2 Jun 2021 03:31:02 +0000 (23:31 -0400)]
Convert to non-recursive make
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.
Michael Poole [Wed, 2 Jun 2021 02:34:10 +0000 (22:34 -0400)]
Simplify how modules are detected
Michael Poole [Wed, 2 Jun 2021 02:09:28 +0000 (22:09 -0400)]
Rename bin/*.in because they do not expand anything
Michael Poole [Wed, 2 Jun 2021 02:01:34 +0000 (22:01 -0400)]
Update autoconfigury code
Michael Poole [Wed, 2 Jun 2021 01:41:56 +0000 (21:41 -0400)]
mod.openchanfix: Remove obsolete 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.
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.
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
Michael Poole [Mon, 31 May 2021 00:44:39 +0000 (20:44 -0400)]
server.cc: Fix parsing of channel modes +c and +C.
Michael Poole [Mon, 31 May 2021 00:44:10 +0000 (20:44 -0400)]
mod.nickserv: Fix some compiler warnings
Michael Poole [Mon, 31 May 2021 00:43:53 +0000 (20:43 -0400)]
mod.dronescan: Fix some compiler warnings
Michael Poole [Mon, 31 May 2021 00:43:38 +0000 (20:43 -0400)]
mod.cservice: Fix some compiler warnings
Michael Poole [Mon, 31 May 2021 00:43:16 +0000 (20:43 -0400)]
mod.cservice: Fix compiler warnings for commands that may be disabled
Michael Poole [Mon, 31 May 2021 00:42:30 +0000 (20:42 -0400)]
mod.ccontrol: Fix some compiler warnings
Michael Poole [Mon, 31 May 2021 00:41:58 +0000 (20:41 -0400)]
ltdl.c: sys_search_path can be empty, but never null
Michael Poole [Mon, 31 May 2021 00:41:22 +0000 (20:41 -0400)]
match.cc: Comment switch statements that intend to fall through
Michael Poole [Mon, 31 May 2021 00:40:43 +0000 (20:40 -0400)]
moduleLoader: Avoid returning a reference to a temporary object
Michael Poole [Mon, 31 May 2021 00:40:16 +0000 (20:40 -0400)]
irc_in_addr_valid: Fix all-bits-set test for C++
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.
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.
Hidden [Sun, 30 May 2021 23:44:14 +0000 (19:44 -0400)]
mod.ccontrol: fix (part 2)
Hidden [Sun, 30 May 2021 22:35:52 +0000 (18:35 -0400)]
mod.ccontrol: hoping this fixes a problem introduced in the last commit
Hidden [Sun, 30 May 2021 19:44:20 +0000 (15:44 -0400)]
mod.ccontrol: Added debug output for the LIMITS command
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
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
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
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.
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.
Hidden [Sat, 30 Jan 2021 20:24:01 +0000 (15:24 -0500)]
Memory leak identified by jhoneycutt fixed.
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
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
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
Hidden [Thu, 3 Dec 2020 01:11:53 +0000 (20:11 -0500)]
mod.ccontrol: Now sending time diff as wallops
Hidden [Sat, 5 Sep 2020 15:41:20 +0000 (11:41 -0400)]
chanfix: fixed a bug with score calculation
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.
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.
Gergo F [Fri, 3 Apr 2020 18:57:38 +0000 (19:57 +0100)]
Important fix: doCommonAuth() must run in case of Login on connect
Hidden [Sat, 21 Mar 2020 21:32:36 +0000 (17:32 -0400)]
Issue SETTIME every 30 mins if clock is off by 5+ seconds
Hidden [Sat, 21 Mar 2020 20:42:27 +0000 (16:42 -0400)]
DEBUG output added for GetLag feature
Hidden [Sat, 24 Aug 2019 12:53:02 +0000 (08:53 -0400)]
Deactivating mod.dronescan "Aborting glines" when too few clients. Part 2
Hidden [Tue, 20 Aug 2019 21:02:09 +0000 (17:02 -0400)]
Deactivating mod.dronescan "Aborting glines" when too few clients
join/part flood
Hidden [Mon, 12 Aug 2019 04:15:04 +0000 (00:15 -0400)]
ccontrol: Disabling ipLRecentIauthList code
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
GNUWorld [Thu, 1 Aug 2019 12:02:07 +0000 (05:02 -0700)]
mod.cservice: channellog inserts not escaping nickuserhost
Hidden [Mon, 8 Jul 2019 22:27:58 +0000 (18:27 -0400)]
ccontrol/LIMITS: Added Log message for unidented glines
Hidden [Tue, 2 Jul 2019 04:26:19 +0000 (00:26 -0400)]
mod.ccontrol: LIMITS delnetblock response fix
Hidden [Sun, 30 Jun 2019 14:30:11 +0000 (10:30 -0400)]
mod.ccontrol: added glunidented feature to LIMITS
Gergo F [Thu, 9 May 2019 20:17:50 +0000 (21:17 +0100)]
Minor fix for SW language
Hidden [Wed, 24 Apr 2019 02:32:17 +0000 (22:32 -0400)]
one line fix
Hidden [Wed, 24 Apr 2019 02:27:36 +0000 (22:27 -0400)]
mod.ccontrol: added iauthTimeout config option
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
Hidden [Wed, 20 Mar 2019 02:09:26 +0000 (22:09 -0400)]
openchanfix: Fixed escapeSQLChars()
Gergo F [Tue, 12 Feb 2019 01:48:46 +0000 (01:48 +0000)]
Fixed cservice::BurstChannels() correctly set channel modes on Burst
Hidden [Sun, 10 Feb 2019 07:01:15 +0000 (02:01 -0500)]
fixed xIP::getIP32()
Hidden [Sat, 2 Feb 2019 17:03:02 +0000 (12:03 -0500)]
Fixed (DE)OP and (DE)VOICE commands with no nicks supplied
Empus [Thu, 31 Jan 2019 13:56:06 +0000 (05:56 -0800)]
mod.cservice: some set commands cause core with non-existent network chan
Gergo F [Mon, 17 Dec 2018 01:34:20 +0000 (01:34 +0000)]
Autotopic fix
Gergo F [Mon, 12 Nov 2018 17:06:19 +0000 (17:06 +0000)]
Fix for too wide GLINE masks
Gergo F [Sun, 14 Oct 2018 01:19:31 +0000 (02:19 +0100)]
Announce users expiration on debug channel
Gergo F [Sat, 6 Oct 2018 03:47:01 +0000 (04:47 +0100)]
Fixed sqlQuery bracket in sqlChannel::insertRecord
Gergo F [Sat, 29 Sep 2018 20:03:18 +0000 (21:03 +0100)]
Fix results order in cservice SCANHOSTCommand
Gergo F [Thu, 30 Aug 2018 01:46:23 +0000 (02:46 +0100)]
Fixed sqlQuery in sqlChannel::insertRecord
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
Seven-7 [Sun, 19 Aug 2018 20:46:18 +0000 (21:46 +0100)]
Fix for IPCIDRMinIP function
Seven-7 [Sun, 12 Aug 2018 22:31:18 +0000 (23:31 +0100)]
Merge branch 'x-chanfix' into master
Seven-7 [Sun, 12 Aug 2018 02:30:52 +0000 (03:30 +0100)]
No need to check OpList when pending.status=8
Seven-7 [Sun, 12 Aug 2018 00:33:58 +0000 (01:33 +0100)]
Send an XQ when a channel is purged
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
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
Hidden [Tue, 31 Jul 2018 15:31:48 +0000 (11:31 -0400)]
TOPIC_TRACK fix - part 2
Hidden [Tue, 31 Jul 2018 14:53:33 +0000 (10:53 -0400)]
Fixed TRACK_TOPIC issue
Hidden [Tue, 31 Jul 2018 13:14:13 +0000 (09:14 -0400)]
Removed msg_XQ debug
Hidden [Thu, 26 Jul 2018 20:41:53 +0000 (16:41 -0400)]
small xClient::Kick() bug fix for wildcard kicks
Gergo F [Sun, 22 Jul 2018 00:54:06 +0000 (01:54 +0100)]
Merge branch 'master' of https://github.com/UndernetIRC/gnuworld
Gergo F [Sun, 22 Jul 2018 00:53:09 +0000 (01:53 +0100)]
Solved duplicated successful registered channel message + commit notake value as well