Project

General

Profile

Statistics
| Branch: | Revision:
Name Size
Makefile 358 Bytes
readme.txt 1.42 KB
wconsd.c 32.5 KB

Latest revisions

# Date Author Comment
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

884971fc 2008-04-20 20:33 Hamish Coleman

Add connection table debugging, net byte counting, some more thread interlocks

c7c4a6f7 2008-04-20 19:49 Hamish Coleman

Migrate most of the menu system into the connection structure

c0d1e8fe 2008-04-20 18:04 Hamish Coleman

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 not cleaned up any
of the warnings in process_menu_line since that whole function is
an abortion and all the warnings are either send() signedness mismatch...

ef78cec5 2008-04-20 17:49 Hamish Coleman

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. Nor have I updated the event
signalling model to take into account the existance of multiple connections.

View all revisions | View revisions

Also available in: Atom