1. 30 Jan, 2022 1 commit
    • Rob Swindell's avatar
      Add optional RingCount and RingInterval [modem] settings · af4a8764
      Rob Swindell authored
      Only used in manual answer mode,
      RingCount defaults 1 (answer after the first ring) and RingInterval defaults to 6000 (maximum elapsed milliseconds between rings of the same "call").
      
      This should address issue/feature-request #330 by Nelgin. Give that a try.
      af4a8764
  2. 26 Jan, 2022 1 commit
  3. 25 Jan, 2022 3 commits
  4. 23 Jan, 2022 5 commits
    • Rob Swindell's avatar
      Re-parse the "TCP" section before sending (optional) Prompt · a355fdf9
      Rob Swindell authored
      We need to re-parse the default sexpots.ini [TCP] section for every new session (when using the Prompt feature) or else there's no way to connect to the default host.
      
      Also, telnet to be enabled or disabled (e.g. by setting Telnet=false) in any [TCP] or [TCP:x] section to support a mix of Telnet and non-Telnet hosts.
      a355fdf9
    • Rob Swindell's avatar
      Change default PromptTimeout to 60 (seconds) · 3efb480e
      Rob Swindell authored
      Also log a warning if a control character is received in response to the prompt, or log a notice if there's a timeout waiting for a response to the prompt. Change the non-control character response value to a debug-level log message.
      3efb480e
    • Rob Swindell's avatar
      Optional clear-screen before sending banner · b8dcc1e8
      Rob Swindell authored
      Set CLS=true in the root section of sexpots.ini to enable. Sends a ^L ASCII 12 0x0c FF CS whatever you want to call it to the remote terminal before sending the carriage return and copyright banner. For Nelgin.
      b8dcc1e8
    • Rob Swindell's avatar
      Make PromptTimeout configurable (default to 0/infinite) · 9798f30a
      Rob Swindell authored
      Set to number of seconds to timeout, if desired.
      Log the received character in response to the prompt.
      9798f30a
    • Rob Swindell's avatar
      Optionally send a prompt to connected user · 4c33738e
      Rob Swindell authored
      Wait up to 10 seconds for a single-char reply to the prompt and if a non-control character was received, use the [TCP:x] (x is the character sent by the user) from the sexpots.ini for the Host and Port values to connect to.
      
      An experimental feature for Nelgin.
      4c33738e
  5. 22 Jan, 2022 2 commits
  6. 15 Sep, 2020 1 commit
  7. 12 Sep, 2020 2 commits
  8. 16 Aug, 2020 1 commit
  9. 05 May, 2019 1 commit
  10. 24 Jul, 2018 1 commit
    • rswindell's avatar
      The great Copyright year update and (mostly) removal of 2018: · f869ad3d
      rswindell authored
      Most of the copyright years in the source code were misleading (the date of
      most recent publish was actually later) and all were unnecessary. I've been
      removing copyright years piecemeal, for a long time, but I decided it was time
      to just perform a bulk search and (mostly) replace. In some cases, I left
      old copyright years on files that either are not used (and soon to be removed)
      or obsolete and unlikely to ever be touched again (e.g. Win9x FOSSIL VXD). Some
      of the runtime binaries still contain copyright years and those were updated to
      2018.
      f869ad3d
  11. 18 Mar, 2014 1 commit
  12. 21 Sep, 2013 1 commit
  13. 16 Mar, 2012 1 commit
    • rswindell's avatar
      Implement modem command retries: · 3c227bc3
      rswindell authored
      - 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
      3c227bc3
  14. 13 Mar, 2012 1 commit
  15. 19 Nov, 2010 1 commit
  16. 06 Jul, 2009 1 commit
  17. 08 Jan, 2009 1 commit
  18. 11 Sep, 2007 1 commit
  19. 11 Aug, 2007 1 commit
  20. 05 Aug, 2007 1 commit
  21. 11 May, 2007 1 commit
    • deuce's avatar
      Quick hack to make 'er go on *nix. · c6852789
      deuce authored
      I will add daemonizing when two conditions are met...
      1) Someone confirms that it works.
      2) Someone confirms that it works on Linux.
      
      I'm particularily worried about the comWriteByte() and comWriteString()
      error handling (or lack thereof)... Especially in modem_send()
      
      Also, I think the timeout mechanism should be in comReadByte() itself
      so we don't need to use while(1) { poll(); yield(); } loops.
      
      I assume that Win32 supports read timeouts... if not, a single loop and
      only for Win32 would be preferable to having it multiple places.
      c6852789
  22. 09 May, 2007 4 commits
  23. 05 May, 2007 2 commits
  24. 26 Apr, 2007 2 commits
  25. 25 Apr, 2007 2 commits
  26. 21 Apr, 2007 1 commit
    • rswindell's avatar
      Using new comReadLine() function for RING/CONNECT/CID msgs. · fb656dc4
      rswindell authored
      No need to advertise Telnet term speed support after reporting term type.
      Now ACKs Telnet term speed option when requested.
      Now sends Caller-ID info when Telnet location requested.
      New sexpots.ini [tcp] option TelnetAdvertiseLocation, set to true to send a
      "WILL SEND_LOCATION" command during connection.
      fb656dc4