1. 21 Mar, 2002 5 commits
  2. 04 Mar, 2002 1 commit
    • Arnaud de Bossoreille de Ribou's avatar
      A lot of commits in one · 2ee72287
      Arnaud de Bossoreille de Ribou authored
      (more details in a mail that I'm going to write after):
      
        - attempt at IPv6 _and_ IPv4 support courtesy to Alexis Guillard who
          is going to test it and report the bugs because your servant has no
          IPv6 network;
      
        - added some parameters to channel's configuration;
      
        - TTL patch;
      
        - sections' name and left side of each parameter in the config files
          are now case _non-sensitive_;
      
        - replaced "PgrmCount" by "ProgramCount" in input.cfg;
      
        - some minor fixes.
      2ee72287
  3. 05 Dec, 2001 1 commit
  4. 27 Nov, 2001 1 commit
  5. 18 Nov, 2001 1 commit
  6. 31 Aug, 2001 1 commit
    • Arnaud de Bossoreille de Ribou's avatar
      - don't use the File input and the Dvd input any more. File has been · 262bda3e
      Arnaud de Bossoreille de Ribou authored
          rewritten and extended, Dvd wasn't really dvd but just Mpeg2 PS;
        - merge both inputs into "local" input (inputs/local directory);
        - Makefile split/modif/masterization (main Makefile, Makefile.opts,
          Makefile.input, and input specific Makefiles). Recursive Makefiles for
          the inputs;
        - suspend/resume commands;
        - vls.cfg up-to-date.
      
      Current status of the "local" input:
        - Mpeg1 PS (file) : not yet supported (the converter doesn't work);
        - Mpeg2 PS (file) : supported;
        - Mpeg2 TS (file) : supported;
        - DVD (device)    : not yet supported (TODO list);
      
        - need a config file named "input.cfg" (format is comming soon with the doc)
        - --loop option supported;
        - suspend/resume commands work.
      
      Bug fixes:
        - don't throw an exception after a try to stop a thread that wasn't started;
        - settings: small bug (tm);
        - here and there: string building bugs fixed.
      
      TODO:
        - write a exhaustive documentation (first place in the fifo (after some
          sleep in the real life the one with pizzas...);
        - write a DVD reader (IFO, CSS...);
        - write a "seek" command;
        - write a real library manager like the plugin bank of the vlc;
        - previous commit's TODO list (shell like parser).
      
      *paf* (I hope nothing is broken) -- bozo "brain damage"
      262bda3e
  7. 27 Aug, 2001 2 commits
    • Arnaud de Bossoreille de Ribou's avatar
      - authentification in the native administration module (formerly message · 19887e02
      Arnaud de Bossoreille de Ribou authored
          admin). Files are "server/nativeadmin.h" and "server/nativeadmin.cpp".
          Note: it's not tested because nothing uses this module  at the moment
          but it should work;
        - more accurate define name (concerns both telnet and native-admin);
        - native-admin configuration options in vls.cfg;
        - Makefile modification to follow file changes.
      19887e02
    • Arnaud de Bossoreille de Ribou's avatar
      Back from holidays, enjoy ! · f1db247a
      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
  8. 14 May, 2001 1 commit
  9. 08 May, 2000 1 commit
    • Arnaud de Bossoreille de Ribou's avatar
      * vls.cfg : · d57577e7
      Arnaud de Bossoreille de Ribou authored
        - modifications du fichier typique de configuration.
      
      * server/manager.cpp
        - proprification de la methode Start
        - �criture de la methode Stop
      
      * server/input.cpp
        - correction d'un bug dans StopStreaming:
            le status de la r�ponse par d�faut est GEN_ERR donc il y avait une
            erreur alors qu'il y en avait pas.
        - correction d'un autre bug dans StopStreaming:
            la methode s'appelait elle-m�me au lieu d'appeler OnStopStreaming.
      
      * server/repository.cpp
        - correction d'une faute de frappe:
            m_cLockLock(); => m_cLock.Lock();
      
      La suite au prochain �pisode.
      d57577e7
  10. 13 Feb, 2000 1 commit
    • Benoit Steiner's avatar
      · 3f837167
      Benoit Steiner authored
      Nouveau fichier de config de reference
      3f837167
  11. 27 Jan, 2000 1 commit
    • Benoit Steiner's avatar
      · 40ad154a
      Benoit Steiner authored
      Nouvel input loader et nouveau fichier de config pour le configurer
      
      Attention, c'est de l'alpha, il y a plusieurs pbs a resoudre pour faire un
      truc fiable !
      40ad154a
  12. 01 Nov, 1999 1 commit
    • Arnaud de Bossoreille de Ribou's avatar
      Corrections de bugs · d248189b
      Arnaud de Bossoreille de Ribou authored
      Impl�mentation d'un timeout pour recuperer la connexion
      Les commandes sont *mieux* g�r�es
      Ajout d'une methode Stop pour arreter proprement au ctrl C
      
      --
      Bozo
      d248189b
  13. 23 Oct, 1999 1 commit
    • Benoit Steiner's avatar
      · 2dbe288d
      Benoit Steiner authored
      Correction d'un bug dans la classe C_NetList: elle n'avait pas ete prevue
      pour etre partagee par 2 threads differents.
      
      Reecriture du code charge d'envoyer les paquets sur le reseau pour une
      meilleure efficacite.
      
      Autodestruction des inputs lorsqu'ils se terminent (a un kludge pret en
      attendant de trouver pourquoi g++ se chie dessus a l'appel d'une fonction
      virtuelle)
      
      Ameliorations et bugs fixes en tous genres.
      
      
      Benny
      2dbe288d
  14. 22 Oct, 1999 1 commit
  15. 21 Oct, 1999 1 commit
    • Benoit Steiner's avatar
      · f01f489d
      Benoit Steiner authored
      Ajout de l'option REUSEADDR a l'ouverture de la socket de l'output pour eviter
      le pb des busy ports.
      
      Modification de la routine d'envoi des paquets sur le reseau pour vir si on
      obtient de meilleurs resultats en diffusion.
      
      Ajout de valeurs par defaut pour les arguments des commandes des inputs.
      
      
      Benny
      f01f489d
  16. 18 Oct, 1999 4 commits
  17. 16 Oct, 1999 1 commit
  18. 23 Sep, 1999 1 commit
    • Benoit Steiner's avatar
      · f46e2b29
      Benoit Steiner authored
      Ajout de la gestion des signaux.
      
      Amelioration des hashtables et des vecteurs.
      
      Fin ? de l'iput file (a l'exception de l'administration a reprendre quand il y aura le module adequat)
      
      Benny
      f46e2b29
  19. 21 Sep, 1999 1 commit
    • Benoit Steiner's avatar
      · d81b802c
      Benoit Steiner authored
      Ajout des types vector et hashtable.
      
      Desactivation du modules VOD en atendant d'avoir les sources de a derniere version de l'API AMS.
      
      Ajout d'une classe request a terminer et a utiliser pour stocker les parametres des commandes envoyes par l'interface (telnet ou autre)
      
      Ameliorations en tout genre.
      
      Benny
      d81b802c
  20. 08 Aug, 1999 1 commit