Synchronet CVS Commit Log

This is a log of the 500 most recent changes in the Synchronet CVS repository.
  1. deuce
    Sat May 12 2012 11:52 am PDT

    Modified Files:
    exec/ircbots/ham/ham.js 1.13 1.14 diff

    Log Message:
    Don't specify today as the start date for special event lookups anymore - 
    The ARRL search now uses that as the day the call was issued, not as the
    range it was active for.
  2. echicken
    Mon Apr 30 2012 08:38 pm PDT

    Added Files:
    exec/examples/ax25monitor.js NONE 1.1 diff

    Log Message:
    A simple AX.25 packet monitoring example script.
  3. echicken
    Mon Apr 30 2012 08:08 pm PDT

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

    Log Message:
    Return information field of a UI frame on ax25Client.receive().
  4. echicken
    Mon Apr 30 2012 12:13 pm PDT

    Added Files:
    ctrl/kiss.ini NONE 1.1 diff

    Log Message:
    Configuration file for KISS-mode TNCs.
  5. echicken
    Mon Apr 30 2012 12:11 pm PDT

    Added Files:
    exec/packet-bbs.js NONE 1.1 diff

    Log Message:
    A crappy placeholder for an eventual packet BBS service.
    (Currently logs a user in and then echoes their text back at them.)
  6. echicken
    Mon Apr 30 2012 12:10 pm PDT

    Added Files:
    exec/ax25tunnel.js NONE 1.1 diff

    Log Message:
    Gate traffic between an AX.25 client and a socket.
  7. echicken
    Mon Apr 30 2012 12:08 pm PDT

    Added Files:
    exec/ax25call.js NONE 1.1 diff

    Log Message:
    Connect to a remote AX.25 station via a KISS-mode TNC.
  8. echicken
    Mon Apr 30 2012 12:03 pm PDT

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

    Log Message:
    Support for KISS-mode TNCs and partial support for the AX.25 protocol.
  9. echicken
    Mon Apr 30 2012 12:01 pm PDT

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

    Log Message:
    AX.25 & KISS protocol related constants.
  10. rswindell
    Sun Apr 29 2012 08:49 pm PDT

    Modified Files:
    src/xpdev/genwrap.c 1.89 1.90 diff

    Log Message:
    Resolve: Error E2376: Do-while statement missing ( in function xp_random
    Resolve: warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
    Fix c_escape_str() handling of "\x00" and "\x01"
  11. mcmlxxix
    Fri Apr 27 2012 09:49 am PDT

    Modified Files:
    xtrn/dicewarz/dice.js 1.53 1.54 diff
    xtrn/dicewarz/diceroll.js 1.5 1.6 diff
    xtrn/dicewarz/maps.js 1.23 1.24 diff
    xtrn/dicewarz/menu.js 1.5 1.6 diff

    Log Message:
    a few more fixes relating to random bug (workarounds for people who dont run dev)
  12. deuce
    Fri Apr 27 2012 09:21 am PDT

    Modified Files:
    src/xpdev/genwrap.c 1.88 1.89 diff

    Log Message:
    Fix again... this time correctly, but leave the hack in place as a warning for 
    future travellers.
  13. deuce
    Fri Apr 27 2012 09:18 am PDT

    Modified Files:
    src/xpdev/genwrap.c 1.87 1.88 diff

    Log Message:
    Fix rounding error where random(6) would return 6 one time in 20000 or so.
  14. mcmlxxix
    Fri Apr 27 2012 08:47 am PDT

    Modified Files:
    xtrn/dicewarz/ai.ini 1.4 1.5 diff
    xtrn/dicewarz/ai.js 1.12 1.13 diff
    xtrn/dicewarz/dice.js 1.52 1.53 diff
    xtrn/dicewarz/diceroll.js 1.4 1.5 diff
    xtrn/dicewarz/display.js 1.8 1.9 diff
    xtrn/dicewarz/lock.js 1.3 1.4 diff
    xtrn/dicewarz/maps.js 1.22 1.23 diff
    xtrn/dicewarz/menu.js 1.4 1.5 diff
    xtrn/dicewarz/player.js 1.6 1.7 diff
    xtrn/dicewarz/territory.js 1.3 1.4 diff

    Log Message:
    localize variables, clean up some seriously old, messy code (and hopefully fix the few bugs that remain)
  15. deuce
    Thu Apr 26 2012 12:55 pm PDT

    Modified Files:
    src/sbbs3/gtkuserlist/events.h 1.1 1.2 diff
    src/sbbs3/gtkuserlist/gtkuserlist.c 1.2 1.3 diff

    Log Message:
    Fix warnings and bugs I don't really care about.
  16. deuce
    Thu Apr 26 2012 12:49 pm PDT

    Modified Files:
    src/sbbs3/gtkchat/callbacks.c 1.3 1.4 diff

    Log Message:
    Implement suggestion
  17. deuce
    Thu Apr 26 2012 12:48 pm PDT

    Modified Files:
    src/sbbs3/gtkuseredit/events.c 1.15 1.16 diff
    src/sbbs3/gtkuseredit/gtkuseredit.c 1.11 1.12 diff

    Log Message:
    Fix warnings.
  18. deuce
    Thu Apr 26 2012 12:45 pm PDT

    Modified Files:
    src/sbbs3/gtkmonitor/events.c 1.18 1.19 diff
    src/sbbs3/gtkmonitor/gtkmonitor.c 1.18 1.19 diff
    src/sbbs3/gtkmonitor/util_funcs.h 1.9 1.10 diff

    Log Message:
    Fix harmless warnings.
  19. deuce
    Thu Apr 26 2012 12:42 pm PDT

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

    Log Message:
    Pluralize last commit
  20. deuce
    Thu Apr 26 2012 12:41 pm PDT

    Modified Files:
    src/sbbs3/gtkmonitor/gtkmonitor.c 1.16 1.17 diff

    Log Message:
    Include util_funcs.h...
    
    Thanks rfrederick!
  21. deuce
    Thu Apr 26 2012 12:07 am PDT

    Modified Files:
    exec/ircbots/ham/ham.js 1.12 1.13 diff

    Log Message:
    Fix the bit that limits the updates to once per hour.
  22. deuce
    Thu Apr 26 2012 12:05 am PDT

    Modified Files:
    exec/ircbots/ham/ham.js 1.11 1.12 diff

    Log Message:
    Sun Sports -> Sun Spots
  23. deuce
    Thu Apr 26 2012 12:04 am PDT

    Modified Files:
    exec/ircbots/ham/ham.js 1.10 1.11 diff

    Log Message:
    Update GEO output.
  24. deuce
    Wed Apr 25 2012 11:54 pm PDT

    Modified Files:
    exec/ircbots/ham/ham.js 1.9 1.10 diff

    Log Message:
    Add conditions from N0NBH using "GEO", "HF", and "VHF" commands.
  25. deuce
    Wed Apr 25 2012 11:24 am PDT

    Modified Files:
    src/conio/sdl_con.c 1.178 1.179 diff

    Log Message:
    More strdup() gooey goodness.
  26. deuce
    Wed Apr 25 2012 11:23 am PDT

    Modified Files:
    src/conio/sdl_con.c 1.177 1.178 diff

    Log Message:
    Use strdup() instead of malloc/strcpy
  27. deuce
    Wed Apr 25 2012 02:38 am PDT

    Modified Files:
    src/xpdev/Common.gmake 1.45 1.46 diff

    Log Message:
    Make that -lnetwork
  28. deuce
    Wed Apr 25 2012 02:33 am PDT

    Modified Files:
    src/xpdev/Common.gmake 1.44 1.45 diff

    Log Message:
    Add -lnet for Haiku
  29. deuce
    Wed Apr 25 2012 02:32 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.63 1.64 diff

    Log Message:
    Back out last change.
  30. deuce
    Wed Apr 25 2012 02:23 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.62 1.63 diff

    Log Message:
    Haiku needs (?) -lnet for Sockets (maybe?)
  31. deuce
    Wed Apr 25 2012 02:11 am PDT

    Modified Files:
    src/syncterm/conn.c 1.66 1.67 diff

    Log Message:
    Disable modem and serial IO for Haiku
  32. deuce
    Wed Apr 25 2012 02:04 am PDT

    Modified Files:
    src/syncterm/conn_pty.c 1.18 1.19 diff

    Log Message:
    termios is also a struct
  33. deuce
    Wed Apr 25 2012 02:03 am PDT

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

    Log Message:
    winsize is a struct...
  34. deuce
    Wed Apr 25 2012 02:01 am PDT

    Modified Files:
    src/xpdev/Common.gmake 1.43 1.44 diff

    Log Message:
    Haiku doesn't have -lm
  35. deuce
    Wed Apr 25 2012 02:00 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.61 1.62 diff

    Log Message:
    No libutil for Haiku
  36. deuce
    Wed Apr 25 2012 01:58 am PDT

    Modified Files:
    src/build/Common.gmake 1.86 1.87 diff

    Log Message:
    Haiku needs forkpty()
  37. deuce
    Wed Apr 25 2012 01:52 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.60 1.61 diff
    src/syncterm/conn_pty.c 1.16 1.17 diff

    Log Message:
    Don't give up on Haiku just yet...
  38. deuce
    Wed Apr 25 2012 01:50 am PDT

    Modified Files:
    src/syncterm/conn_pty.c 1.15 1.16 diff

    Log Message:
    Revert last change... Haiku doesn't have ttydefchars eitehr.
  39. deuce
    Wed Apr 25 2012 01:49 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.59 1.60 diff

    Log Message:
    Haiku won't do the console IO either.
  40. deuce
    Wed Apr 25 2012 01:48 am PDT

    Modified Files:
    src/syncterm/conn_pty.c 1.14 1.15 diff

    Log Message:
    Stupid Haiku and IMAXBEL
  41. deuce
    Wed Apr 25 2012 01:43 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.58 1.59 diff
    src/syncterm/Makefile 1.20 1.21 diff
    src/syncterm/objects.mk 1.21 1.22 diff

    Log Message:
    Make modem support not build for Haiku
  42. deuce
    Wed Apr 25 2012 01:31 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.57 1.58 diff

    Log Message:
    Hack on the WITHOUT_CRYPTLIB thing.
  43. deuce
    Wed Apr 25 2012 01:22 am PDT

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

    Log Message:
    Haiku comes with strupr().
  44. deuce
    Wed Apr 25 2012 01:18 am PDT

    Modified Files:
    src/conio/ansi_cio.c 1.75 1.76 diff

    Log Message:
    Go back to using cfmakeraw().
  45. deuce
    Wed Apr 25 2012 01:07 am PDT

    Modified Files:
    src/xpdev/xpbeep.c 1.78 1.79 diff

    Log Message:
    Add Haiku to the vast list of things that don't beep via /dev/console.
  46. deuce
    Wed Apr 25 2012 01:03 am PDT

    Modified Files:
    src/build/Common.gmake 1.85 1.86 diff

    Log Message:
    Look for inttypes.h in the Haiku places.
  47. deuce
    Wed Apr 25 2012 12:59 am PDT

    Modified Files:
    src/build/Common.gmake 1.84 1.85 diff

    Log Message:
    Make Haiku lie and pretend it's unix.
  48. deuce
    Wed Apr 25 2012 12:52 am PDT

    Modified Files:
    src/xpdev/genwrap.h 1.99 1.100 diff

    Log Message:
    Initially assume Haiku is like __unix__
  49. deuce
    Wed Apr 25 2012 12:20 am PDT

    Modified Files:
    src/xpdev/genwrap.h 1.98 1.99 diff

    Log Message:
    Add a platform description for Haiku
  50. echicken
    Fri Apr 20 2012 12:48 pm PDT

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

    Log Message:
    ANSI editor can now scroll vertically, slowly. :D :D :D
  51. echicken
    Wed Apr 18 2012 08:35 pm PDT

    Modified Files:
    web/root/ecWeb/lib/forumLib.ssjs 1.11 1.12 diff

    Log Message:
    canPost is true if MsgBase is 'mail', otherwise canPost = MsgBase.cfg.can_post. (printSubBoard) (thanks, pfortran!)
  52. echicken
    Wed Apr 18 2012 10:11 am PDT

    Modified Files:
    xtrn/syncwall/syncwall.js 1.10 1.11 diff

    Log Message:
    Hide the cursor and character set during canvas history playback.
  53. echicken
    Wed Apr 18 2012 10:09 am PDT

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

    Log Message:
    Added showUI method to show or hide the cursor and character set.
  54. echicken
    Mon Apr 16 2012 02:35 pm PDT

    Modified Files:
    xtrn/syncwall/syncwall.js 1.9 1.10 diff

    Log Message:
    Wipe the canvas state (canvas[monthYear].data) property when clearing the canvas.
  55. echicken
    Mon Apr 16 2012 12:48 pm PDT

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

    Log Message:
    Updated comments and example code to reflect the getcmd/cycle changes.
  56. echicken
    Mon Apr 16 2012 12:32 pm PDT

    Modified Files:
    xtrn/syncwall/syncwall.js 1.8 1.9 diff

    Log Message:
    Removed comments - recent changes rendered many of them incorrect. :|
    New JSON DB schema, overhaul of canvas history buffering method and canvas update subscription.
  57. mcmlxxix
    Mon Apr 16 2012 11:14 am PDT

    Modified Files:
    xtrn/syncwall/syncwall.js 1.7 1.8 diff

    Log Message:
    move char updates to "syncwall.data.x.y"
  58. mcmlxxix
    Mon Apr 16 2012 11:11 am PDT

    Modified Files:
    xtrn/syncwall/syncwall.js 1.6 1.7 diff

    Log Message:
    molest echicken's code
  59. mcmlxxix
    Mon Apr 16 2012 11:10 am PDT

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

    Log Message:
    change cycle() to getcmd(), new cycle() method, do not cycle() from putchar()
  60. mcmlxxix
    Mon Apr 16 2012 09:45 am PDT

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

    Log Message:
    allow an existing frame to serve as the parent for an ansi editor
  61. echicken
    Sat Apr 14 2012 01:50 pm PDT

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

    Log Message:
    Use a more sensible method to determine the name of this month's canvas property in the db.
    Added a ton of comments, may be useful to anyone wishing to use the ANSI editor object or the JSON service.
  62. mcmlxxix
    Sat Apr 14 2012 11:54 am PDT

    Modified Files:
    exec/load/json-db.js 1.27 1.28 diff

    Log Message:
    unbreak again
  63. echicken
    Sat Apr 14 2012 07:25 am PDT

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

    Log Message:
    Fixed a bug in canvas history buffering.
  64. mcmlxxix
    Fri Apr 13 2012 12:02 pm PDT

    Modified Files:
    exec/load/json-db.js 1.26 1.27 diff

    Log Message:
    unbreak
  65. echicken
    Fri Apr 13 2012 11:48 am PDT

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

    Log Message:
    Revamped canvas history buffering to avoid JSON client max_recv limit problems.  Kind of ugly, but I will refine it later.
  66. mcmlxxix
    Fri Apr 13 2012 09:04 am PDT

    Modified Files:
    exec/load/json-client.js 1.15 1.16 diff
    exec/load/json-db.js 1.25 1.26 diff

    Log Message:
    fix release() method bug, remove invalid requests from queue (should never occur, really), add array slice() method
  67. echicken
    Fri Apr 13 2012 08:50 am PDT

    Modified Files:
    xtrn/syncwall/syncwall.js 1.2 1.3 diff

    Log Message:
    Extra goodness.
  68. echicken
    Fri Apr 13 2012 08:42 am PDT

    Added Files:
    xtrn/syncwall/install.txt NONE 1.1 diff

    Log Message:
    Installation & setup instructions, support information.
  69. echicken
    Fri Apr 13 2012 06:55 am PDT

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

    Log Message:
    Uh...stuff.
  70. echicken
    Fri Apr 13 2012 06:52 am PDT

    Modified Files:
    xtrn/syncwall/syncwall.js 1.1 1.2 diff

    Log Message:
    Crap out silently if connection to server fails.
  71. echicken
    Thu Apr 12 2012 10:57 pm PDT

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

    Log Message:
    An interBBS ANSI graffiti wall.  Impress "The Scene" with your lackluster ANSI skillz - IN REALTIME!
  72. echicken
    Thu Apr 12 2012 10:53 pm PDT
    xtrn/syncwall - New directory NONE NONE
    Update of /cvsroot/sbbs/xtrn/syncwall
    In directory cvs:/tmp/cvs-serv17851/syncwall
    
    Log Message:
    Directory /cvsroot/sbbs/xtrn/syncwall added to the repository
  73. echicken
    Thu Apr 12 2012 10:29 pm PDT

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

    Log Message:
    An ANSI editor object.  Requires frame.js, tree.js.  Provides an ANSI editor with pop-up colour palette, character set menu, option to download the ANSI.
    To-do: Scrolling, block operations, probably lots of other stuff.
  74. echicken
    Thu Apr 12 2012 09:50 pm PDT
    sbbs - Imported sources NONE NONE
    Update of /cvsroot/sbbs/sbbs
    In directory cvs:/tmp/cvs-serv17504
    
    Log Message:
    
    
    Status:
    
    Vendor Tag:	tcvs-vendor
    Release Tags:	tcvs-release
    		
    
    No conflicts created by this import
  75. rswindell
    Tue Apr 10 2012 09:10 pm PDT

    Modified Files:
    src/sbbs3/telnet.h 1.13 1.14 diff

    Log Message:
    Added comments to help with debugging Telnet options/commands.
  76. rswindell
    Tue Apr 10 2012 09:08 pm PDT

    Modified Files:
    src/sbbs3/xtrn_sec.cpp 1.72 1.73 diff

    Log Message:
    Fix observed crash when writing to hungup.log, node.aux was a large number
    (greater than the number of configured externals) - I'm not sure why I was
    using the value from the node.dab here, but it wasn't necessary so using local
    variable now instead.
  77. deuce
    Sun Apr 08 2012 11:25 pm PDT

    Modified Files:
    src/syncterm/ssh.c 1.12 1.13 diff

    Log Message:
    Increase size of temporary buffer to allow errors activating session.
    
    Previously, the error message was 32 bytes, plus the null... which doesn't
    fit into a 32-byte buffer very well.
  78. deuce
    Sun Apr 08 2012 11:04 pm PDT

    Modified Files:
    src/xpdev/Common.gmake 1.42 1.43 diff

    Log Message:
    Add -rpath apparently required by new SDL builds.
  79. deuce
    Sun Apr 08 2012 11:04 pm PDT

    Modified Files:
    src/conio/Common.gmake 1.63 1.64 diff

    Log Message:
    Add -rpath apparently required by new SDL builds.
  80. deuce
    Sun Apr 08 2012 10:54 pm PDT

    Modified Files:
    src/syncterm/COMPILING 1.9 1.10 diff

    Log Message:
    New path for Synchronet mount.
  81. deuce
    Sun Apr 08 2012 10:16 pm PDT

    Modified Files:
    src/xpdev/SDLMain.m 1.2 1.3 diff

    Log Message:
    Remove note from SyncTERM menu that says option-Q will quite (it won't).
  82. deuce
    Sun Apr 08 2012 10:16 pm PDT

    Modified Files:
    src/conio/SDLMain.m 1.6 1.7 diff

    Log Message:
    Remove note from SyncTERM menu that says option-Q will quite (it won't).
  83. mcmlxxix
    Wed Apr 04 2012 08:12 am PDT

    Modified Files:
    xtrn/bublbogl/game.js 1.6 1.7 diff

    Log Message:
    add 9-letter word score value, fix round winner assignment/monthly reset
  84. mcmlxxix
    Wed Apr 04 2012 07:17 am PDT

    Modified Files:
    xtrn/uberblox/game.js 1.8 1.9 diff

    Log Message:
    fix high score comparison, some other stuff
  85. mcmlxxix
    Fri Mar 30 2012 08:22 am PDT

    Modified Files:
    xtrn/maze/game.js 1.10 1.11 diff
    xtrn/maze/menu.js 1.5 1.6 diff
    xtrn/maze/mazerace.bin NONE 1.1 diff

    Added Files:
    	mazerace.bin 
    Log Message:
    add "walking pop-tarts in sneakers" ansi by echicken, blah blahl blalhlbblahlbalh
  86. mcmlxxix
    Fri Mar 30 2012 08:21 am PDT

    Modified Files:
    exec/load/frame.js 1.31 1.32 diff

    Log Message:
    fix that which was broken (why did you let me make this so complicated?)
  87. deuce
    Thu Mar 29 2012 10:43 pm PDT

    Modified Files:
    ctrl/ircd.conf 1.11 1.12 diff

    Log Message:
    Go ahead, IRC as root.
  88. mcmlxxix
    Wed Mar 28 2012 12:07 pm PDT

    Modified Files:
    xtrn/maze/game.js 1.9 1.10 diff

    Log Message:
    fix chat window
  89. mcmlxxix
    Wed Mar 28 2012 11:39 am PDT

    Modified Files:
    xtrn/uberblox/game.js 1.7 1.8 diff
    xtrn/uberblox/uberblox.bin NONE 1.1 diff

    Added Files:
    	uberblox.bin 
    Log Message:
    add opening splash screen by echicken
  90. mcmlxxix
    Wed Mar 28 2012 11:34 am PDT

    Modified Files:
    xtrn/bublbogl/game.js 1.5 1.6 diff
    xtrn/bublbogl/boggle.bin NONE 1.1 diff

    Added Files:
    	boggle.bin 
    Log Message:
    add opening splash screen by echicken
  91. mcmlxxix
    Tue Mar 27 2012 02:46 pm PDT

    Modified Files:
    exec/load/json-chat.js 1.10 1.11 diff

    Log Message:
    fix typo in clear method
  92. mcmlxxix
    Tue Mar 27 2012 02:43 pm PDT

    Modified Files:
    exec/load/layout.js 1.19 1.20 diff

    Log Message:
    current setter takes view index or title, load funclib.js
  93. mcmlxxix
    Tue Mar 27 2012 02:42 pm PDT

    Modified Files:
    exec/load/json-chat.js 1.9 1.10 diff

    Log Message:
    optional userlist view and chat view binding (to manage layout content)
  94. mcmlxxix
    Tue Mar 27 2012 02:41 pm PDT

    Modified Files:
    exec/load/inputline.js 1.8 1.9 diff

    Log Message:
    do not return false on backspace
  95. mcmlxxix
    Mon Mar 26 2012 04:43 pm PDT

    Modified Files:
    exec/load/json-chat.js 1.8 1.9 diff
    exec/load/layout.js 1.18 1.19 diff

    Log Message:
    clear chat window on /clear
  96. mcmlxxix
    Mon Mar 26 2012 03:50 pm PDT

    Modified Files:
    exec/load/frame.js 1.30 1.31 diff
    exec/load/layout.js 1.17 1.18 diff

    Log Message:
    fix line wrapping in frame.putmsg(), dont force crlf in chat window at bottom line
  97. mcmlxxix
    Mon Mar 26 2012 12:46 pm PDT

    Modified Files:
    xtrn/maze/game.js 1.8 1.9 diff

    Log Message:
    restore input line position on !hotkeys && frame.cycle()
  98. mcmlxxix
    Mon Mar 26 2012 12:45 pm PDT

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

    Log Message:
    give deuce a tissue
  99. mcmlxxix
    Mon Mar 26 2012 12:19 pm PDT

    Modified Files:
    xtrn/maze/game.js 1.7 1.8 diff
    xtrn/maze/menu.js 1.4 1.5 diff

    Log Message:
    make chat window control rely on chat and layout libraries, use frames for inputline and menu lines
  100. mcmlxxix
    Mon Mar 26 2012 12:16 pm PDT

    Modified Files:
    xtrn/starstocks/game.js 1.3 1.4 diff

    Log Message:
    store only one score per player per difficulty (to avoid one person filling the scoreboard)
  101. mcmlxxix
    Mon Mar 26 2012 11:37 am PDT

    Modified Files:
    exec/load/json-chat.js 1.7 1.8 diff
    exec/load/layout.js 1.16 1.17 diff

    Log Message:
    add delTab (by title or index) method to layout object, remove non-existant chat channels from view (if present), miscellaneous hackery to keep the display current.
  102. mcmlxxix
    Mon Mar 26 2012 11:14 am PDT

    Modified Files:
    exec/load/json-sock.js 1.7 1.8 diff

    Log Message:
    return null on failed parse (error still logged)
  103. mcmlxxix
    Mon Mar 26 2012 11:14 am PDT

    Modified Files:
    exec/load/json-chat.js 1.6 1.7 diff

    Log Message:
    support bindng layout view to chat object for view maintenance
  104. mcmlxxix
    Mon Mar 26 2012 11:13 am PDT

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

    Log Message:
    initial rewrite for frame support
  105. mcmlxxix
    Mon Mar 26 2012 11:12 am PDT

    Modified Files:
    exec/load/funclib.js 1.25 1.26 diff

    Log Message:
    make sure string is not empty before attempting to remove spaces
  106. deuce
    Sun Mar 25 2012 12:44 am PDT

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

    Log Message:
    Move brown/yellow to the end of the list to prevent red/brown problems early
    in the game.
  107. mcmlxxix
    Wed Mar 21 2012 08:20 pm PDT

    Modified Files:
    exec/load/tree.js 1.8 1.9 diff

    Log Message:
    make it work correctly with layout.js.... like a boss.
    throw digitalman on the ground.
    my dad's not a camera.
  108. mcmlxxix
    Wed Mar 21 2012 08:18 pm PDT

    Modified Files:
    exec/load/layout.js 1.15 1.16 diff

    Log Message:
    add current item setter/getter, update title bar on activation.
    support custom tab types: tree, chat, graphic
    bunch of other shit, and stuff.....and so on...
    ...and so forth
  109. mcmlxxix
    Wed Mar 21 2012 08:16 pm PDT

    Modified Files:
    exec/load/frame.js 1.29 1.30 diff

    Log Message:
    remove redundant value checking on cursor position, add is_open property
  110. echicken
    Mon Mar 19 2012 04:32 pm PDT

    Modified Files:
    exec/load/sbbsdefs.js 1.54 1.55 diff

    Log Message:
    Added TG_SENDPASS flag for use with bbs.telgate() in RLogin mode.
  111. echicken
    Mon Mar 19 2012 04:31 pm PDT

    Modified Files:
    src/sbbs3/telgate.cpp 1.30 1.31 diff

    Log Message:
    Send password instead of realname if TG_SENDPASS flag is passed along with TG_RLOGIN.
  112. echicken
    Mon Mar 19 2012 04:31 pm PDT

    Modified Files:
    src/sbbs3/sbbsdefs.h 1.177 1.178 diff

    Log Message:
    Added TG_SENDPASS flag for use with telnet gate / RLogin.
  113. mcmlxxix
    Mon Mar 19 2012 10:22 am PDT

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

    Log Message:
    scroll frame on menu items > frame height. set subtree entry position on move up/down.
  114. echicken
    Fri Mar 16 2012 09:39 pm PDT

    Modified Files:
    xtrn/ansiview/ansiview.js 1.7 1.8 diff

    Log Message:
    Break the fileChooser loop on any return from tree.getcmd() other than true or false.
  115. mcmlxxix
    Fri Mar 16 2012 07:16 pm PDT

    Modified Files:
    xtrn/maze/lobby.bin 1.1 1.2 diff

    Log Message:
    deuce is animinal
  116. mcmlxxix
    Fri Mar 16 2012 06:51 pm PDT

    Modified Files:
    xtrn/uberblox/game.js 1.5 1.6 diff

    Log Message:
    apply previous fix to new level as well as new game
  117. mcmlxxix
    Fri Mar 16 2012 04:39 pm PDT

    Modified Files:
    xtrn/ansiview/ansiview.js 1.6 1.7 diff

    Log Message:
    update for use with new Tree() object
  118. deuce
    Fri Mar 16 2012 04:17 pm PDT

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

    Log Message:
    Be sure to unlock the player record when the game is full.
  119. mcmlxxix
    Fri Mar 16 2012 02:40 pm PDT

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

    Log Message:
    fix TreeItem.disable,enable,show,hide methods
  120. mcmlxxix
    Fri Mar 16 2012 02:30 pm PDT

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

    Log Message:
    initial rewrite. now using frames for output. slightly less chaotic than previous design.
  121. mcmlxxix
    Fri Mar 16 2012 10:59 am PDT

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

    Log Message:
    reset selection and position on game start (to fix preselection on startup in subsequent games)
  122. deuce
    Fri Mar 16 2012 09:58 am PDT

    Added Files:
    xtrn/tw2/bang.js NONE 1.1 diff

    Log Message:
    Start of a random universe generator.  Currently creates a 3D model, sorts
    by distance from Sol (0,0,0) and generates warps based on distance to
    adjacent sectors.
  123. mcmlxxix
    Fri Mar 16 2012 09:37 am PDT

    Modified Files:
    xtrn/maze/game.js 1.6 1.7 diff
    xtrn/maze/menu.js 1.3 1.4 diff
    xtrn/maze/instructions.bin NONE 1.1 diff

    Added Files:
    	instructions.bin 
    Log Message:
    fixed menu hotkey parsing, added instructions, gave players different avatar and color combinations, added health bar
  124. mcmlxxix
    Thu Mar 15 2012 11:54 pm PDT

    Modified Files:
    exec/load/json-chat.js 1.5 1.6 diff

    Log Message:
    use user.alias instead of user.handle to identify. display notice on room entry/exit.
  125. mcmlxxix
    Thu Mar 15 2012 11:52 pm PDT

    Modified Files:
    xtrn/maze/game.js 1.5 1.6 diff

    Log Message:
    fixed chat parsing. verify game existence before joining.  beep when you hit a wall.
  126. rswindell
    Thu Mar 15 2012 10:26 pm PDT

    Added Files:
    docs/linux-dosemu-howto.txt NONE 1.1 diff

    Log Message:
    DOSEMU Synchronet DOORS HOWTO
    by Michael Capp, circa 2003
  127. rswindell
    Thu Mar 15 2012 10:14 pm PDT

    Modified Files:
    src/sexpots/sexpots.c 1.27 1.28 diff

    Log Message:
    Implement modem command retries:
    - configurable via [modem] CmdRetry, default value is 2 retries
    - drops DTR, delays and the raises DTR before retrying modem commands
    Improved log output:
    - don't log COM Device value when passed live com handle/descriptor on cmdline
    - log COM Device value in modem command/response errors
    - more debug-related log output
    Fix modem re-initialization time-out (off by one)
    - ReInit value of 1 would result in reinit every 2 minutes of inactivity
  128. mcmlxxix
    Thu Mar 15 2012 08:39 pm PDT

    Modified Files:
    xtrn/maze/game.js 1.4 1.5 diff

    Log Message:
    load funclib.js :|
  129. mcmlxxix
    Thu Mar 15 2012 08:34 pm PDT

    Modified Files:
    xtrn/maze/game.js 1.3 1.4 diff

    Log Message:
    remove debugging win location, clear player avatar on quit/disconnect mid-race. join the first existing open game or first available game number instead of just the first available game number.
  130. deuce
    Thu Mar 15 2012 04:10 am PDT

    Modified Files:
    xtrn/tw2/tw2.js 1.38 1.39 diff

    Log Message:
    Re-display sector when leaving team or computer menu, do no re-read sector
    if you just re-displayed it.
  131. deuce
    Thu Mar 15 2012 03:42 am PDT

    Modified Files:
    src/sbbs3/js_internal.c 1.76 1.77 diff

    Log Message:
    Use unused variable for stableness.
  132. deuce
    Thu Mar 15 2012 03:38 am PDT

    Modified Files:
    src/sbbs3/js_internal.c 1.75 1.76 diff

    Log Message:
    Use JS_GetScopeChain() to get the scope, and ALWAYS copy the new list value
    back into the container because str_list_t's tend to realloc()
  133. deuce
    Thu Mar 15 2012 02:38 am PDT

    Modified Files:
    src/sbbs3/js_internal.c 1.74 1.75 diff

    Log Message:
    Fix typo, not problem... previous commit is broken.
  134. deuce
    Thu Mar 15 2012 02:17 am PDT

    Modified Files:
    src/sbbs3/js_global.c 1.314 1.315 diff
    src/sbbs3/js_internal.c 1.73 1.74 diff
    src/sbbs3/sbbs.h 1.387 1.388 diff
    src/sbbs3/sbbsdefs.h 1.176 1.177 diff

    Log Message:
    Make the on_exit() evals happen when the scope exits rather than when the
    global object exits.
    
    This fixes a problem where the terminal server reuses the same global object
    for all JS scripts, and they uses nested exec()s.  When the innermost script
    would exit, the on_exit evals would occure in IT'S scope rather than in the
    scope it was defined in, resulting in incorrect behaviour.
  135. deuce
    Thu Mar 15 2012 02:09 am PDT

    Modified Files:
    src/sbbs3/GNUmakefile 1.219 1.220 diff

    Log Message:
    Add CONSOLE_LDFLAGS set to avoid linking console utilities with UIFC
    (and thus SDL).
  136. deuce
    Thu Mar 15 2012 12:10 am PDT

    Modified Files:
    xtrn/tw2/sectors.js 1.20 1.21 diff

    Log Message:
    Read port/planet/players in a sector as a single operation.
  137. deuce
    Wed Mar 14 2012 10:38 pm PDT

    Modified Files:
    xtrn/tw2/players.js 1.23 1.24 diff

    Log Message:
    Add a Player class created from a players record so you can get a player
    object from the record rather than having to re-read it.
  138. deuce
    Wed Mar 14 2012 10:11 pm PDT

    Modified Files:
    xtrn/tw2/players.js 1.22 1.23 diff
    xtrn/tw2/teams.js 1.15 1.16 diff

    Log Message:
    Use readmulti() while moving to avoid an extra round trip.
    Remove unised Size parameter in the team object.
  139. deuce
    Wed Mar 14 2012 09:30 pm PDT

    Modified Files:
    exec/load/json-client.js 1.14 1.15 diff

    Log Message:
    Add readmulti function to perform multiple reads in a single operation.
  140. deuce
    Wed Mar 14 2012 07:00 pm PDT

    Modified Files:
    xtrn/tw2/twint500.js 1.9 1.10 diff

    Log Message:
    Remove the last file_remove() call
  141. deuce
    Wed Mar 14 2012 06:42 pm PDT

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

    Log Message:
    Remove "forward view" text from main.ans
  142. deuce
    Wed Mar 14 2012 06:17 pm PDT

    Modified Files:
    xtrn/tw2/teams.js 1.14 1.15 diff

    Log Message:
    Fix not quitting a team.
  143. deuce
    Wed Mar 14 2012 06:12 pm PDT

    Modified Files:
    xtrn/tw2/teams.js 1.13 1.14 diff

    Log Message:
    Fix extension double dash issue.
  144. deuce
    Wed Mar 14 2012 06:09 pm PDT

    Modified Files:
    xtrn/tw2/team-member.ans NONE 1.1 diff
    xtrn/tw2/team-member.asc 1.1 1.2 diff
    xtrn/tw2/team-none.ans NONE 1.1 diff
    xtrn/tw2/team-none.asc 1.2 1.3 diff
    xtrn/tw2/teams.js 1.12 1.13 diff

    Added Files:
    	team-member.ans team-none.ans 
    Log Message:
    Update the team menu and include the most crapalicious ANSI yet!
  145. deuce
    Wed Mar 14 2012 02:44 pm PDT

    Modified Files:
    xtrn/tw2/backstory.txt 1.4 1.5 diff

    Log Message:
    Add explination that you can't attack other players in The Fringe, but
    you CAN attack their bases.
  146. deuce
    Wed Mar 14 2012 02:33 pm PDT

    Modified Files:
    xtrn/tw2/backstory.txt 1.3 1.4 diff

    Log Message:
    Add description of the layout of the universe, FedSpace, and The Fringe.
  147. deuce
    Tue Mar 13 2012 11:02 pm PDT

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

    Log Message:
    Update ANSI
  148. deuce
    Tue Mar 13 2012 06:50 pm PDT

    Modified Files:
    xtrn/tw2/messages.js 1.4 1.5 diff
    xtrn/tw2/players.js 1.21 1.22 diff

    Log Message:
    More plunder fixin's and cleanup of ghost ships.
  149. deuce
    Tue Mar 13 2012 06:35 pm PDT

    Modified Files:
    xtrn/tw2/players.js 1.20 1.21 diff

    Log Message:
    Fix empty hold theft.
  150. deuce
    Tue Mar 13 2012 06:29 pm PDT

    Modified Files:
    xtrn/tw2/players.js 1.19 1.20 diff

    Log Message:
    More PK related fixes
  151. deuce
    Tue Mar 13 2012 06:10 pm PDT

    Modified Files:
    xtrn/tw2/enter.ans NONE 1.1 diff
    xtrn/tw2/players.js 1.18 1.19 diff
    xtrn/tw2/sectors.js 1.19 1.20 diff
    xtrn/tw2/tw2.js 1.37 1.38 diff

    Added Files:
    	enter.ans 
    Log Message:
    Add a separate menu for enntering a guarded sector, and fix calculations of
    captured holds when destroying an enemy.
  152. deuce
    Tue Mar 13 2012 04:47 pm PDT

    Modified Files:
    src/sbbs3/js_socket.c 1.150 1.151 diff

    Log Message:
    Use malloc() instead of alloca() for the various recv() buffers due to the
    stack clobbering silent killer that is the massive line read in json_client.js
  153. deuce
    Tue Mar 13 2012 04:28 pm PDT

    Modified Files:
    xtrn/tw2/planets.js 1.14 1.15 diff
    xtrn/tw2/sectors.js 1.18 1.19 diff

    Log Message:
    Fix various bugs surrounding entering a guarded sector.
  154. deuce
    Tue Mar 13 2012 03:50 pm PDT

    Modified Files:
    xtrn/tw2/sectors.js 1.17 1.18 diff

    Log Message:
    Typo
  155. deuce
    Tue Mar 13 2012 03:48 pm PDT

    Modified Files:
    xtrn/tw2/players.js 1.17 1.18 diff

    Log Message:
    Fix duplicate lock bug
  156. deuce
    Tue Mar 13 2012 02:49 am PDT

    Modified Files:
    xtrn/tw2/backstory.txt 1.2 1.3 diff

    Log Message:
    Typo
  157. deuce
    Tue Mar 13 2012 02:48 am PDT

    Modified Files:
    xtrn/tw2/backstory.txt 1.1 1.2 diff

    Log Message:
    Cleanup
  158. deuce
    Tue Mar 13 2012 02:45 am PDT

    Added Files:
    xtrn/tw2/backstory.txt NONE 1.1 diff

    Log Message:
    Add initial draft of a backstory for the game as currently envisioned.
  159. rswindell
    Tue Mar 13 2012 02:26 am PDT

    Modified Files:
    docs/sexpots.txt 1.8 1.9 diff

    Log Message:
    Update docs for sexpots binary release package.
  160. deuce
    Tue Mar 13 2012 02:09 am PDT

    Modified Files:
    xtrn/tw2/tw2.js 1.36 1.37 diff

    Log Message:
    Also unlock the players/players.X objects if needed.
  161. deuce
    Tue Mar 13 2012 02:07 am PDT

    Modified Files:
    xtrn/tw2/landed.ans NONE 1.1 diff
    xtrn/tw2/landship.ans NONE 1.1 diff
    xtrn/tw2/maint.js 1.9 1.10 diff
    xtrn/tw2/planets.js 1.13 1.14 diff
    xtrn/tw2/players.js 1.16 1.17 diff
    xtrn/tw2/sectors.js 1.16 1.17 diff
    xtrn/tw2/tw2.js 1.35 1.36 diff
    xtrn/tw2/twint500.js 1.8 1.9 diff

    Added Files:
    	landed.ans landship.ans 
    Log Message:
    Add a bad ANSI planet menu, clean up some bad syntax, and use status()
    during on_exit handler to unlock records which happen to be locked due to
    bad timing of termination.
  162. deuce
    Tue Mar 13 2012 01:50 am PDT

    Modified Files:
    exec/load/json-client.js 1.13 1.14 diff

    Log Message:
    who() and status() return results.
  163. rswindell
    Tue Mar 13 2012 01:39 am PDT

    Modified Files:
    src/sexpots/sexpots.c 1.26 1.27 diff

    Log Message:
    Add [modem] ReInit sexpots.ini value which re-initializes the modem every so
    many minutes of inactivity waiting for a caller (like sbbs2).
    (defaullt: 60 minutes, 0 = disabled).
  164. rswindell
    Tue Mar 13 2012 01:33 am PDT

    Added Files:
    src/sexpots/sexpots.sln NONE 1.1 diff
    src/sexpots/sexpots.vcxproj NONE 1.1 diff

    Log Message:
    MSVC 2010 project and solution file.
  165. deuce
    Mon Mar 12 2012 11:59 pm PDT

    Modified Files:
    xtrn/tw2/planets.js 1.12 1.13 diff

    Log Message:
    Remove grey background from blinking red DESTROY THE PLANET question.
  166. deuce
    Mon Mar 12 2012 11:57 pm PDT

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

    Log Message:
    Fix inactive player deletion.
  167. deuce
    Mon Mar 12 2012 05:57 pm PDT

    Modified Files:
    xtrn/tw2/computer.js 1.7 1.8 diff
    xtrn/tw2/editor.js 1.5 1.6 diff
    xtrn/tw2/gamesettings.js 1.3 1.4 diff
    xtrn/tw2/maint.js 1.7 1.8 diff
    xtrn/tw2/messages.js 1.3 1.4 diff
    xtrn/tw2/planets.js 1.11 1.12 diff
    xtrn/tw2/players.js 1.15 1.16 diff
    xtrn/tw2/ports.js 1.8 1.9 diff
    xtrn/tw2/sectors.js 1.15 1.16 diff
    xtrn/tw2/teams.js 1.11 1.12 diff
    xtrn/tw2/tw2.js 1.34 1.35 diff
    xtrn/tw2/twint500.js 1.7 1.8 diff

    Log Message:
    Make the JSONDB scope user-configurable (for multiple games)
  168. deuce
    Mon Mar 12 2012 04:53 pm PDT

    Modified Files:
    xtrn/tw2/tw2.js 1.33 1.34 diff

    Log Message:
    Remove "leave shadow user online forever or until Synchronet is restarted"
    feature on disconnection.
  169. deuce
    Mon Mar 12 2012 03:03 pm PDT

    Modified Files:
    xtrn/tw2/ports.js 1.7 1.8 diff

    Log Message:
    Fix Sol price calculations.
  170. deuce
    Mon Mar 12 2012 02:59 pm PDT

    Modified Files:
    xtrn/tw2/players.js 1.14 1.15 diff
    xtrn/tw2/teams.js 1.10 1.11 diff

    Log Message:
    Bugfix: you could only attack or transfer funds to dead players.
  171. deuce
    Mon Mar 12 2012 02:49 pm PDT

    Modified Files:
    xtrn/tw2/sectors.js 1.14 1.15 diff

    Log Message:
    Fix "Other Ships" listing to remove blank line.
  172. deuce
    Mon Mar 12 2012 02:46 pm PDT

    Modified Files:
    xtrn/tw2/players.js 1.13 1.14 diff
    xtrn/tw2/sectors.js 1.13 1.14 diff
    xtrn/tw2/teams.js 1.9 1.10 diff

    Log Message:
    Iterate sub-arrays from index zero, not one anymore (doh!)
  173. deuce
    Mon Mar 12 2012 02:40 pm PDT

    Modified Files:
    xtrn/tw2/planets.js 1.10 1.11 diff
    xtrn/tw2/players.js 1.12 1.13 diff

    Log Message:
    Always specify a lock type when locking.
  174. mcmlxxix
    Mon Mar 12 2012 02:33 pm PDT

    Modified Files:
    exec/load/json-client.js 1.12 1.13 diff
    exec/load/json-db.js 1.24 1.25 diff

    Log Message:
    support optional timeout in db queries. default: nonblocking writes, blocking reads. timeout 0 = nonblocking r/w with acknowledgement. timeout > 0 = blocking r/w for duration of timeout with acknowledgement (or read result)
  175. deuce
    Sun Mar 11 2012 08:57 pm PDT

    Modified Files:
    xtrn/tw2/players.js 1.11 1.12 diff

    Log Message:
    Fix ranking.
  176. deuce
    Sun Mar 11 2012 11:58 am PDT

    Modified Files:
    xtrn/tw2/computer.ans 1.1 1.2 diff
    xtrn/tw2/sectors.js 1.12 1.13 diff
    xtrn/tw2/tw2.js 1.32 1.33 diff

    Log Message:
    Update '?' in main and computer menus to redisplay the fames rather than
    the text menu.
  177. deuce
    Sun Mar 11 2012 11:49 am PDT

    Modified Files:
    xtrn/tw2/computer.ans NONE 1.1 diff
    xtrn/tw2/computer.asc 1.1 1.2 diff
    xtrn/tw2/computer.js 1.6 1.7 diff

    Added Files:
    	computer.ans 
    Log Message:
    Overhaul the computer menu, suck at ANSI.
  178. deuce
    Sun Mar 11 2012 11:29 am PDT

    Modified Files:
    src/syncdraw/load.c 1.4 1.5 diff

    Log Message:
    Fix bug loading files "reported" by The Millionaire
  179. deuce
    Sun Mar 11 2012 10:43 am PDT

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

    Log Message:
    Fix typo.
  180. mcmlxxix
    Sun Mar 11 2012 09:49 am PDT

    Modified Files:
    exec/load/json-client.js 1.11 1.12 diff
    exec/load/json-db.js 1.23 1.24 diff

    Log Message:
    new db query "KEYS" returns an array of object keys
  181. deuce
    Sun Mar 11 2012 12:31 am PST

    Modified Files:
    xtrn/tw2/players.js 1.10 1.11 diff
    xtrn/tw2/sectors.js 1.11 1.12 diff
    xtrn/tw2/teams.js 1.8 1.9 diff
    xtrn/tw2/tw2.js 1.31 1.32 diff

    Log Message:
    Fix the more obvious causes of a large number of queries, add a list of
    players present in the sector to the sector object.
  182. deuce
    Sat Mar 10 2012 10:14 pm PST

    Modified Files:
    xtrn/tw2/computer.js 1.5 1.6 diff
    xtrn/tw2/editor.js 1.4 1.5 diff
    xtrn/tw2/gamesettings.js 1.2 1.3 diff
    xtrn/tw2/maint.js 1.6 1.7 diff
    xtrn/tw2/messages.js 1.2 1.3 diff
    xtrn/tw2/planets.js 1.9 1.10 diff
    xtrn/tw2/players.js 1.9 1.10 diff
    xtrn/tw2/ports.js 1.6 1.7 diff
    xtrn/tw2/sectors.js 1.10 1.11 diff
    xtrn/tw2/teams.js 1.7 1.8 diff
    xtrn/tw2/tw2.js 1.30 1.31 diff
    xtrn/tw2/twint500.js 1.6 1.7 diff

    Log Message:
    Firt pass of converting TradeWars from file based I/O to JSON DB.  This
    permits a shared TradeWars universe between all BBSs.
    
    Some DB optimizations are still required... entering a sector currently
    reads all players records from the remote for example, but it's sorta
    playable.
  183. mcmlxxix
    Fri Mar 09 2012 11:47 am PST

    Modified Files:
    exec/load/json-sock.js 1.6 1.7 diff

    Log Message:
    revert last change
  184. mcmlxxix
    Fri Mar 09 2012 05:56 am PST

    Modified Files:
    exec/load/json-sock.js 1.5 1.6 diff

    Log Message:
    use native JSON parser instead of synchronet-json.js
  185. deuce
    Fri Mar 09 2012 12:02 am PST

    Modified Files:
    exec/load/synchronet-json.js 1.1 1.2 diff

    Log Message:
    For the case where we have a native JSON object, do *not* for heavens sake
    use the native JavaScript one.
    
    This single-handedly improved the performance of the JSON DB on 3.16 by a
    factor of about 20.
  186. deuce
    Thu Mar 08 2012 11:42 pm PST

    Modified Files:
    exec/json-service.js 1.10 1.11 diff

    Log Message:
    Add some hackery to allow running from jsexec.
  187. deuce
    Thu Mar 08 2012 01:42 pm PST
    xtrn/tw2 rectest.js 1.1 NONE
    Update of /cvsroot/sbbs/xtrn/tw2
    In directory cvs:/tmp/cvs-serv27212
    
    Removed Files:
    	rectest.js 
    Log Message:
    Remove test file.
  188. deuce
    Thu Mar 08 2012 10:17 am PST

    Modified Files:
    src/sbbs3/gtkuserlist/GNUmakefile 1.4 1.5 diff

    Log Message:
    "Fix" command line ordering for the new Linux linker command line rules.
  189. deuce
    Thu Mar 08 2012 10:16 am PST

    Modified Files:
    src/sbbs3/gtkuseredit/GNUmakefile 1.9 1.10 diff

    Log Message:
    "Fix" command line ordering for the new Linux linker command line rules.
  190. deuce
    Thu Mar 08 2012 10:15 am PST

    Modified Files:
    src/sbbs3/gtkchat/GNUmakefile 1.6 1.7 diff

    Log Message:
    "Fix" command line ordering for the new Linux linker command line rules.
  191. deuce
    Thu Mar 08 2012 10:13 am PST

    Modified Files:
    src/sbbs3/gtkmonitor/GNUmakefile 1.7 1.8 diff

    Log Message:
    "Fix" command line ordering for the new Linux linker command line rules.
  192. mcmlxxix
    Thu Mar 08 2012 08:23 am PST

    Modified Files:
    exec/load/json-db.js 1.22 1.23 diff

    Log Message:
    added fuh_queue() function to clear query list on client disconnect (after one final attempt). check operations against a list of valid commands (error if invalid request).
  193. mcmlxxix
    Wed Mar 07 2012 08:17 pm PST

    Modified Files:
    exec/load/json-db.js 1.21 1.22 diff

    Log Message:
    fix db record unlock on disconnect as discovered by faddit, FADDIT!
  194. deuce
    Wed Mar 07 2012 03:47 pm PST

    Modified Files:
    exec/load/json-client.js 1.10 1.11 diff

    Log Message:
    Fix rightmaking
  195. deuce
    Wed Mar 07 2012 03:46 pm PST

    Modified Files:
    exec/load/json-client.js 1.9 1.10 diff

    Log Message:
    Make mcmlxxix right.
  196. mcmlxxix
    Wed Mar 07 2012 02:10 pm PST

    Modified Files:
    exec/load/json-client.js 1.8 1.9 diff

    Log Message:
    strengthened the stiffness of security. got firm on hardening. erected a new parameter for the ident command. wood.
  197. mcmlxxix
    Wed Mar 07 2012 02:08 pm PST

    Modified Files:
    exec/json-service.js 1.9 1.10 diff

    Log Message:
    strengthened security in game, chat, admin modules. store user object in authenticated users list.
  198. rswindell
    Tue Mar 06 2012 10:54 pm PST

    Modified Files:
    src/sbbs3/mailsrvr.c 1.555 1.556 diff

    Log Message:
    Allow an inbound message to match (and be processed by) multiple non-passthru
    external mail processors.
  199. rswindell
    Tue Mar 06 2012 10:49 pm PST

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

    Log Message:
    Increase trigger thread stack size (from 64KB to 256KB).
  200. rswindell
    Tue Mar 06 2012 10:47 pm PST

    Modified Files:
    src/sbbs3/chat.cpp 1.61 1.62 diff

    Log Message:
    Clean-up guruchat(), iirc, this fixes a potential crash.
  201. rswindell
    Tue Mar 06 2012 10:41 pm PST

    Modified Files:
    src/sbbs3/qwk.h 1.5 1.6 diff

    Log Message:
    Comment change.
  202. rswindell
    Tue Mar 06 2012 10:35 pm PST

    Modified Files:
    src/sbbs3/scfgsave.c 1.55 1.56 diff

    Log Message:
    Don't backup 0-byte .cnf files.
  203. rswindell
    Tue Mar 06 2012 10:28 pm PST

    Added Files:
    exec/examples/README.TXT NONE 1.1 diff

    Log Message:
    New directory (exec/examples) where example JS scripts will be moved/added.
  204. deuce
    Tue Mar 06 2012 10:07 pm PST

    Modified Files:
    exec/load/funclib.js 1.24 1.25 diff

    Log Message:
    More sort fun.
  205. deuce
    Tue Mar 06 2012 10:05 pm PST

    Modified Files:
    exec/load/funclib.js 1.23 1.24 diff

    Log Message:
    Re-write sortListByProperty()
  206. deuce
    Tue Mar 06 2012 08:31 pm PST

    Modified Files:
    src/syncterm/COMPILING 1.8 1.9 diff

    Log Message:
    Add required 3rdp/* CVS paths.
  207. rswindell
    Tue Mar 06 2012 08:06 pm PST

    Modified Files:
    src/sbbs3/dstsedit.c 1.4 1.5 diff

    Log Message:
    Require numeric input before changing/clearing values.
  208. deuce
    Tue Mar 06 2012 07:58 pm PST

    Modified Files:
    src/syncterm/GNUmakefile 1.56 1.57 diff

    Log Message:
    Re-order for static happiness.
    
    This is likely not the last time I "fix" this problem.
  209. deuce
    Tue Mar 06 2012 07:42 pm PST

    Modified Files:
    src/syncterm/GNUmakefile 1.55 1.56 diff

    Log Message:
    Pass STATIC_CRYPTLIB in to the compile.
  210. rswindell
    Tue Mar 06 2012 07:26 pm PST

    Modified Files:
    src/sbbs3/postmsg.cpp 1.89 1.90 diff

    Log Message:
    Fixed typo in previous commit.
  211. rswindell
    Tue Mar 06 2012 07:22 pm PST

    Modified Files:
    src/sbbs3/js_bbs.cpp 1.137 1.138 diff
    src/sbbs3/js_msgbase.c 1.178 1.179 diff
    src/sbbs3/postmsg.cpp 1.88 1.89 diff
    src/sbbs3/readmsgs.cpp 1.56 1.57 diff

    Log Message:
    Created new SMB fixed header field: thread_id which contains the message number
    of the first message in the thread, or 0 if unknown (e.g. legacy message). When
    a new message is created, the thread_id value of the message being replied-to
    will be used, else if the new msg is not a reply, then the new message's number
    will be the value used for the thread_id.
    This "thread-id" feature (Deuce's idea) allows threads with a common parent to
    remain logically grouped after the original messages in the thread have been
    purged (though the original hiearchy will start to be lost).
  212. deuce
    Tue Mar 06 2012 07:21 pm PST

    Modified Files:
    src/syncterm/GNUmakefile 1.54 1.55 diff

    Log Message:
    Use the correct variable for extra libs (such as lutil)
  213. rswindell
    Tue Mar 06 2012 07:10 pm PST

    Modified Files:
    src/smblib/smbadd.c 1.25 1.26 diff
    src/smblib/smbdefs.h 1.78 1.79 diff
    src/smblib/smbdump.c 1.12 1.13 diff
    src/smblib/smblib.c 1.147 1.148 diff

    Log Message:
    Created new SMB fixed header field: thread_id which contains the message number
    of the first message in the thread, or 0 if unknown (e.g. legacy message). When
    a new message is created, the thread_id value of the message being replied-to
    will be used, else if the new msg is not a reply, then the new message's number
    will be the value used for the thread_id.
    This "thread-id" feature (Deuce's idea) allows threads with a common parent to
    remain logically grouped after the original messages in the thread have been
    purged (though the original hiearchy will start to be lost).
    smb_addmsg() was retrieving the *header* of the replied-to message (via FTN
    REPLYID): optimized by just retrieving the index.
    Moved unused SMB fixed header fields: times_downloaded and last_downloaded
    to provide more logitech binary alignment of the fixed header fields. Since
    these fields are not yet used, this should have no affect on existing bases.
  214. mcmlxxix
    Tue Mar 06 2012 02:13 pm PST

    Modified Files:
    xtrn/maze/NONE game.js 1.2 diff
    xtrn/maze/1.3 interbbs.doc 1.1 diff
    xtrn/maze/1.2 maze.js 1.7 diff
    xtrn/maze/1.8 mazegen.js 1.4 diff
    xtrn/maze/1.5 mazeobj.js 1.5 diff
    xtrn/maze/1.6 menu.js 1.2 diff
    xtrn/maze/1.3 server.ini 1.2 diff
    xtrn/maze/service.js NONE 1.1 diff

    Added Files:
    	service.js 
    Removed Files:
    	timer.js 
    Log Message:
    initial rewrite. updated to use json service. updated chat to use new layout. 
    updated interbbs documentation
  215. mcmlxxix
    Tue Mar 06 2012 02:10 pm PST

    Modified Files:
    exec/load/json-chat.js 1.4 1.5 diff
    exec/load/layout.js 1.14 1.15 diff

    Log Message:
    call getcmd() from submit() when a message contains a leading "/"
    minor updates
  216. mcmlxxix
    Tue Mar 06 2012 01:01 pm PST

    Modified Files:
    exec/load/layout.js 1.13 1.14 diff

    Log Message:
    initial rewrite using frames
  217. mcmlxxix
    Tue Mar 06 2012 12:53 pm PST
    exec/load msgwndw.js 1.8 NONE
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv1533
    
    Removed Files:
    	msgwndw.js 
    Log Message:
    unused, unloved, unwanted shitting code (obsolete)
  218. mcmlxxix
    Tue Mar 06 2012 12:29 pm PST

    Modified Files:
    exec/load/frame.js 1.28 1.29 diff

    Log Message:
    fixed moveTo() method to move women and children first
  219. mcmlxxix
    Mon Mar 05 2012 08:06 pm PST

    Modified Files:
    exec/load/frame.js 1.27 1.28 diff

    Log Message:
    Move dependent object definitions outside of Frame class. Fix cleartoeol() and clearline() methods. use incremental frame id's (to solve deletion problem, and probably curb memory appetite)
  220. rswindell
    Mon Mar 05 2012 06:14 pm PST

    Modified Files:
    src/sbbs3/ftpsrvr.c 1.394 1.395 diff

    Log Message:
    Remove unused function.
  221. mcmlxxix
    Mon Mar 05 2012 11:04 am PST

    Modified Files:
    exec/load/funclib.js 1.22 1.23 diff

    Log Message:
    added sortListByProperty(list,property) function
  222. rswindell
    Thu Mar 01 2012 12:18 am PST

    Modified Files:
    src/sbbs3/sbbscon.c 1.249 1.250 diff

    Log Message:
    Always create the sbbs.pid file for *nix (not just when daemonized) 
    for use with monit.
  223. deuce
    Sun Feb 26 2012 05:38 pm PST

    Modified Files:
    src/syncterm/COMPILING 1.7 1.8 diff

    Log Message:
    Add notes on building from source archive with the new 3rdp requirement.
  224. rswindell
    Thu Feb 23 2012 05:48 pm PST

    Modified Files:
    src/sbbs3/xmodem.c 1.47 1.48 diff

    Log Message:
    Eliminate unused variable: tmptime.
  225. rswindell
    Thu Feb 23 2012 05:46 pm PST

    Modified Files:
    src/sbbs3/sexyz.c 1.135 1.136 diff

    Log Message:
    Added griffin's -l (lowercase received filenames) mod.
  226. deuce
    Wed Feb 22 2012 05:51 pm PST

    Modified Files:
    src/conio/sdlfuncs.c 1.29 1.30 diff
    src/conio/sdlfuncs.h 1.16 1.17 diff

    Log Message:
    Add __stdcall to the SDL function declarations for Win32 as well.
    
    Doesn't fix the problem, but it seems like a good idea at this time.
  227. deuce
    Mon Feb 20 2012 05:55 pm PST

    Modified Files:
    src/syncterm/syncterm.c 1.174 1.175 diff

    Log Message:
    #include <filewrap.h> // for STDOUT_FILENO
  228. deuce
    Mon Feb 20 2012 05:53 pm PST

    Modified Files:
    src/syncterm/syncterm.c 1.173 1.174 diff

    Log Message:
    Use write(STDOUT_FILENO) instead of puts() to avoid weird redirection glitch
    on FreeBSD.
  229. deuce
    Mon Feb 20 2012 04:03 pm PST

    Modified Files:
    src/syncterm/syncterm.c 1.172 1.173 diff

    Log Message:
    __stdcall for stableness.
  230. deuce
    Mon Feb 20 2012 08:27 am PST

    Modified Files:
    src/syncterm/syncterm.c 1.171 1.172 diff

    Log Message:
    Add the various possible screen modes to the TERMINFO output.
  231. deuce
    Mon Feb 20 2012 08:26 am PST

    Modified Files:
    src/syncterm/conn_pty.c 1.13 1.14 diff

    Log Message:
    Set COLUMNS and LINES
  232. deuce
    Mon Feb 20 2012 07:52 am PST

    Modified Files:
    src/syncterm/conn_pty.c 1.12 1.13 diff
    src/syncterm/syncterm.c 1.170 1.171 diff

    Log Message:
    Make "syncterm" the default TERM value, and set the correct rows/columns in
    TERMCAP
  233. deuce
    Mon Feb 20 2012 12:52 am PST

    Modified Files:
    src/syncterm/syncterm.c 1.169 1.170 diff

    Log Message:
    Add a -T argument to dump a SyncTERM optimized terminfo capability database
    on stdout.
  234. deuce
    Mon Feb 20 2012 12:45 am PST

    Modified Files:
    src/syncterm/conn_pty.c 1.11 1.12 diff

    Log Message:
    Add a TERMCAP environment string which has been tweaked for SyncTERM.
  235. rswindell
    Sat Feb 18 2012 08:30 pm PST

    Modified Files:
    src/xpdev/datewrap.c 1.32 1.33 diff

    Log Message:
    Fix bug reported by Nightfox: datestrtounix() and any other function using the
    new mktime32() function was corrupting the date (specifically, the month).
  236. deuce
    Sat Feb 18 2012 02:58 am PST

    Modified Files:
    src/conio/cterm.c 1.137 1.138 diff

    Log Message:
    Make 49m the same as 40m and hopefully mercutio happy.
  237. rswindell
    Fri Feb 17 2012 07:19 pm PST

    Modified Files:
    src/sbbs3/rechocfg.c 1.25 1.26 diff

    Log Message:
    Enforce sane "maximum" packet and bundle values.
  238. rswindell
    Fri Feb 17 2012 07:00 pm PST

    Modified Files:
    src/sbbs3/sbbsecho.c 1.207 1.208 diff

    Log Message:
    Use -W instead of -$ for "pause on abnormal error" option, caving to Deuce's
    objection based on the lameness of *nix shell syntax.
  239. deuce
    Fri Feb 17 2012 06:36 pm PST

    Modified Files:
    src/syncterm/syncterm.c 1.168 1.169 diff

    Log Message:
    Use the new (Vista) SHGetKnownFolderPath() function to get the "correct"
    place for files primarilty to make use of FOLDERID_Downloads.
    
    On Vista and newer, the default download path is now the system configured one.
  240. rswindell
    Fri Feb 17 2012 06:26 pm PST

    Modified Files:
    src/sbbs3/sbbsecho.c 1.206 1.207 diff
    src/sbbs3/sbbsecho.h 1.14 1.15 diff

    Log Message:
    Increase version to 2.13.
    pktname() will no longer return a filename of an existing file under any
    circumstance (even if there are 200+ *.pkt/pk_ files).
    pkt_to_pkt() cleanup using a packet's file stream pointer to indicate it is
    open or not.
    Added debug log output for packet file open error (for access_d).
  241. rswindell
    Fri Feb 17 2012 04:41 pm PST

    Modified Files:
    src/sbbs3/chksmb.c 1.49 1.50 diff
    src/sbbs3/sexyz.c 1.134 1.135 diff

    Log Message:
    Close all open file streams before waiting for a keypress on exit/error.
  242. rswindell
    Fri Feb 17 2012 04:39 pm PST

    Modified Files:
    src/sbbs3/sbbsecho.c 1.205 1.206 diff

    Log Message:
    Do not wait for a keypress upon abnormal exit (error) by default.
    Added new cmd-line option (-$) to enable pause on abend behavior if needed.
    Close all open file streams before waiting for keypress upon exit.
  243. deuce
    Fri Feb 17 2012 04:17 pm PST

    Modified Files:
    src/syncterm/Makefile 1.19 1.20 diff

    Log Message:
    Fix cryptlib include path
  244. deuce
    Fri Feb 17 2012 04:13 pm PST

    Modified Files:
    src/xpdev/gen_defs.h 1.59 1.60 diff

    Log Message:
    Define _UINTMAX_T_DECLARED and  _INTMAX_T_DECLARED as per
    specs.
  245. deuce
    Fri Feb 17 2012 04:12 pm PST

    Modified Files:
    src/conio/sdlfuncs.c 1.28 1.29 diff

    Log Message:
    Include gen_defs.h before SDL.h to make it possible to stop the intypes.h
    insaninty.
  246. deuce
    Fri Feb 17 2012 04:11 pm PST

    Modified Files:
    src/conio/ciolib.h 1.56 1.57 diff

    Log Message:
    Include gen_defs.h before SDL.h to make it possible to stop the intypes.h
    insaninty.
  247. echicken
    Fri Feb 17 2012 06:42 am PST

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

    Log Message:
    Removed disallowedExtensions[], files and directories will now be compared against entries in disallowedFiles[] and omitted from the directory listing if they match (wildcards supported.)
  248. echicken
    Thu Feb 16 2012 10:22 pm PST

    Modified Files:
    xtrn/ansiview/readme.txt 1.1 1.2 diff

    Log Message:
    Flowing through the sewing.
  249. echicken
    Thu Feb 16 2012 09:29 pm PST

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

    Log Message:
    Unzip artpacks on demand, keep zip, drop user in resulting directory, do not unzip again if directory already exists.
    Don't display [..] when in ansiRoot directory, even if it does nothing.
    Added a disallowedFiles[] array.  Files or directories exactly matching fields in this array will not be openable.
    Thanks to access_d for testing and suggesting features & changes, even if he is unprofessional and I hate his face.
  250. rswindell
    Thu Feb 16 2012 07:46 pm PST

    Modified Files:
    src/sbbs3/sbbsecho.vcxproj 1.2 1.3 diff

    Log Message:
    Path to map file needs backslash instead of forward slash apparently.
  251. rswindell
    Thu Feb 16 2012 07:44 pm PST

    Modified Files:
    src/sbbs3/sbbsecho.c 1.204 1.205 diff

    Log Message:
    Better, more consistent, file open/fdopen failure logging.
    No bugs fixed or (hopefully) added.
  252. echicken
    Thu Feb 16 2012 07:49 am PST

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

    Log Message:
    More betterer pause prompts.
  253. echicken
    Wed Feb 15 2012 02:43 pm PST

    Modified Files:
    xtrn/ansiview/ansiview.js 1.2 1.3 diff

    Log Message:
    Eh.
  254. echicken
    Wed Feb 15 2012 02:31 pm PST

    Modified Files:
    xtrn/ansiview/ansiview.js 1.1 1.2 diff

    Log Message:
    Fixes a slideshow bug.
  255. deuce
    Wed Feb 15 2012 11:41 am PST

    Modified Files:
    src/syncterm/conn.c 1.65 1.66 diff

    Log Message:
    Blindly attempt to fix OpenBSD build by assuming that AI_ADDRCONFIG is not
    defined on that platform.
  256. ree
    Wed Feb 15 2012 11:30 am PST

    Modified Files:
    exec/websocketservice.js 1.4 1.5 diff

    Log Message:
    Add support for Chrome 16+
  257. echicken
    Wed Feb 15 2012 09:42 am PST

    Added Files:
    xtrn/ansiview/library/angryckn.ans NONE 1.1 diff

    Log Message:
    I guess an ANSI gallery should have at least one ANSI. :|
  258. echicken
    Wed Feb 15 2012 09:41 am PST
    xtrn/ansiview/library - New directory NONE NONE
    Update of /cvsroot/sbbs/xtrn/ansiview/library
    In directory cvs:/tmp/cvs-serv14491/library
    
    Log Message:
    Directory /cvsroot/sbbs/xtrn/ansiview/library added to the repository
  259. echicken
    Wed Feb 15 2012 09:41 am PST

    Added Files:
    xtrn/ansiview/readme.txt NONE 1.1 diff

    Log Message:
    Read this shit.
  260. echicken
    Wed Feb 15 2012 09:41 am PST

    Added Files:
    xtrn/ansiview/help.ans NONE 1.1 diff

    Log Message:
    Initial commit.
  261. echicken
    Wed Feb 15 2012 09:40 am PST

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

    Log Message:
    Initial commit.
  262. echicken
    Wed Feb 15 2012 09:39 am PST

    Added Files:
    xtrn/ansiview/ansiview.ans NONE 1.1 diff

    Log Message:
    Initial commit.
  263. echicken
    Wed Feb 15 2012 09:39 am PST
    xtrn/ansiview - New directory NONE NONE
    Update of /cvsroot/sbbs/xtrn/ansiview
    In directory cvs:/tmp/cvs-serv14425/ansiview
    
    Log Message:
    Directory /cvsroot/sbbs/xtrn/ansiview added to the repository
  264. deuce
    Sat Feb 11 2012 03:14 am PST

    Modified Files:
    src/build/Common.gmake 1.83 1.84 diff

    Log Message:
    Remove _THREAD_SAFE and _REENTRANT defines for non-threaded builds.
  265. deuce
    Sat Feb 11 2012 03:05 am PST

    Modified Files:
    src/syncterm/GNUmakefile 1.53 1.54 diff

    Log Message:
    Make the CryptLib CFLAGS/LDFLAGS stuff based on if cryptlib is included.
    Ensure that the cryptlib dependencies are met before OBJS.
  266. deuce
    Sat Feb 11 2012 02:47 am PST

    Modified Files:
    src/syncterm/COMPILING 1.6 1.7 diff

    Log Message:
    Update make command line for OS X.
  267. deuce
    Sat Feb 11 2012 02:30 am PST

    Modified Files:
    src/syncterm/GNUmakefile 1.52 1.53 diff

    Log Message:
    Use 3rdp as the source for Cryptlib now.
  268. deuce
    Sat Feb 11 2012 02:28 am PST

    Modified Files:
    src/syncterm/conn.c 1.64 1.65 diff

    Log Message:
    Set res=NULL after calling freeaddrinfo().
    
    Fixes crash on OS X (and double-free everywhere else) after a getaddrinfo()
    succeeds, but the connect fails after returning EWOULDBLOCK/EAGAIN/etc.
    
    Reported by Michael Montague (thanks!)
  269. rswindell
    Wed Feb 08 2012 03:06 pm PST

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

    Log Message:
    Due to another sighted stack variable overflow in answer(), using safe ASCIIZ
    string formatting/copy functions and macros.
    text/answer.* filenames are now case insensitive on *nix
    (now consistent with all other menu files).
  270. deuce
    Wed Feb 08 2012 12:40 am PST

    Modified Files:
    exec/fseditor.js 1.79 1.80 diff

    Log Message:
    Set the attribute to the current attribute when in overwrite mode (ie: not
    insert) instead of setting it to the character that is modified.  Fixes the
    weird colour while in overwrite mode bug reported by DigitalMan
    
    Thanks!
  271. mcmlxxix
    Mon Feb 06 2012 08:44 am PST

    Modified Files:
    exec/load/ircbot_commands.js 1.30 1.31 diff

    Log Message:
    fix typo caused by art's shenanigans
  272. mcmlxxix
    Mon Feb 06 2012 08:33 am PST

    Modified Files:
    exec/json-service.js 1.8 1.9 diff

    Log Message:
    added module commands "readable", "readonly" and "save"
    wrap background service loads in try/catch
  273. deuce
    Wed Jan 25 2012 06:04 pm PST

    Modified Files:
    src/xpdev/gen_defs.h 1.58 1.59 diff

    Log Message:
    Add u?intmax_t to fix the use of uintmax_t in scanf formats for ?modem.c and
    sexyz.c
  274. deuce
    Wed Jan 25 2012 05:44 pm PST

    Modified Files:
    src/xpdev/xpsem.c 1.12 1.13 diff
    src/xpdev/xpsem.h 1.9 1.10 diff

    Log Message:
    Switch to stdint.h types from magical FreeBSD (or maybe GCC?) types.
  275. deuce
    Wed Jan 18 2012 10:50 pm PST

    Modified Files:
    src/conio/cterm.c 1.136 1.137 diff

    Log Message:
    Contrary to polular belief, you CAN fix stupid.
    
    ANSI disply bug reported by knocturnal is now FIXED!
  276. deuce
    Wed Jan 18 2012 01:13 pm PST

    Modified Files:
    exec/load/ircd_unreg.js 1.33 1.34 diff

    Log Message:
    Fix memory leak by deleting lingering references to your mother.
  277. mcmlxxix
    Wed Dec 21 2011 09:26 am PST

    Modified Files:
    exec/load/frame.js 1.26 1.27 diff

    Log Message:
    add "delete" method to destroy lingering references to your mother.
  278. deuce
    Sun Dec 18 2011 10:07 pm PST

    Modified Files:
    web/root/default.css 1.8 1.9 diff

    Log Message:
    Fix bug reported by Slinky (Thanks!)
  279. deuce
    Sat Dec 17 2011 09:48 pm PST

    Modified Files:
    exec/ircbots/ham/ham.js 1.8 1.9 diff

    Log Message:
    Fix messages in catch() blocks (should never be seen).
  280. rswindell
    Fri Dec 16 2011 01:50 am PST

    Modified Files:
    src/xpdev/ini_file.c 1.126 1.127 diff

    Log Message:
    Fix bug in iniGetBitField(): only if the key is *missing* should the default
    value be used. An empty/blank value means '0' (no bit flags).
    Resolve a couple warnings:
    'lp' is assigned a value that is never used
  281. mcmlxxix
    Thu Dec 15 2011 01:01 pm PST

    Modified Files:
    exec/load/frame.js 1.25 1.26 diff

    Log Message:
    fix somethin.
  282. mcmlxxix
    Thu Dec 15 2011 12:54 pm PST

    Modified Files:
    exec/load/frame.js 1.24 1.25 diff

    Log Message:
    parse all x,y,width,height values to an integer
  283. mcmlxxix
    Thu Dec 15 2011 12:52 pm PST

    Modified Files:
    exec/load/event-timer.js 1.5 1.6 diff

    Log Message:
    add abort & pause properties to events
  284. deuce
    Mon Dec 12 2011 04:00 pm PST

    Modified Files:
    src/conio/cterm.h 1.32 1.33 diff

    Log Message:
    Borland and MS C are ancient creaking messes of poo.
  285. deuce
    Mon Dec 12 2011 03:46 pm PST

    Modified Files:
    src/conio/cterm.h 1.31 1.32 diff

    Log Message:
    Rely on the fact that failed #include isn't an error.
  286. rswindell
    Mon Dec 12 2011 03:33 pm PST

    Modified Files:
    src/conio/cterm.h 1.30 1.31 diff

    Log Message:
    Temporary work-around for lack of stdbool.h on all supported tool-chains.
  287. deuce
    Sun Dec 11 2011 04:10 pm PST

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

    Log Message:
    Move control chars into their own handler which is always called.
    
    This fixes the loading CTRL-A codes from *.msg files reported by Marius.
  288. deuce
    Tue Dec 06 2011 07:29 pm PST

    Modified Files:
    src/conio/x_cio.c 1.31 1.32 diff

    Log Message:
    Try to call XInitThreads() if it exists... likely not necessary, but the
    cryptlib stuff may do Bad Things.
  289. deuce
    Tue Dec 06 2011 07:28 pm PST

    Modified Files:
    src/syncterm/conn.c 1.63 1.64 diff

    Log Message:
    If getaddrinfo() fails, don't free the result pointer.
  290. rswindell
    Tue Dec 06 2011 12:49 pm PST

    Modified Files:
    src/sbbs3/sbbsexec.c 1.39 1.40 diff

    Log Message:
    Increase size of input_thread linear buffer to accept up to 10000-byte msgs
    from mailslot (part of fix for upload to FDSZ).
    Bug-fix: don't potentially overwrite the bounds of the rx ring buffer.
    Better input_thread debug logging.
    Bug-fix: VDD_STATUS could return garbage for input full/size if GetMailslotInfo
    fails (which it appears is doing) - which could be an issue for FOSSIL apps
    which rely on function 5.
    Specify unlimited-size msgs for receive (input) mailslot (part of fix for FDSZ
    upload).
  291. rswindell
    Tue Dec 06 2011 12:41 pm PST

    Modified Files:
    src/sbbs3/xtrn.cpp 1.217 1.218 diff

    Log Message:
    Better mailslot opening/writing debug output (no functional change).
  292. rswindell
    Tue Dec 06 2011 12:37 pm PST

    Modified Files:
    src/sbbs3/main.cpp 1.580 1.581 diff

    Log Message:
    Don't drop characters when the input buffer (from remote) is full for over 5
    seconds, just continue waiting (and logging warnings).
  293. deuce
    Mon Dec 05 2011 06:44 pm PST

    Modified Files:
    src/syncterm/term.c 1.295 1.296 diff

    Log Message:
    Fix xmodem upload bug where a FILE handle leak could occure and telnet
    could stay in binary mode.
    
    Allow transfer abort callback to ignore mouse keys (and each extended keys)
  294. deuce
    Mon Dec 05 2011 06:33 pm PST

    Modified Files:
    src/sbbs3/js_bbs.cpp 1.136 1.137 diff

    Log Message:
    Fix reversed logic for dflt parameter - thanks Fidde!
  295. deuce
    Sun Dec 04 2011 07:51 am PST

    Modified Files:
    src/conio/mouse.c 1.37 1.38 diff

    Log Message:
    Permit NULL to be passed to getmouse() to permit simply ignoring mouse
    movements.
  296. rswindell
    Sat Dec 03 2011 05:10 pm PST

    Modified Files:
    web/root/newuser.ssjs 1.43 1.44 diff

    Log Message:
    Add bool 'send_password_via_email' (default: true). This should be a modopt.
  297. deuce
    Thu Dec 01 2011 07:17 pm PST

    Modified Files:
    web/templates/nightshade/msgs/choosesubs.inc 1.1 1.2 diff

    Log Message:
    Since these pages purport to be XHTML 1.0, it must be method="post"
    (thanks!)
  298. deuce
    Thu Dec 01 2011 07:17 pm PST

    Modified Files:
    web/templates/default/msgs/choosesubs.inc 1.4 1.5 diff

    Log Message:
    Since these pages purport to be XHTML 1.0, it must be method="post"
    (thanks!)
  299. echicken
    Thu Dec 01 2011 01:06 pm PST

    Added Files:
    xtrn/chickendelivery/levels/14.ini NONE 1.1 diff

    Log Message:
    Level 14: Jerkbot's Revenge
  300. echicken
    Thu Dec 01 2011 12:56 pm PST

    Added Files:
    xtrn/chickendelivery/levels/13.ini NONE 1.1 diff

    Log Message:
    Level 13: Speed Demons
  301. echicken
    Thu Dec 01 2011 12:19 pm PST

    Added Files:
    xtrn/chickendelivery/levels/12.ini NONE 1.1 diff

    Log Message:
    Level 12: Flowing thru the Sewing
  302. echicken
    Thu Dec 01 2011 12:18 pm PST

    Modified Files:
    xtrn/chickendelivery/game.js 1.12 1.13 diff

    Log Message:
    Some changes to score calculation & display.
  303. mcmlxxix
    Wed Nov 30 2011 10:30 am PST

    Modified Files:
    exec/load/frame.js 1.23 1.24 diff

    Log Message:
    remove frame.name property, moar validation for property setters
  304. mcmlxxix
    Wed Nov 30 2011 09:42 am PST

    Modified Files:
    exec/load/frame.js 1.22 1.23 diff

    Log Message:
    remove frame.getoff() method, add frame.cursor, frame.offset properties, use "y" based matrix for frame data. use self-validating cursor and offset objects for position. update documentation. 
    ToDo: punch deuce
  305. deuce
    Tue Nov 29 2011 07:18 pm PST

    Modified Files:
    src/sbbs3/wordwrap.c 1.15 1.16 diff

    Log Message:
    For the purposes of checking if the next line starts with whitespace (and
    therefore the current line ends with a hard CR), allow CR and LF to be
    detected as whitespace as well.
    
    This is simply removing code though, so the expectation that I wrote that
    code for a reason is haunting me.
  306. echicken
    Mon Nov 28 2011 12:11 pm PST

    Modified Files:
    web/root/ecWeb/sidebar/002-whosOnline.ssjs 1.2 1.3 diff

    Log Message:
    Respect the privacy of nodes that are in quiet mode. Other minor changes.
  307. echicken
    Mon Nov 28 2011 11:51 am PST

    Modified Files:
    web/root/ecWeb/sidebar/002-whosOnline.ssjs 1.1 1.2 diff

    Log Message:
    Refresh every 30 seconds rather than every 10.  Should result in decreased rectal pain for webservers and browsers alike.
  308. mcmlxxix
    Thu Nov 24 2011 08:15 pm PST

    Modified Files:
    exec/load/event-timer.js 1.4 1.5 diff

    Log Message:
    fix repeat quantity
  309. mcmlxxix
    Wed Nov 23 2011 08:02 am PST

    Modified Files:
    exec/load/event-timer.js 1.3 1.4 diff

    Log Message:
    update documentation to better explain timer.addEvent() usage
  310. mcmlxxix
    Wed Nov 23 2011 07:44 am PST

    Modified Files:
    exec/load/frame.js 1.21 1.22 diff

    Log Message:
    fix vertical scrolling. support loading of .txt files (slow, needs work).
    TODO: figure out why syncterm screws up line wrapping in an 80-wide frame 
    TODO: blame deuce
  311. mcmlxxix
    Thu Nov 17 2011 07:18 pm PST

    Modified Files:
    exec/load/json-db.js 1.20 1.21 diff

    Log Message:
    fix typo in previous commit :(
  312. mcmlxxix
    Thu Nov 17 2011 04:35 pm PST

    Modified Files:
    exec/load/json-db.js 1.19 1.20 diff

    Log Message:
    actually make the changes mentioned in the previous commit :|
  313. mcmlxxix
    Thu Nov 17 2011 04:14 pm PST

    Modified Files:
    exec/load/json-db.js 1.18 1.19 diff

    Log Message:
    make sure record is an array before attempting push,pop,shift,unshift
  314. mcmlxxix
    Tue Nov 15 2011 07:53 am PST

    Modified Files:
    exec/json-service.js 1.7 1.8 diff

    Log Message:
    background load server-side modules
  315. mcmlxxix
    Mon Nov 14 2011 02:20 pm PST

    Modified Files:
    exec/load/frame.js 1.20 1.21 diff

    Log Message:
    add screenShot( fileName [,append=false] ) method
  316. mcmlxxix
    Mon Nov 14 2011 01:50 pm PST

    Modified Files:
    exec/load/frame.js 1.19 1.20 diff

    Log Message:
    shorten "scrollbars_visible" to "scrollbars"
    restrict scrolling based on v_scroll/h_scroll settings
    update shitting documentation
    attempt open/close regardless of frame state
  317. mcmlxxix
    Mon Nov 14 2011 12:55 pm PST

    Modified Files:
    xtrn/chickendelivery/game.js 1.11 1.12 diff

    Log Message:
    updated per frame.js
  318. mcmlxxix
    Mon Nov 14 2011 12:55 pm PST

    Modified Files:
    exec/load/frame.js 1.18 1.19 diff

    Log Message:
    add up(n) down(n) left(n) right(n) methods.
    add getoff() method (ooo yeah...)
    add v_scroll, h_scroll, scrollbars_visible settings (*TODO*)
    add lf_strict setting (force linefeed on crlf-terminated putmsg())
    no longer force open() when load()ing a graphic
  319. rswindell
    Sat Nov 12 2011 05:17 pm PST

    Modified Files:
    src/sbbs3/atcodes.cpp 1.61 1.62 diff
    src/sbbs3/con_out.cpp 1.68 1.69 diff
    src/sbbs3/js_global.c 1.313 1.314 diff

    Log Message:
    Always display HH:MM:SS format when 24-hour (Military) time format is enabled
    in SCFG->System->Toggle Options.
  320. rswindell
    Fri Nov 11 2011 07:52 pm PST

    Modified Files:
    src/sbbs3/js_uifc.c 1.28 1.29 diff

    Log Message:
    Fix UIFC object introduction version number (3.14 not 3.10).
  321. rswindell
    Fri Nov 11 2011 07:46 pm PST

    Added Files:
    exec/bench/popen.js NONE 1.1 diff

    Log Message:
    Tests the File.popen() method. Pass the command-line you want to execute.
    e.g. "jsexec popen.js 'echo test1234'"
  322. deuce
    Fri Nov 11 2011 06:48 pm PST

    Modified Files:
    src/sbbs3/js_socket.c 1.149 1.150 diff

    Log Message:
    Document is_writable.
  323. deuce
    Fri Nov 11 2011 06:46 pm PST

    Modified Files:
    exec/jsdocs.js 1.28 1.29 diff

    Log Message:
    Rename write/writeln functions.
    Test that the object/class exists before documenting it.
  324. deuce
    Fri Nov 11 2011 06:39 pm PST

    Modified Files:
    src/sbbs3/js_uifc.c 1.27 1.28 diff

    Log Message:
    Document the properties.
  325. rswindell
    Fri Nov 11 2011 06:37 pm PST

    Modified Files:
    src/sbbs3/js_file.c 1.143 1.144 diff

    Log Message:
    Fix harmless copy/paste typo (by Deuce).
  326. deuce
    Fri Nov 11 2011 06:19 pm PST

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

    Log Message:
    Fix option_list documentation.
  327. deuce
    Fri Nov 11 2011 06:18 pm PST

    Modified Files:
    src/sbbs3/jsexec.c 1.159 1.160 diff

    Log Message:
    Add readln() documentation.
  328. deuce
    Fri Nov 11 2011 06:11 pm PST

    Modified Files:
    src/sbbs3/main.cpp 1.579 1.580 diff

    Log Message:
    Synchronize JSTYPE_* names
  329. deuce
    Fri Nov 11 2011 05:59 pm PST

    Modified Files:
    src/sbbs3/js_xtrn_area.c 1.27 1.28 diff

    Log Message:
    Document the xtrn_area.event.months property.
  330. deuce
    Fri Nov 11 2011 05:55 pm PST

    Modified Files:
    src/sbbs3/js_user.c 1.94 1.95 diff

    Log Message:
    Fix user.security/user.limits documentation reversal.
  331. deuce
    Fri Nov 11 2011 05:54 pm PST

    Modified Files:
    src/sbbs3/js_internal.c 1.72 1.73 diff

    Log Message:
    Add new property documentation.
  332. deuce
    Fri Nov 11 2011 04:50 pm PST

    Modified Files:
    src/sbbs3/js_queue.c 1.42 1.43 diff
    src/sbbs3/js_msgbase.c 1.177 1.178 diff
    src/sbbs3/js_file.c 1.142 1.143 diff

    Log Message:
    We can't throww an exception from the get function when private data is
    NULL because the get function is called on the prototype which isn't
    constructed (via the constructor).
  333. rswindell
    Fri Nov 11 2011 04:11 pm PST

    Modified Files:
    exec/sbbsdefs.inc 1.16 1.17 diff

    Log Message:
    Removed the unused user-question toggles (UQ_COMP and UQ_MC_COMP)
    - these have NOT been unused for several years now.
    Added UQ_NONETMAIL and UQ_NOUPRLWR (missing).
  334. rswindell
    Fri Nov 11 2011 04:02 pm PST

    Modified Files:
    exec/load/sbbsdefs.js 1.53 1.54 diff

    Log Message:
    Removed the unused user-question toggles (UQ_COMP and UQ_MC_COMP)
    - these have NOT been unused for several years now.
  335. rswindell
    Fri Nov 11 2011 04:01 pm PST

    Modified Files:
    src/sbbs3/sbbsdefs.h 1.175 1.176 diff

    Log Message:
    Redefine the unused user-question toggles (UQ_COMP and UQ_MC_COMP)
    - these have been unused for several years now.
  336. deuce
    Fri Nov 11 2011 03:56 pm PST

    Modified Files:
    src/sbbs3/js_system.c 1.146 1.147 diff

    Log Message:
    Don't try to define an uninitialized object.
  337. rswindell
    Fri Nov 11 2011 03:30 pm PST

    Modified Files:
    src/sbbs3/js_msg_area.c 1.62 1.63 diff

    Log Message:
    Fix the msg_area_prop_desc definition.
  338. deuce
    Fri Nov 11 2011 02:42 pm PST

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

    Log Message:
    Remove extra(?) stuff.
  339. deuce
    Fri Nov 11 2011 02:35 pm PST

    Modified Files:
    web/root/ecWeb/newUser.ssjs 1.3 1.4 diff

    Log Message:
    UQ_COMP can't be controlled via scfg anymore and my system has it set.
    
    Rather than fiddle with my config file, I'll just remove this question.
  340. deuce
    Fri Nov 11 2011 02:29 pm PST

    Modified Files:
    web/root/sajax-forum/client_functions.xjs 1.15 1.16 diff

    Log Message:
    Add all the Synchronet spinners.
  341. mcmlxxix
    Fri Nov 11 2011 02:16 pm PST

    Modified Files:
    exec/slog.js 1.2 1.3 diff

    Log Message:
    display usage and errors the same as makeuser.js
  342. mcmlxxix
    Fri Nov 11 2011 02:15 pm PST

    Modified Files:
    exec/allusers.js 1.4 1.5 diff

    Log Message:
    display usage and errors the same as makeuser.js
  343. mcmlxxix
    Fri Nov 11 2011 01:56 pm PST

    Modified Files:
    exec/makeuser.js 1.4 1.5 diff

    Log Message:
    add missing "error=true" statements
  344. mcmlxxix
    Fri Nov 11 2011 07:13 am PST

    Modified Files:
    exec/makeuser.js 1.3 1.4 diff

    Log Message:
    use trashcan files to validate email and phone number.
  345. rswindell
    Thu Nov 10 2011 11:41 pm PST

    Modified Files:
    ctrl/listserver.ini 1.2 1.3 diff

    Log Message:
    Added/documented use_sender_address and submitter keys.
  346. rswindell
    Thu Nov 10 2011 11:40 pm PST

    Modified Files:
    exec/listserver.js 1.38 1.39 diff

    Log Message:
    Support optional list "submitter" which specifies the email address of the only
    authorized submission sender's email address.
  347. rswindell
    Thu Nov 10 2011 11:38 pm PST

    Modified Files:
    exec/testbuild.js 1.27 1.28 diff

    Log Message:
    Fixes the lib alias stuff.
  348. deuce
    Thu Nov 10 2011 10:47 pm PST

    Modified Files:
    src/sbbs3/putmsg.cpp 1.29 1.30 diff

    Log Message:
    Fix use-after-free bug.
  349. sbbs
    Thu Nov 10 2011 10:42 pm PST

    Modified Files:
    src/sbbs3/userdat.c 1.145 1.146 diff

    Log Message:
    Fix typo in previous commit of new function.
  350. rswindell
    Thu Nov 10 2011 08:30 pm PST

    Modified Files:
    src/sbbs3/userdat.c 1.144 1.145 diff
    src/sbbs3/userdat.h 1.47 1.48 diff

    Log Message:
    Created can_user_send_mail() utility function the common email "allowance"
    logic - to be used in the mail server and the JS objection model.
  351. mcmlxxix
    Thu Nov 10 2011 06:34 pm PST

    Modified Files:
    exec/makeuser.js 1.2 1.3 diff

    Log Message:
    use system.trashcan instead of the more awesome custom can opener
  352. deuce
    Thu Nov 10 2011 04:37 pm PST

    Modified Files:
    exec/load/webInit.ssjs 1.5 1.6 diff

    Log Message:
    Add var
  353. deuce
    Thu Nov 10 2011 04:36 pm PST

    Modified Files:
    exec/load/webInit.ssjs 1.4 1.5 diff

    Log Message:
    Overhaul... highlights:
    Change obj.hasOwnProperty(property) to obj.property != undefined
    format("%04u", u.number)
    Cookies and query parameters are arrays of strings
    Don't pollute the global namespace with all these vars (it's not CVS)
    
    Fix bug Deuce introducted by only changin one place where the cookie domain
    was passed.
  354. mcmlxxix
    Thu Nov 10 2011 01:39 pm PST

    Modified Files:
    exec/makeuser.js 1.1 1.2 diff

    Log Message:
    fix typo made by deuce
  355. mcmlxxix
    Thu Nov 10 2011 01:35 pm PST

    Added Files:
    exec/makeuser.js NONE 1.1 diff

    Log Message:
    new user utility (to replace makeuser.exe)
  356. deuce
    Thu Nov 10 2011 11:53 am PST

    Modified Files:
    web/root/ecWeb/lightirc/swfobject.js 1.1 1.2 diff

    Log Message:
    Yay for line endings!
  357. deuce
    Thu Nov 10 2011 11:52 am PST

    Modified Files:
    web/root/ecWeb/lightirc/readme.txt 1.1 1.2 diff

    Log Message:
    Line endings.
  358. deuce
    Thu Nov 10 2011 11:52 am PST

    Modified Files:
    web/root/ecWeb/lightirc/changelog.txt 1.1 1.2 diff

    Log Message:
    Line endings.
  359. deuce
    Thu Nov 10 2011 10:24 am PST
    web/root/ecWeb/fTelnet RMLib.dll 1.1 NONE
    Update of /cvsroot/sbbs/web/root/ecWeb/fTelnet
    In directory cvs:/tmp/cvs-serv10148
    
    Removed Files:
    	RMLib.dll 
    Log Message:
    This looks suspiciously unnecessary.
  360. mcmlxxix
    Thu Nov 10 2011 08:37 am PST

    Modified Files:
    exec/allusers.js 1.3 1.4 diff

    Log Message:
    use ARS for matching rules
  361. deuce
    Wed Nov 09 2011 09:32 pm PST

    Modified Files:
    web/root/ecWeb/lib/forumLib.ssjs 1.10 1.11 diff

    Log Message:
    Bring word-wrapping, hot-linking, and quote-hiding to the ec forum.
    
    Pending EC approval (quote hiding is the most controversial of these)
  362. deuce
    Wed Nov 09 2011 06:01 pm PST

    Modified Files:
    exec/load/webInit.ssjs 1.3 1.4 diff

    Log Message:
    Use http_request.cookie object to get cookie values and pass
    http_request.host as the cookie domain when setting it.
  363. rswindell
    Wed Nov 09 2011 04:21 pm PST

    Modified Files:
    src/sbbs3/mailsrvr.c 1.554 1.555 diff

    Log Message:
    Continue processing (i.e. saving to SMB) messages when the recipient list is
    empty *IF* the message was redirected to a sub-board.
    If not (recipient list empty, but not to a sub), return OK response.
  364. rswindell
    Wed Nov 09 2011 03:52 pm PST

    Modified Files:
    src/sbbs3/userdat.c 1.143 1.144 diff

    Log Message:
    If you pass NULL to is_user_subop(), return FALSE (rather than potentially
    dereference the NULL pointer).
  365. deuce
    Wed Nov 09 2011 03:52 pm PST

    Modified Files:
    src/sbbs3/js_msgbase.c 1.176 1.177 diff

    Log Message:
    Add missing )
  366. rswindell
    Wed Nov 09 2011 03:51 pm PST

    Modified Files:
    src/sbbs3/js_msgbase.c 1.175 1.176 diff

    Log Message:
    Support NULL user in header.can_read property definition more-better.
  367. deuce
    Wed Nov 09 2011 12:24 pm PST

    Modified Files:
    src/sbbs3/js_system.c 1.145 1.146 diff

    Log Message:
    Just because timestr() can't handle values greater than INT_MAX is no
    reason to throw an exception.
  368. deuce
    Wed Nov 09 2011 12:19 pm PST

    Modified Files:
    web/root/ecWeb/lib/forumLib.ssjs 1.9 1.10 diff

    Log Message:
    Use new header.can_read property (if available) and chec the get_msg_header()
    return before calling get_msg_body()
  369. deuce
    Wed Nov 09 2011 12:14 pm PST

    Modified Files:
    src/sbbs3/js_msgbase.c 1.174 1.175 diff

    Log Message:
    Add a can_read property to a message header which indicates the current
    client can read the associated message.
    
    Should make moderation/view own deleted/etc handing way easier for JS
    developers.
  370. deuce
    Wed Nov 09 2011 02:38 am PST

    Modified Files:
    src/sbbs3/js_global.c 1.312 1.313 diff

    Log Message:
    Don't force the time_t parameter into an Int32 since it may not be one.
  371. deuce
    Wed Nov 09 2011 02:17 am PST

    Modified Files:
    web/root/ecWeb/pages/000-home.ssjs 1.1 1.2 diff

    Log Message:
    Line endings.
  372. deuce
    Wed Nov 09 2011 02:09 am PST

    Modified Files:
    web/root/ecWeb/readme.txt 1.3 1.4 diff

    Log Message:
    Add note that the flash policy server *must* have a section of FlashPolicy
  373. deuce
    Wed Nov 09 2011 02:04 am PST

    Modified Files:
    web/root/ecWeb/readme.txt 1.2 1.3 diff

    Log Message:
    Line endings... this worries me.
  374. deuce
    Wed Nov 09 2011 01:38 am PST

    Modified Files:
    web/root/sajax-forum/body.xjs 1.16 1.17 diff

    Log Message:
    Use the new header argument to get_msg_body()
  375. deuce
    Wed Nov 09 2011 01:38 am PST

    Modified Files:
    web/root/msgs/attachments.ssjs 1.12 1.13 diff
    web/root/msgs/inline.ssjs 1.7 1.8 diff
    web/root/msgs/msg.ssjs 1.51 1.52 diff
    web/root/msgs/msgframe.ssjs 1.11 1.12 diff
    web/root/msgs/msgs.ssjs 1.42 1.43 diff

    Log Message:
    Use the new header argument to get_msg_body()
  376. deuce
    Wed Nov 09 2011 01:37 am PST

    Modified Files:
    web/root/blogs/blog_item.xjs 1.10 1.11 diff

    Log Message:
    Use the new header argument to get_msg_body()
  377. deuce
    Wed Nov 09 2011 01:37 am PST

    Modified Files:
    web/root/atom.ssjs 1.2 1.3 diff

    Log Message:
    Use the new header argument to get_msg_body()
  378. deuce
    Wed Nov 09 2011 01:33 am PST

    Modified Files:
    web/root/ecWeb/lib/forumLib.ssjs 1.8 1.9 diff

    Log Message:
    Make use of the new "header" argument.
  379. deuce
    Wed Nov 09 2011 01:33 am PST

    Modified Files:
    src/sbbs3/js_msgbase.c 1.173 1.174 diff

    Log Message:
    Support passing a header object to MsgBase.get_msg_body() and
    MsgBase.get_msg_tail() which will optimize the get to avoid re-reading
    the headers.  When this is specified, the message number or id is not
    required (but specifying it won't hurt anything and will allow backward
    compatibility).
    
    I'm not sure I need to lock the header here, but I think I might (if nothing
    else, to ensure the message still exists).
  380. deuce
    Wed Nov 09 2011 01:08 am PST

    Modified Files:
    web/root/ecWeb/lib/forumLib.ssjs 1.7 1.8 diff

    Log Message:
    Perform the more obvious optimizations... remove as many msgBase.* references
    from inside the loop as possible and use byoffset once the offset is known.
  381. mcmlxxix
    Tue Nov 08 2011 11:17 pm PST

    Modified Files:
    exec/slog.js 1.1 1.2 diff

    Log Message:
    open file in binary mode :|
    /T parameter to list column totals
    /R parameter to reverse listing
  382. rswindell
    Tue Nov 08 2011 11:03 pm PST

    Modified Files:
    src/sbbs3/main.cpp 1.578 1.579 diff

    Log Message:
    Reverse change in rev 577 that terminated the output_thread() when sbbs->online
    was false (which is the initialized value). This is an expected case for the
    terminal server. Added note to self (or others) not to do that. :-)
  383. mcmlxxix
    Tue Nov 08 2011 10:53 pm PST

    Added Files:
    exec/slog.js NONE 1.1 diff

    Log Message:
    system stats viewer (to replace slog.exe)
  384. deuce
    Tue Nov 08 2011 07:37 pm PST

    Modified Files:
    web/root/ecWeb/lightirc/lightirc.ssjs 1.1 1.2 diff

    Log Message:
    Fix error when there is no "FlashPolicy" section in the services.ini
  385. deuce
    Tue Nov 08 2011 07:37 pm PST

    Modified Files:
    web/root/ecWeb/fTelnet/fTelnet.ssjs 1.1 1.2 diff

    Log Message:
    Fix error when there is no "FlashPolicy" section in the services.ini
  386. rswindell
    Tue Nov 08 2011 02:55 pm PST

    Modified Files:
    exec/emailval.js 1.3 1.4 diff

    Log Message:
    This corrects the display freeze after a user updates his email address
    (presses enter) - patch by echto.
  387. rswindell
    Mon Nov 07 2011 06:53 pm PST

    Modified Files:
    src/sbbs3/writemsg.cpp 1.98 1.99 diff

    Log Message:
    At Deuce's request, revert his change:
    "Change the last argument of wordwrap() to a flags argument and support
    making a bare LF not be ignored."
    If soft line breaks (bare LFs) are stored in the message base, they're 
    expected to wrapped for 80-column terminal only.
  388. deuce
    Mon Nov 07 2011 06:53 pm PST

    Modified Files:
    src/sbbs3/wordwrap.c 1.14 1.15 diff

    Log Message:
    If zero is passed as the old length, keep icol (input column) negative to
    ensure that icol is never greater than or equal to oldcol.
  389. rswindell
    Mon Nov 07 2011 06:50 pm PST

    Modified Files:
    src/sbbs3/js_global.c 1.311 1.312 diff

    Log Message:
    At Deuce's request, revert his change:
    "Change the last argument of wordwrap() to a flags argument and support
    making a bare LF not be ignored."
    If soft line breaks (bare LFs) are stored in the message base, they're 
    expected to wrapped for 80-column terminal only.
  390. rswindell
    Mon Nov 07 2011 06:48 pm PST

    Modified Files:
    src/sbbs3/putmsg.cpp 1.28 1.29 diff
    src/sbbs3/wordwrap.c 1.13 1.14 diff
    src/sbbs3/wordwrap.h 1.5 1.6 diff

    Log Message:
    At Deuce's request, revert his change:
    "Change the last argument of wordwrap() to a flags argument and support
    making a bare LF not be ignored."
    If soft line breaks (bare LFs) are stored in the message base, they're 
    expected to wrapped for 80-column terminal only.
  391. deuce
    Mon Nov 07 2011 05:31 pm PST

    Modified Files:
    exec/fseditor.js 1.78 1.79 diff

    Log Message:
    When serializing the lines, make the last line end in a hard CR.
    
    Fixes part one of the new word wrap bug.
  392. deuce
    Sun Nov 06 2011 05:31 pm PST

    Modified Files:
    src/sbbs3/js_bbs.cpp 1.135 1.136 diff
    src/sbbs3/js_global.c 1.310 1.311 diff
    src/sbbs3/sbbs.h 1.386 1.387 diff

    Log Message:
    Add exception throwing function for functions which require arguments
    (throws an "Error: Insufficient Arguments" exception) in js_global.c so
    all JSNative functions call call it.
    
    Also add a function which calls JS_GetContextPrivate and throws an exception
    if it returns NULL.
    
    Previously, when either of these happened, the function silently did
    nothing.
  393. rswindell
    Sun Nov 06 2011 03:02 pm PST

    Modified Files:
    src/sbbs3/main.cpp 1.577 1.578 diff

    Log Message:
    Fix witnessed infinite loop in bbs_thread() during SSH connection if the
    output_thread is terminated (for some uknown reason, perhaps due to the
    new checking of the "online" value): outbuf will never drain if the
    output_thread isn't running, and possibly, even if it is (but there is no
    connection).
    Added error logging during node status change in dailly_main().
  394. deuce
    Sun Nov 06 2011 02:54 pm PST

    Modified Files:
    exec/ircbots/ham/ham.js 1.7 1.8 diff

    Log Message:
    Fix Canadian callsign lookups.  callsign.ca is gone and Industry Canada has
    their own lookup now.  Seems pretty slow though.  :-(
    
    Also, add fallback to other callsign handlers, catch HTTP exceptions, and
    switch from [\x00-\xff] in regexs to the Mozilla reccomended (but non-standard)
    [\s\S] to include line breaks in a match.
  395. rswindell
    Sat Nov 05 2011 08:58 pm PDT

    Modified Files:
    src/sbbs3/qwk.cpp 1.57 1.58 diff

    Log Message:
    Fix double-fclose() assertion in qwk_route() reported by echto. Thanks!
  396. rswindell
    Sat Nov 05 2011 08:54 pm PDT

    Modified Files:
    src/sbbs3/getmsg.cpp 1.42 1.43 diff

    Log Message:
    Dislable auto line-wrap of message text display when RAW input mode is enabled.
    This allows easy trouble-shooting of word-wrap issues by using Ctrl-Z.
  397. rswindell
    Sat Nov 05 2011 08:52 pm PDT

    Modified Files:
    src/sbbs3/writemsg.cpp 1.97 1.98 diff

    Log Message:
    Fix previous commit for Windows (read sig file in text mode, strip trialing
    white space from lines (include '\r' if there happens to be one).
  398. deuce
    Sat Nov 05 2011 08:29 am PDT

    Modified Files:
    src/sbbs3/js_bbs.cpp 1.134 1.135 diff

    Log Message:
    Apparently default is a reserved word in C++
  399. deuce
    Sat Nov 05 2011 08:27 am PDT

    Modified Files:
    src/sbbs3/js_bbs.cpp 1.133 1.134 diff

    Log Message:
    Fix typo.
  400. mcmlxxix
    Fri Nov 04 2011 07:31 pm PDT

    Modified Files:
    exec/allusers.js 1.2 1.3 diff

    Log Message:
    aaaaaaaaand fix a few typos
  401. mcmlxxix
    Fri Nov 04 2011 07:28 pm PDT

    Modified Files:
    exec/allusers.js 1.1 1.2 diff

    Log Message:
    remove shitting debug logging, please :|
  402. mcmlxxix
    Fri Nov 04 2011 06:56 pm PDT

    Added Files:
    exec/allusers.js NONE 1.1 diff

    Log Message:
    mass user editor (to replace allusers.exe) 
    basic functionality (for now)
  403. deuce
    Fri Nov 04 2011 04:58 pm PDT

    Modified Files:
    src/sbbs3/js_bbs.cpp 1.132 1.133 diff

    Log Message:
    Start of argc enforcement.  Passing the wrong number of arguments to a function
    will now (hopefully) throw an exception.
    
    This exception is likely to be uniquely unhelpful right now... I'm sure I'll
    have to add good messages there Real Soon.
  404. rswindell
    Fri Nov 04 2011 03:23 am PDT

    Modified Files:
    src/sbbs3/getmsg.cpp 1.41 1.42 diff
    src/sbbs3/putmsg.cpp 1.27 1.28 diff

    Log Message:
    strip trailing white-space off the end of printed messages *after* they're word
    wrapped. Pass the column width to wordwrap() instead of columns-1.
  405. rswindell
    Fri Nov 04 2011 03:03 am PDT

    Modified Files:
    src/sbbs3/mailsrvr.c 1.553 1.554 diff

    Log Message:
    Log sender's email address in brackets on "Created message" log line.
  406. rswindell
    Fri Nov 04 2011 02:55 am PDT

    Modified Files:
    src/sbbs3/putmsg.cpp 1.26 1.27 diff

    Log Message:
    Use more sensible values for wordwrap() in putmsg() - we don't need to reserve
    space for quote-chars here and we're going to assume the message was originally
    formatted for 79 cols.
  407. rswindell
    Fri Nov 04 2011 02:25 am PDT

    Modified Files:
    src/xpdev/genwrap.c 1.86 1.87 diff

    Log Message:
    Fix truncsp_lines() and it's comment block: retains line-ending format
    (i.e. \r\n or \n) of original text, rather than converting to \n-terminated.
  408. deuce
    Fri Nov 04 2011 02:21 am PDT

    Modified Files:
    src/sbbs3/wordwrap.c 1.12 1.13 diff

    Log Message:
    Try to pretty up the ugly...
    
    This looks better but I'm not sure if it's a nicer thing to do or not.
  409. deuce
    Fri Nov 04 2011 02:20 am PDT

    Modified Files:
    src/sbbs3/wordwrap.c 1.11 1.12 diff

    Log Message:
    Make the ugly actually used...
    And add a touch more ugly while I'm at it.
  410. deuce
    Fri Nov 04 2011 02:07 am PDT

    Modified Files:
    src/sbbs3/wordwrap.c 1.10 1.11 diff

    Log Message:
    Fix handling of an ignored \n without a space before it by smearing ugly all
    over everything.
    
    I will likely go to hell for abusing C in this manner.
  411. deuce
    Fri Nov 04 2011 01:39 am PDT

    Modified Files:
    src/sbbs3/wordwrap.h 1.4 1.5 diff

    Log Message:
    #include <gen_defs.h> for uint32_t
  412. rswindell
    Fri Nov 04 2011 01:28 am PDT

    Modified Files:
    src/sbbs3/wordwrap.c 1.9 1.10 diff

    Log Message:
    Sorry, we don't speak no C99 here.
  413. rswindell
    Fri Nov 04 2011 12:20 am PDT

    Modified Files:
    src/sbbs3/mailsrvr.c 1.552 1.553 diff

    Log Message:
    If an external mail processor removes all the recipients from the recipient
    list file (without actually deleting the file), don't bother saving the message
    to the message base.
  414. rswindell
    Fri Nov 04 2011 12:15 am PDT

    Modified Files:
    src/xpdev/ini_file.c 1.125 1.126 diff
    src/xpdev/ini_file.h 1.44 1.45 diff

    Log Message:
    Created iniReadSectionCount(), like iniGetSectionCount(), except it operates
    on FILE* (like iniReadSectionList()).
  415. rswindell
    Thu Nov 03 2011 11:19 pm PDT

    Modified Files:
    exec/ircmsg.js 1.30 1.31 diff

    Log Message:
    Fix previous commit, apparently this old trick doesn't work from anymore
    (or from here).
  416. rswindell
    Thu Nov 03 2011 11:13 pm PDT

    Modified Files:
    exec/ircmsg.js 1.29 1.30 diff

    Log Message:
    Added '-q' (quiet) option to stop log output.
  417. sbbs
    Thu Nov 03 2011 10:58 pm PDT

    Modified Files:
    src/sbbs3/sbbscon.c 1.248 1.249 diff

    Log Message:
    Resolve warnings:
    sbbscon.c: In function ΓÇÿwhoamiΓÇÖ:
    sbbscon.c:430: warning: implicit declaration of function ΓÇÿgetresuidΓÇÖ
    sbbscon.c:432: warning: implicit declaration of function ΓÇÿgetresgidΓÇÖ
    sbbscon.c: In function ΓÇÿlinux_keepcapsΓÇÖ:
    sbbscon.c:452: warning: implicit declaration of function ΓÇÿprctlΓÇÖ
    sbbscon.c:447: warning: unused variable ΓÇÿstrbufΓÇÖ
  418. rswindell
    Thu Nov 03 2011 08:27 pm PDT

    Modified Files:
    src/sbbs3/ars_defs.h 1.11 1.12 diff

    Log Message:
    Added some helpful comments.
  419. rswindell
    Thu Nov 03 2011 08:25 pm PDT

    Modified Files:
    src/sbbs3/main.cpp 1.576 1.577 diff

    Log Message:
    Remove meainingless assignments and stop output_thread() when online is false.
  420. rswindell
    Thu Nov 03 2011 08:23 pm PDT

    Modified Files:
    src/sbbs3/postmsg.cpp 1.87 1.88 diff

    Log Message:
    Added todo comment.
  421. rswindell
    Thu Nov 03 2011 08:23 pm PDT

    Modified Files:
    src/sbbs3/qwktomsg.cpp 1.54 1.55 diff

    Log Message:
    Use CTRL_A macro instead of '1' for Ctrl-A character constant.
  422. rswindell
    Thu Nov 03 2011 08:21 pm PDT

    Modified Files:
    src/sbbs3/sbbsdefs.h 1.174 1.175 diff

    Log Message:
    Added new external editor word-wrap misc values for supporting 4 options:
    80 column wrap, terminal width wrap, long line wrap, or no wrap. These
    values will be used for wrapping quoted text (input to editor) and message
    text created by the editor. Edited files are another issue.
  423. deuce
    Thu Nov 03 2011 06:49 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.309 1.310 diff

    Log Message:
    Fix for not background load()s as well.
  424. deuce
    Thu Nov 03 2011 06:46 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.308 1.309 diff

    Log Message:
    Also need to context suspend dance in the js_CopyValue() function
  425. deuce
    Thu Nov 03 2011 06:44 pm PDT

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

    Log Message:
    Missing changes from previous wordwrap() commit
  426. deuce
    Thu Nov 03 2011 06:19 pm PDT

    Modified Files:
    src/sbbs3/writemsg.cpp 1.96 1.97 diff
    src/sbbs3/wordwrap.c 1.8 1.9 diff
    src/sbbs3/putmsg.cpp 1.25 1.26 diff
    src/sbbs3/js_global.c 1.307 1.308 diff

    Log Message:
    Change the last argument of wordwrap() to a flags argument and support
    making a bare LF not be ignored.
    
    This effectively breaks the CR counting code... so... yeah.
  427. deuce
    Thu Nov 03 2011 02:47 pm PDT

    Modified Files:
    src/sbbs3/jsexec.c 1.158 1.159 diff

    Log Message:
    Make the startup structure a global variable... it previously continued to
    be used after leaving the scope (which was a bug).
    
    It is surprising that this worked as much as it has.
  428. deuce
    Thu Nov 03 2011 02:22 pm PDT

    Modified Files:
    src/sbbs3/exec.cpp 1.97 1.98 diff
    src/sbbs3/js_global.c 1.306 1.307 diff
    src/sbbs3/services.c 1.267 1.268 diff
    src/sbbs3/websrvr.c 1.557 1.558 diff

    Log Message:
    The JSAPI documentation says to set the operation callback to NULL before
    calling any JSAPI functions.
  429. deuce
    Thu Nov 03 2011 11:09 am PDT

    Modified Files:
    3rdp/build/GNUmakefile 1.6 1.7 diff
    3rdp/build/jsapi.cpp-request-debug.patch 1.1 1.2 diff

    Log Message:
    Enable Valgrind support in debug builds.  It's a valuable tool in tracking
    down GC issues.
  430. deuce
    Wed Nov 02 2011 06:21 pm PDT

    Modified Files:
    src/sbbs3/js_request.h 1.1 1.2 diff

    Log Message:
    Remove semicolons from macros.
  431. deuce
    Wed Nov 02 2011 06:18 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.305 1.306 diff

    Log Message:
    Do a horrible horrible dance to avoid two active requests in the same
    thread in different contexts.
  432. deuce
    Wed Nov 02 2011 06:12 pm PDT

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

    Log Message:
    Only provide suspend depth warnings on end and resume.
  433. rswindell
    Wed Nov 02 2011 05:59 pm PDT

    Modified Files:
    exec/load/sbbsdefs.js 1.52 1.53 diff

    Log Message:
    Define P_WORDWRAP for use with put/print[msg|file|tail] functions.
  434. rswindell
    Wed Nov 02 2011 05:58 pm PDT

    Modified Files:
    exec/sbbsdefs.inc 1.15 1.16 diff

    Log Message:
    Define P_WORDWRAP for use with put/print[msg|file|tail] functions.
  435. sbbs
    Wed Nov 02 2011 05:56 pm PDT

    Modified Files:
    src/sbbs3/putmsg.cpp 1.24 1.25 diff

    Log Message:
    Fix compile error in previous commit.
    Rewolve warning regarding signed value comparison.
  436. deuce
    Wed Nov 02 2011 05:17 pm PDT

    Modified Files:
    src/sbbs3/js_request.c 1.6 1.7 diff

    Log Message:
    Fix up request debugging code.
  437. rswindell
    Wed Nov 02 2011 04:30 pm PDT

    Modified Files:
    src/sbbs3/getmsg.cpp 1.40 1.41 diff
    src/sbbs3/putmsg.cpp 1.23 1.24 diff
    src/sbbs3/sbbsdefs.h 1.173 1.174 diff

    Log Message:
    Created new putmsg() mode flag: P_WORDWRAP and use it in show_msg() to wrap
    long lines in messages for the user's terminal. May be used for viewing other
    files with long lines (e.g. G-text files) in the future.
  438. rswindell
    Wed Nov 02 2011 04:27 pm PDT

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

    Log Message:
    Fix potential memory leaks on malloc() failure.
  439. rswindell
    Wed Nov 02 2011 04:00 am PDT

    Modified Files:
    exec/nntpservice.js 1.111 1.112 diff

    Log Message:
    Pass the client object to msgbase.save_msg() so it'll handle the security header fields
    for us (automatically).
  440. rswindell
    Wed Nov 02 2011 03:41 am PDT

    Modified Files:
    src/sbbs3/js_msgbase.c 1.172 1.173 diff

    Log Message:
    Add supported for new(ish) security (tracing) header fields, which I'd forgot
    to expose via JS: sender_userid, sender_server, and sender_time.
  441. rswindell
    Wed Nov 02 2011 02:43 am PDT

    Modified Files:
    exec/load/gnatslib.js 1.24 1.25 diff

    Log Message:
    Fix ReferenceError: undefineD is not defined
  442. rswindell
    Wed Nov 02 2011 02:08 am PDT

    Modified Files:
    ctrl/text.dat 1.45 1.46 diff

    Log Message:
    Updated NoMoreLines (requires current writemsg.cpp) and OnlyNLinesLeft
    messages.
  443. rswindell
    Wed Nov 02 2011 02:07 am PDT

    Modified Files:
    src/sbbs3/sbbs.h 1.385 1.386 diff
    src/sbbs3/writemsg.cpp 1.95 1.96 diff

    Log Message:
    Allow "MAX_LINES" (defined here as 10000) when editing/creating text files
    regardless of security level setting.
    When run out of lines when creating/editing a file or msg, print a more
    meaningful message, in text.dat update  (with the max lines allowed).
  444. deuce
    Wed Nov 02 2011 01:32 am PDT

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

    Log Message:
    From the JSAPI docs "The recommended technique in SpiderMonkey 1.8 and later
    is to periodically call JS_YieldRequest from an operation callback."
  445. rswindell
    Wed Nov 02 2011 12:30 am PDT

    Modified Files:
    src/sbbs3/writemsg.cpp 1.94 1.95 diff

    Log Message:
    When appending .sig files to message body text, expand Unix-style (LF) EOL
    sequences to SMB-style (CRLF). This resolves the issue of .sig files created
    or edited with a Unix-style text editor and the resulting signature losing line
    endings when being exported to FTN (for example).
  446. deuce
    Tue Nov 01 2011 08:01 pm PDT

    Modified Files:
    src/sbbs3/js_rtpool.c 1.23 1.24 diff

    Log Message:
    Add support for a single runtime shared between all contexts.
    (disabled)
  447. deuce
    Tue Nov 01 2011 07:47 pm PDT

    Modified Files:
    src/sbbs3/js_rtpool.c 1.22 1.23 diff
    src/sbbs3/js_rtpool.h 1.4 1.5 diff

    Log Message:
    Remove obsolete jsrt_TriggerAll() that was part of the effort to keep using
    the libmozjs from firefox et. al.
  448. deuce
    Tue Nov 01 2011 07:44 pm PDT

    Modified Files:
    src/sbbs3/js_rtpool.c 1.21 1.22 diff

    Log Message:
    Start the trigger thread when not using shared runtimes as well.
  449. deuce
    Tue Nov 01 2011 07:42 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.304 1.305 diff

    Log Message:
    Ensure that parent threads can not exit before all child threads have exited.
    
    Maybe should log the fact that it's waiting...
  450. deuce
    Tue Nov 01 2011 07:07 pm PDT

    Modified Files:
    exec/fseditor.js 1.77 1.78 diff

    Log Message:
    Save "soft" CRs as a space followed by a line feed.  That way of messages
    are handled according to FTS-0001 and line feeds are ignored, the space will
    still separate words.
    
    This should fix the recent spate of replied messages losing spaces between
    re-wrapped lines.
  451. deuce
    Tue Nov 01 2011 03:05 pm PDT

    Modified Files:
    3rdp/build/GNUmakefile 1.5 1.6 diff

    Removed Files:
    	jsnativestack.cpp.patch 
    Log Message:
    Use the same workaround that Mk/bsd.gecko.mk uses by diddling with the
    generated config files rather than patching the sources.
    
    (As a side note, there is an Mk/bsd.gecko.mk!)
  452. deuce
    Tue Nov 01 2011 01:15 am PDT

    Modified Files:
    3rdp/build/GNUmakefile 1.4 1.5 diff
    3rdp/build/jsnativestack.cpp.patch NONE 1.1 diff

    Added Files:
    	jsnativestack.cpp.patch 
    Log Message:
    Add and apply patch to set visibility to default during inclusion of
    pthread headers.  Fixes problem linking JS on FreeBSD 9.0-RC1.
  453. deuce
    Tue Nov 01 2011 12:52 am PDT

    Modified Files:
    3rdp/build/Common.make 1.2 1.3 diff

    Log Message:
    Fix lib name.
  454. deuce
    Tue Nov 01 2011 12:46 am PDT

    Modified Files:
    3rdp/build/Common.make 1.1 1.2 diff
    3rdp/build/GNUmakefile 1.3 1.4 diff

    Log Message:
    Add --disable-shared-js to the spidermonkey configure script.
    Don't pass -o and -u to unzip... just -o (-u contradicts -o)
  455. deuce
    Mon Oct 31 2011 05:57 pm PDT

    Modified Files:
    src/conio/cterm.c 1.135 1.136 diff
    src/conio/cterm.h 1.29 1.30 diff
    src/conio/cterm.txt 1.26 1.27 diff

    Log Message:
    Add support for ESC [ ? 7 h and ESC [ ? 7 l to disable/enable auto-wrap
    of lines.
    
    Also add ESC [ ? XXX s and ESC [ ? XXX u to save/restore modes controlled
    by h and l.
  456. deuce
    Sun Oct 30 2011 10:17 pm PDT

    Modified Files:
    src/xpdev/gen_defs.h 1.57 1.58 diff

    Log Message:
    Apparently, C99 format macros are not part of C++ unless explicitly requested
    via __STDC_FORMAT_MACROS
  457. deuce
    Sun Oct 30 2011 02:03 am PDT

    Modified Files:
    src/smblib/smbadd.c 1.24 1.25 diff

    Log Message:
    Use off_t for length (which is more correct) and cast to intmax_t for
    printf() formatting.
  458. deuce
    Sun Oct 30 2011 01:41 am PDT

    Modified Files:
    src/sbbs3/js_bbs.cpp 1.131 1.132 diff

    Log Message:
    Fix bbs.scan_posts() and others.  More argv[x] where x>=argc issues.
  459. rswindell
    Sat Oct 29 2011 05:43 pm PDT

    Modified Files:
    src/xpdev/gen_defs.h 1.56 1.57 diff

    Log Message:
    Added lots of PRI and SCN macros for Win32 builds.
  460. rswindell
    Sat Oct 29 2011 05:42 pm PDT

    Modified Files:
    src/xpdev/xpdev.props 1.1 1.2 diff
    src/xpdev/xpdev.vcxproj 1.3 1.4 diff
    src/xpdev/xpdev_mt.vcxproj 1.4 1.5 diff

    Log Message:
    Define HAS_STDINT_H because MSVC10 has it and we now need it due to use
    of (u)intmax_t by the Deucester.
  461. deuce
    Sat Oct 29 2011 04:03 pm PDT

    Modified Files:
    src/xpdev/xp_dl.c 1.5 1.6 diff

    Log Message:
    Fix format-related warnings.
    
    This is *likely* to break the Win32 build and even when the macros are
    specified in xpdev, I doubt Microsoft has added support for the 'z' size
    specifier used in smblib/smbadd.c we'll likely need a SIZE_T_SIZE macro
    that is "z" on C99 systems and "ll" or "64" or whatever it is on Win32.
    
    Or maybe a whole slew of complete SIZE_T macros since the 32/64 but thing
    and the max file size thing may actually need the full format specification
    to be in the macro... "zu" on C99 platforms and whatever magic Microsoft
    needs there.
  462. deuce
    Sat Oct 29 2011 04:03 pm PDT

    Modified Files:
    src/smblib/smbadd.c 1.23 1.24 diff
    src/smblib/smbdump.c 1.11 1.12 diff
    src/smblib/smblib.cbp 1.1 1.2 diff

    Log Message:
    Fix format-related warnings.
    
    This is *likely* to break the Win32 build and even when the macros are
    specified in xpdev, I doubt Microsoft has added support for the 'z' size
    specifier used in smblib/smbadd.c we'll likely need a SIZE_T_SIZE macro
    that is "z" on C99 systems and "ll" or "64" or whatever it is on Win32.
    
    Or maybe a whole slew of complete SIZE_T macros since the 32/64 but thing
    and the max file size thing may actually need the full format specification
    to be in the macro... "zu" on C99 platforms and whatever magic Microsoft
    needs there.
  463. deuce
    Sat Oct 29 2011 04:02 pm PDT

    Modified Files:
    src/sbbs3/addfiles.c 1.47 1.48 diff
    src/sbbs3/baja.c 1.44 1.45 diff
    src/sbbs3/chksmb.c 1.48 1.49 diff
    src/sbbs3/echocfg.c 1.22 1.23 diff
    src/sbbs3/fixsmb.c 1.34 1.35 diff
    src/sbbs3/ftpsrvr.c 1.393 1.394 diff
    src/sbbs3/getmsg.cpp 1.39 1.40 diff
    src/sbbs3/load_cfg.c 1.62 1.63 diff
    src/sbbs3/mailsrvr.c 1.551 1.552 diff
    src/sbbs3/msgtoqwk.cpp 1.37 1.38 diff
    src/sbbs3/node.c 1.22 1.23 diff
    src/sbbs3/qwknodes.c 1.19 1.20 diff
    src/sbbs3/sbbscon.c 1.247 1.248 diff
    src/sbbs3/sexyz.c 1.133 1.134 diff
    src/sbbs3/smbutil.c 1.101 1.102 diff
    src/sbbs3/unbaja.c 1.42 1.43 diff
    src/sbbs3/xmodem.c 1.46 1.47 diff
    src/sbbs3/xtrn_sec.cpp 1.71 1.72 diff
    src/sbbs3/zmodem.c 1.114 1.115 diff

    Log Message:
    Fix format-related warnings.
    
    This is *likely* to break the Win32 build and even when the macros are
    specified in xpdev, I doubt Microsoft has added support for the 'z' size
    specifier used in smblib/smbadd.c we'll likely need a SIZE_T_SIZE macro
    that is "z" on C99 systems and "ll" or "64" or whatever it is on Win32.
    
    Or maybe a whole slew of complete SIZE_T macros since the 32/64 but thing
    and the max file size thing may actually need the full format specification
    to be in the macro... "zu" on C99 platforms and whatever magic Microsoft
    needs there.
  464. deuce
    Sat Oct 29 2011 03:17 pm PDT

    Modified Files:
    src/sbbs3/delfiles.c 1.6 1.7 diff

    Log Message:
    Fix Removing <filename> (not in database) message.
  465. deuce
    Fri Oct 28 2011 09:23 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.303 1.304 diff

    Log Message:
    Fix "Run-time Check Failure #3"
  466. deuce
    Fri Oct 28 2011 09:13 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.302 1.303 diff

    Log Message:
    Fix C99 usage.
  467. deuce
    Fri Oct 28 2011 08:57 pm PDT

    Modified Files:
    src/sbbs3/js_queue.c 1.41 1.42 diff

    Log Message:
    Fix typo even more!
  468. deuce
    Fri Oct 28 2011 08:56 pm PDT

    Modified Files:
    src/sbbs3/js_queue.c 1.40 1.41 diff

    Log Message:
    Fix typo.
  469. deuce
    Fri Oct 28 2011 08:53 pm PDT

    Modified Files:
    src/sbbs3/js_bbs.cpp 1.130 1.131 diff
    src/sbbs3/js_client.c 1.23 1.24 diff
    src/sbbs3/js_com.c 1.16 1.17 diff
    src/sbbs3/js_conio.c 1.21 1.22 diff
    src/sbbs3/js_console.cpp 1.99 1.100 diff
    src/sbbs3/js_file.c 1.141 1.142 diff
    src/sbbs3/js_global.c 1.301 1.302 diff
    src/sbbs3/js_internal.c 1.70 1.71 diff
    src/sbbs3/js_msgbase.c 1.171 1.172 diff
    src/sbbs3/js_queue.c 1.39 1.40 diff
    src/sbbs3/js_server.c 1.11 1.12 diff
    src/sbbs3/js_socket.c 1.147 1.148 diff
    src/sbbs3/js_system.c 1.144 1.145 diff
    src/sbbs3/js_uifc.c 1.26 1.27 diff
    src/sbbs3/js_user.c 1.93 1.94 diff
    src/sbbs3/jsexec.c 1.157 1.158 diff

    Log Message:
    Only JSVAL_TO_STRING(v) if JSVAL_IS_STRING(v)... should fix crashes in
    resolve callbacks.
  470. deuce
    Fri Oct 28 2011 06:55 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.300 1.301 diff

    Log Message:
    Root the log object in the correct context.
  471. deuce
    Fri Oct 28 2011 06:40 pm PDT

    Modified Files:
    src/sbbs3/js_request.c 1.5 1.6 diff

    Log Message:
    Make request debugging work when the patches in 3rdp/build are included.
  472. deuce
    Fri Oct 28 2011 06:35 pm PDT

    Added Files:
    3rdp/build/jsapi.cpp-request-debug.patch NONE 1.1 diff
    3rdp/build/jsapi.h-request-debug.patch NONE 1.1 diff

    Log Message:
    Add a pair of patches to allow request debugging.
  473. deuce
    Fri Oct 28 2011 06:10 pm PDT

    Modified Files:
    exec/bench/dest6.js 1.17 1.18 diff

    Log Message:
    Use a timeout on the queue read in the echo thread, and have the main
    thread tell the echo thread to exit.
  474. deuce
    Fri Oct 28 2011 05:29 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.299 1.300 diff

    Log Message:
    Remove debug output.
  475. deuce
    Fri Oct 28 2011 05:28 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.298 1.299 diff

    Log Message:
    Fix type
  476. deuce
    Fri Oct 28 2011 05:10 pm PDT

    Modified Files:
    exec/bench/dest6.js 1.16 1.17 diff

    Log Message:
    Base the decision to wait for background threads on the name of the
    load()ed file, not argc
  477. deuce
    Fri Oct 28 2011 05:06 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.297 1.298 diff

    Log Message:
    Use the *StructuredClon() functions for CopyValue().
    Restore background log dance... logging from background thread should work
    now as long as the parent is still around... not sure what will happen when
    the parent goes away though.
  478. deuce
    Fri Oct 28 2011 04:31 pm PDT

    Modified Files:
    src/sbbs3/js_queue.c 1.38 1.39 diff

    Log Message:
    Despite the "documentation", the value needs to be JS_free()d, not js_free()d.
    
    Since this requires a context in the same runtime and we're not sharing one big
    runtime (yet), we'll copy it out of magic JS land and into more sane normal
    heap land and JS_free() immediately.
    
    This should fix teh Windows crash on queues that digitalman was seeing (and
    the leak he added to fix it).
  479. rswindell
    Fri Oct 28 2011 03:50 am PDT

    Modified Files:
    src/sbbs3/js_queue.c 1.37 1.38 diff

    Log Message:
    Comment out free() line in Queue.read()->js_decode_value which is causing
    a heap assertion (with jsexec/ircd.js).
    I'm not sure if this is now a memory leak or what, but Deuce needs to take a
    look-see tomorrow.
  480. rswindell
    Fri Oct 28 2011 03:29 am PDT

    Modified Files:
    ctrl/sbbs.ini 1.64 1.65 diff

    Log Message:
    Updated comments:
     - Fixed mention of $HOSTNAME.ini being supported
     - Added reference to wiki page (where most comments should be moved)
    Fixed default value of SemFileCheckFrequency.
    Added LoginAttempt* key values to [global] section.
  481. rswindell
    Fri Oct 28 2011 02:45 am PDT

    Modified Files:
    src/sbbs3/sbbs_ini.c 1.141 1.142 diff

    Log Message:
    Contrary to the comment, it's *not* a good idea for Synchronet to use /tmp on
    *nix for it's temp directory as it routinely deletes all files in this
    directory - no longer default to '/tmp' on *nix.
  482. deuce
    Fri Oct 28 2011 02:27 am PDT

    Modified Files:
    exec/bench/dest6.js 1.15 1.16 diff

    Log Message:
    Add a disabled test which tries to run 16384 background threads.
    
    It fails.
  483. rswindell
    Fri Oct 28 2011 02:08 am PDT

    Modified Files:
    src/sbbs3/jsexec.c 1.156 1.157 diff

    Log Message:
    Fix NULL-deference added in previous commit.
  484. rswindell
    Fri Oct 28 2011 02:02 am PDT

    Modified Files:
    src/sbbs3/main.cpp 1.575 1.576 diff

    Log Message:
    Give back what Deuce taketh away.
  485. deuce
    Fri Oct 28 2011 01:57 am PDT

    Modified Files:
    src/sbbs3/ftpsrvr.c 1.392 1.393 diff
    src/sbbs3/js_global.c 1.296 1.297 diff
    src/sbbs3/jsexec.c 1.155 1.156 diff
    src/sbbs3/mailsrvr.c 1.550 1.551 diff
    src/sbbs3/main.cpp 1.574 1.575 diff
    src/sbbs3/sbbs.h 1.384 1.385 diff
    src/sbbs3/services.c 1.266 1.267 diff
    src/sbbs3/websrvr.c 1.556 1.557 diff

    Log Message:
    Root the created object in js_CreateGlobalObject() and js_CreateCommonObjects()
    and leave it rooted until the script is done or the context is destroyed.
    
    This should clean up crashes before a script starts (ie: While creating
    common objects)
  486. rswindell
    Fri Oct 28 2011 01:14 am PDT

    Modified Files:
    ctrl/sbbs.ini 1.63 1.64 diff

    Log Message:
    Eliminated all JS ThreadStackLimit stuff - not needed anymore as mozjs 1.8.5
    has its own functional "too much recursion" detection.
    Replaced "branch callback" stuff with "operational callback".
    JavaScriptBranchLimit has been replaced with JavaScriptTimeLimit
    (default value: 24 hours)
  487. rswindell
    Fri Oct 28 2011 01:08 am PDT

    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp 1.182 1.183 diff
    src/sbbs3/ctrl/PropertiesDlgUnit.dfm 1.22 1.23 diff
    src/sbbs3/ctrl/PropertiesDlgUnit.h 1.16 1.17 diff

    Log Message:
    Eliminated all JS ThreadStackLimit stuff - not needed anymore as mozjs 1.8.5
    has its own functional "too much recursion" detection.
    Replaced "branch callback" stuff with "operational callback".
    JavaScriptBranchLimit has been replaced with JavaScriptTimeLimit
    (default value: 24 hours)
  488. rswindell
    Fri Oct 28 2011 01:05 am PDT

    Modified Files:
    src/sbbs3/exec.cpp 1.96 1.97 diff
    src/sbbs3/ftpsrvr.c 1.391 1.392 diff
    src/sbbs3/js_global.c 1.295 1.296 diff
    src/sbbs3/js_internal.c 1.69 1.70 diff
    src/sbbs3/jsexec.c 1.154 1.155 diff
    src/sbbs3/mailsrvr.c 1.549 1.550 diff
    src/sbbs3/main.cpp 1.573 1.574 diff
    src/sbbs3/sbbs.h 1.383 1.384 diff
    src/sbbs3/sbbs_ini.c 1.140 1.141 diff
    src/sbbs3/sbbsdefs.h 1.172 1.173 diff
    src/sbbs3/services.c 1.265 1.266 diff
    src/sbbs3/startup.h 1.68 1.69 diff
    src/sbbs3/websrvr.c 1.555 1.556 diff

    Log Message:
    Eliminated all JS ThreadStackLimit stuff - not needed anymore as mozjs 1.8.5
    has its own functional "too much recursion" detection.
    Replaced "branch callback" stuff with "operational callback".
    JavaScriptBranchLimit has been replaced with JavaScriptTimeLimit
    (default value: 24 hours)
  489. deuce
    Thu Oct 27 2011 10:49 pm PDT

    Modified Files:
    exec/bench/dest6.js 1.14 1.15 diff

    Log Message:
    Compare objects using valueOf()... Objects are a refernced type and Dates
    are objects.
  490. deuce
    Thu Oct 27 2011 10:07 pm PDT

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

    Log Message:
    Use the StructuredClone interface to serialize JS objects into queues.
    
    The dest6 test to check if the date passed though safely seems to be broken
    as it actually does pass through and work but the comparison doesn't.
  491. rswindell
    Thu Oct 27 2011 07:35 pm PDT
    exec/bench - Imported sources NONE NONE
    Update of /cvsroot/sbbs/exec/bench
    In directory cvs:/tmp/cvs-serv30958
    
    Log Message:
    New directory for test/bench type JavaScripts.
    Sysops are not normally expected to run these.
    - while1.js (infinite loop detection testing)
    - recurse.js (infinite recursion detection testing)
    
    Status:
    
    Vendor Tag:	avendor
    Release Tags:	arelease
    		
    N exec/bench/while1.js
    N exec/bench/recurse.js
    
    No conflicts created by this import
  492. deuce
    Thu Oct 27 2011 06:53 pm PDT

    Modified Files:
    src/sbbs3/userlist/wxsmith/SBBS_User_Listframe.wxs 1.13 1.14 diff

    Log Message:
    Add a trigger thread to trigger operation callbacks every 100ms(ish)
  493. deuce
    Thu Oct 27 2011 06:53 pm PDT

    Modified Files:
    src/sbbs3/js_rtpool.c 1.20 1.21 diff

    Log Message:
    Add a trigger thread to trigger operation callbacks every 100ms(ish)
  494. deuce
    Thu Oct 27 2011 02:13 pm PDT

    Modified Files:
    exec/dest6.js 1.13 1.14 diff

    Log Message:
    e-enable so many bug like Microsoft.
  495. rswindell
    Thu Oct 27 2011 01:25 am PDT

    Modified Files:
    src/sbbs3/js_msgbase.c 1.170 1.171 diff

    Log Message:
    Updated JS_ReportError strings (mostly search/replace to include smb error
    value, some fixes).
  496. deuce
    Wed Oct 26 2011 10:01 pm PDT

    Modified Files:
    src/sbbs3/js_bbs.cpp 1.129 1.130 diff
    src/sbbs3/js_msgbase.c 1.169 1.170 diff

    Log Message:
    Add a large number of specific exceptions to the message header parsing
    code.
  497. rswindell
    Wed Oct 26 2011 06:23 pm PDT

    Modified Files:
    install/checkout.bat 1.4 1.5 diff

    Log Message:
    Fixed the lib-win32 module alias.
  498. rswindell
    Wed Oct 26 2011 06:23 pm PDT

    Modified Files:
    install/FILE_ID.DIZ 1.7 1.8 diff

    Log Message:
    Latest DIZ (for v3.15b-Win32).
  499. deuce
    Wed Oct 26 2011 04:17 pm PDT

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

    Log Message:
    Throw exception from set function with int conversion error.
  500. rswindell
    Wed Oct 26 2011 04:14 pm PDT

    Modified Files:
    src/sbbs3/mailsrvr.c 1.548 1.549 diff

    Log Message:
    Re-arrange mailproc JS exit handling stuff at Deuce's suggestion.
    Currently, the return value and result of js_mailproc() isn't used anywhere
    anyway. <shrug> Not compiled/tested.
AuthorCommitsLatest
deuce254Sat May 12 2012 11:52 am
echicken49Mon Apr 30 2012 08:38 pm
rswindell100Sun Apr 29 2012 08:49 pm
mcmlxxix93Fri Apr 27 2012 09:49 am
ree1Wed Feb 15 2012 11:30 am
sbbs3Thu Nov 10 2011 10:42 pm

Dynamically generated in 14509 milliseconds