summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2010-09-19Added configuration for m_dnsbl for what return values get bannedAdam
2010-09-19Added some more variable fields for dnsbl akill reasonsAdam
2010-09-19Fixed /os modinfo command outputAdam
2010-09-19Keep users +r on InspIRCd if their account name matches their login nameAdam
2010-09-18Fixed some minor punctuation and logginglethality
2010-09-17Rejig of some of the socket stuff. Fixed marking sockets as nonblocking on ↵Adam
Windows. Added in a LastError function to keep having to use strerror/GetLastError everywhere.
2010-09-17Fixed bug #1190 and prevent m_dnsbl from akilling a user multiple times if ↵Adam
they are in multiple blacklists
2010-09-16Fixed many bugs and crashesAdam
2010-09-16Fixed crash on setting XOP onAdam
2010-09-15Rewrote all of the topic code, fixes a few topic related problems on some ↵Adam
older IRCds
2010-09-14Cleanup DNS requests when modules are unloaded, fixes unloading m_dnsbl ↵Adam
during the middle of queries
2010-09-14Added a config option to make operserv not add users found in the dsnbl to ↵Adam
the akill list
2010-09-12Fixed a typo in the epoll socket engine with clearing eventsAdam
2010-09-11Allow identifying to other accounts using /nickserv id account passAdam
2010-09-10Added Anope::CurTime to keep us from calling time() everywhereAdam
2010-09-10Fixed bug #1187 - Fixed releasing enforcer clients on TS6 IRCdsAdam
2010-09-09Added an asynchronous DNS system and m_dnsbl, which checks clients against ↵Adam
DNS blacklists. Rewrote internal handling of IPs, we now properly support users using IPv6. Fixed a few problems with the UnrealIRCd protocol module.
2010-09-09fixed cs_unban on inspircd 1.2 and 2.0DukePyrolator
2010-09-01Only look up session exceptions if the user exceeds the session limit, ↵Adam
really send akills for exceeding session limits, and fixed os akill del to really work
2010-08-29Redo some of the sighandling code, and made anoperc rehash actually work.Adam
2010-08-28Burst back our juped servers if we disconnectAdam
2010-08-28Allow unidentified users to use sendpass and resetpasss if configured properlyAdam
2010-08-28Clean up some of the old now unused IRCDVar struct vars, and made the ↵Adam
logchan bots join if the IRCd requires them to
2010-08-28Do not log RAWIO messages to services log channels, added a config option on ↵Adam
whether or not to join bots to the log channels, and fixed two log messages in ns_identify
2010-08-27Removed some problematic IsRecognized checks in ms_cancel and ms_check, and ↵Adam
fixed a variable name in logger.cpp to make clang happy
2010-08-27Added a new logging systemAdam
2010-08-27Added an Anope::string::is_pos_number_only function to use everywhere we ↵Adam
convertTo unsigned values, and fixed the mail delay error message to give the correct time.
2010-08-22Added a classbase for the major classes, makes dynamic_reference ↵Adam
invalidation really work. This also cleans up a bit of the code in the modestacker.
2010-08-21Made Anope keep track of channels its clients are in if it splits from its ↵Adam
uplink, then burst them back to its uplink once connection is reestablished. Also made Anope use TS enforcement to change persistant channels creation time to the time they were registered.
2010-08-19Changed the svid system back to using user timestamps for IRCds limited to ↵Adam
just usermode +d. This allows us to keep people logged in once again when Anope is restarted.
2010-08-17Always unload socketengines/database/protocl etc modules last, and fixed a ↵Adam
potential crash in m_mysql when unloading when not in GDB
2010-08-17Fixed a few SQL queriesAdam
2010-08-17Rewrote the config reader to better handle invalid configs.Adam
This prevents Anope from exploding when /os reload has errors.
2010-08-15Changed a few small things in the db format because it already changed ↵Adam
anyway, bumped DB version to 2
2010-08-15Fixed persist to work correctly with the new bot tracking systemAdam
2010-08-15Cleanup of various different crashes/inconsistanciesAdam
2010-08-15Rewrote the MySQL API to use threads. This acts similar to before, but is ↵Adam
faster. Removed db_mysql_execute for now.
2010-08-14Fixed some chanserv help set/saset replieslethality
2010-08-13And fixed /bs info to show the correct chancountAdam
2010-08-13Readded in BotInfo::chancount, it never should have been removed in the ↵Adam
first place
2010-08-08Add a db-upgrade to convert base64-encoded encrypted passwords to ↵Naram Qashat
hexadecimal strings of the raw data, add in Anope::Hex for C-style strings and added Anope::Unhex, modified the encryption modules to use Hex and Unhex.
2010-08-05Update TODO, and minor change to enc_md5 (no, it doesn't fix encryption with ↵Naram Qashat
1.9 git yet, I'll get to that eventually)
2010-08-04Remove need to have a dynmaically allocated C-string in enc_sha1, it was ↵Naram Qashat
being made too big (by the default config PassLen of 32) anyways.
2010-08-04Also fix enc_old using the previous commit's fix.Naram Qashat
2010-08-04Fix enc_md5 to work with the way the new b64_encode does things with ↵Naram Qashat
Anope::string, by making sure that the string is null terminated properly.
2010-08-03Fixed enc_old, it has been broken since revision ↵Adam
ae38212c1ce829c783edf971081c90137abb49a0
2010-08-03Fixed enc_md5, it has been broken since revision ↵Adam
ae38212c1ce829c783edf971081c90137abb49a0
2010-08-03Made ns set/saset work like cs set/saset, cleans up a lot of codeAdam
2010-08-02Fix NS SASET to actually work.Naram Qashat
2010-08-02saset noexpire works nowDukePyrolator