wintun/api
Simon Rozman 254a900a76 api: bail out on _TRUNCATE truncation
Silently ignoring truncation of the strings(like adapter and pool names,
registry paths etc.) leads to strange failures later down the road (like
registry key not found) masking the true reason of the failure. This
makes troubleshooting difficult.

Reported-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-10-31 10:41:47 +01:00
..
adapter.c api: bail out on _TRUNCATE truncation 2020-10-31 10:41:47 +01:00
adapter.h api: use C locale for adapter and pool name case-insensitive comparing 2020-10-31 10:41:47 +01:00
api.c api: use C locale for adapter and pool name case-insensitive comparing 2020-10-31 10:41:47 +01:00
api.h api: switch to private heap 2020-10-30 16:51:01 +01:00
api.vcxproj api: add ring management 2020-10-30 16:51:01 +01:00
api.vcxproj.filters api: add ring management 2020-10-30 16:51:01 +01:00
atomic.h api: add ring management 2020-10-30 16:51:01 +01:00
driver.c api: switch to private heap 2020-10-30 16:51:01 +01:00
driver.h api: use standard C void 2020-10-30 16:51:01 +01:00
exports.def api: depretiate WintunIsPacketAvailable() 2020-10-31 10:41:46 +01:00
logger.c api: use standard C void 2020-10-30 16:51:01 +01:00
logger.h api: introduce wintun.h 2020-10-30 16:51:01 +01:00
namespace.c api: fix zero-parameter C function prototypes 2020-10-31 10:41:46 +01:00
namespace.h api: fix zero-parameter C function prototypes 2020-10-31 10:41:46 +01:00
nci.c api: fix zero-parameter C function prototypes 2020-10-31 10:41:46 +01:00
nci.h api: fix zero-parameter C function prototypes 2020-10-31 10:41:46 +01:00
pch.c api: add pre-compiled header support 2020-10-30 16:50:58 +01:00
pch.h api: add ring management 2020-10-30 16:51:01 +01:00
registry.c api: fallback to hard-coded version 2020-10-31 10:41:46 +01:00
registry.h api: fallback to hard-coded version 2020-10-31 10:41:46 +01:00
resource.c api: use standard C void 2020-10-30 16:51:01 +01:00
resource.h api: use standard C void 2020-10-30 16:51:01 +01:00
resources.rc api: build the bridge from WoW64 to native in 2020-10-30 16:51:00 +01:00
rundll32.c api: connect rundll32 child with parent using stdout and stderr 2020-10-30 16:51:01 +01:00
session.c api: depretiate WintunIsPacketAvailable() 2020-10-31 10:41:46 +01:00
wintun.h api: depretiate WintunIsPacketAvailable() 2020-10-31 10:41:46 +01:00