1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
Commit Graph

24 Commits

Author SHA1 Message Date
tux3
244d6daca8
Change windows update host 2015-02-20 03:30:22 +01:00
tux3
302ede28b3
Install 64bit updates on Win64, not 32bit
Yes, that sounds like a thing we migth want to do...

Fixes #1227, fixes #1072
2015-02-19 22:46:39 +01:00
tux3/mlkj
331baa7447 Use GUI instead of Widget for common GUI tasks 2015-02-06 19:01:36 +01:00
Dubslow
2dc5cea1d2
Merge branch 'encryption' into master
Conflicts:
	src/autoupdate.cpp
	src/core.cpp
	src/core.h
	src/misc/settings.cpp
	src/widget/widget.cpp
2015-01-27 18:29:39 -06:00
Tux3 / Mlkj / !Lev.uXFMLA
d80c1ee8ac
Auto-update: Better resuming support, lockfree-threading 2015-01-27 00:24:42 +01:00
Dubslow
139cd3f4a6
Merge branch 'encryption' into master
Conflicts:
	src/core.cpp
	src/misc/settings.cpp
	src/widget/widget.cpp
	src/widget/widget.h
2015-01-05 20:55:47 -06:00
Tux3 / Mlkj / !Lev.uXFMLA
56e9f6f1be
Better checks before applying update
Check that each file was downloaded and that the size matches. We don't check the signatures inside qTox so as not to freeze the GUI during startup. The updater will check the signatures anyway

We now try to restart update downloads if we detect that it was interrupted
2015-01-05 09:54:56 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
8813d6e4ca
Fix #909 2015-01-05 09:54:03 +01:00
Dubslow
67027814e5
tweak to popup questions 2014-12-05 19:56:33 -06:00
Dubslow
2e6b0f7b2b
remove files that I shouldn't have added in the first place 2014-12-05 19:17:02 -06:00
Zetok Zalbavar
5d297a78d5
Sort res.qrc and remove some unnecessary spaces 2014-11-29 11:27:36 +00:00
Sean
6667b76bde Replace pkg installer with new updater 2014-11-19 23:05:23 -08:00
Tux3 / Mlkj / !Lev.uXFMLA
0376302fe7
Fix more incorrect HINSTANCE casts 2014-11-18 02:09:04 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
1197f296a4
Fix incorrect HINSTANCE -> int cast 2014-11-18 01:48:44 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
89e90d0734
Update OSX auto-updates public key 2014-11-14 22:34:32 +01:00
Sean
76a1aefec2 Force install to local user 2014-11-13 15:36:30 -08:00
Tux3 / Mlkj / !Lev.uXFMLA
3b4ac83e06
Updater: Update OS X update server public key 2014-11-13 22:01:43 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
05c9ae9390
Auto-updater: Check timestamps before updating
Update the version file format to 2, breaks backward compatibility.
2014-11-13 14:42:26 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
abd0f7530f
Start preparing for OS X auto-update
Updates are still disabled by default on OS X, and the public key is likely to change
2014-11-11 22:37:51 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
3a2a6bb9ec
Windows: Get auto-updates from https://s3.amazonaws.com 2014-11-10 13:43:26 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
0054787826
Add an option for auto-updates on Windows
With the update server hosted on my laptop...

Fun fact: Updates are really easy to mess up right now. If I forget to update the update server, everyone gets downgraded. Upload a bad file and everyone will crash. Fun stuff.

Upates Are Experimental™ and off by default.
2014-11-10 00:31:29 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
45e20187cc
Download and applying updates, qtox-updater
The auto-updater is essentially done, except for the GUI. For now this is only an API.
The API works, but the tools to manage the update server would need some love
2014-11-09 23:24:39 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
965254d151
Teach the AutoUpdater to read a flist
We can now read the list of files in an update, along with the install path, file size, and signature

Everything, metadata and files, is signed with ed25519, but not encrypted
2014-11-09 17:55:38 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
747fd33592
Create AutoUpdater, teach it to check new updates
It can't read a diff or apply an update yet, just check.
2014-11-09 15:51:00 +01:00