]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
6 years agoMerge pull request #1141 from SaberUK/master+windows-purge
Peter Powell [Sun, 6 Aug 2017 20:24:30 +0000 (21:24 +0100)]
Merge pull request #1141 from SaberUK/master+windows-purge

Purge code for Windows XP and MSVC pre-2015.

6 years agoPurge code for Windows XP and MSVC pre-2015.
Peter Powell [Sun, 14 Feb 2016 08:33:24 +0000 (08:33 +0000)]
Purge code for Windows XP and MSVC pre-2015.

6 years agoMerge pull request #1351 from SaberUK/master+webirc
Peter Powell [Sat, 5 Aug 2017 17:33:04 +0000 (18:33 +0100)]
Merge pull request #1351 from SaberUK/master+webirc

Allow filtering WebIRC connections into a connect class by gateway.

6 years agoFix the server failing to rehash when <server:name> is unset.
Peter Powell [Sun, 30 Jul 2017 16:44:53 +0000 (17:44 +0100)]
Fix the server failing to rehash when <server:name> is unset.

6 years agoFix exceptions not having a line ending when appending to errmsg.
Peter Powell [Sun, 30 Jul 2017 17:01:38 +0000 (18:01 +0100)]
Fix exceptions not having a line ending when appending to errmsg.

6 years agoMerge pull request #1271 from SaberUK/master+exemption
Peter Powell [Thu, 27 Jul 2017 12:13:16 +0000 (13:13 +0100)]
Merge pull request #1271 from SaberUK/master+exemption

Move the OnCheckExemption hook out of the core.

6 years agoMerge pull request #1300 from SaberUK/master+genssl
Peter Powell [Tue, 25 Jul 2017 17:23:41 +0000 (18:23 +0100)]
Merge pull request #1300 from SaberUK/master+genssl

Add support for generating a certificate signing request to genssl.

6 years agoRemove support for building with BSD Make.
Peter Powell [Wed, 12 Jul 2017 12:08:28 +0000 (13:08 +0100)]
Remove support for building with BSD Make.

BSD users should install GNU Make to build InspIRCd.

6 years agoMerge pull request #1221 from SaberUK/master+isupport-maxlist
Peter Powell [Mon, 24 Jul 2017 15:51:01 +0000 (16:51 +0100)]
Merge pull request #1221 from SaberUK/master+isupport-maxlist

Replace the deprecated MAXBANS token with MAXLIST.

6 years agoReplace the deprecated MAXBANS token with MAXLIST.
Peter Powell [Mon, 24 Jul 2017 13:44:36 +0000 (14:44 +0100)]
Replace the deprecated MAXBANS token with MAXLIST.

6 years agoAdd DEFAULT_LIST_SIZE for the default list mode size.
Peter Powell [Mon, 24 Jul 2017 13:38:56 +0000 (14:38 +0100)]
Add DEFAULT_LIST_SIZE for the default list mode size.

6 years agoMerge pull request #1232 from Adam-/master+kill
Peter Powell [Mon, 24 Jul 2017 12:01:11 +0000 (13:01 +0100)]
Merge pull request #1232 from Adam-/master+kill

Rewrite cmd_kill, fix kill snotices

6 years agoImprove the numerics we send in response to MAP.
Peter Powell [Thu, 13 Jul 2017 14:44:41 +0000 (15:44 +0100)]
Improve the numerics we send in response to MAP.

- Send the same numerics as ircu/ircd-hybrid/charybdis/ratbox/etc.
  These are much more widespread and predate the Unreal numeric we
  currently send.
- Move RPL_MAPUSERS to 018. This numeric is unused and does not
  conflict with RPL_PRIVS like our current one does.

6 years agocmd_kill: deduplicate logic
Adam [Sun, 2 Oct 2016 02:15:23 +0000 (22:15 -0400)]
cmd_kill: deduplicate logic

6 years agocmd_kill: log all kills from or to remote users
Adam [Sun, 2 Oct 2016 02:06:43 +0000 (22:06 -0400)]
cmd_kill: log all kills from or to remote users

6 years agocmd_kill: correct notices to show as a remote kill when a remote oper kills a local...
Adam [Sun, 2 Oct 2016 02:03:53 +0000 (22:03 -0400)]
cmd_kill: correct notices to show as a remote kill when a remote oper kills a local user

6 years agocmd_kill: rename u to target
Adam [Sun, 2 Oct 2016 01:55:55 +0000 (21:55 -0400)]
cmd_kill: rename u to target

