1. 28 Jul, 2022 3 commits
    • zhifan huang's avatar
      test: add new module to create network · 11bb5b72
      zhifan huang authored
      add new module to easily create network. Only need to define points and
      edges, and than, each node's ip address and route are auto-configed.
      
      add a network typo, where the send and receive of packets use different
      routes.
      
      add 3 test, 2 is ping test. 1 is new speed test.
      speed test: send 1Mb message, and test the cost of time.
      11bb5b72
    • zhifan huang's avatar
      test: use absolute import in test_net · 09ea6992
      zhifan huang authored
      use absolute to avoid import twice network_build, which will call twice
      exec(fixnemu)
      09ea6992
    • zhifan huang's avatar
      test: add GFW simulate test · 11978100
      zhifan huang authored
      GFW will reset the TCP connection as soon as it finds a HTTP GET packet,
      and will randomly drop packets, if it finds the traffic too large.
      11978100
  2. 20 Jul, 2022 1 commit
  3. 13 Jul, 2022 1 commit
  4. 12 Jul, 2022 2 commits
  5. 07 Jul, 2022 1 commit
  6. 06 Jul, 2022 4 commits
  7. 31 May, 2022 1 commit
  8. 30 May, 2022 6 commits
    • zhifan huang's avatar
      test(net): add a simple test for restart · f4a0b6a9
      zhifan huang authored
      f4a0b6a9
    • zhifan huang's avatar
      chore: add .gitingore in test file · 51ccf12b
      zhifan huang authored
      51ccf12b
    • zhifan huang's avatar
      test: bypass new community side effect · 0389379e
      zhifan huang authored
      0389379e
    • zhifan huang's avatar
      test: fix nemu device name too long · 0b811fd5
      zhifan huang authored
      nemu use "%.4x%.3x" % (os.getpid(), n) to generate device name, but it
      define the min length not the max length, when pid is high, this will
      exceed 16 bytes IFNAMSIZ
      0b811fd5
    • zhifan huang's avatar
      test: deploy re6st on net ns, and run ping test · 5bc6419c
      zhifan huang authored
      network_build: use nemu to create net namespace, provide several network
      
      re6st_wrap: wrap the deploy of re6st node, ease the creation of cert
      file and run of the node
      
      test_net contain the tests:
        - ping test: net segment(router), multi-net segment(demo),test after a
          reboot. Because net_demo contain a subnet UPnP, test is not stable.
      
      ping is like ping file in demo, a script to run multiping
      5bc6419c
    • zhifan huang's avatar
      test: add unit tests for registry, conf, tunnel · e7636b86
      zhifan huang authored
      registry: add test for RegistryServer and registryClient,
      testRegistryServer mainly test methods concerned to http rpc request.
      Other methods that call request_dump like getBootStrpPeer is not
      include.
      testRegistryClient test the rpc call with or not with "cn" parameter.
      
      cli.conf: test each situation call the cli conf.
      
      tunnel: add test for BaseTunnelManager, MultGatewayManager
      
      tools is a util cotain method to make cert and ket files
      e7636b86
  9. 12 May, 2022 1 commit
  10. 05 May, 2022 1 commit
  11. 04 May, 2022 5 commits
  12. 10 Dec, 2021 1 commit
  13. 31 Jul, 2021 2 commits
    • Julien Muchembled's avatar
      f1e95660
    • Julien Muchembled's avatar
      debian: fix restart on old OS · 865763b6
      Julien Muchembled authored
      On Debian < 10:
      - debhelper extends postint with 'try-restart', which caused re6st to
        remain stopped after upgrading from a re6st package that stopped
        services unconditionally in prerm (see previous commit);
      - deb-systemd-invoke does not check whether the service is enabled
        so 'try-restart' can't be replaced blindly with 'restart'
        (as it is the case in recent Debian).
      865763b6
  14. 03 Jul, 2021 1 commit
  15. 01 Jul, 2021 1 commit
  16. 30 Jun, 2021 1 commit
  17. 07 Jun, 2021 6 commits
  18. 04 May, 2021 1 commit
  19. 08 Apr, 2021 1 commit