http_multi_server
A dart:io HttpServer wrapper that handles requests from multiple servers.
3.2.2
9.0M downloads/mo
#49 most downloaded on pub.dev
dart-lang/http
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 6 weeks to 2.5 years
Nearly every release is documented
notes for 21 of 22 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
22 releases · first in 2014
0 releases in the last 12 months
see the full history below
Release timeline
22 releases · Jun 2014 to Dec 2024Releases
latest 22-
3.2.217 Dec 2024 -
3.2.115 Jun 2022 -
3.2.010 Feb 2022 -
3.0.112 Apr 2021Release notes
Open source →- Fix an issue where
bindwould bind to theanyIPv6address in unsupported environments.
- Fix an issue where
-
3.0.025 Feb 2021Release notes
Open source →- Require Dart SDK
3.7.0. - Add support for providing custom message when terminating a connection.
- Require Dart SDK
-
2.2.031 Jan 2020Release notes
Open source →-
Preparation for HttpHeaders change. Update signature of
MultiHeaders.add()andMultiHeaders.set()to match new signature ofHttpHeaders. The parameter is not yet forwarded and will not behave as expected.
-
-
2.1.004 Jun 2019Release notes
Open source →- Add
HttpMultiServer.bindstatic which centralizes logic around common local serving scenarios - handling a more flexible 'localhost' and listening on 'any' hostname. - Update SDK constraints to
>=2.1.0 <3.0.0.
- Add
-
2.0.625 Apr 2019Release notes
Open source →- If there is a problem starting a loopback Ipv6 server, don't keep the Ipv4 server open when throwing the exception.
-
2.0.501 Jun 2018 -
2.0.422 Sep 2017 -
2.0.325 Oct 2016Release notes
Open source →- Fix
HttpMultiServer.loopback()and.loopbackSecure()for environments that don't support IPv4.
- Fix
-
2.0.220 Jun 2016 -
2.0.101 Apr 2016 -
2.0.009 Dec 2015Release notes
Open source →-
Breaking: Change the signature of
HttpMultiServer.loopbackSecure()to match the new Dart 1.13HttpServer.bindSecure()signature. This removes thecertificateNamenamed parameter and adds the requiredcontextparameter and the namedv6Onlyandsharedparameters. -
Added
v6Onlyandsharedparameters toHttpMultiServer.loopback()to matchHttpServer.bind().
-
-
1.3.210 Mar 2015Release notes
Open source →-
Eventually stop retrying port allocation if it fails repeatedly.
-
Properly detect socket errors caused by already-in-use addresses.
-
-
1.3.109 Mar 2015Release notes
Open source →loopback()andloopbackSecure()recover gracefully if an ephemeral port is requested and the located port isn't available on both IPv4 and IPv6.
-
1.3.023 Sep 2014Release notes
Open source →- Fixed unintended HTML tags in doc comments.
- Switched
BrowserClientto use Fetch API instead ofXMLHttpRequest.
-
1.3.0+124 Sep 2014Nothing published for this version
-
1.2.014 Aug 2014Release notes
Open source →-
Add support for
HttpServer.defaultResponseHeaders.clear. -
Fix
HttpServer.defaultResponseHeaders.removeand.removeAll.
-
-
1.1.014 Aug 2014 -
1.0.124 Jul 2014Release notes
Open source →- Ignore errors from one of the servers if others are still bound. In particular, this works around issue 19815 on some Windows machines where IPv6 failure isn't discovered until we try to connect to the socket.
-
1.0.005 Jun 2014