Skip to content

v1.0.0

Choose a tag to compare

@EdouardCourty EdouardCourty released this 07 May 19:56
· 2 commits to main since this release

Initial release of the project.

Additions

  • Added the TorPHP\TorHttpClient to handle Tor-proxied HTTP requests.

    • Implements Symfony\Contracts\HttpClient\HttpClientInterface for easy integration with other projects.
    • Integrates TorPHP\TorControlClient to handle Tor circuit change.
  • Added the TorPHP\TorControlClient to handle TorControl commands.

    • Integrates TorPHP\Transport\TorSocketClient to handle TorControl socket connections.
    • Supports the following:
      • Gather current node's circuits
      • Get / Set configuration options
      • List current Onion services hosted on the node
      • Creating / Deleting Onion services
    • Handles authentication with password or cookie (or none).
  • Added the TorPHP\Transport\TorSocketClient to handle TorControl socket connections.

  • Added unit tests under tests

  • Added code examples under examples

Full Changelog: https://github.com/EdouardCourty/tor-php/commits/1.0.0