| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
| |
In the current implementation we only expire entries when someone joins, without a limit it was possible to make us practically never remove entries and consume (a tiny amount of) memory for each entry until the mode was removed/parameter was changed
The default limit of 30m is chosen to not surprise people when they upgrade. If you need to prevent rejoins for more than a minute then you should set a (timed)ban instead
Config option is available to change the limit (2.0 only)
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
- Example config files now end with .conf.example.
- Example text files now end with .txt.example.
- Removed 'inspircd' from the name of multiple example files.
- Added missing oper motd example file.
|
| |
|
|
|
|
|
|
| |
<security:announceinvites> is 'dynamic' regardless of the channel being +i or not
Clarify what the various options mean in the doc
Fixes #418 reported by @RawrDragon
|
| |
|
|
| |
Don't touch users in classes where it's off
|
| |
|
|
|
| |
<ldapauth:host>, when set, will be applied to users identifying with ldapauth.
The host can also take formatters from fields set on the DN of the user.
|
| |
|
|
| |
Fixes #369 reported by @DjGolia
|
| |
|
|
| |
Fixes #322 reported by @MistrX
|
| |
|
|
|
| |
If enabled, the commands can be logged to channels with m_chanlog and also other +s +r opers can see them
Fixes #325 reported by @SeLEct-
|
| |
|
|
|
| |
This commit implements filtering on LDAP attributes, in a similar way
to what Apache Httpd does with "Require ldap-attribute".
|
| |
|
|
|
| |
- Move color stripping code to helperfuncs.
- Strip color codes before matching filters.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
This patchset aims to ease the packaging of InspIRCd for a system-wide installation scenario.
Changes in detail:
configure: Add the options --log-path and --data-path
m_ssl_gnutls, openssl: Change the hardcoded "conf/" to the existent CONFIG_PATH macro
m_xline_db: Make the location of xline.db configurable. It will use --data-path as default value, but this can be
changed using the configuration files.
|
| |\
| |
| | |
[2.0] Remove references to removed FINGERPRINT command.
|
| | | |
|
| | |
| |
| |
| | |
using m_regex_stdlib
|
| | |
| |
| |
| |
| |
| | |
For it to work you need a standards compliant implementation as for
instance Visual C++ 2010 and 2012 deliver. GCC's libstdc++ does not
implement this class yet.
|
| |/
|
|
|
|
| |
config option to choose between behaviors
Fixes #287 reported by @ElementalAlchemist
|
| |
|
|
|
|
| |
after successful registration
Fixes #284 reported by @hoggeh
|
| |
|
|
|
|
| |
modules.conf.charybdis
Fixes #285 reported by @hoggeh
|
| |
|
|
| |
Fixes issue #279 reported by @lethality
|
| |\
| |
| | |
[2.0] Add ExtBan U to match only unregistered users
|
| | |
| |
| |
| | |
Enhancement requested in Issue #247
|
| |/
|
|
|
|
| |
Document m_chanhistory settings
Note that m_censor adds usermode +G as well
Add geoip /STATS G to helpop
|
| | |
|
| |
|
|
| |
the code up a bit
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
those which begin with a colon
Update links.conf.example
|
| |\
| |
| | |
[2.0] Module description updates
|
| | | |
|
| |/
|
|
| |
corrections to the configs
|
| | |
|
| |\
| |
| | |
[2.0] Add conf/ to include paths and fix some typos
|
| | | |
|
| |/
|
|
| |
(afterall, the module is called helpop and references itself as that in the code/output too, and most clients override /help), also make the alias work the other way around
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
extras/m_ldapauth: CIDR-based whitelisting
|
| | |
| |
| |
| |
| |
| |
| | |
Offer host-based whitelisting in the ldap module.
Used to trust clients from internal networks,
whilst requiring authentication from "outsiders".
|
| |\ \
| | |
| | | |
Add <connect:maxconnwarn>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Created the maxconnwarn variable in the connect block, so you can make
connect blocks that only warns about max connections if you want to.
This reduces noise from connecting clients that have low maxlocal and/or
maxglobal. It is enabled by default.
|
| |/ /
| |
| |
| |
| | |
Making things consistent, the modules are named '...color', let's keep
on using that instead of 'colour'.
|