Skip to content

fix: Windows compatibility and update dev dependencies#142

Open
Zilleali wants to merge 3 commits into
EvilFreelancer:masterfrom
Zilleali:master
Open

fix: Windows compatibility and update dev dependencies#142
Zilleali wants to merge 3 commits into
EvilFreelancer:masterfrom
Zilleali:master

Conversation

@Zilleali
Copy link
Copy Markdown

What this PR does

This PR fixes Windows compatibility issues and modernizes dev dependencies.

Changes

  • Update orchestra/testbench to ^8.0 for Laravel 10 support
  • Update phpunit to ^9.6 for PHP 8.2 compatibility
  • Update php-cs-fixer to ^3.0
  • Modernize phpunit.xml — remove deprecated attributes (backupStaticAttributes, convertErrorsToExceptions etc.)
  • Fix /dev/nullNUL for Windows compatibility in ResourceStreamTest
  • Fix Windows socket error code (11110061) in ClientTest

Tested on

  • PHP 8.2.31
  • Windows 10
  • MikroTik RouterOS (physical device)

Zilleali added 2 commits May 15, 2026 05:03
- Update orchestra/testbench ^8.0, phpunit ^9.6, php-cs-fixer ^3.0
- Modernize phpunit.xml, remove deprecated attributes
- Fix /dev/null to NUL for Windows in ResourceStreamTest
- Fix Windows socket error code 111 vs 10061 in ClientTest
- Fetch active PPPoE sessions with uptime and IP

- Fetch active DHCP leases with hostname, IP, MAC and status

- Fetch recent PPPoE logs from RouterOS

- Handles empty results gracefully
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant