Commit Graph

  • b836139e7a
    Merge baa2c7dea2 into 2cda854281 #37 Konstantin Ananev 2024-12-19 00:45:28 +0300
  • baa2c7dea2 Fixed a bug in the receive_transaction method that ensures the correct termination of the loop. #37 Konstantin Ananev 2024-12-19 00:36:17 +0300
  • 2cda854281 Rewrite battleye client master 2.4.9 Richard Neumann 2024-10-17 21:13:09 +0200
  • 41e0b6b9ff Fix excess tuple field 2.4.8 Richard Neumann 2024-10-17 18:24:52 +0200
  • f88f9dbf11 Fix missing header in ServerMessageAck 2.4.7 Richard Neumann 2024-10-17 17:52:22 +0200
  • 72131f1975 Add pytest to deps Richard Neumann 2024-10-15 22:18:25 +0200
  • e659112825 Black Richard Neumann 2024-10-15 22:14:19 +0200
  • cd6d842ff8 Rewrite fragmented packet detection Richard Neumann 2024-10-15 22:13:29 +0200
  • 9847853c0d Black Richard Neumann 2024-10-15 22:13:07 +0200
  • a7cd314826
    fix bug in async rcon (#33) Alex Nørgaard 2024-06-24 15:03:49 +0100
  • 83d3f95505
    dont modify whitespace #33 Alex Nørgaard 2024-06-24 13:48:48 +0100
  • 92ca3b22b8
    fix bug in async rcon Alex Nørgaard 2024-06-24 13:47:52 +0100
  • b5ca7c2186
    Add param to raise error on Unexpected terminator (#31) Alex 2024-05-25 06:06:22 -0400
  • 75ff8bc0a6 remove type-annotation fix #31 Vert 2024-05-13 12:54:25 -0400
  • ad62c6b618 add new exceptions Vert 2024-05-12 12:03:20 -0400
  • 4d03a9cb50 add param to raise error on Unexpected terminator Vert 2024-05-12 11:38:37 -0400
  • 5b2cb6c5a4
    Merge pull request #27 from AbstractUmbra/patch-1 2.4.6 Richard Neumann 2024-02-02 21:36:59 +0200
  • 35b2c74732
    replicate commit 38431171a502370ccf8c447c7ecbfe807384d71 to async codebase #27 Alex Nørgaard 2024-02-02 19:24:53 +0000
  • 176148b31a Black 2.4.5 Richard Neumann 2024-02-02 20:08:31 +0100
  • 2649b536bc
    Merge pull request #26 from fossum/feature/add-enforce-labels-flag Richard Neumann 2024-02-02 12:36:17 +0200
  • c38431171a Add source run flag to check response ID. #26 Eric Fossum 2024-01-30 08:29:26 -0800
  • cc40e9c1bc Fix config path Richard Neumann 2024-01-23 23:51:07 +0100
  • efa781dbc9 Update .readthedocs.yml Richard Neumann 2024-01-23 23:49:22 +0100
  • e1a4fdcae2 Update python version Richard Neumann 2024-01-23 23:44:58 +0100
  • e277505a46 Default timeout to None Richard Neumann 2023-11-26 12:08:53 +0100
  • 6bb56e2fe8 Support timeout in rsync RCON Richard Neumann 2023-11-26 12:05:50 +0100
  • 04c8c2f6e7 Change async_rcon to class #20 Steve Myers 2023-09-03 22:51:54 -0400
  • d6f2bcad9b Add FIXME Richard Neumann 2023-08-25 23:25:25 +0200
  • 7179042d86 Compensate for timeout errors after first request 2.4.4 Richard Neumann 2023-08-22 17:11:51 +0200
  • 0a418ea104 Early return login response 2.4.3 Richard Neumann 2023-08-22 17:05:18 +0200
  • 1a5b7b6f3b Black Richard Neumann 2023-07-25 22:46:14 +0200
  • b7181c3dd4 Black Richard Neumann 2023-07-25 16:55:08 +0200
  • 3019df58fc Add type hint Richard Neumann 2023-07-25 11:28:04 +0200
  • a337b623dd Reset read threshold to 4096 2.4.2 Richard Neumann 2023-07-25 11:20:17 +0200
  • 6bd88282db Fix communicate and defrag CommandResponses 2.4.1 Richard Neumann 2023-07-25 11:14:36 +0200
  • 576c62af9f Rewrite server message handling 2.4.0 Richard Neumann 2023-07-24 18:19:14 +0200
  • 1ed55b25ac PEP8 Richard Neumann 2023-07-24 18:15:53 +0200
  • 1552a58e84 Rewrite battleye client Richard Neumann 2023-07-24 18:15:29 +0200
  • e2f4fb4c58 Directly return payload as string Richard Neumann 2023-07-24 14:54:27 +0200
  • 471bd61e78 Join multiple responses Richard Neumann 2023-07-24 14:52:18 +0200
  • 5ed3572080 Acknowledge server messages Richard Neumann 2023-07-24 14:34:11 +0200
  • 929f358f1a Remove temporary variables Richard Neumann 2023-01-28 13:08:47 +0100
  • 6d8083dd0f Remove pylint suppression Richard Neumann 2023-01-28 13:08:00 +0100
  • 816aec9408 Use / operator to join paths Richard Neumann 2023-01-28 13:05:57 +0100
  • b29f80a6f5 Remove __slots__ Richard Neumann 2023-01-28 13:05:29 +0100
  • 40d62850df Make file a property of CommandHistory Richard Neumann 2023-01-28 13:05:00 +0100
  • 7e78a784ba Add optional timeout to RCON shell 2.3.9 Richard Neumann 2023-01-13 23:59:34 +0100
  • 8d285d7c2d Handle EmptyResponse error Richard Neumann 2023-01-13 23:53:31 +0100
  • b4bcf6c48d Add ServerMessage to battleye interface 2.3.8 Richard Neumann 2022-11-08 14:04:39 +0100
  • 56d7148c81 Update docs Richard Neumann 2022-11-08 14:00:51 +0100
  • 38c0fcc61b Update docs 2.3.7 Richard Neumann 2022-11-08 13:53:35 +0100
  • 9ea65c56f8 Update docs Richard Neumann 2022-11-08 13:48:07 +0100
  • f7a67a9ac1 Update docstring Richard Neumann 2022-11-08 13:37:32 +0100
  • 00c94b91a3 make communicate functions thread safe #14 Giles Knap 2022-08-31 14:44:27 +0100
  • ecc441e27e Update required Python version Richard Neumann 2022-08-21 17:01:14 +0200
  • 3441ac5247 Make Type a subclass of LittleEndianSignedInt32 Richard Neumann 2022-08-21 17:00:20 +0200
  • 1f503bd9e6 Add missing waiting for writer to drain Richard Neumann 2022-08-21 16:55:21 +0200
  • f950b2a3bd Remove trailing commas 2.3.6 Richard Neumann 2022-08-21 16:21:48 +0200
  • 12d9318ed8 Implement fragmented packet reading in async rcon Richard Neumann 2022-08-21 16:21:29 +0200
  • 36a0f245e4 Fix fragmented packet reading 2.3.5 Richard Neumann 2022-08-21 16:01:18 +0200
  • 0ae5301585 Refactor login 2.3.4 Richard Neumann 2022-08-21 15:23:40 +0200
  • 5ba554c027 Update type hints Richard Neumann 2022-08-21 15:21:13 +0200
  • aca2e7df12 Fix Packet.__radd__() Richard Neumann 2022-08-21 15:20:28 +0200
  • 0e693c724b Add some sanity checks to Packet.__add__() Richard Neumann 2022-08-21 15:19:38 +0200
  • 6ccd90d7e6 Move frag detection parameters to __init__() Richard Neumann 2022-08-21 15:14:40 +0200
  • fbd9d35c57 Update docstring Richard Neumann 2022-08-21 15:10:46 +0200
  • 9545943a74 Fix Packet.__radd__() Richard Neumann 2022-08-21 15:09:40 +0200
  • f4fde38a13 Use assignment operator Richard Neumann 2022-08-21 15:08:52 +0200
  • 5c2a2f3cd3 Update docstring Richard Neumann 2022-08-21 15:08:24 +0200
  • c1e2d055c5 Outsource sending of packets into send() Richard Neumann 2022-08-21 15:08:06 +0200
  • 99c075c3fa Check fragmentation by threshold check Richard Neumann 2022-08-21 15:06:08 +0200
  • 5dd93d2e89 Export common exceptions Richard Neumann 2022-08-21 13:22:05 +0200
  • 2b59188223 Handle empty responses via an exception Richard Neumann 2022-08-21 13:20:07 +0200
  • 2b9ea6bcfa Add logging prefix 2.3.3 Richard Neumann 2022-08-21 13:08:53 +0200
  • e211891aae Fix log message Richard Neumann 2022-08-21 12:52:35 +0200
  • 5f4ec9a878 Add debug logging 2.3.2 Richard Neumann 2022-08-21 12:46:50 +0200
  • 1fd482b055 Fix packet reading race condition 2.3.1 Richard Neumann 2022-08-20 21:30:36 +0200
  • fcdd24d45f Update docstring 2.3.0 Richard Neumann 2022-08-20 15:55:39 +0200
  • 2847c1aea4 Remove obsolete max_packet_size Richard Neumann 2022-08-20 15:52:44 +0200
  • 14ef4f83e2 Use follow-up packets for optional fragmentation detection Richard Neumann 2022-08-20 15:51:17 +0200
  • ca62d2c349 Fix packet reading 2.2.5 Richard Neumann 2022-08-15 00:14:43 +0200
  • 49565bff10 Fix followup packet reading 2.2.4 Richard Neumann 2022-08-15 00:11:15 +0200
  • 84f8fc73cc Rename max_pkg_size to max_packet_size 2.2.3 Richard Neumann 2022-08-14 23:56:55 +0200
  • ec570f769b Do not update max_packet_size if not explicitly specified 2.2.2 Richard Neumann 2022-08-14 23:51:27 +0200
  • 024a171763 Remove unused variable assignment Richard Neumann 2022-08-14 23:50:01 +0200
  • b3e913ebff Compensate for None Richard Neumann 2022-08-14 23:49:38 +0200
  • bd865fac06 Make max_pkg_size a class parameter Richard Neumann 2022-08-14 23:48:39 +0200
  • 06a35dd013 Add hack to read follow-up packets Richard Neumann 2022-08-14 23:43:21 +0200
  • c3b40a6f0a Suppress possible timeout errors on following packet readouts Richard Neumann 2022-08-14 23:29:42 +0200
  • 89e3d4b1c7 Attempt to read following packets on large responses Richard Neumann 2022-08-14 23:28:07 +0200
  • 68e4c307ec Add optional max_pkg_size to Client Richard Neumann 2022-08-14 23:08:53 +0200
  • fcb65d92cb Refactor argument list indentation Richard Neumann 2022-08-10 14:29:43 +0200
  • 789b0fddad Fix typo Richard Neumann 2022-08-10 14:29:10 +0200
  • 2587291b93 Use range to check for valid ports Richard Neumann 2022-08-10 14:29:01 +0200
  • 376759b8f7 Update docstrings Richard Neumann 2022-08-10 14:28:06 +0200
  • 6f14097655 Add indentation to JSON file 2.2.1 Richard Neumann 2022-06-16 15:25:22 +0200
  • 723db3e406 So not write in binary mode Richard Neumann 2022-06-16 15:25:05 +0200
  • 4d8183c2cb Remove obsolete SonarQube badge Richard Neumann 2022-04-30 16:44:24 +0200
  • 2b141c3803 Correct spelling mistake #8 Edward Betts 2022-04-11 06:41:28 +0100
  • d84abf9e7e Move function to bottom Richard Neumann 2022-02-22 03:30:58 +0100