28 Commits

Author SHA1 Message Date
palana
0545b4ad0f Revert "Add workaround for broken TLS SNI in Windows 8.1 for the archive updater"
This reverts commit 9b657018c6e5e5024141fee1ef4c96e5389bfefb.
2014-03-05 18:12:33 +01:00
palana
9b657018c6 Add workaround for broken TLS SNI in Windows 8.1 for the archive updater
Asking users to download update (manifests) via an insecure connection is not
ideal, but considering most of them downloaded the original test build via an
insecure connection in the first place it might be ok

Unfortunately the detection is not perfect, so genuine TLS attacks can be
misinterpreted as the bug; completely invalid/expired/otherwise broken
certificates should be rejected though
2014-03-05 16:04:09 +01:00
jp9000
f83442633b Replace MessageBox with wrapper for RTL languages 2014-02-24 18:18:21 -07:00
palana
91f5eaf250 Fix updater not showing negative confirmation in some cases
Due to updatesAvailable being uninitialized there was a chance no error
message would be shown in case HTTPGetFile or ParseManifest returned
an error (the latter only when returning an error before setting
updatesAvailable) or the response code from HTTPGetFile was neither 200
nor 304
2014-02-12 05:45:47 +01:00
faruton
720f3ff5b6 Remove accidental uncomment of updater defines 2014-02-06 16:45:23 -06:00
faruton
39e8c9fbda Changes to update archives
Added preprocessor PropertyGroup for update archive macros
Fixed small bug in archive update code
2014-02-06 16:40:42 -06:00
palana
e36b12f8a4 Fix typo in updater integrity check 2014-02-06 23:04:42 +01:00
palana
31379afc1f Fix define usage 2014-02-06 21:44:35 +01:00
palana
5b875f6d0a Check updater integrity for archive based updating 2014-02-06 21:43:07 +01:00
palana
163f14e908 Add archive based updating mode (for buildbots)
Requires a modified updater since the manifest structure differs
significantly

It is not recommended to publish OBS with unsecured update sources,
i.e. either implement signing for downloaded resources and/or use secure
communications for downloading (preferably both)
2014-02-06 06:04:09 +01:00
Richard Stanway
921d7f5ac1 Add option to manually check for updates 2013-10-02 23:18:30 +02:00
Richard Stanway
89de3a6f70 Make 64 bit and 32 bit update check independent 2013-09-08 18:42:43 +02:00
Richard Stanway
9aceaadbcc Some small code cleanups via static analysis (cppcheck) 2013-04-04 03:20:02 -04:00
Richard Stanway
6d4652da5f Fix updater compatibility with portable mode 2013-04-01 20:14:20 -04:00
Richard Stanway
3c422bc093 Always trigger an update check after installing a new version 2013-02-17 17:56:47 -05:00
Richard Stanway
8e5f380fc4 GUID generation 2013-01-03 00:36:59 -05:00
Richard Stanway
e597765c85 Fix platform check defines 2013-01-03 00:28:34 -05:00
Richard Stanway
6c02fa07d2 Fix uninitialized variable causing constant update prompts 2013-01-02 23:34:48 -05:00
jp9000
31a7fe5957 Fixed some bugs
Made is so you can adjust mic/device audio time while streaming
updated installer script
updated some locale
got rid of audio time calculation completely
2013-01-02 21:29:26 -07:00
Richard Stanway
a02658da61 Remove debug comment in updater 2013-01-02 00:04:12 -05:00
Richard Stanway
950d7555ac Pass platform information to the updater 2012-12-30 14:16:34 -05:00
Richard Stanway
87e050fcd3 Improve filename validation, mark missing files as updatable 2012-12-29 01:22:56 -05:00
Richard Stanway
d7f5e98927 Allow updates to be prioritized as important enough to prompt 2012-12-28 17:21:46 -05:00
Richard Stanway
71f49cf309 Small refactor 2012-12-27 19:36:23 -05:00
Richard Stanway
ac052a2db2 First stage of the auto updater 2012-12-23 23:12:04 -05:00
Richard Stanway
1d84f6248b Modularize HTTP updater a bit 2012-12-18 09:14:12 -05:00
Richard Stanway
a932d55d5d Download updater function 2012-12-08 05:27:58 -05:00
Richard Stanway
a40eec64bb Add Updater.cpp 2012-12-08 01:04:31 -05:00