]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
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
Robin Burchell [Fri, 29 Jun 2012 21:49:05 +0000 (14:49 -0700)]
Merge pull request #238 from SaberUK/insp20-spelling-fix
[2.0] Spelling fix.
Peter Powell [Fri, 29 Jun 2012 10:51:34 +0000 (11:51 +0100)]
Fix typo in log message.
Attila Molnar [Thu, 28 Jun 2012 00:24:00 +0000 (17:24 -0700)]
Merge pull request #237 from SaberUK/insp20-fix-windows-build
[2.0] InviteBase needs to be a CoreExport on Windows.
Peter Powell [Thu, 28 Jun 2012 00:19:11 +0000 (01:19 +0100)]
InviteBase needs to be a CoreExport on Windows.
Attila Molnar [Wed, 27 Jun 2012 23:29:21 +0000 (16:29 -0700)]
Merge pull request #235 from attilamolnar/insp20+invitefix
Attila Molnar [Wed, 27 Jun 2012 23:23:09 +0000 (16:23 -0700)]
Merge pull request #234 from attilamolnar/insp20+chanhistory
Attila Molnar [Wed, 27 Jun 2012 23:16:11 +0000 (16:16 -0700)]
Merge pull request #233 from attilamolnar/insp20+cap
attilamolnar [Sun, 17 Jun 2012 16:37:47 +0000 (18:37 +0200)]
m_cap Allow clients to disable specific capabilities by prefixing them with a dash (-) to be compliant with the specification
attilamolnar [Sun, 17 Jun 2012 16:37:39 +0000 (18:37 +0200)]
m_cap Fix crash when a user issued a CAP CLEAR request and the CapEvent had an empty list of removed CAPs
attilamolnar [Sun, 17 Jun 2012 16:37:06 +0000 (18:37 +0200)]
m_cap Use an enum to specify cap event type instead of a string, assign CapEvent data in the constructor
Attila Molnar [Tue, 26 Jun 2012 21:16:44 +0000 (14:16 -0700)]
Merge pull request #215 from attilamolnar/insp20+modfixes
[2.0] Bugfixes/improvements in m_rline, m_svshold, m_shun, m_cban
attilamolnar [Sun, 17 Jun 2012 15:53:39 +0000 (17:53 +0200)]
Fix pending invites not being removed when a channel was deleted or had its TS lowered
attilamolnar [Sun, 17 Jun 2012 15:48:18 +0000 (17:48 +0200)]
m_chanhistory Keep history when changing parameters
attilamolnar [Sun, 17 Jun 2012 15:47:24 +0000 (17:47 +0200)]
m_chanhistory Don't allow durations that contain an invalid char or too long
attilamolnar [Sun, 17 Jun 2012 15:45:12 +0000 (17:45 +0200)]
m_chanhistory Add config setting to show/hide the informational notice before playing back history, don't playback to remote users
attilamolnar [Sun, 17 Jun 2012 12:58:16 +0000 (14:58 +0200)]
m_shun Fix out of bounds vector access leading to crashes when hiding part reason for a shunned user
attilamolnar [Sun, 17 Jun 2012 12:50:18 +0000 (14:50 +0200)]
m_shun Fix a couple of things, namely
- remove OnUserConnect hook as it was completly a no-op
- remove call to XLineManager::ApplyLines() as it iterates the local userlist and made no sense
- return CMD_SUCCESS when /SHUN succeeded, CMD_FAILURE otherwise
- remove unused exception handler
- don't route SHUN commands at all, spanningtree adds and removes the lines automatically
attilamolnar [Sun, 17 Jun 2012 12:46:34 +0000 (14:46 +0200)]
m_rline Fix memory leak when zlineonmatch was true and the zline existed, simplify zline adding logic
attilamolnar [Sun, 17 Jun 2012 12:44:01 +0000 (14:44 +0200)]
m_svshold Fix a couple of things, namely
- don't ask the XLine manager to apply SVSHOLD lines to the userlist, as we do nothing on match
- remove call to XLineManager::ApplyLines() as it iterates the local userlist and made no sense
- return CMD_SUCCESS when SVSHOLD succeeded, CMD_FAILURE otherwise
- remove unused exception handler
- don't route SVSHOLD commands at all, spanningtree adds and removes the lines automatically
attilamolnar [Sun, 17 Jun 2012 12:42:16 +0000 (14:42 +0200)]
m_cban Fix a couple of things, namely
- remove call to XLineManager::ApplyLines() as it iterates the local userlist and made no sense
- return CMD_SUCCESS when /CBAN succeeded, CMD_FAILURE otherwise
- remove unused exception handler
- don't route CBAN commands at all, spanningtree adds and removes the lines automatically
Robin Burchell [Fri, 15 Jun 2012 09:44:57 +0000 (02:44 -0700)]
Merge pull request #193 from attilamolnar/insp20+newlinefix
[2.0] Cut the ending \n from all lines in included (exec)files
Attila Molnar [Thu, 14 Jun 2012 00:58:20 +0000 (17:58 -0700)]
Merge pull request #184 from SaberUK/insp20-copy-all-configs
[2.0] Install all configuration files
Sir Pogsalot [Wed, 13 Jun 2012 06:03:56 +0000 (23:03 -0700)]
Merge pull request #213 from attilamolnar/insp20+namesx
[2.0] Add support to m_namesx for altering /WHO replies
attilamolnar [Mon, 11 Jun 2012 16:44:53 +0000 (18:44 +0200)]
m_geoip Add support for /stats G
m_geoip Change /stats G numeric to be 801
attilamolnar [Thu, 7 Jun 2012 18:14:58 +0000 (20:14 +0200)]
Make m_cap.h a bit cleverer
attilamolnar [Thu, 7 Jun 2012 18:10:07 +0000 (20:10 +0200)]
New module to support IRCv3 extras, namely account-notify, away-notify and extended-join CAPs
attilamolnar [Thu, 7 Jun 2012 18:08:26 +0000 (20:08 +0200)]
m_services_account Send an AccountEvent with an empty accountname when a user logs out of an account
attilamolnar [Thu, 31 May 2012 20:47:24 +0000 (22:47 +0200)]
m_spanningtree Burst to a new server before introducing it to the rest of the network
Fixes issue #103 reported by @nenolod
Sir Poggles [Wed, 13 Jun 2012 01:58:45 +0000 (18:58 -0700)]
Be consistent with Robby's qQ snomask changes
William Pitcock [Tue, 12 Jun 2012 03:17:09 +0000 (22:17 -0500)]
m_dnsbl: switch to OnSetClientIP hook which may be refired.
William Pitcock [Tue, 12 Jun 2012 03:12:23 +0000 (22:12 -0500)]
users: introduce OnSetClientIP hook.
This hook is called whenever a client's IP is modified.
William Pitcock [Tue, 12 Jun 2012 03:10:55 +0000 (22:10 -0500)]
users: LocalUser constructor should call SetClientIP() on itself
This way we fire a future hook based on local IP information changing.
William Pitcock [Tue, 12 Jun 2012 03:06:36 +0000 (22:06 -0500)]
users: add SetClientIP function for irc::sockets::sockaddrs type.
Code which touches client_sa should instead use this SetClientIP function so that hooks may
be called in the future.
Sir Poggles [Wed, 13 Jun 2012 01:22:15 +0000 (18:22 -0700)]
fgets(): refer to the buffer size (no literals)
attilamolnar [Mon, 11 Jun 2012 16:59:06 +0000 (18:59 +0200)]
Fix 2 clang warnings reported by @SaberUK
Robby- [Tue, 12 Jun 2012 02:35:35 +0000 (04:35 +0200)]
Snomask qQ: Swap quit message and IP for easier parsing by bots or scripts
Peter Powell [Mon, 11 Jun 2012 04:34:47 +0000 (05:34 +0100)]
README changes.
attilamolnar [Mon, 11 Jun 2012 17:55:44 +0000 (19:55 +0200)]
Fix build on Debian GNU/Hurd platforms, thanks to Jonathan Wiltshire <jmw@debian.org> for the patch
Fixes issue #98 reported by @guikcd
Robby- [Tue, 12 Jun 2012 04:37:04 +0000 (06:37 +0200)]
m_check: Include IP and gecos in host/IP-mask lookup results
Peter Powell [Tue, 12 Jun 2012 17:53:50 +0000 (18:53 +0100)]
Install example alias and module configuration files as well.
Peter Powell [Tue, 12 Jun 2012 17:38:54 +0000 (18:38 +0100)]
Move all example configuration files to their own directory.
attilamolnar [Tue, 12 Jun 2012 16:16:08 +0000 (18:16 +0200)]
m_namesx Add support for altering /WHO replies to be compliant with the specification
attilamolnar [Mon, 11 Jun 2012 13:08:10 +0000 (15:08 +0200)]
m_spanningtree Only add a resolved server IP as valid if it still exists when the lookup completes
attilamolnar [Mon, 11 Jun 2012 13:05:07 +0000 (15:05 +0200)]
m_spanningtree Move SecurityIPResolver code to resolvers.cpp from resolvers.h
attilamolnar [Mon, 11 Jun 2012 13:04:29 +0000 (15:04 +0200)]
m_spanningtree Disallow server passwords which contain a space char and those which begin with a colon
Update links.conf.example
attilamolnar [Mon, 11 Jun 2012 13:02:10 +0000 (15:02 +0200)]
m_spanningtree Notify opers upon ecountering a configuration error when rehashing
attilamolnar [Thu, 7 Jun 2012 23:14:22 +0000 (01:14 +0200)]
Cut the ending \n from all lines in included (exec)files
Robin Burchell [Fri, 1 Jun 2012 08:07:36 +0000 (01:07 -0700)]
Merge pull request #179 from attilamolnar/insp20+desyncfix
[2.0] Fix desyncs caused by m_autoop and broken spanningtree routing logic
Robin Burchell [Fri, 1 Jun 2012 08:06:44 +0000 (01:06 -0700)]
Merge pull request #182 from attilamolnar/insp20+gnutlsfix
[2.0] Fix crash in m_ssl_gnutls destructor when dh_params wasn't inited
attilamolnar [Fri, 1 Jun 2012 02:35:52 +0000 (04:35 +0200)]
m_ssl_gnutls Only generate DH params when dh_params is inited
attilamolnar [Fri, 1 Jun 2012 02:03:46 +0000 (04:03 +0200)]
m_ssl_gnutls Fix crash caused by calling gnutls_dh_params_deinit() when dh_params wasn't inited
Fixes #181 reported by @BlacklightShining
attilamolnar [Thu, 31 May 2012 18:09:24 +0000 (20:09 +0200)]
m_spanningtree Fix desync issue #37 reported by @Joah - part 2