| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
various files in a specific order and risk missing one.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
and more becoming the default nowadays such as on FreeBSD.
Reported by QIXOZL (#4239). Backported the patch from Heero.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
use a different nick: when you're logged in you are now considered
registered as far as channel mode +M (only registered users may speak and
+R (only registered users may join) are concerned. Same for user mode +R
(only allow private messages from registered users).
Tech: whenever services set SVID and it's not * and does not start with a
number, then we consider this user to be 'logged in'.
Whenever a user is set +r (s)he is also considered 'logged in'.
This way it's compatible with both older and new services and doesn't
introduce security issues with older services using servicetimestamp
for nick tracking or other means.
This issue was reported by ShawnSmith (#4318).
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
By default this is set to 'yes' which means that once a spamfilter matches
UnrealIRCd will take action immediately and any additional (other)
spamfilters will not be processed.
When this is set to 'no' then after the first spamfilter match other
spamfilters will still be checked. All of these matches will be logged and a
message will go to IRCOps (snomask +S) for each one. The affected user,
however, will only see one spamfilter action (eg: block or kill) which will
be the spamfilter with the 'gravest action' (gzline is highest, block and
warn are lowest).
|
| |
|
|
|
| |
would lower NICKLEN to 9 then services timestamps would be cut off. Reported
by Jobe (#4248).
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
IRCd caused a garbled SERVER protocol message, causing 'cannot find
server' errors and killing of users. Reported by Sunkat (#4183).
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
method to authenticate users with SSL client certificates based
on SHA256 fingerprints. This can be used instead of the already
existing 'sslclientcert' so you don't have to use an external file.
One way to get the SHA256 fingerprint would be:
openssl x509 -in name-of-pem-file.pem -sha256 -noout -fingerprint
Suggested and patch supplied by Jobe (#4019).
- Added documentation on the new sslclientcertfp
- Moved documentation on authentication types to one place and refer
to it from each section (oper::password, vhost::password,
link::password-receive, etc).
|
| |
|
|
| |
new CAP support (#4104).
|
| |
|
|
|
|
|
| |
- Disable USE_POLL on Windows, since it doesn't work with XP and has
no advantage anyway. Reported by nenolod (#4129).
- Various updates to makefile.win32 and .iss file, found during
building new versions of zlib, openssl, and curl.
|
| |
|
|
| |
binki with some minor modifications, reported by warg (#3919).
|
| |
|
|
| |
users based on their class. Patch from fspijkerman (#4125).
|
| |
|
|
|
|
| |
Any attempt to /OPER by someone who doesn't have one of the listed
usermodes is rejected. This can be used to restrict oper blocks to
registered nicks (+r) or secure clients (SSL, +z).
|
| | |
|
| |
|
|
|
|
|
| |
If this is not set, then SASL is off and not advertised.
If the specified server is not connected, then SASL is off as well.
This prevents unnecessary delay (and the inability for some clients to
get online) when SASL is not in use or when the SASL server is down.
|
| |
|
|
|
|
| |
This allows the IRCd to enforce MLOCKs that are set by services, which
eliminates clashes between users setting modes and services enforcing
it's mlock on channels. (#3055)
|
| |
|
|
| |
can be used to request passive notifications for accountname changes.
|
| |
|
|
| |
AWAY state changes of users on the same channel. Patch from nenolod (#4097).
|
| |
|
|
|
| |
MAXPARA when using ZIP links.
This caused an odd charset warning upon link.
|
| | |
|
| | |
|
| |
|
|
|
| |
This means ping cookies are now controlled by set::ping-cookie [yes|no].
The default is 'yes' (enabled).
|
| |
|
|
|
|
| |
and ensures that the user does not have any ircop-only user modes after
de-opering. This (only) fixes the just added +I umode case, but could
also prevent future bugs.
|
| |
|
|
| |
suggested and patch supplied by Nath & binki (#3953).
|
| | |
|
| |
|
|
| |
userhost-in-names (UHNAMES). Patch from nenotopia (#4018, #4066)
|
| | |
|
| |
|
|
|
|
| |
Now the UNREAL_VERSION_GENERATION, UNREAL_VERSION_MAJOR,
UNREAL_VERSION_MINOR, and UNREAL_VERSION_SUFFIX macros are
autogenerated from PACKAGE_VERSION.
|
| |
|
|
| |
from nenotopia (#3966).
|
| |
|
|
|
|
|
| |
now store a string (of max NICKLEN size) as service stamp. See
protoctl.txt and serverprotocol.html in doc/technical for more
information.
Patch from nenotopia (#3966).
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|