6656 Commits

Author SHA1 Message Date
brain
7492ad8adf Block SWHOIS tweak as it changes the protocol and has potential to break a network which is using SWHOIS
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7836 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-26 20:15:10 +00:00
brain
d21df4506c Block new oper connect tag stuff from trunk
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7834 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-26 20:04:07 +00:00
brain
2e84958e19 Backport: Add m_commonchans.so (documented in example conf, no wiki yet) resolves bug #342 feature request by Casey
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7833 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-26 20:02:00 +00:00
brain
0e3b15b0f1 Document ModuleSpanningTree::RemoteMessage. Maybe useful for other stuff.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7829 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-26 16:55:56 +00:00
brain
f9cbc49da3 Fix for bug #398, when someone does /rconnect and the connection fails, more stuff is now globally broadcast using SNONOTICE and PUSH
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7827 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-26 16:50:14 +00:00
brain
df7cec294f backport: Implement bug #396, feature request from Bricker
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7825 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-25 11:27:13 +00:00
brain
3430163246 Block 7820, configure tweaks
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7823 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-25 11:14:59 +00:00
brain
8e7159abca Fix for bug #397
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7822 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-25 11:13:22 +00:00
brain
a432599a72 Merge back fix for debug code left in configure
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7818 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-24 16:42:51 +00:00
brain
ae0a90c70c backport: slightly better regexps, pointed out by stskeeps
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7816 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-24 16:10:53 +00:00
brain
866cc5d1a3 block 7795,7797,7807-7808,7810-7813 - we REALLY dont want the socketengine refactor finding its way into stable :p
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7814 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-23 23:12:45 +00:00
brain
3d0b913275 This suggestion from nenolod has caused us SO much hassle with detecting epoll.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7809 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-23 21:14:15 +00:00
brain
01a414eeb0 Fix a compilation bug that managed to sneak past me
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7806 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-23 20:02:32 +00:00
brain
2678788593 (Part manual merge) backport:
Raft of fixes so that inspircd can call Cleanup() and Exit() in less 'stable' circumstances, e.g. when half initialized, and it wont segfault.
Also fix OpenLog to not always exit on error, but to return a bool instead, which is much more friendly on rehash (you don't want /REHASH dieing your server if you cant write the log!)


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7805 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-23 19:59:20 +00:00
brain
781e7f27b2 Fix segfault on 'cant open logfile' on startup, on trying to call Exit. instead just call plain exit() as we're screwed and cant log any unload messages.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7803 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-23 19:33:29 +00:00
brain
b72653db1a Add some stuff to change how we process a token sepeperated stream
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7801 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-23 18:06:50 +00:00
brain
cee0f19b13 Fix for irc::sepstream for when there are multiple seperators in a row, do not drop the rest of the line, strip the seperators
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7799 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-23 17:17:41 +00:00
brain
4d6d64e45d We name this release Esrom, its a danish cheese, to congratulate peavey on the new addition to the peavey household :)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7793 e03df62e-2008-0410-955e-edbf42e46eb7
v1.1.12
2007-08-22 18:37:10 +00:00
brain
fd9bcbb83e Use userrec::MakeHost not userrec::GetFullRealHost, one has the nick on and we dont want it
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7792 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-21 20:08:37 +00:00
brain
e641a0e75e Implement feature in bug #395 reported by stealth, and tidy up a bit
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7790 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-21 18:52:25 +00:00
brain
464f720d50 Introducing major crashy bugs to annoy Stskeeps... just kidding, backport of stability fix in r7787
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7788 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-21 18:43:06 +00:00
brain
1659a00e2f Check for libgnugetopt, we need it in 4.x
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7786 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 21:06:16 +00:00
brain
7b69027e81 Backport tidyups
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7784 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 20:53:44 +00:00
brain
5504a57deb Merge in freebsd patch (woot, our first conficted merge :p)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7782 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 20:42:53 +00:00
brain
1c62ae29b0 Merge comments back into stable, so that people can still understand stable!
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7780 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 18:35:54 +00:00
brain
2399c2596e backport fix for bug i just introduced (oops)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7778 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 18:29:55 +00:00
brain
6d6c83f1d0 Backport, phew, glad this one applied cleanly.
The only possibility for the issue sts found is that a socket is deleted but also ends up in the socket cull list somehow.
To ensure that the socket does not get deleted, remove the delete and replace with an explicit call to insert into the socket cull list.
We were grappling with these issues in early 1.1 with the userrec cull list, too.
NOTE for later 1.2's consider making CullList a base class which we can derive from to delete lists of other items than userrecs.


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7776 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 18:03:21 +00:00
brain
76ec76ee26 Block some trunk-only commits
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7774 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 17:11:42 +00:00
brain
f8c3d6d762 backport of fix for bug #382. When colliding a nick, we didnt have : before the kill reasons for the serverkill.
Because of a recentish refactor of server to server kills, when killing the user, the kill handler checks for params != 2 and returns if this is true
Because 'nick collision' is two words, long, it ignores the KILL and risks a desync (basically a race condition).
Couldnt duplicate myself, but this *SHOULD* fix.


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7773 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 17:11:22 +00:00
brain
5843dae65c Backport fix for bug #389, m_nicklock desync
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7771 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 17:04:50 +00:00
brain
a440375c6e Backport fix for bug #393
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7766 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 00:15:32 +00:00
brain
850118bc0a Block the rest of this stuff
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7764 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-19 20:54:20 +00:00
brain
b4b5b8cf2f Backport <hostchange:ports> from bug #363 (feature)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7763 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-19 20:53:53 +00:00
brain
7c81477c9a Block recent dns changes, theres chance of big breakage here.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7755 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-19 16:28:28 +00:00
brain
9a4e137e8c backport loading warning suggested by Bricker
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7752 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-19 15:27:54 +00:00
brain
c20a6e22dc BP: Pick up a few error conditions we didnt before in the config reader, and also increment line number correctly when 'real' newline is found in a value
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7750 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-19 14:07:53 +00:00
brain
e0ca6a57b3 Block json stuff
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7748 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-19 13:37:43 +00:00
brain
5f90916420 Fix some /who oddities, fixes bug #383 amongst other issues. Nothing serious.
Ability to see users who share a common channel with you in /who *wildmask* now.


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7747 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-19 13:37:16 +00:00
special
a4b90c46cd Also deleted json.h from 1.1
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7745 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-19 11:40:55 +00:00
special
b075c272ab Blocked r7743 and deleted m_rpc_json from 1.1, since it isn't completed yet
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7744 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-19 11:16:06 +00:00
special
b35bb61557 bp: Fixed a crash within the timeout for m_httpd sockets
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7741 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-19 05:02:49 +00:00
special
0274849e9d bp: Added the <cloak:ipalways> and <cloak:lowercase> options. Patch by nenolod
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7738 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-18 14:44:37 +00:00
peavey
ecd132394b Mark 7735 as backported to stable. tho this was really done reverse, and is really 7734.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7736 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-17 19:50:17 +00:00
burlex
61c2e76c5e * Fixed bug in m_banredirect where removing a ban on a channel with maxbans set would result in a "ban list full" message.
* Fixed win32 compiling (forgot to backport the #pragma linker directive)

git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7734 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-17 19:42:58 +00:00
brain
0582cca3db Someone messed up
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7732 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-16 16:57:45 +00:00
special
bb7f6f1608 bp: Fixed bug #390 (broken m_chanprotect noservices)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7731 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-16 05:35:01 +00:00
brain
01fe54c89f Block 7723-7725,7728 - millisecond /map on windows fixes manually merged
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7729 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-15 21:48:54 +00:00
brain
ff7f4ef510 Forgot CoreExport
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7727 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-15 21:44:05 +00:00
brain
34b2a66c72 Remove a whole load of #ifdef as we can now use gettimeofday.
If we add a wrapper for getrusage, then we can remove a ton more


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7726 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-15 21:43:22 +00:00
brain
0548a0ebca Block 7715-7716
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7722 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-15 18:14:17 +00:00