Opened 2 years ago

Last modified 23 months ago

#21602 new defect

HiddenServiceAuthorizeClient failed to work if the user specify multiple hiddensite.

Reported by: cypherpunks Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-hs, triaged-out-20170308, hs-auth
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

HiddenServiceDir /A
HiddenServiceAuthorizeClient stealth aaaaaaa
HiddenServicePort 80 1.1.1.1:80

B and C are non-auth hidden service.
A is auth-require hidden service.

Above configuration never accept clients to connect to A
even the user have "HidServAuth" line.

If I remove:
HiddenServiceDir /B
HiddenServicePort 80 1.1.1.1:80
HiddenServiceDir /C
HiddenServicePort 80 1.1.1.1:80

user can connect to A.

Expected:
Please make this work.

Child Tickets

Change History (5)

comment:1 Changed 2 years ago by cypherpunks

=================================================
HiddenServiceDir /A
HiddenServiceAuthorizeClient stealth aaaaaaa
HiddenServicePort 80 1.1.1.1:80
HiddenServiceDir /B
HiddenServicePort 80 1.1.1.1:80
HiddenServiceDir /C
HiddenServicePort 80 1.1.1.1:80
=================================================

comment:2 Changed 2 years ago by asn

Keywords: tor-hs added
Milestone: Tor: 0.3.1.x-final

comment:3 Changed 2 years ago by nickm

Keywords: triaged-out-20170308 added
Milestone: Tor: 0.3.1.x-finalTor: unspecified

Deferring all 0.3.1 tickets with status == new, owner == nobody, sponsor == nobody, points > 0.5, and priority < high.

I'd still take patches for most of these -- there's just nobody currently lined up to work on them in this timeframe.

comment:4 Changed 2 years ago by dgoulet

Component: Core TorCore Tor/Tor

comment:5 Changed 23 months ago by nickm

Keywords: hs-auth added
Note: See TracTickets for help on using tickets.