Commit graph

  • b2abacbdba fix(ci): remove branch specification andrea 2025-03-06 08:53:02 +00:00
  • 235f1dfd6b
    feat(ci): introduce ci Andrea Toska 2025-03-06 09:50:48 +01:00
  • d093687e01 Update RNEX license to text version SolidStateDrive 2025-02-20 14:15:35 +01:00
  • 6f02339464 feat(rmc): start implementing new rmc protocol abstraction DJMrTV 2025-02-19 23:30:15 +01:00
  • d52afef3c1 Merge pull request #9 from Perditum/AToska21-patch-1 SolidStateDrive 2025-02-19 12:51:43 +01:00
  • 092264abba Update and rename LICENSE.txt to LICENSE.md SolidStateDrive 2025-02-19 12:04:09 +01:00
  • 3ea7c7e671 feat: refactor prudp code and start working on refactoring rmc DJMrTV 2025-02-18 22:55:33 +01:00
  • 7d24a71f09 feat(matchmake): a bunch of things DJMrTV 2025-02-12 18:46:29 +01:00
  • 2443569861 Merge pull request #7 from Perditum/main DJMrTV 2025-02-08 14:32:07 +01:00
  • 65c26822ef Merge pull request #6 from Perditum/feat/conditional-server-compilation SPFN Administrator 2025-02-08 14:03:02 +01:00
  • 56d8a6ca48 feat(startup): make both servers be able to run seperately with specification by features DJMrTV 2025-02-08 13:30:43 +01:00
  • c6b83b3ad9 feat(matchmake): add create_matchmake_session_with_param and change some/add other stuff DJMrTV 2025-02-08 11:54:49 +01:00
  • f6da681ec7 Merge pull request #4 from Perditum/fix/windows SPFN Administrator 2025-02-07 19:29:40 +01:00
  • 296bb6df32 fix(logging): fix windows being windows DJMrTV 2025-02-07 18:09:12 +01:00
  • 237db8cd60 Merge pull request #3 from Perditum/fix/warnings SolidStateDrive 2025-02-07 17:41:17 +01:00
  • d9cee5ddb4 fix(warnings): add an underscore to unused variables Andrea Toska 2025-02-07 08:48:22 +01:00
  • f74cfd3ff3 fix(warnings): remove unused imports to get rid of warnings Andrea Toska 2025-02-07 08:46:09 +01:00
  • 2b9f55e4d2 feat(secure): a lot of things DJMrTV 2025-02-06 17:54:38 +01:00
  • 92c81e7126 chore(prudp): change spacing DJMrTV 2025-02-05 16:56:37 +01:00
  • 7e65691129 feat(ci): readd build action DJMrTV 2025-02-05 16:48:30 +01:00
  • 4f71e34592 feat(ci): remove build so that it can be readded to hopefully fix the action DJMrTV 2025-02-05 16:46:07 +01:00
  • 0c2af57b5b feat(ci): make pushes to main build hopefully, again 3 DJMrTV 2025-02-05 16:43:18 +01:00
  • 921495b039 feat(ci): make pushes to main build hopefully, again 2 DJMrTV 2025-02-05 16:41:08 +01:00
  • 1cebace33e feat(ci): make pushes to main build hopefully, again DJMrTV 2025-02-05 16:38:44 +01:00
  • ed3879ff86 feat(ci): make pushes to main build hopefully DJMrTV 2025-02-05 16:37:16 +01:00
  • e0669ddecc feat(prudp): clean up logging DJMrTV 2025-02-05 16:32:03 +01:00
  • 0d90665698 feat(secure): add access level to bypass maintenance to the .env config DJMrTV 2025-02-05 16:18:51 +01:00
  • e582984bc9 feat(secure): add maintenance mode and fix using local ip DJMrTV 2025-02-05 16:02:32 +01:00
  • 7479105157 feat(secure): add RmcSerialize macro for convenience serializing structs DJMrTV 2025-02-05 15:03:08 +01:00
  • d01acbb931 feat(secure): add get_playing_session and start working on auto_matchmake_with_param_postpone with RmcSerialize macro DJMrTV 2025-02-04 22:07:22 +01:00
  • d8c184171d feat(secure): add saving of reports into the report folder DJMrTV 2025-02-04 17:08:04 +01:00
  • d69d0a5f6b feat(socket): made server less crashable DJMrTV 2025-02-04 16:33:33 +01:00
  • 81f7a0a738 feat(secure): a bunch of stuff DJMrTV 2025-02-04 16:31:56 +01:00
  • 4f26aae1d7 fix(prudp): use seperate streams for seperate substreams via EncryptionPair DJMrTV 2025-02-03 21:33:07 +01:00
  • 11cbeff4da fix(auth): make login not always error DJMrTV 2025-02-03 20:44:33 +01:00
  • b097c298e7 feat(secure server): start working on secure server DJMrTV 2025-02-03 20:43:24 +01:00
  • 28004f7b4d fix(rmc): fix sending back errors crashing DJMrTV 2025-02-03 20:37:31 +01:00
  • d900dc3534 Merge remote-tracking branch 'new-origin/main' DJMrTV 2025-02-02 20:25:40 +01:00
  • d18ba43aed feat(auth): finish protocol 10 method 2 and 3 DJMrTV 2025-02-02 20:25:22 +01:00
  • 60bc79cff5 fix(ci): update spacing SolidStateDrive 2025-02-02 15:13:57 +01:00
  • 8a3f443d85 fix(meta): add cloning with submodules DJMrTV 2025-02-02 12:01:14 +01:00
  • d3783ce48a Merge branch 'feat/login_ex' into main SolidStateDrive 2025-02-02 04:54:31 +01:00
  • cb6a6f9028 feat(account): add grpc to communicate with account server DJMrTV 2025-02-02 00:46:04 +01:00
  • 6984a20bdd feat(auth protocol): login(1) method DJMrTV 2025-02-01 20:59:53 +01:00
  • 44bcad7eda fix(protocols): fix macro DJMrTV 2025-02-01 20:59:21 +01:00
  • 1679590bf3 feat(protocols): extend functionality of protocol macro DJMrTV 2025-02-01 19:42:45 +01:00
  • ffe4084ba3 feat(account): make new const DJMrTV 2025-02-01 17:38:09 +01:00
  • ce81f09a85 chore: fix warnings DJMrTV 2025-02-01 17:31:13 +01:00
  • 153c401cb1 feat(login): add account struct DJMrTV 2025-02-01 17:18:52 +01:00
  • 730234c3bf feat(ci): make issues stale SolidStateDrive 2025-02-01 17:02:43 +01:00
  • f4fef32b54 fix(ci): pick between 2 runners now SolidStateDrive 2025-02-01 16:55:16 +01:00
  • 63270a8f8d Create SECURITY.md SolidStateDrive 2025-02-01 16:52:36 +01:00
  • 1761b9e679 feat(meta): add support.md SolidStateDrive 2025-02-01 16:51:28 +01:00
  • 692a327a5f feat(meta): add contributing.md SolidStateDrive 2025-02-01 16:43:33 +01:00
  • ebbd3b74e3 feat(meta): add code of conduct SolidStateDrive 2025-02-01 16:41:17 +01:00
  • f4f65ba972 Update build.yml SolidStateDrive 2025-02-01 16:22:58 +01:00
  • 0ca766d937 feat(ci): setup rust env SolidStateDrive 2025-02-01 16:21:11 +01:00
  • 6f8bf995a5 fix(ci): update ci SolidStateDrive 2025-02-01 16:14:42 +01:00
  • 39d5c22f01 Create rust.yml DJMrTV 2025-02-01 16:06:03 +01:00
  • 38bcad37bd cleaned up code, condensed code and fixed a couple of things DJMrTV 2025-01-26 23:21:35 +01:00
  • 40ca10651f changes... DJMrTV 2025-01-26 12:09:56 +01:00
  • 6af6e65666 fix not compiling DJMrTV 2025-01-23 23:27:50 +01:00
  • b449d731b7 continued working on reliable packets DJMrTV 2025-01-23 23:24:04 +01:00
  • 221a7148d6 added checks for supported functions DJMrTV 2025-01-23 15:29:29 +01:00
  • 019c21c8e1 added logging to data DJMrTV 2025-01-23 15:25:21 +01:00
  • ecad507f63 started implementing data packets DJMrTV 2025-01-23 15:24:55 +01:00
  • 22dab35a73 fix not sending correct options size to client DJMrTV 2025-01-22 22:30:09 +01:00
  • 23961a366e fix not compiling DJMrTV 2025-01-22 21:01:23 +01:00
  • 9cb4c6a4f1 add base code for acknowledgements DJMrTV 2025-01-22 21:00:32 +01:00
  • 08e67936c5 did stuff DJMrTV 2025-01-22 20:49:40 +01:00
  • 541f667a0e add signature to connection response packet DJMrTV 2025-01-22 20:40:18 +01:00
  • 83b814bea7 add more logging DJMrTV 2025-01-22 20:31:48 +01:00
  • f6d6ffa6fb make unimplemented flag type not crash DJMrTV 2025-01-22 20:29:54 +01:00
  • 3037d4c83f remove unimplemented for if packet is ack DJMrTV 2025-01-22 20:28:19 +01:00
  • e83eb1a6d8 finish connect DJMrTV 2025-01-22 20:23:54 +01:00
  • d5830bb7c5 fix offset DJMrTV 2025-01-21 20:38:48 +01:00
  • a7053679fe fix reading options DJMrTV 2025-01-21 20:33:08 +01:00
  • f505261085 added more logging DJMrTV 2025-01-21 20:24:04 +01:00
  • a9f53dd0cf added more logging DJMrTV 2025-01-21 20:19:29 +01:00
  • fd77632cd7 added error reasons to invalid packets DJMrTV 2025-01-21 20:16:09 +01:00
  • d53349c264 refactor for new naming, new api and async DJMrTV 2025-01-21 20:10:58 +01:00
  • ef844183d6 remove unnescesary Arc<_> DJMrTV 2025-01-20 18:01:54 +01:00
  • d6fbf79ded continue working on endpoints and reenabled reading packet options DJMrTV 2025-01-19 20:33:15 +01:00
  • a8d873d71b fixed error DJMrTV 2025-01-19 20:11:19 +01:00
  • 73c2be5353 fixed error DJMrTV 2025-01-19 20:10:44 +01:00
  • 3ad8218d92 added message for unimplemented flag type DJMrTV 2025-01-19 20:09:49 +01:00
  • 20aa273d67 handle connection registration DJMrTV 2025-01-19 20:05:44 +01:00
  • ad86a74efb fix generation of virtual ports DJMrTV 2025-01-19 19:09:42 +01:00
  • 37bb2253b5 fix log DJMrTV 2025-01-19 19:08:26 +01:00
  • da41633ced fix another problem related to reading ports DJMrTV 2025-01-19 19:05:32 +01:00
  • c4e03234a9 fix last two commits and fix core actual problem DJMrTV 2025-01-19 19:04:24 +01:00
  • 1c0eb0b604 fixed broken assertion DJMrTV 2025-01-19 19:02:30 +01:00
  • 746f13fb73 fixed stream type and port number DJMrTV 2025-01-19 19:00:23 +01:00
  • e0d9fa444b added redirection of data to their corresponding endpoints DJMrTV 2025-01-19 18:57:36 +01:00
  • 8aa1fa98d9 added partial functionality for endpoints DJMrTV 2025-01-19 15:56:36 +01:00
  • 239fbe6084 fix using public ip instead of unspecified ip DJMrTV 2025-01-19 14:41:32 +01:00
  • 776de55abc added logging DJMrTV 2025-01-19 14:37:29 +01:00
  • 11d64bd8cd fixed packets not being processed DJMrTV 2025-01-19 14:34:02 +01:00
  • 7582f36795 added framework for auth server DJMrTV 2025-01-19 14:14:48 +01:00
  • 2296b42ea4 add license DJMrTV 2025-01-19 13:04:52 +01:00