summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
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
2010-08-02Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9lethality
2010-08-01Fixed the epoll engine so it really worksAdam
2010-08-02Added Italics support to the BotSev kickerslethality
2010-08-01Made the epoll socket engine handle MarkWriteable and ClearWriteable eventsAdam
2010-08-01Fixed some issues with reconnecting if we disconnect from the uplinkAdam
2010-08-01Fixed botserv bots parting empty channels. This also allows setting ↵Adam
bsminusers to 0, which keeps the botserv bot in the channel at all times.
2010-08-01Cleanup in main.cpp.Naram Qashat
2010-08-01Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope ↵DukePyrolator
into 1.9
2010-08-01Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9Naram Qashat
2010-08-01Cleanup in memoserv.cpp.Naram Qashat
2010-08-01ns_info now ignores any extra parametersDukePyrolator
2010-08-01fixed enc_sha256DukePyrolator
2010-07-31Don't dynamically allocate commands in modules anymore, instead made them ↵Adam
members of modules. This means the commands are automatically destructed when the module is unloaded. Cleans up some old ugly code.
2010-07-31fixed some database issuesDukePyrolator
2010-07-30Cleanup in misc.cpp.Naram Qashat
2010-07-30Some code cleanup and constification in nickserv.cpp.Naram Qashat
2010-07-29Used std::list for ignore's IgnoreData instead of using the old C-style ↵Naram Qashat
double-linked list, also removed the addition of an ignore when a command "takes too long".
2010-07-29Added support for tracking inspircd2.0 usermode +Q and cahnged the Flags ↵Adam
bitsets for modes to not use a max defined value, it can go over
2010-07-29Rewrote the hashing systems to properly handle the new Anope::strings which ↵Adam
we have everywhere.
2010-07-29Made all of IRCDProto use const pointers, with the exception of SendVhostDel ↵Naram Qashat
because of the Unreal protocol module, it makes me sad.
2010-07-28Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9Naram Qashat
2010-07-28Yet more annoying code cleanup, plus made Server's Links list into a normal ↵Naram Qashat
variable and not a pointer.
2010-07-27Removed some assertions, replaced with throwing CoreExceptionsAdam
2010-07-27Added debug_cast which uses dynamic_cast on debug builds, and static_cast on ↵Adam
release builds
2010-07-27A few more random annoyances cleaned up.Naram Qashat
2010-07-27Cleaned up some code in src/users.cpp that kinda annoyed me.Naram Qashat
2010-07-27Some windows fixes from the Anope::string commitAdam
2010-07-26Trying to make things a little more const-safe, a work in progress but this ↵Naram Qashat
is a bit better.
2010-07-26Added hostserv/del command permission, fixed example.conf to show that ↵Adam
hostserv/* is a command, not a permission