Project

General

Profile

Activity

From 2008-04-19 to 2008-05-18

2008-05-17

22:22 Xmodem support!
With the addition of a binary transmission mode, and correcting the telnet option processing to actually work all the... Hamish

2008-05-16

10:09 wconsd-0.2.6.exe
Hamish

2008-05-15

19:39 Feature #31 (Closed): Implement a raw mode that does not mangle any recieved data
Added a binary mode in commit:"479f1136", which also contains fixes to the telnet option processing, such that a teln... Hamish
19:32 Revision 479f1136: Make telnet option processing cross packet boundaries. Implement binary mode.
These two changes allow xmodem uploading from client to serial port. Hamish Coleman

2008-05-09

15:51 Feature #25 (Closed): Full featured command line editing
Will be handled by the libcli conversion Hamish
15:47 Bug #28 (Closed): automatic help screens
Not a bug.
Also - will be handled completely by the libcli conversion
Hamish

2008-04-28

16:12 Revision 9c5b7bd0: Show link to documentation in menu help
Hamish Coleman

2008-04-24

10:10 Revision 3fa88c6f: 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 -...
Hamish Coleman
09:18 Revision 121e6b56: Begin testing in an attempt to enumerate serial ports
Hamish Coleman

2008-04-23

16:53 Feature #26: list available com ports
I have done some research and this appears to be more difficult than it should be.
* PORT_INFO_2 doesn't provide m...
Hamish
14:33 Revision 306304a2: Update run_menu to get it to detect a closed network connection. Also message beautification
Hamish Coleman

2008-04-22

13:30 Revision 4cb40453: Clean up messages and provide better help information
Hamish Coleman
10:34 Feature #23 (Closed): Support "send break" sequence
Hamish
10:31 Revision 997564ce: Implement send break function (closes #23)
Hamish Coleman
10:29 Feature #27: redesign internal command processor to be extensible
Use libcli Hamish
09:45 Revision 2d552dd4: Implement the ability to kill existing connections
This is a new command to force quit any current serial connection Hamish Coleman

2008-04-21

19:52 Feature #26: list available com ports
Look at http://msdn2.microsoft.com/en-us/library/ms535797.aspx
also, this example code: http://www.lookrs232.com/com...
Hamish
00:00 Feature #26 (New): list available com ports
it should be possible to request a list of available serial ports, including some current status for each one Hamish
19:16 Bug #30 (Closed): Some clients still cause two lines to be seen by the serial device
Hamish
19:12 Bug #30 (Closed): Some clients still cause two lines to be seen by the serial device
It turns out that I was only testing against one client and this was the client that sent CR NUL. Testing against pu... Hamish
19:16 Revision 201f6e65: 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...
Hamish Coleman
19:15 Feature #32 (New): Mangle outbound net data to escape special characters
Currently, no escaping is done on data from serial to net, this could cause confusion when binary data is received fr... Hamish
19:14 Feature #31 (Closed): Implement a raw mode that does not mangle any recieved data
currently, there are three mangles performed on incoming net data - first telnet option processing, then CR NUL to CR... Hamish
18:46 Bug #20 (Closed): cannot return to menu
Hamish
18:46 Bug #16 (Closed): Extra line is seen after every enter
Hamish
18:46 Revision 14e838ba: Update version number
Hamish Coleman
18:45 Revision 3eb633b1: 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 fro...
Hamish Coleman
15:34 Bug #19 (Closed): more than one connection causes wierdness
Using the new connection model mostly fixes this problem. Any future issues should be considered a regression Hamish
15:33 Revision aaba0a4c: 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...
Hamish Coleman
13:07 Revision 4450bbca: Minor build fixups
Hamish Coleman
00:28 Feature #29 (New): Stop wconsd via a network command
Since I expect that this will be very useful for remote support situations, the network command line should allow you... Hamish
00:23 wconsd-0.1.zip
Original zip file from http://benjamin-schweizer.de/files/wconsd/ Hamish
00:11 Revision 83cf653a: Update copywright and version
Hamish Coleman
00:07 Bug #28 (Closed): automatic help screens
using a extensible command processor, automatically generate context sensitive help Hamish
00:03 Feature #27 (New): redesign internal command processor to be extensible
Move from a big if/strcmp/else list to a register()/find()/exec() interface. This would allow automatically generate... Hamish

2008-04-20

23:58 Feature #25 (Closed): Full featured command line editing
Support for home, end, up, down, ctrl-u, ctrl-w, del, delete. Up and Down should access a command-line history Hamish
23:52 Bug #16: Extra line is seen after every enter
Implementing this will require a cooked data processing mode - thus allowing telnet option processing in serial-data-... Hamish
23:35 Bug #16: Extra line is seen after every enter
This is due to the telnet end of line processing - Telnet specifies that end of line will either be CR LF or CR NUL, ... Hamish
23:37 Bug #19: more than one connection causes wierdness
There is less weirdness here now, but it is still not actually accepting more than one connection. The framework has... Hamish
23:34 Bug #17 (Closed): No telnet option processing is done
Telnet option processing was added in commit:"08ceb73b". This still needs hooking into the serial-data-pump Hamish
23:32 Feature #21: Listen port needs to be configurable
Implemented a console-mode command-line option for this, but not the whole option processing that I was looking for Hamish
23:31 Feature #23: Support "send break" sequence
the telnet option processing framework now exists, but it is not hooked up to anything useful, nor it it reachable fr... Hamish
23:26 Revision 89312c37: 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 ...
Hamish Coleman
23:24 Revision 08ceb73b: 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 cli...
Hamish Coleman
21:12 Revision bd5605dd: Try using getnameinfo to show more information about connected users
Hamish Coleman
20:33 Revision 884971fc: Add connection table debugging, net byte counting, some more thread interlocks
Hamish Coleman
19:49 Revision c7c4a6f7: Migrate most of the menu system into the connection structure
Hamish Coleman
18:04 Revision c0d1e8fe: Clean up lots of compile warnings.
I have been getting lots of errors while testing under wine, so this
is the start of looking for problems. I have no...
Hamish Coleman
17:49 Revision ef78cec5: Start to implement a connection table
This change is only half baked as I still have not altered the rest of the
threads to use the new connection table. ...
Hamish Coleman

2008-04-19

22:30 Revision 780d7607: Add winelib support and the ability to set the listen port
Hamish Coleman
 

Also available in: Atom