Skip to content
Snippets Groups Projects
  1. Oct 31, 2016
  2. Oct 20, 2016
  3. Oct 16, 2016
  4. Oct 05, 2016
    • Loïc Blot's avatar
      Chat: new settings to prevent spam · d4c76258
      Loïc Blot authored
      Added the following chat coreside features
      * Chat messages length limit
      * Message rate limiting
      * Message rate kicking
      
      Note:
      * handleChat now takes RemotePlayer pointer instead of u16 to remove useless
        lookups
      d4c76258
  5. Sep 21, 2016
  6. Aug 22, 2016
    • est31's avatar
      Client: disable pre v25 init sending by default · d767f025
      est31 authored
      Disable the ability to connect to old servers by default to
      improve password security.
      
      If people still want to connect to old (0.4.12 and earlier)
      servers, they can flip the send_pre_v25_init setting.
      
      Add the ability to detect if we've tried to connect
      to a server which only supports the pre v25 init protocol,
      and show an apropriate error message. Most times the error
      will already be catched at the serverlist level, the
      detection mechanism only acts as last resort, because the
      "Connection timed out" error message that would be shown
      otherwise would be very confusing.
      
      Automatic "fixing" of this condition is not desired,
      as it would allow for downgrade attacks.
      
      As already 161 of the 167 servers on the serverlist
      support the new srp based auth protocol (> 96%),
      the breakage should be minimal.
      
      Follow up of commit
      
      af301831 "Add option to not send pre v25 init packet"
      
      Also change the pessimistic assumption of masterlist
      server versions to optimistic, in order to avoid buggy
      behaviour (favourites not in the serverlist would be
      denied to connect to, etc).
      d767f025
  7. Aug 10, 2016
  8. Jul 05, 2016
  9. Jul 04, 2016
    • est31's avatar
      Disable joysticks per default for now · f6491470
      est31 authored
      It seems that various different devices register as
      Joysticks on linux, and their presence has caused
      lots of confusion amongst minetest users.
      
      Therefore, disable the joystick feature.
      
      Closes #4261
      Closes #4221
      f6491470
  10. Jun 03, 2016
    • est31's avatar
      Initial Gamepad support · 2060fd9c
      est31 authored
      Adds initial ingame gamepad support to minetest.
      
      Full Formspec support is not implemented yet and
      can be added by a later change.
      2060fd9c
  11. May 31, 2016
  12. May 11, 2016
  13. May 08, 2016
  14. May 07, 2016
  15. Apr 14, 2016
  16. Mar 19, 2016
    • Auke Kok's avatar
      Allow NodeTimer, ABM and block mgmt interval changes. · c5c727d6
      Auke Kok authored
      ABM's are hardcoded to run every 1.0s, NodeTimers are hard coded to
      run at every 1.0s. Block mgmt is running every 2.0sec.
      
      However, these timers can be better tuned for both higher and lower
      values by server owners. Some server owners want to, and have the
      resources to send more packets per second to clients, and so they
      may wish to send smaller updates sooner. Right now all ABM's are
      coalesced into 1.0 second intervals, resulting in large send queues
      to all clients. By reducing the amount of possible timers, one can
      get a far better response rate and lower the perception of lag.
      
      On the other side of the camp, some servers may want to increase
      these values, which again isn't easily doable.
      
      The global settings abm_interval and nodetimer_interval are set to
      current values by default. I've tested with 0.2/0.5 type values
      and noticed a greatly improved response and better scattering of
      nodetimers, as well as enjoying not faceplanting into doors with
      pressure plates anymore.
      c5c727d6
  17. Mar 15, 2016
    • est31's avatar
      Add option to not send pre v25 init packet · af301831
      est31 authored
      The legacy init packet (pre v25) sends information about the client's
      password that a server could use to log in to other servers if the
      username and password are the same. All the other benefits of SRP of
      protocol v25 are missed if the legacy init packet is still sent during
      connection creation.
      
      This patch adds an option to not send the v25 init packet. Not sending
      the v25 packet means breaking compat with pre v25 servers, but as the
      option is not enabled by default, no servers are affected unless the
      user explicitly flips the switch. More than 90% of the servers on the
      serverlist support post v25 protocols.
      
      The patch also fixes a bug with greying out of non compliant servers
      being done wrongly, the min and max params were mixed.
      af301831
  18. Mar 12, 2016
  19. Feb 26, 2016
  20. Feb 22, 2016
    • Jeija's avatar
      Add Lua interface to HTTPFetchRequest · 31e0667a
      Jeija authored
      This allows mods to perform both asynchronous and synchronous HTTP
      requests. Mods are only granted access to HTTP APIs if either mod
      security is disabled or if they are whitelisted in any of the
      the secure.http_mods and secure.trusted_mods settings.
      
      Adds httpfetch_caller_alloc_secure to generate random, non-predictable
      caller IDs so that lua mods cannot spy on each others HTTP queries.
      31e0667a
  21. Feb 21, 2016
  22. Feb 09, 2016
    • RealBadAngel's avatar
      Filmic HDR tone mapping · eb3840a3
      RealBadAngel authored
      eb3840a3
    • paramat's avatar
      FindSpawnPos: Let mapgens decide what spawn altitude is suitable · 4adbd69a
      paramat authored
      To avoid spawn search failing in new specialised mapgens
      Increase spawn search range to 4000 nodes
      Add getSpawnLevelAtPoint() functions to EmergeManager, class Mapgen
      and all mapgens
      Remove getGroundLevelAtPoint() functions from all mapgens except mgv6
      (possibly to be re-added later in the correct form to return actual
      ground level)
      Make mgvalleys flag names consistent with other mapgens
      Remove now unused 'vertical spawn range' setting
      4adbd69a
  23. Feb 08, 2016
  24. Feb 07, 2016
  25. Nov 21, 2015
    • paramat's avatar
      Mapgen: Add global 'decorations' flag · d7bbe817
      paramat authored
      Flag is set by default in MapgenParams
      The global 'trees' flag remains but is now
      undocumented and unset by default in MapgenParams
      Add mgv6_spflag 'trees' set by default in
      defaultsettings.cpp to affect new worlds only
      This is automatically backwards
      compatible for existing worlds
      d7bbe817
  26. Oct 29, 2015
    • Duane Robertson's avatar
      WoW-style Autorun · b6dfae02
      Duane Robertson authored
      This allows the player to toggle continuous forward with a key (F by default),
      so we don't have to hold down the forward key endlessly.
      b6dfae02
    • paramat's avatar
      findSpawnPos: Add setting for max height above water level · c0a7c670
      paramat authored
      Increase default from 6 to 16 to help with mgv7 and mgfractal
      Large-scale or alternative mapgens can result in a lowland spawn point not
      being found, causing a spawn at (0, 0, 0) possibly buried underground
      The max height is now settable to allow correct player spawn
      in any mapgen or when using custom noise parameters
      c0a7c670
  27. Oct 14, 2015
    • ShadowNinja's avatar
      Refactor logging · 2139d7d4
      ShadowNinja authored
      - Add warning log level
      - Change debug_log_level setting to enumeration string
      - Map Irrlicht log events to MT log events
      - Encapsulate log_* functions and global variables into a class, Logger
      - Unify dstream with standard logging mechanism
      - Unify core.debug() with standard core.log() script API
      2139d7d4
  28. Aug 29, 2015
    • paramat's avatar
      Dungeongen: Remove floating frames · 17b7b7c8
      paramat authored
      Preserves the rare unbroken protruding dungeons
      Fix random range for first room roomplace
      Fix checked volume for first room 'fits' bool
      and check for 'untouchable' flag instead of 'inside'
      Remove 'enable floating dungeons' setting
      17b7b7c8
  29. Aug 15, 2015
  30. Aug 13, 2015
  31. Aug 07, 2015
  32. Aug 02, 2015
  33. Jul 23, 2015
    • est31's avatar
      Optional reconnect functionality · 3b50b276
      est31 authored
      Enable the server to request the client to reconnect.
      
      This can be done with the now extended minetest.request_shutdown([reason], [reconnect]) setting.
      3b50b276
  34. Jul 17, 2015
  35. Jul 08, 2015
  36. Jul 01, 2015
Loading