]> jfr.im git - irc/freenode/ircd-seven.git/log
irc/freenode/ircd-seven.git
6 years agom_whois: indicate if users are affected by +V to avoid confusion origin/friendly-needsasl
Janik Kleinhoff [Sun, 6 May 2018 17:51:33 +0000 (17:51 +0000)] 
m_whois: indicate if users are affected by +V to avoid confusion

6 years agoAdd basic implementation of need_auth quarantine
Janik Kleinhoff [Wed, 2 May 2018 19:20:25 +0000 (19:20 +0000)] 
Add basic implementation of need_auth quarantine

This adds a new flag, need_auth, working similar to need_sasl; however,
instead of rejecting unauthenticated connections entirely, they are
allowed to connect but cannot meaningfully interact with users/channels
other than services or +T clients (see below) until they log in.

This is still a rough implementation that only touches core and a core
module. Specifically, unauthenticated users with need_auth cannot:

- join channels
- /knock channels
- be invited to channels
- message channels
- message users other than services
- receive messages from non-service users

Currently, no restrictions beyond these are applied. This might result
in odd behaviour if need_auth users log out while already joined to
channels. Ideally, services should disallow that.

Additionally, the need_sasl flag causes the above as well as its usual
effect. This will affect users attempting to log out after connecting.

Details on modes / numerics touched:

User mode +V is added (only settable on burst) to implement this.
This allows the need_auth status to be broadcast without requiring any
protocol adjustments, so e.g. services may make use of it.

Numeric 719 is added for being unable to send to +V users.
This appears to be unused so far, and is somewhat close to the +g
numerics which aren't a perfect fit but it could be worse.
(ERR_NOSUCHNICK with a custom message could be acceptable, but at least
irssi has custom handling for this, so users might not see the message.)

User mode +T is added to be able to talk to +V users normally.
This is intended for bots that automatically message users on
connection, and should usually be made an oper-only umode via
configuration.
Services (and server notices) do not require umode +T.

6 years agoUse HTTPS instead of plain HTTP for freenode.net
Janik Kleinhoff [Tue, 24 Apr 2018 18:09:12 +0000 (18:09 +0000)] 
Use HTTPS instead of plain HTTP for freenode.net

s#http://(www.)?freenode.net#https://freenode.net#g

6 years agoBUGS: adjust bug reporting URL
Janik Kleinhoff [Tue, 24 Apr 2018 18:05:56 +0000 (18:05 +0000)] 
BUGS: adjust bug reporting URL

We've been using GitHub for a while. The fact that this was noticed only
now says a lot about how many people actually use the documentation
available in-tree.

Or maybe our in-tree documentation is just bad. Actually, that is
probably why people don't use it.

6 years agoMerge PRs #23, #25, #131 and #133 of https://github.com/freenode/ircd-seven
Janik Kleinhoff [Tue, 24 Apr 2018 17:35:53 +0000 (17:35 +0000)] 
Merge PRs #23, #25, #131 and #133 of https://github.com/freenode/ircd-seven

These are all simple adjustments to message / documentation content.

6 years agoChange help docs
Emerson Veenstra [Mon, 23 Apr 2018 17:08:51 +0000 (13:08 -0400)] 
Change help docs

6 years agom_list: fail on invalid parameters
Janik Kleinhoff [Mon, 9 Apr 2018 22:43:11 +0000 (22:43 +0000)] 
m_list: fail on invalid parameters

Commands such as "LIST channel" would formerly be interpreted
as an ELIST command without valid filters, i.e. the entire channel list
would be returned. This is usually not the desired behaviour.

Instead, return a start-of-list numeric, followed by a notice informing
the user their parameters were invalid and an end-of-list numeric.
This sort of mirrors the behaviour exhibited by an attempt to
/list #channel, where #channel does not exist.

Fixes #132.

6 years ago1.1.6 ircd-seven-1.1.6
Janik Kleinhoff [Fri, 13 Apr 2018 03:39:02 +0000 (03:39 +0000)] 
1.1.6

