View Issue Details

IDProjectCategoryView StatusLast Update
0000605unrealircdpublic2004-05-27 18:08
ReporterTozz2 Assigned Tocodemastr 
Status resolvedResolutionfixed 
Platformx86OSLinuxOS Version2.4.29
Product Version3.2-RC2 
Summary0000605: NICKIP
DescriptionOriginal bugreport:
PROTOCTL HCN is ignored when mode set +F:
We use BOPM @ our Network, and I wanted to use BOPM network-wide. For this I have to edit the CONNREGEX (bopm specific), anyway.. BOPM requires its connection notice to be compliant with the HCN protocol, e.g.:

[22:59:20] *** Notice -- Client connecting: Tozz|braindead (Tozz@ephedra.selwerd.lan) [] {clients}

(Notice the IP). As you know you can change to HCN mode by typing: /quote PROTOCTL HCN

However, this is 'unset' when I do '/mode +s +F'. (View network-wide connection/disconnect notices). Is this normal behaviour?
Additional InformationNICKIP should be implemented (=sending ip addr in NICK msg), probably just via base64 which seems most logical (=just find a good base64 routine + inet_pton/inet_ntop stuff).
This would allow the following features:
- Show IPs for far connects (PROTOCTL HCN)
- Show IP in /whois (0001376)
- Services can know which bans matches a client, this would fix a 'remove all bans for user <x>' issue.
- I'm sure there's more :p
TagsNo tags attached.
3rd party modules



2003-02-06 21:30

administrator   ~0001431

The problem is we currently don't know the IP of a remotely connected user. But codemastr was thinking about(/working at?) some protocol which is related to this :P.


2004-04-18 10:37

administrator   ~0005878


*Perhaps* I will take a look at this after a (few) month(s), we'll see.


2004-05-27 18:08

reporter   ~0006448

Added in .28

Issue History

Date Modified Username Field Change
2004-04-18 10:37 syzop Note Added: 0005878
2004-04-18 10:37 syzop Severity text => feature
2004-04-18 10:37 syzop Summary PROTOCTL HCN is ignored when mode set +F => NICKIP
2004-04-18 10:37 syzop Description Updated
2004-04-18 10:37 syzop Additional Information Updated
2004-04-18 10:39 syzop Status new => acknowledged
2004-04-18 10:39 syzop ETA none => > 1 month
2004-04-18 10:39 syzop Product Version 3.2-beta13 => 3.2-RC2
2004-05-26 22:04 codemastr Status acknowledged => assigned
2004-05-26 22:04 codemastr Assigned To => codemastr
2004-05-27 18:08 codemastr Status assigned => resolved
2004-05-27 18:08 codemastr Resolution open => fixed
2004-05-27 18:08 codemastr Note Added: 0006448