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