-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] master from erlang:master #219
Conversation
- when starting httpd, starting httpd_manager first - default to net_adm:localhost() in httpd_request_handler:init - avoid calling net_adm for expected execution flows
If two or more processes calls halt it seems the yielded dummy call halt(undefined,undefined) can actually happen. Suspend the calling process to make sure it does get scheduled again.
into sverker/27/erts/halt-race-fix/OTP-19490
For some reason the prebuilt images never were cached, by changing to inline cache it works again.
…190' into maint * kuba/inets/start_httpd_manager_first/OTP-19486/ERIERL-1190: inets: fix httpd startup sequence + net_adm default
* ingela/ssl/sni-fun-error-handling/OTP-19467: ssl: Improve error handling of sni_fun
…t-27 * ingela/ssl/maint-27/socket-inherit/OTP-19457: ssl: Handle defaults on version change
…190' into maint-27 * kuba/inets/start_httpd_manager_first/OTP-19486/ERIERL-1190: inets: fix httpd startup sequence + net_adm default
Github has a limitation of 10GB of data that you can have in a github pages instance, and we constantly hit that limit for our PRs. So the PR viewing service has not been migrated to erlang.org. This commit redirects the links and removes the infrastructure to upload PR results.
…o-erlang.org gh: Migrate PR test logs and docs to erlang.org
* lukas/gh/migrate-pr-results-to-erlang.org: gh: Fix link to new test results
* lukas/gh/debug-docker-build-cache: gh: Update docker builds to use inline cache
* maint-27: Updated OTP version Prepare release Update copyright year
* maint: Updated OTP version Prepare release Update copyright year
Reviewer's Guide by SourceryThis pull request includes changes to the Github Actions workflow, the Sequence diagram for httpd startup with server name lookupsequenceDiagram
participant httpd_request_handler
participant ConfigDB
participant net_adm
httpd_request_handler->>ConfigDB: lookup(server_name)
alt server_name found in ConfigDB
ConfigDB-->>httpd_request_handler: EtsValue
httpd_request_handler->>httpd_request_handler: ServerName = EtsValue
else server_name not found in ConfigDB
ConfigDB-->>httpd_request_handler: undefined
httpd_request_handler->>net_adm: localhost()
net_adm-->>httpd_request_handler: Hostname
httpd_request_handler->>httpd_request_handler: ServerName = Hostname
end
httpd_request_handler->>httpd_request_handler: ServerNameBin = iolist_to_binary(ServerName)
httpd_request_handler->>httpd_request_handler: set_label({Protocol, ServerNameBin})
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )
Summary by Sourcery
Prepare inets and ssl for the OTP 27.1 release. This includes fixing bugs related to SSL protocol version handling, SNI error handling, and httpd startup robustness. Additionally, update the build process for the base Docker image, remove unused scripts and workflows, and update documentation and copyright years.
Bug Fixes:
ssl:listen/2
.Build:
MAKEFLAGS
build argument from the Docker build commandCI:
erlang/erlang.github.io
repository, uploading PRs to GitHub pages, and deploying to GitHub pages from the PR comment workflow.Documentation:
Chores:
httpd_instance_sup.erl
,httpd_request_handler.erl
andinets.app.src
.sync-github-prs.es
script and the associated GitHub workflow.