Skip to content
Snippets Groups Projects
  1. Nov 23, 2024
    • Rob Swindell's avatar
    • Rob Swindell's avatar
      Deuce said I remove this error message · eef585ab
      Rob Swindell authored
      It was always displayed (sent to stderr) when running scfg, echocfg, uedit,
      etc. in auto-curses mode, so suppress that noise.
      eef585ab
    • Rob Swindell's avatar
      If configured COM port byte size is less than 8, strip high 8-n bits on RX · e2bcf722
      Rob Swindell authored
      Some USB modems (reportedly, USRobotics USB modem) don't strip the parity bit
      of data received from modem connections operating in < 8 bit modes
      (e.g. 7-E-1), as is normally don't with a modem connected to a UART, so we'll
      do that stripping (forcing to 0) here, as recommended by Deuce.
      
      Nelgin, if you're doing some manually stripping of the 7th bit bytes received
      from 7-E-1 connected modems and then sent to your server/BBS over TCP, you
      shouldn't need to do that now.
      e2bcf722
    • Rob Swindell's avatar
      Clean up area management code · 2382d298
      Rob Swindell authored
      I dislike this particular code a little less now:
      - no more redundant string compares
      - less deeply nested if() and for() blocks
      - remove added areas from the add list, rather than zeroing out the tag
      - a little more common code between areas.bbs and areas.ini handling
      
      No functional change (I hope).
      2382d298
    • Rob Swindell's avatar
      Add strListFastDeleteAll() · 76f93c4f
      Rob Swindell authored
      To quickly free and remove all list entries (without realloc).
      76f93c4f
  2. Nov 22, 2024
  3. Nov 21, 2024
  4. Nov 20, 2024
  5. Nov 19, 2024
    • Rob Swindell's avatar
      Allow Telnet client to be in binary mode persistently · 51c917d0
      Rob Swindell authored
      Before this change, we'd always request a return to Telnet NVT (turn off
      binary-TX in both directions) after any file transfer. So although a Telnet
      session might be negotiated into binary mode shortly after connection
      (e.g., using "telnet -8"), it would be reverted back to NVT mode after any
      file transfer.
      
      The request to turn off remote binary-TX after executing external programs
      didn't actually accomplish anything since we track the Telnet option states
      internally and don't send redundant requests (e.g. the change into a mode
      we're already in). External programs aren't expected to send Telnet requests
      anyway, so I think this was some holdover from early days of stp/sexyz
      development.
      51c917d0
    • Rob Swindell's avatar
      Don't use uninitialized variable: lockfname · 6d7f8568
      Rob Swindell authored
      Where's the compiler warnings guys?
      6d7f8568
    • Rob Swindell's avatar
      Add support for new experimental/optional Area File format: areas.ini · 813072cd
      Rob Swindell authored
      As suggested/requested by Fernando Toledo in issue #826, you can:
      1. run 'jsexec make_areas_ini.js' to export your areas.bbs file to areas.ini
         (your old areas.bbs is left in place, in tact, unmodified)
      2. change your Area File in echocfg->Paths and Filenames->Area File to
         somepath/somefile.ini (e.g. "../data/areas.ini") and SBBSecho will use
         the .ini file format instead of the old AREAS.BBS format (NIH)
      
      You can always go back to your areas.bbs file by just reverting the Area File
      setting back to some other non-ini filename (e.g. "../data/areas.bbs").
      
      Incremented version number to v3.23
      
      Of course documentation and echocfg changes will need to follow, but this is
      enough to start testing (looking at your Fernando! :-).
      
      I tried to minimize the diff as much as possible and resisted updating
      (modernizing, fixing) the very old AREAS.BBS parsing and areafix code.
      The new .ini code is largely modeled after the old areas.bbs code, but oh,
      xpdev/ini_file makes things so much nicer and easier.
      
      There are no known fixes for any pre-existing area file/fix issues (including
      issue #826), but it's always possible I've introduced a new issue.
      813072cd
    • Rob Swindell's avatar
      Update AmigaNet and Fido zone 4 details · 51e58fee
      Rob Swindell authored
      Use BACKBONE.NA from Vertrauen as echolist for all Fido zones
      (anyone have a better authoritative http link to a fixed file
      name or archive name?).
      51e58fee
Loading