There have been changes to the ircd core; bump the version number
appropriately.

6 years agoAdd +S to channel mode help
iamkubi [Sat, 10 Mar 2018 22:34:14 +0000 (14:34 -0800)] 
Add +S to channel mode help

6 years agoMerge branch 'opmoderate' of https://github.com/mquin/ircd-seven
Janik Kleinhoff [Wed, 28 Feb 2018 22:49:45 +0000 (22:49 +0000)] 
Merge branch 'opmoderate' of https://github.com/mquin/ircd-seven

6 years agoMerge branch 'fix-cidr' of https://github.com/AbstractBeliefs/ircd-seven
Janik Kleinhoff [Wed, 28 Feb 2018 21:56:44 +0000 (21:56 +0000)] 
Merge branch 'fix-cidr' of https://github.com/AbstractBeliefs/ircd-seven

6 years agoMerge branch 'fix-hints' of https://github.com/AbstractBeliefs/ircd-seven
Janik Kleinhoff [Wed, 28 Feb 2018 21:40:43 +0000 (21:40 +0000)] 
Merge branch 'fix-hints' of https://github.com/AbstractBeliefs/ircd-seven

6 years agoMerge branch 'fix-nickchangeban' of https://github.com/AbstractBeliefs/ircd-seven
Janik Kleinhoff [Wed, 28 Feb 2018 21:23:11 +0000 (21:23 +0000)] 
Merge branch 'fix-nickchangeban' of https://github.com/AbstractBeliefs/ircd-seven

6 years agoMake 5614c9e6f0b (opmod as fake cprivmsg) optional
Janik Kleinhoff [Tue, 27 Feb 2018 22:49:13 +0000 (22:49 +0000)] 
Make 5614c9e6f0b (opmod as fake cprivmsg) optional

This adds a channel { ... } option, opmod_send_cprivmsg, disabled by
default for compatibility reasons.

6 years agoMerge branch 'kline-api'
Janik Kleinhoff [Sun, 21 Jan 2018 21:33:37 +0000 (21:33 +0000)] 
Merge branch 'kline-api'

6 years agoMerge branch 'i-like-cheese'
Janik Kleinhoff [Sat, 2 Dec 2017 10:51:24 +0000 (10:51 +0000)] 
Merge branch 'i-like-cheese'

i-like-cheese has seen production use, as has master. The two branches
have diverged a bit. Merge them while they can still be merged without
inducing major headaches.

(There are no conflicts, but some fixes were duplicated.)

6 years agoRemove duplicated notify_banned_client
Ed Kellett [Sat, 25 Nov 2017 23:54:43 +0000 (23:54 +0000)] 
Remove duplicated notify_banned_client

6 years agoMerge branch 'sasl-usercloak-kline' into kline-api
Ed Kellett [Tue, 28 Nov 2017 22:11:24 +0000 (22:11 +0000)] 
Merge branch 'sasl-usercloak-kline' into kline-api

6 years agoremove duplicated kline check code from modules
Ed Kellett [Sat, 25 Nov 2017 22:29:11 +0000 (22:29 +0000)] 
remove duplicated kline check code from modules

6 years agoMerge branch 'targeted_kline' into kline-api
Ed Kellett [Tue, 28 Nov 2017 22:11:19 +0000 (22:11 +0000)] 
Merge branch 'targeted_kline' into kline-api

6 years agoAdd the same monstrosity to core/m_ban
Ed Kellett [Sat, 25 Nov 2017 20:27:40 +0000 (20:27 +0000)] 
Add the same monstrosity to core/m_ban

6 years agom_kline: check only the added K-line
Ed Kellett [Sat, 25 Nov 2017 01:31:34 +0000 (01:31 +0000)] 
m_kline: check only the added K-line

6 years agoImprove cidr matching in match.c
Gareth Pulham [Sun, 26 Nov 2017 13:35:29 +0000 (13:35 +0000)] 
Improve cidr matching in match.c

