| Commit message (Expand) | Author | Age | Files | Lines |
| * | 3.2.10.7 | Bram Matthys | 2016-09-03 | 1 | -1/+1 |
| * | .6 yes | Bram Matthys | 2015-12-11 | 1 | -1/+1 |
| * | UnrealIRCd 3.2.10.6 release | Bram Matthys | 2015-12-11 | 1 | -0/+1 |
| * | UnrealIRCd 3.2.10.5 release | Bram Matthys | 2015-08-16 | 1 | -1/+1 |
| * | Modules can now simply include "unrealircd.h" rather than include•••various files in a specific order and risk missing one.
| Bram Matthys | 2015-04-25 | 1 | -0/+25 |
| * | Fix build with LibreSSL / Detect missing RAND_egd. Patch from Bernard Spil. | Bram Matthys | 2015-04-06 | 2 | -0/+7 |
| * | report as 3.2.10.4 on windows | Bram Matthys | 2014-07-26 | 1 | -1/+1 |
| * | 3.2.10.4 | Bram Matthys | 2014-07-26 | 1 | -1/+1 |
| * | Fix compile errors when building with clang instead of gcc, which is more•••and more becoming the default nowadays such as on FreeBSD.
Reported by QIXOZL (#4239). Backported the patch from Heero.
| Bram Matthys | 2014-07-06 | 1 | -2/+2 |
| * | For services who allow you to log in by account name but still allow you to•••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).
| Bram Matthys | 2014-07-05 | 1 | -0/+1 |
| * | update version to .3 | Bram Matthys | 2014-05-31 | 1 | -1/+1 |
| * | Added set::spamfilter::stop-on-first-match [yes|no]:•••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).
| Bram Matthys | 2014-01-20 | 2 | -12/+14 |
| * | Added SVIDLEN so this value is now separate from NICKLEN. Previously if you•••would lower NICKLEN to 9 then services timestamps would be cut off. Reported
by Jobe (#4248).
| Bram Matthys | 2014-01-12 | 1 | -1/+2 |
| * | fixed typo preventing a compile, reported by rfrederick (#4245). | Bram Matthys | 2013-11-24 | 1 | -1/+1 |
| * | Fix for OS X so it can actually compile. Reported by QIXOZL (#4236). | Bram Matthys | 2013-11-24 | 1 | -1/+1 |
| * | Update win32 version suffix | Bram Matthys | 2013-11-22 | 1 | -1/+1 |
| * | add .1 suffix to setup.h for Windows. | Bram Matthys | 2013-04-05 | 1 | -1/+1 |
| * | - Windows: Fix strange linking bug. Outgoing connects from a Windows••• IRCd caused a garbled SERVER protocol message, causing 'cannot find
server' errors and killing of users. Reported by Sunkat (#4183).
| Bram Matthys | 2013-04-04 | 1 | -0/+2 |
| * | Bump version in all source/include/text files | Bram Matthys | 2012-12-25 | 2 | -2/+2 |
| * | - Argh.. silly Windows symbol crap. | Bram Matthys | 2012-11-12 | 1 | -3/+3 |
| * | - Use our own (v)snprintf if not available. | Bram Matthys | 2012-11-04 | 2 | -7/+4 |
| * | - Update version to 3.2.10-rc1 | Bram Matthys | 2012-10-16 | 2 | -3/+3 |
| * | - Added auth method 'sslclientcertfp' which provides an alternative••• 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).
| Bram Matthys | 2012-10-15 | 1 | -0/+2 |
| * | - Added set::options::disable-cap, which can be used to disable the••• new CAP support (#4104).
| Bram Matthys | 2012-10-15 | 1 | -0/+5 |
| * | various win32 fixes:•••- 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.
| Bram Matthys | 2012-10-15 | 1 | -1/+6 |
| * | - Fix bug where recursive includes would hang the IRCd, patch from••• binki with some minor modifications, reported by warg (#3919).
| Bram Matthys | 2012-10-14 | 1 | -0/+14 |
| * | - Add 'class' option to allow/deny channel so you can allow/deny••• users based on their class. Patch from fspijkerman (#4125).
| Bram Matthys | 2012-10-06 | 2 | -3/+3 |
| * | Add optional oper::require-modes setting to the oper block. (#4008 by katsklaw)•••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).
| Nathan Phillip Brink | 2011-07-13 | 1 | -1/+1 |
| * | - Module coders: added HOOKTYPE_AWAY (sptr, away-reason). | Bram Matthys | 2012-07-10 | 1 | -0/+1 |
| * | - SASL now needs to be enabled explicitly by setting a set::sasl-server.••• 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.
| Bram Matthys | 2012-05-07 | 1 | -0/+3 |
| * | - Add support for server-enforced mode locks (MLOCK).••• 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)
| William Pitcock | 2012-05-04 | 4 | -0/+8 |
| * | - Add support for account-notify client capability (#4098). This capability••• can be used to request passive notifications for accountname changes.
| William Pitcock | 2012-04-09 | 1 | -0/+1 |
| * | - Added 'away-notify' client capability, which informs the client of any AWAY... | Bram Matthys | 2012-04-09 | 2 | -0/+2 |
| * | - Split up PROTOCTL line, since with the addition of ESVID we exceeded••• MAXPARA when using ZIP links.
This caused an odd charset warning upon link.
| Bram Matthys | 2012-03-26 | 1 | -2/+4 |
| * | - Added support for SASL, patch from nenolod (#4079). | Bram Matthys | 2012-03-25 | 2 | -0/+16 |
| * | - Added patch from Adam for poll() support (#1245). | Bram Matthys | 2012-02-26 | 1 | -0/+5 |
| * | - Moved nospoof to config file, suggested by and patch from nenolod (#4078).••• This means ping cookies are now controlled by set::ping-cookie [yes|no].
The default is 'yes' (enabled).
| Bram Matthys | 2012-02-26 | 4 | -16/+4 |
| * | - Added remove_oper_modes(), which works just like remove_oper_snomasks(),••• 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.
| Bram Matthys | 2012-01-22 | 1 | -0/+1 |
| * | - New user mode +I (IRCOp only) which hides idle times to other users,••• suggested and patch supplied by Nath & binki (#3953).
| Bram Matthys | 2012-01-22 | 1 | -0/+1 |
| * | - Advertise 'tls' (STARTTLS) capability in CAP. Patch from nenolod (#4081). | Bram Matthys | 2012-01-22 | 1 | -0/+1 |
| * | - Add CAP support. Currently implemented are: multi-prefix (NAMESX), and••• userhost-in-names (UHNAMES). Patch from nenotopia (#4018, #4066)
| Bram Matthys | 2012-01-20 | 2 | -0/+3 |
| * | Run ./autogen.sh per 6518968ca480. | Nathan Phillip Brink | 2012-01-03 | 1 | -3/+0 |
| * | - Enforce matching of unrealircd version and PACKAGE_VERSION macros (#4014).•••Now the UNREAL_VERSION_GENERATION, UNREAL_VERSION_MAJOR,
UNREAL_VERSION_MINOR, and UNREAL_VERSION_SUFFIX macros are
autogenerated from PACKAGE_VERSION.
| Nathan Phillip Brink | 2011-12-26 | 3 | -14/+48 |
| * | - Show account name in /WHOIS, for ESVID-capable services packages, patch fro... | Bram Matthys | 2011-12-25 | 1 | -0/+3 |
| * | - Services coders: Added support for ESVID. Instead of a number you can••• 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).
| Bram Matthys | 2011-12-25 | 2 | -2/+10 |
| * | Manually update UNREAL_VERSION_TIME to 201144 | Bram Matthys | 2011-11-05 | 1 | -1/+1 |
| * | ** 3.2.9 release ** | Bram Matthys | 2011-11-05 | 2 | -1/+3 |
| * | ** 3.2.9-rc2 release ** + last-minute fix #0004028 | Bram Matthys | 2011-07-18 | 1 | -1/+1 |
| * | Add .hgignore, removing replaced .cvsignore files. | Nathan Phillip Brink | 2011-07-13 | 1 | -1/+0 |
| * | Automatic weekly version update: 201120 unreal3_2_fixes | autoupdate | 2011-05-15 | 1 | -1/+1 |