summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-05-20epoll: make sure EPOLLET flag does not get clobberedWilliam Pitcock
EPOLLET is the highest bit, so storing EPOLLET in a signed value leads to undefined behaviour.
2012-05-16Merge pull request #113 from nenolod/feature/mlockRobin Burchell
modules/m_mlock: new module implementing server-side MLOCK.
2012-05-16mlock: fix style nitpicksWilliam Pitcock
2012-05-16Check whether it is empty parameter before checking its valueChin Lee
2012-05-16Fix issue #120 reported by @swildeChin Lee
2012-05-15mlock: we should only enforce against modes set by our own clientsWilliam Pitcock
2012-05-15mlock: handle case where no mlock has been set on a channel yetWilliam Pitcock
2012-05-14Merge pull request #109 from Justasic/insp20Robin Burchell
Rewrote the color codes parser to one function, not two
2012-05-04modules/m_mlock: new module implementing server-side MLOCK.William Pitcock
2012-05-03Rewrote the color codes parser to be one function, not twoJustin Crawford
2012-05-03Merge pull request #96 from Justasic/insp20Robin Burchell
[2.0] Process escape sequences for MOTD for issue #23
2012-04-22Fixed using a function on every call for /motd, causing lag on large ↵Justin Crawford
networks (requested by w00t)
2012-04-21Added C/C++ style escape codes for color codes in the MOTD along with ↵Justin Crawford
@SaberUK's \x, \u, \b, \c aliases
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2012-04-19Merge pull request #88 from Robby-/insp20-helpopRobin Burchell
[2.0] helpop: revert 05e6330 and make it the other way around
2012-04-19Revert 05e6330fbd6e9a427c09cf90e2cada10656c48f7 and reference HELPOP instead ↵Robby-
(afterall, the module is called helpop and references itself as that in the code/output too, and most clients override /help), also make the alias work the other way around
2012-04-18Merge pull request #84 from attilamolnar/insp20+whoisfixRobin Burchell
[2.0] Avoid sending empty channel list numeric on whois
2012-04-19Avoid sending empty channel list numeric on whois if the target is not in ↵attilamolnar
any channels.
2012-04-19Fix issue #18 reported by @int- (remote restriction on /stats)attilamolnar
2012-04-18No need to check elines twice..Robin Burchell
2012-04-18Forward port 1d703dcf7858a322c823bbd80f9507b627c5738c.attilamolnar
2012-04-18Merge pull request #74 from Robby-/insp20-statsupdatesRobin Burchell
[2.0] /STATS updates
2012-04-18Log mode errors when processing FJOIN.Robin Burchell
2012-04-18Fix typo.Robin Burchell
2012-04-18Match the logging in the rest of this module.Robin Burchell
2012-04-18Be more helpful when processing commands from a linked server.Robin Burchell
When diagnosing errors with s2s traffic, it costs us next to nothing to try a little harder to generate useful errors so errors are immediately apparent.
2012-04-18/STATS: updatesRobby-
2012-04-18Merge pull request #70 from Shawn-Smith/insp20+chancreatefixRobin Burchell
[2.0] Fixes the j/J snomask not working properly.
2012-04-15Merge pull request #55 from Justasic/insp20Robin Burchell
[2.0] Fixes for bug #12
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 some of the include guard names (requested by SaberUK)Justin Crawford
2012-04-14Fixes for bug #12Justin Crawford
2012-04-14Fixes the j snomask not working properlyShawn Smith
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