Stuation.
User has IP (1.2.3.4) as his host. User hasn't modes neither +x, nor +xt.
User is changing his host by setting "+x" (cloak), and "SETHOST cooluser.ircserver.com" from services. Now user has host "cooluser.ircserver.com".
User don't longer want to sit with this host, he requesting services to remove this host. Services sets mode "-xt". User has "1.2.3.4" as his host.
-- AND NOW THE MAGIC.
If user or services put to user +x (only +x, not +xt), he AGAIN will have "cooluser.ircserver.com" as host, and NOT cloaked IP.
Why? How i can 'flush last vhost' to use cloaked IP as a result of +x`ing user?
+xt, -xt, +x
This is an already reported issue:
http://bugs.unrealircd.org/view.php?id=2933
It will be fixed in 3.2.6.
http://bugs.unrealircd.org/view.php?id=2933
It will be fixed in 3.2.6.
If you don't make mistakes, you aren't really trying.
- Coleman Hawkins
- Coleman Hawkins
3.2.6? Gosh.. was planned.. Why not 3.2.5. 3.2.5 is now under tested and ready to released?
GreenRoom SEC - Main Coder & CoMaster (http://www.wiramaster.com)
DataServ IRC Services - Main Coder
AirChat Network - Main Coder (http://www.airchat.org)
WebMAS Network - Main Team (http://www.webmas.net)
DataServ IRC Services - Main Coder
AirChat Network - Main Coder (http://www.airchat.org)
WebMAS Network - Main Team (http://www.webmas.net)