Project

General

Profile

Revision:

Revisions

# Date Author Comment
0b80dcaf 2008-08-10 12:54 Hamish Coleman

Add the libcli project

f6cc8fbf 2008-07-13 16:20 Hamish Coleman

Remove the net thread. Simplify some of the control logic

4991f810 2008-07-02 23:46 Hamish Coleman

Begin to add code allowing the merging of menu and net threads

6f662bc7 2008-07-02 23:16 Hamish Coleman

Clean up scm helper

4dcb97c2 2008-07-02 19:33 Hamish Coleman

More work on the SCM helper. This looks like it is working

e592f8f7 2008-07-01 23:17 Hamish Coleman

Move the Service Control functions to a separate file - first pass

49bacdb8 2008-06-30 21:21 Hamish Coleman

Document which files to ignore

d2fb3b1b 2008-06-30 21:18 Hamish Coleman

Dunno

479f1136 2008-05-15 19:32 Hamish Coleman

Make telnet option processing cross packet boundaries. Implement binary mode.
These two changes allow xmodem uploading from client to serial port.

9c5b7bd0 2008-04-28 16:12 Hamish Coleman

Show link to documentation in menu help

3fa88c6f 2008-04-24 10:10 Hamish Coleman

Handle WSAECONNRESET, add Telnet keepalives, rework the show_conn_table.
During long-term connection testing, I found that at least one of my
connections would have some kind of disconnect - perhaps an idle timeout,
so I have added support for sending IAC NOP packets on each net loop...

121e6b56 2008-04-24 09:18 Hamish Coleman

Begin testing in an attempt to enumerate serial ports

306304a2 2008-04-23 14:33 Hamish Coleman

Update run_menu to get it to detect a closed network connection. Also message beautification

4cb40453 2008-04-22 13:30 Hamish Coleman

Clean up messages and provide better help information

997564ce 2008-04-22 10:31 Hamish Coleman

Implement send break function (closes #23)

2d552dd4 2008-04-22 09:45 Hamish Coleman

Implement the ability to kill existing connections
This is a new command to force quit any current serial connection

201f6e65 2008-04-21 19:16 Hamish Coleman

Uncook CRLF sequences into plan CR in net_to_com
My testing had been done with the linux telnet client and it sent CR NUL
as the end-of-line character sequence. Both putty and windows telnet
are sending CR LF as end-of-line sequence. This change pretty much...

14e838ba 2008-04-21 18:46 Hamish Coleman

Update version number

3eb633b1 2008-04-21 18:45 Hamish Coleman

Add telnet processing to serial-data-pump. Add ability to exit back to menu.
There is still a lot of cleanup work remaining from here. We do not need the
menu thread, we should run the menu from the net_to_com thread, however it
appears to meet the requirements. closes #16, #20

aaba0a4c 2008-04-21 15:33 Hamish Coleman

Migrate threads to new connection model, allowing multiple connections.
This is the first part of migrating the two threads to use the new
connection table. This change also rips out a lot of the event waiting
system. All the unused variables are going, but I have not yet looked...

4450bbca 2008-04-21 13:07 Hamish Coleman

Minor build fixups

83cf653a 2008-04-21 00:11 Hamish Coleman

Update copywright and version

89312c37 2008-04-20 23:26 Hamish Coleman

Convert run_menu to not busy wait
It took me a while to notice, but the run_menu is written using
blocking file metaphor, but the socket it is working on is a non
blocking socket. This manifests itself with the run_menu loop
consuming most of the available CPU time

08ceb73b 2008-04-20 23:24 Hamish Coleman

Add telnet option processing, including ECHO support
The amount of effort here seems like overkill, but it seems
to be the practical minimum implementation for telnet clients
to do the right thing. I have added in more decoding than is
strictly required and I hacked in the status suboption so that...

bd5605dd 2008-04-20 21:12 Hamish Coleman

Try using getnameinfo to show more information about connected users

(26-50/79) Per page: 25, 50, 100

Also available in: Atom