Fix dependency management

This commit is contained in:
Omar Roth 2019-11-15 22:11:05 -05:00
parent 10e2894eef
commit 1e96fa1d8d
No known key found for this signature in database
GPG key ID: B8254FB7EC3D37F2

View file

@ -1,5 +1,4 @@
require "./lsquic/patch"
require "./lsquic/liblsquic"
require "./lsquic/*"
require "http/headers"
require "socket"
@ -15,6 +14,9 @@ HEADERS = HTTP::Headers{
# "content-length" => "0",
}
# Crystal will try to be smart and optimize away our dependencies, this "pins" them
OpenSSL::SSL::Context::Client.new
engine_flags = LibLsquic::LSENG_HTTP
LibLsquic.engine_init_settings(out engine_settings, engine_flags)
engine_settings.es_ua = "Chrome/78.0.3904.97 Linux x86_64"