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

Add full core team to composer authors list

e7267ec0f7ee4603b6d894b90dc9d6900e3fbb53 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Add full core team to the license

Added the full core team in order of joining the team

ea8098921f1c890b3bdf421e5745bd28db95d3da authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Update PHPUnit configuration schema for PHPUnit 9.3

8babf74c32fc99ca66e714394d2551a54279015c authored over 4 years ago by Simon Frings <[email protected]>
Merge pull request #164 from clue-labs/tests

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]>
Merge pull request #165 from SimonFrings/tests

Minor test clean up and skip failing test on HHVM

1f66dfd29e4d593d9015a984b49fa6b935390f35 authored over 4 years ago by Jan Sorgalla <[email protected]>
Skip failing test on HHVM and minor clean up

a8661623327f3fedbe5064e13527865efd69402f authored over 4 years ago by Simon Frings <[email protected]>
Always clear garbage twice to work around sporadic test fails on PHP 7.4

af398a8b7dc55e3e0b360c81871d8c9d67759a2b authored over 4 years ago by Christian Lück <[email protected]>
Fix failing test on PHP 7.4 with code coverage when skipping some tests

This only reports an error on PHP 7.4 when executed like this:
$ vendor/bin/phpunit --coverage-t...

9e0b172dd5c9c4cf6f66275b330feee3a7906273 authored over 4 years ago by Christian Lück <[email protected]>
Prepare v1.3.0 release

89d83794e959ef3e0f1ab792f070b0157de1abf2 authored over 4 years ago by Christian Lück <[email protected]>
Merge pull request #163 from SimonFrings/tests

Run tests on PHPUnit 9 and clean up test suite

298e455e174aca4bad0ee0c39c7508e7bb7a2635 authored over 4 years ago by Jan Sorgalla <[email protected]>
Clean up test suite

67d6e7b68c315271d87fb81c73f7f0ef72be498e authored over 4 years ago by Simon Frings <[email protected]>
Run tests on PHPUnit 9

40ef3805e7dd877e44f59718e86b2d96bb1dcf09 authored over 4 years ago by Simon Frings <[email protected]>
Merge pull request #160 from clue-labs/trace

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]>
Avoid PHP warnings due to lack of args in exception trace on PHP 7.4

b09689270b68826d1d94c8863f69fe4e02a42a62 authored over 4 years ago by Christian Lück <[email protected]>
Merge pull request #153 from WyriHaximus-secret-labs/promise-3

Forward compatibility with react/promise 3

cab14645e0f81e2892682a43d40cc24db9d3f85a authored over 4 years ago by Jan Sorgalla <[email protected]>
Forward compatibility with react/promise 3

005489764042f5a52d28a43b80afed1817ab7438 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #157 from clue-labs/opt

Support parsing OPT records (EDNS0)

a6ff7b944637e4a034e5b538de34593055819a68 authored almost 5 years ago by Jan Sorgalla <[email protected]>
Add EDNS0 options OPT_TCP_KEEPALIVE and OPT_PADDING

5109a480e9f07bd5000bed3456a850c12c7fc99d authored almost 5 years ago by Christian Lück <[email protected]>
Support parsing OPT records (EDNS0)

31f02ae7a5105fb6703c34f626ce3798c3cb83c0 authored almost 5 years ago by Christian Lück <[email protected]>
Merge pull request #156 from clue-labs/php7.4

Run tests on PHP 7.4 and simplify test matrix

5a74b81abc77739f38e4a226e641f1bb1c519a82 authored almost 5 years ago by Jan Sorgalla <[email protected]>
Run tests on PHP 7.4 and simplify test matrix

67b1862aac717795b0d7dc29add8628e0c6b55ab authored almost 5 years ago by Christian Lück <[email protected]>
Merge pull request #154 from reedy/gitattributes

Add .gitattributes to exclude dev files from exports

e1c99bca25d4c5aa058bc9552b3d525e1b365314 authored about 5 years ago by Jan Sorgalla <[email protected]>
Add .gitattributes to exclude dev files from exports

ddd6ce2250fc18e9fc9f8ee2a5e2fbf7a407b3a1 authored about 5 years ago by Sam Reed <[email protected]>
Prepare v1.2.0 release

a214d90c2884dac18d0cac6176202f247b66d762 authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #148 from clue-labs/selective-transport

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]>
Automatically select transport protocol w/o explicit scheme in Factory

994b019c2083a54e7b1e2d84e9edcc540126864a authored over 5 years ago by Christian Lück <[email protected]>
Add SelectiveTransportExecutor to retry with TCP if UDP is truncated

