Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
cause problems on restarts and uPnP rule bloat.
|
|
|
|
|
|
interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses.
|
|
|
|
routers.
|
|
|
|
|
|
remote addresses.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
including automatic driver update from NDIS5 to NDIS6. Also a bit more robust on creating new ports, just in case.
|
|
setupapi and using these functions directly.
|
|
case), and some cleanup.
|
|
|
|
|
|
slight performance improvement. We do our own cryptographically secure authentication so UDP checksum is worthless.
|
|
specific query to /network/nwid/member sub-path. More RESTful, scalable, and compatible with how OnePoint code works.
|
|
|
|
|
|
make best path choice aware of path rank.
|
|
pushing changes. Move path viability check to one place, and stop trying to use link-local addresses since they are not reliable.
|
|
|
|
|
|
enumeration.
|
|
|
|
documentation changes.
|
|
leak?)
|
|
full identity of peers instead of just address.
|
|
|
|
|
|
|
|
Multiple statements in a sqlite3_prepare_v2 is not usable. Only
the first statement will be executed.
Since the schema now uses 'ON DELETE CASCADE', there's only
one statement needed.
If multiple statements are needed, there should be either multiple
sqlite3_prepare_v2 calls be used or the sqlite3_exec function.
|
|
about 8MB already.
|
|
|
|
|
|
|
|
renamed accordingly. NetBSD and OpenBSD do not support tap, only tun, so they will have to wait.
|
|
|