summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
* We had to roll our own time function because some craqsmoker thought having a...•••strftime. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6749 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-061-1/+1
* Show expiry times of glines, klines, qlines and elines as the time theyre due...•••Oh, and i hate C time formatting functions. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6748 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-061-1/+2
* Fix bug #224 by refreshing the security ip cache every hour. The easier solut...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6745 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-067-0/+83
* Fix for bug #199 (Feature request) submitted by owine. Ended up adding an ext...•••It turned into a biggie :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6742 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-051-1/+3
* Fix for bug #216, m_cloaking now tries to cloak a larger amount of the hostna...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6741 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-051-1/+32
* Add filter type 'silent', as requested in bug #235 reported by Casey.•••filter type silent for m_filter and m_filter_pcre does not notify opers, and just blocks the text. It does however tell the user their text was blocked and still log. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6739 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-051-10/+11
* Add support for <link:hidden> fixes feature request documented in bug #247 re...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6738 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-056-20/+37
* Add extra /map info (connection uptime, and lag time) to /MAP for opers. Adds...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6737 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-055-1/+34
* Add feature outlined in bug #192, give a notice showing cipher on connect to ...•••anyway, this would just be a silly vanity feature :p (admins know its working - people are connecting on the ssl port!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6736 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-052-0/+10
* This needs some general QA-ing. Add support to new parser (introduced in 1.1)...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6731 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-023-7/+7
* The other half of special's LUSERS fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6729 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-021-1/+1
* Add feature to this module which allows you to specify that an oper requires ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6727 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-011-18/+34
* Add -config parameter to bin/inspircd which allows a user to specify the conf...•••Note: This should really be a full pathname, and not a configuration file in the current directory. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6726 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-012-2/+2
* Add m_seenicks.so, adds snomasks +nN which show local and remote nick changes...•••Fix m_nonicks description to not say it's globops. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6725 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-012-1/+79
* Make it use the static text for the reason instead, i have a feeling clients ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6724 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-011-2/+2
* Add m_jumpserver, allows server forwarding with RPL_REDIR numeric 010. xchat ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6723 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-04-011-0/+188
* hidechans: allow showing on self whois, QA, test if you're bored :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6719 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-03-301-1/+1
* Add extra stuff to LIST.•••Firstly allow RFC-specified >x and <x, and allow for glob matching to match the topic text, as well as the channel name git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6718 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-301-8/+34
* Make this available to all users•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6717 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-291-1/+1
* Add snomasks to /check on a user (QA, please test), also return CMD_LOCALONLY...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6716 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-03-291-1/+2
* Remove excessive debugging•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6712 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-251-8/+0
* Allow some commands to use a mask of * (this usually finds the 'root' server)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6711 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-251-8/+11
* Test stuff to fix remote stats brokage•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6710 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-241-1/+13
* m_showwhois now sends a message for remote whois as well•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6706 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2007-03-241-1/+14
* Check validity (length) of all NICK parameters to make sure we're not introdu...•••Normally, NICK parameters longer than allowed are weeded out by CAPAB but sending CAPAB is optional. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6705 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-241-11/+44
* Ident fixes, to make sure that if you dont get an ident reply you cant sneak ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6703 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-231-10/+10
* ident over ipv6 fixes, and fixes to inspsocket BindAddr which wasnt doing ipv...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6702 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-231-1/+0
* Tweak some stuff about•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6701 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-231-6/+6
* Fix small memory leak•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6700 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-231-0/+4
* EAGAIN fixes for gnutls•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6698 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-221-2/+20
* We're checking for non-null session->sess in VerifyCertificate now. theres ve...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6697 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-221-3/+2
* Some tweaks for gnutls•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6696 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-222-3/+11
* More checks in IS_HSDONE event hook•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6695 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-222-0/+6
* Fix crashes in ipv6 ssl using gnutls, and crashes when linking ssl to non-ssl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6694 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-222-2/+2
* Update a notice on server already existing to be more clear•••- Update ModDesc for m_hidechans git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6693 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-03-202-2/+2
* Change back to FMODE for channel mode changes from users•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6691 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-181-4/+7
* set the TS of a channel in JoinUser, not after the entire FJOIN, this is safe...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6690 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-187-20/+10
* Abort link at +/- 300secs, warn at +/- 30 secs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6689 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-171-3/+7
* Remote /MODULES•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6688 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-164-10/+83
* Now syncs with the master every 10 mins•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6686 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-161-2/+1
* Wtf, ive found the source of the drift, it adds the old delta to the new!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6685 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-161-1/+2
* Improve this to show time with and without delta, without the user having to ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6684 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-161-3/+6
* Different timesync, dont use yet•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6683 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-165-37/+28
* Optimise caps loop making it real neat. Thx Brain.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6682 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-03-161-4/+1
* Change wording of 404 numeric to reflect that it's minlen or more.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6681 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-03-161-1/+1
* Change the numeric text to match the new configuration. Tidyup comments and D...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6680 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-03-151-3/+1
* Add support for MAP of chars considered to be CAPS to config for better control.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6678 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-03-151-5/+13
* Add third parameter to OnUserQuit (quit reason for opers only) - bump api ver...•••Add SetOperQuit and GetOperQuit methods to userrec Add OPERQUIT command to protocol - bump protocol version All this is to properly allow hidebans etc to work properly git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6675 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-1517-15/+44
* Someone is getting slapped for this; the new hidesplits/hidebans behavior doe...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6673 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2007-03-151-1/+6
* Fix blockcaps. Who on earth thought that percentage was x*100 / y ???•••Its (x/y)*100, muppets :p (also, you cant do floating point maths on integers) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6672 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-03-141-6/+6