summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-01-18strncpy sucks ass! -- Old code was using strncpy which doesnt null terminate ↵brain
a string if the string fills a buffer (!!!) - our strlcpy implementation fixes this. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2817 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-17Added unlink() to tidy up /tmp after each dlopen()brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2816 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-17Added support for part messages in the module API (and therefore between ↵brain
servers too) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2815 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-16Fixed bug with {} -> [] etc in NICK where nick == newnick apart from irc-case:brain
[15:41] --- Brain is now known as [Brain] [15:41] --- {Brain} is now known as {Brain} Now correct: [15:41] --- Brain is now known as [Brain] [15:41] --- [Brain] is now known as {Brain} Was just a strlcpy BEFORE the NICK output instead of AFTER. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2814 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-16Fixed so that ONLY ports of type "" or type "clients" are bound by the core, ↵brain
*everything else* is passed over now, not just "servers" type. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2813 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Fixed deprecated checks here that potentially break it with spanningtree ↵brain
(throwbacks to mesh linking) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2811 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15missing linefeedbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2809 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Made <disabled> non-manditory, added check for when singular tags arent ↵brain
defined at all git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2808 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15CleanFilename movagebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2807 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Fixed SIGHUP rehash to actually send rehash event to modulesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2806 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Fixes to make this actually WORK.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2805 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Added checks to forbid declaring certain config tags twice (ones which ↵brain
should only exist once like <server> and <admin>) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2804 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Fix for warning in OpenLog callbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2803 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Test-compiled m_vhost, compiles finebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2802 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Added m_vhost, authenticated vhosts from the conf similar to unrealircd's ↵brain
way, requested by PinkFreud git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2801 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Changed some .cpp to .so in the this->source fieldbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2800 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Added support for <options customversion> to customize the second part of ↵brain
VERSION git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2797 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Bug found by PinkFreud - If an oper deopers themselves by removing the +o ↵brain
mode, their userrec::oper field isnt cleared. Clear it forcibly before DeleteOper. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2796 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Updated copyrights in headers etc using perl inplace editbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Made inspircd close and reopen its log on rehashbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2794 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Removed some redundant (and commented out) functionsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2793 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15Made InspSocket::Read return an empty but non-NULL string when it receives ↵brain
EAGAIN (this method didnt know how to cope with EAGAIN before, may be causing random splits?) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2792 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-14SQL uses some crappy structs with pointer voodoo that prevent comparison ↵brain
with if() ! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2791 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-14Fix to parentheses and chown to brainbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2790 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-14Extra m_sql field checkingroot
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2789 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-14Fixed 'stops responding after server pingout, while using select' but as ↵brain
found by merwin -- this needs testing in epoll git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2788 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-14Added RemoveSocket as a test fix for merwins bugbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2787 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-14Replaced some 'n' with '*n' that was breaking userrec::MakeHostbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2786 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-13Added extra safety check for a condition that should NOT happen (in theory, ↵brain
but still) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2785 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-12GCC 4.0.2 warns because we assign in an if. we want to assign in an if, so ↵brain
we satisfy it by putting brackets around it git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2784 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-12Typo (whoops)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2783 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-12xline tweaksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2782 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-12Replaced sprintf's with some char* voodoobrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2781 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-12Changed channel user lists from vector to mapbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2780 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-12Test change to level-triggered epollbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2779 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-12I dont know what ive been told, but extra brackets are mighty cold *singing ↵brain
marching song* Its too early for this poo. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2778 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-11Fixed massivly huge bug in showwhois, MASSIVE undertaking right there :Dfrostycoolslug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2772 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-11Fixed compile errorbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2771 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-11Moved to RC3+SVNbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2770 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-11Changed fd_ref_table from 65536 to more correct MAX_DESCRIPTORSbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2769 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-10Fixed methods being used for wrong object typebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2768 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-10Fixed to not bother pinging an active serverbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2767 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-10Increased ping frequency from 1 minute to 5 minutes (1 minute is kind of ↵brain
overkill) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2766 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-10Added anti-newbie warning, if attempt is made to use old-style linking ↵brain
protocol with m_spanningtree, error "Cannot use the old-style mesh linking protocol with m_spanningtree.so!" is given. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2765 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-09Fix to naming schemebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2762 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-09Missing classnamebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2761 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-09Fixed compile issuebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2760 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-09Added Priority method to move this module to end of queuebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2759 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-09Untested priority system for modules to move themselves to the start or end ↵brain
of the module queue git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2758 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-09Moved to RC2+KingArthurbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2757 e03df62e-2008-0410-955e-edbf42e46eb7