yswery / PHP-DNS-SERVER

An Authoritative DNS Server written purely in PHP
MIT License
287 stars 72 forks source link

Bind resolver #99

Closed samuelwilliams closed 4 years ago

samuelwilliams commented 4 years ago

Adds the functionality to use zone files that are stored in bind/named format.

ampaze commented 4 years ago

This requires Symfony 5

"symfony/property-access": "^5.0"

could you add Symfony 4.4? 5.0 should be the same as 4.4 only with deprecated stuff removed, so should work here too.

samuelwilliams commented 4 years ago

Is there a specific issue with "symfony/property-access": "^5.0"? Is it causing deprecation warnings? Is something not working? Something not building? If there is, then we need to build in test cases.

ampaze commented 4 years ago

The problem is that composer will not install "symfony/property-access": "^5.0" alongside Symfony 4.4.

In other words, anyone using Symfony 4.4 will be unable to use this lib.

symfony/property-access": "^4.4" or symfony/property-access": "^5.0|^4.4"

should be enough to fix this.


This is the composer message

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: remove symfony/symfony v4.4.5
    - Conclusion: don't install symfony/symfony v4.4.5
    - Conclusion: don't install symfony/symfony v4.4.4
    - Conclusion: don't install symfony/symfony v4.4.3
    - Installation request for yswery/dns 1.4 -> satisfiable by yswery/dns[v1.4].
    - Conclusion: don't install symfony/symfony v4.4.2
    - Conclusion: don't install symfony/symfony v4.4.1
    - yswery/dns v1.4 requires symfony/property-access ^5.0 -> satisfiable by symfony/property-access[v5.0.0, v5.0.1, v5.0.2, v5.0.3, v5.0.4, v5.0.5].
    - don't install symfony/property-access v5.0.0|don't install symfony/symfony v4.4.0
    - don't install symfony/property-access v5.0.1|don't install symfony/symfony v4.4.0
    - don't install symfony/property-access v5.0.2|don't install symfony/symfony v4.4.0
    - don't install symfony/property-access v5.0.3|don't install symfony/symfony v4.4.0
    - don't install symfony/property-access v5.0.4|don't install symfony/symfony v4.4.0
    - don't install symfony/property-access v5.0.5|don't install symfony/symfony v4.4.0
    - Installation request for symfony/symfony ^4.4 -> satisfiable by symfony/symfony[v4.4.0, v4.4.1, v4.4.2, v4.4.3, v4.4.4, v4.4.5].