6 years agosasl_usercloak: check K-lines after host change
Ed Kellett [Sat, 25 Nov 2017 22:53:45 +0000 (22:53 +0000)] 
sasl_usercloak: check K-lines after host change

6 years agoAdd check_one_kline, expose notify_banned_client
Ed Kellett [Sat, 25 Nov 2017 22:17:50 +0000 (22:17 +0000)] 
Add check_one_kline, expose notify_banned_client

6 years ago1.1.5 ircd-seven-1.1.5
Stephen Bennett [Wed, 15 Nov 2017 22:55:50 +0000 (22:55 +0000)] 
1.1.5

6 years agoMake $j match even if user is +e in the target channel, to prevent use as an invisibl...
Stephen Bennett [Wed, 15 Nov 2017 22:43:06 +0000 (22:43 +0000)] 
Make $j match even if user is +e in the target channel, to prevent use as an invisible banlist

6 years agoGenerate fingerprints for untrusted certificates
Ed Kellett [Tue, 27 Dec 2016 00:38:51 +0000 (00:38 +0000)] 
Generate fingerprints for untrusted certificates

yes, I know. they're fingerprints, it doesn't matter.

6 years agoGenerate fingerprints for chained certificates with an unknown root
Aaron Jones [Tue, 24 Mar 2015 05:25:38 +0000 (05:25 +0000)] 
Generate fingerprints for chained certificates with an unknown root

6 years agochantrace: really don't disclose oper status
Ed Kellett [Wed, 28 Dec 2016 15:42:02 +0000 (15:42 +0000)] 
chantrace: really don't disclose oper status

6 years agoremove m_encap from makefile
Ed Kellett [Mon, 2 Jan 2017 18:07:09 +0000 (18:07 +0000)] 
remove m_encap from makefile

6 years agoMerge m_encap into the ircd core so that it does not cause issues with modrestart
mniip [Wed, 28 Dec 2016 15:10:00 +0000 (18:10 +0300)] 
Merge m_encap into the ircd core so that it does not cause issues with modrestart

6 years agomonitor: additional cleanup pointed out by mr_flea
William Pitcock [Mon, 12 Oct 2015 00:32:31 +0000 (19:32 -0500)] 
monitor: additional cleanup pointed out by mr_flea

6 years agomonitor: fix the resource leak properly, unlike the moronic elemental-ircd developers
William Pitcock [Sun, 11 Oct 2015 23:48:53 +0000 (18:48 -0500)] 
monitor: fix the resource leak properly, unlike the moronic elemental-ircd developers

6 years agoremove EGD support and fix build with more recent openssl
Stephen Bennett [Wed, 4 Oct 2017 13:41:04 +0000 (13:41 +0000)] 
remove EGD support and fix build with more recent openssl

6 years agoUpdate numeric 435 to reflect +q stopping /nick
Gareth Pulham [Mon, 21 Aug 2017 22:30:00 +0000 (23:30 +0100)] 
Update numeric 435 to reflect +q stopping /nick

6 years agoUpdate hint strings where possible
Gareth Pulham [Mon, 21 Aug 2017 21:47:56 +0000 (22:47 +0100)] 
Update hint strings where possible

6 years agoFix cidr parsing where masks cannot be integerised
Gareth Pulham [Fri, 18 Aug 2017 11:58:05 +0000 (12:58 +0100)] 
Fix cidr parsing where masks cannot be integerised

6 years agoadd @ prefix to op-moderated (+z) messages to distinguish them from regular channel...
Mike Quin [Sat, 10 Jun 2017 12:21:29 +0000 (12:21 +0000)] 
add @ prefix to op-moderated (+z) messages to distinguish them from regular channel traffic

7 years agoClearer MLOCK response - point to CS' MLOCK help.
David Precious [Mon, 27 Mar 2017 22:59:47 +0000 (23:59 +0100)] 
Clearer MLOCK response - point to CS' MLOCK help.

