WinTelnetX Changelog

What's new in WinTelnetX 4.22

Nov 5, 2015
  • Add Spider User port data type, this is identical to the Cluster User type except it doesn't put the /callsign on dxspots, so all the spots look like they come from the logged in user. THIS IS NOT GOOD! DO NOT USE THIS TO PUT SPOTS OUT ON THE CLUSTER NETWORK FROM ANY UNCONTROLLED SOURCE! IT SHOULD ONLY BE USED TO PUT SPOTS ONTO PRIVATE SPIDER NODES FROM SKIMMERS IF YOU CAN'T FIGURE OUT HOW TO DO NODE CONNECTIONS.

New in WinTelnetX 4.21 (Nov 5, 2015)

  • Add filter option to only pass skimmer spots that have CQ in comment. This is an output filter, like the dupe filter. Check the box on the port that is sending the spots out. See the skimmer_plus_node_to_logger.ini example.

New in WinTelnetX 4.20 (Nov 5, 2015)

  • Restart script on user connection to rx-telnet port. This way you can send prompts to something connecting to you before it sends you anything. Just leave the 'prompt' column in the first (or however many lines it takes) row and put the text you want to send in the response. When a user connects the script will send all the lines with blank prompts immediately.

New in WinTelnetX 4.19 (Nov 5, 2015)

  • More fixes for parsing changed dxsummit spot format on #cqdx

New in WinTelnetX 4.18 (Nov 5, 2015)

  • Added option to strip -@ or -# from spotter calls. This must be done on the port where the spots are going OUT. So if you are collecting spots from mirc and sending them to a cluster node check this option on the cluster node port.
  • Added option to block -@ spots. Like above, this is done on the output port. This gives you a way to use the mirc #cqdx channel as a backup source of spots while eliminating the DXSummit web input spots.
  • Fix new dxs format on mirc #cqdx. Filter out 8 bit ASCII, compensate for missing space.

New in WinTelnetX 4.17 (Oct 27, 2015)

  • Fix date in node backbone messages so it uses gmt date instead of local.

New in WinTelnetX 4.16 (Oct 27, 2015)

  • Add PC to IRC routing, sends spots in PC User format right now, only to #cqdx,
  • need to hook up other stuff and probably add a new formatter for the expected irc spot format.
  • Add -# to valid dx format to allow passing skimmer spots

New in WinTelnetX 4.15 (Oct 27, 2015)

  • Added routing TO mIRC. Put the destination channel in the 'MyCall' field of the connection setup dialog. The reset of the mIRC setup should be the same as the spot sucker. I also increased the max length of MyCall to 16 from 8 to handle long
  • channel names. The channel could also be a nick so you could send spots to a single
  • IRC user. The device you are routing from must be set as 'Direct'. See the example
  • irc_test.ini, and be sure to change all the 'mycall', 'mynick', and 'mychannel' entries to fit your setup. You may also have to manually start the irc AFTER starting the node connection, or the node welcome could dump you from the irc for max flood violation.
  • Fix tnc connect string to be case insensitive. This should make it work with tnc's like the kantronics data engine that say 'CONNECTED TO' instead of 'CONNECTED to'.
  • Fix spots leaking through the dupe filter because of a / in the sender's call.

