]> jfr.im git - irc/rqf/shadowircd.git/log
irc/rqf/shadowircd.git
14 years agoChange the DNSBL hit snomask to SNO_REJ (+r) as to not spam SNO_GENERAL
JD Horelick [Wed, 23 Jun 2010 19:01:49 +0000 (15:01 -0400)] 
Change the DNSBL hit snomask to SNO_REJ (+r) as to not spam SNO_GENERAL

14 years agostrip_colour(): strip ASCII 29 (mIRC 7 italics).
William Pitcock [Sat, 19 Jun 2010 21:53:56 +0000 (16:53 -0500)] 
strip_colour(): strip ASCII 29 (mIRC 7 italics).

14 years agoMake DNSBL hits snote on hit. The snote displays nick, IP and what DNSBL they hit.
JD Horelick [Wed, 23 Jun 2010 17:44:33 +0000 (13:44 -0400)] 
Make DNSBL hits snote on hit. The snote displays nick, IP and what DNSBL they hit.

14 years agoAdd InfoServ to the default aliases in ShadowIRCd.
JD Horelick [Wed, 23 Jun 2010 06:20:04 +0000 (02:20 -0400)] 
Add InfoServ to the default aliases in ShadowIRCd.

Its now in Atheme and enabled by default in Atheme so it seems intelligent to
do so here.

14 years agoSVN Id removal part two
JD Horelick [Fri, 11 Jun 2010 01:28:15 +0000 (21:28 -0400)] 
SVN Id removal part two

14 years agoRemoval of ancient SVN ID's part one
JD Horelick [Fri, 11 Jun 2010 01:22:44 +0000 (21:22 -0400)] 
Removal of ancient SVN ID's part one

14 years agoReadd DroneBL to the list of default blacklist. Most of the trustworthiness
JD Horelick [Thu, 10 Jun 2010 21:15:50 +0000 (17:15 -0400)] 
Readd DroneBL to the list of default blacklist. Most of the trustworthiness
issues have been fixed. Keep EFNet RBL though. :)

14 years agoPropagate changed away messages to other servers,
Jilles Tjoelker [Thu, 10 Jun 2010 20:16:07 +0000 (22:16 +0200)] 
Propagate changed away messages to other servers,
even if the away status did not change.

14 years agoMake number_per_ident actually apply to unidented connections as well,
Jilles Tjoelker [Wed, 9 Jun 2010 19:22:47 +0000 (21:22 +0200)] 
Make number_per_ident actually apply to unidented connections as well,
as documented in reference.conf.

Noticed by: spb

14 years agoRecommend EFNet's RBL instead of DroneBL due to trustworthiness issues.
William Pitcock [Fri, 14 May 2010 13:49:26 +0000 (08:49 -0500)] 
Recommend EFNet's RBL instead of DroneBL due to trustworthiness issues.
(StaticBox policy change as of May 14, 2010.)

14 years agoFix memory leaks in PASS command, both in normal and repeated use.
Elly [Tue, 1 Jun 2010 17:11:47 +0000 (13:11 -0400)] 
Fix memory leaks in PASS command, both in normal and repeated use.

14 years agodline help: add oper reason, clarify temps, add ON <server>.
Jilles Tjoelker [Wed, 19 May 2010 22:23:32 +0000 (00:23 +0200)] 
dline help: add oper reason, clarify temps, add ON <server>.

14 years agoopenssl: Avoid cutting off OpenSSL errors at 119 chars.
Jilles Tjoelker [Sat, 8 May 2010 22:30:51 +0000 (00:30 +0200)] 
openssl: Avoid cutting off OpenSSL errors at 119 chars.

ERR_error_string() is just broken, as it returns at most 119 chars
which means error messages are frequently truncated.
Allow for 511 chars using ERR_error_string_n().

14 years agoImprove technical documentation of BAN protocol.
Jilles Tjoelker [Wed, 28 Apr 2010 22:26:49 +0000 (00:26 +0200)] 
Improve technical documentation of BAN protocol.

