Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/reactphp/dns
Async DNS resolver for ReactPHP.
https://github.com/reactphp/dns
e7267ec0f7ee4603b6d894b90dc9d6900e3fbb53 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Added the full core team in order of joining the team
ea8098921f1c890b3bdf421e5745bd28db95d3da authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>8babf74c32fc99ca66e714394d2551a54279015c authored over 4 years ago by Simon Frings <[email protected]>
Fix failing test on PHP 7.4 with code coverage when skipping some tests
8f8563427b5b687bd4cb133eb72513f0cbb82fc3 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>Minor test clean up and skip failing test on HHVM
1f66dfd29e4d593d9015a984b49fa6b935390f35 authored over 4 years ago by Jan Sorgalla <[email protected]>a8661623327f3fedbe5064e13527865efd69402f authored over 4 years ago by Simon Frings <[email protected]>
af398a8b7dc55e3e0b360c81871d8c9d67759a2b authored over 4 years ago by Christian Lück <[email protected]>
This only reports an error on PHP 7.4 when executed like this:
$ vendor/bin/phpunit --coverage-t...
89d83794e959ef3e0f1ab792f070b0157de1abf2 authored over 4 years ago by Christian Lück <[email protected]>
Run tests on PHPUnit 9 and clean up test suite
298e455e174aca4bad0ee0c39c7508e7bb7a2635 authored over 4 years ago by Jan Sorgalla <[email protected]>67d6e7b68c315271d87fb81c73f7f0ef72be498e authored over 4 years ago by Simon Frings <[email protected]>
40ef3805e7dd877e44f59718e86b2d96bb1dcf09 authored over 4 years ago by Simon Frings <[email protected]>
Avoid PHP warnings due to lack of args in exception trace on PHP 7.4
9943b551a7340e8eb7f3a4dcebe7a528ef2c3815 authored over 4 years ago by Jan Sorgalla <[email protected]>b09689270b68826d1d94c8863f69fe4e02a42a62 authored over 4 years ago by Christian Lück <[email protected]>
Forward compatibility with react/promise 3
cab14645e0f81e2892682a43d40cc24db9d3f85a authored over 4 years ago by Jan Sorgalla <[email protected]>005489764042f5a52d28a43b80afed1817ab7438 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Support parsing OPT records (EDNS0)
a6ff7b944637e4a034e5b538de34593055819a68 authored almost 5 years ago by Jan Sorgalla <[email protected]>5109a480e9f07bd5000bed3456a850c12c7fc99d authored almost 5 years ago by Christian Lück <[email protected]>
31f02ae7a5105fb6703c34f626ce3798c3cb83c0 authored almost 5 years ago by Christian Lück <[email protected]>
Run tests on PHP 7.4 and simplify test matrix
5a74b81abc77739f38e4a226e641f1bb1c519a82 authored almost 5 years ago by Jan Sorgalla <[email protected]>67b1862aac717795b0d7dc29add8628e0c6b55ab authored almost 5 years ago by Christian Lück <[email protected]>
Add .gitattributes to exclude dev files from exports
e1c99bca25d4c5aa058bc9552b3d525e1b365314 authored about 5 years ago by Jan Sorgalla <[email protected]>ddd6ce2250fc18e9fc9f8ee2a5e2fbf7a407b3a1 authored about 5 years ago by Sam Reed <[email protected]>
a214d90c2884dac18d0cac6176202f247b66d762 authored over 5 years ago by Christian Lück <[email protected]>
Add SelectiveTransportExecutor to retry with TCP if UDP is truncated and automatically select tr...
6792a5fe5261e682e36d79eb171c6d52c64cad19 authored over 5 years ago by Jan Sorgalla <[email protected]>994b019c2083a54e7b1e2d84e9edcc540126864a authored over 5 years ago by Christian Lück <[email protected]>
3f6acdddbe4cf30e0b5caf3a8402ff1a79f5af46 authored over 5 years ago by Christian Lück <[email protected]>
Reuse TCP/IP socket connection and pipeline outgoing queries
c94f002f0372e35f7dc31f6a003d11a222cfea7a authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
The TcpTransportExecutor will now keep the TCP/IP socket connection to
the DNS server open for a...
Optionally accept explicit udp:// and tcp:// scheme in Factory
5d2d2c301653176c6f59461b8f28395f18f32043 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
The Factory defaults to creating a UDP-based executor-stack. One can now
explicitly specify the ...
Add TcpTransportExecutor to send DNS queries over TCP/IP connection
c4a4f33ed5e0a431f451c690b2286e30483105bf authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>Support escaping literal dots and special characters in domain names
40c0bc0447c3ee043448d81f18678f30be67cc88 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
This changeset implements a fully functional TCP/IP transport for DNS
queries. In its current fo...
Among others, this is needed for PTR records for DNS-based service
discovery (DNS-SD) that conta...
a04f6f23ee40afec2e5814ddfbdf71b9e88bbc1f authored over 5 years ago by Christian Lück <[email protected]>
Add missing private property definitions
fdcd7623dd1927e8b9c24890ffb70145a911bcf2 authored over 5 years ago by Jan Sorgalla <[email protected]>
Spotted via phpstan. Missing property definitions means that PHP
automatically allocates new pro...
Support parsing SSHFP records
04660e396d789424960fafe7db828e86e695cbe1 authored over 5 years ago by Jan Sorgalla <[email protected]>e837c31493fae2dc1ff6ee68b8bb55ed2665465f authored over 5 years ago by Christian Lück <[email protected]>
Support parsing CAA records
0745fef068f14e281ccf977b3e8e0d2c0a381ed1 authored over 5 years ago by Jan Sorgalla <[email protected]>a80b558b0142bc9edce5e4b422b959c3866a9c02 authored over 5 years ago by Christian Lück <[email protected]>
Remove unneeded dependency on react/stream
d99bc4e367bb7e14901e477d833ffe390e82a7a1 authored over 5 years ago by Jan Sorgalla <[email protected]>Add `ResolverInterface` as common interface for `Resolver` class
4a38974efa0dd9f03663c756c45a10286fadb963 authored over 5 years ago by Jan Sorgalla <[email protected]>867e21cd213c4e1fa18ecade586bdf6831be9949 authored over 5 years ago by Christian Lück <[email protected]>
ae8671e788292fbf55902ea359c0e5723f316a06 authored over 5 years ago by Christian Lück <[email protected]>
26c3e7b86f139217b6acc1bc160e2019787555fb authored over 5 years ago by Christian Lück <[email protected]>
Mark all classes as final to discourage inheritance
f8a443ba782dc351f86b47f779bc30450dbdd3a2 authored over 5 years ago by Jan Sorgalla <[email protected]>eae321547557703d8c92bbf272295b8681a26e88 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Remove advanced/internal UdpTransportExecutor args (Parser/BinaryDumper)
bf165f1de1de7696a30106f966824a8f54f858aa authored over 5 years ago by Jan Sorgalla <[email protected]>af127f6e305eab71540f5845ce313dcec2f162a2 authored over 5 years ago by Christian Lück <[email protected]>
API documentation for ExecutorInterface
808d08c97947046a71c6232f178ddbaf169aca9c authored over 5 years ago by Jan Sorgalla <[email protected]>Mark all Record attributes as required, add documentation vs Query
9f38d49bb578f2d6f34c943be236eb70b638a1a7 authored over 5 years ago by Jan Sorgalla <[email protected]>Move $nameserver from ExecutorInterface to UdpTransportExecutor
9f5bf5968662099f257fd519bae0961e636fb2f2 authored over 5 years ago by Jan Sorgalla <[email protected]>309ab96655b434ebc0ca4f4cbd228305b218e717 authored over 5 years ago by Christian Lück <[email protected]>
86e4ea8576c7d563bd2b912231a0623a7d78ee51 authored over 5 years ago by Christian Lück <[email protected]>
ff7a5a7df1d160d91f7a641fedd7ebfc17ce3d66 authored over 5 years ago by Christian Lück <[email protected]>
230d64825a21f86cfcb0d99c95b5ff6585c76a07 authored over 5 years ago by Christian Lück <[email protected]>
6852fb98e22d2e5bb35fe5aeeaa96551b120e7c9 authored over 5 years ago by Christian Lück <[email protected]>
Avoid garbage references when DNS resolution rejects on legacy PHP <= 5.6
ba897d467794fa4e544b14616843fb1a0bfd9c9a authored over 5 years ago by Jan Sorgalla <[email protected]>
These garbage references only show up when a DNS lookup rejects with an
Exception on legacy PHP ...
Replace `HeaderBag` attributes with simple `Message` properties
1b331dd88519857e87fac38015ca206c74ab3289 authored over 5 years ago by Jan Sorgalla <[email protected]>b1453be91e3ab343444d56edae387e0c6a330ecf authored over 5 years ago by Christian Lück <[email protected]>
Delete all deprecated APIs, use `Query` objects for `Message` questions instead of nested arrays...
3d636a54b53e535ad8c635ce4d65fe58ca688d56 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>daca439231b65dfd7d412482de74eb5ffa64636b authored over 5 years ago by Christian Lück <[email protected]>
7b3f15966d22af7db31927c540c1d6267efa1849 authored over 5 years ago by Christian Lück <[email protected]>
a5c5a507b765d844c2efe8e2b66e69490e18732a authored over 5 years ago by Christian Lück <[email protected]>
b6778e74f33d38aa1f86d4718b0c6e45806a50d2 authored over 5 years ago by Christian Lück <[email protected]>
Implement `CachingExecutor` using cache TTL, deprecate old `CachedExecutor`
27bcefbddecd0b8a8fb3346ca4b24d530b802e29 authored over 5 years ago by Jan Sorgalla <[email protected]>1cbf82fa76efd5c92f955e0d3c12d54e61333ab8 authored over 5 years ago by Christian Lück <[email protected]>
See https://tools.ietf.org/html/rfc1035#section-7.4
41229e75868d7474e593f0df057d6c337d1c22f5 authored over 5 years ago by Christian Lück <[email protected]>3bf372fc218468630635a1502d88ecea9b36a244 authored over 5 years ago by Christian Lück <[email protected]>
d1125daf8628221ee00885c6215921b788b98940 authored over 5 years ago by Christian Lück <[email protected]>
Limit cache size to 256 results by default
fbab3dfef9cbadc67fbdbcdd68eebe584c9e7ae0 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>9b52f6cbe8f8410bbdf4c2ce09e601d15157119d authored over 5 years ago by Christian Lück <[email protected]>
1b5e3aa6eeeb884f907363adcd1e840d09f42d57 authored over 5 years ago by Christian Lück <[email protected]>
Cooperatively resolve hosts to avoid running same query concurrently
2192705bad836cbde13a407d749a95891eca509f authored almost 6 years ago by Jan Sorgalla <[email protected]>505b410652203c005f62075aca1ed4f90ae872eb authored almost 6 years ago by Christian Lück <[email protected]>
0f30c6ceb71504d359d51132a97e1703051f1589 authored almost 6 years ago by Christian Lück <[email protected]>
Support dumping records as part of outgoing binary DNS message
61f824dfd698bbb11e8dda217d6a2195326353ec authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>e9d8149b21ef97104f830de5a87597459a66405b authored almost 6 years ago by Christian Lück <[email protected]>
Support parsing `authority` and `additional` records from DNS response
949d6f0122fd6a68734a80d5b65f2caffdd1a18e authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>7d811eb919c1502faf9d79ebeee39d66f20f5c15 authored almost 6 years ago by Christian Lück <[email protected]>
Forward compatibility with upcoming Cache v0.6 and Cache v1.0
d0ef32937b58873399f56a35eb7dd3acc6760d47 authored almost 6 years ago by Christian Lück <[email protected]>Improve test suite to add forward compatibility with PHPUnit 7, test against PHP 7.3 and use leg...
47af7d6b8806d85c4629e466dcf81c61f3c2a3bc authored almost 6 years ago by Jan Sorgalla <[email protected]>488f2becdbd9aa413135dcef5bb53a5e743750c4 authored almost 6 years ago by Christian Lück <[email protected]>
a0878a066780a12774e68ec76a7076a28dffa17b authored almost 6 years ago by Christian Lück <[email protected]>
e35dbaa493c2127da2e3526b97d83e076cdc2360 authored almost 6 years ago by Christian Lück <[email protected]>
0a0bedfec72b38406413c6ea01e1c015bd0bf72b authored about 6 years ago by Christian Lück <[email protected]>
Reject parsing malformed record data and incomplete DNS response messages
c27c42caad079d009eecec9acbd933c307b2a2d2 authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>Improve promise cancellation for DNS lookup retries and clean up any garbage references
33b026a9b8cf082d88adc827dfc682d26d5b47af authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>b5a85422d6540e4543044a5db9bf08b528a630b7 authored about 6 years ago by Christian Lück <[email protected]>
901ba587af6d94f7eefd8fdd3c0fc596c7461e89 authored about 6 years ago by Christian Lück <[email protected]>
a57d3d9ece6e6694a16f3e0848b6ec472415ed16 authored about 6 years ago by Christian Lück <[email protected]>
Fix interpretation of TTL as UINT32 with most significant bit unset
6f2f7616e3191845d8855eda5062d4cc10832706 authored about 6 years ago by Christian Lück <[email protected]>Reject malformed compressed labels in DNS response messages
66383139fad02e5c212fbba5dbd802f7cb2fec2b authored about 6 years ago by Jan Sorgalla <[email protected]>995295797f1e039cd51bf404e537dda081ca60df authored about 6 years ago by Christian Lück <[email protected]>
cc10a50c00c8679d32993843e3af036b97d4bc08 authored about 6 years ago by Christian Lück <[email protected]>
Fix caching advanced MX/SRV/TXT/SOA structures
f25be078e71867892a9509d19189befd3f221a9e authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>51d44948536693191e23342592b50e90c1f37ead authored over 6 years ago by Christian Lück <[email protected]>