New in WinTelnetX 4.14 (Oct 27, 2015)

  • Improved dx spot validation, it should reject spots that don't have at least one letter and one number in both the dx and user callsigns. this should get rid of some of the 'dx' spots that are just chat junk.
  • Started on option to filter out -@ spots, no gui for it yet.
  • Changed escape character generation. old code used lower case 'a' as base, now
  • i use uppercase 'A'. so if you used \{ to get esc now you should use the more common
  • \[ sequence. you will also have to change any \c \m \j type codes to their uppercase
  • equivalent \C \M \J. NOTE! the old \r that i used in tnc examples won't work, in
  • fact it should never have worked, change those to \M which sends a carriage return
  • instead. except for the special cases \\=\, \%=callsign and \#=pong code, the formula
  • is now "char-'A'+1", so take the character ascii code, subtract 65(decimal) and add 1
  • to get the code that will be sent.

New in WinTelnetX 4.13 (Oct 27, 2015)

  • Fixed a bug in ping/pong processing that would occasionally miss the random number in the initial ping from the irc server.
  • Fix bug in ct ethernet port processing that could make infinite loop in some
  • cases. lines sent to the ethernet are no longer read back in and processed so
  • they will not show on the port window.
  • Started on new 'passthru' router type that should pass all characters through
  • from port to port... i don't think it is ready yet.

New in WinTelnetX 4.12 (Oct 27, 2015)

  • Reversed OK and Cancel buttons on most dialogs so the OK is always on the left
  • Added feedback from TNC Slaves to Master to disconnect the stream from the
  • master when the slave disconnects. Command code is ctrl-c. If the Automatic
  • Reconnect box on the script setup is checked the slave port will try to reconnect
  • to the host. If it is not checked the host disconnect is passed on to the TNC
  • port to disconnect the user from the TNC. This will allow a user to send 'bye'
  • to a cluster node and end up with his TNC actually disconnected.
  • NOTE! TNC Scripts should also be shortened from what is in my old example.
  • after the initialization there should only be one line with a prompt="cmd:" and
  • response="CONV", remove any other lines with prompts like 'EH?', etc.

New in WinTelnetX 4.11 (Oct 27, 2015)

  • Reversed OK and Cancel buttons on most dialogs so the OK is always on the left
  • Added feedback from TNC Slaves to Master to disconnect the stream from the
  • master when the slave disconnects. Command code is ctrl-c. If the Automatic
  • Reconnect box on the script setup is checked the slave port will try to reconnect
  • to the host. If it is not checked the host disconnect is passed on to the TNC
  • port to disconnect the user from the TNC. This will allow a user to send 'bye'
  • to a cluster node and end up with his TNC actually disconnected.
  • NOTE! TNC Scripts should also be shortened from what is in my old example.
  • after the initialization there should only be one line with a prompt="cmd:" and
  • response="CONV", remove any other lines with prompts like 'EH?', etc.

New in WinTelnetX 4.10 (Oct 27, 2015)

  • Added Edit/Font menu item to let you change the font. The selected font is
  • saved in the .ini file. NOTE: if you change font the program will prompt you
  • to save changes when you exit.
  • Added more checks to prevent accidently deleting ports by closing their windows,
  • and added a check to prevent losing changes by closing the main window accidently.
  • Added saving the current window configuration to the ini file. NOTE: the
  • program WILL NOT prompt you to save changes if all you have done is move windows,
  • you must do File/Save when you have a window configuration that you want to open
  • the program with.
  • Added scroll back on the individual port input lines. The up/down arrows let
  • you scroll through up to 16 of your last inputs to save retyping.
  • Changed parsing of comments to prevent cutting off more than necessary to clip
  • the ar-cluster added country info. If you are connecting to an ar-cluster version node to suck spots from you should do set/nodxscty to help it out even more.
  • recommend adding tnc parameter 'rnrtime 18' to tnc_to_telnet setups, this
  • prevents a stuck users tnc from hanging up the whole tnc. 18 will disc the user
  • after 3 minutes of rnr replies.
  • Changed streamid to two characters for dual port tnc's like the kpc-9612
  • Fixed bug in mirc parsing that passed malformed spots that had no callsign.
  • These are now dumped instead of ending up with the time as the spotted call.

New in WinTelnetX 4.09 (Oct 27, 2015)

  • Fixed how input boxes handle an Enter when the cursor is not at the end of the
  • input line. you no longer have to go to the end of the line to hit enter.
  • Put some more error checking on the parsing of dx spots coming in. May help
  • avoid some hangups and strange crashes.
  • Added more logic to prevent trying to reconnect twice once a connection times
  • out and program is in wait period to reconnect when you manually hit connect.
  • Fixed bug in ct network on a com port

New in WinTelnetX 4.08 (Oct 27, 2015)

  • Add more validation checks to dx spots, this is to help the dupe filter
  • prevent spots corrupted by various node software from getting back out.
  • Changed how the keep alive timer and auto reconnect interact. in older
  • versions if there was no response from the port during the keep alive timer
  • ticks the port was disconnected and would not reconnect unless the auto
  • reconnect was checked. now the port will not disconnect unless the auto
  • reconnect is checked in the script setup.
  • Finally found bug that would cause some auto reconnects to not work. if
  • the reconnect time was greater than or equal to the timeout timer the port
  • would reconnect and immediately timeout. added reset to timeout timer when the
  • port is connected to this shouldn't happen.

New in WinTelnetX 4.07 (Oct 27, 2015)

  • Rewrote all the dupe filtering. it now works using only frequency and spotted
  • call so should not be fooled by different node software. it compares the exact
  • frequency only there, is no tolerance. NOTE: the dupe filter is meant to remove
  • the exact same spot coming from different sources but it will also remove spots
  • where the comment, time, or spotting station has changed.
  • Added dupe checking to some routings that didn't do it before, check the table
  • of routing options in the usernote.txt. IMPORTANT NOTE: the Direct and Command port
  • data types bypass dupe checking.
  • Added routing to allow bridging CT networks. NOTE: you can not duplicate station
  • numbers across the bridged network or CT will barf!
  • Enabled changing of port data types after the port is created. This can
  • only be changed while the port is disconnected.
  • Cleaned out examples of stuff that most people won't use and made up a couple
  • that may be more useful. See the examples.txt file for notes.