CVS Commit: vls
cvs at videolan.org
cvs at videolan.org
Mon Aug 27 04:25:21 CEST 2001
Update of /cvs/videolan/vls
Modified Files:
vls.cfg
Update of /cvs/videolan/vls/core
Modified Files:
exception.cpp hashtable.cpp hashtable.h string.cpp vector.cpp
vector.h
Update of /cvs/videolan/vls/server
Modified Files:
admin.cpp admin.h directory.cpp repository.h telnet.cpp
telnet.h
Log Message:
Back from holidays, enjoy !
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;
--
bozo
More information about the vls-devel
mailing list