View Issue Details

IDProjectCategoryView StatusLast Update
0003243unrealircdpublic2018-06-11 08:57
ReporterRobby22 Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status acknowledgedResolutionopen 
Platformi686OSFedora CoreOS Version6
Product Version3.2.6 
Summary0003243: port-based allow blocks
DescriptionAs the summary states, require a user to specify a password when they connect to a specific port/listenblock without affecting other clients/allowblocks.
Afaik and can see this cannot be achieved in the current way allowblocks and linkblocks exist, or I should have overlooked something :)
TagsNo tags attached.
3rd party modules

Activities

Stealth

2007-03-02 22:30

reporter   ~0013256

http://www.unrealircd.com/index.php?page=modules&mod=module&id=117

Robby22

2007-03-23 06:14

reporter   ~0013323

While I use that module now, it only works per port, so if you have multiple IP's and all listening on the same port, it applies to all of them...
So to get around that I had to create a new listenblock with a seperate port to password-protect.

nenolod

2013-05-07 07:19

reporter   ~0017526

I don't see the point in this, can someone explain a usecase for it? Otherwise it's not likely to be coded.

katsklaw

2013-05-08 18:34

reporter   ~0017533

This could be useful on otherwise closed networks where one may wish certain types of clients, paying web client for example, to be password protected.

We'd then allow opers to connect to a port without a password while the web client from http://my.website.i.charge.money.to.use/chat can be configured to use 6667:MyUberPass.

It makes sense to me, but I doubt it'll be a popular feature.

nenolod

2013-05-09 01:37

reporter   ~0017537

I think we should just have an auth{} flag for this, to require SASL authentication at connect time. Most of the web clients use IRCv3-style auth anyway, so I will go in that direction instead...

syzop

2018-06-11 08:37

administrator   ~0020141

I guess this request can be satisfied by having an allow option to have it only apply to certain ports. Eg: allow::port <portlist>.

I'll have the bug report linger here, but with only 1 user requesting it, it probably won't be coded.

Issue History

Date Modified Username Field Change
2007-02-26 13:51 Robby22 New Issue
2007-03-02 22:30 Stealth Note Added: 0013256
2007-03-23 06:14 Robby22 Note Added: 0013323
2007-04-18 05:44 stskeeps Status new => acknowledged
2013-05-07 07:19 nenolod Note Added: 0017526
2013-05-08 18:34 katsklaw Note Added: 0017533
2013-05-09 01:37 nenolod Note Added: 0017537
2018-06-11 08:37 syzop Note Added: 0020141
2018-06-11 08:57 syzop Summary Require connect password for a specific listen block => port-based allow blocks