6 years agocmd_kill: don't show kill path in KILL messages to users
Adam [Sun, 2 Oct 2016 01:51:28 +0000 (21:51 -0400)]
cmd_kill: don't show kill path in KILL messages to users

6 years agocmd_kill: reshuffle
Adam [Sun, 2 Oct 2016 01:45:10 +0000 (21:45 -0400)]
cmd_kill: reshuffle

6 years agoMerge pull request #1270 from SaberUK/master+sasl
Peter Powell [Wed, 12 Jul 2017 20:04:43 +0000 (21:04 +0100)]
Merge pull request #1270 from SaberUK/master+sasl

Always append the SSL fingerprint even if EXTERNAL is not used.

6 years agoRemove an unused variable in m_cloaking.
Peter Powell [Wed, 12 Jul 2017 15:46:26 +0000 (16:46 +0100)]
Remove an unused variable in m_cloaking.

6 years agoMerge pull request #1267 from SaberUK/master+config
Peter Powell [Wed, 12 Jul 2017 15:41:28 +0000 (16:41 +0100)]
Merge pull request #1267 from SaberUK/master+config

Store config values in a map instead of a unique vector of pairs.

6 years agoMerge pull request #1211 from SaberUK/master+override
Peter Powell [Wed, 12 Jul 2017 14:38:53 +0000 (15:38 +0100)]
Merge pull request #1211 from SaberUK/master+override

Add CXX11_OVERRIDE to overridden members that lack it.

6 years agoMerge pull request #677 from Robby-/master-dnsblzline
Peter Powell [Wed, 12 Jul 2017 14:04:01 +0000 (15:04 +0100)]
Merge pull request #677 from Robby-/master-dnsblzline

[master] m_dnsbl: Correct the address in the Z-line snomask message.

6 years agoAdd CXX11_OVERRIDE to overridden members that lack it.
Peter Powell [Wed, 12 Jul 2017 13:41:52 +0000 (14:41 +0100)]
Add CXX11_OVERRIDE to overridden members that lack it.

This fixes a ton of warnings when building on compilers that
default to C++11 or newer.

6 years agoMerge pull request #1337 from SaberUK/master+merge
Peter Powell [Wed, 12 Jul 2017 13:25:28 +0000 (14:25 +0100)]
Merge pull request #1337 from SaberUK/master+merge

Merge v2.0.23 and v2.0.24 into master.

6 years agoMerge pull request #1356 from SISheogorath/master+issuetemplate
Peter Powell [Wed, 12 Jul 2017 13:04:17 +0000 (14:04 +0100)]
Merge pull request #1356 from SISheogorath/master+issuetemplate

Add issue template to avoid support requests in bugtracker

6 years agoFix some minor bugs in the Module Manager.
Peter Powell [Wed, 12 Jul 2017 11:04:42 +0000 (12:04 +0100)]
Fix some minor bugs in the Module Manager.

- Fix installation of module.
- Exit after listing modules.

6 years agoAdd issue template to avoid support requests in bugtracker
Sheogorath [Mon, 10 Jul 2017 14:34:45 +0000 (16:34 +0200)]
Add issue template to avoid support requests in bugtracker

6 years agoRemove use of global barewords in most file handling code.
Peter Powell [Tue, 11 Jul 2017 16:37:20 +0000 (17:37 +0100)]
Remove use of global barewords in most file handling code.

This is not considered good practise in modern Perl code.

A few cases of this still remain in code which is due to be
rewritten anyway.

6 years agoUpdate the version in the Doxyfile from 2.0 to 3.0.
Peter Powell [Tue, 11 Jul 2017 15:24:56 +0000 (16:24 +0100)]
Update the version in the Doxyfile from 2.0 to 3.0.

6 years agoMerge pull request #1310 from rburchell/master
Attila Molnar [Tue, 11 Jul 2017 13:34:43 +0000 (15:34 +0200)]
Merge pull request #1310 from rburchell/master

Improve and centralize socket engine event counters.

6 years agoImprove and centralize socket engine event counters.
Robin Burchell [Wed, 22 Mar 2017 16:59:08 +0000 (17:59 +0100)]
Improve and centralize socket engine event counters.

The write counters were close to useless because they were only
incremented on a write "event" which is only triggered when writing
would block.

Read handling was a little more useful in that all reads must happen
through the socket engine, so these were happening at the correct time,
but we can clean this up by doing it in the SE itself rather than each
platform port.

