View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000499 | LDMud 3.6 | General | public | 2007-01-17 03:20 | 2021-04-06 21:24 |
Reporter | fippo | Assigned To | Gnomi | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.3.713 | ||||
Fixed in Version | 3.6.4 | ||||
Summary | 0000499: yet another tls bug | ||||
Description | http://lpc.pages.de/download/pkg-tls-fix-2308.patch sometimes command giver is not properly set and the drivers behaves in strange ways... this patch fixes the behaviour but may be sub-optimal (i.e. paranoia_giver may be unnecessary). Another feature would be to remove the line SSL_CTX_set_default_passwd_cb(context, no_passphrase_callback); from pkg-tls.c (and no_passphrase-callback, which is then no longer necessary). The driver will then prompt for a password when loading encrypted key files. | ||||
Tags | No tags attached. | ||||
|
Doing set_this_player(this_object()) at the beginning of the tls callback function in the mudlib will cover up the symptoms of this bug. I'm going to use this until the problem is officially fixed to avoid maintaining too many local patches. |
|
First part (missing command_giver) is fixed in r2539. |
|
I am not sure that prompting for passwords is a generally good idea in the driver. (e.g. launching it by init, non-interactive shells, reloading key files, automatic respawn after crashes etc.) |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-01-17 03:20 | fippo | New Issue | |
2008-12-09 10:33 | willem | Note Added: 0000811 | |
2008-12-26 17:34 | Gnomi | Status | new => assigned |
2008-12-26 17:34 | Gnomi | Assigned To | => Gnomi |
2009-04-08 06:08 | Gnomi | Note Added: 0001013 | |
2009-05-05 13:50 | zesstra | Project | LDMud => LDMud 3.3 |
2010-11-16 09:42 | Gnomi | Source_changeset_attached | => ldmud.git master 4fbd0f67 |
2011-02-23 22:02 | zesstra | Target Version | => 3.3.721 |
2012-12-09 01:47 | zesstra | Note Added: 0002173 | |
2018-01-29 18:59 | Gnomi | Source_changeset_attached | => ldmud.git master 4fbd0f67 |
2018-01-29 21:57 | Gnomi | Source_changeset_attached | => ldmud.git master 4fbd0f67 |
2021-04-06 21:23 | Gnomi | Project | LDMud 3.3 => LDMud 3.6 |
2021-04-06 21:23 | Gnomi | Category | Networking => General |
2021-04-06 21:24 | Gnomi | Status | assigned => resolved |
2021-04-06 21:24 | Gnomi | Resolution | open => fixed |
2021-04-06 21:24 | Gnomi | Fixed in Version | => 3.6.4 |