View Issue Details

IDProjectCategoryView StatusLast Update
0004954unrealircdpublic2021-12-30 13:29
Reporteralhoceima Assigned Tosyzop  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status resolvedResolutionfixed 
Fixed in Version6.0.2-rc1 
Summary0004954: ports in connect snomask
Descriptionthe ports in snomask connects seemed very usefull for the netadmins for monitoring porposes and check perposes it seems they have been removed in the 4.0 branche
TagsNo tags attached.
3rd party modules

Activities

syzop

2017-05-28 09:49

administrator   ~0019776

This was requested by someone else as well. It was removed so all connection messages are now standard. This allows BOPM/HOPM to function out of the box.

I don't mind making it an option in the config file to optionally break the standard behavior. One thing I'm NOT going to do is add special per-user stuff via PROTOCTL or user modes... like in the past.. that was just crazy for this.
Anyway, that wasn't what you were asking, so a config option should be acceptable for you I presume.

=> Not working on this myself.

westor

2019-05-07 17:26

reporter   ~0020623

This has been added on https://gitgud.malvager.net/Wazakindjes/unrealircd_mods#m_chansno-ported module, you can try it, it's working!

syzop

2021-12-30 13:23

administrator   ~0022338

Last edited: 2021-12-30 13:29

Not what you asked, but it is included now for local clients in the JSON output in git / will be in 6.0.2.
It is the "server_port", and I also added "client_port" since we have that info too :
  "client": {
    "name": "Syzop",
    "id": "00184B502",
    "hostname": "localhost",
    "ip": "127.0.0.1",
    "server_port": 5667,
    "client_port": 39836,
    "details": "Syzop!~x@localhost",
    "connected_since": "2021-12-30T12:19:41.000Z",
    "user": {
      "username": "~x",
      "realname": "x",
      "servername": "maintest.test.net",
      "reputation": 35,
      "security-groups": [
        "known-users",
        "tls-and-known-users"
      ],
      "modes": "iotx",
      "operlogin": "Syzop",
      "operclass": "netadmin-with-override"
    }

This JSON output can be obtained from IRC. See https://www.unrealircd.org/docs/JSON_logging at the very end.

Commit: https://github.com/unrealircd/unrealircd/commit/c5c17f2ccfc73e0a72fbac9ccf1a6da7a76d94f6
(in that commit message, but not in the code, i mistakenly swapped the client_port and server_port, obviously 6697 is the server_port)

I think that is sufficient.

Issue History

Date Modified Username Field Change
2017-05-19 22:29 alhoceima New Issue
2017-05-28 09:49 syzop Note Added: 0019776
2017-08-10 09:05 syzop Severity minor => feature
2019-05-07 17:26 westor Note Added: 0020623
2021-12-30 13:23 syzop Assigned To => syzop
2021-12-30 13:23 syzop Status new => resolved
2021-12-30 13:23 syzop Resolution open => fixed
2021-12-30 13:23 syzop Note Added: 0022338
2021-12-30 13:23 syzop Fixed in Version => 6.0.2-rc1
2021-12-30 13:24 syzop Note Edited: 0022338
2021-12-30 13:24 syzop Note Edited: 0022338
2021-12-30 13:29 syzop Note Edited: 0022338
2021-12-30 13:29 syzop Note Edited: 0022338