This means that both read and write events are now easily and usefully
defined as "a syscall of either read or write was attempted".

We also count empty read and write events as being an event, because
they still were an attempt to poll a socket in some way. This may help
to identify "bad" code which is repeatedly trying to read a socket for
some reason.

Lastly, we check for failed read/write calls, and log them as an error
event. A lot of the time, this is how sockets are determined as being
disconnected (ie. at read/write time).

While we're at it, split Update() in two to make the calls more
self-describing. This has no real impact since only one call is made at
a time anyway.

6 years agoMerge v2.0.23 and v2.0.24 into master.
Peter Powell [Sun, 9 Jul 2017 21:36:40 +0000 (22:36 +0100)]
Merge v2.0.23 and v2.0.24 into master.

6 years agoMerge pull request #1302 from Adam-/master+txt
Attila Molnar [Sun, 9 Jul 2017 19:46:20 +0000 (21:46 +0200)]
Merge pull request #1302 from Adam-/master+txt

core_dns: add support for txt records

6 years agoMerge pull request #1338 from SaberUK/master+openvz
Attila Molnar [Sun, 9 Jul 2017 19:16:52 +0000 (21:16 +0200)]
Merge pull request #1338 from SaberUK/master+openvz

Warn the user about clock drifting when running on OpenVZ.

6 years agoMerge pull request #1320 from SaberUK/master+autoperm
Attila Molnar [Sun, 9 Jul 2017 19:15:49 +0000 (21:15 +0200)]
Merge pull request #1320 from SaberUK/master+autoperm

Automatically apply +P to all permanent channels.

6 years agoMerge pull request #1335 from SaberUK/master+se
Attila Molnar [Sun, 9 Jul 2017 19:15:01 +0000 (21:15 +0200)]
Merge pull request #1335 from SaberUK/master+se

Tidy up the socket engine selection code.

6 years agoMerge pull request #1334 from SaberUK/master+md5
Attila Molnar [Sun, 9 Jul 2017 19:14:28 +0000 (21:14 +0200)]
Merge pull request #1334 from SaberUK/master+md5

Remove some dead code from m_md5.

6 years agoMerge pull request #1319 from SaberUK/master+compiler-detection
Attila Molnar [Sun, 9 Jul 2017 19:14:01 +0000 (21:14 +0200)]
Merge pull request #1319 from SaberUK/master+compiler-detection

Switch compiler detection to use a more reliable method.

7 years agoAllow filtering WebIRC connections into a connect class by gateway.
Peter Powell [Thu, 22 Jun 2017 11:24:11 +0000 (12:24 +0100)]
Allow filtering WebIRC connections into a connect class by gateway.

7 years agoWarn the user about clock drifting when running on OpenVZ.
Peter Powell [Tue, 16 May 2017 10:18:10 +0000 (11:18 +0100)]
Warn the user about clock drifting when running on OpenVZ.

7 years agoTidy up the socket engine selection code.
Peter Powell [Fri, 19 May 2017 16:28:37 +0000 (17:28 +0100)]
Tidy up the socket engine selection code.

7 years agoRemove some dead code from m_md5.
Peter Powell [Fri, 19 May 2017 11:39:01 +0000 (12:39 +0100)]
Remove some dead code from m_md5.

This is left over from the old hashing system that allowed you to
customise these values.

7 years agoRelease v2.0.24 v2.0.24
Adam [Thu, 18 May 2017 12:35:22 +0000 (08:35 -0400)]
Release v2.0.24

7 years agom_override: fix parentheses compiler warning
Adam [Thu, 18 May 2017 00:10:51 +0000 (20:10 -0400)]
m_override: fix parentheses compiler warning

7 years agoMerge pull request #1094 from SISheogorath/insp20+fixed-Override
Adam [Wed, 17 May 2017 23:46:28 +0000 (19:46 -0400)]
Merge pull request #1094 from SISheogorath/insp20+fixed-Override

fix override issue

7 years agoMerge pull request #1328 from Adam-/insp20+sakick
Adam [Wed, 17 May 2017 22:03:38 +0000 (18:03 -0400)]
Merge pull request #1328 from Adam-/insp20+sakick

m_sakick: remove unused "Unable to kick" notice

7 years agoMerge pull request #1284 from Adam-/insp20+preregcloak
Adam [Wed, 17 May 2017 22:02:54 +0000 (18:02 -0400)]
Merge pull request #1284 from Adam-/insp20+preregcloak

