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.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 17 May, 2022 2 commits
-
-
M. Mert Yıldıran authored
* Fix a `nil pointer dereference` error that occurs in `tcpReader`'s `Read` method * #run_acceptance_tests * #run_acceptance_tests * Revert "Fix a `nil pointer dereference` error that occurs in `tcpReader`'s `Read` method" This reverts commit ccef6cb3931d0de6f3636e753eb82d045144392d. * Fix the race condition using locks #run_acceptance_tests
-
M. Mert Yıldıran authored
* Handle the wait for fetch in acceptance tests better * #run_acceptance_tests * Fix the error #run_acceptance_tests * Fix `waitForFetchAndPause` and `checkFilter` #run_acceptance_tests * Fix the tests #run_acceptance_tests
-
- 16 May, 2022 2 commits
-
-
M. Mert Yıldıran authored
* Spawn only two Goroutines per TCP stream * Fix the linter error * Use `isProtocolIdentified` method instead * Fix the `Read` method of `tcpReader` * Remove unnecessary `append` * Copy to buffer only a message is received * Remove `exhaustBuffer` field and add `rewind` function * Rename `buffer` field to `pastData` * Update tap/tcp_reader.go Co-authored-by:
Nimrod Gilboa Markevich <59927337+nimrod-up9@users.noreply.github.com> * Use `copy` instead of assignment * No lint * #run_acceptance_tests * Fix `rewind` #run_acceptance_tests * Fix the buffering algorithm #run_acceptance_tests * Add `TODO` * Fix the problems in AMQP and Kafka #run_acceptance_tests * Use `*bytes.Buffer` instead of `[]api.TcpReaderDataMsg` #run_acceptance_tests * Have a single `*bytes.Buffer` * Revert "Have a single `*bytes.Buffer`" This reverts commit fad96a28. * Revert "Use `*bytes.Buffer` instead of `[]api.TcpReaderDataMsg` #run_acceptance_tests" This reverts commit 0fc70bff . * Fix the early timing out issue #run_acceptance_tests * Remove `NewBytes()` method * Update the `NewTcpReader` method signature #run_acceptance_tests * #run_acceptance_tests * #run_acceptance_tests * #run_acceptance_tests Co-authored-by:
Nimrod Gilboa Markevich <59927337+nimrod-up9@users.noreply.github.com>
-
David Levanon authored
* limit fd to address map * limit fd to address map Co-authored-by:
gadotroee <55343099+gadotroee@users.noreply.github.com>
-
- 15 May, 2022 5 commits
-
-
Igor Gov authored
* Removing elastic dump experimental feature
-
RoyUP9 authored
-
leon-up9 authored
* selectList sticky header * selectList changed & servicemap adapted * ignore eslint Co-authored-by: Leon <> Co-authored-by:
AmitUp9 <96980485+AmitUp9@users.noreply.github.com>
-
M. Mert Yıldıran authored
* Fix the Kafka `ApiKey` query and add `ApiKeyName` field (human-readable `ApiKey`) * Update the dataset for Kafka unit tests * #run_acceptance_tests
-
RoyUP9 authored
-
- 14 May, 2022 2 commits
-
-
M. Mert Yıldıran authored
-
M. Mert Yıldıran authored
-
- 11 May, 2022 4 commits
-
-
leon-up9 authored
* insert filter and header to selectlist * handle single select * rename search var * font size changed
-
RoyUP9 authored
-
M. Mert Yıldıran authored
* #run_acceptance_tests * Wait 4 seconds after filter submission #run_acceptance_tests * Revert "Wait 4 seconds after filter submission #run_acceptance_tests" This reverts commit 3c20ccfc. * Upgrade Basenine version to `v0.8.2` #run_acceptance_tests * #run_acceptance_tests * Revert "Revert "Wait 4 seconds after filter submission #run_acceptance_tests"" This reverts commit f0c59515. * Reduce the delay to 2 seconds #run_acceptance_tests * Use `cy.wait()` instead of `setTimeout` * #run_acceptance_tests * Increase it to 4 seconds #run_acceptance_tests * #run_acceptance_tests * Wait for a second and pause the stream to preserve the DOM #run_acceptance_tests * Wait in a better place #run_acceptance_tests * Wait `pause-icon` to disappear #run_acceptance_tests * Wait one more second #run_acceptance_tests * Fix `setup.sh` * #run_acceptance_tests * Fix the place of `npm i` call * #run_acceptance_tests * Fix the other workflow as well #run_acceptance_tests * Fix the workflows once more * #run_acceptance_tests * Don't ignore `*/cypress/support` #run_acceptance_tests * Do `npm i` in `setup.sh` #run_acceptance_tests * Wait for at least 4 seconds #run_acceptance_tests * #run_acceptance_tests * Fix #run_acceptance_tests * Comment #run_acceptance_tests * Fix `{alt+enter}` to `{ctrl+enter}` and update the `checkFilter` and `deeperCheck` method signatures #run_acceptance_tests * #run_acceptance_tests * #run_acceptance_tests * Extract it to a function #run_acceptance_tests * Remove `cypress-wait-until` * Revert `.gitignore` #run_acceptance_tests
-
AmitUp9 authored
* screen resolution changes * fix window width to not overlap between headlines
-
- 10 May, 2022 2 commits
-
-
leon-up9 authored
* filters visble on click * servicemap layout * headers added Icon changed * flex removed , we have max size for filter * selection only from edges * caption changed * removed duplicated code * changes Co-authored-by: Leon <>
-
leon-up9 authored
* filters visble on click * servicemap layout * headers added Icon changed * flex removed , we have max size for filter * added mixins * search input caption * PR commemts * changed colors to variables * lint fix small buttom style fix Co-authored-by: Leon <>
-
- 09 May, 2022 1 commit
-
-
M. Mert Yıldıran authored
* Fetch N number of records in M milliseconds timeout before streaming the records * Implement the functionality inside socket data streamer * Reverse the `fetchData` slice * #run_acceptance_tests * Trying to fix the tests. #run_acceptance_tests * javascript compilation error. * #run_acceptance_tests * Name the method better * Upgrade Basenine version to `v0.8.0` * Fix some issues related to `Fetch` * Upgrade the Basenine version in `Dockerfile` as well * Remove underscore from the parameter name * Parameterize fetch timeout ms Co-authored-by:
gadotroee <55343099+gadotroee@users.noreply.github.com> Co-authored-by:
Roee Gadot <roee.gadot@up9.com>
-
- 08 May, 2022 4 commits
-
-
RoyUP9 authored
-
lirazyehezkel authored
-
lirazyehezkel authored
-
lirazyehezkel authored
* Fix outgoing filter * fix labels
-
- 04 May, 2022 1 commit
-
-
gadotroee authored
-
- 03 May, 2022 1 commit
-
-
AmitUp9 authored
* changed icon * close icon postion * linter fixes * make onSelectedOASService as callback function * removing lint warning * small fix Co-authored-by: Leon <>
-
- 02 May, 2022 6 commits
-
-
David Levanon authored
* avoid chunks with invalid address * tls tapper should distict between pids * prettfy tls verbose log and tls key * support tls from multi threads + duplicate calls to the same target * introduce fdCache and user address pair as tls key * remove unused comment * fix merge conflicts * use lru for fdcache * pr fixes - renaming * fix conflict issue
-
M. Mert Yıldıran authored
* Revert "Revert "Bring back `debug.FreeOSMemory()` call"" This reverts commit 69538cb7e3f4bf5ab0385667bb49acbe41f9a4b2. * Revert "Revert "Revert "Remove `GOGC` environment variable from tapper""" This reverts commit 3d9f37ab4bbb880c0428826877d02d317a0c478f. * Revert "Revert "Revert "Revert "Remove `GOGC` environment variable from tapper"""" This reverts commit 58ff0607ffd7d9ba1a9432355b1f93f68d067866. Co-authored-by:
gadotroee <55343099+gadotroee@users.noreply.github.com>
-
gadotroee authored
-
M. Mert Yıldıran authored
* Add from ARM64 to AMD64 cross-compilation support to the agent image * Replace `RUN`s with `&&` Co-authored-by:
gadotroee <55343099+gadotroee@users.noreply.github.com>
-
M. Mert Yıldıran authored
* Add GraphQL detection * Change the abbreviation to `GQL` * Fix the `TestMacros` test case * Try to fix the security issues reported by Snyk * Run `go mod tidy` in `agent` directory * Upgrade `golang.org/x/crypto` * Downgrade `golang.org/x/crypto` * Downgrade `golang.org/x/crypto` * Downgrade `golang.org/x/crypto` * Upgrade to `github.com/vektah/gqlparser/v2 v2.4.2` * Run `go mod tidy` * Replace `github.com/vektah/gqlparser/v2` with its fork `github.com/mertyildiran/gqlparser/v2` to fix the vulns * Upgrade the `github.com/mertyildiran/gqlparser/v2 v2.4.6` * Don't upgrade `golang.org/x/net`
-
gadotroee authored
-
- 01 May, 2022 4 commits
-
-
M. Mert Yıldıran authored
-
M. Mert Yıldıran authored
Fix the request-response matcher maps iteration in `clean()` method and share the streams map with the TLS tapper (#1059) * Fix `panic: interface conversion: api.RequestResponseMatcher is nil, not *http.requestResponseMatcher` error Also fix the request-response matcher maps iteration in `clean()` method. * Fix the mocks in the unit tests * Remove unnecessary fields from `tlsPoller` and implement `SetProtocol` method * Use concrete types in `tap` package * Share the streams map with the TLS tapper * Check interface conversion error
-
AmitUp9 authored
-
David Levanon authored
-
- 28 Apr, 2022 5 commits
-
-
M. Mert Yıldıran authored
Refactor `tap` module to achieve synchronously closing other protocol dissectors upon identification (#1026) * Remove `tcpStreamWrapper` struct * Refactor `tap` module and move some of the code to `tap/api` module * Move `TrafficFilteringOptions` struct to `shared` module * Change the `Dissect` method signature to have `*TcpReader` as an argument * Add `CloseOtherProtocolDissectors` method and use it to synchronously close the other protocol dissectors * Run `go mod tidy` in `cli` module * Rename `SuperIdentifier` struct to `ProtoIdentifier` * Remove `SuperTimer` struct * Bring back `CloseTimedoutTcpStreamChannels` method * Run `go mod tidy` everywhere * Remove `GOGC` environment variable from tapper * Fix the tests * Bring back `debug.FreeOSMemory()` call * Make `CloseOtherProtocolDissectors` method mutexed * Revert "Remove `GOGC` environment variable from tapper" This reverts commit cfc2484b. * Bring back the removed `checksum`, `nooptcheck` and `ignorefsmerr` flags * Define a bunch of interfaces and don't export any new structs from `tap/api` * Keep the interfaces in `tap/api` but move the structs to `tap/tcp` * Fix the unit tests by depending on `github.com/up9inc/mizu/tap` * Use the modified `tlsEmitter` * Define `TlsChunk` interface and make `tlsReader` implement `TcpReader` * Remove unused fields in `tlsReader` * Define `ReassemblyStream` interface and separate `gopacket` specififc fields to `tcpReassemblyStream` struct Such that make `tap/api` don't depend on `gopacket` * Remove the unused fields * Make `tlsPoller` implement `TcpStream` interface and remove the call to `NewTcpStreamDummy` method * Remove unused fields from `tlsPoller` * Remove almost all of the setter methods in `TcpReader` and `TcpStream` interface and remove `TlsChunk` interface * Revert "Revert "Remove `GOGC` environment variable from tapper"" This reverts commit ab2b9a80. * Revert "Bring back `debug.FreeOSMemory()` call" This reverts commit 1cce863b. * Remove excess comment * Fix acceptance tests (`logger` module) #run_acceptance_tests * Bring back `github.com/patrickmn/go-cache` * Fix `NewTcpStream` method signature * Put `tcpReader` and `tcpStream` mocks into protocol dissectors to remove `github.com/up9inc/mizu/tap` dependency * Fix AMQP tests * Revert 960ba644 * Revert `go.mod` and `go.sum` files in protocol dissectors * Fix the comment position * Revert `AppStatsInst` change * Fix indent * Fix CLI build * Fix linter error * Fix error msg * Revert some of the changes in `chunk.go`
-
AmitUp9 authored
-
Igor Gov authored
-
AmitUp9 authored
* searchable dropdown added to oas modal * remove unnecessary attribute from autocomplete * move css to sass file
-
Igor Gov authored
* Introducing eslint
-
- 27 Apr, 2022 1 commit
-
-
M. Mert Yıldıran authored
-