MantisBT - Doomseeker |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003392 | Doomseeker | [All Projects] Suggestion | public | 2018-03-03 18:01 | 2018-03-04 07:14 |
|
Reporter | WubTheCaptain | |
Assigned To | | |
Priority | low | Severity | tweak | Reproducibility | always |
Status | closed | Resolution | won't fix | |
Platform | x86_64 | OS | Debian GNU/Linux | OS Version | buster/sid |
Product Version | 1.1 | |
Target Version | | Fixed in Version | | |
|
Summary | 0003392: IRC: Define username from local UNIX user account name when undefined |
Description | My username (login name) on this machine I'm using is "wub":
$ id -n -u
wub
When I'm using the small IRC client that comes with Doomseeker and the "User name" field (user-definable since Doomseeker 1.2, undefined in 1.1) is empty and my nick is set to "WubTheCaptain", by default Doomseeker derives and defines the "User name" to be part of nick:
[*] WubTheCaptain (~WubTheCap@dsl-olubng12-54fa11-211.dhcp.inet.fi) H 0 (Linda Lapinlampi)
[WubTheCaptain] End of /WHO list.
I suggest tweaking this to check for getlogin() on UNIX-like operating systems, or if that fails, the old behavior.
In this case, the expected (and suggested) outcome would've been:
[*] WubTheCaptain (~wub@dsl-olubng12-54fa11-211.dhcp.inet.fi) H 0 (Linda Lapinlampi)
[WubTheCaptain] End of /WHO list. |
Steps To Reproduce | - Start Doomseeker.
- View the IRC thingy (Ctrl+I).
- Navigate to the IRC tab, if it is not open yet.
- Press the "Connect" button in this IRC thingy.
- Set nick, real name and select a valid server. (Doomseeker 1.2: Leave "User name" empty.) Make sure your nick is not the same as your login name on the machine.
- Press "OK" to connect to a server.
- On the server, issue a WHO or WHOIS command against your nickname on the server.
- Notice your IRC user name to be closely similar or identical to your nick, instead of your UNIX login name.
|
Additional Information | id (GNU coreutils) 8.28
'https://linux.die.net/man/3/getlogin [^]'
'https://man.openbsd.org/getlogin [^]' |
Tags | No tags attached. |
Relationships | related to | 0003288 | closed | Zalewa | IRC: Allow changing ident | child of | 0003279 | acknowledged | | List of Debian issues (misc/non-policy) |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2018-03-03 18:01 | WubTheCaptain | New Issue | |
2018-03-03 18:02 | WubTheCaptain | Relationship added | related to 0003288 |
2018-03-03 18:02 | WubTheCaptain | Relationship added | child of 0003279 |
2018-03-03 18:06 | Zalewa | Note Added: 0019105 | |
2018-03-03 18:22 | WubTheCaptain | Note Added: 0019106 | |
2018-03-03 18:25 | WubTheCaptain | Note Added: 0019107 | |
2018-03-03 18:25 | WubTheCaptain | Status | new => acknowledged |
2018-03-03 19:14 | WubTheCaptain | Status | acknowledged => feedback |
2018-03-04 07:14 | Blzut3 | Note Added: 0019124 | |
2018-03-04 07:14 | Blzut3 | Status | feedback => closed |
2018-03-04 07:14 | Blzut3 | Resolution | open => won't fix |
Notes |
|
(0019105)
|
Zalewa
|
2018-03-03 18:06
|
|
I hate when programs do that, it's like an accidental leak of information that I might did not want to divulge. That's why I default user to nick and that's why I oppose changing this. |
|
|
|
It's related to the IRC RFCs, specifically the now-dead SUMMON command which summoned the user on the local UNIX box to IRC based on the username. It is kind of assumed from IRC and I support this suggestion personally. |
|
|
|
If there's no desire to change this feature's behavior currently then feel free to close the bug as "won't fix", Zalewa. |
|
|
(0019124)
|
Blzut3
|
2018-03-04 07:14
|
|
While I personally always use my online nickname as my system user name I know a lot of people don't do this. There have been a few times where I've had users real names divulged to me accidentally since they weren't aware that some programs would blindly send that information.
I think it's safe to say that the current behavior best suits the desires of the Doom community at large. |
|