m_cloaking: don't apply cloak to already cloaked users during registration

7 years agom_cloaking: don't apply cloak to already cloaked users during registration
Adam [Wed, 7 Sep 2016 20:08:28 +0000 (16:08 -0400)]
m_cloaking: don't apply cloak to already cloaked users during registration

This can happen if services set a vhost during registration (like with
SASL)

7 years agoMerge pull request #1330 from SaberUK/insp20+mm-inc
Attila Molnar [Wed, 17 May 2017 21:48:38 +0000 (23:48 +0200)]
Merge pull request #1330 from SaberUK/insp20+mm-inc

[2.0] Fix ModuleManager not being able to find make::configure.

7 years agoMerge pull request #1321 from SaberUK/insp20+permwarn
Attila Molnar [Wed, 17 May 2017 21:47:27 +0000 (23:47 +0200)]
Merge pull request #1321 from SaberUK/insp20+permwarn

[2.0] Warn when a user configures a permanent channel without +P.

7 years agoMerge pull request #1269 from Adam-/insp20+saslhost
Attila Molnar [Wed, 17 May 2017 21:44:34 +0000 (23:44 +0200)]
Merge pull request #1269 from Adam-/insp20+saslhost

m_sasl: send host/ip info

7 years agoMerge pull request #1230 from SaberUK/insp20+ipcache
Attila Molnar [Wed, 17 May 2017 21:41:32 +0000 (23:41 +0200)]
Merge pull request #1230 from SaberUK/insp20+ipcache

[2.0] Invalidate the caches properly when User::SetClientIP is called.

7 years agoMerge pull request #1318 from SaberUK/insp20+dumpver
Attila Molnar [Wed, 17 May 2017 21:37:29 +0000 (23:37 +0200)]
Merge pull request #1318 from SaberUK/insp20+dumpver

[2.0] Fix compiler version parsing on GCC 7.

7 years agoFix ModuleManager not being able to find make::configure.
Peter Powell [Tue, 16 May 2017 16:40:16 +0000 (17:40 +0100)]
Fix ModuleManager not being able to find make::configure.

7 years agom_sakick: remove unused "Unable to kick" notice
Adam [Thu, 11 May 2017 12:47:46 +0000 (08:47 -0400)]
m_sakick: remove unused "Unable to kick" notice

This has never worked due to the channel lookup using the user's nick

7 years agowin: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the runtime libraries are...
Adam [Tue, 9 May 2017 22:37:23 +0000 (18:37 -0400)]
win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the runtime libraries are not placed in bin

7 years agoMerge pull request #1324 from SaberUK/insp20+cgiirc
Adam [Fri, 28 Apr 2017 17:16:43 +0000 (13:16 -0400)]
Merge pull request #1324 from SaberUK/insp20+cgiirc

[2.0] Fix WEBIRC not rejecting invalid IP addresses.

7 years agoPenalise clients that use WEBIRC incorrectly.
Peter Powell [Thu, 27 Apr 2017 01:56:59 +0000 (02:56 +0100)]
Penalise clients that use WEBIRC incorrectly.

7 years agoFix WEBIRC not rejecting invalid IP addresses.
Peter Powell [Thu, 27 Apr 2017 01:52:51 +0000 (02:52 +0100)]
Fix WEBIRC not rejecting invalid IP addresses.

7 years agoWarn when a user configures a permanent channel without +P.
Peter Powell [Fri, 14 Apr 2017 14:40:24 +0000 (15:40 +0100)]
Warn when a user configures a permanent channel without +P.

7 years agocore_dns: add support for txt records
Adam [Sun, 3 May 2015 23:33:02 +0000 (19:33 -0400)]
core_dns: add support for txt records

This might be used later by m_dnsbl to get reasons for listings

7 years agoAutomatically apply +P to all permanent channels.
Peter Powell [Tue, 11 Apr 2017 22:13:26 +0000 (23:13 +0100)]
Automatically apply +P to all permanent channels.

7 years agoSwitch compiler detection to use a more reliable method.
Peter Powell [Wed, 22 Mar 2017 17:44:33 +0000 (17:44 +0000)]
Switch compiler detection to use a more reliable method.

Its clear that parsing version output is not reliable enough so
switch to using a method which is less likely to break.

7 years agoFix compiler version parsing on GCC 7.
Peter Powell [Tue, 21 Mar 2017 22:52:12 +0000 (22:52 +0000)]
Fix compiler version parsing on GCC 7.

