Commit graph

150 commits

Author SHA1 Message Date
c282d42c61 feat: login handling & proper password storage
All checks were successful
Test if Server can be built / build-server (push) Successful in 37s
2023-08-13 22:27:24 +02:00
1dd62a0491 feat: do not add settings.json for now
All checks were successful
Test if Server can be built / build-server (push) Successful in 34s
2023-08-13 19:01:19 +02:00
2705715e8c feat: do not crash on unkown packet id 2023-08-13 18:29:39 +02:00
2a4e5ed118 feat: switch to ThreadPool 2023-08-13 14:22:34 +02:00
27af53eb56 feat: add usedimplicitly attribute 2023-08-13 14:12:04 +02:00
0b3f543c69 feat: dynamic packet init function creation with deserialization. 2023-08-13 08:17:20 +02:00
c6341cb487 feat: set sizeOfServerChannelDat to be const 2023-08-13 01:36:58 +02:00
c5e3452b39 feat: add missing login response reasons 2023-08-13 01:36:40 +02:00
c98b204562 fix: broken access to DB document 2023-08-12 23:12:59 +02:00
e70d32d532 style: apply editorconfig & analyzer suggestions 2023-08-12 23:04:19 +02:00
cb5bdfc0f1 feat: make test channel available 2023-08-11 16:01:48 +02:00
3c26df9e72 feat: adjust logging 2023-08-11 16:01:32 +02:00
fc6e21e2d8 remove: Console.WriteLine calls 2023-08-11 11:53:14 +02:00
1de07e546a style: apply editorconfig style 2023-08-11 11:31:30 +02:00
f0e0c8edfc refactor: general reordering for PacketDistributor 2023-08-11 11:19:43 +02:00
87078869ef chore: remove unused using statements 2023-08-11 10:31:54 +02:00
2bd6db75d5 feat: switch to Task.Run 2023-08-11 01:37:12 +02:00
22682eb89b feat: further analyzers 2023-08-11 01:24:35 +02:00
72c37b5c7a feat: implement IPacket based Send function 2023-08-11 01:18:11 +02:00
adaa74470e feat: change LoginInfo/Response to be more concise 2023-08-11 01:17:59 +02:00
dd855675f9 feat: change PacketHandler to conform to async 2023-08-11 01:17:29 +02:00
59770e3369 feat: add analyzers, which might be useful 2023-08-11 01:10:57 +02:00
c1c1297436 fix: Dockerfile image 2023-08-10 22:39:17 +02:00
9c00137904 feat: rewrite & revert back to manual serialization & deserialization 2023-08-10 22:07:58 +02:00
160c90cff5 feat: add testing flag for account creation on login 2023-08-10 11:12:47 +02:00
ac1d34ae92 feat: ignore settings.json 2023-08-10 10:48:45 +02:00
12aeff8ad6 feat: add couchdb & refactor namespace 2023-08-10 10:47:35 +02:00
8fbca94140 refactor: further cleanup 2023-08-10 08:51:40 +02:00
d2ef1034f1 feat: refactor sessions 2023-08-10 08:45:51 +02:00
3552134186 feat: use activatorutilities to create instance of session 2023-08-10 08:28:05 +02:00
8790b1a3bf feat: add file logging 2023-08-09 22:23:14 +02:00
57fe6f9d8d refactor: move classes to corresponding namespaces 2023-08-09 22:04:10 +02:00
2efbbe792c feat: a lot of reflection work 2023-08-09 20:14:14 +02:00
df3aae5d49 feat: a big draft 2023-08-09 16:23:41 +02:00
6d5a4f2ab9 chore(deps): update dependency aeolin.reinject to v2
Signed-off-by: noreply@rainote.dev
2023-08-06 11:48:22 +00:00
1bdff9617e chore(deps): update dependency nreco.logging.file to v1.1.6
Signed-off-by: noreply@rainote.dev
2023-08-06 11:46:42 +00:00
bb6b894ff0 chore(deps): update dependency aeolin.reinject.scopes to v2
Signed-off-by: noreply@rainote.dev
2023-08-06 11:46:14 +00:00
ee2fa602fe instantiate AesProvider in service collection 2023-01-02 12:26:21 +01:00
5f69b25950 pass AesProvider to session 2023-01-02 12:25:58 +01:00
2a9f1bc244 Partial Implementation of AuthSession 2023-01-02 12:25:35 +01:00
e3eb36639a Create AesProvider using Aes provided by .Net 2023-01-02 12:18:38 +01:00
0da4341b99 Include scopes in logger 2022-12-31 17:30:27 +01:00
c4e2812ffd Reformatting 2022-12-31 17:30:13 +01:00
9f78185e15 Setup DI and Logging 2022-12-31 14:31:53 +01:00
864ed2ceb1 Add boilerplate Auth server 2022-12-31 14:31:53 +01:00
24654a32df add appsettings.json 2022-12-31 14:31:53 +01:00
3a9ebc00f5 Add dependencies 2022-12-31 14:31:53 +01:00
9e448f8aea Add Server.Packets to project 2022-12-29 11:23:05 +01:00
54438578b6 Update .Net version to 7.0 2022-12-26 10:48:46 +01:00
af8a4ba0f5 Initial Commit 2022-12-26 10:34:31 +01:00