Adam Ierymenko
|
dbb509a302
Add an interface description to EthernetTap, mostly for Windows.
|
12 years ago |
Adam Ierymenko
|
3daf73710a
Add devcon 32-bit and 64-bit Windoze binaries.
|
12 years ago |
Adam Ierymenko
|
d372cd1b17
Clean up...
|
12 years ago |
Adam Ierymenko
|
ee7e826f0c
On second thought... argh.
|
12 years ago |
Adam Ierymenko
|
d7bd3e37cb
Add a fork of tap-windows from OpenVPN, will be customized.
|
12 years ago |
Adam Ierymenko
|
b23748aa5a
Create devel project for Windows tap work. (Might be temporary.)
|
12 years ago |
Adam Ierymenko
|
8584515a50
A few test build changes.
|
12 years ago |
Adam Ierymenko
|
08fe84d707
Windows builds, self test runs in Debug mode!
|
12 years ago |
Adam Ierymenko
|
150a53eb17
Self test almost builds, now need skeleton EthernetTap implementation for Windows.
|
12 years ago |
Adam Ierymenko
|
1f9a7e26ba
Move .vcxproj files to vsprojects\ subfolder and use Visual Studio's ability to add existing files to create per-tool solutions. Create self test solution to test basic functionality on Windows.
|
12 years ago |
Adam Ierymenko
|
fc18334dbb
Version 0.4.3 (the real one): fix Gentoo ip config failures and crashes
|
12 years ago |
Adam Ierymenko
|
4ce88d7f72
Version 0.4.3: fix Gentoo ip config failures and crashes
|
12 years ago |
Adam Ierymenko
|
ce1a03bde3
Fix a *nix build issue.
|
12 years ago |
Adam Ierymenko
|
d6414c9ff7
Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start.
|
12 years ago |
Adam Ierymenko
|
5076c75b07
More Windows port work.
|
12 years ago |
Adam Ierymenko
|
36af3d92ec
Windows build work: condition, mutex, thread, udp socket...
|
12 years ago |
Adam Ierymenko
|
2ad80063ec
A few more visual studio file changes, forgot to save all. Will be switching to dev branch now.
|
12 years ago |
Adam Ierymenko
|
2fbe1e200b
Add Visual Studio DLL project for core
|
12 years ago |
Adam Ierymenko
|
53996050a2
0.4.2: cleanup release
|
12 years ago |
Adam Ierymenko
|
f5d77a1bc2
Clean up a bunch of valgrind errors, nix a potentially unsafe op in Buffer assignment operator.
|
12 years ago |
Adam Ierymenko
|
93a7eef2a5
Replace libcrypto RAND_ with our own to avoid valgrind errors.
|
12 years ago |
Adam Ierymenko
|
67acba4bc9
Stop using RAND_ in libcrypto for Utils::getSecureRandom() due to annoying valgrind spew from libcrypto use of uninitialized RAM as a random source. Might look into replacing RAND_ in libcrypto with our own simple /dev/urandom / Windows CAPI plugin.
|
12 years ago |
Adam Ierymenko
|
9979474f1e
Add range safety check to EllipticCurveKey.
|
12 years ago |
Adam Ierymenko
|
6c53891b44
Version 0.4.1 - RateLimiter for multicast, bug fixes.
|
12 years ago |
Adam Ierymenko
|
95a23dc7ec
Fix for another wonderful C++ threading race condition.
|
12 years ago |
Adam Ierymenko
|
7c3a446499
Tweak default multicast rate limits.
|
12 years ago |
Adam Ierymenko
|
6a24ac4f00
Add a concept of debt to RateLimiter, save a bit of RAM.
|
12 years ago |
Adam Ierymenko
|
3af55f4423
Add RateLimiter for rate limiting multicast, not tested yet.
|
12 years ago |
Adam Ierymenko
|
95c0790a88
Back off a little on multicast propagation depth. Eventually this will be a network parameter.
|
12 years ago |
Adam Ierymenko
|
5cabb60a6f
Actually report a meaningful network status instead of always OK
|
12 years ago |