aboutsummaryrefslogtreecommitdiff
path: root/src/stable/client.cpp (follow)
AgeCommit message (Collapse)Author
2024-06-27The client flush function didn't do anything.Mike Buland
Now it makes sure the buffer has been flushed and sets the buffer to be sent out.
2023-08-01Updated copyright date.Mike Buland
2023-07-31Issue found with recycled fds.Mike Buland
We don't always clean up instantly, but the system is reusing ids before we're ready.
2023-07-31Debugging yet, but the new server works.Mike Buland
It at least seems to!
2023-07-28Completely redesigned Server and Client.Mike Buland
Like, seriously, they're almost completely different.
2023-07-26Added a profiler and investageted Server.Mike Buland
2023-07-18Had a read lock where a write lock was better.Mike Buland
2019-05-24Updated copyright date.Mike Buland
2018-01-29Changes related to debugging an issue.Mike Buland
It may not have had as much to do with low-level protocol details, and a lot of this can be reverted, but I can't revert it right now. I'll look it over later in the week.
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-02-03Changed copyright to 2007-2014.Mike Buland
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.