summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Gorgonzola! v1.1.5Gravatar brain2007-04-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6756 e03df62e-2008-0410-955e-edbf42e46eb7
* More information in error when a module cant be loadedGravatar brain2007-04-061-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6755 e03df62e-2008-0410-955e-edbf42e46eb7
* Change wording of messageGravatar brain2007-04-061-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6754 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix params passed on /restartGravatar brain2007-04-061-19/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6753 e03df62e-2008-0410-955e-edbf42e46eb7
* Increase sleep delay to 20, to provide reading time for the messageGravatar brain2007-04-061-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6752 e03df62e-2008-0410-955e-edbf42e46eb7
* Missing newlineGravatar brain2007-04-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6751 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a facility to allow starting as root, bin/inspircd -runasrootGravatar brain2007-04-061-2/+18
| | | | | | | | if you actually specify this parameter, the daemon displays a huge warning in caps, then hangs for 5 secs to give you chance to ctrl+c if you made a mistake. If you dont ctrl+c it, it then starts normally. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6750 e03df62e-2008-0410-955e-edbf42e46eb7
* We had to roll our own time function because some craqsmoker thought having ↵Gravatar brain2007-04-066-5/+12
| | | | | | | | | a carriage return on the end of ctime and asctime was a great idea, and the only other solution is to fanny around with strftime. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6749 e03df62e-2008-0410-955e-edbf42e46eb7
* Show expiry times of glines, klines, qlines and elines as the time theyre ↵Gravatar brain2007-04-065-5/+14
| | | | | | | | | due to expire rather than number of secs (thanks bricker) Oh, and i hate C time formatting functions. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6748 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for people with lack of clue putting "!" in gline/kline/zline masks :pGravatar brain2007-04-063-2/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6747 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug #224 by refreshing the security ip cache every hour. The easier ↵Gravatar brain2007-04-067-0/+83
| | | | | | solution of course is not use crappy dynamic ips :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6745 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix the previous commit better - always copy the null terminator (oops)Gravatar brain2007-04-061-3/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6744 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix issue spotted by devious - if a value is defined and a later rehash ↵Gravatar brain2007-04-061-1/+3
| | | | | | | | | clears the value to empty, the value is not unset properly because it tries to memcpy zero bytes to the value - this means memcpy just returns immediately. Now if the string value is 0 in length we copy one byte instead (which just copies the null terminator) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6743 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #199 (Feature request) submitted by owine. Ended up adding an ↵Gravatar brain2007-04-055-87/+21
| | | | | | | | | extra parameter to <uline> for this. It turned into a biggie :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6742 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #216, m_cloaking now tries to cloak a larger amount of the ↵Gravatar brain2007-04-051-1/+32
| | | | | | hostname for resolving hosts to fix the issue reported by satmd in bug #216 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6741 e03df62e-2008-0410-955e-edbf42e46eb7
* Add filter type 'silent', as requested in bug #235 reported by Casey.Gravatar brain2007-04-051-10/+11
| | | | | | | 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
* Add support for <link:hidden> fixes feature request documented in bug #247 ↵Gravatar brain2007-04-056-20/+37
| | | | | | reported by owine git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6738 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extra /map info (connection uptime, and lag time) to /MAP for opers. ↵Gravatar brain2007-04-055-1/+34
| | | | | | Adds feature requested by bug #246 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6737 e03df62e-2008-0410-955e-edbf42e46eb7
* Add feature outlined in bug #192, give a notice showing cipher on connect to ↵Gravatar brain2007-04-052-0/+10
| | | | | | | | | users. Its not possible (without something really spammy and ugly) to show it to opers, and its no use showing it to opers 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
* Before i was rudely interrupted by a FUCKING *RAM FAILURE*, i was going to ↵Gravatar brain2007-04-041-1/+1
| | | | | | commit this patch which fixes the error message given out when a module cant be loaded. Thanks darix for spotting it first. :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6735 e03df62e-2008-0410-955e-edbf42e46eb7
* If the user has a nick, use it in the numericGravatar brain2007-04-021-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6734 e03df62e-2008-0410-955e-edbf42e46eb7
* "NICK :" did nothing and said nothing. It now says erroneous nick and uses ↵Gravatar brain2007-04-021-0/+4
| | | | | | the correct numeric. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6733 e03df62e-2008-0410-955e-edbf42e46eb7
* A quick glance at ircu indicates that when an empty gecos is given in USER, ↵Gravatar brain2007-04-021-2/+2
| | | | | | | | | it is replaced by 'No info', rather than our way of saying 'not enough parameters', so we'll do this as it seems to make sense. The RFC is unclear here. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6732 e03df62e-2008-0410-955e-edbf42e46eb7
* This needs some general QA-ing. Add support to new parser (introduced in ↵Gravatar brain2007-04-026-14/+19
| | | | | | 1.1) for empty final params (just the colon) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6731 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a DNS timeout race condition that could result in a NOTICE AUTH ↵Gravatar special2007-04-022-3/+9
| | | | | | message being sent after connecting (thanks NBKWH5I) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6730 e03df62e-2008-0410-955e-edbf42e46eb7
* The other half of special's LUSERS fixGravatar brain2007-04-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6729 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed numeric for one of the lusers messages (was 254, should've been 255)Gravatar special2007-04-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6728 e03df62e-2008-0410-955e-edbf42e46eb7
* Add feature to this module which allows you to specify that an oper requires ↵Gravatar brain2007-04-011-18/+34
| | | | | | ssl to oper up, but doesnt require a fingerprint git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6727 e03df62e-2008-0410-955e-edbf42e46eb7
* Add -config parameter to bin/inspircd which allows a user to specify the ↵Gravatar brain2007-04-015-20/+26
| | | | | | | | | config file on the commandline 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
* Add m_seenicks.so, adds snomasks +nN which show local and remote nick ↵Gravatar brain2007-04-012-1/+79
| | | | | | | | | changes (requested by giggsey, http://www.inspircd.org/forum/showthread.php?t=187) 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
* Make it use the static text for the reason instead, i have a feeling clients ↵Gravatar brain2007-04-011-2/+2
| | | | | | are looking for the text of the numeric rather than the numeric itself :/ git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6724 e03df62e-2008-0410-955e-edbf42e46eb7
* Add m_jumpserver, allows server forwarding with RPL_REDIR numeric 010. xchat ↵Gravatar brain2007-04-011-0/+188
| | | | | | doesnt seem to support this, can someone with mirc please test? (documentation to follow, so you know how.) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6723 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <options:fixedquit> and <options:suffixquit> to go along with the ↵Gravatar brain2007-04-012-3/+12
| | | | | | existing <options:prefixquit>. note that fixedquit overrides both suffix and prefix if set git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6722 e03df62e-2008-0410-955e-edbf42e46eb7
* Tweak to numeric 378: is connecting from ident@hostGravatar w00t2007-03-311-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6721 e03df62e-2008-0410-955e-edbf42e46eb7
* hidechans: allow showing on self whois, QA, test if you're bored :pGravatar w00t2007-03-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6719 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extra stuff to LIST.Gravatar brain2007-03-302-12/+59
| | | | | | | 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
* Make this available to all usersGravatar brain2007-03-291-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6717 e03df62e-2008-0410-955e-edbf42e46eb7
* Add snomasks to /check on a user (QA, please test), also return ↵Gravatar w00t2007-03-291-1/+2
| | | | | | CMD_LOCALONLY as we do NOT want to route check. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6716 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug reported by darix where inspircd process returns 15 for successful ↵Gravatar brain2007-03-261-0/+6
| | | | | | startup rather than the correct 0 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6715 e03df62e-2008-0410-955e-edbf42e46eb7
* 1.1.4+Norvegia v1.1.4Gravatar brain2007-03-252-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6713 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove excessive debuggingGravatar brain2007-03-251-8/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6712 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow some commands to use a mask of * (this usually finds the 'root' server)Gravatar brain2007-03-251-8/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6711 e03df62e-2008-0410-955e-edbf42e46eb7
* Test stuff to fix remote stats brokageGravatar brain2007-03-242-2/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6710 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unused varGravatar brain2007-03-241-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6709 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix untidy debug outputGravatar brain2007-03-241-22/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6708 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix two things: (1) log gets replaced by a user fd after restart causing ↵Gravatar brain2007-03-243-13/+67
| | | | | | | | | debug log to go to a user's status window (!) (2) restart failing due to segfault within libc (this is because some moron decided that stdin, stdout, and stderr should still be non-null if the files arent actually open!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6707 e03df62e-2008-0410-955e-edbf42e46eb7
* m_showwhois now sends a message for remote whois as wellGravatar special2007-03-241-1/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6706 e03df62e-2008-0410-955e-edbf42e46eb7
* Check validity (length) of all NICK parameters to make sure we're not ↵Gravatar brain2007-03-241-11/+44
| | | | | | | | | introducing a dodgy client (such as one introduced by dmb's dodgy program) 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
* Remove unused variableGravatar brain2007-03-241-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6704 e03df62e-2008-0410-955e-edbf42e46eb7
* Ident fixes, to make sure that if you dont get an ident reply you cant sneak ↵Gravatar brain2007-03-231-10/+10
| | | | | | through without a "~" git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6703 e03df62e-2008-0410-955e-edbf42e46eb7