8990 Commits

Author SHA1 Message Date
brain
de84022d19 Temporary usable quick conf by jdhore, thanks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10649 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-16 19:36:27 +00:00
brain
cca3f70398 I changed my mind, i uncommented
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10648 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-16 18:07:27 +00:00
special
bef00db0a6 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/trunk/inspircd@10646 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-15 23:15:15 +00:00
special
dd501fba3f m_ssl_openssl is sending log messages and calling itself m_ssl_gnutls..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10645 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-15 21:55:00 +00:00
w00t
6cdc212ce7 Add <hidechans:affectsopers>, allows networks to hide channels of a +I user even from opers, for added privacy.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10644 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-15 21:21:38 +00:00
brain
5d3ffb27e0 Modify $copy macros in comments, fixes bug #617
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10643 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-15 09:39:02 +00:00
w00t
6939604e93 hidechans is not oper only.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10642 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-15 08:44:36 +00:00
brain
f963831dff Remove outdated TODO
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10641 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-14 13:14:50 +00:00
w00t
5b061f31cf Don't send an override notice if no modes were actually applied, thanks Ankit.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10640 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-13 11:50:42 +00:00
brain
b43e1b361f Patches for updated config from jdhore, thanks! :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10639 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-12 17:33:29 +00:00
brain
2880171852 Make wget syntax correct for executable includes example
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10638 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-10 21:49:15 +00:00
brain
88822081c5 Latest config file tweaks from jdhore, thanks! :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10637 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-10 21:41:38 +00:00
w00t
24a03cd55b Fix messageflood not working (bug #615). Big thanks to dz.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10636 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-10 14:25:17 +00:00
brain
1ccbfbd413 Update comment that says we dont send simplemodes in FJOIN, we do now.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10635 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-10 13:10:59 +00:00
psychon
e68b35af5d Fix the description of the m_operinvex module in the example config.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10634 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-09 18:36:09 +00:00
w00t
1d72f2227e Apply patch from jmb, for bug #593. Snotices on override are now sent regardless of noisy setting. Done in preparation for b2 sometime soon.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10633 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-08 12:18:48 +00:00
w00t
a5dd6bbd4b Fix memory leak in helpop config loading, thanks Macgyver.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10631 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-08 11:33:52 +00:00
w00t
c9d94ba9cd Fix crash caused by me being retarded.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10630 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-08 09:33:46 +00:00
w00t
a7339c34f1 Fix: call OnRawSocketAccept for server connections. This isn't yet done in an ideal fashion, but it should work for now. Fixes bug #616, reported by dz. Thanks.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10629 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-08 09:08:30 +00:00
brain
513a6fe20d Remove this, we're not going to keep the .old, makes it twice as much work to document stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10628 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-07 20:41:54 +00:00
brain
47c0968a17 Add jdhore's nicer config files with better readable comments, thanks tons! :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10627 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-07 18:34:27 +00:00
brain
de6551f635 Test commit
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10626 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-07 18:20:37 +00:00
brain
897fa57911 Some more safety checks to catch out invalid client introductions (e.g. from atheme when its too old (for some reason its no longer checking the protocol ID for this))
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10623 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-05 00:42:36 +00:00
brain
fa933d7bdc Header tidyups. Apart from module to module API stuff and external deps, modules dont really need to include much but inspircd.h (and xline.h if they create new xline factories)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10622 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-04 21:27:52 +00:00
brain
e4685ccca8 We are including tons more than we need to here, its a mess :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10621 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-04 21:18:26 +00:00
brain
8662f747e7 Fix for bug #613 reported by Casey, m_regex_glob's parameters were back to front!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10620 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-04 15:06:00 +00:00
brain
db89401323 Whooops! thanks psychon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10619 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-03 18:19:05 +00:00
brain
8d02d54976 Comments here too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10618 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-02 23:17:24 +00:00
brain
6273e89901 Mention ulines too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10617 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-02 23:14:45 +00:00
brain
d6bec26bc7 Comment on potentially confusing code
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10616 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-02 23:14:12 +00:00
brain
697098bb47 The module hook is kinda required.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10615 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-02 22:30:37 +00:00
brain
a95616f608 Fix for bug #601
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10614 e03df62e-2008-0410-955e-edbf42e46eb7
2008-10-02 22:27:03 +00:00
brain
2a88309abe Some suggestions from jilles about handling unknown prefix errors, and some ideas of my own about handling unknown modes in client introduction to prevent leaving a desynched user on the source server
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10613 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-30 22:21:34 +00:00
brain
4004921797 Fix for bug #604 reported by Phoenix, thanks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10612 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-30 09:10:43 +00:00
w00t
8c470e0b44 Make topic optional for permanent channels tags.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10610 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-29 11:16:07 +00:00
w00t
d28ea80026 Fix inverted logic in restrictchans that caused it to not play nice with permchannels.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10609 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-29 10:07:46 +00:00
special
fee65af28e 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/trunk/inspircd@10607 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-29 08:13:49 +00:00
brain
cbef292a6c I think this fixes the mode +k weirdness. Keys were never being set correctly in the channel data. gcc doesnt warn on cast from char* to bool.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10606 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-29 01:40:17 +00:00
brain
f7a563946c Suggested by nenolod, lets add this for thread signal safety
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10605 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-28 11:56:57 +00:00
aquanight
546534d98e Fix <options:noservices> causing +o (and +q!) not being correctly given on channel create
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10604 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-26 18:16:14 +00:00
w00t
398e82a114 Initialise SSL session pointer to NULL to prevent a potentially unsafe comparison, thanks Macgyver.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10602 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-26 10:50:53 +00:00
brain
224b040f43 Jersey cows!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10600 e03df62e-2008-0410-955e-edbf42e46eb7
v1.2.0b1
2008-09-25 20:33:05 +00:00
peavey
c1a107f780 Also fix here; glob patterns may not start with > or <. TODO: iterate comma sep tokenlist to catch LIST >0,<10000 as other IRCDs do.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10599 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-25 12:41:39 +00:00
peavey
6d951971f2 Fix faulty logic, glob patterns may not start with > or <. TODO: iterate comma sep tokenlist to catch LIST >0,<10000 as other IRCDs do.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10598 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-25 12:33:49 +00:00
brain
0bee078104 Fix for bug #610 reported by ankit, numeric changed to 505
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10596 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-24 19:02:15 +00:00
peavey
9526135e33 Fix for listening sockets not clearing their timeout on connected. Reported by Sazpaimon.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10594 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-24 15:31:35 +00:00
brain
86ac9c800f Set Id property on a bunch of modules which lack it, etc.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10593 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-22 15:22:15 +00:00
brain
d8e63234c4 warning-free on windows
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10592 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-22 11:28:44 +00:00
brain
edef3ac92b Windows compile fixes for RLine
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10591 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-22 08:38:45 +00:00
brain
d29a4aea91 Second part of fix for bug #605, make adding and removal of lines not case sensitive
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10590 e03df62e-2008-0410-955e-edbf42e46eb7
2008-09-22 01:16:15 +00:00