summaryrefslogtreecommitdiff
path: root/Ports/openssl
AgeCommit message (Collapse)Author
2021-10-05Ports: Compile OpenSSL with threads and as a shared libraryRodrigo Tobar
By defining our own target platform in the OpenSSL compilation configuration we can now compile an OpenSSL shared library. We need to avoid symbol versioning though, as serenity's LibELF doesn't support this yet. We are now also compiling with threading support to allow using this from Python.
2021-10-05Ports: Make array-like settings actual arraysTim Schumacher
We may need entries with spaces in makeopts, installopts, and configopts, and at that point we should also convert depends and auth_opts to avoid confusion.
2021-09-09Ports: Disable IPV6 in OpenSSLKen Herner
Fixes #9902
2021-07-30Ports: Update OpenSSL to 1.1.1kLuke
2021-07-29Ports: Remove outdated patch for OpenSSLJelle Raaijmakers
Additionally, this patch failed to apply on some versions of `patch` since it was a git diff instead of a `diff -u` patch.
2021-06-11Ports/OpenSSL: Switch to sha256 signature checkJelle Raaijmakers
2021-06-11Ports/OpenSSL: Use `install_prefix` to fix resource installJelle Raaijmakers
The `--openssldir` parameter was causing OpenSSL to search for its resources in the wrong location, e.g.: `/serenity/Build/i686/Root/usr/local/ssl/...` By using `--install_prefix`, the build system understands where to put the OpenSSL files and does not leak the build path into the compiled binaries.
2021-06-11Ports/OpenSSL: Remove test statementJelle Raaijmakers
2021-06-11Ports/OpenSSL: Remove unnecessary patchJelle Raaijmakers
2021-04-25Ports: Fix detection for -ldlGunnar Beutner
2021-04-20Ports: Improve consistency and quality of portsPanagiotis Vasilopoulos
- Replaced /Root with - Improved documentation. - Removed a few typos. - Replaced with - Added brackets in some cases. Most of the changes were reviewed and applied manually.
2021-03-11Ports: Replace hardcoded Build/ paths with SERENITY_BUILD_DIRLinus Groh
Fixes #5710.
2021-01-22Meta: Get building on NixOS (#5005)Jonathan Turner
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
Closes https://github.com/SerenityOS/serenity/issues/2080
2020-04-06Ports: refresh OpenSSL, make it build its command line utils.Xiao NuoFu
This patch refreshes the openssl port and makes it build the utilities in apps/, e.g. the openssl utility. Now you can do this from Serenity: $ openssl s_client -connect example.org:443 ... GET / HTTP/1.1 Host: example.org <HTTP response here> The download URL was bit-rotten and needed a fix.
2020-02-06Ports: Added checksums / signature files and other fixesEmanuel Sprung
* Use ${version} instead of explicit version numbers in urls/filenames * Move -L option to port script, as this is always good * Fix some various other stuff
2020-01-26Ports+OpenSSL: Fix RAND_poll patchMWGuy
2019-11-15Ports: Add openssl packageMWGuy