This project is mirrored from https://gitee.com/mirrors/Mizu.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 30 Sep, 2021 4 commits
  2. 29 Sep, 2021 2 commits
  3. 28 Sep, 2021 1 commit
  4. 27 Sep, 2021 1 commit
  5. 25 Sep, 2021 1 commit
  6. 24 Sep, 2021 1 commit
  7. 23 Sep, 2021 6 commits
  8. 22 Sep, 2021 5 commits
  9. 20 Sep, 2021 3 commits
  10. 19 Sep, 2021 4 commits
  11. 18 Sep, 2021 2 commits
  12. 15 Sep, 2021 1 commit
  13. 14 Sep, 2021 2 commits
  14. 13 Sep, 2021 4 commits
  15. 12 Sep, 2021 2 commits
    • RoyUP9's avatar
      removed exit if browser not supported (#270) · 6b524586
      RoyUP9 authored
      6b524586
    • M. Mert Yıldıran's avatar
      Stop the hanging Goroutines by dropping the old, unidentified TCP streams (#260) · 858a6468
      M. Mert Yıldıran authored
      * Close the hanging TCP message channels after a dynamically aligned timeout (base `10000` milliseconds)
      
      * Bring back `source.Lazy`
      
      * Add a one more `sync.Map.Delete` call
      
      * Improve the formula by taking base Goroutine count into account
      
      * Reduce duplication
      
      * Include the dropped TCP streams count into the stats tracker and print a debug log whenever it happens
      
      * Add `superIdentifier` field to `tcpStream` to check if it has identified
      
      Also stop the other protocol dissectors if a TCP stream identified by a protocol.
      
      * Take one step forward in fixing the channel closing issue (WIP)
      
      Add `sync.Mutex` to `tcpReader` and make the loops reference based.
      
      * Fix the channel closing issue
      
      * Improve the accuracy of the formula, log better and multiply `baseStreamChannelTimeoutMs` by 100
      
      * Remove `fmt.Printf`
      
      * Replace `runtime.Gosched()` with `time.Sleep(1 * time.Millisecond)`
      
      * Close the channels of other protocols in case of an identification
      
      * Simplify the logic
      
      * Replace the formula with hard timeout 5000 milliseconds and 4000 maximum number of Goroutines
      858a6468
  16. 11 Sep, 2021 1 commit