Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix ArmA 3 Protocol DLC hashes & PHP7.4 hexdec() bug #609

Merged
merged 19 commits into from
May 22, 2022
Merged

Fix ArmA 3 Protocol DLC hashes & PHP7.4 hexdec() bug #609

merged 19 commits into from
May 22, 2022

Conversation

bumbummen99
Copy link
Collaborator

Fixes #589
Fixes #546
Fixes #405

  • Removed dependency on dlc hashes for naming and simply use DLC flags for it.
  • Fix hexdec bug, this was due to steam_id being read as pascal string, A3 protocol demands the length to be 4 bit tought with the upper nibble containing a DLC flag
  • Support CDLC. Right now CDLC seem to have an empty name and only 3 byte for steam id

bumbummen99 and others added 18 commits February 13, 2022 03:14
Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
* Update Samp.php

* Update Server.php

* Update Server.php

* Fix test responses to reflect changes

* Create Issue588.php

* Update Issue588.php

* Update Issue588.php

* Update Samp.php

* Update Issue588.php

* Move queryTest to TestBase and dry issue tests,
Fix stub in isse 588 test,

Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
* Added Grand Theft Auto Rage Protocol Class

* Tests for Grand Theft Auto Rage Protocol

* indentation fix

* Fixed A2S_INFO request format for Source protocol.

* Update Source.php

* Create tmp

* Add files via upload

* Delete tmp

Co-authored-by: K700 <ruslan-k700@yandex.ru>
Co-authored-by: Ruslan-700 <admin@fianna.ru>
Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
re-resolve hostname

Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
Also fix join link

Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
code style

Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
Remove copy pase

Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
Signed-off-by: Patrick Henninger <privat@skyraptor.eu>
@bumbummen99
Copy link
Collaborator Author

Replaces #608 but rebased with all commits signed

@bumbummen99 bumbummen99 merged commit fb62258 into Austinb:v3 May 22, 2022
@scrutinizer-notifier
Copy link

The inspection completed: 3 updated code elements

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants