Releases: masterking32/MasterDnsVPN
Release v2026.03.16.194017-11256ef
Changes since v2026.03.15.164815-8724608:
Automated release created by workflow run 23162503788 for commit 11256ef
Commits
- Merge pull request #38 from tboy1337/chore/modernize-type-hints (97c4756)
- Revert "Merge pull request #38 from tboy1337/chore/modernize-type-hints" (#46) (ea9a4d7)
- refactor(ARQ): modernize type hints and improve task cancellation error handling (#39) (e53f1af)
- Run background tests based on synced MTUs (09a7c42)
- Better RRT calculating for balancers. (08498b4)
- Limit connection at SOCKS_CONNECTING phase. (75cc801)
- under load task churn (c3dc3d1)
- Fixed issue of dropping a session with invalid session-cookie. (4d03712)
- Fixed CPU_WORKER_THREADS for 1 Core systems. (3569f12)
- Support CIDR for client_resolvers.txt (a853bbe)
- Support custom ports for resolvers. (54389f3)
- Ignore sending ping from main queue if we already have data in stream queues. (1a1ace4)
- Better checks for health accounting (1a62ff2)
- Change default configs. (c625ad3)
- Prefer to use a resolver for each stream with packet duplication as balancer select + failover. (f6fbcb1)
- Skip select and use a resolver for control packets. (6cfc860)
- Better checking for stop init sessions for duplication packets. (6e6cb2f)
- Add build version to files. (48bdf7c)
- Update README files. (13cf477)
- Update workflows (4113c34)
- Fixed cleanup (11256ef)
Merged PRs
- #38 chore: modernize type hints to PEP 604 union syntax @tboy1337
- #46 Revert "chore: modernize type hints to PEP 604 union syntax" @masterking32
- #39 refactor(ARQ): modernize type hints and improve task cancellation error handling @tboy1337
Contributors
- @tboy1337 — 2 commit(s)
- @masterking32 — 19 commit(s)
Release v2026.03.15.164815-8724608
Changes since v2026.03.14.195032-8972eb0:
Automated release created by workflow run 23114790733 for commit 8724608
Commits
Contributors
- @masterking32 — 3 commit(s)
Release v2026.03.14.195032-8972eb0
Changes since v2026.03.13.171409-4aebb46:
Automated release created by workflow run 23095120788 for commit 8972eb0
Commits
- Set compression off by default. (319bff6)
- Rework on Handling single DNS packet and send better responses. (599ca85)
- Remove checking count of dots if people using domain without sub! (3517163)
- Stop await for pre session packets! (76ad630)
- Checking Pre-session packets. (1d9c237)
- Catch _extract_packet_payload errors (b6665c5)
- Split packet_handler to new functions. (ae02f5a)
- Fixed issue of fairness packet responses. (c041fa0)
- _handle_stream_syn_packet review (7aacd5b)
- Avoid adding duplicate packets to queue! (26a5c5a)
- Support more packet types to avoid add duplicate packets to queues. (5ecfe18)
- Caching Socks/Stream SYN ACKs also better supporting multi fragments for SOCKS-SYNS (Need to update client) (2407c43)
- ACK to duplicate fins. (e7bacd6)
- Change default payloads for packing system. (d18293d)
- Reworking on Packing and Packet Queues Round-Robin! (a12d6a8)
- Move some configs to init (ec8666f)
- Response to Socks_Syn for closed streams (b5859c0)
- Sync client with last version of server. (8f88a1e)
- Sync client with server part 2. (f0e3d72)
- Update default configuration. (5823d4b)
- Fix loop RST (35cb9e5)
- Add security Headers, like checksum and session-cookie! (97c4281)
- Add more logs for reason of Socks disconnect. (f256fd7)
- Send packets till end! (8972eb0)
Contributors
- @masterking32 — 24 commit(s)
Release v2026.03.13.171409-4aebb46
Changes since v2026.03.12.145701-00150d5:
Automated release created by workflow run 23062194134 for commit 4aebb46
Commits
- Update server_linux_install.sh (9fa2e26)
- Fixed install dir. (05daf95)
- Update directory (c5bff94)
- Auto health checking for dead servers to restore them, Remove servers if they have 100% timeout in 300 secs. (bb2b4b1)
- Share heavy tasks between CPU cores. (03eae41)
- Parallel testing MTUs to increase run-time speed. (46d0805)
- More smart rechecking resolvers and allow to batch checking. (8ddb892)
- Move resolvers to another file. (16671fe)
- Update Readme (4847a14)
- Remove some duplication codes and Update Readme files. (4a6f65a)
- Update Imports. (48b6773)
- Fixed an issue about inactive conns loops (05b8cc1)
- Update build_setup.py (2d2f094)
- Update build_setup.py (fd0d09f)
- Build Test using Cython! (ea7a57c)
- Fixing Cython warnings, Force workflow use node 24! (d78f1d7)
- Fixed issue of building for Linux legacy (3cb17a0)
- Fixed exit! (587d11a)
- Fixed build pip cache for docker (Linux-legacy). (34e24d3)
- Allow to limit supported compression types for server. (4e6840f)
- Change main build to support cython. (164d313)
- smoke-test for build. (ec6be71)
- Fix smoke-test input (11908c0)
- Fix smoke-test for Windows & MacOS, Restoring original config files after test. (f639f09)
- Add readme files to client. (dfacfad)
- Update Readme files. (6e0347d)
- Set direction to RTL for Persian HTML README inside client pack. (ad236af)
- Fixed types, Part 1. (d2116fc)
- Fixed syntax for Cython. (f0bcaf9)
- Making some other parts better for Cython. (433ef4c)
- Types changing (4aebb46)
Contributors
- @masterking32 — 31 commit(s)
Release v2026.03.12.145701-00150d5
Changes since v2026.03.11.172418-ed2f5c6:
Automated release created by workflow run 23008324782 for commit 00150d5
Commits
- Added more types of Packets. (b10e29d)
- Sort new packet types and add them to DnsPacketParser.py (0dd2a8c)
- Updating DnsPacketParser for new version of ARQ (3e0cb1c)
- ARQ Update Part 1: Support Control Packets, (cd6bfc4)
- ARQ Update Part 2: Refactoring 1. (2eba2f1)
- Refactoring server: Part 1. (2b854d5)
- Refactoring server: Part 2, Handling new type of packets. (8d7dc19)
- Refactoring server: Part 3, Socks Answers, Counters. (1b9b22c)
- Refactoring Client: Part 1. (165d1a5)
- Updating Client & Server for better responses of Socks. (81c92b9)
- Added PacketQueueMixin. (ad47849)
- Move some codes to functions (3c321d7)
- Removed useless variables. (20772f5)
- Move more duplicate parts between client and server to PacketQueueMixin (c5f7dcd)
- Fixed some issues about leaks. (7a854d8)
- Add timeout for some tasks like connecting, handshaking and ... (151de08)
- CPU Optimization (84b32fb)
- Sort init, Clear runtime state for client (29ac04a)
- Save success mtu tests into log file (acfd27d)
- Update config files. (9b02bf4)
- Validate DNS response domain in client. (60c9c30)
- Smart Packing Packets! (5102384)
- Update config version! (4bc3a15)
- Update installation. (130deb6)
- Stop waiting for heavy I/O packets for server! (6840e20)
- Compressing packets. (88a5a45)
- Some changes about compressing packets. (8afc232)
- Fixed some issues. (344598b)
- ZLIB: Accept only complete, fully-consumed raw DEFLATE frames. (8c20017)
- Last part before merge! (ac9746e)
- Merge pull request #35 from masterking32/refactor-v1 (00150d5)
Merged PRs
- #35 Refactor v1 @masterking32
Contributors
- @masterking32 — 31 commit(s)
Release v2026.03.11.172418-ed2f5c6
Changes since v2026.03.10.122537-c8f1b55:
Automated release created by workflow run 22965538953 for commit ed2f5c6
Commits
- Remove useless warning! (e50fe7e)
- Fixed check port 53 for install. (842202f)
- Added more detail for using in Phone (0ffd5b9)
- Change os for Linux ARM64 (4498ed8)
- MacOS Intel. (7f97a1c)
- Removed MAC OS AMD64, Not supported by Github! (b74ffcc)
- move windows console handler before the blocking event loop call (98f71a8)
- Fixed: Fragmented Payload Decryption Failure in MTU_DOWN_REQ (d3b96b2)
- Fixed Less loss and added Lowest Latency for balancing, Fixed a small bug about cleaning sessions! (634ed39)
- Fixed Domain Suffix Collision / Subdomain Shadowing issues (821ca8c)
- Fixed: Check only TXT Records len of chunked/fragmented answers (b3ad7e4)
- Fixed: ARQ coroutine for drain (b2f543d)
- Fixed issue of generating new session on packet loss! (8c7b98b)
- Fixed: TCP Protocol Response SYN for closed streams. (39d5527)
- Change log levels of some logs. (4dbe59a)
- Fixed issue of sending data before Socks replay! (664ff5c)
- Fully reworked on FIN streams and added RST streams. (Important Update) (5dbb819)
- Fixed more about FIN/RST. (fb1ccb9)
- , ! (996c741)
- Fixed small bugs from recent commits. (4965811)
- Now we don't need to spam SOCKS_SYN_ACK (1d3c6df)
- Binary search: start from MAX if fails go to MIN, if success then do Binary search. (91093be)
- Added RST_ACK Packet. (ed2f5c6)
Contributors
- @masterking32 — 22 commit(s)
- @MahdiMirzadeh — 1 commit(s)
Release v2026.03.10.122537-c8f1b55
Changes since v2026.03.09.081117-aa52f53:
Automated release created by workflow run 22902351443 for commit c8f1b55
Commits
- Update README_ES.MD (79ce0db)
- [TYPO] Fix PACKET_DUPLICATION_COUNT description in client config (#12) (8864f62)
- Create LICENSE (b10ee84)
- Update issue templates (44583ba)
- more typos (#13) (3c20f9d)
- Fixed getting domain for installation. (server_linux_install.sh) (443efe4)
- Automatic open port 53 in firewall. (b86743d)
- Getting DNS name. (eaaaf61)
- Update install commands. (8c136f3)
- Added, How to use in Phone! (466cf8d)
- Update How to use for phone. (96ce6e0)
- update REAMDE_ES.MD (#22) (5cc5295)
- Update README_FA.MD (4eb35bb)
- Update DOC for MTU TEST (511e663)
- Client config check and suggestion, Part 1. Better configuration for client. (98e4829)
- Add Telegram Channel for Announcements. (58e80e8)
- Suggestion configuration for client Part 2 (3c260b9)
- Update Readme files. (b040656)
- Fixed wrong download MTU test, Fixed problem with large download mtu, fixed issue of multiple answers in one response. (adfa3d7)
- Changes about CPU usage, Better logs for FIN requests. (3182ce1)
- Send socks response if got SOCKS_SYN_ACK. (f591abe)
- Remove base encode from server response and sending pure bytes to increase download speed. (cdc52ee)
- Support both Byte/Base64 encode for server responses based on client request, Fixed issue of closing SOCKS request, Check config version! (8b31048)
- Update Recommendations configs. (c8f1b55)
Merged PRs
- #13 more typos @MahdiMirzadeh
- #22 update REAMDE_ES.MD @PentSec
Contributors
- @masterking32 — 21 commit(s)
- @MahdiMirzadeh — 2 commit(s)
- @PentSec — 1 commit(s)
Release v2026.03.09.081117-aa52f53
Changes since v2026.03.09.080206-33d3faa:
Automated release created by workflow run 22844157539 for commit aa52f53
Commits
- Client error signal handler. (aa52f53)
Contributors
- @masterking32 — 1 commit(s)
Release v2026.03.09.080206-33d3faa
Changes since v2026.03.09.072025-61f2109:
Automated release created by workflow run 22843874940 for commit 33d3faa
Commits
- Fixed receive FIN before Last DATA and change FIN priority and added _graceful_close (33d3faa)
Contributors
- @masterking32 — 1 commit(s)
Release v2026.03.09.072025-61f2109
Changes since v2026.03.09.064420-c166a2b:
Automated release created by workflow run 22842646946 for commit 61f2109
Commits
Contributors
- @masterking32 — 3 commit(s)