aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* Tidy up override snoticesGravatar brain2006-09-091-8/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5181 e03df62e-2008-0410-955e-edbf42e46eb7
* More debug logging in this moduleGravatar brain2006-09-091-6/+27
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5179 e03df62e-2008-0410-955e-edbf42e46eb7
* GrrGravatar brain2006-09-091-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5178 e03df62e-2008-0410-955e-edbf42e46eb7
* Changes to m_overrideGravatar brain2006-09-091-70/+70
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5177 e03df62e-2008-0410-955e-edbf42e46eb7
* This useless module doesnt work right in multi-server and isnt much good ↵Gravatar brain2006-09-081-395/+0
| | | | | | anyway. I said 1.1 wouldnt have it :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5176 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix output when user SANICKs themselvesGravatar brain2006-09-081-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5175 e03df62e-2008-0410-955e-edbf42e46eb7
* Move spynames attempt notice into success areaGravatar brain2006-09-081-5/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5170 e03df62e-2008-0410-955e-edbf42e46eb7
* And fix it to compile :pGravatar brain2006-09-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5169 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy up setidle message sent to opers, to show the actual idle time set if ↵Gravatar brain2006-09-081-1/+1
| | | | | | the oper specifies a bunch of crap as a number git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5168 e03df62e-2008-0410-955e-edbf42e46eb7
* Made SANICK not collide the user (theres no need to in the new 1.1 now we ↵Gravatar brain2006-09-081-1/+0
| | | | | | have return values- there USED TO BE a need for it) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5167 e03df62e-2008-0410-955e-edbf42e46eb7
* Report invalid nicknames back to operGravatar brain2006-09-081-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5166 e03df62e-2008-0410-955e-edbf42e46eb7
* Add failed SANICK noticesGravatar brain2006-09-081-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5165 e03df62e-2008-0410-955e-edbf42e46eb7
* Only put out SANICK success line if the nickchange succeedsGravatar brain2006-09-081-6/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5164 e03df62e-2008-0410-955e-edbf42e46eb7
* Typo in mode handler doesnt let -M be removed!Gravatar brain2006-09-082-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5161 e03df62e-2008-0410-955e-edbf42e46eb7
* Add similar printf format fix to namesxGravatar brain2006-09-081-10/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5160 e03df62e-2008-0410-955e-edbf42e46eb7
* *YOINK* Add jamie's patch for parameterized usermodes in m_opermodes (thanks)Gravatar brain2006-09-081-3/+28
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5157 e03df62e-2008-0410-955e-edbf42e46eb7
* 1) Make earlier fix to inspsocket actually compile without errorGravatar brain2006-09-071-6/+9
| | | | | | | 2) Make sure that query string is sent back in the reply git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5155 e03df62e-2008-0410-955e-edbf42e46eb7
* Forgot to returnGravatar brain2006-09-061-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5152 e03df62e-2008-0410-955e-edbf42e46eb7
* Finish off the fix for bug #136 (a biggie for such a simple thing)Gravatar brain2006-09-061-6/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5151 e03df62e-2008-0410-955e-edbf42e46eb7
* All commands now return results CMD_FAILURE or CMD_SUCCESSGravatar brain2006-09-0637-125/+235
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5150 e03df62e-2008-0410-955e-edbf42e46eb7
* Command result codes. This isnt finished yet, still got to do most of the ↵Gravatar brain2006-09-061-1/+5
| | | | | | modules, and alter CallCommandHandler git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5149 e03df62e-2008-0410-955e-edbf42e46eb7
* JOIN now has a TS parameter on it. The client protocol will ignore this when ↵Gravatar brain2006-09-061-2/+9
| | | | | | we pass it down to the command parser, it is for use if theres a minor desync and we send a PART for the last user at the same time the other side sends a JOIN for a new user, we can at least keep the TS in step. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5148 e03df62e-2008-0410-955e-edbf42e46eb7
* Drop and log unknown nicks in FJOIN, rather than aborting the linkGravatar brain2006-09-061-25/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5147 e03df62e-2008-0410-955e-edbf42e46eb7
* New CAPAB variable (manditory): PROTOCOLGravatar brain2006-09-051-1/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5145 e03df62e-2008-0410-955e-edbf42e46eb7
* This is a complex one: when autoconnecting, we check each links failover, ↵Gravatar brain2006-09-051-0/+12
| | | | | | and try and FindServer it. If we find that link's failover in the network, we dont try and autoconnect it as it probably established a link to that via another route anyway. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5144 e03df62e-2008-0410-955e-edbf42e46eb7
* 'Connection to %s closed' now says 'Connection to %s failed'Gravatar brain2006-09-041-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5143 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for failover pointing at self. This is an obvious thing to check for ↵Gravatar brain2006-09-041-0/+5
| | | | | | and prevent :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5142 e03df62e-2008-0410-955e-edbf42e46eb7
* failover connections are now added, thanks for the idea Lauren (happy now? ↵Gravatar brain2006-09-041-66/+97
| | | | | | lol) :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5141 e03df62e-2008-0410-955e-edbf42e46eb7
* Call X509_free() after we're done with the certGravatar brain2006-09-031-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5139 e03df62e-2008-0410-955e-edbf42e46eb7
* Output the certificate hash to the user when they connectGravatar brain2006-09-032-11/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5138 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove some gunkGravatar brain2006-09-031-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5137 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed how this module works.Gravatar brain2006-09-031-23/+47
| | | | | | | It now uses a password in combination with a fingerprint. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5135 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for people trying to literally put the fingerprint in as a passGravatar brain2006-09-031-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5134 e03df62e-2008-0410-955e-edbf42e46eb7
* Removal of debugGravatar brain2006-09-032-7/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5133 e03df62e-2008-0410-955e-edbf42e46eb7
* Add comments to document this headerGravatar brain2006-09-031-1/+51
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5132 e03df62e-2008-0410-955e-edbf42e46eb7
* YAY! A module which allows a user to oper via their ssl key fingerprint.Gravatar brain2006-09-032-1/+153
| | | | | | | This is largely untested stuff here, be careful with it. Use /fingerprint to get the user's fingerprint (or ask them for it) and then put the fingerprint into the password field of their oper block. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5130 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove a ton of debugGravatar brain2006-09-031-6/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5129 e03df62e-2008-0410-955e-edbf42e46eb7
* All but cert revocation is now supported by both modulesGravatar brain2006-09-031-0/+29
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5128 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont report that the key has expired when it hasntGravatar brain2006-09-031-9/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5127 e03df62e-2008-0410-955e-edbf42e46eb7
* OpenSSL gets certs and populates the ssl_cert* now!Gravatar brain2006-09-031-0/+61
| | | | | | | (NOTE: This is not finished by a long shot, because openssl and gnutls generate slightly different format of DN - although, the fingerprint will always match if its the same user :)) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5126 e03df62e-2008-0410-955e-edbf42e46eb7
* We now have a test module that can dump someones certificate information: ↵Gravatar brain2006-09-033-0/+137
| | | | | | /sslinfo <nick> git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5125 e03df62e-2008-0410-955e-edbf42e46eb7
* Certificate stuffGravatar brain2006-09-032-0/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5124 e03df62e-2008-0410-955e-edbf42e46eb7
* Obtaining of ssl cert in gnutls module and placing it into a class which is ↵Gravatar brain2006-09-032-13/+238
| | | | | | | | | extended to the user, type ssl_cert. In a while the openssl module will also populate this same high level class with data git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5123 e03df62e-2008-0410-955e-edbf42e46eb7
* Give this module VF_COMMON, as services depend on itGravatar brain2006-09-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5116 e03df62e-2008-0410-955e-edbf42e46eb7
* Only VF_COMMON modules are sent in CAPAB now, not VF_STATICGravatar brain2006-09-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5115 e03df62e-2008-0410-955e-edbf42e46eb7
* Doesnt need VF_STATICGravatar brain2006-09-021-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5114 e03df62e-2008-0410-955e-edbf42e46eb7
* Because these modes take no parameter when being removed, they need no ↵Gravatar brain2006-09-024-6/+10
| | | | | | special code for ModeHandler::RemoveMode() git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5111 e03df62e-2008-0410-955e-edbf42e46eb7
* Actually let it be unloaded would be a start (remove VF_STATIC)Gravatar brain2006-09-021-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5110 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow unloading of +qaGravatar brain2006-09-021-2/+47
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5109 e03df62e-2008-0410-955e-edbf42e46eb7
* And this (i guess it once tested mode stuff)Gravatar brain2006-09-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5108 e03df62e-2008-0410-955e-edbf42e46eb7