3f6acdddbe4cf30e0b5caf3a8402ff1a79f5af46 authored over 5 years ago by Christian Lück <[email protected]>
Reuse TCP/IP socket connection and pipeline outgoing queries (#147)

Reuse TCP/IP socket connection and pipeline outgoing queries

c94f002f0372e35f7dc31f6a003d11a222cfea7a authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Reuse TCP/IP socket connection and pipeline outgoing queries

The TcpTransportExecutor will now keep the TCP/IP socket connection to
the DNS server open for a...

44a8c92e9c62eeabf85ea1708c0213d47f615a3d authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #146 from clue-labs/explicit-tcp

Optionally accept explicit udp:// and tcp:// scheme in Factory

5d2d2c301653176c6f59461b8f28395f18f32043 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Optionally accept explicit udp:// and tcp:// scheme in Factory

The Factory defaults to creating a UDP-based executor-stack. One can now
explicitly specify the ...

70024d818a8cfd96f41d9ed92a98eaf39b08614f authored over 5 years ago by Christian Lück <[email protected]>
Add TcpTransportExecutor to send DNS queries over TCP/IP connect… (#145)

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 n… (#144)

Support escaping literal dots and special characters in domain names

40c0bc0447c3ee043448d81f18678f30be67cc88 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Add TcpTransportExecutor to send DNS queries over TCP/IP connection

This changeset implements a fully functional TCP/IP transport for DNS
queries. In its current fo...

f7f358f5d0e46b9659534bbbb016fb4ca7c1a96e authored over 5 years ago by Christian Lück <[email protected]>
Support escaping literal dots and special characters in domain names

Among others, this is needed for PTR records for DNS-based service
discovery (DNS-SD) that conta...

bc76e1f9c46992d9eebed0434684ed94fcb95980 authored over 5 years ago by Christian Lück <[email protected]>
Prepare v1.1.0 release

a04f6f23ee40afec2e5814ddfbdf71b9e88bbc1f authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #143 from clue-labs/refs

Add missing private property definitions

fdcd7623dd1927e8b9c24890ffb70145a911bcf2 authored over 5 years ago by Jan Sorgalla <[email protected]>
Add missing private property definitions

Spotted via phpstan. Missing property definitions means that PHP
automatically allocates new pro...

9e03c7e0421c21c5c55dc3305429f0cb86e73632 authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #142 from clue-labs/sshfp

Support parsing SSHFP records

04660e396d789424960fafe7db828e86e695cbe1 authored over 5 years ago by Jan Sorgalla <[email protected]>
Support parsing SSHFP records

e837c31493fae2dc1ff6ee68b8bb55ed2665465f authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #141 from clue-labs/caa

Support parsing CAA records

0745fef068f14e281ccf977b3e8e0d2c0a381ed1 authored over 5 years ago by Jan Sorgalla <[email protected]>
Support parsing CAA records

a80b558b0142bc9edce5e4b422b959c3866a9c02 authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #140 from clue-labs/remove-stream

Remove unneeded dependency on react/stream

d99bc4e367bb7e14901e477d833ffe390e82a7a1 authored over 5 years ago by Jan Sorgalla <[email protected]>
Merge pull request #139 from clue-labs/resolverinterface

Add `ResolverInterface` as common interface for `Resolver` class

4a38974efa0dd9f03663c756c45a10286fadb963 authored over 5 years ago by Jan Sorgalla <[email protected]>
Remove unneeded dependency on react/stream

867e21cd213c4e1fa18ecade586bdf6831be9949 authored over 5 years ago by Christian Lück <[email protected]>
Add ResolverInterface as common interface for Resolver class

ae8671e788292fbf55902ea359c0e5723f316a06 authored over 5 years ago by Christian Lück <[email protected]>
Prepare v1.0.0 release

26c3e7b86f139217b6acc1bc160e2019787555fb authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #134 from WyriHaximus-secret-labs/final

Mark all classes as final to discourage inheritance

f8a443ba782dc351f86b47f779bc30450dbdd3a2 authored over 5 years ago by Jan Sorgalla <[email protected]>
Mark all classes as final

eae321547557703d8c92bbf272295b8681a26e88 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #138 from clue-labs/udp-args

Remove advanced/internal UdpTransportExecutor args (Parser/BinaryDumper)

bf165f1de1de7696a30106f966824a8f54f858aa authored over 5 years ago by Jan Sorgalla <[email protected]>
Remove advanced/internal UdpTransportExecutor args (Parser/BinaryDumper)

af127f6e305eab71540f5845ce313dcec2f162a2 authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #137 from clue-labs/executor-docs

API documentation for ExecutorInterface

808d08c97947046a71c6232f178ddbaf169aca9c authored over 5 years ago by Jan Sorgalla <[email protected]>
Merge pull request #136 from clue-labs/record-ctor

Mark all Record attributes as required, add documentation vs Query

9f38d49bb578f2d6f34c943be236eb70b638a1a7 authored over 5 years ago by Jan Sorgalla <[email protected]>
Merge pull request #135 from clue-labs/nameserver-interface

Move $nameserver from ExecutorInterface to UdpTransportExecutor

9f5bf5968662099f257fd519bae0961e636fb2f2 authored over 5 years ago by Jan Sorgalla <[email protected]>
API documentation for ExecutorInterface

309ab96655b434ebc0ca4f4cbd228305b218e717 authored over 5 years ago by Christian Lück <[email protected]>
Makr all Record attributes as required, add documentation vs Query

86e4ea8576c7d563bd2b912231a0623a7d78ee51 authored over 5 years ago by Christian Lück <[email protected]>
Move $nameserver from ExecutorInterface to UdpTransportExecutor

ff7a5a7df1d160d91f7a641fedd7ebfc17ce3d66 authored over 5 years ago by Christian Lück <[email protected]>
Merge branch '0.4'

230d64825a21f86cfcb0d99c95b5ff6585c76a07 authored over 5 years ago by Christian Lück <[email protected]>
Prepare v0.4.19 release

6852fb98e22d2e5bb35fe5aeeaa96551b120e7c9 authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #133 from clue-labs/legacy-garbage

Avoid garbage references when DNS resolution rejects on legacy PHP <= 5.6

ba897d467794fa4e544b14616843fb1a0bfd9c9a authored over 5 years ago by Jan Sorgalla <[email protected]>
Avoid garbage references when resolving rejects on legacy PHP <= 5.6

These garbage references only show up when a DNS lookup rejects with an
Exception on legacy PHP ...

e6cb8d863ddfeff2c5bffab53578176551313a6c authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #132 from clue-labs/message-properties

Replace `HeaderBag` attributes with simple `Message` properties

1b331dd88519857e87fac38015ca206c74ab3289 authored over 5 years ago by Jan Sorgalla <[email protected]>
Use message properties instead of header bag attributes

b1453be91e3ab343444d56edae387e0c6a330ecf authored over 5 years ago by Christian Lück <[email protected]>
Delete all deprecated APIs, use `Query` objects for `Message` qu… (#130)

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]>
Remove record counts from header bag and use current count instead

daca439231b65dfd7d412482de74eb5ffa64636b authored over 5 years ago by Christian Lück <[email protected]>
Use Query objects for message questions instead of nested arrays

7b3f15966d22af7db31927c540c1d6267efa1849 authored over 5 years ago by Christian Lück <[email protected]>
Delete all deprecated APIs and increase code coverage to 100%

a5c5a507b765d844c2efe8e2b66e69490e18732a authored over 5 years ago by Christian Lück <[email protected]>
Prepare v0.4.18 release

b6778e74f33d38aa1f86d4718b0c6e45806a50d2 authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #129 from clue-labs/caching

Implement `CachingExecutor` using cache TTL, deprecate old `CachedExecutor`

27bcefbddecd0b8a8fb3346ca4b24d530b802e29 authored over 5 years ago by Jan Sorgalla <[email protected]>
Respect record TTL values from RRset for cache TTL

1cbf82fa76efd5c92f955e0d3c12d54e61333ab8 authored over 5 years ago by Christian Lück <[email protected]>
Do not cache truncated response messages as per RFC

See https://tools.ietf.org/html/rfc1035#section-7.4

41229e75868d7474e593f0df057d6c337d1c22f5 authored over 5 years ago by Christian Lück <[email protected]>
Support promise cancellation for CachingExecutor

3bf372fc218468630635a1502d88ecea9b36a244 authored over 5 years ago by Christian Lück <[email protected]>
Implement CachingExecutor using cache TTL, deprecate old CachedExecutor

d1125daf8628221ee00885c6215921b788b98940 authored over 5 years ago by Christian Lück <[email protected]>
Limit cache size to 256 results by default (#127)

Limit cache size to 256 results by default

fbab3dfef9cbadc67fbdbcdd68eebe584c9e7ae0 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Limit cache size to 256 results by default

9b52f6cbe8f8410bbdf4c2ce09e601d15157119d authored over 5 years ago by Christian Lück <[email protected]>
Remove legacy cache support

1b5e3aa6eeeb884f907363adcd1e840d09f42d57 authored over 5 years ago by Christian Lück <[email protected]>
Merge pull request #125 from clue-labs/coop

Cooperatively resolve hosts to avoid running same query concurrently

2192705bad836cbde13a407d749a95891eca509f authored almost 6 years ago by Jan Sorgalla <[email protected]>
Cooperatively resolve hosts to avoid running same query concurrently

505b410652203c005f62075aca1ed4f90ae872eb authored almost 6 years ago by Christian Lück <[email protected]>
Prepare v0.4.17 release

0f30c6ceb71504d359d51132a97e1703051f1589 authored almost 6 years ago by Christian Lück <[email protected]>
Merge pull request #124 from clue-labs/dump-records

Support dumping records as part of outgoing binary DNS message

61f824dfd698bbb11e8dda217d6a2195326353ec authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
Support dumping records as part of outgoing binary DNS message

e9d8149b21ef97104f830de5a87597459a66405b authored almost 6 years ago by Christian Lück <[email protected]>
Merge pull request #123 from clue-labs/parse-authority-additional

Support parsing `authority` and `additional` records from DNS response

949d6f0122fd6a68734a80d5b65f2caffdd1a18e authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
Support parsing `authority` and `additional` records from DNS response

7d811eb919c1502faf9d79ebeee39d66f20f5c15 authored almost 6 years ago by Christian Lück <[email protected]>
Merge pull request #121 from clue-labs/cache-compatibility

Forward compatibility with upcoming Cache v0.6 and Cache v1.0

d0ef32937b58873399f56a35eb7dd3acc6760d47 authored almost 6 years ago by Christian Lück <[email protected]>
Merge pull request #122 from clue-labs/phpunit

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]>
Test against PHP 7.3 and use legacy PHPUnit 5 on legacy HHVM

488f2becdbd9aa413135dcef5bb53a5e743750c4 authored almost 6 years ago by Christian Lück <[email protected]>
Forward compatibility with PHPUnit 7

a0878a066780a12774e68ec76a7076a28dffa17b authored almost 6 years ago by Christian Lück <[email protected]>
Forward compatibility with upcoming Cache v0.6 and Cache v1.0

e35dbaa493c2127da2e3526b97d83e076cdc2360 authored almost 6 years ago by Christian Lück <[email protected]>
Prepare v0.4.16 release

0a0bedfec72b38406413c6ea01e1c015bd0bf72b authored about 6 years ago by Christian Lück <[email protected]>
Merge pull request #117 from clue-labs/incomplete

Reject parsing malformed record data and incomplete DNS response messages

c27c42caad079d009eecec9acbd933c307b2a2d2 authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #118 from clue-labs/cancellation

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]>
Improve promise cancellation for DNS lookup retries

b5a85422d6540e4543044a5db9bf08b528a630b7 authored about 6 years ago by Christian Lück <[email protected]>
Reject malformed record data in DNS response messages

901ba587af6d94f7eefd8fdd3c0fc596c7461e89 authored about 6 years ago by Christian Lück <[email protected]>
Reject parsing incomplete DNS response messages

a57d3d9ece6e6694a16f3e0848b6ec472415ed16 authored about 6 years ago by Christian Lück <[email protected]>
Merge pull request #116 from clue-labs/ttl

Fix interpretation of TTL as UINT32 with most significant bit unset

6f2f7616e3191845d8855eda5062d4cc10832706 authored about 6 years ago by Christian Lück <[email protected]>
Merge pull request #115 from clue-labs/compressed

Reject malformed compressed labels in DNS response messages

66383139fad02e5c212fbba5dbd802f7cb2fec2b authored about 6 years ago by Jan Sorgalla <[email protected]>
Fix interpretation of TTL as UINT32 with most significant bit unset

995295797f1e039cd51bf404e537dda081ca60df authored about 6 years ago by Christian Lück <[email protected]>
Reject malformed compressed labels in DNS response messages

cc10a50c00c8679d32993843e3af036b97d4bc08 authored about 6 years ago by Christian Lück <[email protected]>
Merge pull request #112 from clue-labs/cache-structured

Fix caching advanced MX/SRV/TXT/SOA structures

f25be078e71867892a9509d19189befd3f221a9e authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Fix caching advanced MX/SRV/TXT/SOA structures

51d44948536693191e23342592b50e90c1f37ead authored over 6 years ago by Christian Lück <[email protected]>