John E. Malmberg

Results 50 issues of John E. Malmberg

Shutdown on mingw64 can hang, requiring unplugging and plugging in the USB serial port to clear. ```text Traceback (most recent call last): File "C:/msys64\home\malmberg\work\D-Rats/d_rats/comm.py", line 738, in write self._serial.write(buf) File...

bug

If you stop or start a file transfer from the event menu, the menu options for that event are still enabled even though they will cause crashes. To test you...

bug

The request mail check appears to not be in a very usuable state. I am told that it is meant for a system to request a mail check on a...

bug

The pluginsrv module stores a result until the plugin server proxy requests the status, which may never happen. Need to have a timed based cleanup job to delete status codes...

bug

The edit and remove buttons are active when nothing is selected. Clicking them causes at a minimum log noise or confusion.

bug

The msgrouting.py smtp mailer debuglevel needs to be able to be configured. It is currently set to 1, which is very verbose when transferring an e-mail message.

enhancement

[maurizioandreotti](https://github.com/maurizioandreotti) commented [on Mar 27](https://github.com/wb8tyw/D-Rats/issues/130#issue-1182411231) I sometimes see this line in the console: MIGGsrl.VisualizzaFatturaElettronica_3.1.4.0_x86__aydtewdteyzge' (AUMId MIGGsrl.VisualizzaFatturaElettronica_aydtewdteyzge!it.migg.VisFatt' which is quite strange as VisualizzaFatturaElettronica is Java App to view and print xmls...

question

The existing transport code has one worker thread for both directions and that requires the read() to use inefficient polling instead of event base triggering. This should be converted to...

enhancement

In my long career, I have spent way too much time debugging serial connections, and most of it is caused by either programs or wired devices not following the existing...

bug
documentation

This button appears to be mislabeled as it is actually for launching a D-Rats repeater instance in the background. Internally it is known as MainWindow.do_proxy. It is currently failing because...

bug