aboutsummaryrefslogtreecommitdiff
path: root/src/stable/protocoltelnet.cpp (follow)
AgeCommit message (Collapse)Author
2015-07-07In theory the protocol client shouldn't send a backspace to indicate that aMike Buland
backspace key was pressed, backspace is to move the cursor back one non-destructively, DEL is sent to indicate that a backspace was pressed. I now treat BS as DEL when serving because some clients (windows), send the BS instead of DEL key and everything else just seems to take it. I think there's a way to negotiate that, which I'll look into later.
2015-07-07Fixed the buffering code in ProtocolTelnet to clear the buffer before handingMike Buland
you the next line.
2014-08-14Neither the Bu::Client class or the Bu::ProtocolTelnet class were threadsafeMike Buland
and both really need to be. Bu::Client is used in multi-threaded applications and has been for a while, so it's a no brainer. It may need a little bit more safety added around variable access, but all the buffers are safe now. ProtocolTelnet has it's own issus, and I should probably rework a few parts of it before too long so we can better accomidate things like line editing.
2014-06-13Telnet really needed a flush function. Now it has one.Mike Buland
We can't be waiting for an update later on to flush our buffers all the time!
2014-02-03Changed copyright to 2007-2014.Mike Buland
2013-02-17Bu::ProtocolTelnet can now disable echoing if echoing is being controlled byMike Buland
the server anyway. It needs a bunch more work to handle things like special characters better, but overall it's really pretty good.
2013-02-11Updated the copyright for 2013.Mike Buland
2012-11-05Converted tabs to spaces with tabconv.Mike Buland
2012-04-15Updated copyright, packaging, makefile, etc.Mike Buland
2012-03-25Code is all reorganized. We're about ready to release. I should write up aMike Buland
little explenation of the arrangement.