aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix: Extra duplication of InspIRCd * is not necessary.Gravatar w00t2008-02-111-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8896 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove many unneeded headers from spanningtree filesGravatar w00t2008-02-1117-227/+70
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8895 e03df62e-2008-0410-955e-edbf42e46eb7
* Last of the -Wshadow fixes.Gravatar w00t2008-02-1111-80/+79
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8894 e03df62e-2008-0410-955e-edbf42e46eb7
* More -Wshadow fixes.. not really finished yetGravatar w00t2008-02-114-14/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8893 e03df62e-2008-0410-955e-edbf42e46eb7
* Add -Wshadow to cflags, and fix a bunch of warnings that come with it. Add a ↵Gravatar w00t2008-02-1114-76/+76
| | | | | | note to webirc that needs looking at. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8892 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_chanlog crashing.Gravatar aquanight2008-02-101-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8887 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix case sensitivityGravatar brain2008-02-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8884 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <badchan:redirect>: redirects users attempting to join a bad channel to ↵Gravatar w00t2008-02-101-0/+8
| | | | | | a second channel. Contributed by dz. (thanks) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8881 e03df62e-2008-0410-955e-edbf42e46eb7
* Really allow for removal of SWHOIS via specifying blank SWHOIS (thanks for ↵Gravatar w00t2008-02-101-6/+0
| | | | | | pointing out the mistake, danieldg) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8877 e03df62e-2008-0410-955e-edbf42e46eb7
* Per-logstream loglevels.Gravatar aquanight2008-02-101-7/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8871 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a bug in new logging API (global logstreams weren't notified of events ↵Gravatar w00t2008-02-091-0/+65
| | | | | | if a specific logstream had an event claimed, don't store type in logstreams (pass it to OnLog instead), and add an example of what the new logging API can do: m_chanlog - logs to #services at the moment. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8865 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement LogManager::CloseLogs() to give logstreams a chance to clean up on ↵Gravatar w00t2008-02-091-1/+1
| | | | | | rehash or exit. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8863 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement bug #492: empty swhois string unsets swhois.Gravatar w00t2008-02-091-1/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8862 e03df62e-2008-0410-955e-edbf42e46eb7
* Support for /invite <user> <channel> <timeout> - if the user doesn't partake ↵Gravatar aquanight2008-02-082-2/+2
| | | | | | in <timeout> time, the invite expires git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8854 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix low-risk potential memory leak: if a webirc client with valid cgiirc ↵Gravatar w00t2008-02-081-2/+13
| | | | | | block connects, issues /webirc, and quits before fully connecting, memory will be leaked. OnUserQuit is only triggered for fully connected users, use OnUserDisconnect otherwise. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8852 e03df62e-2008-0410-955e-edbf42e46eb7
* Sorta update this.. won't give a full file list as it's now kinda huge.Gravatar w00t2008-02-071-13/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8848 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix warnings (thanks owine)Gravatar w00t2008-02-061-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8842 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <auditorium:operoverride> setting, based on patch contributed by Sm0ke0utGravatar w00t2008-02-061-0/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8841 e03df62e-2008-0410-955e-edbf42e46eb7
* More tweaksGravatar brain2008-02-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8839 e03df62e-2008-0410-955e-edbf42e46eb7
* This makes more senseGravatar brain2008-02-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8837 e03df62e-2008-0410-955e-edbf42e46eb7
* Add server.cpp, handles all stuff related to the server command. ↵Gravatar w00t2008-02-052-204/+251
| | | | | | treesocket2.cpp is now ~700 lines :-) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8836 e03df62e-2008-0410-955e-edbf42e46eb7
* We have two perfectly good macros, use themGravatar w00t2008-02-051-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8835 e03df62e-2008-0410-955e-edbf42e46eb7
* dz, you cant delete a nonpointer!Gravatar brain2008-02-051-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8833 e03df62e-2008-0410-955e-edbf42e46eb7
* fixed std:: stuffGravatar fez2008-02-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8832 e03df62e-2008-0410-955e-edbf42e46eb7
* fixed more std:: stuffGravatar fez2008-02-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8831 e03df62e-2008-0410-955e-edbf42e46eb7
* fixed std:: stuff - that should be all of itGravatar fez2008-02-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8830 e03df62e-2008-0410-955e-edbf42e46eb7
* MODEACTION_ALLOW was being used instead of DENY, fixes bug #490Gravatar brain2008-02-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8821 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward port crash fix on load of randquote from 1.1 (r8819).Gravatar w00t2008-02-041-19/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8820 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix exemptchanops for some modules, fixes bug #485 reported by John. Thanks.Gravatar w00t2008-02-042-2/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8818 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up some FJOIN stuffGravatar w00t2008-02-042-23/+21
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8816 e03df62e-2008-0410-955e-edbf42e46eb7
* 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-0310-25/+25
| | | | 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
* Make m_password_hash able to pick up hasher modules after it's loaded, ↵Gravatar aquanight2008-02-021-16/+21
| | | | | | 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
* Move some stuff to usermanager, remove a little header insanity, remove ↵Gravatar w00t2008-02-0212-23/+23
| | | | | | 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
* 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
* 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