summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-07Wipe services's module dir prior to make installAdam
2013-07-08added protocol support for incoming NOTICEsDukePyrolator
2013-07-08m_dnsbl: updated the url to DroneBL in modules.example.confDukePyrolator
2013-07-05Only set stuff in ExtensibleUnserialize if there is something to setAdam
2013-07-05Fix sometimes not unloading all modules on shutdownAdam
2013-07-05Fix ns_set_misc and cs_set_miscAdam
2013-07-04Read most of the old common flags for compatAdam
2013-07-04Fix deleting mode locksAdam
2013-07-04Fix Extensible dtorAdam
2013-07-04Allow access and flags to take privilege namesAdam
2013-07-04Fix rehashing via SIGHUP and m_mysqlAdam
2013-07-03Allow channels on access listsAdam
2013-07-03Fix some warnings and errors reported by valgrindAdam
2013-07-02Fix a few issues found by Attila (invalid array access in channel set ↵Adam
events, os_chankill inf loop)
2013-07-01Change extensible keys to require explicitly having a type defined for it. ↵Adam
Completely modularize more features like bs_kick, entrymsg, log, mode, etc. Move fantasy to its own module. Move greet to its own module.
2013-06-30m_mysql: handle multiple result sets returned from multiple statements or ↵DukePyrolator
procedure calls
2013-06-22added the missing accessmax option to the ns_cert configuration blockDukePyrolator
2013-06-22pseudoclients now trigger OnJoinChannel and OnPartChannelDukePyrolator
2013-06-22added support for CertFP on hybridDukePyrolator
2013-06-19Don't enforce usestrictprivmsg on TS6 IRCds and cache the value of ↵Adam
usestrictprivmsg
2013-06-19Removed inspircd 1.1 reference from conf. Corrected a few spelling issues.KindOne
2013-06-19Set vhosts when users id to an account (and not a nick), add account arg to ↵Adam
user ctor to ease handling users who connect already identified
2013-06-18fixed a typo in the last commit. sorry.DukePyrolator
2013-06-18added support for hybrids new umode +S (client is connected via SSL/TLS)DukePyrolator
2013-06-18checking for ssl users when ajoining ssl only channels on inspircd, fixes 1466DukePyrolator
2013-06-15Fix cidr::match with odd cidr rangesAdam
2013-06-15added an 'extras' script to enable/disable extra modules before compileDukePyrolator
2013-06-15Update Spanish translation, courtesy of Isaac FontalAdam
2013-06-13Fix usestrictprivmsg /msg vs / logicAdam
2013-06-12Fix possible crash in Extensible::ExtensibleUnserialize if a null entry is in itAdam
2013-06-12Allow users to change their language to english when the default language is notAdam
2013-06-06Made the message for unconfirmed nicks relevant to the ns_register ↵lethality
registration setting
2013-06-05fixed typo, though I doubt it affects anyone/anythinglethality
2013-06-01Made sepstream::GetToken less recursiveishAdam
2013-06-01Move OnJoinChannel event to trigger after the user has completely joined and ↵Adam
document it more about what you should and shouldnt do in it
2013-06-01Move CheckKick event to Channel and make os_forbid use it instead of kicking ↵Adam
users in the join event, which does bad things
2013-05-31Made m_mysql's Escape() function safe against escaping strings > BUFSIZEAdam
2013-05-31Fix /hs waitingAdam
2013-05-28Fix Channel::SetCorrectModes to never remove modes <= voice (currently ↵Adam
secureops enforces everything, inclurding voice)
2013-05-28Don't compare system time to a users timestamp to determine when to collide ↵Adam
with a user, if the time on services vs the ircd are different it does weird things
2013-05-28Include <iterator> in services.h as now more than one file uses itAdam
2013-05-28Fixup last commit. We have events in log's destructor so we cant log ↵Adam
messages from it, and this check in modulemanager is bogus/has a typo
2013-05-27Initially attach all modules to all events, and detach them as the events ↵Adam
are run if they are not implemented per module
2013-05-26Fix webcpanel buildAdam
2013-05-26Get rid of the remaining references in the core to specific services. Move ↵Adam
more stuff out of the core to the proper modules.
2013-05-26Update INSTALL and place some example link configurations in example.confAdam
2013-05-25Update Hybrid protocol module for Hybrid 8.1Michael Wobst
2013-05-25Give an error message when the configuration file ends with an unterminated ↵Adam
block
2013-05-20Fix /join 0Adam
2013-05-20made our database backup filenames more readableDukePyrolator