[net] Check for application update (part 4)

* Also improve Windows version check
This commit is contained in:
Pete Batard 2012-12-02 03:50:08 +00:00
parent 8506e47fd3
commit eed0b78ff0
8 changed files with 165 additions and 102 deletions

View file

@ -85,8 +85,20 @@ const char* additional_copyrights =
"All other references can be found in the source.\\line\n}";
const char* update_policy =
"{\\rtf1\\ansi\n"
"Hey sexy mama, Wanna kill all humans?}";
"{\\rtf1\\ansi{\\fonttbl{\\f0\\fnil\\fcharset0 Tahoma;}{\\f1\\fnil\\fcharset2 Symbol;}}\n"
"\\fs16\\b Update Policy\\b0\\line\\line\n"
"If you choose to allow update checks, you agree that the following information may be collected on our server(s):\\par\n"
"\\pard{\\pntext\\f1\\'B7\\tab}{\\*\\pn\\pnlvlblt\\pnf2\\pnindent0{\\pntxtb\\'B7}}\\fi-150\\li220 Your Operating System's architecture and version\\par\n"
"{\\pntext\\f1\\'B7\\tab}The version of the application\\par\n"
"{\\pntext\\f1\\'B7\\tab}Your IP address\\line\\pard\n"
"\\line\n"
"\\b None\\b0 of the data above will be disclosed to third parties.\\line\n"
"However we reserve the right to keep the information collected, for at most a year, \n"
"for the purpose of generating private usage statistics.\\line\n\\line\n"
"\\b Update Process\\b0\\line\\line\n"
APPLICATION_NAME " does not install or run any background services, therefore update checks are only performed when the main application is running. \n"
"Internet access is required when checking for new versions.\n"
"}";
const char* gplv3 =
" GNU GENERAL PUBLIC LICENSE\r\n"