View Issue Details

IDProjectCategoryView StatusLast Update
0000499LDMud 3.6Generalpublic2021-04-06 23:24
Reporterfippo Assigned ToGnomi  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.3.713 
Fixed in Version3.6.4 
Summary0000499: yet another tls bug
Descriptionhttp://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.
TagsNo tags attached.

Activities

willem

2008-12-09 11:33

reporter   ~0000811

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.

Gnomi

2009-04-08 08:08

manager   ~0001013

First part (missing command_giver) is fixed in r2539.

zesstra

2012-12-09 02:47

administrator   ~0002173

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.)

Issue History

Date Modified Username Field Change
2007-01-17 04:20 fippo New Issue
2008-12-09 11:33 willem Note Added: 0000811
2008-12-26 18:34 Gnomi Status new => assigned
2008-12-26 18:34 Gnomi Assigned To => Gnomi
2009-04-08 08:08 Gnomi Note Added: 0001013
2009-05-05 15:50 zesstra Project LDMud => LDMud 3.3
2010-11-16 10:42 Gnomi Source_changeset_attached => ldmud.git master 4fbd0f67
2011-02-23 23:02 zesstra Target Version => 3.3.721
2012-12-09 02:47 zesstra Note Added: 0002173
2018-01-29 19:59 Gnomi Source_changeset_attached => ldmud.git master 4fbd0f67
2018-01-29 22:57 Gnomi Source_changeset_attached => ldmud.git master 4fbd0f67
2021-04-06 23:23 Gnomi Project LDMud 3.3 => LDMud 3.6
2021-04-06 23:23 Gnomi Category Networking => General
2021-04-06 23:24 Gnomi Status assigned => resolved
2021-04-06 23:24 Gnomi Resolution open => fixed
2021-04-06 23:24 Gnomi Fixed in Version => 3.6.4