6875 Commits

Author SHA1 Message Date
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
brain
98154a2c67 Caciocavallo release
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10340 e03df62e-2008-0410-955e-edbf42e46eb7
v1.1.21
2008-08-28 20:18:23 +00:00
w00t
7dba092804 Fix an uninitialised variable used for /stats z, also fix the Funky Maths(tm) in /stats z (both thanks to psychon).
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10328 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 20:31:24 +00:00
w00t
e0c3945ac7 Unbreak build.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10322 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 19:00:34 +00:00
w00t
79d772ba0c Fix ident using uninitialised memory meaning that ident lookups would sometimes prematurely finish (NOT good). Found and fixed by psychon.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10321 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 19:00:21 +00:00
w00t
2c14b73ad8 Backport r10319
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10320 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 18:50:49 +00:00
w00t
68a9f6c266 Configure fixes; don't always use poll socket engine, better detection at when poll should be used also. Testing appreciated, as my perl sucks.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10263 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 00:59:11 +00:00
w00t
933d60cc97 Allow U:Lines to deoper people, fixes bug #599 reported by mixx941.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10257 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 23:41:57 +00:00
w00t
8b8f7e029a Prevent redundant mode changes
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10255 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 23:21:37 +00:00
w00t
a8fc6bf14d Remove unnecessary logging
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10252 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 23:03:42 +00:00
w00t
4d7a3cb0ae Minimally tested and working poll socket engine. This should work ok, but you probably don't want to use it in production until it is tested more. :)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10249 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 22:19:53 +00:00
w00t
1950e4243d Fix memset on engine setup
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10248 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 21:57:21 +00:00
w00t
462a06dbe5 Fixes to make this compile, also add it into configure if epoll/kqueue/ports are not used.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10247 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 21:53:26 +00:00
w00t
11f949c487 Revert this file
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10243 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 20:45:28 +00:00
w00t
ad2910bdd0 Add poll() socket engine. Nothing will actually use this, yet, and it's untested..
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10242 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 20:44:09 +00:00