Skip to content
Snippets Groups Projects
  1. Jan 22, 2018
    • 20kdc's avatar
      Improve LuaController security (#393) · 065e8703
      20kdc authored
      Fixes:
      1. Lack of 'safe' on minetest.deserialize usage
      2. String sandbox bypass via (""):evil()
      3. Loss of upcoming digilines messages on server shutdown
      4. LCs failing to show information on some errors
      5. Interrupt IDs as infinite data storage
      065e8703
  2. Jan 18, 2018
  3. Jan 14, 2018
  4. Jan 13, 2018
    • Christopher Head's avatar
      Limit and optimize digiline_send (#379) · 2b096f05
      Christopher Head authored
      * Close vulnerability and optimize digiline_send
      
      `digiline_send` as it previously existed was vulnerable to a
      time-of-check-to-time-of-use vulnerability in which a table could be
      sent, size-checked, and then modified after the send but before
      delivery. This would allow larger tables to be sent. It was also slow
      because it called `minetest.serialize`. Fix both of these by
      implementing custom message cleanup logic which simultaneously computes
      the message’s cost.
      
      * Clean up interaction with Digilines
      
      Use `minetest.global_exists` to avoid an undefined global variable
      warning when operating a Luacontroller with Digilines not available. Use
      the new `digilines` table in preference to the old `digiline` table.
      
      * Copy received messages
      
      When a Digiline message is received at a Luacontroller, copy it so that
      local modifications made by the Luacontroller code will not modify
      copies of the table that are being passed to other nodes on the Digiline
      network.
      2b096f05
  5. Jan 06, 2018
  6. Oct 31, 2017
  7. Oct 29, 2017
  8. Oct 21, 2017
  9. Oct 18, 2017
  10. Oct 15, 2017
  11. Oct 08, 2017
  12. Oct 07, 2017
  13. Oct 05, 2017
  14. Oct 04, 2017
  15. Oct 03, 2017
  16. Sep 19, 2017
  17. Sep 18, 2017
  18. Sep 11, 2017
  19. Sep 03, 2017
  20. May 08, 2017
  21. Apr 21, 2017
  22. Apr 14, 2017
  23. Mar 31, 2017
  24. Mar 07, 2017
    • Wuzzy's avatar
      Spell-check and clarify item names · 967bde28
      Wuzzy authored
      * Fix inconsistent insulated mesecon names
      * Clarify lightstone names
      * Rename meselamp to "Mesecon Lamp"
      * Use capitalization "Luacontroller" consistently
      * Cleanup / improvements for logic gate naming
      967bde28
  25. Mar 04, 2017
  26. Feb 15, 2017
  27. Feb 13, 2017
  28. Feb 12, 2017
    • Vanessa Ezekowitz's avatar
      make "on" water turbine animated! · 46cbc769
      Vanessa Ezekowitz authored
      This uses a fairly simple trick: the textures are animated, while the
      model is static and has a number of rotated copies of the parts that are
      seen to move (four copies of the blades, eight copies of the top/bottom
      and their edges).  The opaque parts of the textures then decide which of
      those faces' copies are visible in each frame.
      46cbc769
    • Vanessa Ezekowitz's avatar
      fix Z-fighting on water turbine · fa3bd192
      Vanessa Ezekowitz authored
      fa3bd192
  29. Jan 28, 2017
Loading