Hello everybody,
sorry for not answering that quick, my day job is eating up on me. Thank you very much for your positive replies and your bug reports. Although I'm not new to coding C, this whole TCP/IP based stuff is new for me and you people do a good job at motivating me and keep me going, thank you for that.
Now, here are some answers to your questions:
@zap: at the moment I'm using VICE for testing my code. Also, all my testing takes place in the same (class C) subnet. In order to reproduce the problems you have encountered, I'll set up my C64 hardware + RRnet and connect it 'live' to the internet and have some checks throughout the day connecting from my office.
As for the drive blinking after reading or writing: this may happen if you write to a board for which there exists no REL file at the time of the disk access. I'll write a small configuration tool that will initialize these files and also offer TCP/IP configuration of contiki in order to make things a little more comfortable. This config tool later may also be used for adding / locking / deleting users.
@schema: PETSCII based terminal programs won't work as the binary is compiled with PETSCII translation enabled. I can compile a version without this connversion which will work with PETSCII based terminal programs. Unfortunately, this is one of the problems regarding Contiki OS, as I think that you can not switch between PETSCII -> ASCII conversion and "raw PETSCII" during runtime.
Also, the drive # is hardcoded by me at the moment (as this whole thing started off as a quick'n dirty hack), but I'll also take care of that so you people may use your 1581 drives or whatever it is you're using as drive #9 #10 or #11. As for logging connections and proper "BBS is busy" handling, I'll implement those fixes / additions within the next days and post a download URL for that version here.
EDIT: Since I have always belived in the open source concept, I'll release the source of Contiki BBS along with the next release (in fact, the whole thing is a stripped down version of the Contiki Shell plus a small change in the Telnet server code). Just give me some more time to work on that piece, cleanup the ugly looking parts of the code and add some comments. I'll try to implement all of your suggestions in the next version.