[ioquake3] branch upstream/latest updated (1d68f9d -> aaa2b09)

Simon McVittie smcv at debian.org
Thu Jun 15 09:09:20 UTC 2017


This is an automated email from the git hooks/post-receive script.

smcv pushed a change to branch upstream/latest
in repository ioquake3.

      from  1d68f9d   New upstream version 1.36+u20170227+dfsg1
       new  376267d   Don't load .pk3s as .dlls, and don't load user config files from .pk3s.
       new  f61fe5f   Don't open .pk3 files as OpenAL drivers.
       new  b173ac0   Merge some file writing extension checks from OpenJK.
       new  d4e1a01   Remove FS_Read2().
       new  37c4fe6   New upstream version 1.36+u20170317+dfsg1
       new  864f66a   Makefile: using generic windres if specific one is not present in mingw platform
       new  25cc2ed   Merge pull request #277 from em92/master
       new  de3339e   Fill in filename in Com_WriteConfig_f() before checking extension.
       new  7a237c8   Do not pull CFLAGS into BASE_CFLAGS on FreeBSD
       new  a47ac2a   Use -On level from CFLAGS on FreeBSD
       new  7ca43cb   Merge pull request #279 from lonkamikaze/freebsd-build
       new  537d285   Fix build when cloned as submodule
       new  d7a99d5   Merge pull request #282 from h3xx/fix-git-dependency
       new  f514340   Add missing RegCloseKey to Sys_SteamPath
       new  7ff610d   Detect GOG install path
       new  7ea4653   Merge pull request #286 from maxcrofts/install-path
       new  af69d11   Improve FS_GetModList
       new  300f06c   Merge pull request #288 from maxcrofts/list-pk3dir-mods
       new  7297661   Don't start a vote after vote passed for map change
       new  ca7e12c   Delete BUGS
       new  127464e   Delete NotToDo
       new  c65d2c2   Add vao cache for static surfaces.
       new  148d54b   Remove libspeex from README
       new  e3ec11d   Remove unused libspeex
       new  04fc728   Update libogg from 1.3.1 to 1.3.2
       new  d87bd79   Rename (already updated) libogg-1.3.1 to libogg-1.3.2
       new  bba263d   Update libvorbis from 1.3.4 to 1.3.5
       new  67bfe8f   Rename (already updated) libvorbis-1.3.4 to libvorbis-1.3.5
       new  853110d   Update opus from 1.1 to 1.1.4
       new  ef8ad54   Rename (already updated) opus-1.1 to opus-1.1.4
       new  7139094   Update opusfile from 0.5 to 0.8
       new  f4739e9   Rename (already updated) opusfile-0.5 to opusfile-0.8
       new  fbada2c   Fix compiling when KEY_WOW64_32KEY is missing from system headers
       new  05858d3   Don't load libraries with non-standard file extensions
       new  70af7e6   Check for truncated paths in Sys_LoadDll
       new  40ec42a   Don't include (mission)pak_checksums in standalone build
       new  351e8f8   Merge pull request #270 from mickael9/unused-warning
       new  eecc832   Save connect and playdemo argument before calling CL_Disconnect()
       new  8c6d43e   Remove dead variables
       new  66365a3   Merge pull request #198 from UniQP/deadvariable
       new  5eae6de   Fix some typos in comments
       new  2c225a5   Merge pull request #199 from UniQP/typos
       new  0c3879f   Redundant #ifndef MISSIONPACK block
       new  80c3e50   Merge pull request #254 from WolfWings/patch-1
       new  411d20b   ...too much MISSIONPACK ifdeffery.
       new  3b0a862   Merge pull request #256 from WolfWings/patch-4
       new  abce150   Fix compiling Mac OS 10.5 Universal App Bundle
       new  566fb0e   Allow unaligned load/store in QVM interpreter/x86 compiler  constructions like (dataMask & ~3) was used to protect against out-of-bound load/store when address is 4-byte closer to dataMask  but at the same time it effectively cut low address bits for ALL load/store operations which is totally wrong in terms of conformance to ALLOWED (i.e. generated by q3lcc from C sources) low-level operations like packed binary data parsing
       new  c259e7c   Fix comment
       new  bc2f455   Fix dllHandle possibly being uninitialized in Sys_LoadDll
       new  024a884   Fix compiling debug code for writing VoIP data
       new  8a50e2a   Don't repeat alt+enter key event
       new  973e0a7   Refresh master server address cache every 24 hours
       new  f6f2710   Make server browser default to Internet
       new  e8f0926   Automatically get initial Internet servers in Team Arena UI
       new  2bbe178   Replace constant value with UIAS_GLOBAL1
       new  0b853a6   Make Team Arena server list sub-sort clients by max clients
       new  6b5674e   Fix filtering favorite servers in Team Arena UI
       new  2091a2e   Fix favorite servers player count message in Team Arena UI
       new  0a19ae0   Fix levelshot displayed in Team Arena server browser
       new  bd06754   Fix hitch when opening Team Arena find friend menu
       new  4506ebd   Fix joining team when starting local team play server
       new  4227d97   Make Team Arena win logic handle more game types/blue team
       new  4006358   Fix spawn/freed entity logic (specifically harvester skulls)
       new  1066214   Fix "brought in 1 skulls" Harvester message
       new  082376e   Enable tourney scoreboard in Team Arena
       new  c14cb70   Draw disconnect icon over lagometer in Team Arena too
       new  4729c68   Initial shot at writing an ioquake3 autoupdater.
       new  8e001e6   autoupdater should build with $(CC), not $(TOOLS_CC), in Makefile.
       new  240965d   Removed extraneous '\' in Makefile in autoupdater source file list.
       new  6982991   Fixed -Wstrict-prototypes warning.
       new  86e71b1   Fixed failure to link libcurl on some platforms.
       new  b892bcf   Cleanup in failures a little better.
       new  f518f75   Don't link directly to libcurl.
       new  67b0ccc   Don't fclose(NULL) if a file doesn't exist.
       new  02b116a   Initial Windows autoupdater support: the ioq3 internal bits.
       new  cf5dd87   Fix tabs vs spaces.
       new  d0da072   Move the autoupdater launcher into its own public domain source file.
       new  a69020b   Fixed up some types in sha256.*
       new  b6a83a1   ioquake3 calls this arch "x86" and not "i386".
       new  8cf088a   Fully initialize ManifestItems (rollback, etc, was uninitialized before!).
       new  82977da   Working Windows port of the autoupdater!
       new  b5c54ec   Use stdint.h on Visual C if >= Visual Studio 2010.
       new  cd4aa2d   Don't fail if the game process went away before we were ready to wait for it.
       new  063875e   Fixed linking on things that need -ldl, and compiler warnings.
       new  0eb497b   Disable the autoupdater; enable only if intentional, like for official builds.
       new  b33551d   Fixed comment typo: s/until/under
       new  87eecd7   Merge pull request #290 from rcgordon/autoupdater
       new  1aa2048   autoupdater: Fixed up GCC/clang printf function attribute.
       new  66fec1b   Remove unneeded code from OpenGL2's RB_RenderDrawSurfList
       new  5592342   Only auto update empty Team Arena internet server cache
       new  db1198f   Add mouse wheel support to UI list boxes
       new  d1631d6   Use const char pointers when possible in botlib's libvar code
       new  74aa426   Stop caching sv_maxclients in bot code
       new  6e340f9   Don't use uninitialized ps from BotAI_GetClientState
       new  d58234a   Fix 'missing token' in parsers for animations.cfg
       new  1048073   Unify checks for missing COM_Parse() token
       new  1456008   Fix comment for CG_SetInitialSnapshot
       new  c96acec   Fix (unused) check for map restart in CG_TransitionSnapshot
       new  b511b8f   Fix Coverity warning that endVelocity is uninitialized
       new  91acf8a   Don't build score info for bots, they don't parse it
       new  eeb28dc   Fix score info being dropped by server
       new  71512bb   Show client's name in callvote clientkick vote display message
       new  5b9302a   Don't start game entity loops at index 1
       new  1a8bf79   Range check client number for trap_BotUserCommand
       new  a738cb9   Fix overdraw in CG_DrawRect
       new  730b917   Fix comment in BotAIPredictObstacles
       new  8a6c9d1   Remove unneeded 'angles' variables/clearing in ai_dmq3.c
       new  74a59f1   Don't copy p->org to itself in cg_particles.c
       new  9aae094   Remove unused define MAX_COMMANDARGUMENTS from be_ea.c
       new  c99281a   Make bots stop attacking player after disconnect
       new  8956ab4   Fix notarget cheat
       new  c12b81a   Fix strncpy usage in botlib
       new  dfce719   Add con_autochat and con_autoclear cvars
       new  e9436ab   Only allow connectionless print/echo from server/rcon address
       new  ece37f1   Initial add of rsa_tools.
       new  7542966   Verify libTom source archives aren't tampered with.
       new  62f6f0c   Wire up libTom stuff to build system.
       new  f71260e   Replace sha256.c with libTomCrypt equivalent, since we'll be using it anyway.
       new  e04bfd4   Autoupdater now checks RSA digital signature for manifest.
       new  ced7437   Updated autoupdater-readme.txt with manifest signing details.
       new  06cc3a4   build-rsa-tools.sh now works on Linux.
       new  c9c5d87   Added .gitignore for rsa_tools directory.
       new  a761684   Windows support for autoupdater manifest signatures.
       new  749e17a   Add a log message if manifest is valid.
       new  b771192   Use "x86_64" and not "x86-64" like everything else in ioq3.
       new  76e6b3c   Removed unnecessary trailing backslash.
       new  fd3b58b   Merge pull request #293 from rcgordon/autoupdater-rsa-signature
       new  aaa2b09   New upstream version 1.36+u20170611+dfsg1

