How To Install golang-github-lucas-clemente-quic-devel on Fedora 36

In this tutorial we learn how to install golang-github-lucas-clemente-quic-devel in Fedora 36. golang-github-lucas-clemente-quic-devel is QUIC implementation in pure go

Introduction

In this tutorial we learn how to install golang-github-lucas-clemente-quic-devel on Fedora 36.

What is golang-github-lucas-clemente-quic-devel

Quic-go is an implementation of the QUIC protocol in Go. It roughly implements the IETF QUIC draft, although we don’t fully support any of the draft versions at the moment. This package contains the source code needed for building packages that reference the following Go import paths – github.com/lucas-clemente/quic-go

We can use yum or dnf to install golang-github-lucas-clemente-quic-devel on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install golang-github-lucas-clemente-quic-devel.

Install golang-github-lucas-clemente-quic-devel on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install golang-github-lucas-clemente-quic-devel using dnf by running the following command:

sudo dnf -y install golang-github-lucas-clemente-quic-devel

Install golang-github-lucas-clemente-quic-devel on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install golang-github-lucas-clemente-quic-devel using yum by running the following command:

sudo yum -y install golang-github-lucas-clemente-quic-devel

How To Uninstall golang-github-lucas-clemente-quic-devel on Fedora 36

To uninstall only the golang-github-lucas-clemente-quic-devel package we can use the following command:

sudo dnf remove golang-github-lucas-clemente-quic-devel

golang-github-lucas-clemente-quic-devel Package Contents on Fedora 36

