aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Move a piece of HMAC to hmac.cppGravatar w00t2008-02-042-18/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8815 e03df62e-2008-0410-955e-edbf42e46eb7
* Split treesocket2 into various smaller filesGravatar w00t2008-02-0423-728/+1432
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8814 e03df62e-2008-0410-955e-edbf42e46eb7
* Rename burst.cpp to netburst.cpp - it does not just contain burst handling.Gravatar w00t2008-02-041-0/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8813 e03df62e-2008-0410-955e-edbf42e46eb7
* Split more of treesocket1Gravatar w00t2008-02-043-322/+388
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8812 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix trivial desync with FTOPIC: if topic is identical, we still need to ↵Gravatar w00t2008-02-031-3/+4
| | | | | | broadcast FTOPIC out to the network so all other servers update setter and settime git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8810 e03df62e-2008-0410-955e-edbf42e46eb7
* Split treesocket1 into a number of smaller filesGravatar w00t2008-02-037-759/+958
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8809 e03df62e-2008-0410-955e-edbf42e46eb7
* Clear up header insanityGravatar w00t2008-02-0314-33/+31
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8808 e03df62e-2008-0410-955e-edbf42e46eb7
* Propegate BURST and ENDBURST network-wide for timing of bursts, and to keep ↵Gravatar w00t2008-02-038-308/+245
| | | | | | XLine application pending until the most opportune moment. Also do some general cleaning up. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8806 e03df62e-2008-0410-955e-edbf42e46eb7
* WhoopsGravatar brain2008-02-031-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8805 e03df62e-2008-0410-955e-edbf42e46eb7
* What do you think of this, w00t?Gravatar brain2008-02-031-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8804 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix burst time indicator: set startburst in treeserver's constructor, BURST ↵Gravatar w00t2008-02-032-5/+7
| | | | | | in treesocket is only valid placement for incoming connections. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8803 e03df62e-2008-0410-955e-edbf42e46eb7
* Show extra debug for burst timeGravatar w00t2008-02-032-5/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8802 e03df62e-2008-0410-955e-edbf42e46eb7
* Broken, but.. show how many milliseconds a burst takes. Someone care to tell ↵Gravatar w00t2008-02-032-1/+20
| | | | | | me why this is fucked/fix it? git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8801 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove an obsolete valueGravatar w00t2008-02-033-8/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8800 e03df62e-2008-0410-955e-edbf42e46eb7
* Murder space indents.. now if I find out who did them, I'll murder them too ;(Gravatar w00t2008-02-021-27/+27
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8799 e03df62e-2008-0410-955e-edbf42e46eb7
* Add some notes on proposed logging stuffGravatar w00t2008-02-021-0/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8798 e03df62e-2008-0410-955e-edbf42e46eb7
* Small tidyupGravatar w00t2008-02-021-7/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8797 e03df62e-2008-0410-955e-edbf42e46eb7
* Back out the AllowDevoiceSelf stuff, it wasn't going to work anyway. ↵Gravatar w00t2008-02-022-4/+1
| | | | | | Accidental commit. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8796 e03df62e-2008-0410-955e-edbf42e46eb7
* Cache User::GetIPString()Gravatar w00t2008-02-023-1/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8795 e03df62e-2008-0410-955e-edbf42e46eb7
* Avoid reallocating this every new connection (patch from hottpd)Gravatar w00t2008-02-021-4/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8794 e03df62e-2008-0410-955e-edbf42e46eb7
* Make m_password_hash able to pick up hasher modules after it's loaded, ↵Gravatar aquanight2008-02-022-16/+34
| | | | | | meaning m_md5 and m_sha256 no longer have to be loaded before it. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8793 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a null pointer dereference caused by my reordering/moving stuffGravatar w00t2008-02-021-2/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8792 e03df62e-2008-0410-955e-edbf42e46eb7
* Add it back, but comment out the method body. its useless.Gravatar brain2008-02-021-0/+45
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8791 e03df62e-2008-0410-955e-edbf42e46eb7
* Move some stuff to usermanager, remove a little header insanity, remove ↵Gravatar w00t2008-02-0229-259/+214
| | | | | | trace because it's still less useful than a chocolate fireman. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8790 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for empty prefixes, and close server connections attempting to use themGravatar w00t2008-02-021-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8788 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch: /rehash (not /rehash ssl) will now rebind SSL ports, but not dh ↵Gravatar w00t2008-02-022-6/+12
| | | | | | params etc. Closes #391. Thanks dz. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8786 e03df62e-2008-0410-955e-edbf42e46eb7
* fixed getsockopt parameter 4, removed sys/select.h on windows platformGravatar fez2008-02-011-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8780 e03df62e-2008-0410-955e-edbf42e46eb7
* applink.c should be included in the link command, not #included in the sourceGravatar fez2008-01-311-4/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8773 e03df62e-2008-0410-955e-edbf42e46eb7
* Move fez to developers (a lot of movement for one day :p)Gravatar w00t2008-01-301-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8772 e03df62e-2008-0410-955e-edbf42e46eb7
* Move fez to regular contributors sectionGravatar w00t2008-01-301-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8771 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in patches to fix bug #487, submitted by dz, thanks :)Gravatar brain2008-01-301-7/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8769 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward port bug #484 patch from John, thanksGravatar brain2008-01-271-2/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8760 e03df62e-2008-0410-955e-edbf42e46eb7
* You left out the module name in the command, aquanight ;)Gravatar brain2008-01-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8756 e03df62e-2008-0410-955e-edbf42e46eb7
* Change API OnOperCompare to OnPassCompare, password hashing is now available ↵Gravatar aquanight2008-01-2712-21/+35
| | | | | | for <connect:allow>, <power die= restart=>, <title> (m_customtitle.so), <vhost> (m_vhost.so), this works the same was as for <oper>: load m_password_hash.so (after all hasher modules, of course), and add hash="md5/sha256/whatever" to the relevant tag. Also fix m_callerid.cpp crashing on unload. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8755 e03df62e-2008-0410-955e-edbf42e46eb7
* ANNOUNCENENT -> ANNOUNCEMENTGravatar brain2008-01-261-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8754 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug found by eLement, when an oper is on a notify list and the oper ↵Gravatar brain2008-01-261-0/+5
| | | | | | | | | sets +Q, then the watch list for that user goes into an undefined state due to the metadata not being correctly cleared from the user in m_watch OnUserQuit. Thanks :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8752 e03df62e-2008-0410-955e-edbf42e46eb7
* TweaksGravatar brain2008-01-261-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8751 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, should have test compiled thisGravatar brain2008-01-261-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8750 e03df62e-2008-0410-955e-edbf42e46eb7
* macgyverdgi asked for this :pGravatar brain2008-01-261-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8749 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a typo in an m_callerid error message, and add m_callerid and m_filter ↵Gravatar aquanight2008-01-251-1/+1
| | | | | | <exemptfromfilter> to example conf. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8748 e03df62e-2008-0410-955e-edbf42e46eb7
* win32 compile error fixGravatar brain2008-01-211-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8747 e03df62e-2008-0410-955e-edbf42e46eb7
* win32 compilation errors: shadowing of variable 'i' isnt a good ideaGravatar brain2008-01-211-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8746 e03df62e-2008-0410-955e-edbf42e46eb7
* win32 compile error fixGravatar brain2008-01-211-10/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8745 e03df62e-2008-0410-955e-edbf42e46eb7
* Win32 compilation fixesGravatar brain2008-01-211-0/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8743 e03df62e-2008-0410-955e-edbf42e46eb7
* Update m_filter* to 1.2 API (it was still using Implements()), also ↵Gravatar aquanight2008-01-203-7/+25
| | | | | | implement <exemptfromfilter channel="#blah"> to exclude channels from filtering. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8742 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_callerid not adding the usermode.Gravatar aquanight2008-01-191-1/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8738 e03df62e-2008-0410-955e-edbf42e46eb7
* Add aquanight to developers sectionGravatar w00t2008-01-191-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8736 e03df62e-2008-0410-955e-edbf42e46eb7
* Initial implementation of callerid, provided by aquanight. Untested as of ↵Gravatar w00t2008-01-191-0/+316
| | | | | | yet. Probably could use a little of the /watch love to speed up removals in the future. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8735 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove a redundant method here, call the mode manager directlyGravatar w00t2008-01-1738-60/+41
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8732 e03df62e-2008-0410-955e-edbf42e46eb7
* The outer if (socket > -1) check in AddClient is obsolete and this is ↵Gravatar brain2008-01-171-10/+7
| | | | | | already checked in socket.cpp. We can remove and just have the inner check. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8730 e03df62e-2008-0410-955e-edbf42e46eb7