#===================#
# ChangeLog for vls #
#===================#

0.3.3
Mon,  13 May 2002 02:26:08 +0200

  * README.win32, doc/vls-guide.sgml: documentation updated
  * src/server/*.win, src/core/*.win: header files for Win32
  * vls.dsp: added a project file for Visual C++
  * src/modules/filereader/filereader.cpp: fixed a stupid bug in 'open'
  * src/core/socket.cpp, src/server/vls.cpp: winsock support
  * ALL: added a few #ifdefs for Win32 port

0.3.2
Thu,  4 Apr 2002 02:28:13 +0200

  * debian/*: updated Debian control files for the 0.3.2 release.
  * debian/control: added a vls-dvb package.
  * src/core/stack.*: fixed a multithread bug in the fifo.
  * src/mpeg/converter.cpp, src/modules/ts2ts/ts2ts.cpp,
    src/modules/ps2ts/ps2ts.cpp: bug fixed in suspend/resume.
  * Makefile.opts.in: allow files > 2GB.
  * src/core/common.h: got rid of ntoh and hton functions and then fixed the
    Solaris PS->TS conversion.
  * src/server/manager.cpp: fixed managemant of errors during inputs
    initialization.
  * src/core/modules.cpp: fixed a segfault.
  * ALL: beginning of the WIN32 port.
  * src/core/parsers.*, src/core/settings.cpp, src/core/lexer.*: new parser
    using flex/bison.
  * src/server/admin.cpp: nativeadmin disabled.
  * AUTHORS, HOWTO, INSTALL, README: update.
  * ALL: split main binary in smaller parts.
  * configure.in: libdvbpsi, DVB drivers, and IPv6 detection.
  * src/modules/dvbinput/*: new DVB input.
  * src/mpeg/tsmux.*: generic TS multiplexer.
  * src/mpeg/dvbpsi.*: libdvbpsi tools.
  * src/mpeg/tsdemux.*: generic TS demultiplexer.
  * src/modules/ts2ts/ts2ts.cpp, src/modules/ps2ts/ps2ts.cpp,
    src/server/buffer.*: switch to I_TsPacketHandler for packet management.
  * src/mpeg/ts.h, src/mpeg/ts.cpp: added I_TsPacketHandler interface and
    a reference counter for TS packets.
  * src/mpeg/converter.*, src/modules/ts2ts/ts2ts.cpp,
    src/modules/ps2ts/ps2ts.cpp, src/modules/localinput/localinput.cpp,
    src/modules/videoinput/videoinput.cpp: fill the fifo only if wanted.
  * doc/vls-guide.sgml: user's documentation.
  * vls.cfg, input.cfg: new default configuration.
  * src/modules/localinput/localinput.cpp,
    src/modules/videoinput/videoinput.cpp: case non-sensitivity.
  * src/server/admin.cpp: configuration improvement.
  * src/modules/netchannel/netoutput.*: multicast improvement from Eric
    Doutreleau and TTL option;
  * src/core/socket.*, src/core/network.*, src/modules/netchannel/*,
    src/server/telnet.cpp, src/server/nativeadmin.cpp: IPv6 support with a lot
    of cleaning (IPv6 from Alexis Guillard).
  * src/core/settings.cpp: case non-sensitivity for section names.
  * src/core/string.cpp: bug fix in the C_String::ToLower() method.
  * Makefile.*: compilation improvement.
  * config.guess, config.sub: GNU's latest version.

0.3.1
Thu,  6 Dec 2001 16:28:42 +0100

  * Fixed detection of compilers.
  * Fixed two crashes during shutdown.
  * Added tools to build debian packages.
  * Builtins support.
  * Added option --disable-dvd in the configure script.
  * Mpeg readers and converters moved into modules.
  * Installation process.
  * Channels moved into modules.
  * Inputs moved into modules.
  * Modules management (plugins).
  * Fixed the converter so that the files are closed.
  * File output from James Courtier-Dutton.
  * Fixed some cosmetics bugs in the telnet interface.
  * Added a Video4Linux input named "video", it supports Kfir MPEG2 encoder.
  * Fixed gcc 3.0 compilation.

0.3.0
Tue,  9 Oct 2001 00:23:26 +0200

  * first public release

