- Apr 14, 2020
-
-
deuce authored
Found by Coverity.
-
deuce authored
-
deuce authored
Fixes coverity warning in SyncTERM... matches the size all callers currently use.
-
rswindell authored
-
rswindell authored
easily result in a message body being added to a message base with no accompanying message header: if the header data was 0-length, the hfield_dat was not actually allocated and the applicable smbmsg_t convenience pointer was not set accordingly. This had the side effect that if a message were to be imported with a blank recipient ("To" field), the header was not created at all (to support mutliple header, single body msgs, i.e. bulkmail). The other functions that set the convenience pointers do not treat 0-length header field data special, so this was inconsistent behavior. Most message types (e.g. networks) don't want 0-length "to" fields, but that shoudl be enforced somewhere else, not here.
-
rswindell authored
So on Windows, calling unlock() on a file region that you don't have locked, incurs a delay. Likewise, calling lock() on a file region that already have locked incurs a delay. These delays were seriously throttling message imports on Windows (e.g. importing echomail or QWK packets). What should take a few seconds, was taking minutes with noticeable delays. This code has been performing redundant locks/unlocks for over 15 years, so I can only conclude that the performance penalty is a new behavior introduced in recent version(s) of Windows.
-
rswindell authored
end of the file.
-
- Apr 13, 2020
-
-
deuce authored
-
nightfox authored
The area change feature now uses DDLightbarMenu. There is no more internal lightbar code in this message reader. This requires the latest dd_lightbar_menu.js (in sbbs/exec/load).
-
nightfox authored
Screen refresh optimization: Only do PageUp and PageDown if not already at the top or bottom of the menu items. If already there, don't redraw the menu items.
-
deuce authored
MSS for the packet size. Fixes problem with telnet server where large transfers were full packets followed by a 12 byte packet. Also removes hack in webserver that always assumed timestamps were enabled. The Win32 code has not been tested, but is assumed to work perfectly.
-
deuce authored
Various sixel fixes for sixel scroll mode.
-
rswindell authored
-
rswindell authored
SBBSCTRL "About" dialog box) and then exit.
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
If this doesn't fix the copy/paste issues nelgin was having, nothing will.
-
deuce authored
-
deuce authored
-
deuce authored
tree to commit both at once. There was a crash when wrapping at the end of a search. Now there isn't. You're welcome.
-
deuce authored
If you change the current mode before exiting, your window size will not be saves. Also, fix crash in search when there's a blank option at the end.
-
deuce authored
Derp.
-
deuce authored
-
rswindell authored
-
rswindell authored
download notification short-mesage (telegram) sent to an uploader from user_downloaded_file().
-
deuce authored
-
rswindell authored
script file. Change wordage of recvline() returned null exception (it's a timeout).
-
rswindell authored
- reverse_mail (default: true), show the newest received at the top of the list - reverse_msgs (default: true), show the newest at the top - track_last_read_mail (default: false) Store and retrieve user properties per-sub or mail-type (your, sent, all). This will enable per-user per-area preferences. Right now, just the last read mail msg number is stored here.
-
deuce authored
-
deuce authored
-
rswindell authored
and a gtkutils build target to build them all (e.g. "make gtkutils") to make life easier for Nelgin
-
deuce authored
-
deuce authored
-