1. 17 Nov, 2020 8 commits
  2. 16 Nov, 2020 3 commits
  3. 15 Nov, 2020 1 commit
  4. 13 Nov, 2020 6 commits
  5. 12 Nov, 2020 15 commits
  6. 11 Nov, 2020 2 commits
  7. 06 Nov, 2020 1 commit
  8. 29 Oct, 2020 2 commits
  9. 28 Oct, 2020 1 commit
  10. 27 Oct, 2020 1 commit
    • Michael Tremer's avatar
      export: Flatten the tree before exporting it · bbed1fd2
      Michael Tremer authored
      This patch removes the possibility that any IP address ranges
      might show up in multiple exported files.
      
      If this was content from the database:
      
        * 10.0.0.0/16 - DE
        * 10.0.1.0/24 - FR
      
      Then the IP address 10.0.1.1 would match for both countries.
      
      The algorithm will now break the larger /16 subnet apart into
      smaller subnets so that 10.0.1.0/24 is no longer overlapped.
      
      There was some time spent on this to make this as efficient
      as possible.
      Signed-off-by: default avatarMichael Tremer <michael.tremer@ipfire.org>
      bbed1fd2