Up to Main Index                          Up to Journal for December, 2012

                     JOURNAL FOR FRIDAY 7TH DECEMBER, 2012
______________________________________________________________________________

SUBJECT: Windows TELNET client now working
   DATE: Fri Dec  7 23:00:20 GMT 2012

It's only taken me a week - due to work being hetic -  but I've finally pushed
another update out to the development branch. This update removed the really
ugly kludge for windows in character mode. From the code's comments:


  KLUDGE enables a temporary buffer to be built up until we see an LF at
  which point we swap our temporary buffer for the partial buffer and
  pretend nothing weird happened...

  THIS IS NOT NICE, NOT SAFE, NOT FUNNY, NOT CHEESE! USE AT OWN RISK - MAY
  DESTROY YOUR COMPUTER, COFFEE MAKER AND THE UNIVERSE - not necessarily in
  that order or any other order.

  This should not be needed when RFC1184 is implemented along with a *lot*
  of other TELNET related RFCs


Now you can see why people actually *like* reading my code ;)

So the client networking code is cleaner, more efficient and it handles
character at a time and line mode clients. That also means the Windows TELNET
client works without problems now. Below is a complete list of the current
changes pushed out:


  Andrew 'Diddymus' Rolfe (6):
      client: Drop idle retries
      client: Cleanup comments
      client: Drop KLUDGE, fix receive() multi-commands
      client: Make MAX_TIMEOUT more flexible
      client: Reduce Send() processing
      stats: Log stats frequency and increase frequency


--
Diddymus


  Up to Main Index                          Up to Journal for December, 2012