6889 Commits

Author SHA1 Message Date
w00t
99f729b991 Complain more loudly (to opers) about remote JOIN with no TS.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10957 e03df62e-2008-0410-955e-edbf42e46eb7
2009-01-09 21:49:23 +00:00
peavey
0b1251dc3a Backport r10954 from trunk:
Change /CHECK <#channel> to correctly report timestamp since it might have been TS synced after creation.


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10956 e03df62e-2008-0410-955e-edbf42e46eb7
2009-01-09 21:11:50 +00:00
brain
99dd677417 Backport nicer error message from 1.2
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10951 e03df62e-2008-0410-955e-edbf42e46eb7
2009-01-07 18:35:42 +00:00
brain
403f6ca146 Friendlify error message telling the user to install gnutls-bin
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10947 e03df62e-2008-0410-955e-edbf42e46eb7
2009-01-04 19:32:48 +00:00
w00t
23cd034320 Revert "Fix gnutls detection, wrong var was set, thanks SnoFox"
This reverts commit 334685f52c458cb05ccc84f30d7909649a2f84a9.

This broke gnutls detection on non-interactive use, reported by |Brad| from Debian.
Closes bug #660

git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10946 e03df62e-2008-0410-955e-edbf42e46eb7
2009-01-04 18:52:45 +00:00
dz
ae1f975299 Backport m_auditorium fixes from r10944
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10945 e03df62e-2008-0410-955e-edbf42e46eb7
2009-01-04 16:26:00 +00:00
w00t
5b9277799c Fix elines not working when placed on a host, elines (like connection classes etc) must be rechecked after host resolution. Fixes bug #654, reported by Namegduf, thanks!
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10942 e03df62e-2008-0410-955e-edbf42e46eb7
2009-01-03 17:32:09 +00:00
peavey
f7203eca38 Fix this module always causing next_call to be set to userrec->expire causing registration timeouts in worse cases and always a considerable connect delay.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10937 e03df62e-2008-0410-955e-edbf42e46eb7
2009-01-03 15:43:00 +00:00
brain
2d1991e1de Remove duplicate pointless include
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10909 e03df62e-2008-0410-955e-edbf42e46eb7
2008-12-25 21:52:53 +00:00
dz
0449ba23dd Minor documentation fix, spotted by Johannes13
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10903 e03df62e-2008-0410-955e-edbf42e46eb7
2008-12-21 13:44:24 +00:00
w00t
e7e6c616d5 Fix this properly, the way I should have done initially.. only load RFC commands on startup, avoids needless "leak fix" which crashes things on config reload.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10887 e03df62e-2008-0410-955e-edbf42e46eb7
2008-12-15 00:40:07 +00:00
w00t
f8c71c93a5 Add missing argument to time() - it doesn't work like SI::Time()..
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10881 e03df62e-2008-0410-955e-edbf42e46eb7
2008-12-12 21:22:09 +00:00
w00t
b9daad9999 Backport autoconnect fix: don't delay autoconnects if a higher value than we already have set comes along, it's unhelpful.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10880 e03df62e-2008-0410-955e-edbf42e46eb7
2008-12-12 21:13:48 +00:00
w00t
ea1161ea43 Fix link problem.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10878 e03df62e-2008-0410-955e-edbf42e46eb7
2008-12-12 15:36:28 +00:00
w00t
92a3686c80 Don't let an already-existing CBan be re-added.
This could be particularly painful on networks that split fairly often.