I think it makes sense to give users a pointer on how to find out what MLOCK is
and how to change it.

7 years agoLink to registration KB entry in 477/486 responses.
David Precious [Sat, 11 Mar 2017 20:33:46 +0000 (20:33 +0000)] 
Link to registration KB entry in 477/486 responses.

When telling the user they can't join a channel / message a user because
they're not identified to services, a link to explain more info seems helpful.

7 years agoRevert "recheck users after applying SASL account cloaks"
Ed Kellett [Wed, 4 Jan 2017 18:36:07 +0000 (18:36 +0000)] 
Revert "recheck users after applying SASL account cloaks"

This reverts commit 4d401d3c60019cf96b07a012106cab9678b7a79d.

7 years agoHide some of the RPL_ISUPPORT strings when respective modules are unloaded
mniip [Wed, 28 Dec 2016 12:09:32 +0000 (15:09 +0300)] 
Hide some of the RPL_ISUPPORT strings when respective modules are unloaded

7 years agoremove m_encap from makefile
Ed Kellett [Mon, 2 Jan 2017 18:07:09 +0000 (18:07 +0000)] 
remove m_encap from makefile

7 years agooops
Ed Kellett [Mon, 2 Jan 2017 18:03:49 +0000 (18:03 +0000)] 
oops

7 years agomonitor: additional cleanup pointed out by mr_flea
William Pitcock [Mon, 12 Oct 2015 00:32:31 +0000 (19:32 -0500)] 
monitor: additional cleanup pointed out by mr_flea

7 years agomonitor: fix the resource leak properly, unlike the moronic elemental-ircd developers
William Pitcock [Sun, 11 Oct 2015 23:48:53 +0000 (18:48 -0500)] 
monitor: fix the resource leak properly, unlike the moronic elemental-ircd developers

7 years agoExplicitly drop SSLv3 connections (SSL_OP_NO_SSLv3) - might break TLS-capable clients...
Patrick Godschalk [Sun, 26 Oct 2014 12:15:30 +0000 (13:15 +0100)] 
Explicitly drop SSLv3 connections (SSL_OP_NO_SSLv3) - might break TLS-capable clients that still depend on SSLv23 handshake

7 years agoGenerate fingerprints for untrusted certificates
Ed Kellett [Tue, 27 Dec 2016 00:38:51 +0000 (00:38 +0000)] 
Generate fingerprints for untrusted certificates

yes, I know. they're fingerprints, it doesn't matter.

7 years agoGenerate fingerprints for chained certificates with an unknown root
Aaron Jones [Tue, 24 Mar 2015 05:25:38 +0000 (05:25 +0000)] 
Generate fingerprints for chained certificates with an unknown root

7 years agoMerge m_encap into the ircd core so that it does not cause issues with modrestart
mniip [Wed, 28 Dec 2016 15:10:00 +0000 (18:10 +0300)] 
Merge m_encap into the ircd core so that it does not cause issues with modrestart

7 years agochantrace: really don't disclose oper status
Ed Kellett [Wed, 28 Dec 2016 15:42:02 +0000 (15:42 +0000)] 
chantrace: really don't disclose oper status

7 years agorecheck users after applying SASL account cloaks
Ed Kellett [Tue, 27 Dec 2016 23:06:20 +0000 (23:06 +0000)] 
recheck users after applying SASL account cloaks

(so K-lines on them will take effect properly)

7 years agoFix challenge oper for low-rank staff
Gareth Pulham [Sun, 16 Oct 2016 23:55:14 +0000 (00:55 +0100)] 
Fix challenge oper for low-rank staff

Bring testing for pre-existing oper stats in line with the m_oper module

7 years ago1.1.4 ircd-seven-1.1.4
Stephen Bennett [Tue, 13 Sep 2016 18:17:50 +0000 (18:17 +0000)] 
1.1.4

