Commit graph

  • f61c62c906
    Merge c8c112ce12 into 614e2e2b49 alive4ever 2025-01-17 00:27:16 +00:00
  • c8c112ce12 consts: fix n sig regex pattern alive4ever 2025-01-16 16:35:44 +00:00
  • 614e2e2b49
    Fix build on FreeBSD targets (#40) master Cullum Smith 2025-01-03 05:35:36 -05:00
  • 63a8d8166f
    Add optional socket permissions argument (#50) Caian Benedicto 2025-01-03 09:52:00 +00:00
  • 3a6f136ef1 Add optional socket permissions argument Caian Benedicto 2024-12-28 08:58:35 -03:00
  • 7809bedfbf
    Merge pull request #49 from alive4ever/fix-signature-regex techmetx11 2024-12-24 17:49:47 +00:00
  • 6045b5635a signature fix for new player alive4ever 2024-12-24 06:41:13 +00:00
  • 9d300d7bd3 Revert "Apply patch from #36 (thanks @lifo9)" alive4ever 2024-12-24 06:39:47 +00:00
  • b8c4286637 Revert "Fix REGEX_HELPER_OBJ_NAME" alive4ever 2024-12-24 06:39:05 +00:00
  • 4b8e6bd558 Revert "Fix REGEX_HELPER_OBJ_NAME round 2" alive4ever 2024-12-24 06:37:20 +00:00
  • 828d4ea0b0 Fix build on FreeBSD targets Cullum Smith 2024-12-13 23:35:55 -05:00
  • 74e879b54e
    Merge pull request #47 from lifo9/fix-regex-helper-obj-name-2 techmetx11 2024-12-17 20:21:56 +00:00
  • 3b0c081209 Fix REGEX_HELPER_OBJ_NAME round 2 Jakub Filo 2024-12-17 21:13:41 +01:00
  • 36d9a325d2 removed accidentally uploaded .vscode folder Elias Jachniuk 2024-12-17 15:06:58 -05:00
  • 124f1a0904 Gracefully return error status if regex fails to match the signature timestamp Elias Jachniuk 2024-12-17 14:45:59 -05:00
  • 23932bfa05
    Merge pull request #43 from lifo9/lifo/fix-regex-helper-obj-name techmetx11 2024-12-16 18:24:12 +00:00
  • 5eff8076ad Fix REGEX_HELPER_OBJ_NAME Jakub Filo 2024-12-16 19:08:30 +01:00
  • ac0269f158
    Apply patch from #36 (thanks @lifo9) techmetx11 2024-12-10 10:02:28 +01:00
  • 29e9045e68
    Add patch rockerBOO 2024-12-10 00:59:56 -05:00
  • 47db0fb998
    Merge 369b94e7e3 into ef11b83a97 Richard Ivánek 2024-11-18 10:16:06 +01:00
  • ef11b83a97 Revert "Enable quickjs bindgen so bindings built for unsupported targets (#34)" Emilien 2024-11-17 16:10:46 +01:00
  • bd228b11f9
    Enable quickjs bindgen so bindings built for unsupported targets (#34) yo000 2024-11-17 15:20:11 +01:00
  • d387c70a53 Enable quickjs bindgen so bindings are built for unsupported targets yo 2024-11-17 14:11:29 +01:00
  • 369b94e7e3 refactor: simplify code, use format!, more idiomatic code Richard Ivánek 2024-09-26 11:07:10 +02:00
  • 5025e49e61
    Merge pull request #24 from friedkiwi/fix-logging techmetx11 2024-09-24 13:07:28 +00:00
  • 3b3b858f4e Update README.md to document logging config. Yvan Janssens 2024-09-24 13:56:36 +02:00
  • e06937dab3 Replace all print calls with log crate calls Yvan Janssens 2024-09-24 13:45:41 +02:00
  • a877ff2d4b
    Systemd service file (#22) Thomas Vogt 2024-09-22 18:43:22 +02:00
  • 8b32070b67
    Mention systemd service file in README Thomas Vogt 2024-09-07 18:28:13 +02:00
  • a4c0949147
    Add example systemd service file Thomas Vogt 2024-09-07 18:24:37 +02:00
  • 215d32c76e
    Use Docker's builtin tini process, to run as PID 1 and handle SIGTERMs/SIGINTs techmetx11 2024-08-17 18:04:20 +01:00
  • 52097ac1cc
    Merge pull request #21 from mini-bomba/set_lastupdate_on_already_updated techmetx11 2024-08-17 16:55:58 +00:00
  • e53b6406a0
    Set player_info.last_update when no update was required mini-bomba 2024-08-17 18:42:28 +02:00
  • cfe85d34bb
    improve warning about untrusted code + link to official doc for production Émilien (perso) 2024-08-15 01:54:31 +02:00
  • fd678ce408
    rename github workflow about test and ignore some paths Émilien (perso) 2024-08-14 13:14:30 +02:00
  • c42c71ff5d
    Remove unnecessary logs techmetx11 2024-08-14 12:11:08 +01:00
  • bf22ef0462
    improve README and add warnings Émilien (perso) 2024-08-14 13:08:22 +02:00
  • 4d3cff6a16
    Add Docker support and update README (#13) perennial 2024-08-14 20:58:44 +10:00
  • 6b94718151
    Revert "Dockerfile: Switch to Debian-based images and simplify build command" perennial 2024-08-14 19:40:21 +10:00
  • ca4e3f8d83
    compose: build image from local repo by default perennial 2024-08-14 18:34:05 +10:00
  • 60737c7e43
    rename docker-compose.yml to docker-compose.yaml perennial 2024-08-14 12:06:17 +10:00
  • d6f2463c15
    docker-compose.yml: use quay.io image by default perennial 2024-08-14 12:05:16 +10:00
  • 3c0d848d35
    Cargo.toml: correct note on optimisations perennial 2024-08-14 11:27:23 +10:00
  • ff9a378564
    Dockerfile: Switch to Debian-based images and simplify build command perennial 2024-08-14 10:04:35 +10:00
  • 1329745627
    Docker: further security hardening perennial 2024-08-14 09:33:01 +10:00
  • 6a07a2f47c
    Dockerfile: let Rustup handle architecture detection perennial 2024-08-13 23:33:32 +10:00
  • 0b8ddf77b7
    docker workflow: add paths-ignore section perennial 2024-08-13 23:28:20 +10:00
  • 36295a9b60
    docker-compose.yml: harden configuration perennial 2024-08-13 23:14:22 +10:00
  • 95b602e9f4
    add workflow to build and push container images to quay.io perennial 2024-08-13 22:54:51 +10:00
  • 8dbd4a6f36
    README.md: update Docker instructions to expose only on localhost perennial 2024-08-13 20:25:45 +10:00
  • 3b091619b1
    update .dockerignore perennial 2024-08-13 20:23:48 +10:00
  • 01ccd4cf89
    docker-compose.yml: include version line perennial 2024-08-13 20:18:13 +10:00
  • 76ed2f4cc6
    rename compose.yaml to docker-compose.yml perennial 2024-08-13 20:17:46 +10:00
  • 6dc9ccd4df
    README.md: restore old table format perennial 2024-08-13 20:16:49 +10:00
  • aa939830eb
    compose.yaml: remove healthcheck due to using scratch image perennial 2024-08-13 20:11:57 +10:00
  • c0dcc9c312
    compose.yaml: listen on 127.0.0.1 only perennial 2024-08-13 20:11:17 +10:00
  • 2678c5ccdd
    compose.yaml: include command line perennial 2024-08-13 20:07:46 +10:00
  • 1547376f2a
    Dockerfile: allow building for different architectures (AMD64 and ARM64) perennial 2024-08-13 19:53:49 +10:00
  • 997dd7f005
    Dockerfile: expose to localhost only by default perennial 2024-08-13 18:59:54 +10:00
  • 6e195d4860
    Dockerfile: use Alpine-based Rust image to skip building OpenSSL perennial 2024-08-13 18:54:55 +10:00
  • f23f2f1de4
    Dockerfile: use newer OpenSSL version (3.0.9) perennial 2024-08-13 18:44:23 +10:00
  • 592211a1c6
    Dockerfile: use scratch image for second stage perennial 2024-08-13 18:17:21 +10:00
  • 0c17e90539
    add .dockerignore perennial 2024-08-13 17:32:21 +10:00
  • ce63a2b6c7
    Dockerfile: uncomment CMD instruction perennial 2024-08-13 17:22:17 +10:00
  • 4afcaddfe3
    update README perennial 2024-08-13 17:09:52 +10:00
  • da9a34e428
    add Dockerfile perennial 2024-08-13 17:08:35 +10:00
  • c7005e6470
    add compose.yaml perennial 2024-08-13 17:06:23 +10:00
  • f7cbcbddfa
    GitHub workflow: Test the player script extractor every 2 hours techmetx11 2024-08-09 15:09:05 +01:00
  • 152b972b62
    Merge pull request #9 from MMaster/fix_sigfn_extraction techmetx11 2024-08-08 00:00:53 +00:00
  • 6f7054a457 Fix sig function body extraction not escaping $ MMaster 2024-08-08 01:36:07 +02:00
  • 2db19fb81f
    Merge pull request #8 from MMaster/fix_extraction_20240803 techmetx11 2024-08-05 14:22:17 +00:00
  • 04d3323e01 Update & improve nsig extraction based on current player js code MMaster 2024-08-03 00:28:09 +02:00
  • 9e2a591f4f
    Create rust.yml techmetx11 2024-07-25 15:32:30 +00:00
  • e96e7a15f8
    Merge pull request #5 from iv-org/dependabot/cargo/openssl-0.10.66 techmetx11 2024-07-25 14:54:00 +00:00
  • fdab6db808
    Bump openssl from 0.10.64 to 0.10.66 dependabot[bot] 2024-07-25 13:43:14 +00:00
  • deae9055ca
    Emergency fix techmetx11 2024-07-25 14:26:20 +01:00
  • e506206971
    Change default TCP IP to 127.0.0.1 techmetx11 2024-07-21 17:14:08 +01:00
  • 369cfb335f
    Added TCP/IP support techmetx11 2024-07-21 16:28:45 +01:00
  • 115c690416
    New opcode: PLAYER_UPDATE_TIMESTAMP techmetx11 2024-07-21 13:37:34 +01:00
  • 446120f5c9
    Fix problems with the regex techmetx11 2024-07-11 00:11:10 +01:00
  • cdeddbd07e
    Switch the byteswapping to regular shifting techmetx11 2024-07-09 22:06:27 +01:00
  • de4fab1517
    Fix nsig extraction code and some warnings techmetx11 2024-07-09 18:02:16 +01:00
  • 35fc0bc549
    Fix an error with the opcode decoder (sig) techmetx11 2024-07-03 22:40:50 +01:00
  • e1dbc56a32
    Fixed some annoying warnings techmetx11 2024-07-03 18:13:34 +01:00
  • 053e89cd79
    Fix the sig function code not working techmetx11 2024-07-03 18:00:07 +01:00
  • 4cb6b0a609
    Javascript code debugger techmetx11 2024-07-03 17:38:46 +01:00
  • 062de1e172
    Fixed the program with a quick change to the code (to handle the dollar sign) techmetx11 2024-06-27 23:24:46 +01:00
  • f70c60441a
    Fix punctuation techmetx11 2024-06-26 21:58:32 +01:00
  • 9f491c0e7c
    Added new opcode: PLAYER_STATUS techmetx11 2024-06-26 21:57:03 +01:00
  • 32aeb2f2f7
    Wrong size for FORCE_UPDATE response in the documentation techmetx11 2024-06-25 19:04:45 +01:00
  • 9784fdbafe
    Added size in response for convenience techmetx11 2024-06-25 18:59:19 +01:00
  • fda0eeb863
    Fixed the code, apparently there's nothing actually wrong with it techmetx11 2024-05-02 14:00:56 +01:00
  • 6bd9b67176
    Rewrote parts of the code techmetx11 2024-05-01 18:24:56 +01:00
  • 5364ea9f9c
    Updated documentation techmetx11 2024-04-30 16:41:32 +01:00
  • fa3686e1f3
    Improved the program, and also fixed the sig function not working techmetx11 2024-04-30 16:37:27 +01:00
  • 5d32c35ad7
    Done implementing everything techmetx11 2024-04-30 15:51:50 +01:00
  • a124a26d36
    Improve the program a bit, and include a protocol documentation techmetx11 2024-04-29 19:14:08 +01:00
  • 48be34ff5c
    The program will now not end streams after the first command techmetx11 2024-04-29 16:33:45 +01:00
  • b4ad4a33a2
    Can now decrypt n parameter signatures techmetx11 2024-04-29 09:27:20 +01:00
  • b601571cff
    nsig function extraction works! techmetx11 2024-04-29 06:47:17 +01:00