-
Arnaud de Bossoreille de Ribou authored
New features : - authentification (see the new configuration file for a good example). And _yes_ it works (at least under Linux). Note: my first proposed model was very very very bad ;-) - the Command parser located in "telnet" was totally obsolete because I wrote another one really more powerful. I put it in the "admin" to be able to reuse it with another commandline based administration system. So code in the telnet => trash; Misc : - implementation of the '=' operator for the C_Vector and C_HashTable classes because I needed them in a deep place; - removed some verbose debug printf here and there. - "exception" verbosity more explicit ( And for change : Bug fixes - C_StringTokenizer : was buggy, courtesy to Benny (the bugs); - the telnet doesn't eat all the CPU any more when a connection is "reset by peer" (tm); TODO: - securization of the native administration system (to be renamed from "message" to "native"); - implementation of a shell-like argument hasher. At the moment the arguments are considered separated by spaces (search "####" in server/admin.cpp). The new one will have to allow spaces in arguments in some specified cases, that's what I mean by "shell-like"; - use the --loop option given to the start command;
f1db247a