special
4bd6ec4207
Fixed the order of signon/signoff messages in m_watch (bug #410 )
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8024 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-11 02:57:04 +00:00
w00t
31bfcccd37
Fix bug #408 , reported and patched by Switch
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8021 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-08 00:25:36 +00:00
special
62bfcfb403
Fixed IPv6 resolving on big-endian machines (bug #403 ). Patch by Stric.
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8020 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-05 03:32:57 +00:00
burlex
ecd0543b4f
* Backport: Fixed connection messages in ModuleSpanningTree::HandleConnect.
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8018 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-04 13:17:59 +00:00
burlex
b00836df6e
* Backported crash dumping system for Win32 - see 1.2 log for a full description
...
* Fixed new m_ident compile under Win32
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8016 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-04 12:58:38 +00:00
special
827a3a3d51
..and blocked that fix, since I had to backport it manually
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8014 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-02 05:35:28 +00:00
special
de52e872f4
Fixed an issue that could cause empty parameters in module commands to not be sent to other servers properly
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8013 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-02 05:33:50 +00:00
special
6f3d7a3835
Blocked some misc trunk commits
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8011 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-02 05:25:47 +00:00
special
bddb84f1ac
backport: Completely rewrote m_ident; the old one was written long ago and had a history of being very buggy (and still had quite a few bugs). Needs QA.
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8010 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-02 05:19:39 +00:00
special
f6982a0964
backport: Fixed a double free in m_ident. Found by AnMaster
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8006 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-31 07:43:17 +00:00
special
3def00b910
backport: Fixed a bug introduced in r7827 (does not affect 1.1.12) that would cause an infinite loop for some spanningtree link errors. Found by danieldg
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8004 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-31 01:17:04 +00:00
peavey
1b905cf788
block 7855-7876,7881-7931,7933-7951,7954-7974,7977-7980,7984-7994
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7997 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-29 21:33:52 +00:00
peavey
3c596b9b9b
bp 7995, add name.
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7996 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-29 21:31:20 +00:00
brain
785d309f6e
Backport: Add SVSPART at request of the Anope team - You can tell if the server has SVSPART by the presence of SVSPART=1 in the CAPAB.
...
No, we will NOT be enforcing this network-wide, its a server-origin command so it wont cause disconnects if it doesnt exist somewhere.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7983 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-28 21:44:37 +00:00
brain
1ba785209e
Backport tweak to NAMES reply to show the proper =, * and @ from RFC 2812
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7953 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-28 16:50:43 +00:00
w00t
bb34ac6ddd
This deserves going into stable too - prettier INFO.
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7932 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-28 00:08:45 +00:00
brain
6d8907c895
Backport: Fix for bug #401 reported by DarkStorm
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7880 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-27 12:44:08 +00:00
brain
c72f04d7e5
Backport: Add options:maxtargets that was somehow omitted, fixes bug #400 (Reported by DarkStorm)
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7878 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-27 12:41:49 +00:00
brain
5eb64e8d2a
Block UID/SID fuckage
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7854 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-27 00:44:04 +00:00
brain
88cbcfe3ab
Merge in fix for invalid channels in SVSJOIN by w00t
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7853 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-27 00:42:18 +00:00
brain
8ff89e893a
backport: Proper fix for end-of-list numerics on restricted lists in bug #386 , rather than a hackish nonmodular one.
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7839 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-26 21:01:36 +00:00
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