[quake3-commits] [ioquake/ioq3] 4729c6: Initial shot at writing an ioquake3 autoupdater.
Zachary J. Slater
zjs at zacharyjackslater.com
Sat Jun 3 04:46:24 EDT 2017
Branch: refs/heads/master
Home: https://github.com/ioquake/ioq3
Commit: 4729c683fd0cca6223955da36eff8b7285e6ad31
https://github.com/ioquake/ioq3/commit/4729c683fd0cca6223955da36eff8b7285e6ad31
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-25 (Thu, 25 May 2017)
Changed paths:
M Makefile
A autoupdater-readme.txt
A code/autoupdater/autoupdater.c
A code/autoupdater/sha256.c
A code/autoupdater/sha256.h
M code/sys/sys_main.c
Log Message:
-----------
Initial shot at writing an ioquake3 autoupdater.
Commit: 8e001e6b99e64163d9a32896592839f6aeb38e2c
https://github.com/ioquake/ioq3/commit/8e001e6b99e64163d9a32896592839f6aeb38e2c
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-25 (Thu, 25 May 2017)
Changed paths:
M Makefile
Log Message:
-----------
autoupdater should build with $(CC), not $(TOOLS_CC), in Makefile.
Commit: 240965ddbce2844afaabd0e6d7aba22b8940fa6b
https://github.com/ioquake/ioq3/commit/240965ddbce2844afaabd0e6d7aba22b8940fa6b
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-25 (Thu, 25 May 2017)
Changed paths:
M Makefile
Log Message:
-----------
Removed extraneous '\' in Makefile in autoupdater source file list.
Commit: 69829916b51c80c77297d96aedbd8b5be72e7d4a
https://github.com/ioquake/ioq3/commit/69829916b51c80c77297d96aedbd8b5be72e7d4a
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-30 (Tue, 30 May 2017)
Changed paths:
M code/autoupdater/autoupdater.c
Log Message:
-----------
Fixed -Wstrict-prototypes warning.
Commit: 86e71b11eb87a83a0ea1c55c53ae9df470cad27d
https://github.com/ioquake/ioq3/commit/86e71b11eb87a83a0ea1c55c53ae9df470cad27d
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-30 (Tue, 30 May 2017)
Changed paths:
M Makefile
Log Message:
-----------
Fixed failure to link libcurl on some platforms.
Commit: b892bcfdbc02c9089e60ebce854cf3b384b62139
https://github.com/ioquake/ioq3/commit/b892bcfdbc02c9089e60ebce854cf3b384b62139
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-30 (Tue, 30 May 2017)
Changed paths:
M code/autoupdater/autoupdater.c
Log Message:
-----------
Cleanup in failures a little better.
Commit: f518f75149198ed45c1124f646e1351910279d21
https://github.com/ioquake/ioq3/commit/f518f75149198ed45c1124f646e1351910279d21
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-30 (Tue, 30 May 2017)
Changed paths:
M Makefile
M code/autoupdater/autoupdater.c
Log Message:
-----------
Don't link directly to libcurl.
Lots of Linux distros have different names (libcurl-gnutls.so vs etc), and
version the symbols (curl_global_init@@CURL_LIBSSL_3), so it's more compatible
to just dlsym the basic entry points we need and just demand that libcurl is
installed at all.
Alternately: we'll use our own libcurl build, but we'll probably have to dump
SSL support to make this sane to do.
Commit: 67b0cccc75a6eb920f3db4977ec9fb5779f297c3
https://github.com/ioquake/ioq3/commit/67b0cccc75a6eb920f3db4977ec9fb5779f297c3
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-30 (Tue, 30 May 2017)
Changed paths:
M code/autoupdater/autoupdater.c
Log Message:
-----------
Don't fclose(NULL) if a file doesn't exist.
Commit: 02b116aae049349ee343a6fcc4a0b0d1a0911575
https://github.com/ioquake/ioq3/commit/02b116aae049349ee343a6fcc4a0b0d1a0911575
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-31 (Wed, 31 May 2017)
Changed paths:
M code/sys/sys_main.c
Log Message:
-----------
Initial Windows autoupdater support: the ioq3 internal bits.
This is just the piece that will launch the autoupdater; the autoupdater
itself will be a separate commit.
Commit: cf5dd87f57a70936cdb92537939a9013a9015ba1
https://github.com/ioquake/ioq3/commit/cf5dd87f57a70936cdb92537939a9013a9015ba1
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-31 (Wed, 31 May 2017)
Changed paths:
M code/sys/sys_main.c
Log Message:
-----------
Fix tabs vs spaces.
Commit: d0da0724e7cc048b8fd6b82e14bb48c76c86ebc2
https://github.com/ioquake/ioq3/commit/d0da0724e7cc048b8fd6b82e14bb48c76c86ebc2
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-31 (Wed, 31 May 2017)
Changed paths:
M Makefile
A code/sys/sys_autoupdater.c
M code/sys/sys_main.c
Log Message:
-----------
Move the autoupdater launcher into its own public domain source file.
So other games can steal this piece if they want.
Commit: a69020b21724fdd460120ab8d1e5764ce203dfd3
https://github.com/ioquake/ioq3/commit/a69020b21724fdd460120ab8d1e5764ce203dfd3
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-05-31 (Wed, 31 May 2017)
Changed paths:
M code/autoupdater/sha256.c
M code/autoupdater/sha256.h
Log Message:
-----------
Fixed up some types in sha256.*
Commit: b6a83a1494031b090897657f8a3349cb35590f71
https://github.com/ioquake/ioq3/commit/b6a83a1494031b090897657f8a3349cb35590f71
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-06-01 (Thu, 01 Jun 2017)
Changed paths:
M code/autoupdater/autoupdater.c
Log Message:
-----------
ioquake3 calls this arch "x86" and not "i386".
Commit: 8cf088ae276a7baa858e58eff78d6f72e368b8b0
https://github.com/ioquake/ioq3/commit/8cf088ae276a7baa858e58eff78d6f72e368b8b0
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-06-01 (Thu, 01 Jun 2017)
Changed paths:
M code/autoupdater/autoupdater.c
Log Message:
-----------
Fully initialize ManifestItems (rollback, etc, was uninitialized before!).
Commit: 82977da9c86555ea7bab06330e91b74108d88edf
https://github.com/ioquake/ioq3/commit/82977da9c86555ea7bab06330e91b74108d88edf
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-06-02 (Fri, 02 Jun 2017)
Changed paths:
M Makefile
M code/autoupdater/autoupdater.c
M code/sys/sys_autoupdater.c
Log Message:
-----------
Working Windows port of the autoupdater!
Commit: b5c54ec0190aaf47c6667286d3efeecfdbe13333
https://github.com/ioquake/ioq3/commit/b5c54ec0190aaf47c6667286d3efeecfdbe13333
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-06-02 (Fri, 02 Jun 2017)
Changed paths:
M code/autoupdater/autoupdater.c
Log Message:
-----------
Use stdint.h on Visual C if >= Visual Studio 2010.
Commit: cd4aa2d9a9cffc5e600bbccc152397c8d5f744cc
https://github.com/ioquake/ioq3/commit/cd4aa2d9a9cffc5e600bbccc152397c8d5f744cc
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-06-02 (Fri, 02 Jun 2017)
Changed paths:
M code/autoupdater/autoupdater.c
Log Message:
-----------
Don't fail if the game process went away before we were ready to wait for it.
Commit: 063875e89a3d1ab4f98e0f0e1d47a7f8173b7f07
https://github.com/ioquake/ioq3/commit/063875e89a3d1ab4f98e0f0e1d47a7f8173b7f07
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-06-02 (Fri, 02 Jun 2017)
Changed paths:
M Makefile
M code/sys/sys_autoupdater.c
Log Message:
-----------
Fixed linking on things that need -ldl, and compiler warnings.
Commit: 0eb497b01bb7cdd503bffab352f95495c74a470c
https://github.com/ioquake/ioq3/commit/0eb497b01bb7cdd503bffab352f95495c74a470c
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-06-02 (Fri, 02 Jun 2017)
Changed paths:
M Makefile
Log Message:
-----------
Disable the autoupdater; enable only if intentional, like for official builds.
Commit: b33551dfa25794d7ffb61af89257c000cbdd6602
https://github.com/ioquake/ioq3/commit/b33551dfa25794d7ffb61af89257c000cbdd6602
Author: Ryan C. Gordon <icculus at icculus.org>
Date: 2017-06-02 (Fri, 02 Jun 2017)
Changed paths:
M code/autoupdater/autoupdater.c
M code/sys/sys_autoupdater.c
Log Message:
-----------
Fixed comment typo: s/until/under
Commit: 87eecd7bc1f6960e55a312b148f3ec1854680eab
https://github.com/ioquake/ioq3/commit/87eecd7bc1f6960e55a312b148f3ec1854680eab
Author: Zachary J. Slater <zjs at zacharyjackslater.com>
Date: 2017-06-02 (Fri, 02 Jun 2017)
Changed paths:
M Makefile
A autoupdater-readme.txt
A code/autoupdater/autoupdater.c
A code/autoupdater/sha256.c
A code/autoupdater/sha256.h
A code/sys/sys_autoupdater.c
M code/sys/sys_main.c
Log Message:
-----------
Merge pull request #290 from rcgordon/autoupdater
Initial shot at writing an ioquake3 autoupdater. Thank you icculus, and everyone who contributed to his patreon! https://www.patreon.com/icculus
Compare: https://github.com/ioquake/ioq3/compare/c14cb70f1503...87eecd7bc1f6
More information about the quake3-commits
mailing list