oxen-io / lokinet

Lokinet is an anonymous, decentralized and IP based overlay network for the internet.
https://lokinet.org/
GNU General Public License v3.0
1.76k stars 220 forks source link

windows platform bug fixes #2045

Closed majestrate closed 1 year ago

majestrate commented 1 year ago

replaces #2040 (making new one to not force push to old one)

system layer:

new interface type for interacting with the system layer that hides platform dependent details from caller. this unifies win32 and systemd codepaths.

dns:

windows dns was crashy

win32 platform code:

resolve threading issues in wintun and windivert, both were race conditions on tear down.

misc:

remove dead code: