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