[PR #268] [MERGED] Improved Client & Server #1067

Closed
opened 2026-02-27 15:52:59 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/quasar/Quasar/pull/268
Author: @MaxXor
Created: 6/14/2015
Status: Merged
Merged: 6/14/2015
Merged by: @MaxXor

Base: masterHead: dev-buffer


📝 Commits (10+)

📊 Changes

134 files changed (+1450 additions, -741 deletions)

View changed files

📝 Client/Client.csproj (+1 -1)
📝 Client/Core/Commands/ConnectionHandler.cs (+1 -0)
📝 Client/Core/Commands/FileHandler.cs (+2 -2)
📝 Client/Core/Commands/MiscHandler.cs (+1 -0)
📝 Client/Core/Commands/SurveillanceHandler.cs (+1 -0)
📝 Client/Core/Commands/SystemHandler.cs (+1 -0)
📝 Client/Core/Helper/FileSplit.cs (+32 -26)
📝 Client/Core/Networking/Client.cs (+271 -129)
📝 Client/Core/Packets/ClientPackets/DesktopResponse.cs (+1 -0)
📝 Client/Core/Packets/ClientPackets/DirectoryResponse.cs (+1 -0)
📝 Client/Core/Packets/ClientPackets/DownloadFileResponse.cs (+1 -0)
📝 Client/Core/Packets/ClientPackets/DrivesResponse.cs (+1 -0)
📝 Client/Core/Packets/ClientPackets/GetLogsResponse.cs (+1 -0)
📝 Client/Core/Packets/ClientPackets/GetProcessesResponse.cs (+1 -0)
📝 Client/Core/Packets/ClientPackets/GetStartupItemsResponse.cs (+1 -0)
📝 Client/Core/Packets/ClientPackets/GetSystemInfoResponse.cs (+1 -0)
📝 Client/Core/Packets/ClientPackets/Initialize.cs (+1 -0)
📝 Client/Core/Packets/ClientPackets/MonitorsResponse.cs (+1 -0)
📝 Client/Core/Packets/ClientPackets/ShellCommandResponse.cs (+1 -0)
📝 Client/Core/Packets/ClientPackets/Status.cs (+1 -0)

...and 80 more files

📄 Description

  • Fixed receiving packets which do not fit in buffer size
  • Changed Buffer size to 1MB

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/quasar/Quasar/pull/268 **Author:** [@MaxXor](https://github.com/MaxXor) **Created:** 6/14/2015 **Status:** ✅ Merged **Merged:** 6/14/2015 **Merged by:** [@MaxXor](https://github.com/MaxXor) **Base:** `master` ← **Head:** `dev-buffer` --- ### 📝 Commits (10+) - [`3bdd5aa`](https://github.com/quasar/Quasar/commit/3bdd5aa294c9c64e69cefcd0b9b379ca4e5e5b35) Implemented pooled buffer manager to socket - [`9aef2df`](https://github.com/quasar/Quasar/commit/9aef2df7f7d53d81553f38bea99ffb44215442b5) Small fix - [`3e457d8`](https://github.com/quasar/Quasar/commit/3e457d8a068e0d54c09f743c0ea7e4afec9800a4) Improved reusing of buffers after restarting listen - [`b0d68c8`](https://github.com/quasar/Quasar/commit/b0d68c851db849d9457fefed55ce5a058a628013) Improved handling of invalid clients - [`3abc4c5`](https://github.com/quasar/Quasar/commit/3abc4c5f82dc3feda258911a2d169524cf31ca02) Improved Buffer Manager - [`c5353d2`](https://github.com/quasar/Quasar/commit/c5353d2d81847ffa0eb1061618add9a4a6b5c5d4) Added missing return - [`70618e9`](https://github.com/quasar/Quasar/commit/70618e91cbd4c94cee6c33b8322a2181e1bd98ad) Improved memory management in server - [`83ec8c2`](https://github.com/quasar/Quasar/commit/83ec8c2a8783c7750c3bf7a8f48d79720bed6880) Added improvements to client - [`8284da5`](https://github.com/quasar/Quasar/commit/8284da5830a78fa6c5f6c50ac030d2a2b669abb1) Small fix - [`1e0a1d8`](https://github.com/quasar/Quasar/commit/1e0a1d8b2cc1f98192c218b52fb67d0752c96aa5) Fixed #266 ### 📊 Changes **134 files changed** (+1450 additions, -741 deletions) <details> <summary>View changed files</summary> 📝 `Client/Client.csproj` (+1 -1) 📝 `Client/Core/Commands/ConnectionHandler.cs` (+1 -0) 📝 `Client/Core/Commands/FileHandler.cs` (+2 -2) 📝 `Client/Core/Commands/MiscHandler.cs` (+1 -0) 📝 `Client/Core/Commands/SurveillanceHandler.cs` (+1 -0) 📝 `Client/Core/Commands/SystemHandler.cs` (+1 -0) 📝 `Client/Core/Helper/FileSplit.cs` (+32 -26) 📝 `Client/Core/Networking/Client.cs` (+271 -129) 📝 `Client/Core/Packets/ClientPackets/DesktopResponse.cs` (+1 -0) 📝 `Client/Core/Packets/ClientPackets/DirectoryResponse.cs` (+1 -0) 📝 `Client/Core/Packets/ClientPackets/DownloadFileResponse.cs` (+1 -0) 📝 `Client/Core/Packets/ClientPackets/DrivesResponse.cs` (+1 -0) 📝 `Client/Core/Packets/ClientPackets/GetLogsResponse.cs` (+1 -0) 📝 `Client/Core/Packets/ClientPackets/GetProcessesResponse.cs` (+1 -0) 📝 `Client/Core/Packets/ClientPackets/GetStartupItemsResponse.cs` (+1 -0) 📝 `Client/Core/Packets/ClientPackets/GetSystemInfoResponse.cs` (+1 -0) 📝 `Client/Core/Packets/ClientPackets/Initialize.cs` (+1 -0) 📝 `Client/Core/Packets/ClientPackets/MonitorsResponse.cs` (+1 -0) 📝 `Client/Core/Packets/ClientPackets/ShellCommandResponse.cs` (+1 -0) 📝 `Client/Core/Packets/ClientPackets/Status.cs` (+1 -0) _...and 80 more files_ </details> ### 📄 Description - Fixed receiving packets which do not fit in buffer size - Changed Buffer size to 1MB --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 15:52:59 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Quasar#1067
No description provided.