SyncTERM is a BBS terminal program which supports: For detailed specs on SyncTERMs handling of ANSI, as well as it's many extensions, refer to this document

To install SyncTERM as your default telnet:// and rlogin:// handler follow the instructions for *nix Mozilla/Firefox or Win32.

Contact me on Synchronix if you have an questions, or requests.

OSSHome.org has provided precompiled binaries for Linux on SPARC systems. Still direct your bug reports to me.

Stable releases are available from the SourceForge.net Logo project page.

You can get the latest CVS code with the following command cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs co syncterm

Download binary for:
OSLast recompiledFile Size
Win32 (Installer provided by The Roughnecks BBS)Wed Jan 25 2012 06:13 pm2167.089K
Linux (Current)Sat May 07 2011 11:29 pm1388.219K
Linux (Old versions)Sat Feb 24 2007 03:20 am165.311K
FreeBSDFri Jan 27 2012 03:02 am1338.929K
NetBSDMon Jan 21 2008 07:04 pm173.223K
OpenBSDSun Jan 27 2008 09:17 pm169.545K
Solaris/SPARCTue Jun 05 2007 04:00 am194.820K
OS X (x86_64)Thu Sep 29 2011 12:20 am4378.616K
Nokia N8x0 Tablet Version (thanks to qwerty!)Sun Jan 04 2009 11:45 pm219.699K
Linux/SPARC (Provided by OSSHome)Thu Dec 15 2005 10:09 pm208.710K

Or download the Complete Source as of Fri Jan 27 2012 03:02 am (2464.074K)

SyncTERM CVS Commit Log

