On 12/19/2012 09:53 AM, Alexander Barton wrote:
Please verify that "ngircd --configtest" results in the expected values for the "Password" configuration variable with version 20.
v19.2: Truncated last two characters v20: Truncated last two characters
Running --configtest shows both values are being the same.
This is quite "undefined behaviour": the server can't store your configured password, so it's quite uncertain with which password it will/can compare the passwords it receives from clients ...
Do your clients pass in the "too long" password or the one cut off and used by ngIRCd?
This one I'm not sure about because I'm using SSL and have compiled without 'sniffer'. I suspect they are passing the "too long" password and v19.2 was truncating the received password which would then match the configured password whereas v20 is not truncating received password resulting in a mismatch?
But all in all, you should fix your configuration :-)
Agree, I inherited this configuration from a friend during a network transition. :) That being said, with --configtest showing equal values for the password between v19.2 and v20, do you have any thoughts?
Thanks, Nathan