]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
brain [Sun, 12 Nov 2006 15:27:46 +0000 (15:27 +0000)]
Dont propogate failed mode changes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5703
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 12 Nov 2006 14:17:58 +0000 (14:17 +0000)]
Add m_restrictbanned to example conf.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5702
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 12 Nov 2006 14:14:18 +0000 (14:14 +0000)]
Add m_restrictbanned.so, disalows banned users on a channel from messaging the channel, changing nick, or changing the topic, if loaded.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5701
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 12 Nov 2006 13:28:46 +0000 (13:28 +0000)]
We now have only one string copy for remote topics. We still need two for local though (ick) -- see comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5700
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 21:26:47 +0000 (21:26 +0000)]
Enable removal of debug info for tiny systems
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5699
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sat, 11 Nov 2006 20:38:37 +0000 (20:38 +0000)]
fix a compile warning
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5698
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 20:35:42 +0000 (20:35 +0000)]
Eliminate two trivial compile warnings pointed out by a few people
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5697
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 17:37:56 +0000 (17:37 +0000)]
A few lines here are loglevel DEFAULT and should be DEBUG.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5696
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 15:47:32 +0000 (15:47 +0000)]
Dont allow overlapped ports in these files
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5695
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 15:46:00 +0000 (15:46 +0000)]
Allow checking of overlapped ports. A bit of sensible thought prevents this from being O(n^2)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5694
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 15:28:18 +0000 (15:28 +0000)]
Document irc::portparser with comments :-)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5693
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 15:22:17 +0000 (15:22 +0000)]
dont use local vars and lose state
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5692
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 15:20:35 +0000 (15:20 +0000)]
Handle out of range port numbers without stopping parsing the whole set
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5691
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 15:17:40 +0000 (15:17 +0000)]
Add irc::portparser, a class to parse port ranges in the form "6660,6661,6662-6669,7000".
Needs testing, watch next few commits.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5690
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 14:58:13 +0000 (14:58 +0000)]
Make these properly detect port ranges.
TODO: Make a port range parser class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5689
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 14:46:52 +0000 (14:46 +0000)]
Document port range stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5688
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 14:44:46 +0000 (14:44 +0000)]
Support hybrid-style port ranges in spanningtree, too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5687
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 14:33:57 +0000 (14:33 +0000)]
Allow port ranges for client ports (this is still todo in spanningtree)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5686
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sat, 11 Nov 2006 13:18:23 +0000 (13:18 +0000)]
fix small typo (also doubles as test commit)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5685
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 12:15:11 +0000 (12:15 +0000)]
Oops, add special-case for user killing themselves (their userrec is gone when the function returns)
Also put checks in LoopCall to check that the user didnt vanish half way through the comma seperated list, if they did, abort at that element of the list.
This means if your nick is 'a' and you do "/kill b,c,a,f,g die" only you, b and c will be removed from irc. (this is to be expected, really)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5684
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 12:05:34 +0000 (12:05 +0000)]
Yay, comma seperated /kill, same limits as PRIVMSG etc.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5683
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 11 Nov 2006 00:57:35 +0000 (00:57 +0000)]
Improve quit messages caused by filtering, now prefixed by "Filtered: "
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5682
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 21:36:55 +0000 (21:36 +0000)]
Also dont try and filter remote users. This is ick.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5681
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 21:36:24 +0000 (21:36 +0000)]
Filtering should leave ulines alone, and not filter uline notices.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5680
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 20:13:59 +0000 (20:13 +0000)]
Add fix for patch #166 (this is a reasonably big one)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5679
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 19:46:53 +0000 (19:46 +0000)]
Implement a change for bug #171. It might not be pretty in the /list output, but the rfc DOES say we must do something like this.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5678
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 19:31:49 +0000 (19:31 +0000)]
These should now be VF_COMMON, they sync data
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5677
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 19:23:39 +0000 (19:23 +0000)]
Make /stats s more detailed, fix a grammar error
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5676
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 19:18:49 +0000 (19:18 +0000)]
Whoops, make /stats s work
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5675
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 18:58:54 +0000 (18:58 +0000)]
Add /stats s
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5674
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 18:47:28 +0000 (18:47 +0000)]
Oops, fix crash
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5673
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 18:42:01 +0000 (18:42 +0000)]
Whoops, properly handle rehash now that new filters might be added by /FILTER
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5672
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 18:30:55 +0000 (18:30 +0000)]
Finally update this
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5671
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 18:25:53 +0000 (18:25 +0000)]
Document changes to m_filter and m_filter_pcre a little.
Actually add the metadata stuff to Implements()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5670
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 18:23:24 +0000 (18:23 +0000)]
Implement on-burst synching of filters
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5669
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 17:59:50 +0000 (17:59 +0000)]
Oops, forgot command source, these wouldnt be able to be unloaded properly
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5668
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 17:54:14 +0000 (17:54 +0000)]
Implement the /filter command. Note that this is currently untested, and propogation of filters between servers on burst isnt implemented yet (This is next on my todo)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5667
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 17:04:06 +0000 (17:04 +0000)]
Add gline type, and <filter:duration> value to say how long to ban for.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5666
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 10 Nov 2006 16:34:57 +0000 (16:34 +0000)]
Inherit m_filter.cpp and m_filter_pcre.cpp from a base set of classes, so that changes for /filter command and gline actions etc only need to be made in one place (the base classes header)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5665
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 9 Nov 2006 17:55:24 +0000 (17:55 +0000)]
Move peaveydk to core developers, jamie to contributors as he appears to be AWOL. Well done, peavey. :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5664
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 9 Nov 2006 10:23:55 +0000 (10:23 +0000)]
Patch from peavey to fix GCC3.3 crash correctly, without breaking other stuff randomly (<3.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5663
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Wed, 8 Nov 2006 04:02:05 +0000 (04:02 +0000)]
This should fix the empty iterator crash with gcc3.3 - thanks yet again to peaveydk for spending hours finding the issue and for the patch
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5662
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Mon, 6 Nov 2006 20:59:10 +0000 (20:59 +0000)]
Fixed broken syncing for glines and elines using idents - thanks to dotslasher for finding and peaveydk for finding the fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5661
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Mon, 6 Nov 2006 19:25:58 +0000 (19:25 +0000)]
Apply patch for bug #165 (compile warning for users.cpp) by peaveydk
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5660
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 6 Nov 2006 01:50:12 +0000 (01:50 +0000)]
Fix IPv4 resolution, spank satmd if you were affected by this
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5659
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Sun, 5 Nov 2006 21:41:48 +0000 (21:41 +0000)]
Fixed bug #164 by peaveydk
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5658
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Sun, 5 Nov 2006 20:35:33 +0000 (20:35 +0000)]
Modified the server-to-server TIME command to report the real time (without delta), and display the delta in the output from m_alltime
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5657
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 5 Nov 2006 14:06:10 +0000 (14:06 +0000)]
Whoops, make targets case insensitive when cutting down a comma seperated list
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5656
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 5 Nov 2006 12:11:54 +0000 (12:11 +0000)]
Older gcc gets confused when the only parameter has a default value? O_o
Changed an Instance->Time() to Instance->Time(false)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5655
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 5 Nov 2006 12:02:27 +0000 (12:02 +0000)]
Change message to indicate that the count only includes client ports
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5654
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 5 Nov 2006 12:01:16 +0000 (12:01 +0000)]
Fix the 'not all ports could be bound' warning to not count server ports at this point
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5653
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Sun, 5 Nov 2006 01:18:19 +0000 (01:18 +0000)]
Added <options:notimesync> to the example config
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5652
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Sun, 5 Nov 2006 01:05:01 +0000 (01:05 +0000)]
Made the 'force' parameter to BURST and TIMESET uppercase to satisfy the pedantic brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5651
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Sun, 5 Nov 2006 01:00:39 +0000 (01:00 +0000)]
Added the <options:notimesync> flag to disable time syncing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5650
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Sun, 5 Nov 2006 00:47:08 +0000 (00:47 +0000)]
Added time syncing! This is fairly simple - servers exchange timestamps and use the lowest - but should get rid of the annoying bounces for those of us who can't depend on ntpd.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5649
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 4 Nov 2006 22:59:20 +0000 (22:59 +0000)]
one line tweak, if the prefix is empty, dont echo 'unknown prefix' to the debug log
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5648
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 4 Nov 2006 20:35:30 +0000 (20:35 +0000)]
Smart voodoo to weed out duplicates in a comma seperated list for LoopCall. voooodooo!
Thanks for the suggestion of using std::map, w00tie :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5647
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 4 Nov 2006 19:11:46 +0000 (19:11 +0000)]
Fix remote quit notices (some were in the wrong snomask)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5646
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 4 Nov 2006 17:03:36 +0000 (17:03 +0000)]
Show ident when expiring g and k lines
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5645
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 4 Nov 2006 16:54:43 +0000 (16:54 +0000)]
Fix comma-seperated list handling by CommandParser::LoopCall, should fix /amsg etc.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5644
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 4 Nov 2006 13:20:42 +0000 (13:20 +0000)]
As requested by satmd, inspircd will now run with no client ports configured
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5643
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 4 Nov 2006 11:31:29 +0000 (11:31 +0000)]
Merge peaveys patch, tracker #162
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5642
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 3 Nov 2006 17:21:57 +0000 (17:21 +0000)]
Merge peaveydk's example conf change.
Guess what Om, we broke alphabetical order on purpose!
(actually, it makes sense, sqlauth must come before any sql modules, due to load order, or we're essentially distributing a broken config file which will confuse users as to why its broken)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5641
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 3 Nov 2006 17:18:30 +0000 (17:18 +0000)]
Fixed at last.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5640
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 3 Nov 2006 16:53:45 +0000 (16:53 +0000)]
Ive been unable to commit this since 9am, somehow port 22 is unusable at work now, even though we need to use it... damn cable and witless.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5639
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 3 Nov 2006 08:35:29 +0000 (08:35 +0000)]
Took out a header we needed to keep. Im done stick a fork in me
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5638
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 3 Nov 2006 08:33:18 +0000 (08:33 +0000)]
Hmm, svn said there was a conflict here, but nobody had committed :/
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5637
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 3 Nov 2006 08:30:37 +0000 (08:30 +0000)]
Revert special's sqloper change, nice try but only half a biscuit.
With the old fix, it would echo out all the oper failure notices first then try again, annoying all the opers.
The new version uses a CommandParser method i added, to again use OnPreCommand, halt the /oper command, but after doing the sql lookup call the original handler of the OPER command with the original user and pass, so the original handler handles the definitive failure message.
DAMNIT STOP COMMITTING
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5636
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Fri, 3 Nov 2006 04:02:29 +0000 (04:02 +0000)]
Switched m_sqloper to use OnPostCommand instead of OnPreCommand, meaning the config tags are checked before MySQL
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5635
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 3 Nov 2006 00:18:47 +0000 (00:18 +0000)]
Fix compile error, and spank Brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5634
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 2 Nov 2006 21:56:35 +0000 (21:56 +0000)]
When we get an event on a userrec of EVENT_ERROR, and errornum is 0, send the error message "EOF from client" rather than using strerror and getting: Quit (Unknown error: 0)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5633
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 2 Nov 2006 20:34:01 +0000 (20:34 +0000)]
Please in the future everyone: DO NOT submit patches via nopaste. Nopaste is not designed for this, and mangles your patch so we cant apply it. gzip it instead!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5632
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 2 Nov 2006 20:23:04 +0000 (20:23 +0000)]
Apply patch by satmd which performs ipv4 lookup on 4in6 users
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5631
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 2 Nov 2006 19:25:55 +0000 (19:25 +0000)]
Someone forgot to add m_alltime to the example conf :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5630
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 2 Nov 2006 18:17:29 +0000 (18:17 +0000)]
More pipe. Everyone likes pipe
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5629
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 2 Nov 2006 18:11:22 +0000 (18:11 +0000)]
This is tidier, we dont need a seperate bool and int
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5628
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 2 Nov 2006 18:07:23 +0000 (18:07 +0000)]
LoadModule will now also return false if the glob pattern matches no modules and loads nothing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5627
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 2 Nov 2006 18:06:03 +0000 (18:06 +0000)]
Allow wildcards in LoadModule calls. If a filename contains either * or ? it will attempt to readdir() the currently configured module dir and load all modules which match.
If any one module fails, LoadModule then returns false.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5626
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Thu, 2 Nov 2006 17:44:18 +0000 (17:44 +0000)]
Added m_alltime
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5625
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Wed, 1 Nov 2006 21:41:07 +0000 (21:41 +0000)]
Added the send_push event to m_spanningtree (send raw text to a remote user)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5624
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 1 Nov 2006 17:38:35 +0000 (17:38 +0000)]
New events for special. Event id's "new_server" and "lost_server". The data is a pointer to a char* containing the server name.
Eventally, i might expand this to include more data about the server such as its 'gecos' field etc, but not just yet. Let me know what data you want first.
Event source is valid and will point at the protocol module.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5623
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Wed, 1 Nov 2006 17:10:15 +0000 (17:10 +0000)]
Fixed another overflow, identical to the last one
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5622
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Wed, 1 Nov 2006 17:01:32 +0000 (17:01 +0000)]
Fixed a little overflow, noticed by satmd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5621
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 1 Nov 2006 08:46:02 +0000 (08:46 +0000)]
Update this too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5619
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 1 Nov 2006 08:44:18 +0000 (08:44 +0000)]
Remove <helpop file>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5618
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 1 Nov 2006 08:13:17 +0000 (08:13 +0000)]
Remove <censor file> directive, we've had <include> for years now, make use of it.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5617
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 22:30:58 +0000 (22:30 +0000)]
Fix broken notice (relatively minor, the notice can be turned off)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5616
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 21:57:21 +0000 (21:57 +0000)]
1.1.0b4+FartGas. Powerful and strong, and drives back the competition.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5614
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 21:19:39 +0000 (21:19 +0000)]
Dont worry this is only comments, not worth rebuilding for
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5613
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 21:12:01 +0000 (21:12 +0000)]
We should be fine without oneshot, i'll test this.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5612
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 20:47:25 +0000 (20:47 +0000)]
Fix a whoopsy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5611
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 20:44:47 +0000 (20:44 +0000)]
Set write error when detected
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5610
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 20:43:47 +0000 (20:43 +0000)]
Error set handlin g for select socketengine, tidyup epoll
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5609
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 20:36:38 +0000 (20:36 +0000)]
Close an inspsocket on getting error state
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5608
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 20:32:01 +0000 (20:32 +0000)]
Socket error state stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5607
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 20:30:16 +0000 (20:30 +0000)]
Start of stuff to handle socket error state
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5606
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 18:30:25 +0000 (18:30 +0000)]
We dont want kqueue to go into an infinite loop when netsplitting, do we.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5605
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Tue, 31 Oct 2006 18:06:33 +0000 (18:06 +0000)]
Removed OnRawMode - this hasn't been called at all for awhile now, so it was completely worthless. I even tested it.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5604
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 17:56:45 +0000 (17:56 +0000)]
Add peaveydk to contributors section
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5603
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 31 Oct 2006 17:50:26 +0000 (17:50 +0000)]
Remove some debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5602
e03df62e -2008-0410-955e-
edbf42e46eb7