lwthiker
92a5b8c7ab
Add support for impersonating Firefox 100
...
Add support for impersonating Firefox 100. The TLS signature is identical to
previous versions of Firefox.
In addition, upgrade NSS (Firefox's TLS library) to version 3.77 used by
Firefox 100. This is not strictly necessary as the previous version used
works just fine, but it's better keep up with the newest version.
2022-05-15 20:50:45 +03:00
lwthiker
7167328e37
Publish stripped binaries to GitHub release assets
...
To reduce size of built binaries, strip the binaries before publishing
them.
2022-05-14 18:50:18 +03:00
lwthiker
5b260dfa3c
Add compiled binaries to GitHub releases
2022-05-14 10:09:03 +03:00
lwthiker
124f0740be
Cache build files during GitHub action workflows ( #60 )
...
To speed up the automatic workflows, attempt to cache the slowest part
of the build, which is the compilation of the TLS libraries (NSS/BoringSSL).
2022-05-13 23:13:51 +03:00
lwthiker
2b4b284cc8
Add 'apt-get update' in GitHub action workflow
...
And change 'apt' to 'apt-get' to prevent the warning message:
'WARNING: apt does not have a stable CLI interface. Use with caution in
scripts.'
2022-04-30 13:58:11 +03:00
lwthiker
90012e78de
Fix various issues with automatic tests on macOS
2022-04-30 13:56:33 +03:00
lwthiker
ad77483b70
Don't install Go on macOS GitHub Action runner
...
Go is already installed and conflicts with 'brew install go'.
2022-04-30 13:56:33 +03:00
lwthiker
8019a00959
Run the automatic tests on a macOS runner as well
2022-04-30 13:56:33 +03:00
lwthiker
7d86e2f285
Add make target to check that build is correct
...
Add a few checks as in f320cec to ensure that 'curl-impersonate' was
compiled with all the required features (compression, tls, http2).
2022-04-17 17:30:53 +03:00
lwthiker
842415f119
Add missing tests dependency in GitHub action
2022-04-12 22:21:13 +03:00
lwthiker
f1b31726dc
Fix action failing on running pytest as sudo
2022-04-12 21:59:26 +03:00
lwthiker
e04e53b4d5
Use 'sudo' to launch pytest (because of tcpdump)
2022-04-12 17:32:29 +03:00
lwthiker
48d18cd8cd
Add GitHub Action to test native builds
...
Add a GitHub action to compile and test native builds using the new
Makefile-based build system. Currently runs on Ubuntu and in the future
will run similarly on MacOS.
2022-04-12 16:53:22 +03:00