7 years agodon't die if an admin whoises a user mid-challenge
Ed Kellett [Mon, 19 Sep 2016 22:38:55 +0000 (23:38 +0100)] 
don't die if an admin whoises a user mid-challenge

7 years agomonitor: additional cleanups, and add a missing free_monitor() in m_monitor
William Pitcock [Mon, 12 Oct 2015 00:11:01 +0000 (19:11 -0500)] 
monitor: additional cleanups, and add a missing free_monitor() in m_monitor

(cherry picked from commit 7485e86073a77f03191e417d5975a5670793a3eb)

7 years agosigio: use siginfo_t instead of struct siginfo, per glibc commit r4efeffc1d5
William Pitcock [Wed, 25 Jul 2012 15:33:18 +0000 (10:33 -0500)] 
sigio: use siginfo_t instead of struct siginfo, per glibc commit r4efeffc1d5

(cherry picked from commit a85566b1519993f1bea1b4c7f576c7b530cd62cc)

7 years agocherry-pick security fix from chary d06dab5
Ed Kellett [Sun, 4 Sep 2016 16:01:26 +0000 (16:01 +0000)] 
cherry-pick security fix from chary d06dab5

SASL: Disallow beginning : and space anywhere in AUTHENTICATE parameter

This is a FIX FOR A SECURITY VULNERABILITY. All Charybdis users must
apply this fix if you support SASL on your servers, or unload m_sasl.so
in the meantime.

7 years agoMerge pull request #15 from mniip/sasl
Christel Dahlskjaer [Fri, 2 Sep 2016 20:21:12 +0000 (21:21 +0100)] 
Merge pull request #15 from mniip/sasl

m_sasl: relay certfp (SASL EXTERNAL) and host information

7 years agom_sasl: relay certfp (SASL EXTERNAL) and host information
mniip [Thu, 21 Jul 2016 15:06:07 +0000 (18:06 +0300)] 
m_sasl: relay certfp (SASL EXTERNAL) and host information

11 years agochmode: Allow mode queries on mlocked modes.
Stephen Bennett [Tue, 1 Jan 2013 19:15:45 +0000 (19:15 +0000)] 
chmode: Allow mode queries on mlocked modes.

Check mlock at the same point where chanops are checked (except for
querying a +e/+I list) and abstract this check into a function.

In particular, /mode #channel f is now again allowed if +f is mlocked.

Taken from f3b3ad0b07251e703e526f494c18f9e4286e1bd3 by jilles.

11 years agom_capab: fix a possible remote crash triggered by the CAPAB parsing code.
William Pitcock [Mon, 31 Dec 2012 19:13:05 +0000 (13:13 -0600)] 
m_capab: fix a possible remote crash triggered by the CAPAB parsing code.

12 years ago1.1.3 ircd-seven-1.1.3
Stephen Bennett [Sat, 12 Nov 2011 15:02:46 +0000 (15:02 +0000)] 
1.1.3

12 years agoApply extended-join client cap to QJM joins
Stephen Bennett [Sat, 12 Nov 2011 14:41:01 +0000 (14:41 +0000)] 
Apply extended-join client cap to QJM joins

12 years agoDon't treat +r specially when displaying supported channel modes.
Stephen Bennett [Sat, 12 Nov 2011 15:00:30 +0000 (15:00 +0000)] 
Don't treat +r specially when displaying supported channel modes.

This used to be only advertised if a service was linked, which made
sense in ratbox when +r was only settable if services were available.
Now, however, +r is always available and so should always be advertised.

Conflicts:

src/chmode.c

12 years agoDisallow mIRC italics in channel names when disable_fake_channels
Stephen Bennett [Wed, 30 Mar 2011 10:30:47 +0000 (11:30 +0100)] 
Disallow mIRC italics in channel names when disable_fake_channels

12 years agoDon't allow +Z to be set by default_umodes
Stephen Bennett [Fri, 11 Mar 2011 13:12:40 +0000 (13:12 +0000)] 
Don't allow +Z to be set by default_umodes

