Commit graph

  • bf8c087b94
    [CI] Using recommended CI Cargo audit Github action and update serde (#70) CosminPerRam 2023-07-10 17:09:22 +03:00
  • e207e8dc95
    [Games] Add timeout settings for proprietary games (#67) Tom 2023-07-10 13:17:49 +00:00
  • f3a792e325
    [Crate] Swap no_games, no_services for games, services (#61) Tom 2023-06-26 23:12:57 +00:00
  • 0f9a10f2fb [Games] Add Warsow support. CosminPerRam 2023-06-27 01:15:04 +03:00
  • 58f7ff8aab [Protocol] Fix common quake 2 player score conversion CosminPerRam 2023-06-27 01:08:42 +03:00
  • f7e93fd7cd [Protocol] Renamed quake 2's player's frags field to score to be more inline with the other protocols CosminPerRam 2023-06-27 01:06:16 +03:00
  • 84ebeb8065 [Protocol] Add optional address field to quake 2 player CosminPerRam 2023-06-27 00:58:38 +03:00
  • 8316dac2cc
    [Games] Add method to query with timeout options (#60) Tom 2023-06-26 21:50:06 +00:00
  • dd80d6309f [Protocol] Replace some usage of remaining_length with the more appropiate is_remaining_empty CosminPerRam 2023-06-27 00:23:19 +03:00
  • 8fe521749a [Protocol] Remove bufferer::remaining_data_vec function and replace its usage CosminPerRam 2023-06-27 00:18:56 +03:00
  • d61085b1ab [Protocol] Remove bufferer::data_length function and replace its usage CosminPerRam 2023-06-27 00:17:33 +03:00
  • c55254aaf6
    [Protocol] Add PROPRIETARY to protocol enumeration (#59) CosminPerRam 2023-06-26 23:52:40 +03:00
  • b368877031
    [Protocol] Implement generic response with dyn (#56) Tom 2023-06-25 13:31:23 +00:00
  • bf14ecb4a4
    [Crate] Add documentation for where versions need to be updated (#58) Tom 2023-06-25 13:02:25 +00:00
  • 9c93e40650
    [CI] Pin specific rustfmt version (#57) CosminPerRam 2023-06-25 15:42:29 +03:00
  • 89fbd81331
    [Crate] Add clippy and rustfmt pre-commit hooks (#50) Tom 2023-06-25 11:41:20 +00:00
  • 31162b6d6e [Crate] Modify GAMES.md to make it more cohesive. CosminPerRam 2023-06-19 23:05:41 +03:00
  • c3e2d948e8
    [Game] Add JC2MP support. (#54) CosminPerRam 2023-06-19 22:10:49 +03:00
  • cb9384e474 [Crate] Updated CHANGELOG.md to include generic query CosminPerRam 2023-06-19 19:59:06 +03:00
  • 01b47d54e1
    [Crate] Fix response table not showing inner types (#52) Tom 2023-06-16 16:04:34 +00:00
  • 7f9b4ca98a [Crate] Update RESPONSES.md CosminPerRam 2023-06-16 18:24:44 +03:00
  • 4b081371f4
    [Crate] Add better documentation for generic game implementation (#49) Tom 2023-06-14 20:25:26 +00:00
  • 08e00c64e4 [CI] Replace check by clippy CosminPerRam 2023-06-14 15:38:08 +03:00
  • 6486c1e17b [CI] Reorder steps again and change some steps names CosminPerRam 2023-06-13 22:20:31 +03:00
  • 3fd3c7aa5b [CI] Add cargo audit to CI CosminPerRam 2023-06-13 22:16:14 +03:00
  • 8bc05013ee [CI] Resort check and build steps so build is the first CosminPerRam 2023-06-13 22:15:10 +03:00
  • a377b76a55 [Games] Generic query add support for GS2 protocol and Halo:CE game CosminPerRam 2023-06-13 22:09:51 +03:00
  • e44a680a59 [Example] Add pretty print of receiving struct. CosminPerRam 2023-06-13 22:01:51 +03:00
  • d853189e06
    [Games] Programmatic games by storing information as data (#45) Tom 2023-06-13 18:49:58 +00:00
  • 26ad1f5d19
    [Protocol] Add GameSpy 2 support. (#47) CosminPerRam 2023-06-12 19:38:34 +03:00
  • 80637f2398 [Crate] Apply clippy fixes CosminPerRam 2023-06-11 13:16:22 +03:00
  • b95b2abe0f
    [Crate] Enforce formatting in CI (#46) Tom 2023-06-10 15:15:12 +00:00
  • a6279177bb [Crate] Add MSRV change to CHANGELOG.md CosminPerRam 2023-06-07 00:01:56 +03:00
  • bfa2c9826f [Crate] Fix github workflow ci CosminPerRam 2023-06-06 23:34:59 +03:00
  • 4a8ad7c3dc [Crate] Update Github workflow to confirm MSRV CosminPerRam 2023-06-06 23:31:19 +03:00
  • c73334f45d [Crate] Fix msrv and change it to 1.60 CosminPerRam 2023-06-06 22:58:24 +03:00
  • d1ca19647d [Crate] Bump version to 0.2.3 CosminPerRam 2023-06-02 01:19:32 +03:00
  • e0830bdae5
    [Protocol] Replace IpAddr with SocketAddr in protocols (#44) CosminPerRam 2023-06-02 01:06:24 +03:00
  • 596d15df78 [Protocol] Quake change get response header to str CosminPerRam 2023-06-02 00:31:02 +03:00
  • 3a9bd77efe [Protocol] Use string literals to better show what the response header bytes mean CosminPerRam 2023-06-02 00:29:23 +03:00
  • a0681f4259 [Games] Add Soldier of Fortune 2 support. CosminPerRam 2023-05-30 18:53:23 +03:00
  • b3ba7df6d9 [Games] Add Hell Let Loose support. CosminPerRam 2023-05-30 16:48:19 +03:00
  • 06a2ceeda9 [Games] Add Quake 3 support and change players frags from u16 to i16 CosminPerRam 2023-05-30 16:23:37 +03:00
  • af5e0d1fbf [Games] Add Quake 1 support. CosminPerRam 2023-05-30 16:18:04 +03:00
  • c874b463e3 [Protocol] Fix Quake 1 implementation. CosminPerRam 2023-05-30 16:15:08 +03:00
  • f79f2ea2de [Games] Add Quake 2 support. CosminPerRam 2023-05-30 15:57:17 +03:00
  • 0ceb31bf86 [Crate] Apply cargo clippy fixes CosminPerRam 2023-05-30 15:49:35 +03:00
  • d302d1173f
    [Protocol] Add quake protocols. (#35) CosminPerRam 2023-05-30 15:33:41 +03:00
  • 3dbc6498ed [Crate] Add Douile acknowledgement to Changelog CosminPerRam 2023-05-29 11:19:16 +03:00
  • 3f654e0dfd
    [Protocol] Enable the use of Ipv6 addresses (#41) Tom 2023-05-29 08:10:21 +00:00
  • e620398615 [Crate] Changed all address &str to &Ipv4Addr CosminPerRam 2023-05-27 00:41:41 +03:00
  • a69896f737 [Service] Fix tests CosminPerRam 2023-05-08 15:34:59 +03:00
  • f843780469 [Service] Removed Filters and SearchFilters lifetimes and changed str instances to String CosminPerRam 2023-05-08 15:31:38 +03:00
  • a8e2b51dbb Revert "[Service] Add merge methods on SearchFilters" CosminPerRam 2023-05-08 14:59:55 +03:00
  • a17f5ad4d2 [Service] Add merge methods on SearchFilters CosminPerRam 2023-05-08 14:59:55 +03:00
  • fc52f3fe91 [Protocol] Add derives and serde derives to GatheringSettings CosminPerRam 2023-05-08 02:08:22 +03:00
  • 726bfd429f [Crate] Bump version to 0.2.2 CosminPerRam 2023-05-01 20:27:39 +03:00
  • 33e8f43cb8 [Games] Add Crysis Wars support. CosminPerRam 2023-04-30 01:26:12 +03:00
  • 3ef599056a [Protocol] GS3 if no player/team data is gathered, dont try to create a struct CosminPerRam 2023-04-30 01:20:16 +03:00
  • 8abb657800 [Service] Update docs. CosminPerRam 2023-04-30 00:50:51 +03:00
  • 9f22a4eadf [Crate] Add no_services feature flag CosminPerRam 2023-04-30 00:42:01 +03:00
  • 4c4b9d6b45 [Crate] Edit serde feature to clarify serialization/deserialization for response types CosminPerRam 2023-04-30 00:34:04 +03:00
  • 6c9f554751 [Service] Make Filter to_bytes take self instead of &self CosminPerRam 2023-04-30 00:22:47 +03:00
  • ed2934f3fa [Service] Replace repetitive code with a function CosminPerRam 2023-04-30 00:20:24 +03:00
  • 3b694815cc [Service] Add Copy trait to VMS Filter CosminPerRam 2023-04-29 23:03:56 +03:00
  • e159cfebbd [Service] Valve Master Server change filter storage from Vec<Filter> to a HashMap variant for better speed CosminPerRam 2023-04-29 22:57:10 +03:00
  • 780d42067e [Protocol] Moved GS1 under gamespy::one instead of gamespy CosminPerRam 2023-04-28 19:49:52 +03:00
  • c5fd58f794 [Protocol] Some cargo clippy improvements for GS one and three CosminPerRam 2023-04-28 19:09:11 +03:00
  • 4122d34cfa
    [Service] Add valve master server query service (#34) CosminPerRam 2023-04-28 18:00:04 +03:00
  • 348147b415
    [Game] Add Frontlines: Fuel of War support. (#31) CosminPerRam 2023-04-22 20:03:30 +03:00
  • 786da81ea5
    [Protocol] Add GameSpy 3 support. (#25) CosminPerRam 2023-04-17 15:10:51 +03:00
  • 1b13d39856
    [Crate] Add formatting (#22) Cain 2023-03-14 09:31:37 +01:00
  • e023e13236 [Crate] Add serde feature to changelog and lib doc CosminPerRam 2023-03-13 17:02:51 +02:00
  • 84af4230f7
    [Crate] Add feature: serde (#21) Cain 2023-03-13 15:51:33 +01:00
  • bd2e373d66
    [Crate] Make clippy happy (#23) Cain 2023-03-13 10:28:49 +01:00
  • 7f73eb582d [Crate] Update CHANGELOG to add optimizations thanks CosminPerRam 2023-03-13 00:45:54 +02:00
  • 9f6b3bae18 [Crate] Reorganize README. CosminPerRam 2023-03-13 00:43:03 +02:00
  • 7500b09b4d [Bufferer] Use struct functions internally too CosminPerRam 2023-03-12 22:53:26 +02:00
  • 568c53f129
    [Tests] udp and tcp socket test (#17) Cain 2023-03-12 00:07:36 +01:00
  • 927d56b1ee
    [Tests]: Timeout settings (#18) Cain 2023-03-11 10:17:36 +01:00
  • 3dacc09173 [Utils] Replace address and port as string string and additions to format! CosminPerRam 2023-03-11 00:20:09 +02:00
  • 7352c595e9 [Socket] Replace static with const for DEFAULT_PACKET_SIZE value CosminPerRam 2023-03-11 00:00:31 +02:00
  • bf2a05f488
    [Tests] result, display, trait and cloning (#19) Cain 2023-03-10 21:27:30 +01:00
  • 2865543975 [Repo] Add Discord Server link CosminPerRam 2023-03-10 21:52:56 +02:00
  • a3cbb24d0d [Crate] Further use the Byteorder crate CosminPerRam 2023-03-09 17:17:48 +02:00
  • 9ad2f143dd [Crate] Use Byteorder crate CosminPerRam 2023-03-09 16:41:01 +02:00
  • e163774685 [Protocols] Cargo clippy optimizations CosminPerRam 2023-03-09 01:30:28 +02:00
  • e6562d30cb [Crate] Update links to point to gamedig organization rather than cosminperram CosminPerRam 2023-03-08 21:50:34 +02:00
  • 14c5edc1be [Games] Serious Sam support. CosminPerRam 2023-03-04 21:36:01 +02:00
  • 8992ffe4df [Docs] Match the docs example to the one from the readme CosminPerRam 2023-03-04 14:04:38 +02:00
  • 9d0cc15f4c [Crate] Update lib docs spelling CosminPerRam 2023-03-04 13:47:20 +02:00
  • c7f706bf35 [Crate] Add preliminary changelog CosminPerRam 2023-03-03 18:11:40 +02:00
  • 04299c1a2c [Crate] Bump version to 0.2.1. CosminPerRam 2023-03-03 18:09:17 +02:00
  • 59994bc086 [Games] Use port.unwrap_or instead of matching it CosminPerRam 2023-03-03 18:02:54 +02:00
  • 5f06f58df8 [Crate] Hyperlink tf2 CosminPerRam 2023-03-03 17:55:23 +02:00
  • f97de3bb63 [Crate] Add warning about frequent API breaking changes in the Readme CosminPerRam 2023-03-03 17:54:13 +02:00
  • 950c08c18e
    [Protocol] GameSpy 1 support with the games Unreal Tournament and Battlefield 1942. (#9) CosminPerRam 2023-03-03 17:45:18 +02:00
  • 5604436553 Update the README.md to capitalize project name CosminPerRam 2023-02-22 13:11:38 +02:00
  • cd4cbc09db [Games] V Rising support. CosminPerRam 2023-02-19 18:37:10 +02:00
  • e26f0f871a [Protocol] Valve: Fix queries that require multiple challenge responses CosminPerRam 2023-02-19 17:56:39 +02:00