Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor of endpoint and connection management state logic (#77)
* address unbounded channel in signal client * checkpoint * checkpoint * integrate api changes into tx5 high level * temp test fix * event cleanup * checkpoint * checkpoint * checkpoint * checkpoint * checkpoint * unit test pattern * modules * preflight checking * ban * drop edge cases and send timeouts * broadcast * stats * metrics * demo + benchmarks * cleanup * broken test * fix negotiation * drop test * can shutdown signal server * fix sig drop test * enable android 33 test * new rust lints * attempt windows fix * windows takes longer * even more windows time * switch to app_dirs2 and check permissions on android tests * checkpoint work on tx5 protocol * working tx5 proto * integrate new protocol * checkpoint, need to cleanup conns on errors * test fix * fix panics & closed runtimes * older rust visibility warn * try again * test fix * win test tweak * Apply suggestions from code review Co-authored-by: Jost Schulte <jost.schulte@protonmail.com> * maybe test fix * upgrade pion * debug * debugging * event tweak * event timeout * add event dispatcher unit tests * impl Debug on Ep3 * code review comment * code review comment * code review comment * Update crates/tx5/src/proto.rs Co-authored-by: Michael Dougherty <maackle.d@gmail.com> * remove convenience conversion per code review * code review comment * code review comment * core review comment * code review comment * code review comment * code review comment - simplified AbortableTimedSharedFuture * simplify event dispatcher * cleanup * switch to ubuntu + kvm for android test runners * debug config and bump ver * rebuild lock file --------- Co-authored-by: Jost Schulte <jost.schulte@protonmail.com> Co-authored-by: Michael Dougherty <maackle.d@gmail.com>
- Loading branch information