12 years ago1.1.2 ircd-seven-1.1.2
Stephen Bennett [Wed, 19 Oct 2011 19:45:57 +0000 (20:45 +0100)] 
1.1.2

12 years agoShow kline duration to opers in stats and testline output, now that it's not in the...
Stephen Bennett [Wed, 19 Oct 2011 20:41:59 +0000 (21:41 +0100)] 
Show kline duration to opers in stats and testline output, now that it's not in the user reason

12 years agoremove spaces from version string, to make it machine parseable again
Stephen Bennett [Wed, 19 Oct 2011 19:34:03 +0000 (20:34 +0100)] 
remove spaces from version string, to make it machine parseable again

12 years agochantrace: don't disclose oper status where it shouldn't be visible
Stephen Bennett [Wed, 19 Oct 2011 19:25:01 +0000 (20:25 +0100)] 
chantrace: don't disclose oper status where it shouldn't be visible

12 years agoDon't disclose kline durations to users
Stephen Bennett [Wed, 19 Oct 2011 19:23:34 +0000 (20:23 +0100)] 
Don't disclose kline durations to users

12 years ago1.1.1 ircd-seven-1.1.1
Stephen Bennett [Sat, 10 Sep 2011 10:08:03 +0000 (11:08 +0100)] 
1.1.1

12 years agoreinstate +M hiding that got lost during a charybdis merge
Stephen Bennett [Sat, 10 Sep 2011 10:07:35 +0000 (11:07 +0100)] 
reinstate +M hiding that got lost during a charybdis merge

12 years ago1.1.0 ircd-seven-1.1.0
Stephen Bennett [Thu, 8 Sep 2011 12:57:03 +0000 (13:57 +0100)] 
1.1.0

13 years ago1.1.0_rc4 ircd-seven-1.1.0_rc4
Stephen Bennett [Sun, 13 Mar 2011 17:34:14 +0000 (17:34 +0000)] 
1.1.0_rc4

13 years agoUpdate NEWS
Stephen Bennett [Sun, 13 Mar 2011 17:15:49 +0000 (17:15 +0000)] 
Update NEWS

13 years agoMake flood control settings configurable by those who know exactly what they're doing.
Stephen Bennett [Sun, 13 Mar 2011 17:00:18 +0000 (17:00 +0000)] 
Make flood control settings configurable by those who know exactly what they're doing.

13 years agoupdate .gitignore
Stephen Bennett [Sun, 13 Mar 2011 15:17:13 +0000 (15:17 +0000)] 
update .gitignore

13 years agofix list
Stephen Bennett [Fri, 11 Mar 2011 23:12:01 +0000 (23:12 +0000)] 
fix list

13 years ago1.1.0 rc3 ircd-seven-1.1.0_rc3
Stephen Bennett [Thu, 3 Feb 2011 20:37:42 +0000 (20:37 +0000)] 
1.1.0 rc3

13 years agoMerge charybdis trunk
Stephen Bennett [Thu, 3 Feb 2011 20:33:40 +0000 (20:33 +0000)] 
Merge charybdis trunk

13 years agoAdd endian test to autoconf and convert crypt to use it.
Elizabeth Jennifer Myers [Tue, 25 Jan 2011 02:03:00 +0000 (21:03 -0500)] 
Add endian test to autoconf and convert crypt to use it.

13 years agoFix memory leak of operator certfp fields.
Jilles Tjoelker [Mon, 24 Jan 2011 23:39:07 +0000 (00:39 +0100)] 
Fix memory leak of operator certfp fields.

13 years agonewconf: fix a warning
Elizabeth Jennifer Myers [Sun, 23 Jan 2011 21:56:36 +0000 (16:56 -0500)] 
newconf: fix a warning

13 years agonewconf: fix certificate fingerprint auth.
Elizabeth Jennifer Myers [Sun, 23 Jan 2011 21:12:32 +0000 (16:12 -0500)] 
newconf: fix certificate fingerprint auth.