GCC 7 may optionally omit the MINOR version number in dumpversion
depending on the compiler flags it was built with.

7 years agoMerge pull request #1316 from SaberUK/master+sslmodes
Adam [Tue, 11 Apr 2017 20:04:36 +0000 (16:04 -0400)]
Merge pull request #1316 from SaberUK/master+sslmodes

[2.0] Clarify that m_sslmodes depends on m_sslinfo.

7 years agoMerge pull request #1315 from SaberUK/insp20+securelist
Adam [Tue, 11 Apr 2017 20:03:32 +0000 (16:03 -0400)]
Merge pull request #1315 from SaberUK/insp20+securelist

[2.0] Update securelist exception list.

7 years agoClarify that m_sslmodes depends on m_sslinfo.
Peter Powell [Tue, 11 Apr 2017 19:55:41 +0000 (20:55 +0100)]
Clarify that m_sslmodes depends on m_sslinfo.

7 years agoUpdate securelist exception list.
Peter Powell [Fri, 7 Apr 2017 14:53:12 +0000 (15:53 +0100)]
Update securelist exception list.

- Add an exception for IRC-Source.
- Remove an exception for SearchIRC.
- Remove an old exception for netsplit.

7 years agoMerge pull request #1311 from SaberUK/master+mm-cleanup
Adam [Tue, 4 Apr 2017 22:26:03 +0000 (18:26 -0400)]
Merge pull request #1311 from SaberUK/master+mm-cleanup

Initial ModuleManager cleanup.

7 years agoMerge pull request #1307 from GLolol/patch-1
Attila Molnar [Fri, 31 Mar 2017 13:30:27 +0000 (15:30 +0200)]
Merge pull request #1307 from GLolol/patch-1

Fix wrong service name for /infoserv in atheme.conf.example

7 years agoAdapt modulemanager for the API added in the previous commit.
Peter Powell [Fri, 24 Mar 2017 23:20:28 +0000 (23:20 +0000)]
Adapt modulemanager for the API added in the previous commit.

7 years agoAdd a nice API for command line interfaces to make::console.
Peter Powell [Fri, 24 Mar 2017 23:11:40 +0000 (23:11 +0000)]
Add a nice API for command line interfaces to make::console.

7 years agoUse the standard Perl prelude in ModuleManager.
Peter Powell [Fri, 24 Mar 2017 22:00:00 +0000 (22:00 +0000)]
Use the standard Perl prelude in ModuleManager.

7 years agoReplace module_installed with eval.
Peter Powell [Fri, 24 Mar 2017 21:55:29 +0000 (21:55 +0000)]
Replace module_installed with eval.

7 years agoAmend modulemanager to use {read,write}_config_file.
Peter Powell [Fri, 24 Mar 2017 21:48:17 +0000 (21:48 +0000)]
Amend modulemanager to use {read,write}_config_file.

7 years agoExtract core logic of write_configure_cache to write_config_file.
Peter Powell [Fri, 24 Mar 2017 21:44:33 +0000 (21:44 +0000)]
Extract core logic of write_configure_cache to write_config_file.

7 years agoRename read_configure_cache to read_config_file and move to common.
Peter Powell [Fri, 24 Mar 2017 21:00:01 +0000 (21:00 +0000)]
Rename read_configure_cache to read_config_file and move to common.

7 years agom_ldapauth: use username provided in PASS if available
Adam [Mon, 20 Mar 2017 17:10:07 +0000 (13:10 -0400)]
m_ldapauth: use username provided in PASS if available

7 years agomodules.conf.example: document useusername in ldapauth
Adam [Mon, 20 Mar 2017 13:38:46 +0000 (09:38 -0400)]
modules.conf.example: document useusername in ldapauth

7 years agom_ldapauth: fix providing username in PASS
Adam [Mon, 20 Mar 2017 13:35:13 +0000 (09:35 -0400)]
m_ldapauth: fix providing username in PASS

This has never worked because it never prepended attribute= to the
search string. It also would prefer matching nick/ident over the user
string provided which is inconsistent, since your ability to
authenticate using PASS would depend on a ldap entry not existing with
your current nick/ident.

Instead, use username provided in PASS and then fallback to nick/ident.

7 years agoMerge pull request #1308 from SaberUK/insp20+warnings
Adam [Mon, 20 Mar 2017 12:06:32 +0000 (08:06 -0400)]
Merge pull request #1308 from SaberUK/insp20+warnings

