Synchronet CVS Commit Log

This is a log of the 500 most recent changes in the Synchronet CVS repository.
  1. rswindell
    Sat Mar 13 2010 09:18 am PST

    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
  2. rswindell
    Sat Mar 13 2010 01:32 am PST

    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.
  3. deuce
    Sat Mar 13 2010 01:19 am PST

    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).
  4. rswindell
    Sat Mar 13 2010 01:14 am PST

    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).
  5. deuce
    Sat Mar 13 2010 01:08 am PST

    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.
  6. rswindell
    Sat Mar 13 2010 01:08 am PST

    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")
  7. rswindell
    Sat Mar 13 2010 01:06 am PST

    Modified Files:
    exec/load/http.js 1.4 1.5 diff

    Log Message:
    Renamed URL.js to url.js, so updating http.js accordingly.
  8. rswindell
    Sat Mar 13 2010 12:32 am PST

    Modified Files:
    src/sbbs3/jsexec.c 1.134 1.135 diff

    Log Message:
    Remove remnants of "jsexec" object creation code.
  9. rswindell
    Sat Mar 13 2010 12:25 am PST

    Modified Files:
    src/sbbs3/mailsrvr.c 1.512 1.513 diff

    Log Message:
    Fix copy/paste error in last commit.
  10. rswindell
    Sat Mar 13 2010 12:20 am PST

    Modified Files:
    src/sbbs3/sbbs.h 1.343 1.344 diff

    Log Message:
    exec_bin() startup_dir argument defaults to NULL.
  11. rswindell
    Sat Mar 13 2010 12:15 am PST

    Modified Files:
    src/sbbs3/exec.cpp 1.87 1.88 diff
    src/sbbs3/ftpsrvr.c 1.364 1.365 diff
    src/sbbs3/js_internal.c 1.47 1.48 diff
    src/sbbs3/jsexec.c 1.133 1.134 diff
    src/sbbs3/mailsrvr.c 1.511 1.512 diff
    src/sbbs3/sbbs.h 1.342 1.343 diff
    src/sbbs3/services.c 1.241 1.242 diff
    src/sbbs3/websrvr.c 1.523 1.524 diff
    src/sbbs3/xtrn.cpp 1.211 1.212 diff

    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).
  12. rswindell
    Fri Mar 12 2010 11:09 pm PST

    Modified Files:
    src/sbbs3/exec.cpp 1.86 1.87 diff

    Log Message:
    Fix apparent typo in Deuce's commit.
  13. deuce
    Fri Mar 12 2010 09:49 pm PST

    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.
  14. deuce
    Fri Mar 12 2010 09:46 pm PST

    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!
  15. deuce
    Fri Mar 12 2010 06:03 pm PST

    Modified Files:
    src/syncterm/term.c 1.293 1.294 diff

    Log Message:
    Support downloading via X/Ymodem when in ANSI and curses mode.
  16. mcmlxxix
    Fri Mar 12 2010 04:50 pm PST

    Modified Files:
    xtrn/uberblox/blox.js 1.6 1.7 diff

    Log Message:
    some code updates I missed the first time
  17. mcmlxxix
    Fri Mar 12 2010 02:26 pm PST

    Modified Files:
    exec/postit.js 1.5 1.6 diff

    Log Message:
    changed note layout, fixed screen width issue for certain clients
    updated code
  18. deuce
    Fri Mar 12 2010 02:14 pm PST

    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.
  19. mcmlxxix
    Fri Mar 12 2010 02:06 pm PST

    Modified Files:
    ctrl/filesync.ini 1.4 1.5 diff

    Log Message:
    change working_dir from boggle to bublbogl to match default
  20. deuce
    Fri Mar 12 2010 02:01 pm PST

    Modified Files:
    exec/load/http.js 1.3 1.4 diff

    Log Message:
    Fix referer error found by 1979.
  21. mcmlxxix
    Fri Mar 12 2010 12:18 pm PST

    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
  22. mcmlxxix
    Fri Mar 12 2010 12:16 pm PST

    Added Files:
    xtrn/starstocks/sysop.doc NONE 1.1 diff

    Log Message:
    read me
  23. mcmlxxix
    Fri Mar 12 2010 12:15 pm PST

    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
  24. mcmlxxix
    Fri Mar 12 2010 12:14 pm PST

    Added Files:
    xtrn/chess/interbbs.doc NONE 1.1 diff
    xtrn/chess/sysop.doc NONE 1.1 diff

    Log Message:
    added detailed installation instructions
  25. mcmlxxix
    Fri Mar 12 2010 12:13 pm PST

    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!)
  26. mcmlxxix
    Fri Mar 12 2010 12:11 pm PST

    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
  27. deuce
    Fri Mar 12 2010 11:51 am PST

    Modified Files:
    exec/load/http.js 1.2 1.3 diff

    Log Message:
    Fix generation of request.
  28. rswindell
    Fri Mar 12 2010 11:34 am PST

    Added Files:
    exec/wget.js NONE 1.1 diff

    Log Message:
    Attempt at using HTTPRequest, what are we doing wrong here, Deuce?
  29. deuce
    Fri Mar 12 2010 11:31 am PST

    Modified Files:
    src/syncterm/term.c 1.292 1.293 diff

    Log Message:
    Enable screen output when displaying log messages.
  30. deuce
    Fri Mar 12 2010 11:29 am PST

    Modified Files:
    src/sbbs3/zmodem.c 1.112 1.113 diff

    Log Message:
    Move wait for response into zmodem_recv_crc() where it belongs.
  31. deuce
    Fri Mar 12 2010 11:24 am PST

    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.
  32. deuce
    Fri Mar 12 2010 11:16 am PST

    Modified Files:
    src/sbbs3/download.cpp 1.41 1.42 diff

    Log Message:
    Use new EX_STDIO
  33. rswindell
    Fri Mar 12 2010 10:24 am PST

    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).
  34. rswindell
    Fri Mar 12 2010 10:23 am PST

    Modified Files:
    src/sbbs3/wordwrap.h 1.2 1.3 diff

    Log Message:
    Add support for using wordwrap() in C++ source.
  35. rswindell
    Fri Mar 12 2010 09:01 am PST

    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.
  36. rswindell
    Fri Mar 12 2010 09:00 am PST

    Modified Files:
    exec/load/nodedefs.js 1.6 1.7 diff

    Log Message:
    Updated node status strings ("connection", not "call").
  37. rswindell
    Fri Mar 12 2010 12:39 am PST

    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).
  38. rswindell
    Fri Mar 12 2010 12:27 am PST

    Modified Files:
    src/sbbs3/chat.cpp 1.57 1.58 diff
    src/sbbs3/exec.cpp 1.84 1.85 diff
    src/sbbs3/logon.cpp 1.52 1.53 diff
    src/sbbs3/pack_qwk.cpp 1.59 1.60 diff
    src/sbbs3/sbbsdefs.h 1.166 1.167 diff
    src/sbbs3/tmp_xfer.cpp 1.45 1.46 diff
    src/sbbs3/un_rep.cpp 1.51 1.52 diff
    src/sbbs3/viewfile.cpp 1.8 1.9 diff
    src/sbbs3/writemsg.cpp 1.88 1.89 diff
    src/sbbs3/xtrn.cpp 1.210 1.211 diff
    src/sbbs3/xtrn_sec.cpp 1.69 1.70 diff

    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
  39. rswindell
    Fri Mar 12 2010 12:20 am PST

    Modified Files:
    src/sbbs3/sexyz.c 1.128 1.129 diff

    Log Message:
    Only print max_file_size if non-zero.
  40. rswindell
    Fri Mar 12 2010 12:19 am PST

    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);
    	}
    }
  41. rswindell
    Thu Mar 11 2010 10:21 pm PST

    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.
  42. deuce
    Thu Mar 11 2010 06:28 pm PST

    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.
  43. mcmlxxix
    Thu Mar 11 2010 06:22 pm PST

    Modified Files:
    exec/load/filesync.js 1.5 1.6 diff

    Log Message:
    remove socket error log
  44. deuce
    Thu Mar 11 2010 05:32 pm PST

    Modified Files:
    src/sbbs3/sbbsdefs.mk 1.10 1.11 diff

    Log Message:
    Add RINGBUF_EVENT define.
  45. deuce
    Thu Mar 11 2010 05:29 pm PST

    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.
  46. rswindell
    Thu Mar 11 2010 05:26 pm PST

    Modified Files:
    ctrl/filesync.ini 1.3 1.4 diff

    Log Message:
    Try using relative paths instead.
  47. rswindell
    Thu Mar 11 2010 03:32 pm PST

    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?
  48. deuce
    Thu Mar 11 2010 03:14 pm PST

    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.
  49. mcmlxxix
    Thu Mar 11 2010 03:03 pm PST

    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
  50. mcmlxxix
    Thu Mar 11 2010 02:59 pm PST

    Modified Files:
    exec/commservice.js 1.5 1.6 diff

    Log Message:
    "Smelly Canadian Saves The Day"
  51. rswindell
    Thu Mar 11 2010 02:53 pm PST

    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.
  52. deuce
    Thu Mar 11 2010 02:49 pm PST

    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.
  53. mcmlxxix
    Thu Mar 11 2010 11:12 am PST

    Modified Files:
    xtrn/life/life.js 1.3 1.4 diff

    Removed Files:
    	test.bin 
    Log Message:
    removed test, camelCased methods, removed logging
  54. mcmlxxix
    Thu Mar 11 2010 11:07 am PST

    Modified Files:
    ctrl/filesync.ini 1.1 1.2 diff

    Log Message:
    updated to reflect current interbbs-capable js games
  55. mcmlxxix
    Thu Mar 11 2010 11:03 am PST

    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)
  56. mcmlxxix
    Thu Mar 11 2010 11:00 am PST

    Modified Files:
    exec/load/chateng.js 2.3 2.4 diff

    Log Message:
    updated to work with modified drawLine()
  57. mcmlxxix
    Thu Mar 11 2010 10:59 am PST

    Modified Files:
    exec/load/funclib.js 1.9 1.10 diff

    Log Message:
    add current attribute preservation for drawing lines
  58. mcmlxxix
    Thu Mar 11 2010 10:53 am PST

    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
  59. mcmlxxix
    Thu Mar 11 2010 10:45 am PST

    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
  60. mcmlxxix
    Thu Mar 11 2010 10:38 am PST

    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
  61. deuce
    Wed Mar 10 2010 06:30 pm PST

    Modified Files:
    src/sbbs3/js_socket.c 1.132 1.133 diff

    Log Message:
    Remove mysteriously pointless typecast.
  62. mcmlxxix
    Wed Mar 10 2010 06:24 pm PST

    Modified Files:
    xtrn/starstocks/stars.js 1.1.1.1 1.2 diff

    Log Message:
    added file sync for interbbs service
  63. mcmlxxix
    Wed Mar 10 2010 06:11 pm PST

    Modified Files:
    xtrn/uberblox/blox.js 1.4 1.5 diff

    Log Message:
    added file synchronization for interbbs service
  64. mcmlxxix
    Wed Mar 10 2010 06:10 pm PST

    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
  65. mcmlxxix
    Wed Mar 10 2010 06:06 pm PST

    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
  66. mcmlxxix
    Wed Mar 10 2010 06:01 pm PST

    Modified Files:
    exec/load/clock.js 1.3 1.4 diff

    Log Message:
    removed menu. camelCased.
  67. mcmlxxix
    Wed Mar 10 2010 05:58 pm PST

    Modified Files:
    exec/commservice.js 1.4 1.5 diff

    Log Message:
    timeout on handshake to prevent a client bug from crashing the service
  68. deuce
    Wed Mar 10 2010 05:16 pm PST

    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.
  69. deuce
    Wed Mar 10 2010 05:14 pm PST

    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.
  70. rswindell
    Wed Mar 10 2010 12:39 am PST

    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).
  71. rswindell
    Wed Mar 10 2010 12:04 am PST

    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.
  72. rswindell
    Wed Mar 10 2010 12:01 am PST

    Modified Files:
    src/sbbs3/sbbsdefs.h 1.165 1.166 diff

    Log Message:
    Update copyright to 2010.
  73. deuce
    Tue Mar 09 2010 11:47 pm PST

    Modified Files:
    src/syncterm/term.c 1.291 1.292 diff

    Log Message:
    Fix XModem downloads.
  74. deuce
    Tue Mar 09 2010 11:12 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.125 1.126 diff

    Log Message:
    Fix printf()
  75. deuce
    Tue Mar 09 2010 10:36 pm PST

    Modified Files:
    src/syncterm/term.c 1.290 1.291 diff

    Log Message:
    Fix printf() format.
  76. rswindell
    Tue Mar 09 2010 09:00 pm PST

    Modified Files:
    src/sbbs3/zmodem.c 1.110 1.111 diff

    Log Message:
    Added ZFERR to chr().
  77. rswindell
    Tue Mar 09 2010 08:41 pm PST

    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.
  78. deuce
    Tue Mar 09 2010 05:47 pm PST

    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
  79. deuce
    Tue Mar 09 2010 04:52 pm PST

    Modified Files:
    src/syncterm/fonts.c 1.17 1.18 diff

    Log Message:
    Fix font deletion in font management menu.
  80. deuce
    Tue Mar 09 2010 03:57 pm PST

    Modified Files:
    src/syncterm/fonts.c 1.16 1.17 diff

    Log Message:
    Fix 8x14 font path uniquness...
  81. deuce
    Tue Mar 09 2010 03:13 pm PST

    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.
  82. rswindell
    Tue Mar 09 2010 01:58 pm PST

    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).
  83. rswindell
    Mon Mar 08 2010 07:53 pm PST

    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)
  84. rswindell
    Mon Mar 08 2010 07:52 pm PST

    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).
  85. rswindell
    Mon Mar 08 2010 07:50 pm PST

    Modified Files:
    src/syncterm/term.c 1.289 1.290 diff

    Log Message:
    Fix size of fsize;
  86. rswindell
    Mon Mar 08 2010 07:29 pm PST

    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.
  87. rswindell
    Mon Mar 08 2010 07:27 pm PST

    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).
  88. rswindell
    Mon Mar 08 2010 07:25 pm PST

    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).
  89. rswindell
    Mon Mar 08 2010 07:23 pm PST

    Modified Files:
    src/xpdev/dirwrap.c 1.78 1.79 diff
    src/xpdev/dirwrap.h 1.43 1.44 diff
    src/xpdev/filewrap.c 1.36 1.37 diff
    src/xpdev/filewrap.h 1.30 1.31 diff
    src/xpdev/gen_defs.h 1.49 1.50 diff
    src/xpdev/sockwrap.c 1.40 1.41 diff
    src/xpdev/sockwrap.h 1.36 1.37 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).
  90. rswindell
    Mon Mar 08 2010 05:55 pm PST

    Modified Files:
    src/sbbs3/data_ovl.cpp 1.13 1.14 diff

    Log Message:
    Resolve warning when building LARGE_FILE_SUPPORT.
  91. rswindell
    Mon Mar 08 2010 05:44 pm PST

    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.
  92. deuce
    Mon Mar 08 2010 04:09 pm PST

    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).
  93. deuce
    Mon Mar 08 2010 03:53 pm PST

    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.
  94. deuce
    Mon Mar 08 2010 03:31 pm PST

    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
  95. rswindell
    Mon Mar 08 2010 02:46 pm PST

    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.
  96. rswindell
    Mon Mar 08 2010 02:45 pm PST

    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.
  97. rswindell
    Mon Mar 08 2010 09:56 am PST

    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).
  98. rswindell
    Mon Mar 08 2010 02:27 am PST

    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.
  99. rswindell
    Mon Mar 08 2010 01:46 am PST

    Added Files:
    ctrl/rlogin.cfg NONE 1.1 diff

    Log Message:
    Create rlogin.cfg stub file.
  100. rswindell
    Sun Mar 07 2010 10:33 pm PST
    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.
  101. rswindell
    Sun Mar 07 2010 09:18 pm PST

    Modified Files:
    src/syncterm/conn.c 1.59 1.60 diff

    Log Message:
    Added comment regarding deadlock.
  102. rswindell
    Sun Mar 07 2010 09:17 pm PST

    Modified Files:
    src/sbbs3/services.c 1.240 1.241 diff

    Log Message:
    Use iniGetBytes() for stack size ini key.
  103. rswindell
    Sun Mar 07 2010 07:47 pm PST

    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.
  104. rswindell
    Sun Mar 07 2010 07:44 pm PST

    Modified Files:
    src/xpdev/dirwrap.c 1.77 1.78 diff

    Log Message:
    #include "filewrap.h" to fix flength() for LARGE_FILE_SUPPORT.
  105. rswindell
    Sun Mar 07 2010 07:44 pm PST

    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.
  106. rswindell
    Sun Mar 07 2010 04:58 pm PST

    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.
  107. rswindell
    Sun Mar 07 2010 04:56 pm PST

    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).
  108. rswindell
    Sun Mar 07 2010 03:15 pm PST

    Modified Files:
    exec/load/sbbsdefs.js 1.48 1.49 diff

    Log Message:
    Add variables for possible MsgBase.status values (from smbdefs.h).
  109. rswindell
    Sun Mar 07 2010 03:14 pm PST

    Modified Files:
    exec/nntpservice.js 1.109 1.110 diff

    Log Message:
    Log duplicate message post attempts as warnings.
  110. rswindell
    Sun Mar 07 2010 02:13 pm PST

    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.
  111. rswindell
    Sun Mar 07 2010 02:10 pm PST

    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.
  112. rswindell
    Sat Mar 06 2010 12:15 am PST

    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.
  113. rswindell
    Fri Mar 05 2010 04:13 pm PST

    Modified Files:
    src/sbbs3/bulkmail.cpp 1.29 1.30 diff
    src/sbbs3/chat.cpp 1.56 1.57 diff
    src/sbbs3/data.cpp 1.26 1.27 diff
    src/sbbs3/data_ovl.cpp 1.12 1.13 diff
    src/sbbs3/download.cpp 1.40 1.41 diff
    src/sbbs3/email.cpp 1.49 1.50 diff
    src/sbbs3/exec.cpp 1.83 1.84 diff
    src/sbbs3/execmisc.cpp 1.52 1.53 diff
    src/sbbs3/fido.cpp 1.47 1.48 diff
    src/sbbs3/file.cpp 1.26 1.27 diff
    src/sbbs3/filedat.c 1.33 1.34 diff
    src/sbbs3/getmail.c 1.9 1.10 diff
    src/sbbs3/getmsg.cpp 1.37 1.38 diff
    src/sbbs3/getnode.cpp 1.38 1.39 diff
    src/sbbs3/getstats.c 1.2 1.3 diff
    src/sbbs3/js_file.c 1.119 1.120 diff
    src/sbbs3/js_global.c 1.252 1.253 diff
    src/sbbs3/listfile.cpp 1.53 1.54 diff
    src/sbbs3/logout.cpp 1.25 1.26 diff
    src/sbbs3/main.cpp 1.544 1.545 diff
    src/sbbs3/msgtoqwk.cpp 1.33 1.34 diff
    src/sbbs3/netmail.cpp 1.39 1.40 diff
    src/sbbs3/pack_qwk.cpp 1.58 1.59 diff
    src/sbbs3/postmsg.cpp 1.81 1.82 diff
    src/sbbs3/prntfile.cpp 1.19 1.20 diff
    src/sbbs3/qwk.cpp 1.52 1.53 diff
    src/sbbs3/readmail.cpp 1.51 1.52 diff
    src/sbbs3/readmsgs.cpp 1.51 1.52 diff
    src/sbbs3/sortdir.cpp 1.6 1.7 diff
    src/sbbs3/str.cpp 1.62 1.63 diff
    src/sbbs3/text_sec.cpp 1.12 1.13 diff
    src/sbbs3/tmp_xfer.cpp 1.44 1.45 diff
    src/sbbs3/un_qwk.cpp 1.40 1.41 diff
    src/sbbs3/un_rep.cpp 1.50 1.51 diff
    src/sbbs3/upload.cpp 1.53 1.54 diff
    src/sbbs3/userdat.c 1.124 1.125 diff
    src/sbbs3/useredit.cpp 1.41 1.42 diff
    src/sbbs3/writemsg.cpp 1.87 1.88 diff

    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.
  114. rswindell
    Fri Mar 05 2010 04:05 pm PST

    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).
  115. rswindell
    Fri Mar 05 2010 03:55 pm PST

    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.
  116. rswindell
    Fri Mar 05 2010 03:54 pm PST

    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).
  117. rswindell
    Fri Mar 05 2010 03:26 pm PST

    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).
  118. rswindell
    Fri Mar 05 2010 12:56 pm PST

    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.
  119. rswindell
    Fri Mar 05 2010 12:54 pm PST

    Modified Files:
    src/syncterm/term.c 1.284 1.285 diff

    Log Message:
    Hopefully fixed data_waiting() callback.
  120. rswindell
    Fri Mar 05 2010 12:53 pm PST

    Modified Files:
    src/syncterm/bbslist.c 1.185 1.186 diff

    Log Message:
    Removed unused variable.
  121. rswindell
    Fri Mar 05 2010 12:12 am PST

    Modified Files:
    src/syncterm/term.c 1.283 1.284 diff

    Log Message:
    Added comment about incorrect behavior of data_waiting callback.
  122. rswindell
    Fri Mar 05 2010 12:11 am PST

    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.
  123. rswindell
    Thu Mar 04 2010 11:24 pm PST

    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.
  124. rswindell
    Thu Mar 04 2010 11:23 pm PST

    Modified Files:
    src/syncterm/term.c 1.282 1.283 diff

    Log Message:
    More 64-bit bit file size goodness.
  125. rswindell
    Thu Mar 04 2010 09:59 pm PST

    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.
  126. rswindell
    Thu Mar 04 2010 09:57 pm PST

    Modified Files:
    src/xpdev/gen_defs.h 1.46 1.47 diff

    Log Message:
    A couple select 64-bit printf() things from inttypes.h.
  127. rswindell
    Thu Mar 04 2010 08:21 pm PST

    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().
  128. rswindell
    Thu Mar 04 2010 08:09 pm PST

    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
  129. rswindell
    Thu Mar 04 2010 07:30 pm PST

    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).
  130. deuce
    Thu Mar 04 2010 06:29 pm PST

    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.
  131. deuce
    Thu Mar 04 2010 04:53 pm PST

    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
  132. deuce
    Thu Mar 04 2010 04:43 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.115 1.116 diff

    Log Message:
    Update single-threaded implementation to new senbuf() function.
  133. deuce
    Thu Mar 04 2010 04:03 pm PST

    Modified Files:
    src/xpdev/xpevent.c 1.13 1.14 diff

    Log Message:
    Handle failues of inifinite waits
  134. deuce
    Thu Mar 04 2010 03:53 pm PST

    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.
  135. deuce
    Thu Mar 04 2010 02:59 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.114 1.115 diff

    Log Message:
    Add more log output during send_byte() WRT RingBuffer stuff.
  136. deuce
    Thu Mar 04 2010 02:57 pm PST

    Modified Files:
    src/xpdev/xpevent.c 1.11 1.12 diff

    Log Message:
    Be sure to decrement nwaiters.
  137. deuce
    Thu Mar 04 2010 02:29 pm PST

    Modified Files:
    src/xpdev/xpevent.c 1.10 1.11 diff

    Log Message:
    Read the manpage before assuming what a function does.
    
    *stab*
  138. deuce
    Thu Mar 04 2010 02:25 pm PST

    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).
  139. mcmlxxix
    Thu Mar 04 2010 12:58 pm PST

    Modified Files:
    xtrn/dicewarz/ai.js 1.10 1.11 diff
    xtrn/dicewarz/dice.js 1.43 1.44 diff
    xtrn/dicewarz/diceroll.js 1.2 1.3 diff
    xtrn/dicewarz/display.js 1.5 1.6 diff
    xtrn/dicewarz/maps.js 1.16 1.17 diff
    xtrn/dicewarz/menu.js 1.3 1.4 diff
    xtrn/dicewarz/territory.js 1.1.1.1 1.2 diff

    Log Message:
    camelcased methods/functions (for consistency). 
    fixed numerous scoring bugs (that have been plagueing me for 2 years)
  140. deuce
    Thu Mar 04 2010 12:31 pm PST

    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
  141. deuce
    Wed Mar 03 2010 08:49 pm PST

    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.
  142. deuce
    Wed Mar 03 2010 08:48 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.111 1.112 diff

    Log Message:
    Remove old raw code.
  143. deuce
    Wed Mar 03 2010 08:34 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.110 1.111 diff

    Log Message:
    Fix telnet with stdio mode.
  144. deuce
    Wed Mar 03 2010 08:29 pm PST

    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.
  145. deuce
    Wed Mar 03 2010 08:26 pm PST

    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()
  146. deuce
    Wed Mar 03 2010 10:05 am PST

    Modified Files:
    src/syncterm/term.c 1.279 1.280 diff

    Log Message:
    Add log level support for supressing log line generation.
  147. deuce
    Wed Mar 03 2010 12:24 am PST

    Modified Files:
    src/sbbs3/sexyz.c 1.108 1.109 diff

    Log Message:
    Fix typo
  148. deuce
    Wed Mar 03 2010 12:23 am PST

    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().
  149. deuce
    Tue Mar 02 2010 11:45 pm PST

    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.
  150. deuce
    Tue Mar 02 2010 11:35 pm PST

    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.
  151. deuce
    Tue Mar 02 2010 11:25 pm PST

    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.
  152. deuce
    Tue Mar 02 2010 11:14 pm PST

    Modified Files:
    src/syncterm/conn.c 1.58 1.59 diff

    Log Message:
    Fix recv_upto() again.
  153. deuce
    Tue Mar 02 2010 11:09 pm PST

    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.
  154. deuce
    Tue Mar 02 2010 10:49 pm PST

    Modified Files:
    src/syncterm/conn.c 1.57 1.58 diff

    Log Message:
    Fix recv_upto()
  155. deuce
    Tue Mar 02 2010 10:35 pm PST

    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.
  156. deuce
    Tue Mar 02 2010 10:34 pm PST

    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.
  157. deuce
    Tue Mar 02 2010 10:26 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.106 1.107 diff

    Log Message:
    Fix the previous serious warning correctly... this starts with \n...
  158. rswindell
    Tue Mar 02 2010 10:22 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.105 1.106 diff

    Log Message:
    Fixed warnings (one serious).
  159. deuce
    Tue Mar 02 2010 08:53 pm PST

    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
  160. deuce
    Tue Mar 02 2010 08:52 pm PST

    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...
  161. deuce
    Tue Mar 02 2010 08:50 pm PST

    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()
  162. deuce
    Tue Mar 02 2010 06:41 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.101 1.102 diff

    Log Message:
    Fix data_waiting() and avoid void* math.
  163. deuce
    Tue Mar 02 2010 03:43 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.100 1.101 diff

    Log Message:
    Fix sock_sendbuf() stuttering.
  164. deuce
    Tue Mar 02 2010 03:22 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.99 1.100 diff

    Log Message:
    On FreeBSD, EAGAIN==EQOULDBLOCK
  165. deuce
    Tue Mar 02 2010 03:20 pm PST

    Modified Files:
    src/syncterm/term.c 1.273 1.274 diff

    Log Message:
    Use new flush callback for zmodem.
  166. deuce
    Tue Mar 02 2010 03:11 pm PST

    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
  167. rswindell
    Tue Mar 02 2010 02:10 pm PST

    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.
  168. rswindell
    Mon Mar 01 2010 07:09 pm PST

    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.
  169. mcmlxxix
    Mon Mar 01 2010 11:16 am PST

    Modified Files:
    exec/load/graphic.js 1.17 1.18 diff

    Log Message:
    Added "random" drawing effect
  170. rswindell
    Sun Feb 28 2010 11:02 pm PST

    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.
  171. rswindell
    Sun Feb 28 2010 05:45 pm PST

    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.
  172. rswindell
    Sun Feb 28 2010 05:44 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.97 1.98 diff

    Log Message:
    Fix for Win32, support send() and recv() returning errno=EWOULDBLOCK.
  173. rswindell
    Fri Feb 26 2010 08:02 pm PST

    Modified Files:
    src/uifc/uifcx.c 1.24 1.25 diff

    Log Message:
    Don't display ^A and ^B characters in help text buffers.
  174. rswindell
    Thu Feb 25 2010 06:13 pm PST

    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).
  175. rswindell
    Thu Feb 25 2010 06:03 pm PST

    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!
  176. rswindell
    Thu Feb 25 2010 05:26 pm PST

    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").
  177. rswindell
    Thu Feb 25 2010 05:11 pm PST

    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
  178. rswindell
    Thu Feb 25 2010 04:19 pm PST

    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).
  179. deuce
    Thu Feb 25 2010 01:34 pm PST

    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.
  180. deuce
    Thu Feb 25 2010 09:27 am PST

    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.
  181. rswindell
    Wed Feb 24 2010 11:43 pm PST

    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.
  182. rswindell
    Wed Feb 24 2010 11:41 pm PST

    Added Files:
    ctrl/spamblock_exempt.cfg NONE 1.1 diff

    Log Message:
    Created stock spamblock_exempt.cfg, with comments on usage and format.
  183. rswindell
    Wed Feb 24 2010 10:44 pm PST

    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
  184. rswindell
    Wed Feb 24 2010 10:40 pm PST

    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.
  185. rswindell
    Wed Feb 24 2010 10:33 pm PST

    Modified Files:
    src/sbbs3/str_util.c 1.44 1.45 diff

    Log Message:
    Fix typo in comment.
  186. rswindell
    Wed Feb 24 2010 10:32 pm PST

    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().
  187. rswindell
    Wed Feb 24 2010 08:34 pm PST

    Modified Files:
    src/sbbs3/mailsrvr.c 1.509 1.510 diff

    Log Message:
    More detailed 550 error messages.
  188. deuce
    Wed Feb 24 2010 08:07 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.93 1.94 diff

    Log Message:
    Avoid calling msclock() from recv_byte.
  189. rswindell
    Wed Feb 24 2010 07:34 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.92 1.93 diff

    Log Message:
    Avoid divide by zero when sending/receiving zero byte files.
  190. deuce
    Wed Feb 24 2010 07:29 pm PST

    Modified Files:
    src/syncterm/term.c 1.272 1.273 diff

    Log Message:
    More division by zero prevention.
  191. deuce
    Wed Feb 24 2010 07:27 pm PST

    Modified Files:
    src/syncterm/term.c 1.271 1.272 diff

    Log Message:
    Avoid dividing by zero in status output.
  192. rswindell
    Wed Feb 24 2010 07:06 pm PST

    Modified Files:
    src/sbbs3/zmodem.c 1.92 1.93 diff

    Log Message:
    Added support for sending 0-byte and growing files.
  193. rswindell
    Wed Feb 24 2010 06:45 pm PST

    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).
  194. rswindell
    Wed Feb 24 2010 05:47 pm PST

    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.
  195. rswindell
    Tue Feb 23 2010 06:26 pm PST

    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.
  196. rswindell
    Tue Feb 23 2010 06:06 pm PST

    Modified Files:
    src/sbbs3/umonitor/umonitor.c 1.71 1.72 diff

    Log Message:
    Fixed-up config filenames actually in use today in Synchronet.
  197. rswindell
    Mon Feb 22 2010 04:21 pm PST

    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).
  198. rswindell
    Mon Feb 22 2010 03:03 pm PST

    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.
  199. rswindell
    Fri Feb 19 2010 07:25 pm PST

    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).
  200. rswindell
    Fri Feb 19 2010 07:23 pm PST

    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
  201. rswindell
    Fri Feb 19 2010 05:46 pm PST

    Modified Files:
    src/sbbs3/websrvr.c 1.521 1.522 diff

    Log Message:
    Removed unnecessary SAFECOPY and fixed a couple comments.
  202. rswindell
    Thu Feb 18 2010 09:28 pm PST

    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 '/'.
  203. mcmlxxix
    Tue Feb 16 2010 05:49 pm PST

    Modified Files:
    xtrn/bublbogl/boggle.js 1.4 1.5 diff

    Log Message:
    Fixed date selection bug
  204. mcmlxxix
    Tue Feb 16 2010 05:47 pm PST

    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
  205. cyan
    Thu Feb 11 2010 07:34 pm PST

    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.
  206. cyan
    Thu Feb 11 2010 07:34 pm PST

    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.
  207. cyan
    Thu Feb 11 2010 07:34 pm PST

    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.
  208. rswindell
    Sat Feb 06 2010 01:58 pm PST

    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.
  209. mcmlxxix
    Tue Feb 02 2010 08:12 pm PST

    Modified Files:
    exec/commservice.js 1.3 1.4 diff

    Log Message:
    corrected documentation
  210. mcmlxxix
    Tue Feb 02 2010 08:11 pm PST

    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
  211. mcmlxxix
    Tue Feb 02 2010 08:10 pm PST

    Added Files:
    ctrl/filesync.ini NONE 1.1 diff

    Log Message:
    file containing the working directory info for 
    games/programs that use commservice.js
  212. mcmlxxix
    Mon Feb 01 2010 02:09 pm PST

    Modified Files:
    xtrn/chess/chess.js 1.12 1.13 diff

    Log Message:
    Added some connection failsafe checking to avoid spamming myself.
  213. mcmlxxix
    Mon Feb 01 2010 02:09 pm PST

    Modified Files:
    exec/commservice.js 1.2 1.3 diff

    Log Message:
    Added some connection failsafe checking to avoid spamming myself.
  214. mcmlxxix
    Mon Feb 01 2010 02:08 pm PST

    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.
  215. mcmlxxix
    Mon Feb 01 2010 12:19 pm PST

    Modified Files:
    exec/commservice.js 1.1 1.2 diff

    Log Message:
    Added file synchronization functions.
    Changed just about everything. See diff.
  216. mcmlxxix
    Mon Feb 01 2010 12:17 pm PST

    Added Files:
    exec/load/filesync.js NONE 1.1 diff

    Log Message:
    File synchronization script used by commserv.js
    Handles background file transfers
  217. mcmlxxix
    Mon Feb 01 2010 12:15 pm PST

    Modified Files:
    exec/load/commclient.js 1.1 1.2 diff

    Log Message:
    Added file synchronization functions. 
    Fixed some bugs. Created some bugs.
  218. mcmlxxix
    Mon Feb 01 2010 12:13 pm PST

    Modified Files:
    exec/load/chateng.js 2.0 2.1 diff

    Log Message:
    Changed visual scheme a bit, added some interbbs features
  219. mcmlxxix
    Mon Feb 01 2010 12:11 pm PST

    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.
  220. rswindell
    Mon Feb 01 2010 11:22 am PST

    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.
  221. rswindell
    Wed Jan 27 2010 12:46 am PST

    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.
  222. rswindell
    Thu Jan 21 2010 10:43 pm PST

    Modified Files:
    src/build/Common.gmake 1.69 1.70 diff

    Log Message:
    Revert last commit, apparently 'sed -E' is not universally supported.
  223. deuce
    Wed Jan 20 2010 07:55 pm PST

    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.
  224. deuce
    Fri Dec 18 2009 07:24 pm PST

    Modified Files:
    src/sbbs3/gtkchat/GNUmakefile 1.2 1.3 diff

    Log Message:
    Fix path to glade file.
  225. rswindell
    Wed Dec 16 2009 04:57 pm PST

    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?).
  226. rswindell
    Fri Dec 11 2009 01:24 am PST

    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.
  227. deuce
    Wed Dec 09 2009 11:02 pm PST

    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!)
  228. rswindell
    Wed Dec 09 2009 11:00 am PST

    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.
  229. rswindell
    Wed Dec 09 2009 10:53 am PST

    Modified Files:
    src/sbbs3/websrvr.c 1.519 1.520 diff

    Log Message:
    Use host name buffer rather than pointer for logging, etc.
  230. rswindell
    Tue Dec 08 2009 03:46 pm PST

    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).
  231. rswindell
    Thu Dec 03 2009 10:05 pm PST

    Modified Files:
    src/sbbs3/pack_rep.cpp 1.36 1.37 diff

    Log Message:
    Added comment regarding mv() usage.
  232. rswindell
    Thu Dec 03 2009 10:04 pm PST

    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.
  233. mcmlxxix
    Mon Nov 30 2009 01:45 pm PST

    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
  234. mcmlxxix
    Mon Nov 30 2009 01:38 pm PST

    Added Files:
    exec/load/commclient.js NONE 1.1 diff

    Log Message:
    Inter-BBS/Inter-node communication client (for use with commservice.js)
  235. mcmlxxix
    Mon Nov 30 2009 01:37 pm PST

    Added Files:
    exec/commservice.js NONE 1.1 diff

    Log Message:
    Inter-BBS/Inter-node communication service (supersedes qengine.js)
  236. cyan
    Fri Nov 27 2009 09:57 pm PST

    Added Files:
    xtrn/kingdom/kingdom.js NONE 1.1 diff

    Log Message:
    * Moved in from exec
  237. cyan
    Fri Nov 27 2009 09:56 pm PST
    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
  238. cyan
    Fri Nov 27 2009 09:54 pm PST
    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
  239. rswindell
    Fri Nov 27 2009 03:27 pm PST

    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.
  240. deuce
    Tue Nov 24 2009 03:13 pm PST

    Modified Files:
    xtrn/tankbattle/tanks.js 1.4 1.5 diff

    Log Message:
    Load logging.js from exec/load, not root
  241. deuce
    Tue Nov 24 2009 12:33 pm PST

    Modified Files:
    xtrn/tw2/sectors.js 1.8 1.9 diff

    Log Message:
    Fix bug in retreat (found by DigitalMan)
  242. rswindell
    Sat Nov 21 2009 01:04 pm PST

    Modified Files:
    src/sbbs3/services.c 1.239 1.240 diff

    Log Message:
    Resolve warning:
    services.c:943: warning: assignment from incompatible pointer type
  243. rswindell
    Sat Nov 21 2009 12:50 pm PST

    Modified Files:
    src/sbbs3/text_defaults.c 1.8 1.9 diff

    Log Message:
    Apply text.dat changes to defaults.
  244. rswindell
    Sat Nov 21 2009 12:49 pm PST

    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.
  245. rswindell
    Sat Nov 21 2009 12:42 pm PST

    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).
  246. rswindell
    Sat Nov 21 2009 12:36 pm PST

    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.
  247. rswindell
    Sat Nov 21 2009 12:34 pm PST

    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.
  248. rswindell
    Sat Nov 21 2009 12:32 pm PST

    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).
  249. rswindell
    Fri Nov 20 2009 10:20 pm PST

    Modified Files:
    src/sbbs3/ftpsrvr.c 1.362 1.363 diff

    Log Message:
    Fix a couple of warnings.
  250. deuce
    Mon Nov 16 2009 09:26 pm PST

    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.
  251. deuce
    Mon Nov 16 2009 09:06 pm PST

    Modified Files:
    exec/load/822header.js 1.1 1.2 diff

    Log Message:
    Add missint CRLF at end of From: header
  252. deuce
    Mon Nov 16 2009 08:50 pm PST

    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.
  253. deuce
    Sat Nov 14 2009 01:40 am PST

    Modified Files:
    exec/imapservice.js 1.24 1.25 diff

    Log Message:
    Add support for RFC5161 UNSELECT command.
  254. deuce
    Sat Nov 14 2009 01:28 am PST

    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.
  255. deuce
    Sat Nov 14 2009 01:04 am PST

    Modified Files:
    exec/imapservice.js 1.22 1.23 diff

    Log Message:
    Add support for RFC3348 Child Mailbox Extension
  256. deuce
    Sat Nov 14 2009 12:30 am PST

    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.
  257. deuce
    Sat Nov 14 2009 12:29 am PST

    Modified Files:
    exec/mime.js 1.3 1.4 diff

    Log Message:
    Minor optimizations.
  258. deuce
    Fri Nov 13 2009 09:41 pm PST

    Modified Files:
    exec/imapservice.js 1.20 1.21 diff

    Log Message:
    Use 822header.js
  259. deuce
    Fri Nov 13 2009 09:39 pm PST

    Modified Files:
    src/sbbs3/js_msgbase.c 1.151 1.152 diff

    Log Message:
    Fix cAPScASE
  260. deuce
    Fri Nov 13 2009 09:12 pm PST

    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.
  261. deuce
    Fri Nov 13 2009 08:47 pm PST

    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.
  262. deuce
    Fri Nov 13 2009 08:39 pm PST

    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.
  263. deuce
    Fri Nov 13 2009 07:56 pm PST

    Modified Files:
    src/sbbs3/js_msgbase.c 1.148 1.149 diff

    Log Message:
    Use a common prototype object for index and header objects.
  264. deuce
    Fri Nov 13 2009 04:17 pm PST

    Modified Files:
    exec/imapservice.js 1.19 1.20 diff

    Log Message:
    Add TODO comments.
  265. deuce
    Fri Nov 13 2009 04:13 pm PST

    Modified Files:
    exec/imapservice.js 1.18 1.19 diff

    Log Message:
    Add partial FETCH for BODY[]
  266. deuce
    Fri Nov 13 2009 04:02 pm PST

    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)
  267. deuce
    Fri Nov 13 2009 04:00 pm PST

    Modified Files:
    exec/mime.js 1.2 1.3 diff

    Log Message:
    Minor fixes, always parse mime (because of default headers)
  268. deuce
    Fri Nov 13 2009 04:10 am PST

    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)
  269. deuce
    Thu Nov 12 2009 09:29 pm PST

    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.
  270. deuce
    Thu Nov 12 2009 07:51 am PST

    Modified Files:
    exec/imapservice.js 1.16 1.17 diff

    Log Message:
    Place quotes around From name when we make up a Reply-To.
  271. rswindell
    Thu Nov 12 2009 12:13 am PST

    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.
  272. rswindell
    Wed Nov 11 2009 08:34 pm PST

    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!
  273. deuce
    Wed Nov 11 2009 08:34 pm PST

    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
  274. rswindell
    Tue Nov 10 2009 09:35 pm PST

    Modified Files:
    src/sbbs3/scfglib1.c 1.61 1.62 diff

    Log Message:
    Minor int var type updates.
  275. rswindell
    Tue Nov 10 2009 09:34 pm PST

    Modified Files:
    src/sbbs3/scfgdefs.h 1.34 1.35 diff

    Log Message:
    Minor int var type updates.
  276. rswindell
    Tue Nov 10 2009 09:32 pm PST

    Modified Files:
    src/sbbs3/main.cpp 1.542 1.543 diff

    Log Message:
    Minor int var type updates.
  277. rswindell
    Tue Nov 10 2009 09:30 pm PST

    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.
  278. rswindell
    Tue Nov 10 2009 09:28 pm PST

    Modified Files:
    src/sbbs3/ftpsrvr.c 1.361 1.362 diff

    Log Message:
    Minor int var type updates.
  279. deuce
    Tue Nov 10 2009 06:16 pm PST

    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.
  280. deuce
    Tue Nov 10 2009 05:56 pm PST

    Modified Files:
    src/sbbs3/js_msgbase.c 1.147 1.148 diff

    Log Message:
    Fix overzealous search/replace
  281. deuce
    Tue Nov 10 2009 05:49 pm PST

    Modified Files:
    src/sbbs3/js_msg_area.c 1.56 1.57 diff

    Log Message:
    Fix typo.
  282. rswindell
    Tue Nov 10 2009 04:12 pm PST

    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.
  283. rswindell
    Tue Nov 10 2009 04:02 pm PST

    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.
  284. rswindell
    Tue Nov 10 2009 03:58 pm PST

    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!
  285. deuce
    Tue Nov 10 2009 02:53 pm PST

    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.
  286. deuce
    Tue Nov 10 2009 02:48 pm PST

    Modified Files:
    src/sbbs3/js_user.c 1.78 1.79 diff

    Log Message:
    Ditt for get (when creating new getters in the prototype)
  287. deuce
    Tue Nov 10 2009 02:08 pm PST

    Modified Files:
    src/sbbs3/js_user.c 1.77 1.78 diff

    Log Message:
    Ditto for set (allow adding properties to the prototype)
  288. deuce
    Tue Nov 10 2009 02:06 pm PST

    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.
  289. deuce
    Tue Nov 10 2009 01:28 am PST

    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.
  290. deuce
    Mon Nov 09 2009 10:51 pm PST

    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
  291. deuce
    Mon Nov 09 2009 04:50 pm PST

    Modified Files:
    exec/imapservice.js 1.11 1.12 diff

    Log Message:
    Make sublist replacements global to fix multiple wildcard issue
  292. deuce
    Mon Nov 09 2009 04:07 pm PST

    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.
  293. rswindell
    Sun Nov 08 2009 06:54 pm PST

    Modified Files:
    src/sbbs3/answer.cpp 1.67 1.68 diff
    src/sbbs3/con_hi.cpp 1.19 1.20 diff
    src/sbbs3/data.cpp 1.25 1.26 diff
    src/sbbs3/download.cpp 1.39 1.40 diff
    src/sbbs3/getkey.cpp 1.41 1.42 diff
    src/sbbs3/getnode.cpp 1.36 1.37 diff
    src/sbbs3/logfile.cpp 1.50 1.51 diff
    src/sbbs3/login.cpp 1.14 1.15 diff
    src/sbbs3/logon.cpp 1.50 1.51 diff
    src/sbbs3/main.cpp 1.541 1.542 diff
    src/sbbs3/newuser.cpp 1.57 1.58 diff
    src/sbbs3/putnode.cpp 1.17 1.18 diff
    src/sbbs3/qwk.cpp 1.50 1.51 diff
    src/sbbs3/qwktomsg.cpp 1.49 1.50 diff
    src/sbbs3/sbbs.h 1.339 1.340 diff
    src/sbbs3/un_qwk.cpp 1.39 1.40 diff
    src/sbbs3/un_rep.cpp 1.49 1.50 diff
    src/sbbs3/upload.cpp 1.52 1.53 diff
    src/sbbs3/useredit.cpp 1.40 1.41 diff
    src/sbbs3/writemsg.cpp 1.86 1.87 diff
    src/sbbs3/xtrn.cpp 1.205 1.206 diff

    Log Message:
    Add optional log_level argument to sbbs_t::logline() function.
  294. rswindell
    Sun Nov 08 2009 06:38 pm PST

    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.
  295. rswindell
    Sun Nov 08 2009 01:42 pm PST

    Modified Files:
    src/sbbs3/userdat.c 1.122 1.123 diff

    Log Message:
    Prevent double filtering.
  296. deuce
    Thu Nov 05 2009 08:06 pm PST

    Modified Files:
    exec/imapservice.js 1.10 1.11 diff

    Log Message:
    Remove debug output.
  297. deuce
    Thu Nov 05 2009 08:05 pm PST

    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).
  298. rswindell
    Thu Nov 05 2009 04:38 pm PST

    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.
  299. rswindell
    Thu Nov 05 2009 09:05 am PST

    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).
  300. deuce
    Thu Nov 05 2009 06:20 am PST

    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.
  301. deuce
    Thu Nov 05 2009 03:32 am PST

    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.
  302. deuce
    Wed Nov 04 2009 10:07 pm PST

    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.
  303. deuce
    Wed Nov 04 2009 09:00 pm PST

    Modified Files:
    exec/imap.js 1.6 1.7 diff

    Log Message:
    Add more header fields.
  304. deuce
    Wed Nov 04 2009 08:36 pm PST

    Modified Files:
    exec/imap.js 1.5 1.6 diff

    Log Message:
    Remove PEEK for response to BODY[] as well.
  305. deuce
    Wed Nov 04 2009 08:27 pm PST

    Modified Files:
    exec/imap.js 1.4 1.5 diff

    Log Message:
    Numerous fixes... good enough for Thunderbird
  306. deuce
    Wed Nov 04 2009 05:11 pm PST

    Modified Files:
    src/syncterm/bbslist.c 1.183 1.184 diff

    Log Message:
    Disable quick-connect in safe mode.
  307. mcmlxxix
    Tue Nov 03 2009 02:23 pm PST

    Modified Files:
    exec/load/qengine.js 1.10 1.11 diff

    Log Message:
    verify userfile object before attempting to access it
  308. mcmlxxix
    Tue Nov 03 2009 11:10 am PST

    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
  309. mcmlxxix
    Tue Nov 03 2009 11:06 am PST

    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
  310. deuce
    Tue Nov 03 2009 12:07 am PST

    Modified Files:
    exec/imap.js 1.3 1.4 diff

    Log Message:
    Better command parser, add handlers for all commands/states.
  311. rswindell
    Sun Nov 01 2009 10:26 pm PST

    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.
  312. rswindell
    Sun Nov 01 2009 07:30 pm PST

    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").
  313. deuce
    Sat Oct 31 2009 01:35 am PDT

    Modified Files:
    src/sbbs3/services.c 1.238 1.239 diff

    Log Message:
    Support scan pointers in services.
  314. deuce
    Sat Oct 31 2009 01:34 am PDT

    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...
  315. deuce
    Sat Oct 31 2009 12:19 am PDT
    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.
  316. deuce
    Sat Oct 31 2009 12:01 am PDT

    Modified Files:
    src/doors/u32rr/Alchemisty.c 1.10 1.11 diff
    src/doors/u32rr/BobsBeer.c 1.2 1.3 diff
    src/doors/u32rr/Config.c 1.2 1.3 diff
    src/doors/u32rr/Config.h 1.2 1.3 diff
    src/doors/u32rr/Drinking.c NONE 1.1 diff
    src/doors/u32rr/IO.c 1.1 1.2 diff
    src/doors/u32rr/IO.h 1.2 1.3 diff
    src/doors/u32rr/Makefile 1.6 1.7 diff
    src/doors/u32rr/ShadyShops.c 1.6 1.7 diff
    src/doors/u32rr/Status.c 1.3 1.4 diff
    src/doors/u32rr/Status.h NONE 1.1 diff
    src/doors/u32rr/dumbass.c NONE 1.1 diff
    src/doors/u32rr/macros.h 1.5 1.6 diff
    src/doors/u32rr/str.c NONE 1.1 diff
    src/doors/u32rr/str.h NONE 1.1 diff
    src/doors/u32rr/testmain.c 1.8 1.9 diff
    src/doors/u32rr/todo.h 1.8 1.9 diff
    src/doors/u32rr/various.c 1.5 1.6 diff
    src/doors/u32rr/various.h 1.3 1.4 diff

    Added Files:
    	Drinking.c Status.h dumbass.c str.c str.h 
    Log Message:
    Finished Bobs Beer and fixed up Status.
    Started Drinking.
  317. deuce
    Fri Oct 30 2009 11:59 pm PDT

    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.
  318. deuce
    Fri Oct 30 2009 11:56 pm PDT

    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.
  319. rswindell
    Thu Oct 29 2009 11:20 pm PDT

    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.
  320. rswindell
    Thu Oct 29 2009 04:06 pm PDT

    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.
  321. rswindell
    Thu Oct 29 2009 03:51 pm PDT

    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.
  322. rswindell
    Thu Oct 29 2009 03:50 pm PDT

    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.
  323. rswindell
    Wed Oct 28 2009 12:40 pm PDT

    Modified Files:
    src/sbbs3/un_rep.cpp 1.48 1.49 diff

    Log Message:
    Change "Filtering" log message to "!Filtering".
  324. rswindell
    Wed Oct 28 2009 12:38 pm PDT

    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.
  325. rswindell
    Wed Oct 28 2009 12:37 pm PDT

    Modified Files:
    exec/nntpservice.js 1.108 1.109 diff

    Log Message:
    Log more detailed post failure error message.
  326. rswindell
    Mon Oct 26 2009 11:03 pm PDT

    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.
  327. rswindell
    Mon Oct 26 2009 11:01 pm PDT

    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.
  328. deuce
    Mon Oct 26 2009 03:48 pm PDT

    Modified Files:
    src/doors/u32rr/Status.c 1.2 1.3 diff

    Log Message:
    Fix new mode status output.
  329. rswindell
    Sat Oct 24 2009 10:11 pm PDT

    Modified Files:
    ctrl/mailproc.ini 1.5 1.6 diff

    Log Message:
    Added ProcessSPAM and ProcessDNSBL options.
  330. rswindell
    Sat Oct 24 2009 10:10 pm PDT

    Modified Files:
    src/sbbs3/scfg/scfgsys.c 1.29 1.30 diff

    Log Message:
    Remove the "Sound Alarm on Error" option (no longer used).
  331. rswindell
    Sat Oct 24 2009 10:08 pm PDT

    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c 1.42 1.43 diff

    Log Message:
    Change "Remote Command Line" to just "Command Line".
  332. rswindell
    Sat Oct 24 2009 10:07 pm PDT

    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.
  333. rswindell
    Sat Oct 24 2009 10:05 pm PDT

    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.
  334. rswindell
    Sat Oct 24 2009 10:04 pm PDT

    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.
  335. rswindell
    Sat Oct 24 2009 10:01 pm PDT

    Modified Files:
    src/sbbs3/ctrl/WebCfgDlgUnit.dfm 1.7 1.8 diff

    Log Message:
    Fix tab order.
  336. rswindell
    Sat Oct 24 2009 08:12 pm PDT

    Modified Files:
    src/sbbs3/bulkmail.cpp 1.28 1.29 diff
    src/sbbs3/email.cpp 1.48 1.49 diff
    src/sbbs3/msgtoqwk.cpp 1.32 1.33 diff
    src/sbbs3/netmail.cpp 1.38 1.39 diff
    src/sbbs3/postmsg.cpp 1.80 1.81 diff
    src/sbbs3/qwktomsg.cpp 1.48 1.49 diff
    src/sbbs3/sbbs.h 1.338 1.339 diff
    src/sbbs3/writemsg.cpp 1.85 1.86 diff

    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.
  337. rswindell
    Sat Oct 24 2009 08:11 pm PDT

    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.
  338. rswindell
    Sat Oct 24 2009 08:07 pm PDT

    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.
  339. rswindell
    Sat Oct 24 2009 08:05 pm PDT

    Modified Files:
    src/sbbs3/ftpsrvr.c 1.359 1.360 diff
    src/sbbs3/ftpsrvr.h 1.47 1.48 diff
    src/sbbs3/mailsrvr.c 1.504 1.505 diff
    src/sbbs3/mailsrvr.h 1.66 1.67 diff
    src/sbbs3/main.cpp 1.538 1.539 diff
    src/sbbs3/services.c 1.237 1.238 diff
    src/sbbs3/services.h 1.37 1.38 diff
    src/sbbs3/startup.h 1.66 1.67 diff
    src/sbbs3/websrvr.c 1.516 1.517 diff
    src/sbbs3/websrvr.h 1.42 1.43 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.
    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.
  340. rswindell
    Sat Oct 24 2009 07:58 pm PDT

    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".
  341. rswindell
    Sat Oct 24 2009 07:56 pm PDT

    Modified Files:
    src/sbbs3/text_sec.cpp 1.11 1.12 diff

    Log Message:
    Fix file case for displaying files on *nix.
  342. rswindell
    Sat Oct 24 2009 07:55 pm PDT

    Modified Files:
    src/sbbs3/logfile.cpp 1.49 1.50 diff

    Log Message:
    Shorten the error.log entries to a single line.
  343. rswindell
    Sat Oct 24 2009 07:53 pm PDT

    Modified Files:
    src/sbbs3/xtrn.cpp 1.204 1.205 diff

    Log Message:
    Fix last commit.
  344. deuce
    Sat Oct 24 2009 04:09 am PDT

    Modified Files:
    src/doors/u32rr/Alchemisty.c 1.9 1.10 diff
    src/doors/u32rr/Status.c 1.1 1.2 diff
    src/doors/u32rr/testmain.c 1.7 1.8 diff
    src/doors/u32rr/todo.h 1.7 1.8 diff
    src/doors/u32rr/various.c 1.4 1.5 diff
    src/doors/u32rr/various.h 1.2 1.3 diff

    Log Message:
    Implement healing.
  345. deuce
    Sat Oct 24 2009 02:54 am PDT

    Modified Files:
    src/doors/u32rr/Alchemisty.c 1.8 1.9 diff
    src/doors/u32rr/Alchemisty.h 1.1 1.2 diff
    src/doors/u32rr/Bash.c NONE 1.1 diff
    src/doors/u32rr/Bash.h NONE 1.1 diff
    src/doors/u32rr/BobsBeer.c 1.1 1.2 diff
    src/doors/u32rr/Classes.c NONE 1.1 diff
    src/doors/u32rr/Classes.h NONE 1.1 diff
    src/doors/u32rr/Config.c 1.1 1.2 diff
    src/doors/u32rr/Config.h 1.1 1.2 diff
    src/doors/u32rr/IO.h 1.1 1.2 diff
    src/doors/u32rr/Makefile 1.5 1.6 diff
    src/doors/u32rr/Races.c NONE 1.1 diff
    src/doors/u32rr/Races.h NONE 1.1 diff
    src/doors/u32rr/Status.c NONE 1.1 diff
    src/doors/u32rr/doorIO.h 1.1 1.2 diff
    src/doors/u32rr/files.c 1.6 1.7 diff
    src/doors/u32rr/files.h 1.5 1.6 diff
    src/doors/u32rr/structs.h 1.2 1.3 diff
    src/doors/u32rr/testmain.c 1.6 1.7 diff
    src/doors/u32rr/todo.h 1.6 1.7 diff
    src/doors/u32rr/various.c 1.3 1.4 diff
    src/doors/u32rr/various.h 1.1 1.2 diff

    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.
  346. rswindell
    Sat Oct 24 2009 12:59 am PDT

    Modified Files:
    exec/load/text.js 1.7 1.8 diff

    Log Message:
    Cruft removal.
  347. rswindell
    Sat Oct 24 2009 12:59 am PDT

    Modified Files:
    ctrl/text.dat 1.40 1.41 diff

    Log Message:
    Update some text defaults (replacing "caller" with "connection).
  348. rswindell
    Sat Oct 24 2009 12:57 am PDT

    Modified Files:
    src/sbbs3/text_defaults.c 1.7 1.8 diff

    Log Message:
    Update some text defaults (replacing "caller" with "connection).
  349. deuce
    Fri Oct 23 2009 10:37 pm PDT

    Modified Files:
    src/doors/u32rr/reset/reset.c 1.4 1.5 diff

    Log Message:
    Add level zero
  350. deuce
    Fri Oct 23 2009 10:34 pm PDT

    Modified Files:
    src/doors/u32rr/reset/reset.c 1.3 1.4 diff

    Log Message:
    Add the level file.
  351. rswindell
    Fri Oct 23 2009 10:03 pm PDT

    Modified Files:
    src/sbbs3/ftpsrvr.c 1.358 1.359 diff
    src/sbbs3/logfile.cpp 1.48 1.49 diff
    src/sbbs3/mailsrvr.c 1.503 1.504 diff
    src/sbbs3/main.cpp 1.537 1.538 diff
    src/sbbs3/sbbs.h 1.337 1.338 diff
    src/sbbs3/services.c 1.236 1.237 diff
    src/sbbs3/websrvr.c 1.515 1.516 diff

    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.)
  352. rswindell
    Fri Oct 23 2009 09:58 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.251 1.252 diff

    Log Message:
    Fixed typo in comment.
  353. rswindell
    Fri Oct 23 2009 06:45 pm PDT

    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.
  354. deuce
    Fri Oct 23 2009 02:59 pm PDT

    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.
  355. deuce
    Thu Oct 22 2009 09:25 pm PDT

    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.
  356. deuce
    Thu Oct 22 2009 09:01 pm PDT

    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.
  357. deuce
    Thu Oct 22 2009 08:52 pm PDT

    Modified Files:
    src/doors/u32rr/reset/reset.c 1.1 1.2 diff

    Log Message:
    More file resets...
  358. deuce
    Thu Oct 22 2009 08:52 pm PDT

    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...
  359. deuce
    Thu Oct 22 2009 08:51 pm PDT

    Modified Files:
    src/doors/u32rr/testmain.c 1.5 1.6 diff

    Log Message:
    Always set deleted to false...
  360. deuce
    Thu Oct 22 2009 08:41 pm PDT

    Added Files:
    src/doors/u32rr/reset/Makefile NONE 1.1 diff
    src/doors/u32rr/reset/edabody.c NONE 1.1 diff
    src/doors/u32rr/reset/edarmor.c NONE 1.1 diff
    src/doors/u32rr/reset/edarms.c NONE 1.1 diff
    src/doors/u32rr/reset/edbody.c NONE 1.1 diff
    src/doors/u32rr/reset/eddrink.c NONE 1.1 diff
    src/doors/u32rr/reset/edface.c NONE 1.1 diff
    src/doors/u32rr/reset/edfeets.c NONE 1.1 diff
    src/doors/u32rr/reset/edfood.c NONE 1.1 diff
    src/doors/u32rr/reset/edhands.c NONE 1.1 diff
    src/doors/u32rr/reset/edhead.c NONE 1.1 diff
    src/doors/u32rr/reset/edlegs.c NONE 1.1 diff
    src/doors/u32rr/reset/edmonst.c NONE 1.1 diff
    src/doors/u32rr/reset/edmonst2.c NONE 1.1 diff
    src/doors/u32rr/reset/edneck.c NONE 1.1 diff
    src/doors/u32rr/reset/edrings.c NONE 1.1 diff
    src/doors/u32rr/reset/edshield.c NONE 1.1 diff
    src/doors/u32rr/reset/edwaist.c NONE 1.1 diff
    src/doors/u32rr/reset/edweap.c NONE 1.1 diff
    src/doors/u32rr/reset/edweap01.c NONE 1.1 diff
    src/doors/u32rr/reset/edweap2.c NONE 1.1 diff
    src/doors/u32rr/reset/edweap3.c NONE 1.1 diff
    src/doors/u32rr/reset/reset.c NONE 1.1 diff

    Log Message:
    Add a reset program to create data files
  361. deuce
    Thu Oct 22 2009 08:40 pm PDT
    src/doors/u32rr/reset - New directory NONE NONE
    Update of /cvsroot/sbbs/src/doors/u32rr/reset
    In directory cvs.synchro.net:/tmp/cvs-serv26629/reset
    
    Log Message:
    Directory /cvsroot/sbbs/src/doors/u32rr/reset added to the repository
  362. deuce
    Thu Oct 22 2009 06:32 pm PDT

    Modified Files:
    src/doors/u32rr/Alchemisty.c 1.6 1.7 diff
    src/doors/u32rr/Alchemisty.h NONE 1.1 diff
    src/doors/u32rr/ArmorShop.c 1.2 1.3 diff
    src/doors/u32rr/BobsBeer.c NONE 1.1 diff
    src/doors/u32rr/Config.c NONE 1.1 diff
    src/doors/u32rr/Config.h NONE 1.1 diff
    src/doors/u32rr/IO.c NONE 1.1 diff
    src/doors/u32rr/IO.h NONE 1.1 diff
    src/doors/u32rr/Makefile 1.4 1.5 diff
    src/doors/u32rr/ShadyShops.c 1.4 1.5 diff
    src/doors/u32rr/doorIO.h NONE 1.1 diff
    src/doors/u32rr/files.c 1.3 1.4 diff
    src/doors/u32rr/files.h 1.2 1.3 diff
    src/doors/u32rr/macros.h 1.4 1.5 diff
    src/doors/u32rr/testmain.c 1.4 1.5 diff
    src/doors/u32rr/todo.h 1.5 1.6 diff
    src/doors/u32rr/various.c 1.1 1.2 diff

    Added Files:
    	Alchemisty.h BobsBeer.c Config.c Config.h IO.c IO.h doorIO.h 
    Log Message:
    Write some real I/O routines, use ciolib for test output (so that colours
    work) redesign more stuff.
  363. rswindell
    Thu Oct 22 2009 04:24 pm PDT

    Modified Files:
    src/sbbs3/services.c 1.235 1.236 diff

    Log Message:
    Bug-fix: create Queue class for services to use.
  364. rswindell
    Thu Oct 22 2009 04:22 pm PDT

    Modified Files:
    src/sbbs3/ftpsrvr.c 1.357 1.358 diff

    Log Message:
    Bug-fix: create 'js' object in JavaScript contexts, which allows the load()
    path enhancement to work (e.g. now finds "exec/load/sbbsdefs.js").
  365. deuce
    Thu Oct 22 2009 10:34 am PDT

    Modified Files:
    src/doors/u32rr/Alchemisty.c 1.5 1.6 diff

    Log Message:
    Another menu body out of menu loop.
  366. deuce
    Thu Oct 22 2009 10:28 am PDT

    Modified Files:
    src/doors/u32rr/Alchemisty.c 1.4 1.5 diff
    src/doors/u32rr/ShadyShops.c 1.3 1.4 diff
    src/doors/u32rr/macros.h 1.3 1.4 diff
    src/doors/u32rr/testmain.c 1.3 1.4 diff
    src/doors/u32rr/todo.h 1.4 1.5 diff

    Log Message:
    Move the menu body into a separate function from the loops to allow use
    of alloca() macros.
  367. deuce
    Thu Oct 22 2009 09:54 am PDT

    Modified Files:
    src/doors/u32rr/Alchemisty.c 1.3 1.4 diff
    src/doors/u32rr/Makefile 1.3 1.4 diff
    src/doors/u32rr/ShadyShops.c 1.2 1.3 diff
    src/doors/u32rr/testmain.c 1.2 1.3 diff
    src/doors/u32rr/todo.h 1.3 1.4 diff
    src/doors/u32rr/various.c NONE 1.1 diff
    src/doors/u32rr/various.h NONE 1.1 diff

    Added Files:
    	various.c various.h 
    Log Message:
    Add various.c which includes a common Display_Menu() function.
  368. deuce
    Thu Oct 22 2009 09:08 am PDT

    Modified Files:
    src/doors/u32rr/Alchemisty.c 1.2 1.3 diff
    src/doors/u32rr/Makefile 1.2 1.3 diff
    src/doors/u32rr/ShadyShops.c 1.1 1.2 diff
    src/doors/u32rr/files.c 1.2 1.3 diff
    src/doors/u32rr/files.h 1.1 1.2 diff
    src/doors/u32rr/macros.h 1.2 1.3 diff
    src/doors/u32rr/testmain.c 1.1 1.2 diff
    src/doors/u32rr/todo.h 1.2 1.3 diff

    Log Message:
    Done ShadyShops
  369. deuce
    Thu Oct 22 2009 06:34 am PDT

    Modified Files:
    src/doors/u32rr/Alchemisty.c 1.1 1.2 diff
    src/doors/u32rr/ArmorShop.c 1.1 1.2 diff
    src/doors/u32rr/Makefile 1.1 1.2 diff
    src/doors/u32rr/ShadyShops.c NONE 1.1 diff
    src/doors/u32rr/files.c 1.1 1.2 diff
    src/doors/u32rr/macros.h 1.1 1.2 diff
    src/doors/u32rr/testmain.c NONE 1.1 diff
    src/doors/u32rr/todo.h 1.1 1.2 diff

    Added Files:
    	ShadyShops.c testmain.c 
    Log Message:
    Start work on Shady Shoppes, add a simple test harness to allow testing of
    code.
  370. rswindell
    Wed Oct 21 2009 06:25 pm PDT

    Modified Files:
    src/sbbs3/mailsrvr.c 1.502 1.503 diff

    Log Message:
    Fix gcc error in function `get_header_field': invalid operands to binary -
    Increase some log entry levels from LOG_ERR to LOG_CRIT.
    Changed spam.log entry for spam-bait messages from "REFUSED" to "IGNORED".
    Added several statistics counters for connections/messages refused, ignored, 
    etc. and display the values when the mail server is terminated.
    Handle lines of exactly MAX_LINE_LEN chars better in sockmimetext() - don't
    add an extra blank line between lines.
  371. rswindell
    Wed Oct 21 2009 12:39 pm PDT

    Modified Files:
    src/sbbs3/mailsrvr.c 1.501 1.502 diff

    Log Message:
    * Mail processors may now be configured to not run for DNSBL-listed servers or
      SPAM-bait takers by using the mailproc.ini keys ProcessDNSBL and ProcessSPAM
      (default: True) respectively.
    * sockmimetext() (used for sending message text over SMTP and POP3) now handles
      lines longer than 998 characters correctly (doesn't drop any characters).
      We may need to change this function to split at 510 chars for POP3 and/or use
      quoted-printable content-transfer-encoding for messages with long lines.
    * "!SMTP ..." log lines changed to "SMTP ..." for non-terminal SPAM-related log
      entries.
    * Handle header "field : value" syntax for subject, from, and to field parsing
       for early filtering.
    * Don't tag message (subject and/or header) from DNSBL-listed servers when
       DNSBL_IGNORE option is set.
    * Don't hash message subjects < 10 chars in length (too short for SPAM
      detection).
    * Support Base64 and Quoted-Printable Content-Transfer-Encodings in SMTP
       message headers (decode and store message body accordingly).
    * Clear mailproc 'to' match results when receiving SMTP MAIL FROM command.
    * Allow SMTP authenticated clients to feed the SPAM database by sending mail
      to one of the spam-bait addresses (the sender won't be added to
      spamblock.cfg).
  372. deuce
    Wed Oct 21 2009 12:23 pm PDT

    Added Files:
    src/sbbs3/u32rr/DesignChanges.txt NONE 1.1 diff

    Log Message:
    Document game design changes happening in the translation.
  373. deuce
    Wed Oct 21 2009 12:09 pm PDT

    Added Files:
    src/sbbs3/u32rr/Alchemisty.c NONE 1.1 diff
    src/sbbs3/u32rr/ArmorShop.c NONE 1.1 diff
    src/sbbs3/u32rr/Makefile NONE 1.1 diff
    src/sbbs3/u32rr/files.c NONE 1.1 diff
    src/sbbs3/u32rr/files.h NONE 1.1 diff
    src/sbbs3/u32rr/macros.h NONE 1.1 diff
    src/sbbs3/u32rr/structs.h NONE 1.1 diff
    src/sbbs3/u32rr/todo.h NONE 1.1 diff

    Log Message:
    Initial work on Usuper32 - Royal Revolt
    This is intended to (eventually) be a translation of the current Usurper
    Pascal code into C with the only major change being the use of memory mapped
    files for IPC and game data.
    
    This model should help greatly with the most common Usurper issues, but it
    adds the constraint that all nodes must be running on the same system.
    
    Initially, game play is intended to be identical, and new bugs will be
    introdu