14 years agoFix crash if identify_service/identify_command were not specified in ircd.conf.
Jilles Tjoelker [Sun, 18 Apr 2010 11:54:03 +0000 (13:54 +0200)] 
Fix crash if identify_service/identify_command were not specified in ircd.conf.

14 years agoFix some valgrind warnings.
B.Greenham [Thu, 27 May 2010 22:03:51 +0000 (18:03 -0400)] 
Fix some valgrind warnings.

14 years agoChange kicknorejoin to be hardcoded to 2 seconds instead of a
JD Horelick [Fri, 21 May 2010 08:20:45 +0000 (04:20 -0400)] 
Change kicknorejoin to be hardcoded to 2 seconds instead of a
configurable opton.

14 years agoBacked out changeset 9bd802724b74
JD Horelick [Fri, 21 May 2010 08:08:05 +0000 (04:08 -0400)] 
Backed out changeset 9bd802724b74

14 years agoRemove +J chmode (KICKNOREJOIN)
JD Horelick [Fri, 21 May 2010 07:29:07 +0000 (03:29 -0400)] 
Remove +J chmode (KICKNOREJOIN)

14 years agoDo not allow a topic change if a user may not send to the channel
JD Horelick [Thu, 15 Apr 2010 17:12:45 +0000 (13:12 -0400)] 
Do not allow a topic change if a user may not send to the channel
(resv, cmode +m, cmode +b, cmode +q, etc.).

This is only checked for local users.

For optimal compatibility, a failure for this reason still
returns ERR_CHANOPRIVSNEEDED.

Side effect: normal users cannot change topics of resv'ed
channels, even if they have ops, just like they already
cannot send messages. This only matters if resv_forcepart
is disabled, as the user would have been removed from the
channel otherwise.

Imported from charybdis changeset 1368:a224ec22c54c

14 years agoFix a bug that stopped halfops from changing the topic.
JD Horelick [Wed, 14 Apr 2010 23:28:15 +0000 (19:28 -0400)] 
Fix a bug that stopped halfops from changing the topic.

14 years agoAdded tag shadowircd-6.1.0 for changeset d1acc17f230a
JD Horelick [Mon, 12 Apr 2010 00:36:55 +0000 (20:36 -0400)] 
Added tag shadowircd-6.1.0 for changeset d1acc17f230a

14 years agoBump version to 6.1.0 shadowircd-6.1.0
JD Horelick [Mon, 12 Apr 2010 00:36:38 +0000 (20:36 -0400)] 
Bump version to 6.1.0

14 years agoUpdate TODO
JD Horelick [Sun, 11 Apr 2010 18:28:46 +0000 (14:28 -0400)] 
Update TODO

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Fri, 9 Apr 2010 15:57:44 +0000 (11:57 -0400)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoUpdate TODO.
B.Greenham [Fri, 9 Apr 2010 15:54:41 +0000 (11:54 -0400)] 
Update TODO.

14 years agoClarify no_oper_flood option in the reference.conf
JD Horelick [Fri, 9 Apr 2010 01:41:15 +0000 (21:41 -0400)] 
Clarify no_oper_flood option in the reference.conf

14 years agoAdded default_ident_timeout to the NEWS.
JD Horelick [Wed, 7 Apr 2010 21:29:25 +0000 (17:29 -0400)] 
Added default_ident_timeout to the NEWS.

14 years agoUpdate NEWS.
B.Greenham [Wed, 7 Apr 2010 20:58:01 +0000 (16:58 -0400)] 
Update NEWS.

14 years agoMake PRIVMSG @#channel and PRIVMSG +#channel go to halfops and admins as well as...
B.Greenham [Wed, 7 Apr 2010 20:53:59 +0000 (16:53 -0400)] 
Make PRIVMSG @#channel and PRIVMSG +#channel go to halfops and admins as well as chanops.
6.1 is now feature complete.

14 years agoAdd OPERHOST to the help for SET.
JD Horelick [Wed, 7 Apr 2010 19:17:44 +0000 (15:17 -0400)] 
Add OPERHOST to the help for SET.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Wed, 7 Apr 2010 19:08:26 +0000 (15:08 -0400)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoDon't throw a warning if general:default_operhost is empty.
B.Greenham [Wed, 7 Apr 2010 19:08:02 +0000 (15:08 -0400)] 
Don't throw a warning if general:default_operhost is empty.

14 years agoAdd OPERHOST option to /set, which allows you to change the host operators get on...
B.Greenham [Wed, 7 Apr 2010 19:04:42 +0000 (15:04 -0400)] 
Add OPERHOST option to /set, which allows you to change the host operators get on oper up (provided they don't have a specific one already defined in their operator block.)

14 years agoAdd some ircd-seven love to CREDITS.
JD Horelick [Wed, 7 Apr 2010 18:07:44 +0000 (14:07 -0400)] 
Add some ircd-seven love to CREDITS.

14 years agoChange config option for ident_timeout to default_ident_timeout as jilles
JD Horelick [Mon, 5 Apr 2010 20:29:11 +0000 (16:29 -0400)] 
Change config option for ident_timeout to default_ident_timeout as jilles
recommended. Also update the TODO. Also, cocks.

14 years agoAdd a configuration option for ident_timeout.
JD Horelick [Mon, 5 Apr 2010 19:28:44 +0000 (15:28 -0400)] 
Add a configuration option for ident_timeout.

14 years agoChange the default ident timeout time to 5s to not be as annoying
JD Horelick [Sun, 4 Apr 2010 21:13:04 +0000 (17:13 -0400)] 
Change the default ident timeout time to 5s to not be as annoying
to clients that don't send an ident and add a TODO item for 6.2 to
make ident timeout time configurable in the ircd.conf.

Currently it's only configurable in the include/defaults.h (ugly)
or on-the-fly with /set (doesn't persist, have to re-set it on each
restart/server).

14 years agoUpdate NEWS.
JD Horelick [Sun, 4 Apr 2010 20:26:16 +0000 (16:26 -0400)] 
Update NEWS.

14 years agoBranch Merge
JD Horelick [Sun, 4 Apr 2010 20:25:20 +0000 (16:25 -0400)] 
Branch Merge

14 years agoUpdate NEWS.
B.Greenham [Sun, 4 Apr 2010 20:13:48 +0000 (16:13 -0400)] 
Update NEWS.

14 years agoAllow /ojoin !#channel/%#channel, if admin/halfop are enabled.
B.Greenham [Sun, 4 Apr 2010 19:58:07 +0000 (15:58 -0400)] 
Allow /ojoin !#channel/%#channel, if admin/halfop are enabled.

14 years agoUpdate omode so that it can set +ah.
B.Greenham [Sun, 4 Apr 2010 19:32:34 +0000 (15:32 -0400)] 
Update omode so that it can set +ah.

14 years agoUpdate help snomask with snomasks provided by extensions.
B.Greenham [Sun, 4 Apr 2010 18:39:57 +0000 (14:39 -0400)] 
Update help snomask with snomasks provided by extensions.

14 years agoNew custom channel mode API allowing reloading such modules.
Jilles Tjoelker [Wed, 31 Mar 2010 23:16:16 +0000 (01:16 +0200)] 
New custom channel mode API allowing reloading such modules.
Additionally, attempting to use too many modes or two times
the same letter is now detected and prevented.

Modules now request that a channel mode be added/orphaned,
instead of ugly manipulation from which that request had
to be guessed.

Slight changes are needed to modules that provide channel modes.
From the old API, one important function has been made static,
the other important function has been renamed, so loading old
modules should fail safely.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Wed, 31 Mar 2010 15:22:44 +0000 (11:22 -0400)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoMake chm_staff (staff only modes) only settable if you have ops in the channel in...
B.Greenham [Wed, 31 Mar 2010 15:22:32 +0000 (11:22 -0400)] 
Make chm_staff (staff only modes) only settable if you have ops in the channel in question.
If operators need to set such modes in a channel where they don't have ops, that's what override/omode are for.

14 years agoUpdate comment for me_svsjoin explaining the sort of morality of it.
JD Horelick [Wed, 31 Mar 2010 06:16:00 +0000 (02:16 -0400)] 
Update comment for me_svsjoin explaining the sort of morality of it.

14 years agoIt'd take the world's longest tape measure to gauge the length of my fail.
JD Horelick [Wed, 31 Mar 2010 05:47:24 +0000 (01:47 -0400)] 
It'd take the world's longest tape measure to gauge the length of my fail.

-- JD, March 31, 2010

14 years agoAdd me_svsjoin function to allow services to "force"join clients
JD Horelick [Wed, 31 Mar 2010 01:20:26 +0000 (21:20 -0400)] 
Add me_svsjoin function to allow services to "force"join clients
to channels, primarily for ns_ajoin.

14 years agoUpdate FAQ.
B.Greenham [Tue, 30 Mar 2010 18:55:33 +0000 (14:55 -0400)] 
Update FAQ.

14 years agoFix a typo that could've caused a bug
JD Horelick [Mon, 29 Mar 2010 07:53:55 +0000 (03:53 -0400)] 
Fix a typo that could've caused a bug

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Mon, 29 Mar 2010 03:44:59 +0000 (23:44 -0400)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoUpdate help indexes, adding EXTBAN and commands provided by extensions.
B.Greenham [Mon, 29 Mar 2010 03:44:04 +0000 (23:44 -0400)] 
Update help indexes, adding EXTBAN and commands provided by extensions.

14 years agoAdd help extban.
B.Greenham [Mon, 29 Mar 2010 03:28:24 +0000 (23:28 -0400)] 
Add help extban.

14 years agoFix a typo in configure (glad it was only a minor typo in the help text)
JD Horelick [Mon, 29 Mar 2010 02:46:46 +0000 (22:46 -0400)] 
Fix a typo in configure (glad it was only a minor typo in the help text)

14 years agoEnable the --enable-small-net option by default.
JD Horelick [Sun, 28 Mar 2010 23:54:53 +0000 (19:54 -0400)] 
Enable the --enable-small-net option by default.

14 years ago<clarkson>Now its time to do the NOOZ.</clarkson>
JD Horelick [Sun, 28 Mar 2010 18:39:03 +0000 (14:39 -0400)] 
<clarkson>Now its time to do the NOOZ.</clarkson>

14 years agoAdd helpchan and helpurl that tell users the official help channel
JD Horelick [Sun, 28 Mar 2010 18:08:47 +0000 (14:08 -0400)] 
Add helpchan and helpurl that tell users the official help channel
and (optionally) link them to your network's specific helppages on
the intertubes. It is shown in /quote help (with no extra parameters).

14 years agoyay for consistency
JD Horelick [Sun, 28 Mar 2010 08:45:25 +0000 (04:45 -0400)] 
yay for consistency

14 years agoAdd helpfiles for all extensions that provide commands.
JD Horelick [Sun, 28 Mar 2010 08:41:39 +0000 (04:41 -0400)] 
Add helpfiles for all extensions that provide commands.

Not being added to the index yet since i'm not sure of the best
way to do that.

14 years agoTHE WHITE HOUSE!
JD Horelick [Sun, 28 Mar 2010 07:07:57 +0000 (03:07 -0400)] 
THE WHITE HOUSE!

14 years agoAdd help for MODRELOAD.
JD Horelick [Sun, 28 Mar 2010 07:00:23 +0000 (03:00 -0400)] 
Add help for MODRELOAD.

14 years agoMinor umode help file cleanups.
B.Greenham [Sun, 28 Mar 2010 03:36:06 +0000 (23:36 -0400)] 
Minor umode help file cleanups.

14 years agoAdd umode +x to help.
B.Greenham [Sun, 28 Mar 2010 03:31:39 +0000 (23:31 -0400)] 
Add umode +x to help.

14 years agoCleanup cmode help files and add cmodes provided by extensions.
B.Greenham [Sun, 28 Mar 2010 03:21:34 +0000 (23:21 -0400)] 
Cleanup cmode help files and add cmodes provided by extensions.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sun, 28 Mar 2010 02:42:54 +0000 (22:42 -0400)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoAdd help for cmode +M, but only for opers. This requires splitting help cmode into...
B.Greenham [Sun, 28 Mar 2010 02:42:32 +0000 (22:42 -0400)] 
Add help for cmode +M, but only for opers. This requires splitting help cmode into different files for users and opers.

14 years agoFix various compiler warnings.
Jilles Tjoelker [Sat, 27 Mar 2010 19:09:46 +0000 (20:09 +0100)] 
Fix various compiler warnings.

14 years agoRestore snotes, logs for UNRESV nick.
Jilles Tjoelker [Sat, 27 Mar 2010 15:24:13 +0000 (16:24 +0100)] 
Restore snotes, logs for UNRESV nick.

This bug was introduced when adding bandb.

14 years agoAdd propagated resvs, like klines and xlines.
Jilles Tjoelker [Sat, 27 Mar 2010 15:13:57 +0000 (16:13 +0100)] 
Add propagated resvs, like klines and xlines.

14 years agoXLINE: Do not cluster unxlines ON specific servers.
Jilles Tjoelker [Sat, 27 Mar 2010 15:09:26 +0000 (16:09 +0100)] 
XLINE: Do not cluster unxlines ON specific servers.

This bug was introduced with BAN support for XLINE.

14 years agoRemove unused variable.
Jilles Tjoelker [Sat, 27 Mar 2010 01:06:29 +0000 (02:06 +0100)] 
Remove unused variable.

14 years agoUpdate TODO a bit.
JD Horelick [Fri, 26 Mar 2010 04:52:42 +0000 (00:52 -0400)] 
Update TODO a bit.

14 years agoSome reference.conf cleanups.
B.Greenham [Fri, 26 Mar 2010 03:10:52 +0000 (23:10 -0400)] 
Some reference.conf cleanups.

14 years agoAdd a small FAQ and modify the todo item about disabled_commands in
JD Horelick [Thu, 25 Mar 2010 18:14:17 +0000 (14:14 -0400)] 
Add a small FAQ and modify the todo item about disabled_commands in
auth {} to disable_oper since that covers ~99% of the use-cases and
can be much cleaner.

14 years agoRewrite message when you don't have the privs to kick a user
JD Horelick [Thu, 25 Mar 2010 16:31:12 +0000 (12:31 -0400)] 
Rewrite message when you don't have the privs to kick a user
(be it that the user is +a and you're +o/+h or you're not an op at all).

14 years agoUpdate NEWS.
JD Horelick [Thu, 25 Mar 2010 07:39:46 +0000 (03:39 -0400)] 
Update NEWS.

14 years agoMake all snotes for mod* stuff netwide since unless you're opered
JD Horelick [Thu, 25 Mar 2010 07:18:32 +0000 (03:18 -0400)] 
Make all snotes for mod* stuff netwide since unless you're opered
on more than one server, you won't know if the command worked or not.

14 years agoAdd information to helpfiles about remote module loading.
JD Horelick [Thu, 25 Mar 2010 07:13:13 +0000 (03:13 -0400)] 
Add information to helpfiles about remote module loading.

14 years agoAllow using all the mod* commands remotely.
JD Horelick [Thu, 25 Mar 2010 04:33:20 +0000 (00:33 -0400)] 
Allow using all the mod* commands remotely.

14 years agoAdd shared::modules option, remote module stuff coming later/soon.
JD Horelick [Wed, 24 Mar 2010 19:50:15 +0000 (15:50 -0400)] 
Add shared::modules option, remote module stuff coming later/soon.

14 years agoYay for documenting code....
JD Horelick [Wed, 24 Mar 2010 01:20:07 +0000 (21:20 -0400)] 
Yay for documenting code....

14 years agoI am made of fail.
JD Horelick [Tue, 23 Mar 2010 19:21:42 +0000 (15:21 -0400)] 
I am made of fail.

14 years agoMake remote restart and die actually...work...
JD Horelick [Tue, 23 Mar 2010 19:21:09 +0000 (15:21 -0400)] 
Make remote restart and die actually...work...

14 years agoPull in remote restart and die (from ircd-seven) allow opers
JD Horelick [Tue, 23 Mar 2010 18:21:31 +0000 (14:21 -0400)] 
Pull in remote restart and die (from ircd-seven) allow opers
to remotely restart and die servers.

14 years agoAdd DIE shared option for remote restart and die which are on their
JD Horelick [Tue, 23 Mar 2010 18:19:48 +0000 (14:19 -0400)] 
Add DIE shared option for remote restart and die which are on their
way next.

14 years agoAdded check for flood settings in m_message. Why was this not here
JD Horelick [Sun, 21 Mar 2010 07:43:25 +0000 (03:43 -0400)] 
Added check for flood settings in m_message. Why was this not here
before? What good are flood settings really if they're not applied
to messages?

14 years agoAdd the note that no_oper_flood needs to be enabled for true_no_oper_flood
JD Horelick [Sun, 21 Mar 2010 05:06:57 +0000 (01:06 -0400)] 
Add the note that no_oper_flood needs to be enabled for true_no_oper_flood
to work correctly.

14 years agoAdd general::true_no_oper_flood . I'm not going to explain it here.
JD Horelick [Sun, 21 Mar 2010 04:14:02 +0000 (00:14 -0400)] 
Add general::true_no_oper_flood . I'm not going to explain it here.
Ask me what it does on IRC if you're curious.

14 years agoUse strip_unprintable for chmodes +K and +G, which makes evasion less trivial.
B.Greenham [Sat, 20 Mar 2010 16:49:57 +0000 (12:49 -0400)] 
Use strip_unprintable for chmodes +K and +G, which makes evasion less trivial.

14 years agoAdd strip_unprintable, a function that strips all unprintable characters from a string.
B.Greenham [Sat, 20 Mar 2010 16:39:39 +0000 (12:39 -0400)] 
Add strip_unprintable, a function that strips all unprintable characters from a string.

14 years agoBump the version in configure since we're now in development of 6.1.0.
JD Horelick [Sat, 20 Mar 2010 09:30:37 +0000 (05:30 -0400)] 
Bump the version in configure since we're now in development of 6.1.0.
We've been in 6.1.0 development for like a week now but i forgot to change this a week ago.
Better late than never...

14 years agoUpdate NEWS.
JD Horelick [Sat, 20 Mar 2010 08:48:18 +0000 (04:48 -0400)] 
Update NEWS.

14 years agoAdd showing modes to OLIST so you can more easily see if you're
JD Horelick [Sat, 20 Mar 2010 08:34:44 +0000 (04:34 -0400)] 
Add showing modes to OLIST so you can more easily see if you're
about to join a +s channel and it can be useful as a oper to easily
see which channels have certain modes set (i'm thinking +PL and maybe more).

14 years agoSome minor conf cleanups.
B.Greenham [Thu, 18 Mar 2010 17:50:47 +0000 (13:50 -0400)] 
Some minor conf cleanups.

14 years agoFix some compile warnings.
B.Greenham [Thu, 18 Mar 2010 16:32:42 +0000 (12:32 -0400)] 
Fix some compile warnings.

14 years agoFix a small typo that i noticed looking around the source.
JD Horelick [Thu, 18 Mar 2010 06:44:51 +0000 (02:44 -0400)] 
Fix a small typo that i noticed looking around the source.

14 years agoBAN: xlines do not have oper reasons, their "reason" is already oper only.
Jilles Tjoelker [Wed, 17 Mar 2010 23:22:35 +0000 (00:22 +0100)] 
BAN: xlines do not have oper reasons, their "reason" is already oper only.

14 years agoAdd propagated xlines, like klines.
Jilles Tjoelker [Tue, 16 Mar 2010 22:05:50 +0000 (23:05 +0100)] 
Add propagated xlines, like klines.