1. 5fac8d6 pw_rpc: Add ChannelManipulator by Armando Montanez · 2 years, 2 months ago
  2. a6af061 pw_transfer: Always set chunk type field by Alexei Frolov · 2 years, 2 months ago
  3. 194c5e1 pw_transfer: Expand integration test by Wyatt Hepler · 2 years, 6 months ago
  4. b9961bc pw_transfer: Expand log for failure case by Wyatt Hepler · 2 years, 2 months ago
  5. 9f29451 pw_transfer: Allow setting max chunk size by Wyatt Hepler · 2 years, 2 months ago
  6. f499bb0 pw_transfer: Allow transmitter to reduce window size by Alexei Frolov · 2 years, 2 months ago
  7. a0e07d6 pw_transfer: Ignore no-op continuation packets by Wyatt Hepler · 2 years, 2 months ago
  8. a66909a pw_transfer: Reset retry count when receiving data in C++ context by Alexei Frolov · 2 years, 2 months ago
  9. 0aa0bef pw_transfer: Add hdlc escape integration test by Erik Gilling · 2 years, 2 months ago
  10. 7278d99 pw_transfer: Make extend window divisor configurable by Alexei Frolov · 2 years, 2 months ago
  11. 8f3917a pw_transfer: Add transfer rate estimation by Alexei Frolov · 2 years, 3 months ago
  12. b3684b8 pw_transfer: Handle timeouts in a recovery state by Alexei Frolov · 2 years, 3 months ago
  13. b15c55b pw_rpc: Replace raw synchronous unary methods with asynchronous by Wyatt Hepler · 2 years, 3 months ago
  14. a221f21 pw_transfer: Allow modifying window size by Alexei Frolov · 2 years, 3 months ago
  15. 9d60ea3 pw_transfer: Prevent calling Finish() on a completed transfer by Wyatt Hepler · 2 years, 3 months ago
  16. 7566bc8 pw_rpc: Hold the mutex when registering services by Wyatt Hepler · 2 years, 3 months ago
  17. bad6d27 pw_status: Enforce [[nodiscard]] on pw::Status in upstream Pigweed by Wyatt Hepler · 2 years, 3 months ago
  18. 70a6210 Generate the dir_* build args and lists of modules by Wyatt Hepler · 2 years, 3 months ago
  19. c638978 pw_transfer: Don't use a thread notification for event ownership by Wyatt Hepler · 2 years, 3 months ago
  20. 384c54d pw_transfer: Handle errors consistently by Wyatt Hepler · 2 years, 3 months ago
  21. 13ee898 pw_transfer: Remove unnecessary code by Wyatt Hepler · 2 years, 3 months ago
  22. 4cc8c87 pw_transfer: Consolidate Initialize functions by Wyatt Hepler · 2 years, 3 months ago
  23. 9639d1c pw_transfer: Fix disabled tests by Wyatt Hepler · 2 years, 3 months ago
  24. 22ee114 pw_transfer: Rewrite to use event model by Alexei Frolov · 2 years, 4 months ago
  25. e4b6945 Reland "pw_protobuf_compiler: Adds Nanopb to Bazel build" by Ted Pudlik · 2 years, 4 months ago
  26. 0e718cb Revert "pw_protobuf_compiler: Adds Nanopb to Bazel build" by Ted Pudlik · 2 years, 4 months ago
  27. 059e10a pw_protobuf_compiler: Adds Nanopb to Bazel build by Nathaniel Brough · 2 years, 4 months ago
  28. c228f0d pw_transfer: Remove use of pw_rpc channel payload buffer by Wyatt Hepler · 2 years, 4 months ago
  29. 4adef6f pw_rpc: Remove PayloadBuffer() from the public API by Wyatt Hepler · 2 years, 4 months ago
  30. 64110f5 Fix the bazel build by Ted Pudlik · 2 years, 4 months ago
  31. c67146e pw_build: Add module configuration support for CMake by Ewout van Bekkum · 2 years, 5 months ago
  32. b0c5c99 pw_transfer: Don't call Finish() on inactive transfers in the C++ client by Alexei Frolov · 2 years, 4 months ago
  33. 328e409 pw_transfer: Add retry and timeout setters to C++ service by Alexei Frolov · 2 years, 4 months ago
  34. 55333fa pw_transfer: Rolling window by Alexei Frolov · 2 years, 5 months ago
  35. 3eaf141 pw_transfer: Do not Finish() inactive transfer by Armando Montanez · 2 years, 5 months ago
  36. 6f6b6a1 pw_transfer: Initial C++ client integration test by Wyatt Hepler · 2 years, 6 months ago
  37. 070ebff Replace ssize_t with ptrdiff_t in Pigweed code by Wyatt Hepler · 2 years, 5 months ago
  38. 15e2b1e pw_transfer: Support filling a receive buffer by Wyatt Hepler · 2 years, 6 months ago
  39. 39d8c5c pw_rpc: Remove deprecated methods and aliases by Alexei Frolov · 2 years, 6 months ago
  40. 5e3cf38 pw_transfer: Use RPC writers by Alexei Frolov · 2 years, 6 months ago
  41. f7c5938 pw_transfer: Properly clean up after completion by Wyatt Hepler · 2 years, 6 months ago
  42. 4fd8c80 pw_transfer: C++ timeouts and retries by Alexei Frolov · 2 years, 6 months ago
  43. 8e756e3 pw_rpc: Remove deprecated ServerContext& argument by Wyatt Hepler · 2 years, 6 months ago
  44. 9e5ba35 pw_transfer: Add progress callback by Jared Weinstein · 2 years, 6 months ago
  45. 4b4ebe1 pw_transfer: Add typescript library by Jared Weinstein · 2 years, 7 months ago
  46. 5839e4f pw_transfer: Add log module name to client.cc by Armando Montanez · 2 years, 6 months ago
  47. eba238f pw_transfer: Fix undefined behavior in memcpy by Wyatt Hepler · 2 years, 6 months ago
  48. 3d99d92 pw_transfer: Make C++ client work end to end by Alexei Frolov · 2 years, 7 months ago
  49. f79b9d0 pw_function: Pass by reference or rvalue reference by Wyatt Hepler · 2 years, 6 months ago
  50. d71f4f6 pw_transfer: Refactor protocol code by Alexei Frolov · 2 years, 7 months ago
  51. 77d8571 OWNERS: Add throughout tree by Rob Mohr · 2 years, 7 months ago
  52. 4180d4d clang-tidy: readability-inconsistent-declaration-parameter-name by Ted Pudlik · 2 years, 7 months ago
  53. 6d642e4 clang-tidy: Fix and enforce additional checks by Ted Pudlik · 2 years, 7 months ago
  54. c8bdc7d pw_rpc: Add optional global, non-recursive mutex by Wyatt Hepler · 2 years, 7 months ago
  55. 9ffaca4 pw_transfer: Initial timeout in Python client by Wyatt Hepler · 2 years, 7 months ago
  56. 86e05de pw_rpc: Add call IDs to protocol by Alexei Frolov · 2 years, 7 months ago
  57. 82db4b1 pw_rpc: Rework C++ client; implement raw client by Wyatt Hepler · 2 years, 8 months ago
  58. b5aeefc pw_rpc: Rework the FakeChannelOutput classes by Wyatt Hepler · 2 years, 8 months ago
  59. 08956ab pw_transfer: Support seeking in reads; standardize statuses by Wyatt Hepler · 2 years, 7 months ago
  60. 982b005 pw_transfer: Reorganize Python client code by Wyatt Hepler · 2 years, 7 months ago
  61. 3b7e5d5 pw_transfer: Expose ProgressCallback in pw_transfer by Wyatt Hepler · 2 years, 7 months ago
  62. 402cd8e pw_transfer: Handle dropping the sender's final write chunk by Wyatt Hepler · 2 years, 8 months ago
  63. e426b32 pw_transfer: Integration tests with packet loss by Wyatt Hepler · 2 years, 8 months ago
  64. 0243e41 pw_transfer: Resend transfer params on client retries by Wyatt Hepler · 2 years, 8 months ago
  65. 31cace3 pw_transfer: Prevent receiver from requesting 0 bytes by Wyatt Hepler · 2 years, 8 months ago
  66. 6bbb9ba pw_transfer: Restart pending transfers on initial packet by Wyatt Hepler · 2 years, 8 months ago
  67. 36672e6 pw_transfer: Test recent service improvements by Wyatt Hepler · 2 years, 8 months ago
  68. 500a866 pw_transfer: Reduce duplication in test by Wyatt Hepler · 2 years, 8 months ago
  69. 742dd11 pw_transfer: Ignore chunks for non-pending transfers by Wyatt Hepler · 2 years, 8 months ago
  70. e6209d9 pw_transfer: Reorganize code; ignore bad chunks after drops by Wyatt Hepler · 2 years, 8 months ago
  71. 59b0add pw_transfer: Skip stale windows in Python client by Wyatt Hepler · 2 years, 8 months ago
  72. 6a3c063 pw_transfer: Refactor to share code; add logs by Wyatt Hepler · 2 years, 8 months ago
  73. f954c8b pw_transfer: Retry on write transfer timeouts by Wyatt Hepler · 2 years, 8 months ago
  74. 509537a pw_transfer: Report errors from FinalizeWrite() by Wyatt Hepler · 2 years, 8 months ago
  75. ff057e8 pw_transfer: Start C++ client by Alexei Frolov · 2 years, 8 months ago
  76. 4c467d3 pw_transfer: Python client and C++ service fixes by Alexei Frolov · 2 years, 8 months ago
  77. 8d39361 pw_transfer: Add progress callback to write transfers in Python client by Alexei Frolov · 2 years, 8 months ago
  78. 1d22124 docs: Restore blockdiag diagrams by Wyatt Hepler · 2 years, 9 months ago
  79. 2a70d8f pw_rpc: Fix destructor ordering problem in test helpers by Wyatt Hepler · 2 years, 9 months ago
  80. 79ea2cf docs: Remove blockdiag by Wyatt Hepler · 2 years, 9 months ago
  81. fad8e85 pw_transfer: Use files in integration tests by Alexei Frolov · 2 years, 9 months ago
  82. d63bd74 bazel: Missing Python rules by Anthony DiGirolamo · 2 years, 9 months ago
  83. 82d499b pw_rpc: Integration test port configurability by Wyatt Hepler · 2 years, 9 months ago
  84. afb861c pw_build: Generate setup.cfg files by Anthony DiGirolamo · 2 years, 9 months ago
  85. 7b62e93 pw_stream: Rework the stream classes by Wyatt Hepler · 2 years, 9 months ago
  86. 563946f pw_transfer: C++ service write support by Alexei Frolov · 2 years, 10 months ago
  87. d1ca56c overall: Adding `IgnoreError()` where Status was discarded by Adrien Larbanet · 3 years ago
  88. cf43bbf pw_unit_test: Improve integration test reliability by Wyatt Hepler · 2 years, 9 months ago
  89. 182274d pw_rpc: Fix more missing integration test deps by Wyatt Hepler · 2 years, 9 months ago
  90. 3155cd1 pw_rpc: Update test RPC server args by Wyatt Hepler · 2 years, 9 months ago
  91. 3f3bfba pw_rpc: Add missing integration test dependencies by Wyatt Hepler · 2 years, 10 months ago
  92. 2253040 pw_transfer: Python & C++ integration test by Wyatt Hepler · 2 years, 10 months ago
  93. 9f3708c pw_protobuf: Update to final names by Armando Montanez · 2 years, 10 months ago
  94. 32a875d pw_transfer: Fix start logic by Alexei Frolov · 2 years, 10 months ago
  95. 671d135 pw_transfer: Run buildifier by Rob Mohr · 2 years, 10 months ago
  96. 36b1ff9 pw_transfer: Python transfer client fixes by Alexei Frolov · 2 years, 10 months ago
  97. f93cb26 pw_transfer: Initial C++ service by Alexei Frolov · 2 years, 10 months ago
  98. 35240da pw_rpc: Rework Python RPC client by Wyatt Hepler · 2 years, 10 months ago
  99. d1a1198 bazel: Remove license comments by Rob Mohr · 2 years, 10 months ago
  100. 0c94fc2 pw_transfer: Initial Python implementation by Alexei Frolov · 2 years, 11 months ago