]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
brain [Wed, 4 Apr 2007 23:21:47 +0000 (23:21 +0000)]
Before i was rudely interrupted by a FUCKING *RAM FAILURE*, i was going to 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
brain [Mon, 2 Apr 2007 22:25:59 +0000 (22:25 +0000)]
If the user has a nick, use it in the numeric
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6734
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 2 Apr 2007 22:25:19 +0000 (22:25 +0000)]
"NICK :" did nothing and said nothing. It now says erroneous nick and uses the correct numeric.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6733
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 2 Apr 2007 22:13:20 +0000 (22:13 +0000)]
A quick glance at ircu indicates that when an empty gecos is given in USER, 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
brain [Mon, 2 Apr 2007 22:11:14 +0000 (22:11 +0000)]
This needs some general QA-ing. Add support to new parser (introduced in 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
special [Mon, 2 Apr 2007 04:46:01 +0000 (04:46 +0000)]
Fixed a DNS timeout race condition that could result in a NOTICE AUTH message being sent after connecting (thanks NBKWH5I)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6730
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 2 Apr 2007 00:35:40 +0000 (00:35 +0000)]
The other half of special's LUSERS fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6729
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Sun, 1 Apr 2007 22:10:49 +0000 (22:10 +0000)]
Fixed numeric for one of the lusers messages (was 254, should've been 255)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6728
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 1 Apr 2007 18:53:32 +0000 (18:53 +0000)]
Add feature to this module which allows you to specify that an oper requires 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
brain [Sun, 1 Apr 2007 18:34:19 +0000 (18:34 +0000)]
Add -config parameter to bin/inspircd which allows a user to specify the 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
brain [Sun, 1 Apr 2007 18:00:18 +0000 (18:00 +0000)]
Add m_seenicks.so, adds snomasks +nN which show local and remote nick 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
brain [Sun, 1 Apr 2007 17:01:42 +0000 (17:01 +0000)]
Make it use the static text for the reason instead, i have a feeling clients 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
brain [Sun, 1 Apr 2007 16:36:00 +0000 (16:36 +0000)]
Add m_jumpserver, allows server forwarding with RPL_REDIR numeric 010. xchat 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
brain [Sun, 1 Apr 2007 15:22:54 +0000 (15:22 +0000)]
Add <options:fixedquit> and <options:suffixquit> to go along with the 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
w00t [Sat, 31 Mar 2007 21:24:33 +0000 (21:24 +0000)]
Tweak to numeric 378: is connecting from ident@host
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6721
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 31 Mar 2007 20:45:45 +0000 (20:45 +0000)]
Add macros IS_OPER() and IS_AWAY()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6720
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 30 Mar 2007 22:48:21 +0000 (22:48 +0000)]
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
brain [Fri, 30 Mar 2007 19:48:50 +0000 (19:48 +0000)]
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
brain [Thu, 29 Mar 2007 18:33:57 +0000 (18:33 +0000)]
Make this available to all users
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6717
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 29 Mar 2007 09:37:27 +0000 (09:37 +0000)]
Add snomasks to /check on a user (QA, please test), also return 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
brain [Mon, 26 Mar 2007 16:23:55 +0000 (16:23 +0000)]
Fix bug reported by darix where inspircd process returns 15 for successful startup rather than the correct 0
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6715
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 25 Mar 2007 13:56:27 +0000 (13:56 +0000)]
1.1.4+Norvegia
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6713
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 25 Mar 2007 02:04:59 +0000 (02:04 +0000)]
Remove excessive debugging
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6712
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 25 Mar 2007 01:09:33 +0000 (01:09 +0000)]
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
brain [Sat, 24 Mar 2007 23:01:52 +0000 (23:01 +0000)]
Test stuff to fix remote stats brokage
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6710
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 24 Mar 2007 18:51:48 +0000 (18:51 +0000)]
Remove unused var
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6709
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 24 Mar 2007 18:51:29 +0000 (18:51 +0000)]
Fix untidy debug output
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6708
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 24 Mar 2007 18:50:40 +0000 (18:50 +0000)]
Fix two things: (1) log gets replaced by a user fd after restart causing 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
special [Sat, 24 Mar 2007 17:13:43 +0000 (17:13 +0000)]
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
brain [Sat, 24 Mar 2007 15:33:51 +0000 (15:33 +0000)]
Check validity (length) of all NICK parameters to make sure we're not 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
brain [Sat, 24 Mar 2007 14:01:18 +0000 (14:01 +0000)]
Remove unused variable
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6704
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 23 Mar 2007 20:25:32 +0000 (20:25 +0000)]
Ident fixes, to make sure that if you dont get an ident reply you cant sneak through without a "~"
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6703
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 23 Mar 2007 20:14:43 +0000 (20:14 +0000)]
ident over ipv6 fixes, and fixes to inspsocket BindAddr which wasnt doing ipv6 outbound connects properly. You'll need to restart to apply this one, dmb
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6702
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 23 Mar 2007 19:14:45 +0000 (19:14 +0000)]
Tweak some stuff about
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6701
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 23 Mar 2007 19:08:37 +0000 (19:08 +0000)]
Fix small memory leak
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6700
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 22 Mar 2007 20:21:03 +0000 (20:21 +0000)]
Fix high-bandwidth stuff with inspsocket+ssl, and eagain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6699
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 22 Mar 2007 19:36:16 +0000 (19:36 +0000)]
EAGAIN fixes for gnutls
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6698
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 22 Mar 2007 19:08:00 +0000 (19:08 +0000)]
We're checking for non-null session->sess in VerifyCertificate now. theres very little else we can do, as we know that *whenever* we clear an ssl session, we set this to null.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6697
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 22 Mar 2007 18:55:37 +0000 (18:55 +0000)]
Some tweaks for gnutls
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6696
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 22 Mar 2007 18:38:38 +0000 (18:38 +0000)]
More checks in IS_HSDONE event hook
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6695
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 22 Mar 2007 18:12:03 +0000 (18:12 +0000)]
Fix crashes in ipv6 ssl using gnutls, and crashes when linking ssl to non-ssl by mistake, bug #245
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6694
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 20 Mar 2007 10:09:41 +0000 (10:09 +0000)]
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
brain [Sun, 18 Mar 2007 21:45:30 +0000 (21:45 +0000)]
Remove two pointless casts, and remove some space indenting (how does this keep sneaking back)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6692
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 18 Mar 2007 17:00:23 +0000 (17:00 +0000)]
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
brain [Sun, 18 Mar 2007 16:52:56 +0000 (16:52 +0000)]
set the TS of a channel in JoinUser, not after the entire FJOIN, this is safer and may fix the odd desync here and there
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6690
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 17 Mar 2007 19:22:32 +0000 (19:22 +0000)]
Abort link at +/- 300secs, warn at +/- 30 secs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6689
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 16 Mar 2007 22:34:00 +0000 (22:34 +0000)]
Remote /MODULES
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6688
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 16 Mar 2007 18:35:22 +0000 (18:35 +0000)]
Remove <options:timesync>, add <timesync enable="no" master="no"> ...and document it in the example conf
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6687
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 16 Mar 2007 18:23:53 +0000 (18:23 +0000)]
Now syncs with the master every 10 mins
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6686
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 16 Mar 2007 18:19:22 +0000 (18:19 +0000)]
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
brain [Fri, 16 Mar 2007 17:53:53 +0000 (17:53 +0000)]
Improve this to show time with and without delta, without the user having to work it out in their head
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6684
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 16 Mar 2007 17:42:51 +0000 (17:42 +0000)]
Different timesync, dont use yet
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6683
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Fri, 16 Mar 2007 00:44:20 +0000 (00:44 +0000)]
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
peavey [Fri, 16 Mar 2007 00:36:21 +0000 (00:36 +0000)]
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
peavey [Thu, 15 Mar 2007 23:50:43 +0000 (23:50 +0000)]
Change the numeric text to match the new configuration. Tidyup comments and DEBUG.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6680
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Thu, 15 Mar 2007 23:39:34 +0000 (23:39 +0000)]
Add capsmap to m_blockcaps in example.conf
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6679
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Thu, 15 Mar 2007 23:39:03 +0000 (23:39 +0000)]
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
brain [Thu, 15 Mar 2007 19:18:32 +0000 (19:18 +0000)]
Seems netsplit.de changed hosts to echo940.server4you.de.
Add this to the default securelist config.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6677
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 15 Mar 2007 17:37:25 +0000 (17:37 +0000)]
Add third parameter to OnUserQuit (quit reason for opers only) - bump api version
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
special [Thu, 15 Mar 2007 05:16:31 +0000 (05:16 +0000)]
Fixed hidebans behavior to not always be on as well; there are probablyother issues here, see #243
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6674
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Thu, 15 Mar 2007 05:04:51 +0000 (05:04 +0000)]
Someone is getting slapped for this; the new hidesplits/hidebans behavior doesn't actually check if those options are enabled.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6673
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 14 Mar 2007 17:55:26 +0000 (17:55 +0000)]
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
brain [Tue, 13 Mar 2007 23:17:32 +0000 (23:17 +0000)]
Fix /who thing that dmb spotted
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6671
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 13 Mar 2007 21:48:03 +0000 (21:48 +0000)]
Tag with 1.1.3 version name (StinkingBishop)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6669
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 12 Mar 2007 23:31:18 +0000 (23:31 +0000)]
Make /stats P show 'secs' after idle times
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6667
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sun, 11 Mar 2007 20:47:09 +0000 (20:47 +0000)]
cleanup indentation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6664
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 11 Mar 2007 19:39:39 +0000 (19:39 +0000)]
Remove stray "Notice:" - text only change
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6663
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 11 Mar 2007 18:30:44 +0000 (18:30 +0000)]
Fix minor bug, number of users listing doesnt decrement if a user quits while they are in the middle of listing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6662
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 11 Mar 2007 16:27:02 +0000 (16:27 +0000)]
Fix malformed notice
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6661
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 11 Mar 2007 16:23:58 +0000 (16:23 +0000)]
Document OnBufferFlushed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6660
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 11 Mar 2007 16:04:00 +0000 (16:04 +0000)]
Remove debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6659
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 11 Mar 2007 16:01:56 +0000 (16:01 +0000)]
Add safelist:maxlisters which prevents more than x number of people doing a LIST at the same time.
(as i've just noticed, 500 bots all doing LIST at once can severely lag your ircd)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6658
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 11 Mar 2007 15:53:34 +0000 (15:53 +0000)]
Added OnBufferFlush, improved m_safelist, no longer works on a timer but works on the writeability state of each user who is listing.
Seems to test fine with 500 reet bots all listing at once. (doesnt lock up the ircd while listing them all any more, either, just lags a small amount)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6657
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Sun, 11 Mar 2007 07:27:01 +0000 (07:27 +0000)]
Fixed a crash with a malformed server-to-server NICK command, thanks dmb
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6656
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 11 Mar 2007 04:53:11 +0000 (04:53 +0000)]
Just comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6655
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 11 Mar 2007 02:51:51 +0000 (02:51 +0000)]
Remove debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6654
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 11 Mar 2007 02:19:32 +0000 (02:19 +0000)]
Comments only.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6653
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 11 Mar 2007 01:10:11 +0000 (01:10 +0000)]
Bump protocol revision
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6652
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 10 Mar 2007 22:06:53 +0000 (22:06 +0000)]
This now makes RemoveStatus remove *everything* as pointed out by jilles. This will prevent simplemodes desyncs.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6651
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 10 Mar 2007 20:55:10 +0000 (20:55 +0000)]
Add a TODO comment
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6650
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 10 Mar 2007 18:18:33 +0000 (18:18 +0000)]
Whoops, fix a silly bug i just introduced :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6649
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 10 Mar 2007 18:15:13 +0000 (18:15 +0000)]
Move FJOIN propogation above the FMODEs generated by winning an FJOIN
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6648
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 10 Mar 2007 17:58:06 +0000 (17:58 +0000)]
Remove yet more debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6647
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 10 Mar 2007 17:56:45 +0000 (17:56 +0000)]
Remove debug code left in here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6646
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 10 Mar 2007 17:51:38 +0000 (17:51 +0000)]
Fix typo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6645
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 10 Mar 2007 17:45:02 +0000 (17:45 +0000)]
HIGHLY EXPERIMENTAL: This needs heavy testing -- new FMODE behaviour:
(1) IF THEIRTS <= OURTS, ACCEPT MODE AND PASS ON
(2) If THEIRTS > OURTS, drop the mode and DONT pass on.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6644
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 10 Mar 2007 15:29:47 +0000 (15:29 +0000)]
Fix the operator== for irc::string -> std::string to be const&, the lack of const was stopping them being used in certain situations, this saves us a bunch of assign()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6643
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 10 Mar 2007 15:16:27 +0000 (15:16 +0000)]
Change mask variable to irc::string to allow for case insensitive removal/addition
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6642
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 9 Mar 2007 11:49:41 +0000 (11:49 +0000)]
/who tidyup - needs QA'ing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6641
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Fri, 9 Mar 2007 03:23:32 +0000 (03:23 +0000)]
Apply <options:hidewhois> in /who results (bug #239); someone should clean up /who soon, perhaps i'll do it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6640
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 8 Mar 2007 15:26:45 +0000 (15:26 +0000)]
compile error fix ahoy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6639
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 8 Mar 2007 14:58:30 +0000 (14:58 +0000)]
Take away a uline specific check in fmode, which might explain why desyncs between servers only occur when theres a ulined server about.
QA please test this with at least 2 insps and services and server syncs/splits, check for channel mode desyncs.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6638
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 8 Mar 2007 14:41:27 +0000 (14:41 +0000)]
Change options:notimesync to options:timesync -> reverse its meaning and default it to off
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6637
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 8 Mar 2007 11:31:59 +0000 (11:31 +0000)]
Update example conf - this needs documenting on the wiki (previous commit)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6636
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 8 Mar 2007 11:26:31 +0000 (11:26 +0000)]
option to allow announce of invites to channel (similar to unreal)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6635
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Thu, 8 Mar 2007 04:03:13 +0000 (04:03 +0000)]
Patch by satmd to support using IP addresses with cgiirc
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6634
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 6 Mar 2007 23:04:20 +0000 (23:04 +0000)]
Fixes for snotice quit reasons
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6633
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 6 Mar 2007 22:53:51 +0000 (22:53 +0000)]
Fix on-rehash reloading of the lists... and why were we tokenizing the string on every connect/operup, when we should do it once on rehash? This makes it a ton faster.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6632
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 6 Mar 2007 22:48:26 +0000 (22:48 +0000)]
Fix for bug #237
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6631
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 6 Mar 2007 13:49:34 +0000 (13:49 +0000)]
This properly fixes options:hidebans and options:hidesplits by providing the facility to have two different quit messages for a user, one an oper sees and one a normal user sees.
There are default values on the oper_quit parameters through the entire source so that if oper_quit parameter is not given it defaults to the same as the user_quit
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6630
e03df62e -2008-0410-955e-
edbf42e46eb7