/usr/share/doc/golang-github-lucas-clemente-quic-devel
/usr/share/doc/golang-github-lucas-clemente-quic-devel/Changelog.md
/usr/share/doc/golang-github-lucas-clemente-quic-devel/README.md
/usr/share/doc/golang-github-lucas-clemente-quic-devel/docs
/usr/share/doc/golang-github-lucas-clemente-quic-devel/docs/quic.png
/usr/share/doc/golang-github-lucas-clemente-quic-devel/docs/quic.sketch
/usr/share/doc/golang-github-lucas-clemente-quic-devel/docs/quic.svg
/usr/share/doc/golang-github-lucas-clemente-quic-devel/example
/usr/share/doc/golang-github-lucas-clemente-quic-devel/example/Dockerfile
/usr/share/doc/golang-github-lucas-clemente-quic-devel/example/client
/usr/share/doc/golang-github-lucas-clemente-quic-devel/example/client/main.go
/usr/share/doc/golang-github-lucas-clemente-quic-devel/example/echo
/usr/share/doc/golang-github-lucas-clemente-quic-devel/example/echo/echo.go
/usr/share/doc/golang-github-lucas-clemente-quic-devel/example/main.go
/usr/share/gocode/src/github.com
/usr/share/gocode/src/github.com/lucas-clemente
/usr/share/gocode/src/github.com/lucas-clemente/quic-go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/.goipath
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/Changelog.md
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/README.md
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/buffer_pool.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/buffer_pool_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/client.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/client_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/closed_session.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/closed_session_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/config.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/config_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_generic.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_helper_darwin.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_helper_freebsd.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_helper_linux.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_id_generator.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_id_generator_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_id_manager.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_id_manager_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_oob.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_oob_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_windows.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/conn_windows_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/crypto_stream.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/crypto_stream_manager.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/crypto_stream_manager_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/crypto_stream_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/datagram_queue.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/datagram_queue_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/errors.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/frame_sorter.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/frame_sorter_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/framer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/framer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/frames
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/frames/cmd
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/frames/cmd/corpus.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/frames/fuzz.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/handshake
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/handshake/cmd
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/handshake/cmd/corpus.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/handshake/fuzz.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/header
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/header/cmd
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/header/cmd/corpus.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/header/fuzz.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/internal
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/internal/helper
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/internal/helper/helper.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/internal/helper/helper_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/internal/helper/helper_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/tokens
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/tokens/fuzz.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/transportparameters
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/transportparameters/cmd
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/transportparameters/cmd/corpus.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/fuzzing/transportparameters/fuzz.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/go.mod
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/body.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/body_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/client.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/client_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/error_codes.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/error_codes_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/frames.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/frames_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/gzip_reader.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/http3_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/request.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/request_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/request_writer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/request_writer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/response_writer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/response_writer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/roundtrip.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/roundtrip_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/server.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/http3/server_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/integrationtests
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/integrationtests/gomodvendor
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/integrationtests/gomodvendor/main.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/integrationtests/tools
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/integrationtests/tools/israce
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/integrationtests/tools/israce/norace.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/integrationtests/tools/israce/race.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/integrationtests/tools/proxy
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/integrationtests/tools/proxy/proxy.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/integrationtests/tools/proxy/proxy_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/integrationtests/tools/proxy/proxy_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interface.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/ack_eliciting.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/ack_eliciting_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/ackhandler.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/ackhandler_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/gen.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/interfaces.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/mock_sent_packet_tracker_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/mockgen.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/packet_linkedlist.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/packet_number_generator.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/packet_number_generator_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/received_packet_handler.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/received_packet_handler_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/received_packet_history.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/received_packet_history_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/received_packet_tracker.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/received_packet_tracker_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/send_mode.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/send_mode_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/sent_packet_handler.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/sent_packet_handler_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/sent_packet_history.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/ackhandler/sent_packet_history_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/bandwidth.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/bandwidth_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/clock.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/congestion_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/cubic.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/cubic_sender.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/cubic_sender_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/cubic_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/hybrid_slow_start.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/hybrid_slow_start_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/interface.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/pacer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/congestion/pacer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/flowcontrol
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/flowcontrol/base_flow_controller.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/flowcontrol/base_flow_controller_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/flowcontrol/connection_flow_controller.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/flowcontrol/connection_flow_controller_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/flowcontrol/flowcontrol_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/flowcontrol/interface.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/flowcontrol/stream_flow_controller.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/flowcontrol/stream_flow_controller_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/aead.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/aead_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/crypto_setup.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/crypto_setup_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/handshake_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/header_protector.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/hkdf.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/hkdf_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/initial_aead.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/initial_aead_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/interface.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/mock_handshake_runner_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/mockgen.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/retry.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/retry_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/session_ticket.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/session_ticket_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/tls_extension_handler.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/tls_extension_handler_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/token_generator.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/token_generator_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/token_protector.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/token_protector_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/updatable_aead.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/handshake/updatable_aead_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/logutils
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/logutils/frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/logutils/frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/logutils/logutils_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/ackhandler
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/ackhandler/received_packet_handler.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/ackhandler/sent_packet_handler.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/congestion.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/connection_flow_controller.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/crypto_setup.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/logging
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/logging/connection_tracer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/logging/tracer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/long_header_opener.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/mockgen.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/quic
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/quic/early_listener.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/quic/early_session.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/quic/stream.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/short_header_opener.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/short_header_sealer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/stream_flow_controller.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/tls
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/mocks/tls/client_session_cache.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/connection_id.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/connection_id_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/encryption_level.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/encryption_level_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/key_phase.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/key_phase_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/packet_number.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/packet_number_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/params.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/params_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/perspective.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/perspective_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/protocol.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/protocol_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/protocol_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/stream.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/stream_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/version.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/protocol/version_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qerr
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qerr/error_codes.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qerr/errorcodes_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qerr/errors.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qerr/errors_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qerr/errors_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qtls
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qtls/go116.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qtls/go117.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qtls/go118.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qtls/qtls_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/qtls/qtls_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/testutils
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/testutils/testutils.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/atomic_bool.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/atomic_bool_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/buffered_write_closer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/buffered_write_closer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/byteinterval_linkedlist.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/byteoder_big_endian_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/byteorder.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/byteorder_big_endian.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/gen.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/ip.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/ip_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/linkedlist
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/linkedlist/README.md
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/linkedlist/linkedlist.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/log.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/log_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/minmax.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/minmax_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/new_connection_id.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/newconnectionid_linkedlist.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/packet_interval.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/packetinterval_linkedlist.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/rand.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/rand_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/rtt_stats.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/rtt_stats_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/streamframe_interval.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/timer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/timer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/utils/utils_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/ack_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/ack_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/ack_range.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/ack_range_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/connection_close_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/connection_close_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/crypto_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/crypto_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/data_blocked_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/data_blocked_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/datagram_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/datagram_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/extended_header.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/extended_header_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/frame_parser.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/frame_parser_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/handshake_done_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/header.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/header_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/interface.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/log.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/log_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/max_data_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/max_data_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/max_stream_data_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/max_stream_data_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/max_streams_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/max_streams_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/new_connection_id_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/new_connection_id_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/new_token_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/new_token_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/path_challenge_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/path_challenge_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/path_response_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/path_response_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/ping_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/ping_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/pool.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/pool_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/reset_stream_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/reset_stream_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/retire_connection_id_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/retire_connection_id_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/stop_sending_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/stop_sending_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/stream_data_blocked_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/stream_data_blocked_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/stream_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/stream_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/streams_blocked_frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/streams_blocked_frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/transport_parameter_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/transport_parameters.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/version_negotiation.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/version_negotiation_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/internal/wire/wire_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop/client
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop/client/main.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop/http09
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop/http09/client.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop/http09/http09_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop/http09/http_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop/http09/server.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop/server
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop/server/main.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop/utils
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/interop/utils/logging.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging/frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging/interface.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging/logging_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging/mock_connection_tracer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging/mock_tracer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging/mockgen.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging/multiplex.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging/multiplex_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging/packet_header.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging/packet_header_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/logging/types.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_ack_frame_source_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_batch_conn_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_crypto_data_handler_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_crypto_stream_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_frame_source_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_mtu_discoverer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_multiplexer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_packer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_packet_handler_manager_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_packet_handler_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_packetconn_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_quic_session_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_receive_stream_internal_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_sealing_manager_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_send_conn_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_send_stream_internal_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_sender_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_session_runner_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_stream_getter_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_stream_internal_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_stream_manager_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_stream_sender_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_token_store_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_unknown_packet_handler_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mock_unpacker_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mockgen.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mtu_discoverer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/mtu_discoverer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/multiplexer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/multiplexer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/packet_handler_map.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/packet_handler_map_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/packet_packer.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/packet_packer_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/packet_unpacker.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/packet_unpacker_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/event.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/event_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/frame.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/frame_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/packet_header.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/packet_header_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/qlog.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/qlog_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/qlog_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/trace.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/types.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/qlog/types_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/quic_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/quicvarint
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/quicvarint/io.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/quicvarint/io_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/quicvarint/quicvarint_suite_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/quicvarint/varint.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/quicvarint/varint_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/receive_stream.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/receive_stream_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/retransmission_queue.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/retransmission_queue_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/send_conn.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/send_conn_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/send_queue.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/send_queue_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/send_stream.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/send_stream_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/server.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/server_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/session.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/session_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/stream.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/stream_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/streams_map.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/streams_map_generic_helper.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/streams_map_incoming_bidi.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/streams_map_incoming_generic.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/streams_map_incoming_generic_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/streams_map_incoming_uni.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/streams_map_outgoing_bidi.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/streams_map_outgoing_generic.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/streams_map_outgoing_generic_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/streams_map_outgoing_uni.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/streams_map_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/token_store.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/token_store_test.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/tools.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/window_update_queue.go
/usr/share/gocode/src/github.com/lucas-clemente/quic-go/window_update_queue_test.go
/usr/share/licenses/golang-github-lucas-clemente-quic-devel
/usr/share/licenses/golang-github-lucas-clemente-quic-devel/LICENSE

References

Summary

In this tutorial we learn how to install golang-github-lucas-clemente-quic-devel on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).