The 129 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 BUGS                                            |    4 -
 Makefile                                        |  149 +++-
 NOTTODO                                         |    1 -
 README.md                                       |   12 +-
 autoupdater-readme.txt                          |  165 ++++
 code/autoupdater/autoupdater.c                  | 1043 +++++++++++++++++++++++
 code/autoupdater/rsa_tools/.gitignore           |    8 +
 code/autoupdater/rsa_tools/build-libtom-unix.sh |   79 ++
 code/autoupdater/rsa_tools/build-rsa-tools.sh   |   33 +
 code/autoupdater/rsa_tools/rsa_common.c         |   61 ++
 code/autoupdater/rsa_tools/rsa_common.h         |   30 +
 code/autoupdater/rsa_tools/rsa_make_keys.c      |   45 +
 code/autoupdater/rsa_tools/rsa_sign.c           |   75 ++
 code/autoupdater/rsa_tools/rsa_verify.c         |   60 ++
 code/autoupdater/rsa_tools/test-rsa-tools.sh    |   17 +
 code/botlib/be_aas_main.c                       |    2 +-
 code/botlib/be_ai_chat.c                        |    8 +-
 code/botlib/be_ai_goal.c                        |    7 +-
 code/botlib/be_ai_weap.c                        |    2 +-
 code/botlib/be_ea.c                             |    1 -
 code/botlib/be_interface.c                      |    4 +-
 code/botlib/botlib.h                            |    4 +-
 code/botlib/l_libvar.c                          |   22 +-
 code/botlib/l_libvar.h                          |   18 +-
 code/botlib/l_log.c                             |    2 +-
 code/botlib/l_precomp.c                         |    2 +-
 code/botlib/l_script.c                          |    2 +-
 code/botlib/l_struct.c                          |    2 +-
 code/cgame/cg_draw.c                            |   12 +-
 code/cgame/cg_drawtools.c                       |    2 +-
 code/cgame/cg_local.h                           |    2 +-
 code/cgame/cg_main.c                            |    8 +-
 code/cgame/cg_newdraw.c                         |    9 -
 code/cgame/cg_particles.c                       |    4 -
 code/cgame/cg_players.c                         |   16 +-
 code/cgame/cg_scoreboard.c                      |    2 +-
 code/cgame/cg_servercmds.c                      |   10 +-
 code/cgame/cg_snapshot.c                        |   10 +-
 code/client/cl_cgame.c                          |    2 +-
 code/client/cl_console.c                        |   13 +-
 code/client/cl_keys.c                           |   12 +-
 code/client/cl_main.c                           |   33 +-
 code/client/cl_parse.c                          |    4 +-
 code/client/cl_ui.c                             |   16 +-
 code/client/client.h                            |    2 +
 code/client/snd_openal.c                        |    2 +-
 code/game/ai_chat.c                             |   48 +-
 code/game/ai_cmd.c                              |   20 +-
 code/game/ai_dmq3.c                             |   55 +-
 code/game/ai_main.c                             |   15 +-
 code/game/ai_team.c                             |   26 +-
 code/game/bg_slidemove.c                        |   27 +-
 code/game/g_cmds.c                              |   90 +-
 code/game/g_combat.c                            |    2 +-
 code/game/g_main.c                              |   16 +-
 code/game/g_svcmds.c                            |    4 +-
 code/game/g_team.c                              |    4 +-
 code/game/g_utils.c                             |    9 +-
 code/q3_ui/ui_main.c                            |    2 +-
 code/q3_ui/ui_players.c                         |   16 +-
 code/q3_ui/ui_qmenu.c                           |   44 +
 code/q3_ui/ui_servers2.c                        |    4 +-
 code/q3_ui/ui_startserver.c                     |    2 +-
 code/qcommon/cm_patch.c                         |    9 +-
 code/qcommon/common.c                           |   25 +-
 code/qcommon/files.c                            |  190 ++---
 code/qcommon/md5.c                              |    2 +-
 code/qcommon/q_shared.h                         |    1 +
 code/qcommon/qcommon.h                          |    7 +-
 code/qcommon/vm.c                               |    8 +-
 code/qcommon/vm_interpreted.c                   |   14 +-
 code/qcommon/vm_local.h                         |    1 +
 code/qcommon/vm_x86.c                           |    8 +-
 code/renderercommon/qgl.h                       |   10 -
 code/renderergl2/tr_backend.c                   |   21 +-
 code/renderergl2/tr_bsp.c                       |  425 ---------
 code/renderergl2/tr_cmds.c                      |    4 +-
 code/renderergl2/tr_extensions.c                |   12 -
 code/renderergl2/tr_init.c                      |    4 -
 code/renderergl2/tr_local.h                     |   39 +-
 code/renderergl2/tr_model.c                     |    3 -
 code/renderergl2/tr_shade.c                     |  112 +--
 code/renderergl2/tr_sky.c                       |    9 +-
 code/renderergl2/tr_surface.c                   |  153 ++--
 code/renderergl2/tr_vbo.c                       |  314 +++++++
 code/renderergl2/tr_world.c                     |   46 +-
 code/server/server.h                            |    6 +-
 code/server/sv_bot.c                            |    2 +-
 code/server/sv_game.c                           |   10 +-
 code/server/sv_main.c                           |   22 +-
 code/sys/con_tty.c                              |    8 +-
 code/sys/sys_autoupdater.c                      |   86 ++
 code/sys/sys_main.c                             |   52 +-
 code/sys/sys_unix.c                             |   55 ++
 code/sys/sys_win32.c                            |   54 ++
 code/ui/ui_main.c                               |   96 ++-
 code/ui/ui_players.c                            |   16 +-
 code/ui/ui_shared.c                             |   21 +
 make-macosx-ub.sh                               |   27 +-
 misc/msvc12/quake3.vcxproj                      |  286 +++----
 100 files changed, 3146 insertions(+), 1413 deletions(-)
 delete mode 100644 BUGS
 delete mode 100644 NOTTODO
 create mode 100644 autoupdater-readme.txt
 create mode 100644 code/autoupdater/autoupdater.c
 create mode 100644 code/autoupdater/rsa_tools/.gitignore
 create mode 100755 code/autoupdater/rsa_tools/build-libtom-unix.sh
 create mode 100755 code/autoupdater/rsa_tools/build-rsa-tools.sh
 create mode 100644 code/autoupdater/rsa_tools/rsa_common.c
 create mode 100644 code/autoupdater/rsa_tools/rsa_common.h
 create mode 100644 code/autoupdater/rsa_tools/rsa_make_keys.c
 create mode 100644 code/autoupdater/rsa_tools/rsa_sign.c
 create mode 100644 code/autoupdater/rsa_tools/rsa_verify.c
 create mode 100755 code/autoupdater/rsa_tools/test-rsa-tools.sh
 create mode 100644 code/sys/sys_autoupdater.c

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/ioquake3.git



More information about the Pkg-games-commits mailing list