summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-04-15Explicitly shut down stdio's stdin/stdout/stderr.William Pitcock
The previous logic here was to only do this if stdio was connected to a controlling terminal. However, we must do this always to avoid information leaks and other problems related to stdio. The only exception is if we are in debug mode.
2012-04-15Merge pull request #59 from Robby-/insp20-nosnoticestackRobin Burchell
[2.0] Backported Shawn's NoSnoticeStack code from insp21
2012-04-15Backported Shawn's NoSnoticeStack code from insp21Robby-
2012-04-15Merge pull request #28 from DjSlash/classinconnectmsgRobin Burchell
Show class in connectmsg
2012-04-14Fix unused variables reported by the clang static analyzer.Peter Powell
2012-04-14Merge pull request #35 from pcarrier/insp20ldapRobin Burchell
extras/m_ldapauth: CIDR-based whitelisting
2012-04-12Merge pull request #43 from Shawn-Smith/insp20+whoisfixRobin Burchell
[2.0] Fix for issue #39 (Wrong output on whois)
2012-04-12This fixes issue #39 reported by @attilamolnar.Shawn Smith
Thanks to @attilamolnar for supplying the code.
2012-04-12Remove references to old configure commands.Peter Powell
2012-04-10extras/m_ldapauth: CIDR-based whitelistingPierre Carrier
Offer host-based whitelisting in the ldap module. Used to trust clients from internal networks, whilst requiring authentication from "outsiders".
2012-04-10Fixed linking m_sqlite3 on WindowsAdam
2012-04-09Merge pull request #27 from DjSlash/maxconnwarnRobin Burchell
Add <connect:maxconnwarn>
2012-04-09Merge pull request #25 from DjSlash/colour-to-colorRobin Burchell
Replace [cC]olour with [cC]olor
2012-04-01Show class in connectmsgRutger
Made the connect announcement show the class a client is in, making it easy to spot if a client is in the right class.
2012-04-01Add <connect:maxconnwarn>Rutger
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.
2012-04-01Typofix in m_ojoinRutger
In m_ojoin 'business' was miss-spelled.
2012-04-01Replace [cC]olour with [cC]olorRutger
Making things consistent, the modules are named '...color', let's keep on using that instead of 'colour'.
2012-03-27Fixed infinite loop cauesd by invalid dns packetsAdam
2012-03-26Fixed out of bounds memory access from malformed DNS queries that have an ↵Adam
invalid length label. Introduced in a6a07de0daa353bcd29056a4535a9c4784c113c8.
2012-03-22m_hostchange: Fix a typo preventing port filters from workingKyle Fuller
2012-03-21Typo fixes.Peter Powell
2012-03-20dns: cleanup ResultIsReady() prototypeWilliam Pitcock
2012-03-20dns: more hardeningWilliam Pitcock
- don't trust rr.rdlength - don't accept replies we know are impossible for AAAA/A records - don't try to process record types we do not know about specifically (this behaviour just leads to disaster)
2012-03-20dns: reject messages with lengths larger than DNSHeader with prejudiceWilliam Pitcock
This also includes when decompressing name entries.
2012-03-20dns: iterators which are integer should always be unsigned, else an integer ↵William Pitcock
underflow is possible. Signed-off-by: William Pitcock <nenolod@dereferenced.org>
2012-02-25m_remove: forbid removing ulined usersJustasic
2012-02-25m_chghost: Fix incorrect length check pointed out by ThalesDaniel De Graaf
2012-01-21Make m_shun work on aliasesJens Voss
2011-09-28Move my name from regular contributors to developersJackmcbarn
2011-08-27Fix stats letter for shunsJackmcbarn
2011-08-07Add -lgcrypt to m_ssl_gnutls because this is no longer pulled in by all ↵Daniel De Graaf
versions of gnutls
2011-07-23Fix compile warningDaniel De Graaf
2011-07-19Remove harmless but scary-looking logfile linesDaniel De Graaf
2011-07-19Allow use of absolute paths with m_nationalcharsJackmcbarn
2011-07-17<connect deny=""> (or allow="") should not match all usersDaniel De Graaf
2011-07-17Only write pidfile if we have parsed a valid configurationDaniel De Graaf
2011-06-232.0.5 releaseDaniel De Graaf
2011-06-23Always use local SID as the source for PONG repliesDaniel De Graaf
2011-06-23Resolve /STATS S conflict between SVSHOLD and SHUNDaniel De Graaf
2011-06-23Remove possibly dangerous skip of VerifyCertificateDaniel De Graaf
2011-06-23Fix initialization of SSL certificate field on connectDaniel De Graaf
2011-06-18Fix WSAEWOULDBLOCK error on WindowsDaniel De Graaf
Making a connection and then immediately accepting it is not synchronous on Windows; force the accept to block and wait for the connection we just made.
2011-06-18Fix extras compilation under WindowsAdam
2011-06-06Fix incorrect typecastDaniel De Graaf
2011-05-23Fix recursion of QuitUser in SendQ quitsJackmcbarn
2011-05-082.0.4 releaseDaniel De Graaf
2011-04-19Fix IPv6 test on WindowsAdam
2011-04-18Merge commit 'refs/merge-requests/5' of ↵Daniel De Graaf
git://gitorious.org/inspircd/inspircd into insp20
2011-04-18Fix mis-implemented irc::sockets::cidr_mask::operator<Daniel De Graaf
2011-04-10Fixed Windows build on VS 2010Adam