Skip to content
Snippets Groups Projects
  1. Feb 10, 2015
    • Loïc Blot's avatar
    • ngosang's avatar
      Fix Exit to OS button focus in Pause Menu · dd2bb950
      ngosang authored
      dd2bb950
    • Loïc Blot's avatar
      Network Layer 7 rework (Packet handling) · a704c04f
      Loïc Blot authored
      * Move networkcode to a dedicated directory
      * Rename clientserver.h to network/networkprotocol.h (Better name) and sanitize some includes
      * Create object NetworkPacket
        * It stores command (opcode) and data separated
        * It also stores peer_id
        * Data reading can be done by using a streaming interface
      * Change packet routing analysis
        * Remove old conditional analysis
        * Now uses function pointed analysis and add connection state ({Client,Server}::handlers)
        * Connection state permit to categorize condition to handle before analyze packets
        * Create a handler for depreciated messages, instead of duplicating code
      a704c04f
  2. Feb 08, 2015
  3. Feb 07, 2015
  4. Feb 06, 2015
  5. Feb 05, 2015
  6. Feb 04, 2015
  7. Feb 02, 2015
  8. Feb 01, 2015
  9. Jan 30, 2015
  10. Jan 28, 2015
  11. Jan 27, 2015
    • Loïc Blot's avatar
      Fix a crash (assert) when client set serial version < 24 in INIT · 80a7408e
      Loïc Blot authored
      When SER_FMT_VER_LOWEST is set to zero, then the test is stupid in INIT because all client works. In mapblock we check if client's serialization version is < 24, but if client sent serialization version < 24 (15 for example) the server set it and tried to send nodes, then BOOM
      
      To resolve the problem:
      * Create a different CLIENT_MIN_VERSION to handle this problem
      * Remove the exception
      * Use an assert in case of bad developer code
      80a7408e
    • kwolekr's avatar
      Fix missing map_meta.txt error when creating new worlds · eeea454b
      kwolekr authored
      A missing map_meta.txt should be treated simply as if there were a blank file.
      eeea454b
  12. Jan 26, 2015
    • Zeno-'s avatar
      Revert "Fix a crash (assert) when client set serial version < 24 in INIT... · ca217d04
      Zeno- authored
      Revert "Fix a crash (assert) when client set serial version < 24 in INIT command SER_FMT_VER_LOWEST is set to zero, then the test is stupid in INIT because all client works. In mapblock we check if client's serialization version is < 24, but if client sent serialization version < 24 (15 for example) the server set it and tried to send nodes, then BOOM"
      
      nerzhul is (may?) be working on a new solution. For the moment this is reverted because old worlds cannot be loaded (see discussion on github for the commit).
      
      This reverts commit 800d1927.
      ca217d04
    • ShadowNinja's avatar
      Fix imprecise serialization of large numbers · 47aca6f6
      ShadowNinja authored
      47aca6f6
  13. Jan 25, 2015
  14. Jan 24, 2015
  15. Jan 23, 2015
Loading