This is a log of the 100 most recent changes in the SyncTERM CVS repository.
  1. 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!
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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)
  8. 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.
  9. 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.
  10. rswindell
    Fri Oct 21 2011 04:16 am PDT

    Modified Files:
    src/conio/conio.vcxproj 1.1 1.2 diff

    Log Message:
    Updated MSVC10 project file (using property sheets).
  11. rswindell
    Fri Oct 21 2011 04:14 am PDT

    Modified Files:
    src/uifc/uifc.vcxproj 1.1 1.2 diff

    Log Message:
    Updated MSVC10 project file (using property sheets).
  12. rswindell
    Fri Oct 21 2011 03:58 am PDT

    Added Files:
    src/uifc/uifc.props NONE 1.1 diff

    Log Message:
    MSVC10 property sheet for this project.
  13. rswindell
    Fri Oct 21 2011 03:52 am PDT

    Added Files:
    src/conio/conio.props NONE 1.1 diff

    Log Message:
    MSVC10 property sheet for this project.
  14. deuce
    Thu Oct 20 2011 04:01 pm PDT

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

    Log Message:
    Handle locking the same as other output methods.
  15. deuce
    Thu Oct 20 2011 03:29 pm PDT

    Modified Files:
    src/syncterm/COMPILING 1.5 1.6 diff
    src/syncterm/ssh.c 1.10 1.11 diff

    Log Message:
    Add blank line after error summary before the full error message.
  16. deuce
    Tue Oct 18 2011 07:28 pm PDT

    Modified Files:
    src/conio/ciolib.c 1.113 1.114 diff
    src/conio/ciolib.h 1.55 1.56 diff

    Log Message:
    Const-ify.
  17. deuce
    Mon Oct 17 2011 03:46 pm PDT

    Modified Files:
    src/syncterm/ssh.c 1.9 1.10 diff

    Log Message:
    Generalize and ensure termination of SSH error messages.
  18. deuce
    Fri May 25 2007 02:41 am PDT

    Modified Files:
    src/syncterm/term.c 1.160 1.161 diff

    Log Message:
    Probably want the return key too...
  19. deuce
    Fri May 25 2007 02:39 am PDT

    Modified Files:
    src/syncterm/term.c 1.159 1.160 diff

    Log Message:
    Backspace map to delete.
  20. deuce
    Fri May 25 2007 02:36 am PDT

    Modified Files:
    src/syncterm/term.c 1.158 1.159 diff

    Log Message:
    Add C64 keyboard translation.
  21. deuce
    Fri May 25 2007 02:15 am PDT

    Modified Files:
    src/conio/cterm.c 1.93 1.94 diff

    Log Message:
    Minor bugfix.
  22. deuce
    Fri May 25 2007 01:50 am PDT

    Modified Files:
    src/syncterm/bbslist.c 1.102 1.103 diff
    src/syncterm/bbslist.h 1.29 1.30 diff
    src/syncterm/syncterm.c 1.103 1.104 diff
    src/syncterm/term.c 1.157 1.158 diff
    src/syncterm/uifcinit.c 1.23 1.24 diff
    src/syncterm/window.c 1.14 1.15 diff

    Log Message:
    SyncTERM now handles *incoming* PETSCII correctly...
    Next up, output translation.
  23. deuce
    Fri Feb 16 2007 09:43 pm PST

    Modified Files:
    src/syncterm/GNUmakefile 1.22 1.23 diff

    Log Message:
    Install .desktop and icon .png files via the install target as well.
  24. deuce
    Wed Feb 14 2007 12:21 am PST

    Added Files:
    src/syncterm/syncterm.png NONE 1.1 diff

    Log Message:
    Add 64x64 hicolour SyncTERM icon.
  25. deuce
    Wed Feb 14 2007 12:09 am PST

    Added Files:
    src/syncterm/syncterm.desktop NONE 1.1 diff

    Log Message:
    Add a .desktop file for SyncTERM
  26. rswindell
    Sun Oct 09 2011 03:59 pm PDT

    Added Files:
    src/uifc/uifc.vcxproj NONE 1.1 diff

    Removed Files:
    	uifc.vcproj 
    Log Message:
    Updated from msvc8 to msvc10. No other versions of MSVC will be supported
    going forward.
  27. rswindell
    Sun Oct 09 2011 03:57 pm PDT

    Added Files:
    src/conio/conio.vcxproj NONE 1.1 diff

    Removed Files:
    	conio.vcproj 
    Log Message:
    Updated from msvc8 to msvc10. No other versions of MSVC will be supported
    going forward.
  28. deuce
    Fri Sep 30 2011 03:05 pm PDT

    Modified Files:
    src/conio/cterm.h 1.28 1.29 diff

    Log Message:
    Oldshool magic for Borland builds.
  29. deuce
    Thu Sep 29 2011 08:18 pm PDT

    Modified Files:
    src/conio/cterm.h 1.27 1.28 diff

    Log Message:
    Fix for MSVC build.
  30. deuce
    Wed Sep 28 2011 11:16 pm PDT

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

    Log Message:
    Fix typo in last commit.
  31. deuce
    Wed Sep 28 2011 11:03 pm PDT

    Modified Files:
    src/conio/sdlfuncs.c 1.26 1.27 diff

    Log Message:
    Set SDL_VIDEO_ALLOW_SCREENSAVER environment variable as early as possible
    to hopefully make SyncTERM stop disabling the screen saver.
  32. deuce
    Sat Sep 10 2011 03:47 pm PDT

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

    Log Message:
    Fix stupid.
  33. deuce
    Fri Sep 09 2011 04:59 pm PDT

    Modified Files:
    src/conio/cterm.c 1.134 1.135 diff

    Log Message:
    Allow NULL for cterm at exit...
  34. deuce
    Fri Sep 09 2011 12:30 am PDT

    Modified Files:
    src/conio/cterm.c 1.133 1.134 diff
    src/conio/cterm.h 1.26 1.27 diff

    Log Message:
    Add thread-safe buffer functions
  35. deuce
    Thu Sep 08 2011 11:19 pm PDT

    Modified Files:
    src/conio/cterm.c 1.132 1.133 diff
    src/conio/cterm.h 1.25 1.26 diff

    Log Message:
    Use macros for conio functions so that the non-conio ones can take a pointer
    to the cterminal structure to permit thread safety.
  36. deuce
    Thu Sep 08 2011 10:50 pm PDT

    Modified Files:
    src/conio/cterm.c 1.131 1.132 diff

    Log Message:
    Font support requires conio support.
  37. deuce
    Thu Sep 08 2011 10:46 pm PDT

    Modified Files:
    src/conio/cterm.c 1.130 1.131 diff
    src/conio/cterm.h 1.24 1.25 diff

    Log Message:
    More work on supporting a cterm.c compiled without the rest of conio.
    
    Various conio functions are now pointers in the cterm structure so they
    can be replaced by Something Else.
  38. deuce
    Thu Sep 08 2011 04:25 pm PDT

    Modified Files:
    src/syncterm/menu.c 1.47 1.48 diff
    src/syncterm/ooii.c 1.16 1.17 diff
    src/syncterm/term.c 1.294 1.295 diff
    src/syncterm/term.h 1.15 1.16 diff

    Log Message:
    Remove globals from CTerm code in preparation for making it a separate
    thread-safe module.
  39. deuce
    Thu Sep 08 2011 04:25 pm PDT

    Modified Files:
    src/conio/cterm.c 1.129 1.130 diff
    src/conio/cterm.h 1.23 1.24 diff

    Log Message:
    Remove globals from CTerm code in preparation for making it a separate
    thread-safe module.
  40. deuce
    Thu Sep 08 2011 04:24 pm PDT

    Modified Files:
    src/syncterm/Info.plist 1.5 1.6 diff

    Log Message:
    Whoops, forgot to commit this...
  41. deuce
    Thu Sep 08 2011 03:29 pm PDT

    Modified Files:
    src/conio/cterm.c 1.128 1.129 diff
    src/conio/cterm.h 1.22 1.23 diff

    Log Message:
    Start working on disconnecting CTerm from CONIO
  42. deuce
    Fri Jul 29 2011 02:12 am PDT

    Modified Files:
    src/conio/allfonts.c 1.8 1.9 diff
    src/conio/allfonts.h 1.7 1.8 diff
    src/conio/cterm.txt 1.25 1.26 diff

    Log Message:
    Add Amiga fonts:
     37 - P0T NOoDLE (Amiga)
     38 - mO'sOul (Amiga)
     39 - MicroKnight (Amiga)
     40 - Topaz (Amiga)
    
    As a reminder, to select a font, send the sequence "\e[0;40 D" where \e is
    ESC and that space IS THERE.
  43. deuce
    Fri Jul 29 2011 01:42 am PDT

    Added Files:
    src/syncterm/fonts/MicroKnightPlus_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/MicroKnight_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/P0T-NOoDLE_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/TopazPlus_a1200_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/TopazPlus_a500_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/Topaz_a1200_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/Topaz_a500_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/mO'sOul_v1.0.f16 NONE 1.1 diff

    Log Message:
    Add Amiga fonts.
  44. deuce
    Fri May 27 2011 04:05 pm PDT

    Modified Files:
    src/syncterm/conn.c 1.61 1.62 diff

    Log Message:
    Do horrible demeaning things to work around broken Borland header file.
  45. deuce
    Fri May 27 2011 04:04 pm PDT

    Modified Files:
    src/syncterm/st_crypt.c 1.23 1.24 diff

    Log Message:
    Only UNIX systems need the exit() hack and MSVC doesn't allow multiply defined 
    symbols by default.
  46. deuce
    Thu May 26 2011 02:21 pm PDT

    Modified Files:
    src/syncterm/syncterm.c 1.167 1.168 diff
    src/syncterm/syncterm.h 1.24 1.25 diff

    Log Message:
    Maintain the scaling factor in the .ini file.
  47. deuce
    Wed May 25 2011 11:04 pm PDT

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

    Log Message:
    In preparation for World IPv6 day, add IPv6 support to SyncTERM.
  48. deuce
    Mon May 16 2011 07:25 pm PDT

    Modified Files:
    src/conio/cterm.c 1.127 1.128 diff

    Log Message:
    Fix handling of ESC[m - reported by void on #BBS
    Triggered by MysticBBS |07 code.
  49. deuce
    Sat May 07 2011 03:00 pm PDT

    Modified Files:
    src/conio/ciolib.c 1.112 1.113 diff

    Log Message:
    Add an extra \r to allow BCC 5.5.1 to compile source with UNIX line endings
    Apparently pragmas need \r\n at the end.
  50. deuce
    Thu May 05 2011 11:32 pm PDT

    Modified Files:
    src/conio/x_events.c 1.16 1.17 diff

    Log Message:
    Fix off by one calculations in expose events.
    
    There must be a better formula than this though.
  51. deuce
    Thu May 05 2011 11:17 pm PDT

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

    Log Message:
    Remove copy/paste from OS X builds now that the scrap manager is gone.
    
    Using the Pasteboard API would require Objective C and since my Mac is too
    old to run a newer OS X, I can't really work on this.
  52. deuce
    Thu May 05 2011 10:05 pm PDT

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

    Log Message:
    Add environ declaration.
  53. deuce
    Thu May 05 2011 09:10 pm PDT

    Modified Files:
    src/conio/SDLMain.m 1.4 1.5 diff

    Log Message:
    Update SDLMain.m for latest SDL.
  54. deuce
    Thu May 05 2011 08:38 pm PDT

    Modified Files:
    src/conio/x_events.c 1.15 1.16 diff

    Log Message:
    Do not resize when the new window size is an exact multiple of the desired
    screen size, just redraw.  Move resize handling into a separate function,
    and set an initial screen size of the multiple times 640x400 rather than
    a 1x1 window as current so the WM can position it more intelligently.
  55. deuce
    Thu May 05 2011 12:31 am PDT

    Modified Files:
    src/conio/x_events.c 1.14 1.15 diff

    Log Message:
    Split map and resize operations into separate functions.
  56. deuce
    Thu May 05 2011 12:22 am PDT

    Modified Files:
    src/conio/x_events.c 1.13 1.14 diff

    Log Message:
    Add aspect and resize increment hints.
  57. deuce
    Wed May 04 2011 02:58 pm PDT

    Modified Files:
    src/conio/sdl_con.c 1.175 1.176 diff

    Log Message:
    Serialize funcret calls and add some extra failure output.
  58. deuce
    Wed May 04 2011 02:22 pm PDT

    Modified Files:
    src/conio/sdl_con.c 1.174 1.175 diff

    Log Message:
    Redundant call is redundant.
  59. deuce
    Wed May 04 2011 02:12 pm PDT

    Modified Files:
    src/conio/cterm.c 1.126 1.127 diff

    Log Message:
    Fix stupid usage of loop variable as a temporary variable.  Whenever I
    did this, I obviously broke everything PETSCII related.
  60. deuce
    Sun May 01 2011 02:08 am PDT

    Modified Files:
    src/conio/sdl_con.c 1.173 1.174 diff

    Log Message:
    Attempt to fix crash when overlay mode is selected and not available.
  61. deuce
    Sat Apr 30 2011 10:30 pm PDT

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

    Log Message:
    This isn't the C preprocessor.
  62. deuce
    Sat Apr 30 2011 10:27 pm PDT

    Modified Files:
    src/conio/Common.bmake 1.10 1.11 diff
    src/conio/Common.gmake 1.61 1.62 diff

    Log Message:
    Add HAS_VSTAT define to indicate there is a global vstat structure available.
  63. deuce
    Sat Apr 30 2011 09:52 pm PDT

    Modified Files:
    src/conio/x_events.c 1.12 1.13 diff

    Log Message:
    Do not force initial vstat.scaling to 1.
  64. deuce
    Sat Apr 23 2011 12:09 pm PDT

    Modified Files:
    src/conio/x_events.c 1.11 1.12 diff

    Log Message:
    Parse ALT before other modifiers so that ALT keys work with CAPs.
  65. deuce
    Sat Apr 23 2011 10:43 am PDT

    Modified Files:
    src/syncterm/syncterm.c 1.166 1.167 diff

    Log Message:
    Use the new UIFC_NHM mode flag to prevent flickering.
  66. deuce
    Sat Apr 23 2011 10:42 am PDT

    Modified Files:
    src/uifc/uifc.h 1.79 1.80 diff
    src/uifc/uifc32.c 1.196 1.197 diff

    Log Message:
    Add UIFC_NHM (No Hide Mouse) which disables hiding the mouse during ulist
    (and other) operations.  This should allow fixing the mouse flickering in
    SyncTERM on Nokia N800/N900 devices.
    
    I can't remember why the mouse pointer is turned off to be honest...
  67. deuce
    Fri Apr 22 2011 03:49 pm PDT

    Modified Files:
    src/syncterm/st_crypt.c 1.22 1.23 diff

    Log Message:
    Fix include for Win32
  68. deuce
    Thu Apr 21 2011 01:34 pm PDT

    Modified Files:
    src/conio/ansi_cio.c 1.74 1.75 diff
    src/conio/ansi_cio.h 1.8 1.9 diff
    src/conio/cterm.c 1.125 1.126 diff
    src/conio/cterm.h 1.21 1.22 diff

    Log Message:
    const-ify parameters to fix warnings ala Marcin Cieslak (aka Saper)
  69. deuce
    Thu Apr 21 2011 03:08 am PDT

    Modified Files:
    src/syncterm/st_crypt.c 1.21 1.22 diff

    Log Message:
    Remove temporary dumbassery.
  70. deuce
    Thu Apr 21 2011 03:06 am PDT

    Modified Files:
    src/syncterm/st_crypt.c 1.20 1.21 diff

    Log Message:
    Finally track down the "two instances of SyncTERM running, one using 100% CPU"
    problem and kill it once and for all by doing terrible terrible things.
    
    Essentially, the problem stems from SDL installing an atexit() handler and
    cryptlib calling exit() after a fork().  This causes the child to attempt
    to shut down SDL (which isn't running in the child) which apparently spins.
    
    I've "fixed" this by overriding exit()!!!  So any exit() call will not call
    atexit() functions from SyncTERM anymore.
    
    I haven't yet decided if this is a cryptlib bug or an SDL bug, though I'm
    leaning toward SDL.
  71. deuce
    Thu Apr 21 2011 02:41 am PDT

    Modified Files:
    src/conio/x_cio.c 1.30 1.31 diff
    src/conio/x_events.c 1.10 1.11 diff

    Log Message:
    Fix mouse support in X11 output mode.  This has been broken for quite a while.
    
    Reported by Aapo Rantalainen (Thanks!)
  72. deuce
    Thu Apr 21 2011 01:31 am PDT

    Modified Files:
    src/conio/x_cio.c 1.29 1.30 diff
    src/conio/x_events.c 1.9 1.10 diff
    src/conio/x_events.h 1.3 1.4 diff

    Log Message:
    Explicitly request keyboard focus.  This fixes problems with Maemo5 on a
    Nokia N900.
    
    Debugged and initial patch by Aapo Rantalainen (Thanks!)
  73. deuce
    Wed Apr 20 2011 04:13 pm PDT

    Modified Files:
    src/conio/sdl_con.c 1.172 1.173 diff
    src/conio/x_events.c 1.8 1.9 diff

    Log Message:
    Fix paste crash when using either X11 or SDL/X11 output modes and
    XSelectionEvent.property is zero.
    
    Debugged and patched by Marcin Cieslak (aka Saper) in SDL output.  Same patch
    applied to X11 output.
    
    Thanks!
  74. deuce
    Sun Mar 20 2011 03:04 pm PDT

    Modified Files:
    src/syncterm/syncterm.c 1.165 1.166 diff

    Log Message:
    Set version number to 0.9.5b
  75. deuce
    Sun Mar 20 2011 02:49 pm PDT

    Modified Files:
    src/syncterm/CHANGES 1.2 1.3 diff
    src/syncterm/Info.plist 1.4 1.5 diff
    src/syncterm/syncterm.c 1.164 1.165 diff
    src/syncterm/syncterm.spec 1.3 1.4 diff

    Log Message:
    Bump to 0.9.4 (official)
  76. deuce
    Sun Mar 20 2011 02:34 pm PDT

    Modified Files:
    src/syncterm/ssh.c 1.8 1.9 diff
    src/syncterm/st_crypt.h 1.11 1.12 diff

    Log Message:
    Update for new API in Cryptlib 3.4
  77. rswindell
    Tue May 18 2010 08:49 am PDT

    Added Files:
    src/syncterm/syncterm.vcproj NONE 1.1 diff

    Log Message:
    MSVC++ 2008 project file.
  78. rswindell
    Tue May 18 2010 08:47 am PDT

    Added Files:
    src/uifc/uifc.vcproj NONE 1.1 diff
    src/uifc/uifc_sdl.vcproj NONE 1.1 diff

    Log Message:
    MSVC++ 2008 project file.
  79. rswindell
    Tue May 18 2010 08:43 am PDT

    Added Files:
    src/conio/conio.vcproj NONE 1.1 diff

    Log Message:
    MSVC++ 2008 project file.
  80. rswindell
    Tue May 18 2010 08:40 am PDT

    Added Files:
    src/conio/conio_sdl.vcproj NONE 1.1 diff

    Log Message:
    MSVC++ 2008 project file.
  81. deuce
    Fri Mar 12 2010 06:03 pm PST

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

    Log Message:
    Support downloading via X/Ymodem when in ANSI and curses mode.
  82. deuce
    Fri Mar 12 2010 11:31 am PST

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

    Log Message:
    Enable screen output when displaying log messages.
  83. rswindell
    Thu Mar 11 2010 10:21 pm PST

    Modified Files:
    src/uifc/uifc.h 1.78 1.79 diff
    src/uifc/uifc32.c 1.195 1.196 diff

    Log Message:
    Added support for including in C++ project (don't name-mangle).
    Added uifcYesNoOpts definition for use with uifc_api.list() and simply Yes/No
    options.
  84. deuce
    Tue Mar 09 2010 11:47 pm PST

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

    Log Message:
    Fix XModem downloads.
  85. deuce
    Tue Mar 09 2010 10:36 pm PST

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

    Log Message:
    Fix printf() format.
  86. deuce
    Tue Mar 09 2010 04:52 pm PST

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

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

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

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

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

    Log Message:
    Fix FILE leak with font loading... every font file was left open.
  89. rswindell
    Mon Mar 08 2010 07:50 pm PST

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

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

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

    Log Message:
    Display 64-bit ints as signed (rather than unsigned) ints to make the sign
    extension problem more obvious.
  91. rswindell
    Mon Mar 08 2010 07:27 pm PST

    Modified Files:
    src/syncterm/term.c 1.287 1.288 diff

    Log Message:
    Use the Linux method for enabling 64-bit file size support, by defining 
    _FILE_OFFSET_BITS=64, and use fseeko() and ftello() for 64-bit offset support
    (instead of fseek() and ftell()) - also redefine off_t on Win32 to int64_t and
    removed filelen_t and fileoff_t typedefs (use off_t instead).
  92. deuce
    Mon Mar 08 2010 04:09 pm PST

    Modified Files:
    src/syncterm/term.c 1.286 1.287 diff

    Log Message:
    Set the window() to the full screen before drawing the transfer window
    in case the current (termainl) window is smaller (such as with curses mode
    and a width that is not exactly 132 or 80).
  93. deuce
    Mon Mar 08 2010 03:31 pm PST

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

    Log Message:
    As per conn.c:
    
    The mutex should always be locked by the caller for the rest of the buffer functions
  94. rswindell
    Sun Mar 07 2010 09:18 pm PST

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

    Log Message:
    Added comment regarding deadlock.
  95. rswindell
    Fri Mar 05 2010 12:54 pm PST

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

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

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

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

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

    Log Message:
    Added comment about incorrect behavior of data_waiting callback.
  98. rswindell
    Thu Mar 04 2010 11:23 pm PST

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

    Log Message:
    More 64-bit bit file size goodness.
  99. deuce
    Thu Mar 04 2010 06:29 pm PST

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

    Log Message:
    When a file is growing during transfer, continue to only update once per second.
  100. deuce
    Wed Mar 03 2010 08:29 pm PST

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

    Log Message:
    Re-enable the check abort callback with a once-per-second check.