git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10877 e03df62e-2008-0410-955e-edbf42e46eb7
2008-12-12 15:32:41 +00:00
w00t
3d8aa89aae Fix a silly compile error, nothing to worry about.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10876 e03df62e-2008-0410-955e-edbf42e46eb7
2008-12-12 15:32:40 +00:00
w00t
8b641b1574 Remove nonblocking logger code, it may be related to all the fuckery wrt sockets, and so on.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10875 e03df62e-2008-0410-955e-edbf42e46eb7
2008-12-10 20:45:15 +00:00
brain
e8d7c89084 Disallow any messageflood parameter where x < 2 in +f x:y, prevents moronic behaviour like #pokeworld are doing here on chatspike.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10868 e03df62e-2008-0410-955e-edbf42e46eb7
2008-12-07 21:49:51 +00:00
w00t
cdc476fc0e Don't attempt to install (now nonexistant) shared objects.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10844 e03df62e-2008-0410-955e-edbf42e46eb7
2008-12-04 21:20:15 +00:00
brain
ee2731fcd6 1.1.21 release!
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10841 e03df62e-2008-0410-955e-edbf42e46eb7
v1.1.22
2008-12-02 20:14:16 +00:00
psychon
a204720982 Don't build the core as lots of shared objects, but instead do it properly.
I bet this breaks somewhere. If this breaks for you, blame w00t. :P


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10834 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-30 21:10:12 +00:00
w00t
fae8bedd39 Fix warning that added by removing readable ambiguity in order of operations.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10832 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-27 23:22:59 +00:00
w00t
1c0cd78523 Maintain backwards compatibility with older 1.1, so we don't add a second Killed() around the reason, thanks jilles.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10831 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-27 23:22:58 +00:00
w00t
00faa80580 Remove server name prefix from kill messages, low-priority cosmetic fix.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10830 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-27 23:22:57 +00:00
w00t
dedb630eee Change rm to force removal for configureclean target, obsoletes debian patch.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10828 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-27 14:16:54 +00:00
w00t
f123faef0f Don't attempt to modify permissions on config file, obsoletes debian patch.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10827 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-27 14:15:27 +00:00
brain
5b52adbfff Fix gnutls detection, wrong var was set, thanks SnoFox
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10826 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-26 23:54:12 +00:00
w00t
b51cbbc1b0 Backport 8a7abaf: don't check permission to +Q if not a local user, fixes bug #619
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10820 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-24 08:58:07 +00:00
w00t
08ce9a8d0c Add alias for ALIS, closes bug #632.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10806 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-10 13:09:07 +00:00
w00t
c5819f2bf3 Fix duplicated umode, closes bug #631
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10802 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-10 11:58:02 +00:00
dz
dc1cfe25cd Backport r10791, m_watch was deleting the wrong user's watcher list
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10794 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-03 22:42:50 +00:00
w00t
bc1699302e Fix an uninitialised variable in ConfigReader::GetError()
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10789 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-02 04:20:54 +00:00
w00t
c119d290bc Backport leak on /rehash fix.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10788 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-02 04:18:52 +00:00
w00t
70e3407b80 Backport race condition fixes.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10761 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-31 16:29:55 +00:00
w00t
5a16db2fd4 Revert "Backport: Remove user no longer being watched, not the quitting one. Fix from Szymek (thanks), tested by Darom."
This reverts commit e121279e1a71b12e283c5849e0b635fed10512da.

As on trunk, this is most likely incorrect, and needs further review.


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10758 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-31 12:47:37 +00:00
w00t
1305e286aa Fix: Port was never read in for connect tags, patch from Szymek - thanks!
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10750 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-29 19:02:29 +00:00
w00t
15013ecd17 Fix a low risk race condition which could result in crashes, spotted by Szymek - big thanks! :)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10747 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-28 23:47:33 +00:00
w00t
cdc458efa1 Backport: Watch visibility test was working the wrong way. Patch from Darom.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10736 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-28 10:32:58 +00:00
w00t
2f46911599 Backport: Remove user no longer being watched, not the quitting one. Fix from Szymek (thanks), tested by Darom.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10729 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-27 20:29:48 +00:00
brain
c308602fd7 Better fix for bug #628
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10725 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-27 19:05:37 +00:00
special
2f80da52ea Numerous fixes for m_dccallow - only the first banfile tag mattered, improper behavior with no banfile tags, incorrect check for adding yourself to the dccallow list, and several cosmetic issues.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10647 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-15 23:23:38 +00:00
w00t
0409f6835b Backport leak fix on helpop config reading, thanks Macgyver.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10632 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-08 11:34:51 +00:00
brain
65569ed192 These need updating, too
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10625 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-05 11:59:06 +00:00
brain
58e24e85cd Fix for bug #614 reported by jdhore, thanks. NOTE: The numerics for /MODULES have been changed in 1.1 to match those in 1.2, now 703 and 704. This is required because conspire seems to want to interpret the old numeric for sasl even if sasl isnt available (numeric 900)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10624 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-05 11:56:48 +00:00
brain
cbdfe390e0 Fix for bug #604 reported by Phoenix, thanks
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10611 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-30 09:10:30 +00:00
special
5b1fc724ec Replace the IP (in addition to hostname) for CGIIRC clients; fixes glines and zlines on IPs affecting cgiirc users. Thanks to Saz|Laptop
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10608 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-29 08:47:01 +00:00
w00t
c9cdcaf4ab Backport r10602: potentially unsafe comparison in SSL
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10603 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-26 10:52:27 +00:00
brain
a0435a1cea Fix for bug #610 reported by ankit
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10595 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-24 19:02:04 +00:00
aquanight
0753e9aa9f Backport r10517: Fix KILL server-notice duplication
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10518 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-11 16:33:56 +00:00
peavey
ada5cc8988 backport r10054 from trunk. fixes output corruption if ports fail to bind.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10355 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-30 19:08:16 +00:00