Synchronet CVS Commit Log

This is a log of the 500 most recent changes in the Synchronet CVS repository.
  1. rswindell
    Wed May 07 2008 05:32 pm PDT

    Modified Files:
    src/smblib/smbstr.c 1.15 1.16 diff

    Log Message:
    Fixes to smb_netaddr_type():
    1. Wasn't detecting FTN addresses correctly (would return NET_INTERNET, always)
    2. Wouldn't detect name@<ip_address> as an Internet address (NET_UNKNOWN)
  2. deuce
    Wed Apr 30 2008 06:10 pm PDT

    Modified Files:
    src/xpdev/sockwrap.c 1.33 1.34 diff

    Log Message:
    Add REUSEPORT option for BSD systems.
  3. rswindell
    Mon Apr 21 2008 12:14 pm PDT

    Modified Files:
    src/sbbs3/con_out.cpp 1.51 1.52 diff

    Log Message:
    Revert the changed made in rev 1.41, don't clear the abort flag after a forced
    pause due to clear-screen code.
  4. deuce
    Mon Apr 07 2008 12:24 pm PDT

    Modified Files:
    src/syncterm/Makefile 1.15 1.16 diff

    Log Message:
    Add ssh object file for Win32 builds.
  5. deuce
    Sun Apr 06 2008 10:54 pm PDT

    Modified Files:
    src/syncterm/Info.plist 1.2 1.3 diff
    src/syncterm/syncterm.c 1.150 1.151 diff
    src/syncterm/syncterm.spec 1.2 1.3 diff

    Log Message:
    Update version to 0.9.2
  6. deuce
    Sat Apr 05 2008 01:47 pm PDT

    Modified Files:
    src/xpdev/Common.gmake 1.38 1.39 diff

    Log Message:
    Make PortAudio optional.
  7. deuce
    Sat Apr 05 2008 12:46 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.46 1.47 diff
    src/syncterm/conn.c 1.55 1.56 diff
    src/syncterm/objects.mk 1.20 1.21 diff
    src/syncterm/st_crypt.c 1.14 1.15 diff
    src/syncterm/st_crypt.h 1.10 1.11 diff

    Log Message:
    Make requirement for Cryptlib optional.
    Does not disable SSH options in menus, just makes the binary NEVER work
    with Cryptlib.
  8. rswindell
    Tue Apr 01 2008 01:03 am PDT

    Modified Files:
    src/sbbs3/sexyz.c 1.85 1.86 diff

    Log Message:
    Replace \r and \n with spaces in syslog() output.
  9. rswindell
    Tue Apr 01 2008 12:52 am PDT

    Modified Files:
    src/sbbs3/sexyz.c 1.84 1.85 diff

    Log Message:
    syslog() returns void.
  10. rswindell
    Tue Apr 01 2008 12:47 am PDT

    Modified Files:
    src/sbbs3/sexyz.c 1.83 1.84 diff

    Log Message:
    Enable syslog() output for *nix builds if "syslog=true" is set in sexyz.ini or
    "-syslog" is passed on the command-line.
  11. cyan
    Sat Mar 22 2008 02:38 am PDT

    Added Files:
    exec/kingdom.js NONE 1.1 diff

    Log Message:
    I've had this sitting around forever, so I may as well add it so that Deuce
    can look at it and tell me how wrong the algorithms are ;)
    * "Kingdom Gold", based on the good ole 'Sumer Game' or 'Hamurabi'
    * The idea was to add some nice ANSI screens for various events (earthquake,
      food riots, rain, etc.)  But it's pretty tough to find an ANSI artist willing
      to do that kind of thing these days.
    * I also wanted to add in high score tracking ability and perhaps some kind of
      multi-player element. Alas.
  12. rswindell
    Tue Mar 18 2008 05:24 pm PDT

    Modified Files:
    src/sbbs3/qwktomsg.cpp 1.42 1.43 diff
    src/sbbs3/sbbs.h 1.314 1.315 diff
    src/sbbs3/un_qwk.cpp 1.36 1.37 diff
    src/sbbs3/un_rep.cpp 1.42 1.43 diff

    Log Message:
    Do not parse SENDER* header fields from regular (non-Q-restricted) user's QWK headers.dat files.
  13. rswindell
    Sun Mar 16 2008 03:27 pm PDT

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

    Log Message:
    Fixed NULL dereference on blank "To" field and fixed "To All/blank" check for
    private messages.
  14. rswindell
    Sat Mar 15 2008 12:41 pm PDT

    Modified Files:
    src/sbbs3/mailsrvr.c 1.447 1.448 diff

    Log Message:
    Fixed the "cannot post" log output string format.
  15. rswindell
    Fri Mar 14 2008 11:09 pm PDT

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

    Log Message:
    check_name() now returns false if the string ends in white-space.
  16. rswindell
    Fri Mar 14 2008 06:02 pm PDT

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

    Log Message:
    Baja REMOVE_FILE function is now case-insensitive. Should fix .REP packet
    constant update/append bug.
  17. rswindell
    Tue Mar 11 2008 11:03 pm PST

    Modified Files:
    src/smblib/smbstr.c 1.14 1.15 diff

    Log Message:
    Changed description of RFC822 Header Field type from "RFC822Header" to
    "OtherHeader" (since not all the headers are actually RFC822-conformant).
  18. rswindell
    Tue Mar 11 2008 11:01 pm PST

    Modified Files:
    src/sbbs3/un_rep.cpp 1.40 1.41 diff

    Log Message:
    Remove debug output from "Received file via QWK" telegram.
  19. rswindell
    Sun Mar 09 2008 01:18 pm PST

    Modified Files:
    src/sbbs3/mxlookup.c 1.24 1.25 diff

    Log Message:
    Bounds checking.
  20. rswindell
    Sun Mar 02 2008 03:34 pm PST

    Modified Files:
    src/sbbs3/services.c 1.210 1.211 diff

    Log Message:
    Automatically recycle whenever ctrl/services.ini is modified.
  21. rswindell
    Sun Mar 02 2008 03:30 pm PST

    Modified Files:
    src/sbbs3/websrvr.c 1.478 1.479 diff

    Log Message:
    Automatically recycle whenever ctrl/mime_types.ini or ctrl/web_handler.ini
    is modified.
  22. rswindell
    Sun Mar 02 2008 03:29 pm PST

    Modified Files:
    src/sbbs3/main.cpp 1.496 1.497 diff

    Log Message:
    Automatically recycle whenever ctrl/text.dat is modified.
  23. rswindell
    Sun Mar 02 2008 03:15 pm PST

    Modified Files:
    src/smblib/smblib.c 1.142 1.143 diff

    Log Message:
    If a second SENDER header field is added or read and the first SENDER value is
    an empty string, use the second SENDER for the "from" convenience pointer.
  24. rswindell
    Sun Mar 02 2008 03:12 pm PST

    Modified Files:
    src/sbbs3/mailsrvr.c 1.446 1.447 diff

    Log Message:
    Support "Disabled" key in mailproc.ini sections (defaults to FALSE).
    Reset the mailproc.ini match results upon RSET command.
    Automatically recycle mail server when mailproc.ini file is modified.
  25. rswindell
    Sun Mar 02 2008 12:43 pm PST

    Modified Files:
    src/sbbs3/js_msgbase.c 1.138 1.139 diff

    Log Message:
    SENDPORT/from_port is now a string, so use val (not port) for JSstring creation.
  26. deuce
    Sat Mar 01 2008 10:58 pm PST

    Modified Files:
    xtrn/tw2/tw2.js 1.27 1.28 diff

    Log Message:
    Add a pause before entring the game loop to allow reading of what has
    happened since your last logon.
  27. deuce
    Sat Mar 01 2008 10:12 pm PST

    Modified Files:
    src/sbbs3/js_socket.c 1.124 1.125 diff

    Log Message:
    Go back to using getsockname() when local_* is read.
    This part of the change didn't really make much sense and becomes silly
    for "external" sockets.
  28. deuce
    Sat Mar 01 2008 09:15 pm PST

    Modified Files:
    src/sbbs3/js_socket.c 1.123 1.124 diff

    Log Message:
    Use the return of getpeername() to set is_connected which allows
    using is_connected for get checks rather than special casing external.
  29. rswindell
    Sat Mar 01 2008 07:42 pm PST

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

    Log Message:
    Fixes for Deuce's last commit: initialize local and remote_addr in
    js_CreateSocketObject() and don't care what p->is_connected is when p->external
    is true.
  30. deuce
    Sat Mar 01 2008 02:58 pm PST

    Modified Files:
    xtrn/dgnlance/dgnlance.js 1.5 1.6 diff

    Log Message:
    Make the directory getting bit work with Win32 paths.
  31. deuce
    Sat Mar 01 2008 02:33 pm PST

    Modified Files:
    src/sbbs3/js_socket.c 1.121 1.122 diff

    Log Message:
    Change the semantics of (local|remote)_ip_address and (local|remote)_port
    such that the local address will return a valid value as long as the
    socket is not known to be invalid and the remote address will return
    a value as long as it was connected last time we looked.
    
    This should help avoid unexcpected behaviour on a SYN+FIN which would
    results in is_connected being true, but remote_id_address being undefined.
  32. deuce
    Sat Mar 01 2008 11:05 am PST

    Modified Files:
    xtrn/dgnlance/dgnlance.js 1.4 1.5 diff

    Log Message:
    Use barfitty.barf.barf() instead of new Error() so the pathName is
    included in the error object for JS 1.5 (used in Win32 builds)
  33. deuce
    Fri Feb 29 2008 11:47 am PST

    Modified Files:
    xtrn/tw2/maint.js 1.4 1.5 diff

    Log Message:
    Remove debug output.
  34. deuce
    Fri Feb 29 2008 11:46 am PST

    Modified Files:
    xtrn/tw2/maint.js 1.3 1.4 diff

    Log Message:
    Use correct filename for cabal data file in maint.js.
    Make the empty first record generation more like the rest of the init
    functions.
    
    Should fix the last Toolman bug...
  35. deuce
    Thu Feb 28 2008 11:58 pm PST

    Modified Files:
    src/syncterm/bbslist.c 1.177 1.178 diff

    Log Message:
    Since inifile.c v1.109, SyncTERM list reading has been broken.
    
    Since SyncTERM was the only consumer of iniGetSection() and it needed
    the section name in the returned string list since the section was passed
    to the iniGet*() functions, one wonders if the section name being included
    was actually a bug that needed to be fixed
    
    *cough*
    
    The reason the section name was returned in the string list was to allow
    old code to be updated to read one section at a time with minimal changes.
    
    However, since the behaviour was apparently unexpected, update to use the
    new behaviour.
  36. deuce
    Thu Feb 28 2008 11:35 pm PST

    Modified Files:
    src/uifc/uifc32.c 1.190 1.191 diff

    Log Message:
    Fix logic for drawing scroll arrows after a page up.
  37. deuce
    Thu Feb 28 2008 10:06 pm PST

    Modified Files:
    xtrn/tw2/maint.js 1.2 1.3 diff

    Log Message:
    
    Use correct group variable for hunter group (should fix problem #2 reported
    by Toolman)
  38. deuce
    Thu Feb 28 2008 09:01 pm PST

    Modified Files:
    xtrn/tw2/planets.js 1.6 1.7 diff

    Log Message:
    Fix typo.
  39. deuce
    Thu Feb 28 2008 01:07 pm PST

    Modified Files:
    xtrn/tw2/planets.js 1.5 1.6 diff
    xtrn/tw2/tw2.js 1.26 1.27 diff

    Log Message:
    Make planets capable of holding more than one player.
    - You can't destroy a planet of another player is on it.
    - A message showing how much production was increased and the cost is shown
      since the amount increased by may be adjusted downwards.
    - Taking a single commodity may fail if another player took it from under you.
  40. deuce
    Thu Feb 28 2008 12:40 pm PST

    Modified Files:
    xtrn/tw2/ports.js 1.4 1.5 diff

    Log Message:
    Decrease commodity variable when a port purchases a commodity.
  41. deuce
    Thu Feb 28 2008 08:45 am PST

    Modified Files:
    xtrn/tw2/computer.js 1.3 1.4 diff
    xtrn/tw2/sectors.js 1.5 1.6 diff

    Log Message:
    Fix path finding to work correctly with one-way warps.
    Add crlf after the path is displayed in the computer.
  42. deuce
    Wed Feb 27 2008 06:27 pm PST

    Modified Files:
    exec/fseditor.js 1.68 1.69 diff

    Log Message:
    Search for the NEWEST quotes.txt file in the node directory.
  43. deuce
    Wed Feb 27 2008 12:11 pm PST

    Modified Files:
    src/sbbs3/websrvr.c 1.477 1.478 diff

    Log Message:
    Send a 400 error if required digest auth fields are missing.
    Should fix problem reported by DigitalMan.
  44. rswindell
    Wed Feb 27 2008 09:49 am PST

    Modified Files:
    src/sbbs3/websrvr.c 1.476 1.477 diff

    Log Message:
    Added comment regarding exception during digest-auth (nonce==NULL)
  45. rswindell
    Tue Feb 26 2008 10:18 pm PST

    Modified Files:
    src/sbbs3/mailsrvr.c 1.445 1.446 diff

    Log Message:
    Implement the PLAIN AUTH protocol in the SMTP server the same as we're
    using for the sendmail thread.
  46. rswindell
    Tue Feb 26 2008 09:45 pm PST

    Modified Files:
    src/sbbs3/mailsrvr.c 1.444 1.445 diff

    Log Message:
    Set the SMTP sendmail PLAIN AUTH base64 buffer with a single sprintf() call.
  47. cyan
    Tue Feb 26 2008 09:14 pm PST

    Modified Files:
    exec/ircd.js 1.158 1.159 diff

    Log Message:
    * Fix previous commit
  48. cyan
    Tue Feb 26 2008 09:13 pm PST

    Modified Files:
    exec/ircd.js 1.157 1.158 diff

    Log Message:
    * If the socket has no IP address defined, close the socket immediately.
  49. deuce
    Tue Feb 26 2008 08:45 pm PST

    Modified Files:
    src/syncdraw/load.c 1.2 1.3 diff

    Log Message:
    Fix handling of ESC[H when loading ANSI files.
    If the file uses a known extension, do not pass through all the parsers.
  50. deuce
    Tue Feb 26 2008 08:20 pm PST

    Modified Files:
    src/syncdraw/block.c 1.3 1.4 diff

    Log Message:
    Use malloc() rather than alloca() when inside loops (duh)
  51. deuce
    Tue Feb 26 2008 08:05 pm PST

    Modified Files:
    exec/recordfile.js 1.9 1.10 diff

    Log Message:
    Make length property use a getter rather than a precalculated value.
  52. deuce
    Tue Feb 26 2008 01:32 pm PST

    Modified Files:
    exec/fseditor.js 1.67 1.68 diff

    Log Message:
    Read the newest EDITOR.INF file in the node directory and delete all of them.
  53. rswindell
    Tue Feb 26 2008 01:26 pm PST

    Modified Files:
    src/sbbs3/writemsg.cpp 1.75 1.76 diff

    Log Message:
    Fix bug introduced in rev 1.73 - truncating subjects read from RESULT.ED
    file to 4 chars.
  54. deuce
    Tue Feb 26 2008 01:20 pm PST

    Modified Files:
    exec/fseditor.js 1.66 1.67 diff

    Log Message:
    first pass at dealing with case issues in EDITOR.INF
  55. rswindell
    Tue Feb 26 2008 01:06 pm PST

    Modified Files:
    src/sbbs3/msgtoqwk.cpp 1.28 1.29 diff

    Log Message:
    Replace silly memset/fwrite with fprintf().
  56. rswindell
    Tue Feb 26 2008 01:05 pm PST

    Modified Files:
    src/sbbs3/main.cpp 1.495 1.496 diff
    src/sbbs3/un_qwk.cpp 1.35 1.36 diff
    src/sbbs3/un_rep.cpp 1.39 1.40 diff

    Log Message:
    Fix clean-up of temp directory before/after packing/unpacking QWK/REP packets.
  57. rswindell
    Tue Feb 26 2008 12:35 pm PST

    Modified Files:
    src/sbbs3/mailsrvr.c 1.443 1.444 diff

    Log Message:
    Fix the sendmail relay "PLAIN AUTH" base64 input buffer formatting.
  58. deuce
    Tue Feb 26 2008 12:35 am PST

    Modified Files:
    xtrn/tw2/players.js 1.7 1.8 diff
    xtrn/tw2/tw2.js 1.25 1.26 diff

    Log Message:
    Move turns left warning to menu rather than after a move.
  59. deuce
    Tue Feb 26 2008 12:34 am PST

    Modified Files:
    xtrn/tw2/tw2.js 1.24 1.25 diff

    Log Message:
    Remove TODO comment for the editor.
  60. deuce
    Tue Feb 26 2008 12:32 am PST

    Modified Files:
    xtrn/tw2/players.js 1.6 1.7 diff

    Log Message:
    Add turns left check to MoveTo() function when moving by sector number
  61. deuce
    Tue Feb 26 2008 12:28 am PST

    Modified Files:
    xtrn/tw2/input.js 1.6 1.7 diff

    Log Message:
    Properly fill in default values for zero-length entries.
  62. rswindell
    Tue Feb 26 2008 12:21 am PST

    Modified Files:
    src/sbbs3/prntfile.cpp 1.18 1.19 diff

    Log Message:
    Have printfile() and printtail() open the file in "deny none" share mode,
    for Deuce. :-)
  63. rswindell
    Tue Feb 26 2008 12:18 am PST

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

    Log Message:
    Bug-fix importing past a user's tear-line (e.g. in their sig) - can't use
    SAFECOPY here since 'tail' is malloc'd pointer - oops.
  64. deuce
    Tue Feb 26 2008 12:15 am PST

    Modified Files:
    xtrn/tw2/main.ans 1.1 1.2 diff

    Removed Files:
    	main2.ans 
    Log Message:
    Actually move the updated screen rather than have it in addition
  65. deuce
    Tue Feb 26 2008 12:14 am PST

    Modified Files:
    xtrn/tw2/fighters.ans NONE 1.1 diff
    xtrn/tw2/main.ans NONE 1.1 diff
    xtrn/tw2/main2.ans NONE 1.1 diff
    xtrn/tw2/planet.ans NONE 1.1 diff
    xtrn/tw2/port.ans NONE 1.1 diff
    xtrn/tw2/sector.ans NONE 1.1 diff
    xtrn/tw2/sectors.js 1.4 1.5 diff
    xtrn/tw2/ship.ans NONE 1.1 diff

    Added Files:
    	fighters.ans main.ans main2.ans planet.ans port.ans sector.ans 
    	ship.ans 
    Log Message:
    Add a HUD I drew for a Pascal port of TradeWars...
  66. rswindell
    Mon Feb 25 2008 11:19 pm PST

    Modified Files:
    src/sbbs3/sbbs.h 1.313 1.314 diff
    src/sbbs3/str_util.c 1.37 1.38 diff

    Log Message:
    Created findstr_in_string() function (this is the function that needs better
    regular expression suppor).
    Reverted findstr() and trashcan() to read the file a line at a time rather than
    load the entire file (potentially very large) into a string list.
  67. rswindell
    Mon Feb 25 2008 09:49 pm PST

    Modified Files:
    exec/listserver.js 1.30 1.31 diff

    Log Message:
    Recipient header field name is now "To".
  68. rswindell
    Mon Feb 25 2008 07:21 pm PST

    Modified Files:
    src/sbbs3/mailsrvr.c 1.442 1.443 diff

    Log Message:
    Change the sendmail relay "PLAIN AUTH" implementation to send the base64
    encoded username/password (all in one command) instead of the plain text
    reply/response model (which is apparently incorrect).
  69. deuce
    Mon Feb 25 2008 04:19 pm PST

    Modified Files:
    xtrn/tw2/team-none.asc 1.1 1.2 diff

    Log Message:
    Remove the quit a team menu option when not on a team.
  70. rswindell
    Mon Feb 25 2008 03:31 pm PST

    Modified Files:
    src/sbbs3/str_util.c 1.36 1.37 diff

    Log Message:
    Fixed NULL dereference in findstr_in_list() when passed a NULL str_list.
  71. deuce
    Mon Feb 25 2008 03:15 pm PST

    Modified Files:
    exec/lockfile.js 1.1 1.2 diff

    Log Message:
    Change read lock filenames to work around Win32 dot blindness...
    
    ie: this.file.lock matches this.file.lock.*
  72. deuce
    Mon Feb 25 2008 02:40 pm PST

    Modified Files:
    xtrn/tw2/tw2.js 1.23 1.24 diff
    xtrn/tw2/twint500.js 1.5 1.6 diff

    Log Message:
    Change how the error is generated for old JS libraries.
  73. deuce
    Mon Feb 25 2008 02:32 pm PST

    Modified Files:
    xtrn/tw2/sectors.js 1.3 1.4 diff
    xtrn/tw2/tw2.js 1.22 1.23 diff

    Log Message:
    Avoid printfile() on open files.
  74. deuce
    Mon Feb 25 2008 11:53 am PST

    Modified Files:
    xtrn/tw2/editor.js 1.2 1.3 diff

    Log Message:
    Rename int variable to i
  75. rswindell
    Mon Feb 25 2008 12:54 am PST

    Modified Files:
    src/sbbs3/ftpsrvr.c 1.328 1.329 diff

    Log Message:
    Disable FTP server socket debugging even in debug builds (not needed now).
  76. rswindell
    Mon Feb 25 2008 12:27 am PST

    Modified Files:
    src/sbbs3/uedit/uedit.c 1.46 1.47 diff

    Log Message:
    Removed SM_LOCAL_TZ option.
  77. rswindell
    Mon Feb 25 2008 12:25 am PST

    Modified Files:
    src/sbbs3/js_msgbase.c 1.137 1.138 diff
    src/sbbs3/mailsrvr.c 1.441 1.442 diff
    src/sbbs3/msg_id.c 1.3 1.4 diff
    src/sbbs3/msgtoqwk.cpp 1.27 1.28 diff
    src/sbbs3/postmsg.cpp 1.76 1.77 diff
    src/sbbs3/qwktomsg.cpp 1.40 1.41 diff
    src/sbbs3/sbbs.h 1.312 1.313 diff
    src/sbbs3/sbbsecho.c 1.193 1.194 diff
    src/sbbs3/str_util.c 1.35 1.36 diff
    src/sbbs3/un_qwk.cpp 1.34 1.35 diff
    src/sbbs3/un_rep.cpp 1.38 1.39 diff

    Log Message:
    The Big Commit:
    * Parses/consumes QWK headers.dat files
      - No more to/from/subj length limits
      - Extensive header details transferred for each message
      - IP/hostname filters (.can files) are applied to appropriate header fields
      - Code cleanup in the QWK functions
    * New functions to read/parse/search filter (.can) files as string lists
      - Performance boost - no need to open/read/close .can file for each message
    * More thread-safe Message-ID retrieval/generation (ftn_msgid and get_msgid)
    * Better Message-ID generation for misconfigured systems (e.g. no hostname)
    ! These changes require the latest smblib and xpdev libraries !
  78. rswindell
    Mon Feb 25 2008 12:23 am PST

    Modified Files:
    src/sbbs3/writemsg.cpp 1.74 1.75 diff

    Log Message:
    Remove subject length limits on QWKnet sub-boards.
  79. rswindell
    Mon Feb 25 2008 12:18 am PST

    Modified Files:
    src/sbbs3/readmsgs.cpp 1.39 1.40 diff

    Log Message:
    Handle internet-style reply-to addresses even if the reply-to net type was not
    set.
    Use ctime() for displaying times in message headers (second-granularity).
    More use of SAFEPRINTF.
  80. rswindell
    Mon Feb 25 2008 12:16 am PST

    Modified Files:
    src/sbbs3/readmail.cpp 1.43 1.44 diff

    Log Message:
    Handle internet-style reply-to addresses even if the reply-to net type was not
    set.
  81. rswindell
    Mon Feb 25 2008 12:14 am PST

    Modified Files:
    src/sbbs3/pack_qwk.cpp 1.54 1.55 diff
    src/sbbs3/qwk.cpp 1.46 1.47 diff

    Log Message:
    Moved the .QWK file detail print from pack_qwk() to qwk_sec(), where it belongs
    and is now re-displayed if the download fails/aborted and the user downloads
    the packet again.
  82. rswindell
    Mon Feb 25 2008 12:07 am PST

    Modified Files:
    src/sbbs3/ftpsrvr.c 1.327 1.328 diff

    Log Message:
    Added logon totals to "User logged in" log message.
    Fixed checking of logons per day limit and L-restriction (off-by-one).
  83. rswindell
    Sun Feb 24 2008 09:16 pm PST

    Modified Files:
    src/smblib/smblib.c 1.141 1.142 diff
    src/smblib/smbdefs.h 1.70 1.71 diff

    Log Message:
    Added convenience pointers for sender IP, hostname, and protocol header fields.
    Bumped smblib version to 2.50.
  84. rswindell
    Sun Feb 24 2008 09:14 pm PST

    Modified Files:
    src/smblib/smbhash.c 1.18 1.19 diff

    Log Message:
    smb_name/subject_crc() now return 0 when passed a NULL pointer (instead
    of 0xffff) - which is the same crc-16 of a 0-length string.
  85. rswindell
    Sun Feb 24 2008 09:12 pm PST

    Modified Files:
    src/xpdev/ini_file.c 1.110 1.111 diff

    Log Message:
    iniGetSection() returns NULL if passed a NULL list.
    Fixed bug in iniPopKey().
  86. rswindell
    Sun Feb 24 2008 07:08 pm PST

    Modified Files:
    src/xpdev/ini_file.c 1.109 1.110 diff

    Log Message:
    iniPopKey() will now get/remove keys with blank values.
  87. rswindell
    Sun Feb 24 2008 06:19 pm PST

    Modified Files:
    src/smblib/smbstr.c 1.13 1.14 diff

    Log Message:
    Fixed typo in last commit.
  88. rswindell
    Sun Feb 24 2008 06:15 pm PST

    Modified Files:
    src/sbbs3/js_msgbase.c 1.136 1.137 diff

    Log Message:
    Changed SENDERPORT header field to ASCII instead of BINARY.
  89. rswindell
    Sun Feb 24 2008 06:14 pm PST

    Modified Files:
    src/sbbs3/postmsg.cpp 1.75 1.76 diff

    Log Message:
    Changed SENDERPORT header field to ASCII instead of BINARY.
  90. rswindell
    Sun Feb 24 2008 06:12 pm PST

    Modified Files:
    src/smblib/smbdefs.h 1.69 1.70 diff
    src/smblib/smbstr.c 1.12 1.13 diff

    Log Message:
    Changed SENDERPORT header field to ASCII instead of BINARY.
    Added support for FORWARDED header field to smb_hfieldtype().
    Better thread-safety for smb_zonestr() and smb_faddrtoa().
  91. rswindell
    Sun Feb 24 2008 01:17 pm PST

    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp 1.159 1.160 diff

    Log Message:
    Removed SM_LOCAL_TZ option (always on).
  92. rswindell
    Sun Feb 24 2008 10:57 am PST

    Modified Files:
    exec/newsutil.js 1.14 1.15 diff

    Log Message:
    If the from field contains a valid e-mail address, set the from_net_type too.
  93. rswindell
    Sun Feb 24 2008 10:51 am PST

    Modified Files:
    src/sbbs3/qwknodes.c 1.17 1.18 diff

    Log Message:
    Work-around for messages with a net_type!=NET_NONE, but no net_addr.
  94. rswindell
    Sun Feb 24 2008 09:13 am PST

    Modified Files:
    exec/nntpservice.js 1.106 1.107 diff

    Log Message:
    Work-around for messages with a net_type!=NET_NONE, but no net_addr.
  95. rswindell
    Sun Feb 24 2008 01:23 am PST

    Modified Files:
    src/sbbs3/js_global.c 1.217 1.218 diff

    Log Message:
    Created global JS method: mkpath()
  96. rswindell
    Sun Feb 24 2008 01:21 am PST

    Modified Files:
    src/xpdev/dirwrap.c 1.71 1.72 diff
    src/xpdev/dirwrap.h 1.38 1.39 diff

    Log Message:
    Rename mkdirs() to mkpath().
  97. rswindell
    Sun Feb 24 2008 12:31 am PST

    Modified Files:
    src/sbbs3/fixsmb.c 1.31 1.32 diff

    Log Message:
    Flush output stream between each message header.
  98. rswindell
    Sun Feb 24 2008 12:21 am PST

    Modified Files:
    src/smblib/smbdump.c 1.9 1.10 diff

    Log Message:
    Add quotes around dumped strings (to show trailing white-space).
  99. rswindell
    Sun Feb 24 2008 12:06 am PST

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

    Log Message:
    Flush stderr stream between headers.
  100. rswindell
    Sat Feb 23 2008 11:57 pm PST

    Modified Files:
    src/sbbs3/main.cpp 1.494 1.495 diff

    Log Message:
    Changed mutex lock warning log entries to debug-level (they're fairly normal).
  101. rswindell
    Sat Feb 23 2008 11:56 pm PST

    Modified Files:
    src/sbbs3/qwk.cpp 1.45 1.46 diff

    Log Message:
    Optimize set_qwk_flag() - no need to read/modify/write the user database if
    the flag is already set.
  102. rswindell
    Sat Feb 23 2008 11:53 pm PST

    Modified Files:
    src/xpdev/ini_file.h 1.41 1.42 diff
    src/xpdev/ini_file.c 1.108 1.109 diff

    Log Message:
    Fixed iniGetSection() (was returning the section header in the string list).
    Created iniPopKey(), a combination of iniGetString() and iniRemoveKey().
  103. rswindell
    Sat Feb 23 2008 11:51 pm PST

    Modified Files:
    src/xpdev/str_list.h 1.20 1.21 diff
    src/xpdev/str_list.c 1.35 1.36 diff

    Log Message:
    Created strListIndexOf() to return the index of the passed string pointer.
  104. rswindell
    Sat Feb 23 2008 09:54 pm PST

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

    Log Message:
    Removed SM_LOCAL_TZ flags (*always* local TZ now) - forgot to commit this.
  105. deuce
    Sat Feb 23 2008 08:22 pm PST

    Modified Files:
    xtrn/tw2/ports.js 1.3 1.4 diff
    xtrn/tw2/ports_map.js 1.1 1.2 diff

    Log Message:
    Rename Postion to Sector and store in the ports data file for easier
    linking of ports/sectors
  106. deuce
    Sat Feb 23 2008 08:18 pm PST

    Modified Files:
    xtrn/tw2/teams.js 1.5 1.6 diff

    Log Message:
    Fix locate team command... was locating all players.
  107. rswindell
    Sat Feb 23 2008 05:54 pm PST

    Modified Files:
    src/sbbs3/prntfile.cpp 1.17 1.18 diff

    Log Message:
    Log errno and details upon file open failures in printfile() and printtail().
  108. rswindell
    Sat Feb 23 2008 05:43 pm PST

    Modified Files:
    exec/str_cmds.js 1.33 1.34 diff

    Log Message:
    Fix typo with ;ERR command in last commit.
  109. rswindell
    Sat Feb 23 2008 05:37 pm PST

    Modified Files:
    ctrl/text.dat 1.30 1.31 diff

    Log Message:
    Re-use text.dat entry NoErrorLogExists for reporting DirectoryDoesNotExist and
    changed FileNotThere text.dat entry to FileDoesNotExist which displays the file
    path.
  110. rswindell
    Sat Feb 23 2008 02:47 pm PST

    Modified Files:
    src/xpdev/GNUmakefile 1.56 1.57 diff
    src/xpdev/Makefile 1.21 1.22 diff

    Log Message:
    Update build rule for xptime.
  111. rswindell
    Sat Feb 23 2008 02:39 pm PST

    Modified Files:
    src/xpdev/GNUmakefile 1.55 1.56 diff

    Log Message:
    Create build rule for xptime.
  112. rswindell
    Sat Feb 23 2008 02:35 pm PST

    Modified Files:
    src/sbbs3/addfiles.c 1.40 1.41 diff
    src/sbbs3/delfiles.c 1.4 1.5 diff
    src/sbbs3/filelist.c 1.13 1.14 diff
    src/sbbs3/ftpsrvr.c 1.326 1.327 diff
    src/sbbs3/ftpsrvr.h 1.45 1.46 diff
    src/sbbs3/jsexec.c 1.111 1.112 diff
    src/sbbs3/mailsrvr.c 1.440 1.441 diff
    src/sbbs3/mailsrvr.h 1.63 1.64 diff
    src/sbbs3/main.cpp 1.493 1.494 diff
    src/sbbs3/makeuser.c 1.6 1.7 diff
    src/sbbs3/sbbscon.c 1.223 1.224 diff
    src/sbbs3/sbbsdefs.h 1.153 1.154 diff
    src/sbbs3/services.c 1.209 1.210 diff
    src/sbbs3/services.h 1.35 1.36 diff
    src/sbbs3/startup.h 1.61 1.62 diff
    src/sbbs3/websrvr.c 1.475 1.476 diff
    src/sbbs3/websrvr.h 1.40 1.41 diff

    Log Message:
    Eliminated the "LOCAL_TZ/TIMEZONE" system toggle option and server/service
    startup option - we will *always* use the local timezone. If the sysop wants to
    use GMT/UTC, they should configure their operating system accordingly.
  113. rswindell
    Sat Feb 23 2008 02:18 pm PST

    Modified Files:
    src/xpdev/datewrap.c 1.27 1.28 diff
    src/xpdev/datewrap.h 1.20 1.21 diff
    src/xpdev/xptime.c 1.1 1.2 diff

    Log Message:
    Move checktime() implementation to datewrap.* and always call checktime()
    in xptime.
  114. rswindell
    Sat Feb 23 2008 01:05 pm PST

    Modified Files:
    src/xpdev/xpdatetime.c 1.1 1.2 diff
    src/xpdev/xpdatetime.h 1.2 1.3 diff

    Log Message:
    xpTime_to_isoTimeStr() and the functions that call it, now support precision
    argument val