Well, that part of code what is in quote should be related only if and when client get error. I am not owner of openwolf.com and that site is added only as example nothing else.
Functionality of that if game is compiled with USE_HTTP is in case of error, engine is capable to call "home" address and post error report.
In code you can find more related stuff about that.
I even planned to use MANTIS, so in case of error, engine can automatically open ticket and provide screenshot of error, with UI popup so client can write info how "maintainer" of game/engine can reproduce error and fix it.
EDIT #1: whole point all HTTP stuff in engine is that I tried to bring forum functionality into UI and engine (with MySQL), so from game, you can use basic forum stuff [read, post your score, create profile (character ...), use user search, messaging stuff, adding friend/buddy ...].
Nothing related to your server settings and private data.
Currently engine want to log in on non-existent website with username::password and hang there because website do not exist. That username::password is related only for forum/mantis and nothing else.
That part of code is highly under development.
Personally I don't see anything bad in having that. But others might think different.
EDIT #2: This is one example what should be added in reportingbug.menu what is related and what is called when game crash.
P.S. I didn't post whole.
menuDef
{
name "reportingbug"
backcolor 0 0 0 0.5
style WINDOW_STYLE_FILLED
rect 0 0 640 24
visible
focusColor 0.3 .2 .1 0.25
popup
onOpen { setFocus "report" ; editclear report ; editfield report }
menuKey K_ESCAPE { close "reportingbug " }
onClose { uiScript closebugreporting }
...
itemDef
{
textalignx ITEM_ALIGN_LEFT
textaligny ITEM_ALIGN_LEFT
forecolor MM_INGAMETITLETEXT
type ITEM_TYPE_EDITFIELD
...
action { exec "screenshot bug" ; close reportingbug }
name "report"
rect 0 0 640 32
bordersize 1.000000
visible
text "Bug"
textscale 0.300000
textdivx 32
cvar "r_bugreport"
Stuff like that.
EDIT #3: In case of other questions, I am here.
