This is a log of the 500 most recent changes in the Synchronet CVS repository.
If you want to view more commits, you can by passing ?<number> in URL.
Modified Files:
src/syncterm/telnet_io.c | 1.41 | 1.42 | diff |
src/syncterm/term.c | 1.387 | 1.388 | diff |
src/syncterm/term.h | 1.20 | 1.21 | diff |
Log Message: Sync from gitlab (experiment)
Modified Files:
src/sbbs3/scfg/scfgmsg.c | 1.73 | 1.74 | diff |
src/sbbs3/scfg/scfgsys.c | 1.62 | 1.63 | diff |
Log Message: Update help text and option prompt text to be more descriptive/helpful.
Modified Files:
src/sbbs3/ntsvcs.c | 1.52 | 1.53 | diff |
Log Message: This file doesn't #include stdbool.h, so use TRUE not true.
Modified Files:
src/sbbs3/umonitor/umonitor.c | 1.98 | 1.99 | diff |
Log Message: Merge from gitlab master branch (experiment).
Modified Files:
src/sbbs3/uedit/uedit.c | 1.64 | 1.65 | diff |
Log Message: Merge from gitlab master branch (experiment).
Modified Files:
src/sbbs3/scfg/scfg.c | 1.117 | 1.118 | diff |
Log Message: Merge from gitlab master branch (experiment).
Modified Files:
Log Message: Merge from gitlab master branch (experiment).
Modified Files:
src/smblib/CMakeLists.txt | 1.4 | 1.5 | diff |
Log Message: Sync from gitlab (experiment)
Modified Files:
src/sbbs3/js_file_area.c | 1.55 | 1.56 | diff |
src/sbbs3/js_msg_area.c | 1.74 | 1.75 | diff |
Log Message: Added "can_access" property to message areas and file areas for a quick/easy way for a script to check if the current user has access or not.
Modified Files:
src/sbbs3/userdat.c | 1.229 | 1.230 | diff |
Log Message: Recognize the "quiet" directory setting (no download notifications) for the JS User.downloaded_file() method (used by ecWeb's file download stuff). Thanks Coz.
Modified Files:
src/sbbs3/chat.cpp | 1.83 | 1.84 | diff |
src/sbbs3/postmsg.cpp | 1.134 | 1.135 | diff |
Log Message: Notify (short-message, email) the sysop when they've been paged to chat. Try that, Nelgin.
Modified Files:
src/xpdev/gen_defs.h | 1.84 | 1.85 | diff |
Log Message: Resolve GCC compile warnings on 32-bit Linux by insuring that PRId/uOFF expands to "ld"/"lu", respectively since off_t is a long (not an int): examples: ftpsrvr.c:1374:77: warning: format '%d' expects argument of type 'int', but argument 6 has type 'off_t {aka long int}' [-Wformat=] lprintf(LOG_WARNING, "%04d <%s> !DATA cannot send file (%s) with size of %"PRIdOFF" bytes" websrvr.c:6063:45: warning: format '%u' expects argument of type 'unsigned int', but argument 5 has type 'off_t {aka long int}' [-Wformat=] lprintf(LOG_INFO,"%04d Sending file: %s (%"PRIuOFF" bytes)"
Modified Files:
src/sbbs3/ftpsrvr.c | 1.500 | 1.501 | diff |
Log Message: More file existence/length checks, with only a WARNING log level (not error) since some QWKnet nodes apparently like to start concurrent QWK packet downloads and inevitably one finishes first, deleting the file, and the second transfer logs and error. Examples: 8/14 08:10:06p 2296 <EPHRAM> downloading QWK packet (1320 bytes) in passive mode 8/14 08:10:06p 3792 <EPHRAM> downloading QWK packet (1320 bytes) in passive mode 8/14 08:10:06p 2296 <EPHRAM> DATA Transfer successful: 1320 bytes sent in 0 seconds (2640 cps) 8/14 08:10:06p 3792 <EPHRAM> !DATA ERROR 2 (No such file or directory) line 1376 opening s:\sbbs\data\file/0888.qwk 8/14 11:28:55p 2576 <POTOGOLD> downloading QWK packet (27129 bytes) in passive mode 8/14 11:28:55p 2576 <POTOGOLD> DATA Transfer successful: 27129 bytes sent in 0 seconds (54258 cps) 8/14 11:28:55p 1924 <POTOGOLD> downloading QWK packet (4294967295 bytes) in passive mode 8/14 11:28:56p 1924 <POTOGOLD> !DATA ERROR 2 (No such file or directory) line 1376 opening s:\sbbs\data\file/0168.qwk Also some more 64-bit file length support (flength returns an off_t now, not a ulong). And ftell() returns a long (not a ulong).
Modified Files:
src/sbbs3/sbbsdefs.h | 1.266 | 1.267 | diff |
Log Message: Lower the minimum number of screen lines (rows) from 10 to 8 to accommodate the Amstrad NC100. Someone make a YouTube video, using one of these as a BBS client to logon and use a Synchronet BBS! That'd be awesome.
Modified Files:
exec/msglist.js | 1.13 | 1.14 | diff |
Log Message: Address bugs in previous commit: the "mail" MsgBase doesn't have an cfg.is_operator property: msglist.js line 339: TypeError: msgbase.cfg is undefined
Modified Files:
exec/msglist.js | 1.12 | 1.13 | diff |
Log Message: Initial support for anonymous messages (don't show the author's alias/name to non-operators). There's likely still information leaks here, like replying via email. But could use some testers to help identify those. :-) For nolageek (CAPSHRIL).
Modified Files:
exec/imapservice.js | 1.75 | 1.76 | diff |
Log Message: Resolve error on line 2017: TypeError: args[0].search is not a function when using iOS (iPad) mail client.
Modified Files:
exec/imapservice.js | 1.74 | 1.75 | diff |
Log Message: MSG_VERIFIED isn't a thing. Replace with MSG_VALIDATED.
Modified Files:
src/sbbs3/js_user.c | 1.118 | 1.119 | diff |
Log Message: The MOUSE user setting flag is bit 31 (1<<31). Modifying a user.setting property with bit 31 set would result in a user.setting value of 0xffffffff which means the user is both deleted and inactive (all bits are set). JS_ValueToInt32() does "bad things" when bit-31 is set in the value being converted, use JS_ValueToECMAInt32 or JS_ValueToECMAUint32 instead.
Modified Files:
src/xpdev/genwrap.c | 1.117 | 1.118 | diff |
Log Message: Provide a (non-ideal) implementation of safe_strerror() for Borland C builds that don't have strerror_s: Error: Unresolved external '_strerror_s' referenced from genwrap
Modified Files:
src/sbbs3/qwk.cpp | 1.96 | 1.97 | diff |
src/sbbs3/sbbs.h | 1.581 | 1.582 | diff |
src/sbbs3/un_qwk.cpp | 1.65 | 1.66 | diff |
src/sbbs3/un_rep.cpp | 1.79 | 1.80 | diff |
Log Message: Move all the QWK import-msg-filtering logic into a single method and use it to filter incoming messages, including vote/poll messages. This should address Nightfox's bug report that polls posted by twit-listed users were still imported/posted on his BBS.
Modified Files:
src/sbbs3/js_socket.c | 1.246 | 1.247 | diff |
Log Message: Insure Socket.connect() sets the "error" property to a representative error value when the connection fails. Previously (on Windows), the "error" property would be set to 0 upon a connection failure.
Modified Files:
src/xpdev/sockwrap.c | 1.73 | 1.74 | diff |
Log Message: socket_strerror() needs to auto-correct for WinSock error ranges.
Modified Files:
src/sbbs3/js_global.c | 1.408 | 1.409 | diff |
Log Message: Bug-fix: global socket_errno_str property returned numeric value (not string).
Modified Files:
src/sbbs3/js_socket.c | 1.245 | 1.246 | diff |
Log Message: New Socket class property: error_str text description of last socket error that occurred
Modified Files:
src/xpdev/genwrap.c | 1.116 | 1.117 | diff |
Log Message: Fix safe_strerror() for GNU builds (must use the return value of strerror_r()).
Modified Files:
src/xpdev/genwrap.c | 1.115 | 1.116 | diff |
src/xpdev/sockwrap.c | 1.72 | 1.73 | diff |
Log Message: Don't use strlcpy a we don't have NEEDS_STRLCPY defined anywhere.
Modified Files:
src/sbbs3/js_global.c | 1.407 | 1.408 | diff |
src/sbbs3/services.c | 1.335 | 1.336 | diff |
Log Message: socket_strerror() is now thread-safe.
Modified Files:
src/xpdev/ini_file.c | 1.174 | 1.175 | diff |
src/xpdev/multisock.c | 1.35 | 1.36 | diff |
src/xpdev/sockwrap.c | 1.71 | 1.72 | diff |
src/xpdev/sockwrap.h | 1.60 | 1.61 | diff |
Log Message: socket_strerror() is now thread-safe.
Modified Files:
src/xpdev/genwrap.c | 1.114 | 1.115 | diff |
src/xpdev/genwrap.h | 1.121 | 1.122 | diff |
Log Message: Define a thread-safe/re-entrant version of strerror(): safe_strerror() which is just thin wrapper around strerror_s on Windows and strerror_r elsewhere.
Modified Files:
src/sbbs3/scfg/scfgxtrn.c | 1.70 | 1.71 | diff |
Log Message: Allow timed event failure msg log-level to be configured (defaults: LOG_ERR). Some other timed event related configuration text/help fixes/beautification too.
Modified Files:
src/sbbs3/main.cpp | 1.793 | 1.794 | diff |
src/sbbs3/scfgdefs.h | 1.61 | 1.62 | diff |
src/sbbs3/scfglib2.c | 1.52 | 1.53 | diff |
src/sbbs3/scfgsave.c | 1.97 | 1.98 | diff |
Log Message: Allow timed event failure msg log-level to be configured (defaults: LOG_ERR).
Modified Files:
src/sbbs3/logfile.cpp | 1.68 | 1.69 | diff |
Log Message: *lower* log-levels are more severe.
Modified Files:
src/sbbs3/scfg/scfgnode.c | 1.36 | 1.37 | diff |
Log Message: The problem: the sysop (me) is not notified of critical errors (e.g. synchro.net zone file problems) in a timely manner. Part of the solution: notify a configured user (e.g. user #1) via short-message/telegram and email/netmail logged-errors when messages of a configured severity (e.g. "Critical") are logged. The second part of the solution (coming next) will be allowing timed events to log a message of a configurable severity logged when the event fails (returns a non-zero error level to sbbs). I'm saving the error-notification-user-number and log-severity as part of the node.cnf file because: - that's where the validation user number is already set - I can conceive of a large system were certain node ranges (different instances of sbbs) might want different operators to be notified of logged-errors
Modified Files:
src/sbbs3/sbbs_status.c | 1.10 | 1.11 | diff |
Log Message: errorlog() function signature was changed.
Modified Files:
src/sbbs3/websrvr.c | 1.719 | 1.720 | diff |
Log Message: The problem: the sysop (me) is not notified of critical errors (e.g. synchro.net zone file problems) in a timely manner. Part of the solution: notify a configured user (e.g. user #1) via short-message/telegram and email/netmail logged-errors when messages of a configured severity (e.g. "Critical") are logged. The second part of the solution (coming next) will be allowing timed events to log a message of a configurable severity logged when the event fails (returns a non-zero error level to sbbs). I'm saving the error-notification-user-number and log-severity as part of the node.cnf file because: - that's where the validation user number is already set - I can conceive of a large system were certain node ranges (different instances of sbbs) might want different operators to be notified of logged-errors This also means I eliminated all the legacy com port/modem stuff from the end of the node.cnf file. None of that is used in sbbs v3. Also included in this commit are improvements around logging: - reduce the severity of UDP recvfrom failures in services - a more detailed log message when the mail server successfully delivers an email (via SMTP) - easier to answer the question: was that email you/they sent delivered successfully?
Modified Files:
src/xpdev/sockwrap.c | 1.70 | 1.71 | diff |
Log Message: Trim trailing-whitespace off of Windows socket error description strings.
Modified Files:
src/xpdev/sockwrap.c | 1.69 | 1.70 | diff |
Log Message: Use Microsoft magic to "ignore regular line breaks in the message definition text." of socket error strings on Windows: strips the embedded line-feeds from the socket error description.
Modified Files:
src/syncterm/syncterm.iss | 1.9 | 1.10 | diff |
Log Message: Use Windows\System32\curl.exe to get an updated syncterm.lst from Vertrauen via HTTP (not FTP).
Modified Files:
xtrn/minesweeper/minesweeper.js | 2.13 | 2.14 | diff |
Log Message: Use the new USE_MOUSE setting flag to determine if the user wants (and their terminal supports) mouse reporting.
Modified Files:
exec/load/userdefs.js | 1.3 | 1.4 | diff |
Log Message: Define USER_MOUSE user.settings flags.
Modified Files:
src/sbbs3/inkey.cpp | 1.79 | 1.80 | diff |
Log Message: Allow set_mouse() to disable mouse-reporting in the terminal (if it was previously enabled), even when mouse support has been turned off by the user.
Modified Files:
ctrl/text.dat | 1.124 | 1.125 | diff |
Log Message: Shortened the "Auto Detect" terminal string to just "Auto" to make room for the (newly-added) TerminalMouse string. Also added MouseTerminalQ string.
Modified Files:
Log Message: Some users have complained about moue support being enabled by default, so made it enabled/disabled per-user-terminal settings. This means that if you were already enjoying mouse support, you're going to have to turn it on to keep enjoying it. It also means there's currently no way to enable/use mouse support pre-logon, but I have ideas about how to support that for sysops that want that.
Modified Files:
src/syncterm/syncterm.iss | 1.8 | 1.9 | diff |
Log Message: This is the installer project I used to create SyncTERM-1.1-setup.exe. I removed the FTP-download of syncterm.lst from Vertrauen as that didn't work in Win10 for whatever reason.
Modified Files:
exec/irc.js | 1.58 | 1.59 | diff |
Log Message: Fix the 353 (Name Reply) handling which appears to have been broken in 2019 with the changes to "parse messages from server better". This change caused the channel's nick array to be populated with a single string that contained all the Nick's in the channel, space-separated, which broke tab-completion of nicks and the total users in a channel displayed in the status line, as reported by Hakuchi.
Modified Files:
src/sbbs3/sbbscon.c | 1.280 | 1.281 | diff |
Log Message: Print the target architecture of sbbs along with the target platform/OS (e.g. Linux-armv6 for rPi).
Modified Files:
src/xpdev/genwrap.h | 1.120 | 1.121 | diff |
Log Message: GCC defines __ARM_ARCH and not _M_ARCH, so support that. And ARMv8 while we're at it.
Modified Files:
src/xpdev/genwrap.h | 1.119 | 1.120 | diff |
Log Message: Use armvX insted of armX (e.g. armv7 means something different than arm7).
Modified Files:
src/xpdev/genwrap.h | 1.118 | 1.119 | diff |
Log Message: Add some more preprocessor checks (for _M_ARM and __aarch64__) in the definition of ARCHITECTURE_DESC in builds targetting ARM processors.
Modified Files:
src/sbbs3/xtrn.cpp | 1.262 | 1.263 | diff |
Log Message: Add support for %^ command-line specifer which expands to the system architecture (e.g. "i686" for Win32 builds, "x64" for Linux-x86_64 builds). Currently, there underlying XPDEV macro definition does not differentiate between arm32 and arm64, but it should. Next...
Modified Files:
src/sbbs3/scfgsave.c | 1.95 | 1.96 | diff |
Log Message: Fix bug reported by WitNik (John): The msgbase 'status' header created with smb_open_sub() had all its fields 0-filled. This would cause all kinds of msgbase settings (e.g. max msgs, max age, etc.) to not propagate from their SCFG settings (for mail or sub-boards) to the newly-created msg base(s). But most importantly, it would cause the mail base to be created without the "EMail" attribute flag, causing the msgbase to be treated as a sub-board (public message area) and users could not then read their received mail. The root-cause was that smb_open() will zero-out the current smb.status value before trying to read it from the msgbase header, thus losing any values that were populated in there before calling smb_open(). Rather than change the behavior of the ancient smb_open() function, just restore the correct default smb.status values after calling smb_open() and before calling smb_create().
Modified Files:
src/sbbs3/answer.cpp | 1.115 | 1.116 | diff |
Log Message: Fix typo (missing closing quote) in previous commit as pointed out by Coz via irc. Thanks.
Modified Files:
exec/testbuild.js | 1.33 | 1.34 | diff |
Log Message: Don't include warnings in win32 build-failure emails.
Modified Files:
exec/load/sbbslist_html.js | 1.11 | 1.12 | diff |
Log Message: More resilience to missing service properties in sbbslist.json.
Modified Files:
exec/load/nodedefs.js | 1.12 | 1.13 | diff |
exec/load/presence_lib.js | 1.13 | 1.14 | diff |
exec/load/text.js | 1.32 | 1.33 | diff |
Log Message: Support for "Raw" node connections.
Modified Files:
ctrl/text.dat | 1.123 | 1.124 | diff |
Log Message: Added NodeConnectionRaw string.
Modified Files:
Log Message: Auto-detect non-Telnet connections to the terminal server's Telnet port and automatically revert to Raw/TCP mode. This resolves the issue of users that connect using modem/serial emulators over TCP that do not actually support Telnet and then either try to transfer files, which usually will not work due to escaped (or unescaped) IAC (0xFF) characters, or the user may be sent Telnet Go Ahead (GA) sequences which may display as periodic garbage in their terminal program. This seemed like a better solution than having (yet another) dedicated terminal server port for "raw" connections over TCP, though a "raw" port still might not be a bad idea for a future enhancement. RLogin is already super close to "raw", so it's probably not really necessary to have another port configured/listening.
Modified Files:
src/sbbs3/text_defaults.c | 1.77 | 1.78 | diff |
Log Message: The latest default text.dat strings.
Modified Files:
exec/load/frame.js | 1.90 | 1.91 | diff |
Log Message: alterego (ALTERANT): The patch I gave you hasnt applied correctly - I probably should have given you a unified diff. <sorry> Can you revert it, and put this text in the "case 'N'" stanza: this.__properties__.curr_attr=((this.__properties__.curr_attr)&0x8f)|LIGHTGRAY; So that stanza not only reverts HIGH and BLINK, it also sets the background and foreground colors back to BG_BLACK|LIGHTGRAY.
Modified Files:
text/menu/msgscan.asc | 1.11 | 1.12 | diff |
Log Message: Remove extraneous Ctrl-A characters which corrupting the menu display for regular users (non-sysops), as reported by WitNik (thanks!
Modified Files:
src/sbbs3/exec.cpp | 1.115 | 1.116 | diff |
src/sbbs3/sbbs.h | 1.578 | 1.579 | diff |
src/sbbs3/sbbsdefs.h | 1.264 | 1.265 | diff |
src/sbbs3/xtrn.cpp | 1.261 | 1.262 | diff |
src/sbbs3/xtrn_sec.cpp | 1.90 | 1.91 | diff |
Log Message: An experimental external() mode flag that runs JS modules in their own separate runtime and context - currently does not work (appears to corrupt the shared JS context). Not actually used currently. The reason I wanted to run a JS module (actually JS doorgame) in its own context was to get useful error messages (filenames and line numbers) when the module throws an exception. Currently, the error is just reported as occuring in xtrn_sec.js, which isn't helpful or correct.
Modified Files:
xtrn/bullshit/bullshit-lib.js | 1.3 | 1.4 | diff |
Log Message: If no msgBase in config file, don't do no msgbase things.
Modified Files:
exec/load/funclib.js | 1.33 | 1.34 | diff |
Log Message: Patch provided by alterego (ALTERANT): I patched funclib.js to support blink, by pressing "B" when the colorPicker is rendered.
Modified Files:
exec/load/frame.js | 1.89 | 1.90 | diff |
Log Message: Patch provided by alterego (ALTERANT): I have a fix for frame.js - I noticed an issue that \1n was not reseting back to normal (normal being black background). Eg: I had this: const frame = new Frame(1,1,console.screen_columns,console.screen_rows,BG_BLACK|LIGHTGRAY); frame.gotoxy(1,1); frame.putmsg(test); and if test was sending something like \1n\17\1kfoo\1nbar, "bar" would still have a white background with black text.
Modified Files:
exec/load/graphic.js | 1.83 | 1.84 | diff |
Log Message: Patch provided by alterego (ALTERANT) to support BLINK in Graphic.set().
Modified Files:
exec/load/rss-atom.js | 1.4 | 1.5 | diff |
Log Message: Feed constructor now takes a second parameter, follow_redirects. Strip leading trailing whitespace from channel/item link text. Removed some but not all of the ugly crap.
Modified Files:
exec/load/http.js | 1.46 | 1.47 | diff |
Log Message: Shitty hack on previous commit. Amended HTTPRequest.follow_redirects to be a number instead of boolean. var h = new HTTPRequest(); h.follow_redirects = 1; // We'll follow this many redirects
Modified Files:
exec/load/http.js | 1.45 | 1.46 | diff |
Log Message: For GET requests, follow 301, 302, 307, and 308 redirects to the first Location given in the response header, if present. Not enabled by default, so turn it on like so: var h = new HTTPRequest(); h.follow_redirects = true; Should probably add "too many redirects" protection, since this could turn into an eternal game of HTTP ping-pong.
Modified Files:
xtrn/bullshit/bullshit.js | 1.10 | 1.11 | diff |
Log Message: Path to an alternate settings ini file can be provided on the command line (argv[0]) - for nolageek
Modified Files:
exec/load/filebase.js | 1.8 | 1.9 | diff |
Log Message: Strip trailing spaces from file extension (ScottD)
Added Files:
exec/load/string.js | NONE | 1.1 | diff |
Log Message: String method polyfills (from link found on MDN)
Modified Files:
src/sbbs3/main.cpp | 1.790 | 1.791 | diff |
Log Message: Don't display full path (just the filename) of errored JS file to user.
Modified Files:
src/sbbs3/mailsrvr.c | 1.732 | 1.733 | diff |
Log Message: Add FTN message-ID to SMTP->FTN gated email/netmail messages. FTN Reply-IDs are not added here (yet).
Modified Files:
src/sbbs3/sbbsecho.c | 3.175 | 3.176 | diff |
Log Message: import_netmail(): Safer string handline and a bit more/consistent log output around attached file handling (especially if mv() fails).
Modified Files:
src/sbbs3/sbbsecho.c | 3.174 | 3.175 | diff |
Log Message: Extra log level message (INFO, WARNING, and DEBUG) when moving netamil file attachments (attached files) - for debugging the issue reported by alterego (ALTERANT)
Modified Files:
src/conio/ciolib.c | 1.203 | 1.204 | diff |
Log Message: Fix compiler error: 'true': undeclared identifier
Modified Files:
exec/typeasc.js | 1.7 | 1.8 | diff |
Log Message: Fix bug introduced in rev 1.4, argv is an array.
Modified Files:
src/sbbs3/sbbsecho.c | 3.173 | 3.174 | diff |
Log Message: If an export netmail message has MSGID/REPLY header fields, add those as kludges (needed for including message-IDs in exported netmail).
Modified Files:
src/sbbs3/sbbs.h | 1.577 | 1.578 | diff |
Log Message: Move nearst_sysfaddr() prototype.
Modified Files:
src/sbbs3/fido.cpp | 1.81 | 1.82 | diff |
src/sbbs3/msg_id.c | 1.15 | 1.16 | diff |
Log Message: Move nearest_sysfaddr() from fido.cpp to msg_id.c since it's needed by anything that uses msg_id.c now (e.g. SBBSecho, which doesn't link fido.cpp).
Modified Files:
src/sbbs3/msg_id.c | 1.14 | 1.15 | diff |
Log Message: According to August Abolins (2:221/1.58): "Other systems produce [FTN MSG-IDs for NetMail messages) quite nicely: HotdogEd, BBBS, Mageia, Platinum Express, GED+LNX, and OpenXP. I took it for granted that SBBS would be in the same league. It makes it super easy to link up a netmail conversation or generate a graphical-tree when a msgid exists. I was spoiled into thinking that msgid was ubiquitous in netmail as well." Reviewing FTS-9, I see no restriction to only echomail, so sure, why not: add_msg_ids() now adds FTN Message-IDs to outbound NetMail messages too (not just FTN echomail). No configuration or SBBSecho change needed.
Modified Files:
src/sbbs3/fido.cpp | 1.80 | 1.81 | diff |
src/sbbs3/sbbs.h | 1.576 | 1.577 | diff |
Log Message: Make sysfaddr() a C function (not a sbbs_t member function) and rename to nearest_sysfaddr().
Modified Files:
src/sbbs3/fido.cpp | 1.79 | 1.80 | diff |
src/sbbs3/sbbs.h | 1.575 | 1.576 | diff |
Log Message: Create sbbs_t::sysfaddr() to return nearest-match local system fidonet address (AKA)
Modified Files:
xtrn/DDMsgReader/DDMsgReader.js | 1.143 | 1.144 | diff |
xtrn/DDMsgReader/readme.txt | 1.39 | 1.40 | diff |
xtrn/DDMsgReader/revision_history.txt | 1.26 | 1.27 | diff |
Log Message: Version 1.37: Added mouse support to the scrollable reader interface. The integrated area changer functionality doesn't have mouse support yet.
Modified Files:
src/xpdoor/xpdoor.c | 1.9 | 1.10 | diff |
Log Message: Add scrollback line width parameter where necessary.
Modified Files:
src/sbbs3/umonitor/spyon.c | 1.15 | 1.16 | diff |
Log Message: Add scrollback line width parameter where necessary.
Modified Files:
src/sbbs3/syncview/syncview.c | 1.16 | 1.17 | diff |
Log Message: Add scrollback line width parameter where necessary.
Modified Files:
exec/ircbot.js | 1.37 | 1.38 | diff |
Log Message: Instead of loading undefined*.js a whole bunch of times, make 'dir' a thing and load stuff from there instead.
Modified Files:
exec/load/ircbot_functions.js | 1.32 | 1.33 | diff |
Log Message: Zero pad mIRC colour codes < 10 in an attempt to stop eating the numbers in Mortifis' strings. Untested. May break everything and end western civilization as we know it.
Modified Files:
src/syncterm/bbslist.c | 1.245 | 1.246 | diff |
src/syncterm/bbslist.h | 1.56 | 1.57 | diff |
src/syncterm/modem.c | 1.31 | 1.32 | diff |
Log Message: Add option for flow control for serial and modem connections. Also, since I used my work computer, it changed all tabs to four spaces... *sigh*
Modified Files:
src/comio/comio_nix.c | 1.18 | 1.19 | diff |
Log Message: Fix inverted logic generating a BOOL from ioctl() result in modem flag setting.
Added Files:
src/syncterm/amigafont.h | NONE | 1.1 | diff |
Log Message: Add missing header.
Added Files:
src/syncterm/ripper.c | NONE | 1.1 | diff |
src/syncterm/ripper.h | NONE | 1.1 | diff |
Log Message: Add missing file for last commit... this is where the RIP/SkyPix support actually lives (heh).
Modified Files:
src/uifc/uifc32.c | 1.266 | 1.267 | diff |
Log Message: Initial RIP and SkyPix support. Very rough many bugs. So alpha. There are a number of conio changes in here too... too many to list. Check the diffs if you actually want to know what changed.
Modified Files:
Log Message: Initial RIP and SkyPix support. Very rough many bugs. So alpha. There are a number of conio changes in here too... too many to list. Check the diffs if you actually want to know what changed.
Modified Files:
Log Message: Initial RIP and SkyPix support. Very rough many bugs. So alpha. There are a number of conio changes in here too... too many to list. Check the diffs if you actually want to know what changed.
Modified Files:
Log Message: Start 1.2 alpha.
Modified Files:
src/comio/comio_nix.c | 1.17 | 1.18 | diff |
Log Message: Cleanup and update Get/SetFlowControl functions for *nix.
Modified Files:
src/comio/comio.h | 1.14 | 1.15 | diff |
src/comio/comio_win32.c | 1.12 | 1.13 | diff |
Log Message: Change the Get/Set FlowControl function to control both tx and rx flow control and accept/return a bit-field so multiple flow control methods can be enabled concurrently.
Modified Files:
src/comio/comio_nix.c | 1.16 | 1.17 | diff |
Log Message: Hack in get/set TxFlowControl things... have it also control Rx flow control.
Modified Files:
src/comio/comio.h | 1.13 | 1.14 | diff |
src/comio/comio_win32.c | 1.11 | 1.12 | diff |
Log Message: Change the return value and arguments to Get/SetTxFlowControl functions to support multiple types of flow control, not just RTS/CTS, but also DTR/DSR and XON/OFF (and obviously, none). TODO: consider how the dcb.fRtsControl member might need to be adjusted by the comSetTxFlowControl function (for Win32).
Modified Files:
src/comio/comio.c | 1.3 | 1.4 | diff |
src/comio/comio_nix.c | 1.15 | 1.16 | diff |
Log Message: More COMIOCALL removal.
Modified Files:
src/comio/comio.h | 1.12 | 1.13 | diff |
src/comio/comio_win32.c | 1.10 | 1.11 | diff |
Log Message: Remove COMIOCALL (not needed).
Modified Files:
src/comio/comio_nix.c | 1.14 | 1.15 | diff |
Log Message: Add set/clear CTS
Modified Files:
src/comio/comio.h | 1.11 | 1.12 | diff |
src/comio/comio_win32.c | 1.9 | 1.10 | diff |
Log Message: Add comGet/SetTxFlowControl functions for Win32. Need *nix implementations now.
Modified Files:
src/comio/comio.h | 1.10 | 1.11 | diff |
src/comio/comio_win32.c | 1.8 | 1.9 | diff |
Log Message: Add comRaise/LowerRTS functinos for Win32. Need a *nix implementation now.
Modified Files:
exec/logonlist.js | 1.8 | 1.9 | diff |
Log Message: Use console.putmsg() rather than console.print() to display last_few_callers_msg, allowing sysop (Codefenix) to include a Ctrl-A" code to nest a display file in the list header.
Modified Files:
src/sbbs3/scfg/scfg.h | 1.34 | 1.35 | diff |
Log Message: Address gcc 10 error: multiple definition of `area_sort_desc'; reported by Accession
Modified Files:
src/sbbs3/sbbsecho.h | 3.41 | 3.42 | diff |
Log Message: Add a couple extern keywords to make gcc 10.1.0 happy and resolve: multiple definition of `pktTypeStringList'; multiple definition of `mailStatusStringList';
Modified Files:
exec/nntpservice.js | 1.132 | 1.133 | diff |
Log Message: For Nelgin: exclude vote messages everywhere that messages are loaded/listed via NNTP.
Modified Files:
exec/load/newsutil.js | 1.33 | 1.34 | diff |
Log Message: If a MIME content-type was not specified, decode_news_body() will now auto-detect UTF-8 body text and set the FTN charset header field accordingly.
Modified Files:
exec/load/822header.js | 1.14 | 1.15 | diff |
exec/load/newsutil.js | 1.32 | 1.33 | diff |
Log Message: Add support for the X-FTN-CHRS header field.
Modified Files:
exec/nntpservice.js | 1.131 | 1.132 | diff |
Log Message: Use the new MsgBase.get_index() method to speed up the count_msgs() function considerably. This eliminates the need for the experimental -novotes option (always exclude votes from the message counts) and means that sbbs v3.18 or later is required to use this script now.
Modified Files:
exec/load/fonts.js | 1.2 | 1.3 | diff |
Log Message: Allow a global and a per-section "requirements" key which can be used to specify an access requirement string (ARS) which must be matched for font(s) to be loaded/activated. This allows a sysop to specify a subset of users that should have some/all fonts loaded based on whatever criteria they want (and is supported by ARS) - specific user numbers, security levels, flags, terminal attributes, etc.
Modified Files:
exec/load/cterm_lib.js | 1.23 | 1.24 | diff |
Log Message: Typo LOG()->log()
Modified Files:
xtrn/maze/maze.js | 1.9 | 1.10 | diff |
xtrn/maze/service.js | 1.5 | 1.6 | diff |
Log Message: per old man bob swindle's updates to other games, dont throw an exception if server.ini isnt found - use localhost:10088
Modified Files:
xtrn/dicewarz2/ai.js | 1.20 | 1.21 | diff |
xtrn/dicewarz2/service.js | 1.20 | 1.21 | diff |
Log Message: override log() function ai background script. wrap service methods in try/catch to avoid service stoppage.
Modified Files:
xtrn/maze/service.js | 1.4 | 1.5 | diff |
Log Message: remove backgroundlog reference. add try/catch blocks in service methods to prevent exceptions from stopping service
Modified Files:
xtrn/synchronetris/service.js | 1.8 | 1.9 | diff |
Log Message: wrap update handlers in try/catch (to prevent crashing, and figure out why it's crashing). added additional logging. remove backgroundlog script reference.
Modified Files:
exec/ircbot.js | 1.36 | 1.37 | diff |
Log Message: remove "load" parameter/property from Bot_Module class to avoid overriding load function in module scope. (pass load list to lib parameter instead)
Modified Files:
src/sbbs3/mailsrvr.c | 1.731 | 1.732 | diff |
Log Message: Revert previous commit: this was not a/the problem.
Modified Files:
src/sbbs3/mailsrvr.c | 1.730 | 1.731 | diff |
Log Message: Fix: IPv6 address problem reported by Nelgin via IRC.
Modified Files:
src/sbbs3/mailsrvr.c | 1.729 | 1.730 | diff |
Log Message: Address problem reported by Nelgin via IRC with IPv6 DNS server address: SEND using auto-detected DNS server address: 2001:4860:4860:: !SEND INVALID DNS server address: 2001:4860:4860:: Fix off-by-one buffer overflow while at it.
Modified Files:
exec/load/typeahead.js | 1.8 | 1.9 | diff |
Log Message: Added maxResults option. Only this many results from the datasources will be added to the suggestion tree. 0 means no limit.
Modified Files:
src/syncterm/ssh.c | 1.30 | 1.31 | diff |
Log Message: Fix timeout errors after a rekey. While rev 1.25 fixed large downloads, large uploads remained an issue as if there's no data received on the connection for over a second, the input thread would abort due to timeout. Fixes bug https://sf.net/p/syncterm/tickets/21/ This is serious enough to trigger a new RC I believe (sigh)
Modified Files:
src/sbbs3/ftpsrvr.c | 1.498 | 1.499 | diff |
Log Message: Log the user name or IP address in more places.
Modified Files:
src/sbbs3/answer.cpp | 1.113 | 1.114 | diff |
Log Message: Include a non-zero info value for "User not loggon on" error message.
Modified Files:
src/sbbs3/scfg/scfgsub.c | 1.61 | 1.62 | diff |
Log Message: When adding a Fido or Internet networked sub-board (e.g. importing from a list file), set the "no voting allowed" setting by default. Only local and QWK-networks supporting voting today.
Modified Files:
exec/default.src | 1.28 | 1.29 | diff |
Log Message: For Nelgin: ";!" will repeat the last (non-blank) ";string" command.
Modified Files:
src/sbbs3/unbaja.c | 1.47 | 1.48 | diff |
Log Message: Decompile FIO_SEEK -> "FSET_POS" (alias for FSEEK) since FSET_POS is the documented function name.
Author | Commits | Latest |
---|---|---|
rswindell | 99 | Wed Aug 19 2020 11:48 pm |
echicken | 10 | Wed Jul 29 2020 09:04 am |
nightfox | 1 | Sat Jul 11 2020 04:07 pm |
deuce | 16 | Tue Jun 30 2020 11:30 am |
mcmlxxix | 5 | Thu Jun 04 2020 09:57 am |