]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
attilamolnar [Sun, 24 Jun 2012 14:10:24 +0000 (16:10 +0200)]
m_uninvite Notify remote users properly
attilamolnar [Sun, 24 Jun 2012 16:37:25 +0000 (18:37 +0200)]
m_connflood Cleanup
attilamolnar [Sun, 8 Jul 2012 13:03:35 +0000 (15:03 +0200)]
Remove negative BanCache entries only when the AddLine is successful instead of removing them before checking anything
attilamolnar [Sat, 21 Jul 2012 11:28:05 +0000 (13:28 +0200)]
Don't hardcode conf/inspircd.conf as the config file, allow the configure script to override it (configure asked for the path but the ircd used the hardcoded path regardless)
Fixes #264 reported by @ampt
attilamolnar [Wed, 18 Jul 2012 11:34:08 +0000 (13:34 +0200)]
m_namesx Handle colons in channel names properly
Fixes #258 reported by @FxChiP
attilamolnar [Sat, 21 Jul 2012 13:49:04 +0000 (15:49 +0200)]
m_ssl_gnutls Compile with -Wno-deprecated-declarations
Fixes #246 reported by @SeLEct-
attilamolnar [Sat, 21 Jul 2012 12:16:07 +0000 (14:16 +0200)]
m_ssl_gnutls Advertise only one ssl port by default in ISUPPORT
Fixes #261 reported by @Shawn-Smith and others
attilamolnar [Thu, 19 Jul 2012 14:14:20 +0000 (16:14 +0200)]
m_ssl_gnutls Move common session initialization code into a function
attilamolnar [Thu, 19 Jul 2012 14:03:06 +0000 (16:03 +0200)]
m_ssl_gnutls Add a config option that can be used to set the value of the SSL token in ISUPPORT
Adam [Wed, 18 Jul 2012 02:10:49 +0000 (22:10 -0400)]
Fixed Windows build
attilamolnar [Tue, 17 Jul 2012 02:15:28 +0000 (04:15 +0200)]
m_noctcp Fix /me not being allowed on +C channels
Fixes #260 reported by @JDowny
attilamolnar [Fri, 13 Jul 2012 19:32:41 +0000 (21:32 +0200)]
m_ssl_openssl Use the system default cipher list if no cipher list is specifed
Attila Molnar [Fri, 13 Jul 2012 19:24:06 +0000 (12:24 -0700)]
Merge pull request #230 from Robby-/insp20-openssl
[2.0] m_ssl_openssl: Show cipher used on connect and allow available ciphers to be customized.
attilamolnar [Fri, 13 Jul 2012 15:38:01 +0000 (17:38 +0200)]
Release 2.0.8
Attila Molnar [Fri, 13 Jul 2012 15:32:54 +0000 (08:32 -0700)]
Merge pull request #249 from Shawn-Smith/insp20+simplemode
[2.0] Simplified the SimpleModeHandlers
attilamolnar [Wed, 4 Jul 2012 15:20:22 +0000 (17:20 +0200)]
m_services_account Simplify mode handlers
attilamolnar [Wed, 4 Jul 2012 15:13:41 +0000 (17:13 +0200)]
Use SimpleUserModeHandler/SimpleChannelModeHandler where possible
attilamolnar [Fri, 15 Jun 2012 01:26:47 +0000 (03:26 +0200)]
Use less memory when rehashing built-in hashmaps
attilamolnar [Thu, 5 Jul 2012 22:22:01 +0000 (00:22 +0200)]
m_blockamsg Remove redundant null pointer and IS_LOCAL() check
attilamolnar [Thu, 5 Jul 2012 01:25:25 +0000 (03:25 +0200)]
m_ident Fix casting User pointers to LocalUser pointers blindly
attilamolnar [Thu, 5 Jul 2012 01:04:41 +0000 (03:04 +0200)]
m_ident Close the socket and mark as done when received something instead of doing it in two places before returning
attilamolnar [Fri, 13 Jul 2012 13:09:30 +0000 (15:09 +0200)]
Move STATS handler back to cmd_stats so it's hotpatchable again
attilamolnar [Fri, 13 Jul 2012 15:17:06 +0000 (17:17 +0200)]
Revert m_xline_db Get the xlines from the core, don't maintain a seperate list (reverse-merged from commit
183b182b3d6c0c32f4d10e131a55adbf54b8be01 )
attilamolnar [Fri, 13 Jul 2012 13:10:25 +0000 (15:10 +0200)]
Change debug message in Invitation::Find() to output expiration time as a string to avoid warnings
attilamolnar [Thu, 12 Jul 2012 18:58:14 +0000 (20:58 +0200)]
m_chanhistory Read the boolean config entry with getBool()
attilamolnar [Thu, 12 Jul 2012 18:57:44 +0000 (20:57 +0200)]
m_halfop, m_chanhistory Remove redundant ModeParser::DelMode() calls, the modes are deleted automatically on unload
attilamolnar [Sat, 7 Jul 2012 18:00:13 +0000 (20:00 +0200)]
m_chanlog Use std::multimap::equal_range for iteratation instead of ::find and then checking each key after it
attilamolnar [Mon, 9 Jul 2012 16:06:08 +0000 (18:06 +0200)]
Close files opened with popen() with pclose() instead of fclose()
attilamolnar [Wed, 11 Jul 2012 13:18:10 +0000 (15:18 +0200)]
Fix allow_overlapped having the opposite effect in irc::portparser
attilamolnar [Wed, 11 Jul 2012 12:40:43 +0000 (14:40 +0200)]
Don't manage memory manually for the commasepstream in irc::portparser
attilamolnar [Mon, 9 Jul 2012 10:23:33 +0000 (12:23 +0200)]
Use std::set instead of std::map in irc::portparser
attilamolnar [Tue, 10 Jul 2012 22:45:22 +0000 (00:45 +0200)]
cmd_commands Don't show server only commands to users
Adam [Mon, 9 Jul 2012 05:53:07 +0000 (01:53 -0400)]
Fixed Windows build, int32_t is already defined in stdint.h.
Add GnuTLS support for Windows.
Made NSIS script include extra DLL files if supplied and
include the conf/aliases and conf/modules example configuration files.
Added make_gnutls_cert.bat to generate GnuTLS certificates on Windows.
Fixed typo in gnutlscert.pm.
attilamolnar [Thu, 5 Jul 2012 20:22:50 +0000 (22:22 +0200)]
m_spanningtree Add function to easily determine whether a server was introduced to the network, use it to determine when to send SQUIT
attilamolnar [Sat, 7 Jul 2012 11:56:02 +0000 (13:56 +0200)]
m_setname, m_chgname Unify notices and annoucements
Shawn Smith [Sat, 7 Jul 2012 17:20:18 +0000 (13:20 -0400)]
Added ExtBan U to match only Unregistered users
Enhancement requested in Issue #247
attilamolnar [Sat, 7 Jul 2012 14:36:57 +0000 (16:36 +0200)]
m_satopic Use WriteGlobalSno instead of writing the same thing with SNO->WriteToSnoMask and PI->SendSNONotice
attilamolnar [Thu, 5 Jul 2012 00:32:36 +0000 (02:32 +0200)]
m_lockserv Don't lock/unlock when already locked/unlocked, update messages
attilamolnar [Thu, 5 Jul 2012 00:33:43 +0000 (02:33 +0200)]
m_lockserv Remove obsolete comments and unnecessary string clear()s
attilamolnar [Thu, 5 Jul 2012 00:12:29 +0000 (02:12 +0200)]
m_shun Display shun target correctly in the error message when adding a new shun and it exists
attilamolnar [Sun, 1 Jul 2012 20:22:38 +0000 (22:22 +0200)]
m_mlock Remove unnecessary iteration
attilamolnar [Fri, 6 Jul 2012 00:53:40 +0000 (02:53 +0200)]
m_swhois Switch to OnPostOper hook instead of using OnPostCommand
attilamolnar [Fri, 6 Jul 2012 00:47:51 +0000 (02:47 +0200)]
m_stripcolor Removing a character from a string while iterating it is slightly less complicated
attilamolnar [Thu, 5 Jul 2012 01:40:31 +0000 (03:40 +0200)]
m_globops Don't concatenate, the command parser does it for us as maxparams for the command is 1
attilamolnar [Wed, 4 Jul 2012 13:44:38 +0000 (15:44 +0200)]
m_inviteexception Remove useless check
attilamolnar [Sun, 24 Jun 2012 14:05:35 +0000 (16:05 +0200)]
m_inviteexception Read invitebypasskey setting once and store it instead of reading it at every invite check
attilamolnar [Sat, 7 Jul 2012 11:40:30 +0000 (13:40 +0200)]
m_setname, m_chgname Disallow empty GECOS, spotted by @Robby-
attilamolnar [Fri, 6 Jul 2012 00:36:08 +0000 (02:36 +0200)]
m_ldapoper Say what the module actually does in the description
attilamolnar [Sat, 7 Jul 2012 11:08:02 +0000 (13:08 +0200)]
cmd_stats Remove unused preprocessor stuff (it has been living in stats.cpp for a while)
Shawn Smith [Sat, 7 Jul 2012 00:57:44 +0000 (20:57 -0400)]
Improved the SimpleModeHandlers
Attila Molnar [Fri, 6 Jul 2012 23:02:31 +0000 (16:02 -0700)]
Merge pull request #223 from Shawn-Smith/insp20+needmoreparams
[2.0] Fix to show ERR_NEEDMOREPARAMS for USERHOST and ISON
Shawn Smith [Sat, 23 Jun 2012 00:43:49 +0000 (20:43 -0400)]
Fix to show ERR_NEEDMOREPARAMS for cmd_userhost and cmd_ison
Attila Molnar [Fri, 6 Jul 2012 18:57:35 +0000 (11:57 -0700)]
Merge pull request #217 from Shawn-Smith/insp20+antiredirect
[2.0] Backported user mode +L from 2.1
Attila Molnar [Fri, 6 Jul 2012 18:43:15 +0000 (11:43 -0700)]
Merge pull request #248 from Shawn-Smith/insp20+descfix
[2.0] Updated some module version lines.
Shawn Smith [Fri, 6 Jul 2012 18:23:04 +0000 (14:23 -0400)]
Updated the version lines on several modules.
attilamolnar [Fri, 6 Jul 2012 18:25:21 +0000 (20:25 +0200)]
#include <stdint.h>, add header guard to extensible.h
Fixes #102 reported by @kshade
Shawn Smith [Wed, 20 Jun 2012 13:13:19 +0000 (09:13 -0400)]
Backported usermode +L from insp21. Stops forced redirection given by cmode +L
Attila Molnar [Fri, 6 Jul 2012 16:21:49 +0000 (09:21 -0700)]
Merge pull request #127 from Justasic/insp20+color
[2.0] Added processing of color codes into /rules
Justin Crawford [Wed, 16 May 2012 22:56:38 +0000 (15:56 -0700)]
Added color codes to /rules, moved the parsing to ServerConfig and cleaned the code up a bit
Attila Molnar [Thu, 5 Jul 2012 20:03:48 +0000 (13:03 -0700)]
Merge pull request #242 from SaberUK/insp20-doxygen-fix
[2.0] Doxygen fixes
Peter Powell [Thu, 5 Jul 2012 20:00:35 +0000 (21:00 +0100)]
Fix Doxygen syntax errors.
Attila Molnar [Thu, 5 Jul 2012 19:16:27 +0000 (12:16 -0700)]
Merge pull request #244 from SaberUK/insp20-configure-fix
[2.0] Configure message fix
Attila Molnar [Thu, 5 Jul 2012 19:15:19 +0000 (12:15 -0700)]
Merge pull request #243 from SaberUK/insp20-config-deprecation
Explicitly deprecate some config changes.
Peter Powell [Thu, 5 Jul 2012 04:28:03 +0000 (05:28 +0100)]
GnuTLS requires pkg-config as well.
Peter Powell [Thu, 5 Jul 2012 00:57:40 +0000 (01:57 +0100)]
Explicitly deprecate some config changes.
attilamolnar [Wed, 4 Jul 2012 17:42:20 +0000 (19:42 +0200)]
m_spanningtree Fix crash in SVSPART handler when the given channel doesn't exist
Attila Molnar [Wed, 4 Jul 2012 17:32:06 +0000 (10:32 -0700)]
Merge pull request #241 from attilamolnar/insp20+delaymsgfix
[2.0] Fix MODE #chan +d being sent to users on a channel when a remote user joined a chan with +d on it
attilamolnar [Wed, 4 Jul 2012 17:18:38 +0000 (19:18 +0200)]
m_delaymsg Don't bother with remote users
attilamolnar [Wed, 4 Jul 2012 17:12:00 +0000 (19:12 +0200)]
m_delaymsg Stop sending +d mode change to users when a remote user joins a channel with +d on it
attilamolnar [Wed, 4 Jul 2012 17:06:17 +0000 (19:06 +0200)]
m_delaymsg Remove unused code
Peter Powell [Wed, 4 Jul 2012 14:04:18 +0000 (15:04 +0100)]
Update Doxyfile for the latest Doxygen.
Attila Molnar [Wed, 4 Jul 2012 12:46:57 +0000 (05:46 -0700)]
Merge pull request #239 from alyx/insp20
Add CHANNELLEN to isupport
attilamolnar [Mon, 2 Jul 2012 17:08:00 +0000 (19:08 +0200)]
Remove leftover #ifdefs and #includes from cmd_*.cpp
Alyx [Mon, 2 Jul 2012 06:44:07 +0000 (01:44 -0500)]
Add CHANNELLEN to isupport
Adam [Sun, 1 Jul 2012 23:21:41 +0000 (19:21 -0400)]
Updated example config path in Windows NSI script
Robin Burchell [Sun, 1 Jul 2012 20:54:27 +0000 (22:54 +0200)]
Release 2.0.7 (we're so cool that we're skipping 2.0.6)
attilamolnar [Sun, 1 Jul 2012 19:42:57 +0000 (21:42 +0200)]
m_spanningtree Call the collision handler with the proper parameter (client ip instead of modestring) when a nick collides at burst
attilamolnar [Sun, 1 Jul 2012 19:39:51 +0000 (21:39 +0200)]
m_spanningtree Return when ecountering an invalid command coming from a remote server
attilamolnar [Sun, 1 Jul 2012 19:25:54 +0000 (21:25 +0200)]
Fix crash in ADDLINE handler when the command had no parameters
Robin Burchell [Sun, 1 Jul 2012 19:34:18 +0000 (21:34 +0200)]
Don't throw an exception if passed bad parameters to stringjoiner.
It's far too common to "misuse" this API by accidentally trying to use
stringjoiner with an empty container, and fixing that is more or less adding
boilerplate in every place we fix it.
Instead, let's just return and not touch the string, and not throw.
Done-with: Attila Molnar <attilamolnar@hush.com>
attilamolnar [Sun, 1 Jul 2012 19:06:22 +0000 (21:06 +0200)]
m_xline_db Fix memory leak when adding a loaded xline fails
Robin Burchell [Sun, 1 Jul 2012 19:12:16 +0000 (21:12 +0200)]
Revert "users: add SetClientIP function for irc::sockets::sockaddrs type."
This reverts commit
f0474272303ac9297f637ce956315518138bafff .
Robin Burchell [Sun, 1 Jul 2012 19:12:06 +0000 (21:12 +0200)]
Revert "users: LocalUser constructor should call SetClientIP() on itself"
This reverts commit
dca6a7821efbfd1e6c2987dfa1d2b9f72d1db1be .
Robin Burchell [Sun, 1 Jul 2012 19:11:59 +0000 (21:11 +0200)]
Revert "users: introduce OnSetClientIP hook."
This reverts commit
5fd31ec5a6ba6021763b36d8d17d4665900623ab .
Robin Burchell [Sun, 1 Jul 2012 19:11:45 +0000 (21:11 +0200)]
Revert "m_dnsbl: switch to OnSetClientIP hook which may be refired."
This reverts commit
fbf14cb9ff28ae1b8a6c4b90a18470381afbcc53 .
attilamolnar [Wed, 27 Jun 2012 23:39:16 +0000 (01:39 +0200)]
Fix maxbans not being enforced
attilamolnar [Sun, 1 Jul 2012 17:53:37 +0000 (19:53 +0200)]
m_callerid, m_dccallow Use OnUserPostNick hook instead of OnUserPreNick
attilamolnar [Sun, 1 Jul 2012 18:35:16 +0000 (20:35 +0200)]
m_callerid, m_dccallow Fix crash caused by allowing unregistered users and SIDs to be on callerid/dccallow lists
attilamolnar [Sun, 1 Jul 2012 18:00:09 +0000 (20:00 +0200)]
m_callerid Remove unused parameter
attilamolnar [Sun, 1 Jul 2012 18:05:40 +0000 (20:05 +0200)]
m_callerid Use std::find() where possible
attilamolnar [Sun, 1 Jul 2012 18:36:26 +0000 (20:36 +0200)]
m_callerid Remove redundant includes
attilamolnar [Sun, 1 Jul 2012 18:47:07 +0000 (20:47 +0200)]
m_dccallow Fix unsafe iteration
attilamolnar [Sun, 1 Jul 2012 18:56:24 +0000 (20:56 +0200)]
m_xline_db Get the xlines from the core, don't maintain a seperate list
attilamolnar [Sun, 24 Jun 2012 15:10:11 +0000 (17:10 +0200)]
m_noctcp Use SimpleChannelModeHandler, reorder checks
attilamolnar [Sun, 24 Jun 2012 15:09:03 +0000 (17:09 +0200)]
m_opermodes Remove unused OnRehash hook, don't touch remote opers, send mode changes with SendMode
attilamolnar [Sun, 24 Jun 2012 14:06:58 +0000 (16:06 +0200)]
m_delaymsg Don't allow mode to be unset when it's not set
attilamolnar [Sun, 24 Jun 2012 13:55:14 +0000 (15:55 +0200)]
m_nonicks Use SimpleChannelModeHandler
attilamolnar [Sun, 24 Jun 2012 16:08:23 +0000 (18:08 +0200)]
m_operlevels Remove unused hook
attilamolnar [Fri, 15 Jun 2012 18:08:04 +0000 (20:08 +0200)]
m_alltime Add a missing space to the notice
attilamolnar [Fri, 15 Jun 2012 18:03:08 +0000 (20:03 +0200)]
Remove unused channelmanager