From a6c55c69c2e51050f1cc4678df1d9c5732d8c08b Mon Sep 17 00:00:00 2001 From: lordmulder Date: Fri, 2 Dec 2011 01:14:32 +0100 Subject: [PATCH] Added some info on how the Auto Update systems works to the FAQ document. Also added a "dummy" Manual file. --- doc/FAQ.html | 20 ++++++++++++++++++++ doc/Manual.html | 28 ++++++++++++++++++++++++++++ src/Config.h | 2 +- src/Dialog_Update.cpp | 2 +- 4 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 doc/Manual.html diff --git a/doc/FAQ.html b/doc/FAQ.html index 508ec58a..435e20f7 100644 --- a/doc/FAQ.html +++ b/doc/FAQ.html @@ -37,6 +37,7 @@ a:visited { color: #0000EE; }
  • Is there a way to hide/show the LameXP console ("DOS Box") window?
  • Why does application 'xyz' not open the Wave files created by LameXP?
  • Why does LameXP run (only) N instances/threads in parallel on my computer? +
  • Why does LameXP try to connect to the web-server at 'xyz.com' secretly?
  • How can I force LameXP to create ID3 version 2 (ID3v2) tags?
  • Why does LameXP use LAME v3.99 rather than v3.98?
  • Can LameXP be used to convert/extract tracks from an Audio CD? @@ -508,6 +509,25 @@ thus a single encoder instance may create several threads - LameXP has no contro

    +Why does LameXP try to connect to the web-server at 'xyz.com' secretly?
    +
    +LameXP does NOT connect to any web-server secretly! Of course the 'Auto Update' feature of LameXP unavoidably
    +has to connect to one of our update servers. However in no event LameXP will search for updates without your
    +agreement. Also LameXP will NOT send any personal information to the update server. It won't even send your
    +program version to the server. Instead the latest version number will be downloaded from the server first and
    +will then be compared to your current version number on the local computer. Moreover all information obtained
    +from the update server are protected with a digital signature (GnuPG) in order to prevent spoofing attacks.
    +
    +Note: As LameXP is a non-profit project, we cannot afford a huge server infrastructure. Therefore the update
    +server may be overstrained or unavailable once in a while. As we need to be able to distinguish the case in
    +which our server is failing from the case in which your local internet connection has a problem, LameXP will
    +run a short connectivity test on your local system first. For this purpose LameXP contains a list of 64 known
    +hosts, taken (mostly) from the well-known Alexa 'top 500 sites on the web' listing. LameXP will assume that
    +your internet connection is working properly if a certain minimum number (currently four) of the known hosts
    +is reachable. That's also the reason why you may notice LameXP is trying to connect to a "random" web-site.

    + +

    + How can I force LameXP to create ID3 version 2 (ID3v2) tags?

    The LAME encoder automatically chooses the proper ID3 tag version. By default it will create a version 1 tag,
    diff --git a/doc/Manual.html b/doc/Manual.html new file mode 100644 index 00000000..4b247927 --- /dev/null +++ b/doc/Manual.html @@ -0,0 +1,28 @@ + + + +LameXP - User Manual + + + + +

    LameXP - User Manual

    +
    +404
    +
    +
    +Sorry, there is no LameXP user manual (yet), but we have an extensive F.A.Q. document ;-)
    +
    +Please have a look at FAQ.html, it will probably answer your question!
    +
    +
    +eof + diff --git a/src/Config.h b/src/Config.h index 1b484c35..c5ef4015 100644 --- a/src/Config.h +++ b/src/Config.h @@ -30,7 +30,7 @@ #define VER_LAMEXP_MINOR_LO 4 #define VER_LAMEXP_TYPE Alpha #define VER_LAMEXP_PATCH 6 -#define VER_LAMEXP_BUILD 798 +#define VER_LAMEXP_BUILD 799 /////////////////////////////////////////////////////////////////////////////// // Tool versions (minimum expected versions!) diff --git a/src/Dialog_Update.cpp b/src/Dialog_Update.cpp index 0ee0dfbc..25a02256 100644 --- a/src/Dialog_Update.cpp +++ b/src/Dialog_Update.cpp @@ -142,7 +142,7 @@ static const char *known_hosts[] = //Taken form: http://www.alexa.com/topsites NULL }; -static const int MIN_CONNSCORE = 3; +static const int MIN_CONNSCORE = 4; static const int VERSION_INFO_EXPIRES_MONTHS = 6; static char *USER_AGENT_STR = "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101101 IceCat/3.6.12 (like Firefox/3.6.12)";