1
0
forked from mirrors/0ad

Commit Graph

  • 7115e4f9c7 Target 10.9 as minimal OSX version in all scripts, in order to match the libraries build script. Itms 2018-12-03 11:07:00 +00:00
  • fa1c281e79 Import part of commit https://github.com/premake/premake-core/commit/5f57b5d62a4518f391cf66e1cfb70e4a92353178 to our copy of premake5 alpha10. Itms 2018-12-02 20:58:19 +00:00
  • 01cdd24fea Build gloox with GnuTLS on macOS, refs #4705. Itms 2018-12-02 20:52:40 +00:00
  • a896f670f0 Minor change to the libcurl macOS compilation. Itms 2018-12-02 20:41:55 +00:00
  • badd8cc137 Credit translators for A23b. Itms 2018-12-02 17:56:19 +00:00
  • e76b7d1e02 Remove obsolete DisplayMessageBox function from 00e18e4ea8, unused since 835609df20. elexis 2018-11-29 12:33:45 +00:00
  • 1bd9f4393b Allow users to disable TLS encryption entirely in the GUI to ease use of the lobby if gloox/GnuTLS crashes upon TLS handshake, refs #5349, #4705. elexis 2018-11-27 14:41:44 +00:00
  • 2b847a520a Small changes to the macOS build scripts. Itms 2018-11-13 16:09:35 +00:00
  • dd57ba436d Prevent segfault when receiving a STUN connection request while not hosting, refs 61261d14fc / D364. elexis 2018-11-07 22:56:05 +00:00
  • 039637cf13 The files in this path were not marked as moved in 5dce2f1fb1... elexis 2018-11-07 17:32:21 +00:00
  • 5dce2f1fb1 Split XpartaMuPP and EcheLOn into separate directories and rename parent folder to "lobbybots" following 5e643ba6be. elexis 2018-11-07 17:23:56 +00:00
  • 214d6caf43 Complete the lobby server readme and provide a sample ejabberd configuration file. elexis 2018-11-07 15:59:28 +00:00
  • ccef625280 Support connecting the lobby bots without TLS errors if the server does not devlier a valid, non-selfsigned certificate. elexis 2018-11-07 11:31:01 +00:00
  • 31929d916f Some terms rephrasing and IP policy update user1 2018-11-05 20:56:17 +00:00
  • 237c706dff Allow the user to print and save the text of the terms and conditions before the conclusion of the contract and use the word "Clickwrap agreement". elexis 2018-10-25 12:32:28 +00:00
  • 404f2c48b3 Use a banmask for multiplayer matches that have lobby-authentication enabled. elexis 2018-10-25 11:58:26 +00:00
  • 9459825159 Remove two unused dangling gui xml references. elexis 2018-10-24 12:04:11 +00:00
  • 04ba9d1db4 Gracefully handle empty lobby chat messages. elexis 2018-10-21 14:19:36 +00:00
  • 9df2fcf43e Delete Siwa Oasis (2) Skirmish map from 4dd90a1ef3 as the source topography map cannot be identified anymore and since it is not unlikely to come from a source that isn't public domain. elexis 2018-10-19 21:06:07 +00:00
  • ba8b23f28d Use static linking for macOS libsodium build, forgotton in dfa2048dc5. elexis 2018-10-19 16:29:48 +00:00
  • c5cb9f6d11 Update macOS libcurl --without-libidn flag to --without-libidn2 following https://github.com/curl/curl/commit/9c91ec778104ae3b744b39444d544e82d5ee9ece elexis 2018-10-19 16:14:12 +00:00
  • c3d2ef2dbb Allow the translation scripts to pull the new resource (5a95ee0406). Itms 2018-10-17 21:15:57 +00:00
  • 9f68d092a7 Increase minimum password length on the lobby from 1 to 8, refs #5257. elexis 2018-10-16 15:57:32 +00:00
  • 54e5ad2ae9 Lobby Privacy Policy. elexis 2018-10-16 13:46:18 +00:00
  • bbf6fc47de Add liability and third party software exclusion to the Lobby and UserReporter terms. elexis 2018-10-13 13:34:28 +00:00
  • 5a95ee0406 Create UserReporter translation resource for 209bab0255 / D1598. elexis 2018-10-13 00:06:52 +00:00
  • c69cf5076f Add COPPA compliance note to UserReporter and mod.io terms. elexis 2018-10-13 00:01:35 +00:00
  • b3631d7bd5 Update Lobby Terms Of Use. elexis 2018-10-11 22:56:13 +00:00
  • 0e2adda813 Display lobby TLS certificate verification errors from gloox, refs #4705. elexis 2018-10-09 17:50:08 +00:00
  • d7ff9722c6 Don't delay the pyrogenesis shutdown for 5 minutes but at most 10 seconds if the server is not responding, refs #968; elexis 2018-10-09 16:27:42 +00:00
  • 209bab0255 New UserReporter Terms and Conditions, hopefully GDPR compliant, refs #5257. elexis 2018-10-05 22:19:28 +00:00
  • c898c19735 Fix UserReporter curl error message being cut off after the first colon following 0da7e822ff, refs 41395ffe5d, b496168d0a. elexis 2018-10-04 22:24:13 +00:00
  • 82740d9278 Mod.io Disclaimer. elexis 2018-10-02 15:52:48 +00:00
  • a098f59a6b New strings for the Terms and Conditions dialog, refs #5257. elexis 2018-09-30 14:49:02 +00:00
  • 74fbb4b823 Language selection dropdown in the terms dialog. elexis 2018-09-29 21:25:04 +00:00
  • b496168d0a Fix UserReporter passing uninitialized data through the JS Interface and displaying it in the UI following 0da7e822ff if the curl connection failed. elexis 2018-09-23 00:20:17 +00:00
  • d19e32b2ea Fix mod.io curl error handling, following 833c9f108c / D1029 / https://gitlab.com/na-Itms/0ad/commit/cdc324f7f57bf3098c196c59a92718b1ab4d1e87. elexis 2018-09-23 00:06:25 +00:00
  • 27c107a448 Inform users that they are subject to the mod.io Terms and Conditions and Privacy Policy and provide links following 833c9f108c / D1029. Refs GDPR #5257. elexis 2018-09-22 16:27:49 +00:00
  • 82a89c4eb1 Move openURL function and two strings from public/ to mod/. elexis 2018-09-22 16:23:43 +00:00
  • 6a1d8e7515 This file should have been moved, not copied in the previous commit da49aa1541, noticed by Emperior. elexis 2018-09-14 20:17:24 +00:00
  • da49aa1541 Refactor lobby terms and conditions UI from 80dbd1f2a3 / D1568 to a new terms dialog UI and reuse that for mod.io and the UserReporter, refs #5257, #5218. elexis 2018-09-14 15:14:48 +00:00
  • 41395ffe5d Split UserReporter JS and XML from mainmenu code and refactor it. elexis 2018-09-13 12:46:08 +00:00
  • ef8582a7fd Update docs. Stan 2018-09-11 16:33:22 +00:00
  • 8311d9f899 Fix two bugs noticed by fatherbushido. Stan 2018-09-11 09:12:36 +00:00
  • 8569f188b0 Fix a texture bug reported by Hidan Here : https://wildfiregames.com/forum/index.php?/topic/24633-persian-temple-textures-missing/ Based on a tweak by wowgetoffyourcellphone mixed with a personal one. - Move Old Pers struct to the old public as it shouldn't be used anymore. - Use Normal and specular textures where available. - Make sure the pers png is used from now on. Stan 2018-09-11 08:47:25 +00:00
  • 4b4d3f71f5 Gamesetup cleanup. elexis 2018-09-10 15:34:48 +00:00
  • d910f4f164 Remove two dead strings from gamesetup.xml following 8cfd494b88 / D505 and 6a10797355 / D1066. elexis 2018-09-09 17:07:39 +00:00
  • 936d32414a Remove unused type argument and sanity check following 100be98215, f4749a8e2c. elexis 2018-09-05 10:49:57 +00:00
  • b574f7f45f Fix Persian chariots making walking sound, as it becomes annoying when too many of them are moving. Stan 2018-09-01 17:24:02 +00:00
  • 78d7702262 Always require lobby authentication for lobby matches, refs #3549 / 0fd8aa2a77 / D897. elexis 2018-08-25 14:34:30 +00:00
  • 1beb96cb20 Lobby to optionally require TLS certificate and certificate verification, refs #4737, #5257. elexis 2018-08-24 11:29:38 +00:00
  • 86db66cac1 Allow players to instantly reset the readystate by rightclicking on the ready button, refs #4369, D49 / 5f8f7bae20. elexis 2018-08-23 17:57:43 +00:00
  • 81dfd63610 Fix missing alias in 468d963e78 / D1575, refs #5218, taken from D1590. elexis 2018-08-23 17:26:31 +00:00
  • e07ef3fafb Fix uppercase following Hexify function for lobby password encryption in ecce63628c / D1591, fixes #5289. elexis 2018-08-23 17:13:22 +00:00
  • 7f4950cb17 Use https in hyperlinks for sites that support it, refs #5257. elexis 2018-08-23 09:23:06 +00:00
  • dd008af2f8 Write UserReport data to local logfiles, so that users can review the personal data impact without exposing the data to JS/mods, refs #5257, b3438cabd2. elexis 2018-08-22 22:17:42 +00:00
  • b3438cabd2 Hide userreporter ID from mods and logfiles, since it shall be used as an authentication token for GDPR personal data requests, refs #5257, f51f78c999 / D1563. elexis 2018-08-22 16:02:05 +00:00
  • 9e712fa0c5 Move UserReporter C++/JS functions from JSInterface_Debug.cpp to JSInterface_UserReport.cpp, refs #4772. elexis 2018-08-22 12:48:27 +00:00
  • 22791af91f Use pkg-config instead of sdl2-config s0600204 2018-08-17 19:47:19 +00:00
  • ecce63628c Unify duplicate u8* to hex string functions in a new Hexify function variant, similar to bb1f86f515, used by Tests, CacheLoader, Terms and Conditions, Lobby and mod.io. elexis 2018-08-08 12:59:05 +00:00
  • 1e59db453a Prioritize civ names over mapnames for gamesetup chat autocompletion (Persians > Persian Highlands). elexis 2018-08-06 10:46:33 +00:00
  • f11b59f117 Add back incorrectly removed clause from f7783fb4bb that was needed for the lobby, refs #4962 / D1583. elexis 2018-08-06 09:45:33 +00:00
  • f7783fb4bb Fix biome-specific mappreviews in 7f602037ba for zipped mods, refs #4962. elexis 2018-08-05 21:50:00 +00:00
  • 2af94c5898 Remove disabled remains of the performance data (= profiler data + text input) upload feature from the UserReporter from 0da7e822ff. elexis 2018-08-05 15:18:00 +00:00
  • bdc68f85c9 Add missing XmppClient destruction if maploading failed in bffe917914. elexis 2018-07-21 12:17:13 +00:00
  • d6caaaa54c Add missing XmppClient destruction in 4b09d6f167 needed for the case of leaving the lobby to change the mods but then not changing the mods and entering the lobby again. elexis 2018-07-21 12:05:06 +00:00
  • 9fa1a230cb Prevent hosts that didn't modify C++ code from starting the game without all assigned online players being ready (launchGame(); cheat), refs #4463. elexis 2018-07-21 11:58:35 +00:00
  • aec7509004 Remove 256 character limit from escapeText. elexis 2018-07-21 09:25:04 +00:00
  • 81d1e7a111 Fix conversion in previous 468d963e78 / D1575. elexis 2018-06-21 16:52:52 +00:00
  • 468d963e78 Persist the lobby Terms Of Use and Terms Of Service checkbox if the logged in user and the accepted versions of the pages didn't change since last login, refs #5218. elexis 2018-06-21 16:38:08 +00:00
  • fe41404ba8 Fix XML syntax error in 80dbd1f2a3 reported by gameboy. elexis 2018-06-12 09:18:50 +00:00
  • 88eb3527b7 Remove leftover debug line from previous. elexis 2018-06-11 16:08:49 +00:00
  • 80dbd1f2a3 Rewrite the prelobby pages and add the Terms of Service, Terms of Use and the agreement checkbox to the login page. elexis 2018-06-11 15:59:22 +00:00
  • de1a73ba65 Lobby register/login dialog cleanup. elexis 2018-06-08 13:39:52 +00:00
  • f51f78c999 Don't print lobby buddies to mainlog.html, refs D209 / dcf12abe8c. elexis 2018-06-06 22:37:20 +00:00
  • ce64c57b8c Prevent calling the JS gamestart function twice when doubleclicking on the "Start Game" button. elexis 2018-06-06 22:25:15 +00:00
  • eda236522c Prevent players from disconnecting during the loading screen by increasing the timeout tolerance to 60 seconds for that period, fixes #5163. elexis 2018-06-06 22:09:38 +00:00
  • 2588682c09 In preparation of D1513, allow the NetClientSession to find out if it's the "Local Client", refs #5163. elexis 2018-06-06 21:17:01 +00:00
  • 8ae179aaae Support parsing config values as u32 in preparation of D1513, refs #5163. elexis 2018-06-06 17:55:08 +00:00
  • 8e168f85e6 Disable AIInterface earlier to remove unnecessary lag on gamestart temple 2018-06-05 23:23:37 +00:00
  • 43730f15f3 Fix network FSM errors when a client closes the game during the loading screen or rejoin synchronization stage, fixes #4594, refs 3199. elexis 2018-06-05 14:52:41 +00:00
  • ee9cf54149 Fix an OOS on rejoin after doubleclicking on the StartGame button, fixes #5199, refs #5162. elexis 2018-06-05 12:24:30 +00:00
  • 48e794e97d Always call SetPassabilityCircular -- Fix OOS after rejoin on square maps temple 2018-06-03 16:40:44 +00:00
  • 1608202d4f Fix an OOS on rejoin on Danubius following 3d65bfe555, refs #4855, fixes #5198. elexis 2018-06-03 11:49:55 +00:00
  • 06e2e77349 Report network timeouts and lag warnings to clients that finished the loading screen but are waiting for other clients to finish it. elexis 2018-06-01 17:35:00 +00:00
  • 4fbe399e07 Save oos_dump.dat too when saving oos_dump.txt. elexis 2018-05-29 02:50:33 +00:00
  • 333766ef1b Test all full hashes in non-visual replaymode by default and keep skipping quick-hash by default. elexis 2018-05-29 02:14:38 +00:00
  • 572b72fa7f Fix non-visual replay hash mismatch caused by CCmpSound condition in CCmpVisualActor Differential Revision: ​https://code.wildfiregames.com/D1519 Reviewed by: temple, elexis, wraitii refs: af2abb8cbf Stan 2018-05-28 19:06:09 +00:00
  • 4cefb286f4 Prevent the lobby gamelist from breaking entirely if a gamestanza contains an empty or invalid mod version JSON string (refs eca956a513). elexis 2018-05-27 13:47:18 +00:00
  • 788ca1f69d Revert 51afc72886, it violates current freezes Gallaecio 2018-05-26 18:26:31 +00:00
  • 51afc72886 reaffect → reassign Gallaecio 2018-05-26 18:22:12 +00:00
  • 44ec2e324e Alpha 23 "lobby lag" release fix. elexis 2018-05-24 18:08:56 +00:00
  • 83d228fe7e Fix hosting games in the lobby. wraitii 2018-05-21 16:52:50 +00:00
  • a5d1e0068b Fix OSX not starting matches following 8fbc095a88. a23 elexis 2018-05-08 10:03:46 +00:00
  • 27da92e55f Main.cpp cleanup. elexis 2018-05-08 09:45:54 +00:00
  • 4c73614955 In preparation of renaming and grouping main.cpp shutdown variables: elexis 2018-05-08 09:24:16 +00:00
  • 16fbe90342 Fix 204b04f2d4 compatibility with zipped mods, refs #5018. elexis 2018-05-01 21:15:55 +00:00
  • b0ca04b555 Revert a bit of the nerf from 5cbe187438. elexis 2018-05-01 21:12:43 +00:00
  • a89bcf837b Fix the window icon that cannot be loaded in release packages, refs 27d99765bb. Itms 2018-05-01 20:29:36 +00:00
  • c647dcd330 Exclude a few files from the win32 installer. Itms 2018-04-30 20:09:20 +00:00