Greetings,

I have gotten QlandkarteGT to work again by replacing ALL occurrences of
"Mozilla" by "QLandkarteGT/" VER_STR as suggested in
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736550 and reverting to
the original server in CMapDB.cpp.

My patch against Qlandkartegt SVN revision 3789 can be found here:
http://jnw.home.xs4all.nl/qlandkarte/blankmap.patch This patch probably
should not be used as-is. For instance, I have added the #define for the
USER_AGENT to version.h but there may be a better place. Also VER_STR
contains my initials to allow me to make sure I was testing the correct
version of QlandkarteGT.

Regards,

Jeroen.

Christoph Biedl wrote:
> Oliver Eichler wrote...
>
>> a few days ago OSM changed their server URL and their policy of
>> access. The request a known user-agent string to be transmitted else
>> they will forbid access.
>
> Says who?
>
> The policy that I am aware of is in the OSM wiki[0], and according to
> the wiki history that document wasn't changed in months.
>
> If you read a "Valid User-Agent" requirement there, you've stopped
> reading way too soon. The full requirement is
>
> | Valid User-Agent identifying application.
>
> With commit r3770, QLGT made things worse, for the sentence that
> follows:
>
> | Faking another app's User-Agent WILL get you blocked.
>
> Before that commit, any QLGT dev could claimed not having been aware
> of neither that policy detail nor the fact the QT libraries insert a
> "Mozilla/5.0" user agent if the application does not provide one. To
> be honest, I wasn't either. The change at the OSM tile servers, about
> a week ago, was to block requests with that string[1].
>
> The given commit however can easily be understood as adding insult to
> injury, by intentionally claiming to be a "Mozilla" user agent. I am
> not a mapnik tile server administrator, but if, I was tempted to add
> immediately that string to the block list, too.
>
> As a happy[2] QLandkarteGT user I am afraid this might lead to a silly
> war of blocking and another working around it. So please send a user
> agent string that is compliant with the mapnik tile server policy. For
> my understanding of the HTTP RFC, "QLandkarteGT/"VER_STR should do the
> right thing, and that's what I proposed in the Debian BTS[3] yesterday
> before realizing how much things went wrong in upstream.
>
>     Christoph
>
> PS: *Please* change the message subject when appropriate. I almost
>     oversaw that thread in the archives.
>
> [0] http://wiki.openstreetmap.org/wiki/Tile_usage_policy
> [1]
> http://git.openstreetmap.org/chef.git/commitdiff/6da3029671af74f2696bc2544573fae856d8120f
> [2] after disabling the phone-home feature
> [3] http://bugs.debian.org/736550
>
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> Qlandkartegt-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users
>



------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

Reply via email to