notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
mvfst Implementation of the QUIC transport protocol
g20220328_3 net on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout g20220328Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-09-08 17:40:32
Last Update: 2022-05-22 20:17:16
Commit Hash: b082b3d
License: APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (202 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mvfst-g20220328_3/catalog.mk
  3. /usr/local/share/licenses/mvfst-g20220328_3/LICENSE
  4. /usr/local/share/licenses/mvfst-g20220328_3/APACHE20
  5. include/quic/QuicConstants.h
  6. include/quic/QuicException.h
  7. include/quic/api/IoBufQuicBatch.h
  8. include/quic/api/LoopDetectorCallback.h
  9. include/quic/api/Observer.h
  10. include/quic/api/QuicBatchWriter.h
  11. include/quic/api/QuicPacketScheduler.h
  12. include/quic/api/QuicSocket.h
  13. include/quic/api/QuicStreamAsyncTransport.h
  14. include/quic/api/QuicTransportBase.h
  15. include/quic/api/QuicTransportFunctions.h
  16. include/quic/api/test/MockQuicSocket.h
  17. include/quic/api/test/Mocks.h
  18. include/quic/client/QuicClientAsyncTransport.h
  19. include/quic/client/QuicClientTransport.h
  20. include/quic/client/connector/QuicConnector.h
  21. include/quic/client/handshake/CachedServerTransportParameters.h
  22. include/quic/client/handshake/ClientHandshake.h
  23. include/quic/client/handshake/ClientHandshakeFactory.h
  24. include/quic/client/handshake/ClientTransportParametersExtension.h
  25. include/quic/client/state/ClientStateMachine.h
  26. include/quic/codec/ConnectionIdAlgo.h
  27. include/quic/codec/Decode.h
  28. include/quic/codec/DefaultConnectionIdAlgo.h
  29. include/quic/codec/PacketNumber.h
  30. include/quic/codec/PacketNumberCipher.h
  31. include/quic/codec/QuicConnectionId.h
  32. include/quic/codec/QuicHeaderCodec.h
  33. include/quic/codec/QuicInteger.h
  34. include/quic/codec/QuicPacketBuilder.h
  35. include/quic/codec/QuicPacketRebuilder.h
  36. include/quic/codec/QuicReadCodec.h
  37. include/quic/codec/QuicWriteCodec.h
  38. include/quic/codec/Types.h
  39. include/quic/common/BufAccessor.h
  40. include/quic/common/BufUtil.h
  41. include/quic/common/CircularDeque-inl.h
  42. include/quic/common/CircularDeque.h
  43. include/quic/common/EnumArray.h
  44. include/quic/common/FunctionLooper.h
  45. include/quic/common/IntervalSet-inl.h
  46. include/quic/common/IntervalSet.h
  47. include/quic/common/MonitoredObject.h
  48. include/quic/common/SmallVec.h
  49. include/quic/common/SocketUtil.h
  50. include/quic/common/TimeUtil.h
  51. include/quic/common/Timers.h
  52. include/quic/common/TransportKnobs.h
  53. include/quic/common/Variant.h
  54. include/quic/common/WindowedCounter.h
  55. include/quic/common/third-party/enum.h
  56. include/quic/congestion_control/Bandwidth.h
  57. include/quic/congestion_control/Bbr.h
  58. include/quic/congestion_control/BbrBandwidthSampler.h
  59. include/quic/congestion_control/BbrRttSampler.h
  60. include/quic/congestion_control/BbrTesting.h
  61. include/quic/congestion_control/CongestionControlFunctions.h
  62. include/quic/congestion_control/CongestionControllerFactory.h
  63. include/quic/congestion_control/Copa.h
  64. include/quic/congestion_control/Copa2.h
  65. include/quic/congestion_control/NewReno.h
  66. include/quic/congestion_control/Pacer.h
  67. include/quic/congestion_control/QuicCCP.h
  68. include/quic/congestion_control/QuicCubic.h
  69. include/quic/congestion_control/ServerCongestionControllerFactory.h
  70. include/quic/congestion_control/StaticCwndCongestionController.h
  71. include/quic/congestion_control/TokenlessPacer.h
  72. include/quic/congestion_control/third_party/ccp/libstartccp.h
  73. include/quic/congestion_control/third_party/windowed_filter.h
  74. include/quic/d6d/BinarySearchProbeSizeRaiser.h
  75. include/quic/d6d/ConstantStepProbeSizeRaiser.h
  76. include/quic/d6d/ProbeSizeRaiser.h
  77. include/quic/d6d/QuicD6DStateFunctions.h
  78. include/quic/d6d/Types.h
  79. include/quic/dsr/DSRPacketizationRequestSender.h
  80. include/quic/dsr/Types.h
  81. include/quic/dsr/backend/DSRPacketizer.h
  82. include/quic/dsr/frontend/PacketBuilder.h
  83. include/quic/dsr/frontend/Scheduler.h
  84. include/quic/dsr/frontend/WriteCodec.h
  85. include/quic/dsr/frontend/WriteFunctions.h
  86. include/quic/dsr/test/Mocks.h
  87. include/quic/fizz/client/handshake/FizzClientExtensions.h
  88. include/quic/fizz/client/handshake/FizzClientHandshake.h
  89. include/quic/fizz/client/handshake/FizzClientQuicHandshakeContext.h
  90. include/quic/fizz/client/handshake/QuicPskCache.h
  91. include/quic/fizz/client/handshake/QuicTokenCache.h
  92. include/quic/fizz/handshake/FizzBridge.h
  93. include/quic/fizz/handshake/FizzCryptoFactory.h
  94. include/quic/fizz/handshake/FizzPacketNumberCipher.h
  95. include/quic/fizz/handshake/FizzRetryIntegrityTagGenerator.h
  96. include/quic/fizz/handshake/FizzTransportParameters.h
  97. include/quic/fizz/handshake/QuicFizzFactory.h
  98. include/quic/flowcontrol/QuicFlowController.h
  99. include/quic/handshake/Aead.h
  100. include/quic/handshake/CryptoFactory.h
  101. include/quic/handshake/HandshakeLayer.h
  102. include/quic/handshake/RetryIntegrityTagGenerator.h
  103. include/quic/handshake/TransportParameters.h
  104. include/quic/happyeyeballs/QuicHappyEyeballsFunctions.h
  105. include/quic/logging/BaseQLogger.h
  106. include/quic/logging/FileQLogger.h
  107. include/quic/logging/QLogger.h
  108. include/quic/logging/QLoggerConstants.h
  109. include/quic/logging/QLoggerTypes.h
  110. include/quic/loss/QuicLossFunctions.h
  111. include/quic/server/AcceptObserver.h
  112. include/quic/server/CCPReader.h
  113. include/quic/server/QuicCcpThreadLauncher.h
  114. include/quic/server/QuicReusePortUDPSocketFactory.h
  115. include/quic/server/QuicServer.h
  116. include/quic/server/QuicServerPacketRouter.h
  117. include/quic/server/QuicServerTransport.h
  118. include/quic/server/QuicServerTransportFactory.h
  119. include/quic/server/QuicServerWorker.h
  120. include/quic/server/QuicSharedUDPSocketFactory.h
  121. include/quic/server/QuicUDPSocketFactory.h
  122. include/quic/server/RateLimiter.h
  123. include/quic/server/SlidingWindowRateLimiter.h
  124. include/quic/server/handshake/AppToken.h
  125. include/quic/server/handshake/DefaultAppTokenValidator.h
  126. include/quic/server/handshake/ServerHandshake.h
  127. include/quic/server/handshake/ServerHandshakeFactory.h
  128. include/quic/server/handshake/ServerTransportParametersExtension.h
  129. include/quic/server/handshake/StatelessResetGenerator.h
  130. include/quic/server/handshake/TokenGenerator.h
  131. include/quic/server/state/ServerConnectionIdRejector.h
  132. include/quic/server/state/ServerStateMachine.h
  133. include/quic/state/AckEvent.h
  134. include/quic/state/AckHandlers.h
  135. include/quic/state/AckStates.h
  136. include/quic/state/DatagramHandlers.h
  137. include/quic/state/LossState.h
  138. include/quic/state/OutstandingPacket.h
  139. include/quic/state/PacketEvent.h
  140. include/quic/state/PendingPathRateLimiter.h
  141. include/quic/state/QuicConnectionStats.h
  142. include/quic/state/QuicPacingFunctions.h
  143. include/quic/state/QuicPriorityQueue.h
  144. include/quic/state/QuicStateFunctions.h
  145. include/quic/state/QuicStreamFunctions.h
  146. include/quic/state/QuicStreamManager.h
  147. include/quic/state/QuicStreamPrioritiesObserver.h
  148. include/quic/state/QuicStreamUtilities.h
  149. include/quic/state/QuicTransportStatsCallback.h
  150. include/quic/state/SimpleFrameFunctions.h
  151. include/quic/state/StateData.h
  152. include/quic/state/StreamData.h
  153. include/quic/state/TransportSettings.h
  154. include/quic/state/stream/StreamReceiveHandlers.h
  155. include/quic/state/stream/StreamSendHandlers.h
  156. include/quic/state/stream/StreamStateFunctions.h
  157. include/quic/state/test/AckEventTestUtil.h
  158. include/quic/state/test/MockQuicStats.h
  159. include/quic/state/test/Mocks.h
  160. lib/cmake/mvfst/mvfst-config.cmake
  161. lib/cmake/mvfst/mvfst-targets-release.cmake
  162. lib/cmake/mvfst/mvfst-targets.cmake
  163. lib/libmvfst_buf_accessor.a
  164. lib/libmvfst_bufutil.a
  165. lib/libmvfst_cc_algo.a
  166. lib/libmvfst_client.a
  167. lib/libmvfst_codec.a
  168. lib/libmvfst_codec_decode.a
  169. lib/libmvfst_codec_packet_number_cipher.a
  170. lib/libmvfst_codec_pktbuilder.a
  171. lib/libmvfst_codec_pktrebuilder.a
  172. lib/libmvfst_codec_types.a
  173. lib/libmvfst_constants.so
  174. lib/libmvfst_d6d_state_functions.a
  175. lib/libmvfst_d6d_types.a
  176. lib/libmvfst_dsr_frontend.so
  177. lib/libmvfst_dsr_types.so
  178. lib/libmvfst_exception.so
  179. lib/libmvfst_fizz_client.a
  180. lib/libmvfst_fizz_handshake.a
  181. lib/libmvfst_flowcontrol.a
  182. lib/libmvfst_handshake.a
  183. lib/libmvfst_happyeyeballs.a
  184. lib/libmvfst_looper.a
  185. lib/libmvfst_loss.a
  186. lib/libmvfst_qlogger.a
  187. lib/libmvfst_server.a
  188. lib/libmvfst_server_state.a
  189. lib/libmvfst_socketutil.a
  190. lib/libmvfst_state_ack_handler.so
  191. lib/libmvfst_state_datagram_handler.so
  192. lib/libmvfst_state_functions.so
  193. lib/libmvfst_state_machine.so
  194. lib/libmvfst_state_pacing_functions.so
  195. lib/libmvfst_state_simple_frame_functions.so
  196. lib/libmvfst_state_stream.a
  197. lib/libmvfst_state_stream_functions.so
  198. lib/libmvfst_transport.a
  199. lib/libmvfst_transport_knobs.a
  200. @owner
  201. @group
  202. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • mvfst>0:net/mvfst
  • For LIB depends:
    • libmvfst_constants.so:net/mvfst
    • libmvfst_dsr_frontend.so:net/mvfst
    • libmvfst_dsr_types.so:net/mvfst
    • libmvfst_exception.so:net/mvfst
    • libmvfst_state_ack_handler.so:net/mvfst
    • libmvfst_state_datagram_handler.so:net/mvfst
    • libmvfst_state_functions.so:net/mvfst
    • libmvfst_state_machine.so:net/mvfst
    • libmvfst_state_pacing_functions.so:net/mvfst
    • libmvfst_state_simple_frame_functions.so:net/mvfst
    • libmvfst_state_stream_functions.so:net/mvfst
To install the port:
cd /usr/ports/net/mvfst/ && make install clean
To add the package, run one of these commands:
  • pkg install net/mvfst
  • pkg install mvfst
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mvfst
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
mvfst
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-g20220328
FreeBSD:12:amd64g20220328_2g20220328
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64g20220328_2g20220328
FreeBSD:13:amd64g20220328_3g20220328
FreeBSD:13:armv6--
FreeBSD:13:armv7-g20220328
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-g20210508
FreeBSD:14:aarch64g20220328_2-
FreeBSD:14:amd64g20220328_3-
FreeBSD:14:armv6--
FreeBSD:14:armv7g20220328_2-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64g20201119-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
Library dependencies:
  1. libboost_system.so : devel/boost-libs
  2. libdouble-conversion.so : devel/double-conversion
  3. libevent.so : devel/libevent
  4. libfizz.so : security/fizz
  5. libfmt.so : devel/libfmt
  6. libfolly.so : devel/folly
  7. libgflags.so : devel/gflags
  8. libglog.so : devel/glog
  9. libicui18n.so : devel/icu
  10. liblz4.so : archivers/liblz4
  11. libsnappy.so : archivers/snappy
  12. libsodium.so : security/libsodium
  13. libunwind.so : devel/libunwind
  14. libzstd.so : archivers/zstd
This port is required by:
for Build
  1. www/proxygen

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/facebookincubator/mvfst/tar.gz/31cadb557c903355e1ea04261f52e89098a68f99?dummy=/
Collapse this list.

Number of commits found: 17

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 May 2022 20:17:16
 files touched by this commit commit hash:b082b3d13e8c4872b73fb681eb99b261926ac9cd  g20220328_3
Dima Panov (fluffy) search for other commits by this committer
devel/boost-all: bump all library consumers after boost upgrade

PR:	246106
17 Apr 2022 23:58:01
 files touched by this commit commit hash:2ffb4427a317c99668e64f952d41091f1a4f0769  g20220328_2
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/glog: Update to 0.6.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/google/glog/releases
07 Apr 2022 00:39:10
 files touched by this commit commit hash:268cee3b0227efd217869b43152e8936a05cb850  g20220328_1
Jan Beich (jbeich) search for other commits by this committer
devel/icu: update to 71.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-71-1
Reported by:	GitHub (watch releases)
PR:		262654
Exp-run by:	antoine
Approved by:	fluffy
28 Mar 2022 19:41:27
 files touched by this commit commit hash:66dc4f3659e3f4ffc19585d34bc598075c6f4096  g20220328
Yuri Victorovich (yuri) search for other commits by this committer
net/mvfst: Update g20220226 -> g20220328
28 Feb 2022 18:30:25
 files touched by this commit commit hash:da9d203a3b0f91ba0295a9346f0ed1c6858a1f54  g20220226
Yuri Victorovich (yuri) search for other commits by this committer
net/mvfst: Update g20220214 -> g20220226
14 Feb 2022 19:56:20
 files touched by this commit commit hash:7d1e2de237ee6f4694fb50d8ffa0e780be89094b  g20220214
Yuri Victorovich (yuri) search for other commits by this committer
net/mvfst: Update g20211107 -> g20220214
08 Nov 2021 00:48:55
 files touched by this commit commit hash:93de4c0570d25df835e53db38aa47cfa9e5219fd  g20211107
Yuri Victorovich (yuri) search for other commits by this committer
net/mvfst: Updat g20210701 -> g20211107
21 Oct 2021 14:26:55
 files touched by this commit commit hash:9af6d3982f84d7886e7fbe6b796831bd17eab5c6  g20210701_1
Stefan Eßer (se) search for other commits by this committer
net/mvfst: Add CPE information

Approved by:	portmgr (blanket)
21 Jul 2021 18:11:51
 files touched by this commit commit hash:287cd8ad71d23e31948296cb773d3ebaaed14641  g20210701_1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libfmt: Update to 8.0.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/fmtlib/fmt/releases
PR:		257026
Exp-run by:	antoine
04 Jul 2021 23:41:15
 files touched by this commit commit hash:d7dc6b6a3933a296024ced3766abf6d5895397cf  g20210701
Yuri Victorovich (yuri) search for other commits by this committer
net/mvfst: Update g20210508 -> g20210701
10 May 2021 17:13:50
Refresh  files touched by this commit commit hash:23ccdfccede7310692cca038612debf841dd7e90  Sanity Test Failure
Yuri Victorovich (yuri) search for other commits by this committer
net/mvfst: Update g20201119 -> g20210508
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  g20201119
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  g20201119
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
20 Nov 2020 07:22:16
Original commit files touched by this commit Revision:555746  g20201119
yuri search for other commits by this committer
net/mvfst: Update g20201102 -> g20201119
03 Nov 2020 18:08:31
Original commit files touched by this commit Revision:554006  g20201102
yuri search for other commits by this committer
net/mvfst: Update g20201014 -> g20201102
15 Oct 2020 05:41:26
Original commit files touched by this commit Revision:552376  g20201014
yuri search for other commits by this committer
net/mvfst: Update g20200805 -> g20201014
08 Sep 2020 17:39:55
Original commit files touched by this commit Revision:548002  g20200805
yuri search for other commits by this committer
New port: net/mvfst: Implementation of the QUIC transport protocol

Number of commits found: 17