Modified Files:
| src/ZuulTerm/chrome/content/ZuulTerm.xul | 1.1 | 1.2 | diff |
Log Message:
Insert the connection object into the window object of the loaded HTML
pages. This allows using something like:
<a onclick="connection.send('/O')">Log Out</a>
Modified Files:
| src/ZuulTerm/chrome/content/Term.js | 1.11 | 1.12 | diff |
Log Message: Remove cruft.
Modified Files:
| src/ZuulTerm/Protocol.txt | 1.1 | 1.2 | diff |
Log Message: More C0/C1 documentation.
Modified Files:
| src/ZuulTerm/chrome/content/Term.js | 1.10 | 1.11 | diff |
Log Message: Add JS execution string command.
Modified Files:
| src/sbbs3/ctrl/MainFormUnit.cpp | 1.177 | 1.178 | diff |
Log Message: Add sbbs.ini file to list of recycle semaphore files. When recycle semaphore file is touched, reload [bbs] section of sbbs.ini file to get current sysop available and mute button status.
Modified Files:
| src/sbbs3/websrvr.c | 1.525 | 1.526 | diff |
Log Message: Fix native CGI support on Win32 (*.exe), broken in 1.521.
Modified Files:
| src/ZuulTerm/chrome/content/Term.js | 1.9 | 1.10 | diff |
Log Message: Reset to default HTML page on connect.
Modified Files:
| src/ZuulTerm/chrome/content/Term.js | 1.8 | 1.9 | diff |
Log Message: Add support for string parsing and the device control string "GET <URI>"
Modified Files:
| src/ZuulTerm/chrome/content/Util.js | 1.2 | 1.3 | diff |
Log Message: Fix UTF-8 decoding.
Modified Files:
| src/ZuulTerm/chrome/content/Term.js | 1.7 | 1.8 | diff |
Log Message: Gecko apparently adds tags around innerHTML... instead of using it directly, update a separate copy and push it into the tag (fixes backspace issues).
Modified Files:
| src/ZuulTerm/chrome/content/default.html | 1.3 | 1.4 | diff |
Log Message: Set default font to monospace.
Modified Files:
| src/ZuulTerm/chrome/content/Term.js | 1.6 | 1.7 | diff |
Log Message: More scrolling HTML goodness.
Modified Files:
| src/ZuulTerm/chrome/content/default.html | 1.2 | 1.3 | diff |
| src/ZuulTerm/chrome/content/Term.js | 1.5 | 1.6 | diff |
Log Message: Use HTML and a DIV rather than plaintext
Modified Files:
| src/sbbs3/ver.cpp | 1.25 | 1.26 | diff |
Log Message: Resolve GCC warning.
Modified Files:
| src/sbbs3/getnode.cpp | 1.39 | 1.40 | diff |
Log Message: Resolve GCC warning.
Modified Files:
| src/ZuulTerm/chrome/content/Term.js | 1.4 | 1.5 | diff |
Log Message: Add suport for control code 0x85 (Next Line)
Modified Files:
| src/ZuulTerm/chrome/content/Term.js | 1.3 | 1.4 | diff |
Log Message: Add the C1 control set to codes handled by handleCtrl()
Modified Files:
| src/ZuulTerm/chrome/content/RLogin.js | 1.2 | 1.3 | diff |
| src/ZuulTerm/chrome/content/Util.js | 1.1 | 1.2 | diff |
Log Message: Use UTF-8
Modified Files:
| src/ZuulTerm/chrome/content/Term.js | 1.2 | 1.3 | diff |
Log Message: Add support for ^G (beep)
Modified Files:
| src/ZuulTerm/chrome/content/Term.js | 1.1 | 1.2 | diff |
Log Message: Add support for control code handling... current just TAB, CR, LF, BS, and FF are supported.
Modified Files:
| src/sbbs3/mailsrvr.c | 1.514 | 1.515 | diff |
Log Message: Log POP3 disconnects after any failure to login.
Modified Files:
| src/ZuulTerm/chrome/content/default.html | 1.1 | 1.2 | diff |
Log Message: Swtich from pre to plaintext to avoid HTML weirdness.
Modified Files:
| src/ZuulTerm/chrome/content/RLogin.js | 1.1 | 1.2 | diff |
Log Message: Support logging in to my BBS as *anybody*
Added Files:
| src/ZuulTerm/defaults/preferences/prefs.js | NONE | 1.1 | diff |
Log Message: Initial checking of ZuulTerm (working title). Currently suports RLogin to my BBS as me only.
Added Files:
Log Message: Initial checking of ZuulTerm (working title). Currently suports RLogin to my BBS as me only.
Added Files:
| src/ZuulTerm/chrome/chrome.manifest | NONE | 1.1 | diff |
Log Message: Initial checking of ZuulTerm (working title). Currently suports RLogin to my BBS as me only.
Added Files:
| src/ZuulTerm/Protocol.txt | NONE | 1.1 | diff |
| src/ZuulTerm/application.ini | NONE | 1.1 | diff |
| src/ZuulTerm/zt | NONE | 1.1 | diff |
| src/ZuulTerm/zt.cmd | NONE | 1.1 | diff |
Log Message: Initial checking of ZuulTerm (working title). Currently suports RLogin to my BBS as me only.
src/ZuulTerm/defaults/preferences - New directory NONE NONE Update of /cvsroot/sbbs/src/ZuulTerm/defaults/preferences In directory cvs.synchro.net:/tmp/cvs-serv24479/preferences Log Message: Directory /cvsroot/sbbs/src/ZuulTerm/defaults/preferences added to the repository
src/ZuulTerm/chrome/content - New directory NONE NONE Update of /cvsroot/sbbs/src/ZuulTerm/chrome/content In directory cvs.synchro.net:/tmp/cvs-serv24458/content Log Message: Directory /cvsroot/sbbs/src/ZuulTerm/chrome/content added to the repository
src/ZuulTerm/defaults - New directory NONE NONE Update of /cvsroot/sbbs/src/ZuulTerm/defaults In directory cvs.synchro.net:/tmp/cvs-serv24439/defaults Log Message: Directory /cvsroot/sbbs/src/ZuulTerm/defaults added to the repository
src/ZuulTerm/chrome - New directory NONE NONE Update of /cvsroot/sbbs/src/ZuulTerm/chrome In directory cvs.synchro.net:/tmp/cvs-serv24439/chrome Log Message: Directory /cvsroot/sbbs/src/ZuulTerm/chrome added to the repository
src/ZuulTerm - New directory NONE NONE Update of /cvsroot/sbbs/src/ZuulTerm In directory cvs.synchro.net:/tmp/cvs-serv24425/ZuulTerm Log Message: Directory /cvsroot/sbbs/src/ZuulTerm added to the repository
Modified Files:
| src/sbbs3/mailsrvr.c | 1.513 | 1.514 | diff |
Log Message: Update TODO comment.
Modified Files:
| src/sbbs3/jsexec.c | 1.136 | 1.137 | diff |
Log Message: When executing a modulename without a specified path, search first in the current working directory, then mods, then exec dirs.
Modified Files:
| src/sbbs3/js_global.c | 1.255 | 1.256 | diff |
Log Message: Fix suspend/resume during mod dir search.
Modified Files:
| exec/wget.js | 1.1 | 1.2 | diff |
Log Message: Use the js.startup_dir as the location of the downloaded file.
Modified Files:
| src/xpdev/ini_file.c | 1.116 | 1.117 | diff |
Log Message: Fixed typo in previous commit.
Modified Files:
| ctrl/sbbs.ini | 1.61 | 1.62 | diff |
Log Message: Removed LOCAL_TIMEZONE option from comments (not supported for 2 years).
Modified Files:
| src/xpdev/ini_file.c | 1.115 | 1.116 | diff |
Log Message: Fix bug: passing value=0 to iniSetBytes() would set value to "0T" rather than "0".
Modified Files:
| ctrl/web_handler.ini | 1.3 | 1.4 | diff |
Log Message: Added default .asc file handler and .exe to CGI.Win32 handlers.
Modified Files:
| ctrl/web_handler.ini | 1.2 | 1.3 | diff |
Log Message: Added [CGI.Win32] section for example CGI handlers with useful default values for typical Win32 PHP and Perl installations.
Modified Files:
| src/sbbs3/ntsvcs.c | 1.39 | 1.40 | diff |
Log Message: Fixed typo in help text
Modified Files:
| src/sbbs3/websrvr.c | 1.524 | 1.525 | diff |
Log Message: Added support for [CGI.<os>] section in ctrl/web_handler.ini file allowing for OS/platform-specific CGI handlers without requiring a separate web_handler.ini.
Modified Files:
| src/xpdev/ini_file.c | 1.114 | 1.115 | diff |
Log Message: iniGet/ReadNamedStringList() now return NULL if there are no keys in the specified section or the section does not exist.
Modified Files:
| exec/commservice.js | 1.6 | 1.7 | diff |
| exec/ircd.js | 1.163 | 1.164 | diff |
| exec/staticservice.js | 1.2 | 1.3 | diff |
Log Message: Use js.terminated instead of server.terminated - server.terminated hasn't been supported since services.c rev 1.148 (Oct-2003).
Modified Files:
| src/sbbs3/services.c | 1.242 | 1.243 | diff |
Log Message: Remove chunk of #if 0'd out code.
Modified Files:
| src/sbbs3/exec.cpp | 1.88 | 1.89 | diff |
Log Message: Don't pass an uninitialized path to fexistcase().
Modified Files:
| src/xpdev/dirwrap.c | 1.79 | 1.80 | diff |
Log Message:
Work-around for fexistcase() where on Linux, at least, glob("",...) returns
a single entry with a name of "", which makes no sense to me.
Modified Files:
| src/sbbs3/ctrl/MainFormUnit.cpp | 1.176 | 1.177 | diff |
Log Message: Fix the +60 minute problem with SBBSCTRL.EXE display client's time on by using the borland time() result for the start/connect time rather than the msvc DLL time() result.
Modified Files:
| src/sbbs3/sexyz.c | 1.129 | 1.130 | diff |
Log Message: Fix Windows build error: sexyz.c(1614) : error C2223: left of '->cbdata' must point to struct/union
Modified Files:
| src/sbbs3/sbbsecho.c | 1.198 | 1.199 | diff |
Log Message: Added to-do comment regarding converting outbound LFs to hard or soft CRs.
Modified Files:
| exec/fseditor.js | 1.75 | 1.76 | diff |
Log Message: Move "Current Colour" indicator one to the left, set a stat_attr to the attribute of the status line and clear to end of line so the status line appears to extend beyond line 80 (even though it doesn't).
Modified Files:
| src/sbbs3/msgtoqwk.cpp | 1.34 | 1.35 | diff |
Log Message: When converting message text to QWK, leave sole LFs (soft NL) alone, but convert CRLF pairs to 0xE3 (QWK new-line char).
Modified Files:
| exec/fseditor.js | 1.74 | 1.75 | diff |
Log Message: Support any width of display, when converting to output format, convert soft CRs (wrapped line endings) to a bare LF and hard CRs (where the user hit enter) to CRLF pairs.
Modified Files:
| src/sbbs3/jsexec.c | 1.135 | 1.136 | diff |
Log Message: Support log level (with -L and -E options) to be specified by name as well as number (e.g. "-Linfo", "-Eerror")
Modified Files:
| exec/load/http.js | 1.4 | 1.5 | diff |
Log Message: Renamed URL.js to url.js, so updating http.js accordingly.
Modified Files:
| src/sbbs3/jsexec.c | 1.134 | 1.135 | diff |
Log Message: Remove remnants of "jsexec" object creation code.
Modified Files:
| src/sbbs3/mailsrvr.c | 1.512 | 1.513 | diff |
Log Message: Fix copy/paste error in last commit.
Modified Files:
| src/sbbs3/sbbs.h | 1.343 | 1.344 | diff |
Log Message: exec_bin() startup_dir argument defaults to NULL.
Modified Files:
Log Message: Remove Deuce's jsexec object, define js.startup_dir instead, which is now (potentially) non-blank for external JS modules configured in SCFG->External Programs, as well as those executed from jsexec. If the startup_dir is specified in SCFG and no path is given for the .js file, it will look in the startup_dir first. js.startup_dir will be an empty string for all other cases (currently).
Modified Files:
| src/sbbs3/exec.cpp | 1.86 | 1.87 | diff |
Log Message: Fix apparent typo in Deuce's commit.
Modified Files:
| src/sbbs3/js_rtpool.c | 1.14 | 1.15 | diff |
Log Message: Enable shared runtimes for everyone... I dont't think my last change will allow Synchronet to keep running otherwise since there's a limit of 128 runtimes total in the the pool. With this change, the number of runtimes remains constant.
Modified Files:
| src/sbbs3/exec.cpp | 1.85 | 1.86 | diff |
Log Message: Create a new runtime and context for JS scripts started with exec. This is most likely a memory hog slowdown on everyone elses system, but it works great for me and is fast and easy!
Modified Files:
| src/syncterm/term.c | 1.293 | 1.294 | diff |
Log Message: Support downloading via X/Ymodem when in ANSI and curses mode.
Modified Files:
| xtrn/uberblox/blox.js | 1.6 | 1.7 | diff |
Log Message: some code updates I missed the first time
Modified Files:
| exec/postit.js | 1.5 | 1.6 | diff |
Log Message: changed note layout, fixed screen width issue for certain clients updated code
Modified Files:
| src/sbbs3/jsexec.c | 1.132 | 1.133 | diff |
Log Message: Add a new jsexec object when running from jsexec. Currently, it contains only a single read-only property orig_cwd which contains the current working directory at startup (before the directory is changed to the ctrl dir). This may turn into a global at some point... so I wouldn't suggest using it for a week or so at least.
Modified Files:
| ctrl/filesync.ini | 1.4 | 1.5 | diff |
Log Message: change working_dir from boggle to bublbogl to match default
Modified Files:
| exec/load/http.js | 1.3 | 1.4 | diff |
Log Message: Fix referer error found by 1979.
Modified Files:
| xtrn/uberblox/blox.js | 1.5 | 1.6 | diff |
| xtrn/uberblox/exit.bin | NONE | 1.1 | diff |
| xtrn/uberblox/interbbs.doc | NONE | 1.1 | diff |
| xtrn/uberblox/lobby.bin | 1.1 | 1.2 | diff |
| xtrn/uberblox/sysop.doc | 1.2 | 1.3 | diff |
Added Files: exit.bin interbbs.doc Log Message: made inter-BBS mode optional added exit graphic included detailed installation instructions update lobby graphic to fit BBS name
Added Files:
| xtrn/starstocks/sysop.doc | NONE | 1.1 | diff |
Log Message: read me
Modified Files:
| xtrn/starstocks/interbbs.doc | NONE | 1.1 | diff |
| xtrn/starstocks/stars.js | 1.3 | 1.4 | diff |
Added Files: interbbs.doc Log Message: made inter-BBS mode optional added detailed installation instructions
Added Files:
| xtrn/chess/interbbs.doc | NONE | 1.1 | diff |
| xtrn/chess/sysop.doc | NONE | 1.1 | diff |
Log Message: added detailed installation instructions
Modified Files:
| xtrn/bublbogl/boggle.js | 1.7 | 1.8 | diff |
| xtrn/bublbogl/interbbs.doc | NONE | 1.1 | diff |
| xtrn/bublbogl/sysop.doc | 1.1 | 1.2 | diff |
Added Files: interbbs.doc Log Message: made inter-BBS mode optional updated documentation to include detailed installation instructions (PLEASE USE!)
Modified Files:
| exec/load/commclient.js | 1.6 | 1.7 | diff |
| exec/load/filesync.js | 1.6 | 1.7 | diff |
Log Message: change logging to LOG_DEBUG level (stop spamming the terminal server console) allow 1 second gap when comparing file dates
Modified Files:
| exec/load/http.js | 1.2 | 1.3 | diff |
Log Message: Fix generation of request.
Added Files:
| exec/wget.js | NONE | 1.1 | diff |
Log Message: Attempt at using HTTPRequest, what are we doing wrong here, Deuce?
Modified Files:
| src/syncterm/term.c | 1.292 | 1.293 | diff |
Log Message: Enable screen output when displaying log messages.
Modified Files:
| src/sbbs3/zmodem.c | 1.112 | 1.113 | diff |
Log Message: Move wait for response into zmodem_recv_crc() where it belongs.
Modified Files:
| src/sbbs3/zmodem.c | 1.111 | 1.112 | diff |
Log Message: Send the CRC request to the remote system before starting to calculate the partial file CRC. Prevents waiting for both ends to do so sequentially.
Modified Files:
| src/sbbs3/download.cpp | 1.41 | 1.42 | diff |
Log Message: Use new EX_STDIO
Modified Files:
| src/sbbs3/writemsg.cpp | 1.89 | 1.90 | diff |
Log Message: Add support for the QUOTEWRAP external editor option (word-wraps quoted text).
Modified Files:
| src/sbbs3/wordwrap.h | 1.2 | 1.3 | diff |
Log Message: Add support for using wordwrap() in C++ source.
Modified Files:
| exec/load/http.js | 1.1 | 1.2 | diff |
| exec/load/URL.js | 1.3 | 1.4 | diff |
Log Message: Added CVS Id keyword.
Modified Files:
| exec/load/nodedefs.js | 1.6 | 1.7 | diff |
Log Message:
Updated node status strings ("connection", not "call").
Modified Files:
| src/sbbs3/scfg/scfgchat.c | 1.9 | 1.10 | diff |
| src/sbbs3/scfg/scfgnet.c | 1.24 | 1.25 | diff |
| src/sbbs3/scfg/scfgxtrn.c | 1.43 | 1.44 | diff |
Log Message: Change IO_INTS to XTRN_STDIO, added XTRN_CONIO and QUOTEWRAP definitions. Updated code style. Using new uifcYesNoOpts. Resoled valid bcc32 warnings (in scfgnet.c).
Modified Files:
Log Message: Update external mode flags (EX_*), changing EX_INR to EX_STDIN, EX_OUTR to EX_STDOUT, defining EX_STDIO (to be both STDIN and STDOUT), adding XTRN_CONIO and EX_CONIO (for future cioxtrn/doorway mode on Windows), change IO_INTS to XTRN_STDIO
Modified Files:
| src/sbbs3/sexyz.c | 1.128 | 1.129 | diff |
Log Message: Only print max_file_size if non-zero.
Modified Files:
| src/sbbs3/js_global.c | 1.254 | 1.255 | diff |
Log Message:
Fix a couple of buffer over-flows in js_quote_msg(), exposed with this simple
script:
for(s in msg_area.sub) {
base = new MsgBase(s);
if(!base.open()) {
print(base.error);
continue;
}
for(n=0;;n++) {
print(s + ': ' + n);
body=base.get_msg_body(true, n);
if(body==null)
break;
quote_msg(body);
}
}
Modified Files:
| src/uifc/uifc.h | 1.78 | 1.79 | diff |
| src/uifc/uifc32.c | 1.195 | 1.196 | diff |
Log Message: Added support for including in C++ project (don't name-mangle). Added uifcYesNoOpts definition for use with uifc_api.list() and simply Yes/No options.
Modified Files:
| src/sbbs3/sexyz.c | 1.127 | 1.128 | diff |
Log Message: Do not reset the empty even when the ringbuffer handles the event.
Modified Files:
| exec/load/filesync.js | 1.5 | 1.6 | diff |
Log Message: remove socket error log
Modified Files:
| src/sbbs3/sbbsdefs.mk | 1.10 | 1.11 | diff |
Log Message: Add RINGBUF_EVENT define.
Modified Files:
| src/sbbs3/ringbuf.c | 1.27 | 1.28 | diff |
Log Message: Some event tweaks... don't need to set/clear the event except on read/write Also, prevent a write of zero bytes from clearing the empty event.
Modified Files:
| ctrl/filesync.ini | 1.3 | 1.4 | diff |
Log Message: Try using relative paths instead.
Modified Files:
| ctrl/filesync.ini | 1.2 | 1.3 | diff |
Log Message: Use forward slashes for *nix compatible path separators (still Windows compatible) - but why are these absolute rather than relative (e.g. ../xtrn/...) paths?
Modified Files:
| src/sbbs3/js_rtpool.c | 1.13 | 1.14 | diff |
Log Message: Shared runtimes are for me only. Everyone else can afford new RAM.
Modified Files:
| exec/load/commclient.js | 1.5 | 1.6 | diff |
| exec/load/filesync.js | 1.4 | 1.5 | diff |
Log Message: check received data for empty strings
Modified Files:
| exec/commservice.js | 1.5 | 1.6 | diff |
Log Message: "Smelly Canadian Saves The Day"
Modified Files:
| src/sbbs3/upload.cpp | 1.54 | 1.55 | diff |
Log Message: Fix issue with uploading files >2GB. 4GB files still not supported due to 32-bit file size limitation.
Modified Files:
| src/sbbs3/js_socket.c | 1.133 | 1.134 | diff |
Log Message: When the socket descriptor is set, set is_connected to TRUE. We really need a way to construct a Socket object passing a descriptor.
Modified Files:
| xtrn/life/life.js | 1.3 | 1.4 | diff |
Removed Files: test.bin Log Message: removed test, camelCased methods, removed logging
Modified Files:
| ctrl/filesync.ini | 1.1 | 1.2 | diff |
Log Message: updated to reflect current interbbs-capable js games
Modified Files:
| exec/load/commclient.js | 1.4 | 1.5 | diff |
| exec/load/filesync.js | 1.3 | 1.4 | diff |
Log Message: added verification of remote queries, changed connection timeout (temporarily, i hope)
Modified Files:
| exec/load/chateng.js | 2.3 | 2.4 | diff |
Log Message: updated to work with modified drawLine()
Modified Files:
| exec/load/funclib.js | 1.9 | 1.10 | diff |
Log Message: add current attribute preservation for drawing lines
Modified Files:
| xtrn/chess/chess.js | 1.13 | 1.14 | diff |
| xtrn/chess/chessbrd.js | 1.14 | 1.15 | diff |
| xtrn/chess/exit.bin | NONE | 1.1 | diff |
| xtrn/chess/menu.js | 1.4 | 1.5 | diff |
Added Files: exit.bin Log Message: added exit screen, changed method/variable names for consistency, removed clutter
Modified Files:
| xtrn/bublbogl/boggle.js | 1.6 | 1.7 | diff |
| xtrn/bublbogl/exit.bin | NONE | 1.1 | diff |
Added Files: exit.bin Log Message: added exit screen
Modified Files:
| xtrn/starstocks/exit.bin | NONE | 1.1 | diff |
| xtrn/starstocks/stars.cfg | 1.1.1.1 | 1.2 | diff |
| xtrn/starstocks/stars.js | 1.2 | 1.3 | diff |
Added Files: exit.bin Log Message: cleaned up old code, added exit screen, updated config file
Modified Files:
| src/sbbs3/js_socket.c | 1.132 | 1.133 | diff |
Log Message: Remove mysteriously pointless typecast.
Modified Files:
| xtrn/starstocks/stars.js | 1.1.1.1 | 1.2 | diff |
Log Message: added file sync for interbbs service
Modified Files:
| xtrn/uberblox/blox.js | 1.4 | 1.5 | diff |
Log Message: added file synchronization for interbbs service
Modified Files:
| xtrn/bublbogl/boggle.js | 1.5 | 1.6 | diff |
| xtrn/bublbogl/lobby.bin | 1.2 | 1.3 | diff |
| xtrn/bublbogl/timer.js | 1.1 | 1.2 | diff |
Log Message: added file synchronization for interbbs service
Modified Files:
| exec/load/calendar.js | 1.3 | 1.4 | diff |
| exec/load/chateng.js | 2.2 | 2.3 | diff |
| exec/load/funclib.js | 1.8 | 1.9 | diff |
| exec/load/msgwndw.js | 1.1 | 1.2 | diff |
Log Message: camelCased methods for consistency
Modified Files:
| exec/load/clock.js | 1.3 | 1.4 | diff |
Log Message: removed menu. camelCased.
Modified Files:
| exec/commservice.js | 1.4 | 1.5 | diff |
Log Message: timeout on handshake to prevent a client bug from crashing the service
Modified Files:
| src/sbbs3/js_rtpool.c | 1.12 | 1.13 | diff |
| src/sbbs3/sexyz.c | 1.126 | 1.127 | diff |
Log Message: Use the new event verify callback to ensure the buffer actually is empty.
Modified Files:
| src/xpdev/xpevent.c | 1.14 | 1.15 | diff |
| src/xpdev/xpevent.h | 1.4 | 1.5 | diff |
Log Message: Add support for a verify callback to verify the wait condition. The stupid outbuf_empty event in sexyz is still having problems with multi-CPU fast transfers.
Modified Files:
| text/menu/mailread.asc | 1.3 | 1.4 | diff |
Log Message: Add (K)ill All Mail command Use SMB_CURMSG @-Code to display current message "number" (offset+1).
Modified Files:
| src/sbbs3/mail.cpp | 1.23 | 1.24 | diff |
| src/sbbs3/readmail.cpp | 1.52 | 1.53 | diff |
| src/sbbs3/sbbs.h | 1.341 | 1.342 | diff |
Log Message: Remove the unpopular "delete mail from everyone" prompt when exiting the Reading Mail prompt with multiple undeleted mails remaining, instead make (K)ill All Mail command available, which can be still be reversed before quitting the reading mail prompt.
Modified Files:
| src/sbbs3/sbbsdefs.h | 1.165 | 1.166 | diff |
Log Message: Update copyright to 2010.
Modified Files:
| src/syncterm/term.c | 1.291 | 1.292 | diff |
Log Message: Fix XModem downloads.
Modified Files:
| src/sbbs3/sexyz.c | 1.125 | 1.126 | diff |
Log Message: Fix printf()
Modified Files:
| src/syncterm/term.c | 1.290 | 1.291 | diff |
Log Message: Fix printf() format.
Modified Files:
| src/sbbs3/zmodem.c | 1.110 | 1.111 | diff |
Log Message: Added ZFERR to chr().
Modified Files:
| src/sbbs3/zmodem.c | 1.109 | 1.110 | diff |
Log Message: Overhauled return values and their checking (no longer is TIMEOUT overused), and fixed possible local abort ignore due to previous commit. Some if/else/if to switch/case conversion.
Modified Files:
| src/sbbs3/zmodem.c | 1.108 | 1.109 | diff |
Log Message: Move while is_connected/is_cancelled checks to the end of tight loops. This prevents is_cancelled from being called three times for ever recv_byte
Modified Files:
| src/syncterm/fonts.c | 1.17 | 1.18 | diff |
Log Message: Fix font deletion in font management menu.
Modified Files:
| src/syncterm/fonts.c | 1.16 | 1.17 | diff |
Log Message: Fix 8x14 font path uniquness...
Modified Files:
| src/syncterm/fonts.c | 1.15 | 1.16 | diff |
Log Message: Fix FILE leak with font loading... every font file was left open.
Modified Files:
| src/sbbs3/js_file.c | 1.120 | 1.121 | diff |
| src/sbbs3/js_global.c | 1.253 | 1.254 | diff |
Log Message: Fix compliation errors (use off_t, not filelen_t and fileoff_t).
Modified Files:
| src/sbbs3/xmodem.c | 1.45 | 1.46 | diff |
Log Message: Print signed 64-bit ints using PRId64 instead of PRIu64 (in most cases). (oops, wrong commit message on last commit of xtrn.cpp)
Modified Files:
| src/sbbs3/sexyz.c | 1.124 | 1.125 | diff |
| src/sbbs3/xtrn.cpp | 1.209 | 1.210 | diff |
| src/sbbs3/zmodem.c | 1.107 | 1.108 | diff |
Log Message: Print signed 64-bit ints using PRId64 instead of PRIu64 (in most cases).
Modified Files:
| src/syncterm/term.c | 1.289 | 1.290 | diff |
Log Message: Fix size of fsize;
Modified Files:
| src/syncterm/term.c | 1.288 | 1.289 | diff |
Log Message: Display 64-bit ints as signed (rather than unsigned) ints to make the sign extension problem more obvious.
Modified Files:
| src/syncterm/term.c | 1.287 | 1.288 | diff |
Log Message: Use the Linux method for enabling 64-bit file size support, by defining _FILE_OFFSET_BITS=64, and use fseeko() and ftello() for 64-bit offset support (instead of fseek() and ftell()) - also redefine off_t on Win32 to int64_t and removed filelen_t and fileoff_t typedefs (use off_t instead).
Modified Files:
| src/sbbs3/sexyz.c | 1.123 | 1.124 | diff |
| src/sbbs3/xmodem.c | 1.44 | 1.45 | diff |
| src/sbbs3/zmodem.c | 1.106 | 1.107 | diff |
Log Message: Use the Linux method for enabling 64-bit file size support, by defining _FILE_OFFSET_BITS=64, and use fseeko() and ftello() for 64-bit offset support (instead of fseek() and ftell()) - also redefine off_t on Win32 to int64_t and removed filelen_t and fileoff_t typedefs (use off_t instead).
Modified Files:
Log Message: Use the Linux method for enabling 64-bit file size support, by defining _FILE_OFFSET_BITS=64, and use fseeko() and ftello() for 64-bit offset support (instead of fseek() and ftell()) - also redefine off_t on Win32 to int64_t and removed filelen_t and fileoff_t typedefs (use off_t instead).
Modified Files:
| src/sbbs3/data_ovl.cpp | 1.13 | 1.14 | diff |
Log Message: Resolve warning when building LARGE_FILE_SUPPORT.
Modified Files:
| src/sbbs3/xtrn.cpp | 1.208 | 1.209 | diff |
Log Message: Remove %W support from C-exported cmdstr(), cols is not a member of user_t.
Modified Files:
| src/syncterm/term.c | 1.286 | 1.287 | diff |
Log Message: Set the window() to the full screen before drawing the transfer window in case the current (termainl) window is smaller (such as with curses mode and a width that is not exactly 132 or 80).
Modified Files:
| exec/lbshell.js | 1.109 | 1.110 | diff |
Log Message: Fix drawing of background when background width is less than the console width.
Modified Files:
| src/syncterm/term.c | 1.285 | 1.286 | diff |
Log Message: As per conn.c: The mutex should always be locked by the caller for the rest of the buffer functions
Modified Files:
| src/sbbs3/zmodem.c | 1.105 | 1.106 | diff |
Log Message: Send ZFERR upon fseek() or fwrite() failure, or upon reaching max recv file size.
Modified Files:
| src/sbbs3/sexyz.c | 1.122 | 1.123 | diff |
| src/sbbs3/xmodem.c | 1.43 | 1.44 | diff |
Log Message: Log errno on fread() or fwrite() failure.
Modified Files:
| src/sbbs3/zmodem.c | 1.104 | 1.105 | diff |
Log Message: Use fseek() instead of fsetpos() (fpos_t is not always an integer).
Modified Files:
| src/sbbs3/putmsg.cpp | 1.21 | 1.22 | diff |
Log Message: Support for longer than 12 char filenames with the Ctrl-A" sequence.
Added Files:
| ctrl/rlogin.cfg | NONE | 1.1 | diff |
Log Message: Create rlogin.cfg stub file.
text computer.sif 1.1.1.1 NONE Update of /cvsroot/sbbs/text In directory cvs.synchro.net:/tmp/cvs-serv11843 Removed Files: computer.sif Log Message: This file hasn't been in use a long time, removing from CVS finally.
Modified Files:
| src/syncterm/conn.c | 1.59 | 1.60 | diff |
Log Message: Added comment regarding deadlock.
Modified Files:
| src/sbbs3/services.c | 1.240 | 1.241 | diff |
Log Message: Use iniGetBytes() for stack size ini key.
Modified Files:
| src/sbbs3/sexyz.c | 1.121 | 1.122 | diff |
Log Message: Use iniReadBytes() for byte values in sexyz.ini. Support >4GB max recv file size parameter.
Modified Files:
| src/xpdev/dirwrap.c | 1.77 | 1.78 | diff |
Log Message: #include "filewrap.h" to fix flength() for LARGE_FILE_SUPPORT.
Modified Files:
| src/xpdev/gen_defs.h | 1.48 | 1.49 | diff |
Log Message: Added more 64-bit int printf specifier macros: PRIx64, PRId64, and PRIo64.
Modified Files:
| src/sbbs3/sbbs_ini.c | 1.132 | 1.133 | diff |
Log Message: Use iniGet/SetBytes() functions for the JavaScript MaxBytes, ContextStack, and ThreadStack values to allow values like "16M" to be specified.
Modified Files:
| src/xpdev/ini_file.c | 1.113 | 1.114 | diff |
| src/xpdev/ini_file.h | 1.42 | 1.43 | diff |
Log Message: Change the Get/Set/ReadBytes() functions to support sizes > 4GB (64-bits).
Modified Files:
| exec/load/sbbsdefs.js | 1.48 | 1.49 | diff |
Log Message: Add variables for possible MsgBase.status values (from smbdefs.h).
Modified Files:
| exec/nntpservice.js | 1.109 | 1.110 | diff |
Log Message: Log duplicate message post attempts as warnings.
Modified Files:
| src/sbbs3/xtrn.cpp | 1.207 | 1.208 | diff |
Log Message: Added support for %W (terminal width, in columns) specifier. Fixed the %V (Synchronet version) specifier - it's apparently never worked. Added support for %C and %I for command-line use in other servers.
Modified Files:
| src/sbbs3/atcodes.cpp | 1.56 | 1.57 | diff |
Log Message: Removed @-codes "UP", "DOWN", "LEFT", and "RIGHT" as they're redundant with the "UP:n", "DOWN:n" codes (and other sequences) and the "LEFT" code didn't work since it was superceded by the (Wildcat-compatible) "LEFT" code for time remaining.
Modified Files:
| src/sbbs3/xtrn.cpp | 1.206 | 1.207 | diff |
Log Message: %W now expands to current user screen width (columns), currently hard-coded elsewhere to 80.
Modified Files:
Log Message: Preparing for enabling XPDEV_LARGE_FILE_SUPPORT in the future, mainly just by inserting (long) typedefs to prevent warnings, but in the case of the JS File() class, actually supporting file lengths > 32-bit.
Modified Files:
| src/sbbs3/sexyz.c | 1.120 | 1.121 | diff |
| src/sbbs3/xmodem.c | 1.42 | 1.43 | diff |
| src/sbbs3/zmodem.c | 1.103 | 1.104 | diff |
Log Message: More 64-bit file size goodness (only when XPDEV_LARGE_FILE_SUPPORT is defined).
Modified Files:
| src/xpdev/dirwrap.c | 1.76 | 1.77 | diff |
| src/xpdev/dirwrap.h | 1.42 | 1.43 | diff |
Log Message: Revert flength() to returning a 32-bit value unless XPDEV_LARGE_FILE_SUPPORT is defined.
Modified Files:
| src/xpdev/filewrap.h | 1.29 | 1.30 | diff |
| src/xpdev/gen_defs.h | 1.47 | 1.48 | diff |
Log Message: Moved fileoff_t and filelen_t typedefs to gen_defs.h (used in more places than just filewrap.c or it's consumers).
Modified Files:
| src/xpdev/filewrap.c | 1.35 | 1.36 | diff |
| src/xpdev/filewrap.h | 1.28 | 1.29 | diff |
| src/xpdev/sockwrap.c | 1.39 | 1.40 | diff |
| src/xpdev/sockwrap.h | 1.35 | 1.36 | diff |
Log Message: Enable 64-bit file length support automatically when XPDEV_LARGE_FILE_SUPPORT is defined (for MSVC only, currently).
Modified Files:
| src/sbbs3/zmodem.c | 1.102 | 1.103 | diff |
| src/sbbs3/zmodem.h | 1.51 | 1.52 | diff |
Log Message: Changed data_waiting() callback to use timeout in seconds rather than milliseconds.
Modified Files:
| src/syncterm/term.c | 1.284 | 1.285 | diff |
Log Message: Hopefully fixed data_waiting() callback.
Modified Files:
| src/syncterm/bbslist.c | 1.185 | 1.186 | diff |
Log Message: Removed unused variable.
Modified Files:
| src/syncterm/term.c | 1.283 | 1.284 | diff |
Log Message: Added comment about incorrect behavior of data_waiting callback.
Modified Files:
| src/sbbs3/zmodem.c | 1.101 | 1.102 | diff |
Log Message: More debug around the CRC calc/request stuff and increased the default timeout.
Modified Files:
| src/sbbs3/sexyz.c | 1.119 | 1.120 | diff |
| src/sbbs3/zmodem.c | 1.100 | 1.101 | diff |
Log Message: More 64-bit bit file size goodness.
Modified Files:
| src/syncterm/term.c | 1.282 | 1.283 | diff |
Log Message: More 64-bit bit file size goodness.
Modified Files:
| src/sbbs3/sexyz.c | 1.118 | 1.119 | diff |
| src/sbbs3/xmodem.c | 1.41 | 1.42 | diff |
Log Message: More 64-bit bit file size goodness.
Modified Files:
| src/xpdev/gen_defs.h | 1.46 | 1.47 | diff |
Log Message: A couple select 64-bit printf() things from inttypes.h.
Modified Files:
| src/sbbs3/sexyz.c | 1.117 | 1.118 | diff |
| src/sbbs3/xmodem.c | 1.40 | 1.41 | diff |
| src/sbbs3/xmodem.h | 1.21 | 1.22 | diff |
| src/sbbs3/zmodem.c | 1.99 | 1.100 | diff |
| src/sbbs3/zmodem.h | 1.50 | 1.51 | diff |
Log Message: Initial support for 64-bit file lengths, untested. Likely issues with use of printf() and sscanf().
Modified Files:
| src/xpdev/filewrap.c | 1.34 | 1.35 | diff |
| src/xpdev/filewrap.h | 1.27 | 1.28 | diff |
Log Message: Added wrappers for Microsoft functions: _chsize_s and _filelengthi64
Modified Files:
| src/xpdev/dirwrap.c | 1.75 | 1.76 | diff |
| src/xpdev/dirwrap.h | 1.41 | 1.42 | diff |
| src/xpdev/gen_defs.h | 1.45 | 1.46 | diff |
Log Message: Define int64_t and use it for return type of flength() to support files >2G in size (or >4G-1byte depending on how the return value was used). This is going to trigger a bunch of warnings like this: conversion from '__int64 ' to 'unsigned long ', possible loss of data which will be fixed over type (either with typecasts or by supporting 64-bit file sizes, as the case may be).
Modified Files:
| src/syncterm/term.c | 1.281 | 1.282 | diff |
Log Message: When a file is growing during transfer, continue to only update once per second.
Modified Files:
| src/sbbs3/sexyz.c | 1.116 | 1.117 | diff |
Log Message: Only clear the outbuf_empty event when: 1) We know it's not empty -- and -- 2) We want to wait until it is
Modified Files:
| src/sbbs3/sexyz.c | 1.115 | 1.116 | diff |
Log Message: Update single-threaded implementation to new senbuf() function.
Modified Files:
| src/xpdev/xpevent.c | 1.13 | 1.14 | diff |
Log Message: Handle failues of inifinite waits
Modified Files:
| src/xpdev/xpevent.c | 1.12 | 1.13 | diff |
Log Message: Support waiting on events that are already set... previously, this would fail.
Modified Files:
| src/sbbs3/sexyz.c | 1.114 | 1.115 | diff |
Log Message: Add more log output during send_byte() WRT RingBuffer stuff.
Modified Files:
| src/xpdev/xpevent.c | 1.11 | 1.12 | diff |
Log Message: Be sure to decrement nwaiters.
Modified Files:
| src/xpdev/xpevent.c | 1.10 | 1.11 | diff |
Log Message: Read the manpage before assuming what a function does. *stab*
Modified Files:
| src/xpdev/xpevent.c | 1.9 | 1.10 | diff |
Log Message: Release the mutex before waiting (ie: provide some small chance of WaitForEvent to actually work).
Modified Files:
Log Message: camelcased methods/functions (for consistency). fixed numerous scoring bugs (that have been plagueing me for 2 years)
Modified Files:
| src/sbbs3/sexyz.c | 1.113 | 1.114 | diff |
Log Message:
Correctly set magic_errno when read() returns an error.
Clear the outbuf empty event BEFORE writing a byte to prevent clearing the
event if the output thread sends the newly added byte before the event is
cleared:
ie:
Main Output
RingBufWrite
RingBufRead
SetEvent
ClearEvent
Modified Files:
| src/sbbs3/sexyz.c | 1.112 | 1.113 | diff |
Log Message: Move usage information to before stderr() is closed and stdout is raw.
Modified Files:
| src/sbbs3/sexyz.c | 1.111 | 1.112 | diff |
Log Message: Remove old raw code.
Modified Files:
| src/sbbs3/sexyz.c | 1.110 | 1.111 | diff |
Log Message: Fix telnet with stdio mode.
Modified Files:
| src/syncterm/term.c | 1.280 | 1.281 | diff |
Log Message: Re-enable the check abort callback with a once-per-second check.
Modified Files:
| src/sbbs3/sexyz.c | 1.109 | 1.110 | diff |
Log Message: Various stdio fixes... especiall setting raw mode and buffering stdout and making the flush callback call fflush()
Modified Files:
| src/syncterm/term.c | 1.279 | 1.280 | diff |
Log Message: Add log level support for supressing log line generation.
Modified Files:
| src/sbbs3/sexyz.c | 1.108 | 1.109 | diff |
Log Message: Fix typo
Modified Files:
| src/sbbs3/sexyz.c | 1.107 | 1.108 | diff |
| src/sbbs3/xmodem.c | 1.39 | 1.40 | diff |
| src/sbbs3/xmodem.h | 1.20 | 1.21 | diff |
| src/sbbs3/zmodem.c | 1.98 | 1.99 | diff |
| src/sbbs3/zmodem.h | 1.49 | 1.50 | diff |
Log Message: Add a pointer to the log level to the [XZ]modem structs. This allows avoiding the vsnprintf() call in lprintf().
Modified Files:
| src/syncterm/term.c | 1.278 | 1.279 | diff |
Log Message: Move the xmodem_check_abort() call into the once per second block as well and stop passing an aboirted callback since this sucks back CPU hard on some IO methods (such as curses) for no apparent benefit. This seems to fix the last of the massive CPU usage during transfers issue.
Modified Files:
| src/syncterm/term.c | 1.277 | 1.278 | diff |
Log Message: Move zmodem_check_abort() call in the progress inside the once-per-second loop. I don't even know why this is there.
Modified Files:
| src/syncterm/term.c | 1.276 | 1.277 | diff |
Log Message: Fix data_waiting usage for terminal speed stuff... replacing conn_data_waiting() with data_waiting resulted in a single byte being parsed before each keyboard poll and screen update.
Modified Files:
| src/syncterm/conn.c | 1.58 | 1.59 | diff |
Log Message: Fix recv_upto() again.
Modified Files:
| src/syncterm/rlogin.c | 1.30 | 1.31 | diff |
| src/syncterm/term.c | 1.275 | 1.276 | diff |
Log Message: Use is_connected() rather than conn_connected. Stop using mystery ch global.
Modified Files:
| src/syncterm/conn.c | 1.57 | 1.58 | diff |
Log Message: Fix recv_upto()
Modified Files:
| src/syncterm/term.c | 1.274 | 1.275 | diff |
Log Message: Use conn_recv_upto() and replace conn_data_waiting with the zmodem data_waiting.
Modified Files:
| src/syncterm/conn.c | 1.56 | 1.57 | diff |
| src/syncterm/conn.h | 1.21 | 1.22 | diff |
Log Message: Add new int conn_recv_upto() function which recieves at least one byte or potentially more with a timeout to at least one byte.
Modified Files:
| src/sbbs3/sexyz.c | 1.106 | 1.107 | diff |
Log Message: Fix the previous serious warning correctly... this starts with \n...
Modified Files:
| src/sbbs3/sexyz.c | 1.105 | 1.106 | diff |
Log Message: Fixed warnings (one serious).
Modified Files:
| src/sbbs3/sexyz.c | 1.104 | 1.105 | diff |
Log Message: Don't call vsnprintf() from lprintf() when we're not going to use the result
Modified Files:
| src/sbbs3/sexyz.c | 1.103 | 1.104 | diff |
Log Message: Remove extra debug changes... the fprintf() vs lprintf() needs to be looked into though...
Modified Files:
| src/sbbs3/sexyz.c | 1.102 | 1.103 | diff |
Log Message: Fix data_waiting again to share a recv() call and buffer with recv_byte()
Modified Files:
| src/sbbs3/sexyz.c | 1.101 | 1.102 | diff |
Log Message: Fix data_waiting() and avoid void* math.
Modified Files:
| src/sbbs3/sexyz.c | 1.100 | 1.101 | diff |
Log Message: Fix sock_sendbuf() stuttering.
Modified Files:
| src/sbbs3/sexyz.c | 1.99 | 1.100 | diff |
Log Message: On FreeBSD, EAGAIN==EQOULDBLOCK
Modified Files:
| src/syncterm/term.c | 1.273 | 1.274 | diff |
Log Message: Use new flush callback for zmodem.
Modified Files:
| src/sbbs3/xmodem.c | 1.38 | 1.39 | diff |
| src/sbbs3/zmodem.c | 1.97 | 1.98 | diff |
Log Message: Add the flush parameter to [xz]modem.c
Modified Files:
| src/sbbs3/sexyz.c | 1.98 | 1.99 | diff |
| src/sbbs3/xmodem.c | 1.37 | 1.38 | diff |
| src/sbbs3/xmodem.h | 1.19 | 1.20 | diff |
| src/sbbs3/zmodem.c | 1.96 | 1.97 | diff |
| src/sbbs3/zmodem.h | 1.48 | 1.49 | diff |
Log Message: Create flush() callback for x/y/zmodem code to send output buffer, currently unused in sexyz.
Modified Files:
| src/uifc/uifc.h | 1.77 | 1.78 | diff |
| src/uifc/uifc32.c | 1.194 | 1.195 | diff |
Log Message: Fix MAX_LINES and MAX_BFLN definitions, added MAX_COLS definitions and use them in uifc32.c to define correc-sized buffers.
Modified Files:
| exec/load/graphic.js | 1.17 | 1.18 | diff |
Log Message: Added "random" drawing effect
Modified Files:
| src/sbbs3/js_user.c | 1.79 | 1.80 | diff |
Log Message: Bug-fix: when setting the user.command_shell, was setting the user.host_name (computer) property instead.
Modified Files:
| src/sbbs3/zmodem.c | 1.95 | 1.96 | diff |
Log Message: zmodem_send_file() returns FALSE if socket is disconnected while waiting for ZRINIT.
Modified Files:
| src/sbbs3/sexyz.c | 1.97 | 1.98 | diff |
Log Message: Fix for Win32, support send() and recv() returning errno=EWOULDBLOCK.
Modified Files:
| src/uifc/uifcx.c | 1.24 | 1.25 | diff |
Log Message: Don't display ^A and ^B characters in help text buffers.
Modified Files:
| src/sbbs3/sexyz.c | 1.96 | 1.97 | diff |
| src/sbbs3/zmodem.c | 1.94 | 1.95 | diff |
| src/sbbs3/zmodem.h | 1.47 | 1.48 | diff |
Log Message: Allow a maximum receive file size to be specified in sexyz.ini file and on command-line (via -m<size> option). Default maximum is 0 (unlimited).
Modified Files:
| src/sbbs3/xmodem.h | 1.18 | 1.19 | diff |
Log Message: Use ulong for byte ranges... probably should be upped to uint64_t in the future because people really want to send >4GB files via Xmodem!
Modified Files:
| src/syncterm/syncterm.c | 1.163 | 1.164 | diff |
Log Message: Support "syncterm [name]" startup if "name" is not a valid URL but matches a connection name (e.g. "syncterm vert").
Modified Files:
| src/syncterm/bbslist.c | 1.184 | 1.185 | diff |
Log Message: Fix exception when exiting Program Settings menu and listcount==0: strlen() line 78 _strdup(const char * 0xcccccccc) line 48 + 9 bytes show_bbslist(char * 0x00000000, int 0x00000000) line 1872 + 35 bytes CIOLIB_main(int 0x00000001, char * * 0x01243760) line 1288 + 20 bytes sdl_run_main(void * 0x0012feb8) line 302 + 25 bytes
Modified Files:
| src/syncterm/syncterm.c | 1.162 | 1.163 | diff |
Log Message:
Fix exception when running "syncterm connection-name" (e.g. "syncterm vert"):
_stricmp(void * 0xcccccccc, void * 0x01a8edc0) line 131
list_name_check(bbslist * * 0x01415b80, char * 0x01a8edc0, int * 0x00000000, int 0x00000000) line 680 + 19 bytes
read_list(char * 0x0075a67d, bbslist * * 0x01415b80, bbslist * 0x00000000, int * 0x01415b7c, int 0x00000000) line 707 + 17 bytes
parse_url(char * 0x0141f898, bbslist * 0x01a4f980, int 0x00000003, int 0x00000000) line 800 + 28 bytes
Incremented version to 0.9.4b ('b' is for beta?, maybe this should be 'a' for alpha).
Modified Files:
| src/sbbs3/sexyz.c | 1.95 | 1.96 | diff |
Log Message: Do not call recv() after we know that we disconnected and a recv() of zero bytes still means that we have disconnected. Fixes 100% CPU after remote drops connection problem.
Modified Files:
| src/sbbs3/sexyz.c | 1.94 | 1.95 | diff |
Log Message: Massively lower CPU utilization by avoiding a select() and recv() call for every byte. Instead, read as much as possible (up to 64k currently) in a single recv() and only calling select() to wait for more data. When uploading /dev/zero via localhost, CPU utilization has gome from 40% after the last change to 1.2% after this one. Not yet tested on Win32.
Modified Files:
| src/sbbs3/ctrl/MainFormUnit.dfm | 1.75 | 1.76 | diff |
| src/sbbs3/ctrl/MainFormUnit.h | 1.80 | 1.81 | diff |
Log Message: Added Mail->Edit menu item to create/edit ctrl/spamblock_exempt.cfg file.
Added Files:
| ctrl/spamblock_exempt.cfg | NONE | 1.1 | diff |
Log Message: Created stock spamblock_exempt.cfg, with comments on usage and format.
Modified Files:
| src/sbbs3/zmodem.c | 1.93 | 1.94 | diff |
Log Message: Resolve gcc warnings: passing arg 2 of `zmodem_handle_zrpos' from incompatible pointer type
Modified Files:
| src/sbbs3/mailsrvr.c | 1.510 | 1.511 | diff |
Log Message: Added support for ctrl/spamblock_exempt.cfg: SMTP clients whose IP address or hostname matches a line in this file will not be blocked (if also matching a listing in spamblock.cfg) and will not be added to the spamblock.cfg if attempting to send to a spambait e-mail address.
Modified Files:
| src/sbbs3/str_util.c | 1.44 | 1.45 | diff |
Log Message: Fix typo in comment.
Modified Files:
| src/sbbs3/sbbs_ini.c | 1.131 | 1.132 | diff |
Log Message: Fix bug in last commit - must call WSAStartup on Windows for gethostname() to work in iniFileName().
Modified Files:
| src/sbbs3/mailsrvr.c | 1.509 | 1.510 | diff |
Log Message: More detailed 550 error messages.
Modified Files:
| src/sbbs3/sexyz.c | 1.93 | 1.94 | diff |
Log Message: Avoid calling msclock() from recv_byte.
Modified Files:
| src/sbbs3/sexyz.c | 1.92 | 1.93 | diff |
Log Message: Avoid divide by zero when sending/receiving zero byte files.
Modified Files:
| src/syncterm/term.c | 1.272 | 1.273 | diff |
Log Message: More division by zero prevention.
Modified Files:
| src/syncterm/term.c | 1.271 | 1.272 | diff |
Log Message: Avoid dividing by zero in status output.
Modified Files:
| src/sbbs3/zmodem.c | 1.92 | 1.93 | diff |
Log Message: Added support for sending 0-byte and growing files.
Modified Files:
| src/sbbs3/sexyz.c | 1.91 | 1.92 | diff |
| src/sbbs3/zmodem.c | 1.91 | 1.92 | diff |
| src/sbbs3/zmodem.h | 1.46 | 1.47 | diff |
Log Message: Fix some signed vs. unsigned 32-bit values (considering testing > 2GB file xfers). Bug-fix in zmodem_recv_file_data(), if receiving a file larger than the size specified in the ZFILE data block wouldn't work and couldn't receive a 0 byte file (would never send the ZRPOS frame).
Modified Files:
| src/sbbs3/zmodem.c | 1.90 | 1.91 | diff |
Log Message: Fix potential infinite (while connected) wait for ZEOF or ZFIN from sender in zmodem_recv_header_and_check(), a TIMEOUT (no input) would not stop the loop.
Added Files:
| ctrl/spambait.cfg | NONE | 1.1 | diff |
| ctrl/spamblock.cfg | NONE | 1.1 | diff |
| ctrl/twitlist.cfg | NONE | 1.1 | diff |
Log Message: Created stubs to document the use of these configuration files.
Modified Files:
| src/sbbs3/umonitor/umonitor.c | 1.71 | 1.72 | diff |
Log Message: Fixed-up config filenames actually in use today in Synchronet.
Modified Files:
| src/sbbs3/sbbs_ini.c | 1.130 | 1.131 | diff |
Log Message: Reduce the number of startup initialization files supported to just 1. ctrl/sbbs[.host][.domain].ini and 2. ctrl/sbbs[.os].ini Gone are support for ctrl/[host][.domain].ini and startup[.*].ini as they just provided potential confusion and problems (e.g. hostnames conflicting with other .ini filenames).
Modified Files:
| web/root/error/404.html | 1.3 | 1.4 | diff |
Log Message: Replace depressed 404 robot with something short and to the point.
Modified Files:
| ctrl/cgi_env.ini | 1.2 | 1.3 | diff |
Log Message: Added REDIRECT_STATUS=200 environment variable for PHP-CGI compatibility (formerly hard-coded in the web server).
Modified Files:
| src/sbbs3/websrvr.c | 1.522 | 1.523 | diff |
Log Message: CGI optimization: don't re-read the ctrl/cgi_env.ini file for each request (just upon [re]init). The cgi_env.ini file is now monitored to force recycle. Removed hard-coded CGI environment kludge for PHP-CGI and moved to default ctrl/cgi_env.ini. If you're using PHP-CGI, you'll want to add the following to your cgi_env.ini file: [REDIRECT_STATUS] value=200
Modified Files:
| src/sbbs3/websrvr.c | 1.521 | 1.522 | diff |
Log Message: Removed unnecessary SAFECOPY and fixed a couple comments.
Modified Files:
| src/sbbs3/websrvr.c | 1.520 | 1.521 | diff |
Log Message: Fix CGI handlers for *nix - didn't work at all if the physical path contained a '/'.
Modified Files:
| xtrn/bublbogl/boggle.js | 1.4 | 1.5 | diff |
Log Message: Fixed date selection bug
Modified Files:
| xtrn/dicewarz/dice.ini | 1.2 | 1.3 | diff |
| xtrn/dicewarz/dice.js | 1.42 | 1.43 | diff |
| xtrn/dicewarz/maps.js | 1.15 | 1.16 | diff |
| xtrn/dicewarz/menu.js | 1.2 | 1.3 | diff |
Log Message: Removed logging functions. Fixed scoring bug. Miscellaneous cleanup
Added Files:
| exec/load/ircbot_commands.js | NONE | 1.1 | diff |
| exec/load/ircbot_functions.js | NONE | 1.1 | diff |
Log Message: * First revision of my JS IRC bot. Greatly customizable, check out load/ircbot_commands.js for an example of how to write your own bot commands.
Added Files:
| ctrl/ircbot.ini | NONE | 1.1 | diff |
Log Message: * First revision of my JS IRC bot. Greatly customizable, check out load/ircbot_commands.js for an example of how to write your own bot commands.
Added Files:
| exec/ircbot.js | NONE | 1.1 | diff |
Log Message: * First revision of my JS IRC bot. Greatly customizable, check out load/ircbot_commands.js for an example of how to write your own bot commands.
Modified Files:
| src/sbbs3/slog.c | 1.3 | 1.4 | diff |
Log Message: Use getchar() instead of getch() to allow correct redirection of input for Win32 build.
Modified Files:
| exec/commservice.js | 1.3 | 1.4 | diff |
Log Message: corrected documentation
Modified Files:
| exec/load/commclient.js | 1.3 | 1.4 | diff |
| exec/load/filesync.js | 1.2 | 1.3 | diff |
Log Message: changed ini file reference to filesync.ini
Added Files:
| ctrl/filesync.ini | NONE | 1.1 | diff |
Log Message: file containing the working directory info for games/programs that use commservice.js
Modified Files:
| xtrn/chess/chess.js | 1.12 | 1.13 | diff |
Log Message: Added some connection failsafe checking to avoid spamming myself.
Modified Files:
| exec/commservice.js | 1.2 | 1.3 | diff |
Log Message: Added some connection failsafe checking to avoid spamming myself.
Modified Files:
| exec/load/chateng.js | 2.1 | 2.2 | diff |
| exec/load/commclient.js | 1.2 | 1.3 | diff |
| exec/load/filesync.js | 1.1 | 1.2 | diff |
Log Message: Added some connection failsafe checking to avoid spamming myself.
Modified Files:
| exec/commservice.js | 1.1 | 1.2 | diff |
Log Message: Added file synchronization functions. Changed just about everything. See diff.
Added Files:
| exec/load/filesync.js | NONE | 1.1 | diff |
Log Message: File synchronization script used by commserv.js Handles background file transfers
Modified Files:
| exec/load/commclient.js | 1.1 | 1.2 | diff |
Log Message: Added file synchronization functions. Fixed some bugs. Created some bugs.
Modified Files:
| exec/load/chateng.js | 2.0 | 2.1 | diff |
Log Message: Changed visual scheme a bit, added some interbbs features
Modified Files:
| xtrn/chess/chess.js | 1.11 | 1.12 | diff |
| xtrn/chess/chessbrd.js | 1.13 | 1.14 | diff |
Log Message: Removed some clutter from game objects. More changes for new interbbs service.
Modified Files:
| src/sbbs3/js_socket.c | 1.131 | 1.132 | diff |
Log Message: Attempt fix of Socket.is_connected property for inherited sockets (when the descriptor is manually set) - was always false.
Modified Files:
| src/sbbs3/pktdump.c | 1.4 | 1.5 | diff |
Log Message: Display the origination point number in the packet header for 2+ packet types.
Modified Files:
| src/build/Common.gmake | 1.69 | 1.70 | diff |
Log Message: Revert last commit, apparently 'sed -E' is not universally supported.
Modified Files:
| src/build/Common.gmake | 1.68 | 1.69 | diff |
Log Message: Strip leading path from CC when constructing output paths. Fixes problems building with the clang analyzer.
Modified Files:
| src/sbbs3/gtkchat/GNUmakefile | 1.2 | 1.3 | diff |
Log Message: Fix path to glade file.
Modified Files:
| src/sbbs3/exec.cpp | 1.82 | 1.83 | diff |
Log Message: Add todo comment to consider handling quoted JS arguments with spaces as as single argument (strip quotes too?).
Modified Files:
| web/root/newuser.ssjs | 1.40 | 1.41 | diff |
Log Message: Use User.compar_ars() to filter out external editors with non-blank access requirement strings, but set the ANSI flag.
Modified Files:
| xtrn/tw2/sectors.js | 1.9 | 1.10 | diff |
Log Message: Fix *successfull* retreat bug reported by Phill Terry (You should still just need this one file... thanks!)
Modified Files:
| src/sbbs3/ftpsrvr.c | 1.363 | 1.364 | diff |
| src/sbbs3/mailsrvr.c | 1.508 | 1.509 | diff |
| src/sbbs3/main.cpp | 1.543 | 1.544 | diff |
Log Message: Log the connected host name (if host name lookups are enabled) - again.
Modified Files:
| src/sbbs3/websrvr.c | 1.519 | 1.520 | diff |
Log Message: Use host name buffer rather than pointer for logging, etc.
Modified Files:
| src/sbbs3/sbbsdefs.h | 1.164 | 1.165 | diff |
Log Message: Remove from list of illegal filename characters: [, ], +, and =. []+ are still illegal filename chars in Win95 VFAT, so Win9x sysops may beware. = is a legal filename char in all modern file systems (after commodore 64).
Modified Files:
| src/sbbs3/pack_rep.cpp | 1.36 | 1.37 | diff |
Log Message: Added comment regarding mv() usage.
Modified Files:
| src/sbbs3/pack_qwk.cpp | 1.57 | 1.58 | diff |
| src/sbbs3/qwk.cpp | 1.51 | 1.52 | diff |
Log Message: Resolve <data_dir>/qnet/<hub_id>.out case sensitivity issue (e.g. on *nix file systems) where a mixed-case directory would work for including the files in the packet, but the files would not be deleted. The directory name must be the lower-case QWK-ID (e.g. "hubid.out", not "HubID.out" or "HUBID.out") for the files to be included (and deleted) now.
Modified Files:
| exec/load/chateng.js | NONE | 2.0 | diff |
Tag: 2.0 chateng.js Log Message: Updated for use with commservice.js and commclient.js
Added Files:
| exec/load/commclient.js | NONE | 1.1 | diff |
Log Message: Inter-BBS/Inter-node communication client (for use with commservice.js)
Added Files:
| exec/commservice.js | NONE | 1.1 | diff |
Log Message: Inter-BBS/Inter-node communication service (supersedes qengine.js)
Added Files:
| xtrn/kingdom/kingdom.js | NONE | 1.1 | diff |
Log Message: * Moved in from exec
xtrn/kingdom - New directory NONE NONE Update of /cvsroot/sbbs/xtrn/kingdom In directory cvs.synchro.net:/tmp/cvs-serv15826/kingdom Log Message: Directory /cvsroot/sbbs/xtrn/kingdom added to the repository
exec kingdom.js 1.1 NONE Update of /cvsroot/sbbs/exec In directory cvs.synchro.net:/tmp/cvs-serv15813 Removed Files: kingdom.js Log Message: * Move to xtrn
Modified Files:
| src/sbbs3/ctrl/MainFormUnit.cpp | 1.175 | 1.176 | diff |
Log Message: Fix bug where MS*.LOG and FS*.LOG were always stored in <data_dir>/logs rather than <logs_dir>/logs. Also, the view log menu options always look in the data_dir instead of the logs_dir.
Modified Files:
| xtrn/tankbattle/tanks.js | 1.4 | 1.5 | diff |
Log Message: Load logging.js from exec/load, not root
Modified Files:
| xtrn/tw2/sectors.js | 1.8 | 1.9 | diff |
Log Message: Fix bug in retreat (found by DigitalMan)
Modified Files:
| src/sbbs3/services.c | 1.239 | 1.240 | diff |
Log Message: Resolve warning: services.c:943: warning: assignment from incompatible pointer type
Modified Files:
| src/sbbs3/text_defaults.c | 1.8 | 1.9 | diff |
Log Message: Apply text.dat changes to defaults.
Modified Files:
| ctrl/text.dat | 1.41 | 1.42 | diff |
Log Message: Changed "Modem type" to "Connection" in NewUserFeedbackHdr and UeditComputerModem. Marked MinimumModemSpeed as unused. Changed the 'logons today' format in LastFewCallersFmt to not be zero-padded.
Modified Files:
| src/sbbs3/getnode.cpp | 1.37 | 1.38 | diff |
| src/sbbs3/userdat.c | 1.123 | 1.124 | diff |
| src/sbbs3/userdat.h | 1.37 | 1.38 | diff |
Log Message:
getuserdat() has better 'not logged on today' checking, but no longer writes
the reset daily stats back to the user.dat file ("get" implies read-only).
The resetdailyuserdat() function now optionally doesn't write the reset values.
Functions to that modify the user.dat (putuserdat, putuserrec, and
adjustuserrec) now call a common function to notify nodes of externally
modified user data (with the NODE_UDAT flag) and the current node *is* notified
of external changes (e.g. allowing ;UEDIT changes to the useron to take effect).
Modified Files:
| src/sbbs3/logon.cpp | 1.51 | 1.52 | diff |
Log Message: Don't reset daily stats in logon(), since that's already handled in getuserdat(), this is the reason for the 0-based logons-today (user.ltoday) values in the "last few callers" log.
Modified Files:
| web/root/newuser.ssjs | 1.39 | 1.40 | diff |
Log Message: Pass client object to system.newuser() so the new user is created with connection, host, and ip_address fields initialized correctly.
Modified Files:
| src/sbbs3/js_system.c | 1.126 | 1.127 | diff |
Log Message: Added optional client object argument to the system.newuser() method (for use with the web/root/newuser.ssjs).
Modified Files:
| src/sbbs3/ftpsrvr.c | 1.362 | 1.363 | diff |
Log Message: Fix a couple of warnings.
Modified Files:
| exec/imapservice.js | 1.26 | 1.27 | diff |
Log Message: Use == null rather than != null which, for unknown reasons, doesn't seem to work.
Modified Files:
| exec/load/822header.js | 1.1 | 1.2 | diff |
Log Message: Add missint CRLF at end of From: header
Modified Files:
| exec/imapservice.js | 1.25 | 1.26 | diff |
Log Message: Strip trailing CRLF when generating envelope information, add quotes around "DONE" logging and do not end IDLE when and empty line(?) is recieved.
Modified Files:
| exec/imapservice.js | 1.24 | 1.25 | diff |
Log Message: Add support for RFC5161 UNSELECT command.
Modified Files:
| exec/imapservice.js | 1.23 | 1.24 | diff |
Log Message: Add support for RFC2177 IDLE command and bump the timeouts to 30 minutes as required.
Modified Files:
| exec/imapservice.js | 1.22 | 1.23 | diff |
Log Message: Add support for RFC3348 Child Mailbox Extension
Modified Files:
| exec/imapservice.js | 1.21 | 1.22 | diff |
Log Message: Some cleanup, to the major TODO items... especially the rest of the SEARCH arguments. Very few TODO items which appear to be worth doing left.
Modified Files:
| exec/mime.js | 1.3 | 1.4 | diff |
Log Message: Minor optimizations.
Modified Files:
| exec/imapservice.js | 1.20 | 1.21 | diff |
Log Message: Use 822header.js
Modified Files:
| src/sbbs3/js_msgbase.c | 1.151 | 1.152 | diff |
Log Message: Fix cAPScASE
Modified Files:
| src/sbbs3/js_msgbase.c | 1.150 | 1.151 | diff |
Log Message: The global method of keeping the prototye objects around doesn't work... just locate them again every time you need them.
Added Files:
| exec/load/822header.js | NONE | 1.1 | diff |
Log Message: This extends hdr objects with a get_rfc822_header() function that generates and returns the rfc822 header block.
Modified Files:
| src/sbbs3/js_msgbase.c | 1.149 | 1.150 | diff |
Log Message: Add IndexPrototype and HeaderPrototype to the MsgBase constructor as static properties so you can modify the prototype without creating an instance first.
Modified Files:
| src/sbbs3/js_msgbase.c | 1.148 | 1.149 | diff |
Log Message: Use a common prototype object for index and header objects.
Modified Files:
| exec/imapservice.js | 1.19 | 1.20 | diff |
Log Message: Add TODO comments.
Modified Files:
| exec/imapservice.js | 1.18 | 1.19 | diff |
Log Message: Add partial FETCH for BODY[]
Modified Files:
| exec/imapservice.js | 1.17 | 1.18 | diff |
Log Message: Add MIME handling. Now appears to work with IMAP-specific apps (such as Mulberry)
Modified Files:
| exec/mime.js | 1.2 | 1.3 | diff |
Log Message: Minor fixes, always parse mime (because of default headers)
Modified Files:
| exec/mime.js | 1.1 | 1.2 | diff |
Log Message: Fix some of the abnf regexp strings. Make parsing messages and multiparts work (does not parse "message" types yet)
Added Files:
| exec/mime.js | NONE | 1.1 | diff |
Log Message: Start of a MIME library... initiall, it has the ABNF from RFC5322 expressed as regular expressions. The rfc5322abnf object contains the full notation, but is not executable with the SpiderMonkey engine due ti a 16MB limit on parsed RegExps. The abnf object is a simplified ABNF which should work for almost all cases except RFC5322 validation.
Modified Files:
| exec/imapservice.js | 1.16 | 1.17 | diff |
Log Message: Place quotes around From name when we make up a Reply-To.
Modified Files:
| src/sbbs3/mailsrvr.c | 1.507 | 1.508 | diff |
Log Message: When posting to a sub via SMTP, parse the sender name and address from the To header field into separate name and address fields. On the name portion is used for the recipient of posts. When posting to a sub via authenticated SMTP, the sender/extension fields are set appropriately and the sender net type is set to none (i.e. locally posted). More debug log-level output for SPAM hash creation/checking. Bug-fix: attempting to use uninitialized 2nd MX address when relaying to local SMTP server address.
Modified Files:
| src/sbbs3/scfglib1.c | 1.62 | 1.63 | diff |
| src/sbbs3/scfgsave.c | 1.54 | 1.55 | diff |
Log Message: Fixed problem with qhub configuration introduced in scfgdefs.h (1.35) - the subnums stored in the msgs.cnf file are 16-bit!
Modified Files:
| exec/imapservice.js | 1.15 | 1.16 | diff |
Log Message: A bunch of fixes etc. More stuff working, new stuff broken. - Tracks a scan pointer of mail sub. - Tracks \Seen flags for subs (not perm, based on scan pointer) - Fix parsing of addresses in Envelope - Use new (again) -1 value for subnum of mail - Fix removal of whitespace at end of bodies - Read all index entries by offset when base is selected rather than on demand - Prevent base.open() from exiting the script on unknown sub
Modified Files:
| src/sbbs3/scfglib1.c | 1.61 | 1.62 | diff |
Log Message: Minor int var type updates.
Modified Files:
| src/sbbs3/scfgdefs.h | 1.34 | 1.35 | diff |
Log Message: Minor int var type updates.
Modified Files:
| src/sbbs3/main.cpp | 1.542 | 1.543 | diff |
Log Message: Minor int var type updates.
Modified Files:
| src/sbbs3/sbbs.h | 1.340 | 1.341 | diff |
| src/sbbs3/scfgdefs.h | 1.33 | 1.34 | diff |
| src/sbbs3/websrvr.c | 1.518 | 1.519 | diff |
Log Message: Minor int var type updates.
Modified Files:
| src/sbbs3/ftpsrvr.c | 1.361 | 1.362 | diff |
Log Message: Minor int var type updates.
Modified Files:
| exec/imapservice.js | 1.14 | 1.15 | diff |
Log Message: Fix timezone for internaldate. you now need tomorrows nightly build to run this.
Modified Files:
| src/sbbs3/js_msgbase.c | 1.147 | 1.148 | diff |
Log Message: Fix overzealous search/replace
Modified Files:
| src/sbbs3/js_msg_area.c | 1.56 | 1.57 | diff |
Log Message: Fix typo.
Modified Files:
| exec/fseditor.js | 1.73 | 1.74 | diff |
Log Message: Change "edit subject" from Ctrl-T to Ctrl-S. ToDo: think of a good backup key in case Ctrl-S (XOff) is unavailable. Make tab width adjustable from 8, 4, 2 spaces (default to 8) using Ctrl-T.
Modified Files:
| src/sbbs3/js_msgbase.c | 1.146 | 1.147 | diff |
Log Message: Added msgbase header properties: when_written_zone_offset and when_imported_zone_offset which are the UTC offset (minutes east of UTC) for the respective time zone (read only). Change LAZY_* macros to allow property flags to be specified.
Modified Files:
| src/sbbs3/sbbsdefs.h | 1.163 | 1.164 | diff |
Log Message: Change INVALID_SUBNUM and INVALID_DIRNUM to ((uint)-1) to render Deuce's updated msgbase JSDOCS text invalid. Bwah ha ha ha!
Added Files:
| exec/load/birthdate.js | NONE | 1.1 | diff |
Log Message: Add an example usage of prototypes... When this code is load()ed, User objects get an extra birthDate property which is a JavaScript Date object representing the birthdate (rather than a string). This adds the property to existing instances as well, so it doesn't need to be loaded early.
Modified Files:
| src/sbbs3/js_user.c | 1.78 | 1.79 | diff |
Log Message: Ditt for get (when creating new getters in the prototype)
Modified Files:
| src/sbbs3/js_user.c | 1.77 | 1.78 | diff |
Log Message: Ditto for set (allow adding properties to the prototype)
Modified Files:
| src/sbbs3/js_user.c | 1.76 | 1.77 | diff |
Log Message: Rather than copnstructing the prototype, simply return whem resolving with a NULL private data.
Modified Files:
| exec/imapservice.js | 1.13 | 1.14 | diff |
Log Message: Fix get_rfc822_header() to not keep appending \r\n on ever call. Remove debug output.
Modified Files:
| exec/imapservice.js | 1.12 | 1.13 | diff |
Log Message: Add initial support for SEARCH command (only a few clauses missing) Tag TODO items with comments Fix off-by-one error in FETCH when INBOX is selected
Modified Files:
| exec/imapservice.js | 1.11 | 1.12 | diff |
Log Message: Make sublist replacements global to fix multiple wildcard issue
Modified Files:
| src/sbbs3/js_user.c | 1.75 | 1.76 | diff |
Log Message: Fix user subobject problems resulting from getting the iterator for the class prototype... Solution from https://developer.mozilla.org/en/SpiderMonkey/JSAPI_Reference/JS_InitClass Note: By default JS_InitClass creates a prototype object but does not invoke the constructor (JSClass.construct) on it. However, the prototype object will eventually be finalized (JSClass.finalize). This inconsistency can cause problems; for example, if the finalizer calls JS_GetPrivate(), expecting that the constructor called JS_SetPrivate(), it may find that the private data is NULL. The JSCLASS_CONSTRUCT_PROTOTYPE flag is one way to avoid this inconsistency.
Modified Files:
Log Message: Add optional log_level argument to sbbs_t::logline() function.
Modified Files:
| src/sbbs3/sbbsdefs.h | 1.162 | 1.163 | diff |
Log Message: Remove path from source code filename (if it exists in __FILE__) in WHERE macro.
Modified Files:
| src/sbbs3/userdat.c | 1.122 | 1.123 | diff |
Log Message: Prevent double filtering.
Modified Files:
| exec/imapservice.js | 1.10 | 1.11 | diff |
Log Message: Remove debug output.
Modified Files:
| exec/imapservice.js | 1.9 | 1.10 | diff |
Log Message: Use RegExp for list/lsub matching since wildmatch() isn't up to the task. Move the BODY* hack stuff into a separate block to be replaced at a later time (when MIME happiness abounds).
Modified Files:
| docs/sbbsunix.txt | 1.68 | 1.69 | diff |
Log Message: Use 'cvs update -d' instead of just 'cvs update' to get new sub-directories (e.g. exec/load) automatically.
Modified Files:
| src/smblib/smbhash.c | 1.25 | 1.26 | diff |
Log Message: Fix bug whereby tags (e.g. "Fw:" and "SPAM:") were not being stripped from subjects before hashing. Some paranoia stuff (calling clearerr() just incase rewind() doesn't clear the stream's EOF flag).
Modified Files:
| exec/imap.js | 1.8 | 1.9 | diff |
Log Message: More improvements, add FETCH ENVELOPE support. Add stupid hacks for BODY[1] and BODYSTRUCTURE since I don't deal with MIME yet.
Modified Files:
| exec/imap.js | 1.7 | 1.8 | diff |
Log Message: This is now actually vaugely usefull... inbox support etc. Big missing feature is SEARCH commands.
Modified Files:
| src/sbbs3/js_msgbase.c | 1.145 | 1.146 | diff |
Log Message: Mail is *not* subnum -1, it's subnum 0xffff (INVALID_SUB) which, since subnum is uint32_t, is 65535.
Modified Files:
| exec/imap.js | 1.6 | 1.7 | diff |
Log Message: Add more header fields.
Modified Files:
| exec/imap.js | 1.5 | 1.6 | diff |
Log Message: Remove PEEK for response to BODY[] as well.
Modified Files:
| exec/imap.js | 1.4 | 1.5 | diff |
Log Message: Numerous fixes... good enough for Thunderbird
Modified Files:
| src/syncterm/bbslist.c | 1.183 | 1.184 | diff |
Log Message: Disable quick-connect in safe mode.
Modified Files:
| exec/load/qengine.js | 1.10 | 1.11 | diff |
Log Message: verify userfile object before attempting to access it
Modified Files:
| exec/cshell.js | 1.4 | 1.5 | diff |
Log Message: I don't remember what I changed, but I'm sure it was something
Modified Files:
| exec/load/clock.js | 1.2 | 1.3 | diff |
Log Message: I don't remember what I changed, but I'm sure it was something
Modified Files:
| exec/imap.js | 1.3 | 1.4 | diff |
Log Message: Better command parser, add handlers for all commands/states.
Modified Files:
| exec/qnet-ftp.src | 1.10 | 1.11 | diff |
Log Message: Fix bug with port argument (again) - the string is concatenated one char at a time.
Modified Files:
| src/sbbs3/exec.cpp | 1.81 | 1.82 | diff |
Log Message: Fix js.exec_dir, exec_path, and exec_file definition for JS scripts executed via sbbs_t::js_execfile() (e.g. executed via "?modname").
Modified Files:
| src/sbbs3/services.c | 1.238 | 1.239 | diff |
Log Message: Support scan pointers in services.
Modified Files:
| exec/imap.js | 1.2 | 1.3 | diff |
Log Message: Fix EXAMINE, LIST, LSUB, SUBSCRIBE, and UNSUBSCRIBE. Not sure if I'm handing the scan pointers right yet...
src/doors/u32rr dumbass.c 1.1 NONE Update of /cvsroot/sbbs/src/doors/u32rr In directory cvs.synchro.net:/tmp/cvs-serv30084 Removed Files: dumbass.c Log Message: Remove this file... it's a temp file generated by some perl scripts.
Modified Files:
Added Files: Drinking.c Status.h dumbass.c str.c str.h Log Message: Finished Bobs Beer and fixed up Status. Started Drinking.
Modified Files:
| exec/imap.js | 1.1 | 1.2 | diff |
| exec/sbbsimsg.js | 1.24 | 1.25 | diff |
| exec/termtest.js | 1.8 | 1.9 | diff |
Log Message: Remove stubs which will never be filled.
Added Files:
| exec/imap.js | NONE | 1.1 | diff |
Log Message: Start of IMAP server. So far it just allows listing subs and doesn't access email.
Modified Files:
| src/sbbs3/main.cpp | 1.540 | 1.541 | diff |
Log Message: Initialize the sbbs_t::inbuf even when there is no input_thread() (prevents crash when including @pause@ in text/badhost.msg file). Don't set sbbs->client_socket to INVALID_SOCKET as that stops the output_thread() and prevents SSH and other stuff from working.
Modified Files:
| src/sbbs3/js_bbs.cpp | 1.116 | 1.117 | diff |
Log Message: Create a bbs.compare_ars() method which is just a tad smarter than the User.compare_ars() method, e.g. it knows the BBS node's current system status (e.g. temp sysop), but can only be used for the current user online.
Modified Files:
| exec/load/chateng.js | 1.24 | 1.25 | diff |
| exec/load/str_cmds.js | 1.36 | 1.37 | diff |
Log Message: Use bbs.sys_status to check "temp sysop" status (i.e. use of the CHUSER sysop command to change into a different user), since the User.compare_ars() function does not know the BBS's current status.
Modified Files:
| exec/classic_shell.js | 1.14 | 1.15 | diff |
| exec/cshell.js | 1.3 | 1.4 | diff |
| exec/lbshell.js | 1.108 | 1.109 | diff |
| exec/postit.js | 1.4 | 1.5 | diff |
Log Message: Use bbs.sys_status to check "temp sysop" status (i.e. use of the CHUSER sysop command to change into a different user), since the User.compare_ars() function does not know the BBS's current status.
Modified Files:
| src/sbbs3/un_rep.cpp | 1.48 | 1.49 | diff |
Log Message: Change "Filtering" log message to "!Filtering".
Modified Files:
| src/sbbs3/mailsrvr.c | 1.506 | 1.507 | diff |
Log Message: Fix initialization of SPAM database retry_time value (was 0) and log an error if/when the SPAM database open fails.
Modified Files:
| exec/nntpservice.js | 1.108 | 1.109 | diff |
Log Message: Log more detailed post failure error message.
Modified Files:
| src/sbbs3/ftpsrvr.c | 1.360 | 1.361 | diff |
| src/sbbs3/mailsrvr.c | 1.505 | 1.506 | diff |
| src/sbbs3/main.cpp | 1.539 | 1.540 | diff |
| src/sbbs3/websrvr.c | 1.517 | 1.518 | diff |
Log Message: Change "threads remain" log entry (when servers terminate) from error to warning log level. Added more debug log output.
Modified Files:
| src/sbbs3/un_rep.cpp | 1.47 | 1.48 | diff |
Log Message: Fix "Node 0: <user> sent you e-mail" message when receiving QWK netmail.
Modified Files:
| src/doors/u32rr/Status.c | 1.2 | 1.3 | diff |
Log Message: Fix new mode status output.
Modified Files:
| ctrl/mailproc.ini | 1.5 | 1.6 | diff |
Log Message: Added ProcessSPAM and ProcessDNSBL options.
Modified Files:
| src/sbbs3/scfg/scfgsys.c | 1.29 | 1.30 | diff |
Log Message: Remove the "Sound Alarm on Error" option (no longer used).
Modified Files:
| src/sbbs3/scfg/scfgxtrn.c | 1.42 | 1.43 | diff |
Log Message: Change "Remote Command Line" to just "Command Line".
Modified Files:
| src/sbbs3/ctrl/MainFormUnit.cpp | 1.174 | 1.175 | diff |
| src/sbbs3/ctrl/MainFormUnit.dfm | 1.74 | 1.75 | diff |
Log Message: Added errormsg() callback, counter, and optional error sound file support.
Modified Files:
| src/sbbs3/ctrl/PropertiesDlgUnit.cpp | 1.7 | 1.8 | diff |
| src/sbbs3/ctrl/PropertiesDlgUnit.dfm | 1.21 | 1.22 | diff |
| src/sbbs3/ctrl/PropertiesDlgUnit.h | 1.15 | 1.16 | diff |
Log Message: Added error sound file configuration option.
Modified Files:
| src/sbbs3/ctrl/FtpCfgDlgUnit.dfm | 1.13 | 1.14 | diff |
| src/sbbs3/ctrl/MailCfgDlgUnit.dfm | 1.29 | 1.30 | diff |
| src/sbbs3/ctrl/TelnetCfgDlgUnit.dfm | 1.24 | 1.25 | diff |
Log Message: Fix tab order. Change answer/hangup to connect/disconnect.
Modified Files:
| src/sbbs3/ctrl/WebCfgDlgUnit.dfm | 1.7 | 1.8 | diff |
Log Message: Fix tab order.
Modified Files:
Log Message: Created message header field to track editor used to create message text. Added FTN PID header field to all messages created by sbbs.
Modified Files:
| src/smblib/smbdefs.h | 1.76 | 1.77 | diff |
| src/smblib/smbstr.c | 1.19 | 1.20 | diff |
Log Message: Created message header field to track editor used to create message text.
Modified Files:
| src/sbbs3/sbbscon.c | 1.232 | 1.233 | diff |
Log Message: Added errormsg callback function pointer to all startup structures to allow error counting/logging/messages to be handled by front-end (e.g. control panel) regardless of log_level setting.
Modified Files:
Log Message: Added errormsg callback function pointer to all startup structures to allow error counting/logging/messages to be handled by front-end (e.g. control panel) regardless of log_level setting. Mail server now filters blocked-subjects before applying DNSBL tag. Received message header TO and FROM fields are no longer checked against the email.can file for SMTP-authenticated clients. SMTP MAIL FROM and RCTP TO addresses are no longer checked against the email.can file for SMTP-authenticated clients. Statistics are displayed in a more legible manner when the mail server is terminated. The msgs_received stats counter now includes blocked and ignored messages too.
Modified Files:
| src/sbbs3/node.c | 1.21 | 1.22 | diff |
| src/sbbs3/userdat.c | 1.121 | 1.122 | diff |
Log Message: Changed "Waiting for call" to "Waiting for connection".
Modified Files:
| src/sbbs3/text_sec.cpp | 1.11 | 1.12 | diff |
Log Message: Fix file case for displaying files on *nix.
Modified Files:
| src/sbbs3/logfile.cpp | 1.49 | 1.50 | diff |
Log Message: Shorten the error.log entries to a single line.
Modified Files:
| src/sbbs3/xtrn.cpp | 1.204 | 1.205 | diff |
Log Message: Fix last commit.
Modified Files:
Log Message: Implement healing.
Modified Files:
Added Files: Bash.c Bash.h Classes.c Classes.h Races.c Races.h Status.c Log Message: Chug chug chug... Status display is working now.
Modified Files:
| exec/load/text.js | 1.7 | 1.8 | diff |
Log Message: Cruft removal.
Modified Files:
| ctrl/text.dat | 1.40 | 1.41 | diff |
Log Message: Update some text defaults (replacing "caller" with "connection).
Modified Files:
| src/sbbs3/text_defaults.c | 1.7 | 1.8 | diff |
Log Message: Update some text defaults (replacing "caller" with "connection).
Modified Files:
| src/doors/u32rr/reset/reset.c | 1.4 | 1.5 | diff |
Log Message: Add level zero
Modified Files:
| src/doors/u32rr/reset/reset.c | 1.3 | 1.4 | diff |
Log Message: Add the level file.
Modified Files:
Log Message: Added current host name to errorlog() output, this helps determine on which system (in a multi-computer BBS) the error occurred. For the mail server: - keep track of the number of times each mailproc handled a message - display counters when blocking/filtering messages in log output - advertise 8BITMIME in the ESMTP EHLO response - do not route mail to mailproc when the execution requirements are not met (e.g. ARS, DNSBL, SPAM, etc.)
Modified Files:
| src/sbbs3/js_global.c | 1.251 | 1.252 | diff |
Log Message: Fixed typo in comment.
Modified Files:
| src/sbbs3/sbbscon.c | 1.231 | 1.232 | diff |
Log Message: Prepend "term" to telnet/rlogin/ssh server related log output rather than 4 spaces.
Modified Files:
| src/doors/u32rr/various.c | 1.2 | 1.3 | diff |
| src/doors/u32rr/Alchemisty.c | 1.7 | 1.8 | diff |
| src/doors/u32rr/ShadyShops.c | 1.5 | 1.6 | diff |
Log Message: Allow callbacks for the Meny function.
Modified Files:
| src/doors/u32rr/files.c | 1.5 | 1.6 | diff |
| src/doors/u32rr/files.h | 1.4 | 1.5 | diff |
Log Message: Map all of the files, allow passing SIZE_T_MAX as the length to request the map to covewr the entire file.
Modified Files:
| src/doors/u32rr/reset/Makefile | 1.1 | 1.2 | diff |
| src/doors/u32rr/reset/eweapon.c | NONE | 1.1 | diff |
| src/doors/u32rr/reset/reset.c | 1.2 | 1.3 | diff |
Added Files: eweapon.c Log Message: Add wepon files.
Modified Files:
| src/doors/u32rr/reset/reset.c | 1.1 | 1.2 | diff |
Log Message: More file resets...
Modified Files:
| src/doors/u32rr/files.c | 1.4 | 1.5 | diff |
| src/doors/u32rr/files.h | 1.3 | 1.4 | diff |
| src/doors/u32rr/structs.h | 1.1 | 1.2 | diff |
Log Message: More file resets...
Modified Files:
| src/doors/u32rr/testmain.c | 1.5 | 1.6 | diff |
Log Message: Always set deleted to false...
Added Files: