Skip to content

Commit 67c5dd0

Browse files
committed
more robust, cURL-based update checker
1 parent 68460a0 commit 67c5dd0

23 files changed

+5030
-290
lines changed

THIRDPARTY

Lines changed: 24 additions & 128 deletions
Original file line numberDiff line numberDiff line change
@@ -178,131 +178,27 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
178178

179179
-------------------------------
180180

181-
OpenSSL 1.0.2o
182-
183-
184-
LICENSE ISSUES
185-
==============
186-
187-
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
188-
the OpenSSL License and the original SSLeay license apply to the toolkit.
189-
See below for the actual license texts. Actually both licenses are BSD-style
190-
Open Source licenses. In case of any license issues related to OpenSSL
191-
please contact [email protected].
192-
193-
OpenSSL License
194-
---------------
195-
196-
/* ====================================================================
197-
* Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved.
198-
*
199-
* Redistribution and use in source and binary forms, with or without
200-
* modification, are permitted provided that the following conditions
201-
* are met:
202-
*
203-
* 1. Redistributions of source code must retain the above copyright
204-
* notice, this list of conditions and the following disclaimer.
205-
*
206-
* 2. Redistributions in binary form must reproduce the above copyright
207-
* notice, this list of conditions and the following disclaimer in
208-
* the documentation and/or other materials provided with the
209-
* distribution.
210-
*
211-
* 3. All advertising materials mentioning features or use of this
212-
* software must display the following acknowledgment:
213-
* "This product includes software developed by the OpenSSL Project
214-
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
215-
*
216-
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
217-
* endorse or promote products derived from this software without
218-
* prior written permission. For written permission, please contact
219-
220-
*
221-
* 5. Products derived from this software may not be called "OpenSSL"
222-
* nor may "OpenSSL" appear in their names without prior written
223-
* permission of the OpenSSL Project.
224-
*
225-
* 6. Redistributions of any form whatsoever must retain the following
226-
* acknowledgment:
227-
* "This product includes software developed by the OpenSSL Project
228-
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
229-
*
230-
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
231-
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
232-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
233-
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
234-
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
235-
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
236-
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
237-
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
238-
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
239-
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
240-
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
241-
* OF THE POSSIBILITY OF SUCH DAMAGE.
242-
* ====================================================================
243-
*
244-
* This product includes cryptographic software written by Eric Young
245-
* ([email protected]). This product includes software written by Tim
246-
* Hudson ([email protected]).
247-
*
248-
*/
249-
250-
Original SSLeay License
251-
-----------------------
252-
253-
/* Copyright (C) 1995-1998 Eric Young ([email protected])
254-
* All rights reserved.
255-
*
256-
* This package is an SSL implementation written
257-
* by Eric Young ([email protected]).
258-
* The implementation was written so as to conform with Netscapes SSL.
259-
*
260-
* This library is free for commercial and non-commercial use as long as
261-
* the following conditions are aheared to. The following conditions
262-
* apply to all code found in this distribution, be it the RC4, RSA,
263-
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
264-
* included with this distribution is covered by the same copyright terms
265-
* except that the holder is Tim Hudson ([email protected]).
266-
*
267-
* Copyright remains Eric Young's, and as such any Copyright notices in
268-
* the code are not to be removed.
269-
* If this package is used in a product, Eric Young should be given attribution
270-
* as the author of the parts of the library used.
271-
* This can be in the form of a textual message at program startup or
272-
* in documentation (online or textual) provided with the package.
273-
*
274-
* Redistribution and use in source and binary forms, with or without
275-
* modification, are permitted provided that the following conditions
276-
* are met:
277-
* 1. Redistributions of source code must retain the copyright
278-
* notice, this list of conditions and the following disclaimer.
279-
* 2. Redistributions in binary form must reproduce the above copyright
280-
* notice, this list of conditions and the following disclaimer in the
281-
* documentation and/or other materials provided with the distribution.
282-
* 3. All advertising materials mentioning features or use of this software
283-
* must display the following acknowledgement:
284-
* "This product includes cryptographic software written by
285-
* Eric Young ([email protected])"
286-
* The word 'cryptographic' can be left out if the rouines from the library
287-
* being used are not cryptographic related :-).
288-
* 4. If you include any Windows specific code (or a derivative thereof) from
289-
* the apps directory (application code) you must include an acknowledgement:
290-
* "This product includes software written by Tim Hudson ([email protected])"
291-
*
292-
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
293-
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
294-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
295-
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
296-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
297-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
298-
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
299-
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
300-
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
301-
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
302-
* SUCH DAMAGE.
303-
*
304-
* The licence and distribution terms for any publically available version or
305-
* derivative of this code cannot be changed. i.e. this code cannot simply be
306-
* copied and put under another distribution licence
307-
* [including the GNU Public Licence.]
308-
*/
181+
libcurl 7.64.0
182+
183+
COPYRIGHT AND PERMISSION NOTICE
184+
185+
Copyright (c) 1996 - 2019, Daniel Stenberg, <[email protected]>, and many
186+
contributors, see the THANKS file.
187+
188+
All rights reserved.
189+
190+
Permission to use, copy, modify, and distribute this software for any purpose
191+
with or without fee is hereby granted, provided that the above copyright
192+
notice and this permission notice appear in all copies.
193+
194+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
195+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
196+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
197+
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
198+
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
199+
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
200+
OR OTHER DEALINGS IN THE SOFTWARE.
201+
202+
Except as contained in this notice, the name of a copyright holder shall not
203+
be used in advertising or otherwise to promote the sale, use or other dealings
204+
in this Software without prior written authorization of the copyright holder.

realboot.pro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
QT += core gui widgets network
1+
QT += core gui widgets concurrent
22

33
TARGET = realboot
44
TEMPLATE = app
@@ -43,8 +43,8 @@ steam {
4343
}
4444

4545
DEFINES += WIN32_LEAN_AND_MEAN
46-
INCLUDEPATH += $$(DXSDK_DIR)/include
47-
LIBS += $$quote(-L$$(DXSDK_DIR)/lib/x86) dinput8.lib dxguid.lib Shell32.lib Ole32.lib OleAut32.lib
46+
INCLUDEPATH += $$(DXSDK_DIR)/include vendor/curl/include
47+
LIBS += $$quote(-L$$PWD/vendor/curl/lib) libcurl.lib $$quote(-L$$(DXSDK_DIR)/lib/x86) dinput8.lib dxguid.lib Shell32.lib Ole32.lib OleAut32.lib
4848

4949
INCLUDEPATH += src
5050

runtime/OpenSSL License.txt

Lines changed: 0 additions & 126 deletions
This file was deleted.

runtime/libeay32.dll

-1.31 MB
Binary file not shown.

runtime/ssleay32.dll

-330 KB
Binary file not shown.

0 commit comments

Comments
 (0)