yy_oper->certfp was not copied into yy_tmpoper->certfp, thus the information was lost and certfp auth was never really working, since the string was always empty.

13 years agoAdd blowfish to libratbox crypt.
Elizabeth Jennifer Myers [Mon, 17 Jan 2011 10:01:11 +0000 (05:01 -0500)] 
Add blowfish to libratbox crypt.

Also change u_int*_t to uint*_t whilst I'm here.

13 years agoRemove nickTS from extended-join.
Jilles Tjoelker [Mon, 10 Jan 2011 23:26:15 +0000 (00:26 +0100)] 
Remove nickTS from extended-join.

13 years agoFix extended-join not sending any joins at all.
Jilles Tjoelker [Mon, 10 Jan 2011 23:26:05 +0000 (00:26 +0100)] 
Fix extended-join not sending any joins at all.

Note that IsCapable(x, NOCAPS) always returns true.

13 years agohunt_server: Disallow wildcarded nicknames.
Jilles Tjoelker [Sat, 8 Jan 2011 16:47:05 +0000 (17:47 +0100)] 
hunt_server: Disallow wildcarded nicknames.

Any hunted parameter with wildcards is now assumed
to be a server, never a user.

Reasons:
* fewer match() calls
* do not disclose existing nicknames
* more intuitive behaviour for CONNECT

m_trace has a copy of some hunt_server logic in it
(for the RPL_TRACELINK reply), so adjust that too.

13 years agoFix compiler warnings.
Jilles Tjoelker [Sat, 8 Jan 2011 16:40:12 +0000 (17:40 +0100)] 
Fix compiler warnings.

13 years agoMove list-related isupport items to the list module itself.
Keith Buck [Thu, 6 Jan 2011 08:40:08 +0000 (00:40 -0800)] 
Move list-related isupport items to the list module itself.

13 years agoMake SHA512 the default for mkpasswd again, as SHA512 support is guaranteed to *alway...
Elizabeth Jennifer Myers [Thu, 6 Jan 2011 06:56:47 +0000 (01:56 -0500)] 
Make SHA512 the default for mkpasswd again, as SHA512 support is guaranteed to *always* be in libratbox.

13 years agoOverhaul extensions/m_mkpasswd. It now allows SHA256/SHA512 hashes. DES support is...
Elizabeth Jennifer Myers [Thu, 6 Jan 2011 06:41:57 +0000 (01:41 -0500)] 
Overhaul extensions/m_mkpasswd. It now allows SHA256/SHA512 hashes. DES support is removed, as it is insecure and can be broken on my desktop in about 20 minutes.

13 years agoAdd SHA256/SHA512 support to crypt.c and fix up the MD5 component (it seemed to have...
Elizabeth Jennifer Myers [Thu, 6 Jan 2011 06:29:22 +0000 (01:29 -0500)] 
Add SHA256/SHA512 support to crypt.c and fix up the MD5 component (it seemed to have been broken). In addition, unconditionally use the libratbox crypt.

13 years agocosmetic fix: Blowfish doesn't use CamelCase
Lee T. Starnes [Thu, 6 Jan 2011 05:20:04 +0000 (23:20 -0600)] 
cosmetic fix: Blowfish doesn't use CamelCase

13 years agoAdd topic TS and channel TS constraints for /LIST.
Keith Buck [Thu, 6 Jan 2011 05:15:36 +0000 (21:15 -0800)] 
Add topic TS and channel TS constraints for /LIST.

13 years agoImplement operspy for /LIST.
Keith Buck [Thu, 6 Jan 2011 02:57:27 +0000 (18:57 -0800)] 
Implement operspy for /LIST.

13 years agoFix multiple RPL_LISTEND replies when aborting a /LIST.
Keith Buck [Sun, 2 Jan 2011 08:43:11 +0000 (00:43 -0800)] 
Fix multiple RPL_LISTEND replies when aborting a /LIST.