aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* 3.2.10.7Gravatar Bram Matthys2016-09-031-1/+1
* .6 yesGravatar Bram Matthys2015-12-111-1/+1
* UnrealIRCd 3.2.10.6 releaseGravatar Bram Matthys2015-12-111-0/+1
* UnrealIRCd 3.2.10.5 releaseGravatar Bram Matthys2015-08-161-1/+1
* Modules can now simply include "unrealircd.h" rather than include•••various files in a specific order and risk missing one. Gravatar Bram Matthys2015-04-251-0/+25
* Fix build with LibreSSL / Detect missing RAND_egd. Patch from Bernard Spil.Gravatar Bram Matthys2015-04-062-0/+7
* report as 3.2.10.4 on windowsGravatar Bram Matthys2014-07-261-1/+1
* 3.2.10.4Gravatar Bram Matthys2014-07-261-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. Gravatar Bram Matthys2014-07-061-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). Gravatar Bram Matthys2014-07-051-0/+1
* update version to .3Gravatar Bram Matthys2014-05-311-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). Gravatar Bram Matthys2014-01-202-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). Gravatar Bram Matthys2014-01-121-1/+2
* fixed typo preventing a compile, reported by rfrederick (#4245).Gravatar Bram Matthys2013-11-241-1/+1
* Fix for OS X so it can actually compile. Reported by QIXOZL (#4236).Gravatar Bram Matthys2013-11-241-1/+1
* Update win32 version suffixGravatar Bram Matthys2013-11-221-1/+1
* add .1 suffix to setup.h for Windows.Gravatar Bram Matthys2013-04-051-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). Gravatar Bram Matthys2013-04-041-0/+2
* Bump version in all source/include/text filesGravatar Bram Matthys2012-12-252-2/+2
* - Argh.. silly Windows symbol crap.Gravatar Bram Matthys2012-11-121-3/+3
* - Use our own (v)snprintf if not available.Gravatar Bram Matthys2012-11-042-7/+4
* - Update version to 3.2.10-rc1Gravatar Bram Matthys2012-10-162-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). Gravatar Bram Matthys2012-10-151-0/+2
* - Added set::options::disable-cap, which can be used to disable the••• new CAP support (#4104). Gravatar Bram Matthys2012-10-151-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. Gravatar Bram Matthys2012-10-151-1/+6
* - Fix bug where recursive includes would hang the IRCd, patch from••• binki with some minor modifications, reported by warg (#3919). Gravatar Bram Matthys2012-10-141-0/+14
* - Add 'class' option to allow/deny channel so you can allow/deny••• users based on their class. Patch from fspijkerman (#4125). Gravatar Bram Matthys2012-10-062-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). Gravatar Nathan Phillip Brink2011-07-131-1/+1
* - Module coders: added HOOKTYPE_AWAY (sptr, away-reason).Gravatar Bram Matthys2012-07-101-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. Gravatar Bram Matthys2012-05-071-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) Gravatar William Pitcock2012-05-044-0/+8
* - Add support for account-notify client capability (#4098). This capability••• can be used to request passive notifications for accountname changes. Gravatar William Pitcock2012-04-091-0/+1
* - Added 'away-notify' client capability, which informs the client of any AWAY...Gravatar Bram Matthys2012-04-092-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. Gravatar Bram Matthys2012-03-261-2/+4
* - Added support for SASL, patch from nenolod (#4079).Gravatar Bram Matthys2012-03-252-0/+16
* - Added patch from Adam for poll() support (#1245).Gravatar Bram Matthys2012-02-261-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). Gravatar Bram Matthys2012-02-264-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. Gravatar Bram Matthys2012-01-221-0/+1
* - New user mode +I (IRCOp only) which hides idle times to other users,••• suggested and patch supplied by Nath & binki (#3953). Gravatar Bram Matthys2012-01-221-0/+1
* - Advertise 'tls' (STARTTLS) capability in CAP. Patch from nenolod (#4081).Gravatar Bram Matthys2012-01-221-0/+1
* - Add CAP support. Currently implemented are: multi-prefix (NAMESX), and••• userhost-in-names (UHNAMES). Patch from nenotopia (#4018, #4066) Gravatar Bram Matthys2012-01-202-0/+3
* Run ./autogen.sh per 6518968ca480.Gravatar Nathan Phillip Brink2012-01-031-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. Gravatar Nathan Phillip Brink2011-12-263-14/+48
* - Show account name in /WHOIS, for ESVID-capable services packages, patch fro...Gravatar Bram Matthys2011-12-251-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). Gravatar Bram Matthys2011-12-252-2/+10
* Manually update UNREAL_VERSION_TIME to 201144Gravatar Bram Matthys2011-11-051-1/+1
* ** 3.2.9 release **Gravatar Bram Matthys2011-11-052-1/+3
* ** 3.2.9-rc2 release ** + last-minute fix #0004028Gravatar Bram Matthys2011-07-181-1/+1
* Add .hgignore, removing replaced .cvsignore files.Gravatar Nathan Phillip Brink2011-07-131-1/+0
* Automatic weekly version update: 201120 unreal3_2_fixesGravatar autoupdate2011-05-151-1/+1