I've tried to add the password to my ZNC in the format +x! username password and it seem to have worked, as per this log:
[19/10/2025 - 23:53:37] -- <username>: Register first.
[19/10/2025 - 23:53:50] -- <username>: Register first.
[19/10/2025 - 23:54:05] -- Welcome to the UnderNet IRC Network, <username>
[19/10/2025 - 23:54:05] -- Your host is Chicago.IL.US.Undernet.Org, running version u2.10.12.19
[19/10/2025 - 23:54:05] -- This server was created Wed Apr 15 2020 at 22:02:43 UTC
[19/10/2025 - 23:54:05] -- Chicago.IL.US.Undernet.Org u2.10.12.19 diOoswkgx biklmnopstvrDdRcC bklov
[19/10/2025 - 23:54:05] -- WHOX WALLCHOPS WALLVOICES USERIP CPRIVMSG CNOTICE SILENCE=25 MODES=6 MAXCHANNELS=40 MAXBANS=100 NICKLEN=12 are supported by this server
[19/10/2025 - 23:54:05] -- MAXNICKLEN=15 TOPICLEN=160 AWAYLEN=160 KICKLEN=160 CHANNELLEN=200 MAXCHANNELLEN=200 CHANTYPES=#& PREFIX=(ov)@+ STATUSMSG=@+ CHANMODES=b,k,l,imnpstrDdRcC CASEMAPPING=rfc1459 NETWORK=UnderNet are supported by this server
[19/10/2025 - 23:54:05] -- There are 4162 users and 11056 invisible on 39 servers
[19/10/2025 - 23:54:05] -- 41 operator(s) online
[19/10/2025 - 23:54:05] -- 17 unknown connection(s)
[19/10/2025 - 23:54:05] -- 5513 channels formed
[19/10/2025 - 23:54:05] -- I have 1567 clients and 1 servers
[19/10/2025 - 23:54:05] -- Chicago.IL.US.Undernet.Org: Highest connection count: 2939 (2938 clients)
[19/10/2025 - 23:54:05] -- MOTD File is missing
[19/10/2025 - 23:54:05] -- Chicago.IL.US.Undernet.Org: on 1 ca 1(4) ft 10(10)
[19/10/2025 - 23:54:05] -- <username>.users.undernet.org is now your hidden host
[19/10/2025 - 23:54:05] -- User mode [+x] by <username>
[19/10/2025 - 23:54:05] -- [*] <username> (~<username>@<username>.users.undernet.org) Hx 0 (..-. -....- ..- https://bit.ly/m/tehpegasus)
[19/10/2025 - 23:54:05] -- [<username>] End of /WHO list.
[19/10/2025 - 23:54:05] -- X: AUTHENTICATION SUCCESSFUL as <username>
[19/10/2025 - 23:54:05] -- X: The following clients are also authenticated as <username>:
[19/10/2025 - 23:54:05] -- X: <nick>!~NoBody@<username>.users.undernet.org
[19/10/2025 - 23:54:05] -- X: if any of these clients are not you, your account may have been compromised.
[19/10/2025 - 23:54:05] -- X: ** Note: You will NOT be able to use your account after you issue this command **
[19/10/2025 - 23:54:05] -- X: Remember: Nobody from CService will ever ask you for your password, do NOT give out your password to anyone claiming to be CService.
I'm unsure if ZNC is supposed to accept passwords with spaces on them but I realised that on the webadmin, the server password only shows +x!.
If ZNC really allows/supports passwords with spaces on them, it'd be useful to be able to see the entire string on the webadmin.
According to Undernet [X commands docs](https://www.undernet.org/docs/x-commands-english), one can use the following syntax to connect to Undernet and get our hostname cloaked:
| Mode | Description | Example |
|------|-------------|---------|
| +x! | Only connect me when X is online and hide my IP address | /server irc.undernet.org 6667 **+x! username password** |
| -x! | Let me connect anytime, even if X is offline. Don't hide my IP address | /server irc.undernet.org 6667 **-x! username password** |
| -!+x | Let me connect anytime, even if X is offline. Hide my IP address if X is online | /server irc.undernet.org 6667 **-!+x username password** |
I've tried to add the password to my ZNC in the format **`+x! username password`** and it seem to have worked, as per this log:
```
[19/10/2025 - 23:53:37] -- <username>: Register first.
[19/10/2025 - 23:53:50] -- <username>: Register first.
[19/10/2025 - 23:54:05] -- Welcome to the UnderNet IRC Network, <username>
[19/10/2025 - 23:54:05] -- Your host is Chicago.IL.US.Undernet.Org, running version u2.10.12.19
[19/10/2025 - 23:54:05] -- This server was created Wed Apr 15 2020 at 22:02:43 UTC
[19/10/2025 - 23:54:05] -- Chicago.IL.US.Undernet.Org u2.10.12.19 diOoswkgx biklmnopstvrDdRcC bklov
[19/10/2025 - 23:54:05] -- WHOX WALLCHOPS WALLVOICES USERIP CPRIVMSG CNOTICE SILENCE=25 MODES=6 MAXCHANNELS=40 MAXBANS=100 NICKLEN=12 are supported by this server
[19/10/2025 - 23:54:05] -- MAXNICKLEN=15 TOPICLEN=160 AWAYLEN=160 KICKLEN=160 CHANNELLEN=200 MAXCHANNELLEN=200 CHANTYPES=#& PREFIX=(ov)@+ STATUSMSG=@+ CHANMODES=b,k,l,imnpstrDdRcC CASEMAPPING=rfc1459 NETWORK=UnderNet are supported by this server
[19/10/2025 - 23:54:05] -- There are 4162 users and 11056 invisible on 39 servers
[19/10/2025 - 23:54:05] -- 41 operator(s) online
[19/10/2025 - 23:54:05] -- 17 unknown connection(s)
[19/10/2025 - 23:54:05] -- 5513 channels formed
[19/10/2025 - 23:54:05] -- I have 1567 clients and 1 servers
[19/10/2025 - 23:54:05] -- Chicago.IL.US.Undernet.Org: Highest connection count: 2939 (2938 clients)
[19/10/2025 - 23:54:05] -- MOTD File is missing
[19/10/2025 - 23:54:05] -- Chicago.IL.US.Undernet.Org: on 1 ca 1(4) ft 10(10)
[19/10/2025 - 23:54:05] -- <username>.users.undernet.org is now your hidden host
[19/10/2025 - 23:54:05] -- User mode [+x] by <username>
[19/10/2025 - 23:54:05] -- [*] <username> (~<username>@<username>.users.undernet.org) Hx 0 (..-. -....- ..- https://bit.ly/m/tehpegasus)
[19/10/2025 - 23:54:05] -- [<username>] End of /WHO list.
[19/10/2025 - 23:54:05] -- X: AUTHENTICATION SUCCESSFUL as <username>
[19/10/2025 - 23:54:05] -- X: The following clients are also authenticated as <username>:
[19/10/2025 - 23:54:05] -- X: <nick>!~NoBody@<username>.users.undernet.org
[19/10/2025 - 23:54:05] -- X: if any of these clients are not you, your account may have been compromised.
[19/10/2025 - 23:54:05] -- X: ** Note: You will NOT be able to use your account after you issue this command **
[19/10/2025 - 23:54:05] -- X: Remember: Nobody from CService will ever ask you for your password, do NOT give out your password to anyone claiming to be CService.
```
I'm unsure if ZNC is supposed to accept passwords with spaces on them but I realised that on the webadmin, the server password only shows **`+x!`**.
If ZNC really allows/supports passwords with spaces on them, it'd be useful to be able to see the entire string on the webadmin.
<!-- github-sync-id:3530495883 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
According to Undernet X commands docs, one can use the following syntax to connect to Undernet and get our hostname cloaked:
I've tried to add the password to my ZNC in the format
+x! username passwordand it seem to have worked, as per this log:I'm unsure if ZNC is supposed to accept passwords with spaces on them but I realised that on the webadmin, the server password only shows
+x!.If ZNC really allows/supports passwords with spaces on them, it'd be useful to be able to see the entire string on the webadmin.
Fixed in https://github.com/znc/znc/commit/c2a760709cfaf50db425f7505d9e1746f5dbeef2