[2.0] Fix some compiler warnings.

7 years agocmd_who: don't show +p channels or channels hidden with m_hidechans
Adam [Mon, 20 Mar 2017 11:59:48 +0000 (07:59 -0400)]
cmd_who: don't show +p channels or channels hidden with m_hidechans

Fixes #1276

7 years agoMove the OnCheckExemption hook out of the core.
Peter Powell [Mon, 20 Mar 2017 11:43:24 +0000 (11:43 +0000)]
Move the OnCheckExemption hook out of the core.

7 years agoFix some compiler warnings.
Peter Powell [Mon, 20 Mar 2017 10:24:01 +0000 (10:24 +0000)]
Fix some compiler warnings.

warning: macro name is a reserved identifier [-Wreserved-id-macro]
warning: extra ';' after member function definition [-Wextra-semi]

7 years agoFix wrong service name for /infoserv in atheme.conf.example
James Lu [Mon, 20 Mar 2017 01:49:37 +0000 (18:49 -0700)]
Fix wrong service name for /infoserv in atheme.conf.example

Fixes #1306.

7 years agoAdd support for generating a certificate signing request to genssl.
Peter Powell [Mon, 6 Mar 2017 01:04:40 +0000 (01:04 +0000)]
Add support for generating a certificate signing request to genssl.

7 years agoMerge pull request #1266 from Adam-/insp20+cloakip
Attila Molnar [Sun, 5 Mar 2017 20:35:03 +0000 (21:35 +0100)]
Merge pull request #1266 from Adam-/insp20+cloakip

m_cloaking: fix host/ip comparisons #1249

7 years agoMerge pull request #1292 from SaberUK/master+flush
Attila Molnar [Sun, 5 Mar 2017 20:32:11 +0000 (21:32 +0100)]
Merge pull request #1292 from SaberUK/master+flush

Allow <log> tags to specify how often logs should be flushed.

7 years agoMerge pull request #1280 from Adam-/insp20+dnsblcheck
Attila Molnar [Sun, 5 Mar 2017 19:39:44 +0000 (20:39 +0100)]
Merge pull request #1280 from Adam-/insp20+dnsblcheck

m_dnsbl: check returned results are in 127.0.0.0/8

7 years agoAllow <log> tags to specify how often logs should be flushed.
Peter Powell [Sun, 5 Feb 2017 19:05:27 +0000 (19:05 +0000)]
Allow <log> tags to specify how often logs should be flushed.

Also use the behaviour behind this to fix #1290.

7 years agom_sasl: use host/ip from m_cgiirc if applicable
Adam [Sun, 26 Feb 2017 21:59:16 +0000 (16:59 -0500)]
m_sasl: use host/ip from m_cgiirc if applicable

7 years agoMerge pull request #1287 from SaberUK/master+filter-docs
Attila Molnar [Tue, 14 Feb 2017 17:46:37 +0000 (18:46 +0100)]
Merge pull request #1287 from SaberUK/master+filter-docs

Fix some minor problems with the filter docs.

7 years agoMake the config system case insensitive.
Peter Powell [Thu, 8 Dec 2016 01:58:59 +0000 (01:58 +0000)]
Make the config system case insensitive.

7 years agoFix some minor problems with the filter docs.
Peter Powell [Sat, 28 Jan 2017 16:48:13 +0000 (16:48 +0000)]
Fix some minor problems with the filter docs.

7 years agom_dnsbl: check returned results are in 127.0.0.0/8
Adam [Sun, 8 Jan 2017 19:18:24 +0000 (14:18 -0500)]
m_dnsbl: check returned results are in 127.0.0.0/8

7 years agocmd_mode Switch to a numeric for showing modes of other users
Attila Molnar [Fri, 30 Dec 2016 18:05:00 +0000 (19:05 +0100)]
cmd_mode Switch to a numeric for showing modes of other users

7 years agoClean up User::FormatModes(), rename to GetModeLetters()
Attila Molnar [Fri, 30 Dec 2016 17:58:31 +0000 (18:58 +0100)]
Clean up User::FormatModes(), rename to GetModeLetters()

Prefix the returned string with '+'

7 years agoMake ModeHandler::GetUserParameter() const, accept const User
Attila Molnar [Fri, 30 Dec 2016 17:53:04 +0000 (18:53 +0100)]
Make ModeHandler::GetUserParameter() const, accept const User