View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004334 | unreal | ircd | public | 2014-10-25 09:32 | 2015-05-23 15:12 |
Reporter | syzop | Assigned To | syzop | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Target Version | 3.4-alpha2 | Fixed in Version | 3.4-alpha3 | ||
Summary | 0004334: make auth-type optional for password | ||||
Description | I have not fully checked but I think it should be possible to see what the auth-type is without the user specifying an explicit auth-type. We can do this based on size and some other factors. So... CURRENT: password <password> { <auth-type>; }; NEW (SUGGESTED): password <password>; Making auth-type optional. Note that auth-type will NOT actually be REMOVED. You would still need it for sslclientcert and such, it's just for hashed passwords that you no longer need it. Also, you can still force an explicit auth type for backward compatibility. | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
Even though it'd be fairly difficult to randomly specify a password that matches an existing auth-type, it still may happen and cause confusion. Additionally, when (if) we allow modules to add auth-types, will they be able to add an auto-detect type? |
|
I'll take that into account, Stealth. You're right, if it's too unsafe we shouldn't do it. This bug is basically both about investigating it & doing it if it's ok. As for module auth types, I guess we'll cross that bridge when... :D |
|
Added in 3.4-alpha3: https://github.com/unrealircd/unrealircd/commit/4a38d0c8386d4914efb2e7f87bb5234b1b2d36a5 |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-10-25 09:32 | syzop | New Issue | |
2014-10-28 04:57 | Stealth | Note Added: 0018267 | |
2014-11-05 16:47 | syzop | Note Added: 0018275 | |
2015-05-23 15:11 | syzop | Note Added: 0018329 | |
2015-05-23 15:11 | syzop | Status | new => resolved |
2015-05-23 15:11 | syzop | Fixed in Version | => 3.4-alpha3 |
2015-05-23 15:11 | syzop | Resolution | open => fixed |
2015-05-23 15:11 | syzop | Assigned To | => syzop |