aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)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 includeGravatar Bram Matthys2015-04-251-0/+25
| | | | various files in a specific order and risk missing one.
* 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 moreGravatar Bram Matthys2014-07-061-2/+2
| | | | | and more becoming the default nowadays such as on FreeBSD. Reported by QIXOZL (#4239). Backported the patch from Heero.
* For services who allow you to log in by account name but still allow you toGravatar Bram Matthys2014-07-051-0/+1
| | | | | | | | | | | | | | 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).
* update version to .3Gravatar Bram Matthys2014-05-311-1/+1
|
* Added set::spamfilter::stop-on-first-match [yes|no]:Gravatar Bram Matthys2014-01-202-12/+14
| | | | | | | | | | | | 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).
* Added SVIDLEN so this value is now separate from NICKLEN. Previously if youGravatar Bram Matthys2014-01-121-1/+2
| | | | | would lower NICKLEN to 9 then services timestamps would be cut off. Reported by Jobe (#4248).
* 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 WindowsGravatar Bram Matthys2013-04-041-0/+2
| | | | | IRCd caused a garbled SERVER protocol message, causing 'cannot find server' errors and killing of users. Reported by Sunkat (#4183).
* 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 alternativeGravatar Bram Matthys2012-10-151-0/+2
| | | | | | | | | | | | | 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).
* - Added set::options::disable-cap, which can be used to disable theGravatar Bram Matthys2012-10-151-0/+5
| | | | new CAP support (#4104).
* various win32 fixes:Gravatar Bram Matthys2012-10-151-1/+6
| | | | | | | - 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.
* - Fix bug where recursive includes would hang the IRCd, patch fromGravatar Bram Matthys2012-10-141-0/+14
| | | | binki with some minor modifications, reported by warg (#3919).
* - Add 'class' option to allow/deny channel so you can allow/denyGravatar Bram Matthys2012-10-062-3/+3
| | | | users based on their class. Patch from fspijkerman (#4125).
* Add optional oper::require-modes setting to the oper block. (#4008 by katsklaw)Gravatar Nathan Phillip Brink2011-07-131-1/+1
| | | | | | 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).
* - 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.Gravatar Bram Matthys2012-05-071-0/+3
| | | | | | | 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.
* - Add support for server-enforced mode locks (MLOCK).Gravatar William Pitcock2012-05-044-0/+8
| | | | | | 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)
* - Add support for account-notify client capability (#4098). This capabilityGravatar William Pitcock2012-04-091-0/+1
| | | | can be used to request passive notifications for accountname changes.
* - Added 'away-notify' client capability, which informs the client of any ↵Gravatar Bram Matthys2012-04-092-0/+2
| | | | AWAY state changes of users on the same channel. Patch from nenolod (#4097).
* - Split up PROTOCTL line, since with the addition of ESVID we exceededGravatar Bram Matthys2012-03-261-2/+4
| | | | | MAXPARA when using ZIP links. This caused an odd charset warning upon link.
* - 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).Gravatar Bram Matthys2012-02-264-16/+4
| | | | | This means ping cookies are now controlled by set::ping-cookie [yes|no]. The default is 'yes' (enabled).
* - Added remove_oper_modes(), which works just like remove_oper_snomasks(),Gravatar Bram Matthys2012-01-221-0/+1
| | | | | | 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.
* - New user mode +I (IRCOp only) which hides idle times to other users,Gravatar Bram Matthys2012-01-221-0/+1
| | | | suggested and patch supplied by Nath & binki (#3953).
* - 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), andGravatar Bram Matthys2012-01-202-0/+3
| | | | userhost-in-names (UHNAMES). Patch from nenotopia (#4018, #4066)
* Run ./autogen.sh per 6518968ca480.Gravatar Nathan Phillip Brink2012-01-031-3/+0
|
* - Enforce matching of unrealircd version and PACKAGE_VERSION macros (#4014).Gravatar Nathan Phillip Brink2011-12-263-14/+48
| | | | | | Now the UNREAL_VERSION_GENERATION, UNREAL_VERSION_MAJOR, UNREAL_VERSION_MINOR, and UNREAL_VERSION_SUFFIX macros are autogenerated from PACKAGE_VERSION.
* - Show account name in /WHOIS, for ESVID-capable services packages, patch ↵Gravatar Bram Matthys2011-12-251-0/+3
| | | | from nenotopia (#3966).
* - Services coders: Added support for ESVID. Instead of a number you canGravatar Bram Matthys2011-12-252-2/+10
| | | | | | | 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).
* 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
|